[go: up one dir, main page]

JP2018037730A - Electronic device, electronic device system, and control program - Google Patents

Electronic device, electronic device system, and control program Download PDF

Info

Publication number
JP2018037730A
JP2018037730A JP2016166927A JP2016166927A JP2018037730A JP 2018037730 A JP2018037730 A JP 2018037730A JP 2016166927 A JP2016166927 A JP 2016166927A JP 2016166927 A JP2016166927 A JP 2016166927A JP 2018037730 A JP2018037730 A JP 2018037730A
Authority
JP
Japan
Prior art keywords
display
processor
electronic device
information
power generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016166927A
Other languages
Japanese (ja)
Inventor
友美 長尾
Tomomi Nagao
友美 長尾
英俊 八谷
Hidetoshi Hachiya
英俊 八谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2016166927A priority Critical patent/JP2018037730A/en
Publication of JP2018037730A publication Critical patent/JP2018037730A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Telephone Function (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow electronic equipment having a solar panel to be improved.SOLUTION: Electronic equipment according to one embodiment of the present invention has: a main body; a plurality of photoelectric conversion parts which are provided on an upper surface of the main body and generating electric power by receiving light; and a control part. When the upper surface is placed facing a display which displays an image having partially different lightness, the control part reads information that the image displayed by the display shows based upon respective power generation amounts of the plurality of photoelectric conversion parts.SELECTED DRAWING: Figure 15

Description

本発明は、電子機器及び電子機器システムならびに制御プログラムに関する。   The present invention relates to an electronic device, an electronic device system, and a control program.

従来、太陽光を受けて発電する携帯通信機器があった(例えば、特許文献1参照)。   Conventionally, there has been a mobile communication device that generates power by receiving sunlight (see, for example, Patent Document 1).

特開2000−69132号公報JP 2000-69132 A

太陽光パネルを有する電子機器には改善の余地がある。   There is room for improvement in electronic devices having solar panels.

本発明の一つの態様に係る電子機器は、本体と、前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、制御部と、を有し、前記上面が部分的に異なる明度を有する画像を表示するディスプレイに対向するように置かれたとき、前記制御部は、前記複数の光電変換部のそれぞれの発電量に基づいて、前記ディスプレイが表示する前記画像が示す情報の読み取りを行う。   An electronic apparatus according to an aspect of the present invention includes a main body, a plurality of photoelectric conversion units that are provided on the upper surface of the main body and generate power by receiving light, and a control unit, and the upper surface is partially When the control unit is placed so as to face the display that displays images having different brightness, the control unit displays information indicated by the image displayed on the display based on the power generation amount of each of the plurality of photoelectric conversion units. Read.

本発明の一つの態様に係る電子機器システムは、本体と、前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、第1の制御部と、を有する第1の電子機器と、ディスプレイを有する第2の電子機器と、を備える電子機器システムであって、前記ディスプレイは、部分的に異なる明度を有する画像を含む画面を表示可能であり、前記制御部は、前記第1の電子機器および前記第2の電子機器が、前記上面と前記ディスプレイが対向するように置かれたとき、前記複数の光電変換部のそれぞれの発電量に基づいて前記ディスプレイに表示された前記画像が示す情報の読み取りを行う。   An electronic device system according to one aspect of the present invention includes a main body, a plurality of photoelectric conversion units that are provided on an upper surface of the main body and generate power by receiving light, and a first control unit. An electronic device system comprising an electronic device and a second electronic device having a display, wherein the display is capable of displaying a screen including an image having partially different brightness, and the control unit When the first electronic device and the second electronic device are placed so that the upper surface and the display face each other, the display is performed on the display based on the power generation amount of each of the plurality of photoelectric conversion units. The information indicated by the image is read.

本発明の一つの態様に係る電子機器は、ディスプレイと、制御部と、を有する電子機器であって、前記制御部は、前記ディスプレイが複数の光電変換部を備えた面に対向するように置かれたとき、前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成し、当該画像を前記ディスプレイに表示させる。   An electronic device according to one aspect of the present invention is an electronic device having a display and a control unit, and the control unit is disposed so that the display faces a surface including a plurality of photoelectric conversion units. When the image is displayed, the image displayed on the display generates an image having partially different brightness so that the information indicated by each of the plurality of photoelectric conversion units is read, and the image is Display on the display.

本発明の一つの態様に係る制御プログラムは、ディスプレイと、制御部と、を有する電子機器が前記ディスプレイを複数の光電変換部を備えた面に対向するように置かれたとき、前記電子機器の前記制御部に、前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成する工程と、当該画像を前記ディスプレイに表示させる工程と、を行わせる、制御プログラム。   A control program according to one aspect of the present invention is directed to an electronic device having a display and a control unit, wherein the electronic device has a display and a control unit. Generating, in the control unit, an image having partially different brightness so that information indicated by an image displayed on the display is read based on each power generation amount of the plurality of photoelectric conversion units; A control program for causing an image to be displayed on the display.

本発明の一つの態様によれば、電子機器の通信方法を改善することができる。   According to one aspect of the present invention, a communication method for an electronic device can be improved.

図1は、実施例に係るスマートウォッチの機能構成を示すブロック図である。FIG. 1 is a block diagram illustrating a functional configuration of the smartwatch according to the embodiment. 図2は、実施例に係るスマートウォッチの外観図である。FIG. 2 is an external view of the smart watch according to the embodiment. 図3は、実施例に係るディスプレイおよびタッチパネル周辺の構造を示す図である。FIG. 3 is a diagram illustrating a structure around the display and the touch panel according to the embodiment. 図4は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。FIG. 4 is a diagram illustrating an example of the arrangement of the solar panels of the smart watch according to the embodiment. 図5は、実施例に係るスマートフォンの機能構成を示すブロック図である。FIG. 5 is a block diagram illustrating a functional configuration of the smartphone according to the embodiment. 図6は、実施例に係るスマートフォンの外観図である。FIG. 6 is an external view of the smartphone according to the embodiment. 図7は、実施例に係るスマートウォッチおよびスマートフォンの位置関係の一例を示す図である。FIG. 7 is a diagram illustrating an example of a positional relationship between the smart watch and the smartphone according to the embodiment. 図8は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。FIG. 8 is a diagram illustrating an example of display on the display of the smartphone according to the embodiment. 図9は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。FIG. 9 is a diagram illustrating an example of display on the display of the smartphone according to the embodiment. 図10は、実施例に係るデータパターンの表示の一例を示す図である。FIG. 10 is a diagram illustrating an example of a data pattern display according to the embodiment. 図11は、実施例に係るデータパターンの表示の一例を示す図である。FIG. 11 is a diagram illustrating an example of a data pattern display according to the embodiment. 図12は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。FIG. 12 is a diagram illustrating an example of the arrangement of the solar panels of the smart watch according to the example. 図13は、実施例に係るスマートウォッチおよびスマートフォンの配置の一例を示す図である。FIG. 13 is a diagram illustrating an example of the arrangement of the smart watch and the smartphone according to the embodiment. 図14は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。FIG. 14 is a diagram illustrating an example of display on the display of the smartphone according to the embodiment. 図15は、実施例に係る処理の流れの一例を示すフロー図である。FIG. 15 is a flowchart illustrating an example of a process flow according to the embodiment. 図16は、実施例に係る処理の流れの一例を示すフロー図である。FIG. 16 is a flowchart illustrating an example of a process flow according to the embodiment. 図17は、実施例に係る処理の流れの一例を示すフロー図である。FIG. 17 is a flowchart illustrating an example of a process flow according to the embodiment. 図18は、実施例に係るデータパターンの表示の一例を示す図である。FIG. 18 is a diagram illustrating an example of a data pattern display according to the embodiment. 図19は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。FIG. 19 is a diagram illustrating an example of display on the display of the smartphone according to the embodiment. 図20は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。FIG. 20 is a diagram illustrating an example of display on the display of the smartphone according to the embodiment. 図21は、実施例に係るアニメーションを構成する手法の一例を説明するための図である。FIG. 21 is a diagram for explaining an example of a method for configuring an animation according to the embodiment. 図22は、実施例に係るアニメーションを構成する手法の一例を説明するための図である。FIG. 22 is a diagram for explaining an example of a technique for configuring animation according to the embodiment. 図23は、実施例に係るアニメーションを構成する手法の一例を説明するための図である。FIG. 23 is a diagram for explaining an example of a technique for configuring animation according to the embodiment. 図24は、実施例に係るアニメーションの一例を説明するための図である。FIG. 24 is a diagram for explaining an example of the animation according to the embodiment. 図25は、実施例に係るアニメーションの一例を説明するための図である。FIG. 25 is a diagram for explaining an example of the animation according to the embodiment. 図26は、実施例に係るアニメーションの一例を説明するための図である。FIG. 26 is a diagram for explaining an example of the animation according to the embodiment. 図27は、実施例に係るアニメーションの一例を説明するための図である。FIG. 27 is a diagram for explaining an example of the animation according to the embodiment. 図28は、実施例に係るアニメーションの一例を説明するための図である。FIG. 28 is a diagram for explaining an example of the animation according to the embodiment. 図29は、実施例に係るアニメーションの一例を説明するための図である。FIG. 29 is a diagram for explaining an example of the animation according to the embodiment. 図30は、実施例に係るアニメーションの一例を説明するための図である。FIG. 30 is a diagram for explaining an example of the animation according to the embodiment. 図31は、実施例に係る情報読取処理の一例について説明するための図である。FIG. 31 is a diagram for explaining an example of the information reading process according to the embodiment. 図32は、実施例に係る情報読取処理の一例について説明するための図である。FIG. 32 is a diagram for explaining an example of the information reading process according to the embodiment. 図33は、実施例に係る情報読取処理の一例について説明するための図である。FIG. 33 is a diagram for explaining an example of the information reading process according to the embodiment. 図34は、実施例に係る情報読取処理の一例について説明するための図である。FIG. 34 is a diagram for explaining an example of the information reading process according to the embodiment. 図35は、実施例に係る情報読取処理の一例について説明するための図である。FIG. 35 is a diagram for explaining an example of the information reading process according to the embodiment. 図36は、実施例に係る情報読取処理の一例について説明するための図である。FIG. 36 is a diagram for explaining an example of the information reading process according to the embodiment. 図37は、実施例に係るアニメーションの一例を説明するための図である。FIG. 37 is a diagram for explaining an example of the animation according to the embodiment. 図38は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。FIG. 38 is a diagram illustrating an example of the arrangement of the solar panels of the smartwatch according to the example. 図39は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。FIG. 39 is a diagram illustrating an example of the arrangement of the solar panels of the smart watch according to the example. 図40は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。FIG. 40 is a diagram illustrating an example of the arrangement of the solar panels of the smart watch according to the example. 図41は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。FIG. 41 is a diagram illustrating an example of the arrangement of the solar panels of the smart watch according to the example.

本発明の一つの態様に係る電子機器及び電子機器システムならびに制御プログラムを実施するための複数の実施例を、図面を参照しつつ詳細に説明する。   Embodiments for implementing an electronic device, an electronic device system, and a control program according to one aspect of the present invention will be described in detail with reference to the drawings.

いくつかの実施例では、2つの電子機器の間で情報のやりとりを行うことができる。例えば、一方の電子機器が、手首に装着する腕時計型デバイスであるスマートウォッチであり、他方の電子機器が、手で把持してタッチパネルを用いて操作するスマートフォンであるとする。スマートウォッチは上面に後述する複数の太陽光パネルを有する。スマートフォンは、後述するディスプレイを有する。ディスプレイは、部分的に異なる明度をする画像を表示することができる。スマートウォッチの上面とスマートフォンのディスプレイを対向させた場合、スマートウォッチは、複数の太陽光パネルのそれぞれの発電量に基づいてディスプレイが表示する画像が示す情報を読み取ることができる。これにより、スマートフォンは、ディスプレイに表示する画像によってスマートウォッチに情報を送信することができる。スマートウォッチは、スマートフォンから送信された情報を受信することができる。   In some embodiments, information can be exchanged between two electronic devices. For example, it is assumed that one electronic device is a smart watch that is a wristwatch-type device worn on the wrist, and the other electronic device is a smartphone that is gripped by a hand and operated using a touch panel. The smart watch has a plurality of solar panels described later on the upper surface. The smartphone has a display described later. The display can display images having partially different brightness. When the upper surface of the smart watch and the display of the smartphone face each other, the smart watch can read information indicated by an image displayed on the display based on the power generation amount of each of the plurality of solar panels. Thereby, the smart phone can transmit information to a smart watch by the image displayed on a display. The smart watch can receive information transmitted from the smartphone.

上述の場合、スマートウォッチ1は、情報の新たな送信方法を有し、スマートフォンは、情報の新たな受信方法を有するということができる。   In the above case, it can be said that the smart watch 1 has a new information transmission method, and the smartphone has a new information reception method.

上記の受信方法および送信方法を合わせて送受信方法と呼称する。当該送受信方法は、種々の用途に用いられてもよい。例えば当該送受信方法は、連絡先や短いメッセージ等のデータの送信等に用いられてもよい。   The above reception method and transmission method are collectively referred to as a transmission / reception method. The transmission / reception method may be used for various purposes. For example, the transmission / reception method may be used for transmission of data such as a contact address or a short message.

まずは、図1、図2を参照しつつ、スマートウォッチ1の構成の一例を説明する。図1は、スマートウォッチ1の構成を示すブロック図である。図2はスマートウォッチ1の外観図である。スマートウォッチ1は、本体1Aと、バンド1Bと、を有する。本体1Aは、タッチパネル2Aと、ディスプレイ2Bと、太陽光パネル2Cと、ボタン3と、バッ
テリ4と、照度センサ5Aと、加速度センサ5Bと、ジャイロセンサ5Cと、方位センサ5Dと、通信ユニット6と、マイク7Aと、スピーカ7Bと、バイブレータ8Aと、LED8Bと、ストレージ9と、プロセッサ10と、を有する。バンド1Bは、本体1Aの側面に取り付けられる。
First, an example of the configuration of the smart watch 1 will be described with reference to FIGS. 1 and 2. FIG. 1 is a block diagram showing a configuration of the smart watch 1. FIG. 2 is an external view of the smart watch 1. The smart watch 1 has a main body 1A and a band 1B. The main body 1A includes a touch panel 2A, a display 2B, a solar panel 2C, a button 3, a battery 4, an illuminance sensor 5A, an acceleration sensor 5B, a gyro sensor 5C, a direction sensor 5D, and a communication unit 6. , Microphone 7A, speaker 7B, vibrator 8A, LED 8B, storage 9, and processor 10. The band 1B is attached to the side surface of the main body 1A.

本実施例のスマートウォッチ1において図3に示すように太陽光パネル2Cはタッチパネル2Aおよびディスプレイ2Bの間に位置し、タッチパネル2A、太陽光パネル2Cおよびディスプレイ2Bはスマートウォッチ1の上面1Cに配置される。太陽光パネル2Cは、矢印で示した方向から光24を受ける。しかしながら必ずしも本構成に限られない。タッチパネル2Aとディスプレイ2Bのそれぞれがスマートウォッチ1の上面1Cとは別の面に設けられてもよいし、それぞれが複数設けられてもよい。また、タッチパネル2Aおよびディスプレイ2Bは、別個に設けられるのではなく、入力機能と表示機能とを併せ持ったインセル型ディスプレイが設けられてもよい。   In the smart watch 1 of the present embodiment, as shown in FIG. 3, the solar panel 2C is located between the touch panel 2A and the display 2B, and the touch panel 2A, the solar panel 2C, and the display 2B are disposed on the upper surface 1C of the smart watch 1. The The solar panel 2C receives the light 24 from the direction indicated by the arrow. However, it is not necessarily limited to this configuration. Each of touch panel 2A and display 2B may be provided on a surface different from upper surface 1C of smart watch 1, or a plurality of each may be provided. The touch panel 2A and the display 2B are not provided separately, but an in-cell display having both an input function and a display function may be provided.

タッチパネル2Aは、静電容量方式、電磁誘導方式、表面弾性波方式、感圧方式、液抵抗膜方式、赤外線方式などの方式が任意で用いられ、指またはスタイラスペンなどの操作子の接触および近接を検知する。これによりスマートウォッチ1に対するユーザの操作を識別し、受けた操作に対応する信号をプロセッサ10に送る。   For the touch panel 2A, a capacitance method, an electromagnetic induction method, a surface acoustic wave method, a pressure-sensitive method, a liquid resistance film method, an infrared method, or the like is arbitrarily used, and a touch or proximity of an operator such as a finger or a stylus pen is used. Is detected. As a result, a user operation on the smart watch 1 is identified, and a signal corresponding to the received operation is sent to the processor 10.

ディスプレイ2Bは、画像を表示できる。ユーザはディスプレイ2Bに表示された画像を見ることによりスマートウォッチ1の状態を確認することができる。ディスプレイ2Bは、例えば液晶ディスプレイ、有機ELディスプレイ、無機ELディスプレイ、電子ペーパー等の表示デバイスが用いられる。またはディスプレイ2Bは、単一の表示デバイスでなく多数の発光素子の集まりであってもよい。   The display 2B can display an image. The user can confirm the state of the smartwatch 1 by looking at the image displayed on the display 2B. As the display 2B, for example, a display device such as a liquid crystal display, an organic EL display, an inorganic EL display, or electronic paper is used. Alternatively, the display 2B may be a collection of a large number of light emitting elements instead of a single display device.

太陽光パネル2Cは、光を吸収して発電する。太陽光パネル2Cが吸収する光は、人の目における可視光線(360nm〜830nm)であってもよいし、不可視光線であってもよい。太陽光パネル2Cをディスプレイ2B上に重ね、更に太陽光パネル2Cにタッチパネル2Aを重ねる構成の場合、タッチパネル2Aおよび太陽光パネル2Cを通してディスプレイ2Bを視認できるようにするため、タッチパネル2Aおよび太陽光パネル2Cは可視光線の少なくとも一部を透過させる構成であってもよい。当該構成によると、光24が照射されたとき、光24はタッチパネル2Aおよび太陽光パネル2Cを通してディスプレイ2Bに照射される。光24のうちディスプレイ2Bに反射した光は太陽光パネル2Cおよびタッチパネル2Aを通して外部に放出される。当該放出された光により、スマートウォッチ1のユーザはディスプレイ2Bに表示された画像を見ることができる。またディスプレイ2Bが液晶ディスプレイである場合にはバックライトを含んでもよい。ディスプレイ2Bがバックライトにより照らされた場合には、同様にディスプレイ2B側からの光は太陽光パネル2Cおよびタッチパネル2Aを通して外部に放出される。また、ディスプレイ2Bが有機ELディスプレイ等の自発光ディスプレイである場合にも、ディスプレイ2Bからの光は太陽光パネル2Cおよびタッチパネル2Aを通して放出される。   The solar panel 2C absorbs light and generates power. The light absorbed by the solar panel 2C may be visible light (360 nm to 830 nm) in the human eye or invisible light. When the solar panel 2C is stacked on the display 2B and the touch panel 2A is further stacked on the solar panel 2C, the touch panel 2A and the solar panel 2C are provided so that the display 2B can be viewed through the touch panel 2A and the solar panel 2C. May be configured to transmit at least part of visible light. According to the said structure, when the light 24 is irradiated, the light 24 is irradiated to the display 2B through the touch panel 2A and the solar panel 2C. Of the light 24, the light reflected by the display 2B is emitted to the outside through the solar panel 2C and the touch panel 2A. With the emitted light, the user of the smartwatch 1 can see the image displayed on the display 2B. Further, when the display 2B is a liquid crystal display, a backlight may be included. When the display 2B is illuminated by the backlight, similarly, light from the display 2B side is emitted to the outside through the solar panel 2C and the touch panel 2A. Further, when the display 2B is a self-luminous display such as an organic EL display, the light from the display 2B is emitted through the solar panel 2C and the touch panel 2A.

また太陽光パネル2Cは複数備えられてもよい。図4は、ユーザが手首にスマートウォッチ1に装着している状態を示す図である。本実施例に係るスマートウォッチ1には、図4に示すように、9つの太陽光パネル2Cがディスプレイ2B上に敷き詰められるように、配置されている。本明細書の説明において「太陽光パネル2C」という表現は、9つの太陽光パネルのうち、特に指定しない一つを指す。   A plurality of solar panels 2C may be provided. FIG. 4 is a diagram illustrating a state where the user is wearing the smart watch 1 on the wrist. In the smart watch 1 according to the present embodiment, as shown in FIG. 4, nine solar panels 2C are arranged so as to be spread on the display 2B. In the description of the present specification, the expression “solar panel 2C” refers to one of the nine solar panels that is not specified.

上述の構成は一例であり、太陽光パネルは更に多い数でもよいし、または少ない数でもよい。また太陽光パネル2Cは、必ずしもディスプレイ2B上に重ねられる必要はなく、例えばバンド1Bまたはベゼル(上面1Cにおいて、太陽光パネル2Cが敷き詰められて
いない部分)に配置されてもよく、更に別の場所であってもよい。太陽光パネル2Cは照射される光が強いほど大きい電流を発生させるため、照度を検知する検知部として利用できる。太陽光パネル2Cにより発生した電流値に基づき、プロセッサ10は太陽光パネル2Cの発電量に基づいて、太陽光パネル2Cに当たる光の強さを算出できる。
The above-described configuration is an example, and the number of solar panels may be larger or smaller. The solar panel 2C does not necessarily have to be overlaid on the display 2B. For example, the solar panel 2C may be disposed on a band 1B or a bezel (a portion where the solar panel 2C is not spread on the upper surface 1C). It may be. Since the sunlight panel 2C generates a larger current as the irradiated light is stronger, it can be used as a detection unit that detects illuminance. Based on the current value generated by the solar panel 2C, the processor 10 can calculate the intensity of light hitting the solar panel 2C based on the power generation amount of the solar panel 2C.

なお、図4は、太陽光パネル2Cの配置を説明するための図である。図2に示した照度センサ5A、マイク7A、スピーカ7B、LED8B等の図示は図4において省略されている。   In addition, FIG. 4 is a figure for demonstrating arrangement | positioning of the solar panel 2C. Illumination sensor 5A, microphone 7A, speaker 7B, LED 8B, etc. shown in FIG. 2 are not shown in FIG.

本体1Aは、スマートウォッチ1に備えられるセンサ等の電子部品を収容する。本体1Aは例えば略直方体の形状で樹脂により形成される。しかしながら本体1Aの形状および材質はこれに限られない。例えば本体1Aの形状は円盤状等、形状は限定されず、本体1Aの材質もまた金属、セラミックまたはガラス等が用いられてもよいし、それらの組み合わせであってもよい。   The main body 1A accommodates electronic components such as sensors provided in the smart watch 1. The main body 1A is formed of resin in a substantially rectangular parallelepiped shape, for example. However, the shape and material of the main body 1A are not limited to this. For example, the shape of the main body 1A is not limited, such as a disk shape, and the material of the main body 1A may also be a metal, ceramic, glass, or a combination thereof.

本明細書では、本体1Aは上面1Cを有する。上面1Cとは本体1Aにおいてタッチパネル2A、ディスプレイ2Bおよび太陽光パネル2Cが配置されている面である。上面1Cはタッチパネル2A、ディスプレイ2Bおよび太陽光パネル2Cの配置されている領域に限定されず、例えばベゼルまでを含んでもよい。また上面1Cは必ずしも平面である必要はなく、湾曲していてもよい。ユーザがスマートウォッチ1を腕に装着したとき、本体1Aの上面1Cは外部に露出し、ユーザは、上面1Cに配置されたディスプレイ2Bに表示されている情報を視認することができる。   In the present specification, the main body 1A has an upper surface 1C. The upper surface 1C is a surface on which the touch panel 2A, the display 2B, and the solar panel 2C are arranged in the main body 1A. The upper surface 1C is not limited to the area where the touch panel 2A, the display 2B, and the solar panel 2C are disposed, and may include, for example, a bezel. Further, the upper surface 1C is not necessarily a flat surface, and may be curved. When the user wears the smart watch 1 on the arm, the upper surface 1C of the main body 1A is exposed to the outside, and the user can visually recognize information displayed on the display 2B disposed on the upper surface 1C.

本体1Aには、バンド1Bが取り付けられる。バンド1Bは、曲げて輪の形状を作ることが可能であり、スマートウォッチ1をユーザの腕に装着するために用いられる。バンド1Bは帯状の形状であり、スマートウォッチ1の本体1Aの側面から延びる。バンド1Bは2つに別れていてもよいし、一つであってもよい。あるいは、バンド1Bは、スマートウォッチ1の本体1Aがはめ込まれる構成であってもよい。バンド1Bは革でもよく、金属でもよく、またそのほかの材質でもよい。バンド1Bは、本体1Aに着脱可能に取り付けられ、異なるバンドに交換可能であってもよい。またバンド1Bの内部に種々のセンサまたはバッテリ4等が設けられてもよく、当該バンド1Bをスマートウォッチ1の本体1Aの側面に取り付けることにより、スマートウォッチ1において追加の機能が実現されてもよい。   A band 1B is attached to the main body 1A. The band 1B can be bent to form a ring shape, and is used to attach the smartwatch 1 to the user's arm. The band 1B has a band shape and extends from the side surface of the main body 1A of the smart watch 1. The band 1B may be divided into two or one. Alternatively, the band 1B may be configured such that the main body 1A of the smart watch 1 is fitted. The band 1B may be leather, metal, or other material. The band 1B may be detachably attached to the main body 1A and may be exchanged for a different band. Various sensors or a battery 4 may be provided inside the band 1B, and an additional function may be realized in the smart watch 1 by attaching the band 1B to the side surface of the main body 1A of the smart watch 1. .

本明細書において、バンド1Bの長手方向および短手方向という表現を用いる。長手方向とはバンド1Bの長さ方向であり、バンド1Bをまっすぐに伸ばした状態において、バンド1Bの延びる方向を指す。短手方向とは、バンド1Bの幅方向であり、長手方向とは直角の方向を指す。つまり短手方向とは、スマートウォッチ1を腕に装着した際に腕の延びる方向である。   In the present specification, expressions of the longitudinal direction and the short direction of the band 1B are used. The longitudinal direction is the length direction of the band 1B, and refers to the direction in which the band 1B extends in a state where the band 1B is straightened. The short side direction is the width direction of the band 1B, and the long side direction is a direction perpendicular to the band direction. That is, the short direction is a direction in which the arm extends when the smart watch 1 is worn on the arm.

またバンド1Bは必ずしも本体1Aと着脱が可能な別体である必要はなく、一体であってもよい。   The band 1B does not necessarily need to be a separate body that can be attached to and detached from the main body 1A, and may be integrated.

ボタン3は、本体1Aに設けられる。ボタン3は押下されることにより、スマートウォッチ1に対する電源のonまたはoff、ディスプレイ2Bのオン状態またはオフ状態への切り替え、音量調整などを含むユーザからの種々の入力を受け付ける。ボタン3の数は単数でも複数でもよい。ボタン3は、タスクスイッチまたはメンブレンスイッチを使った物理キーであってもよいし、指またはスタイラスペン等の操作子の接触または近接を検出する静電容量方式または感圧方式のセンサを有する構造でもよい。または、ボタン3は、タッチパネル2Aの一部に設けられたソフトキーであってもよい。   The button 3 is provided on the main body 1A. When the button 3 is pressed, it accepts various inputs from the user, such as turning on or off the power to the smartwatch 1, switching the display 2B to the on or off state, and adjusting the volume. The number of buttons 3 may be singular or plural. The button 3 may be a physical key using a task switch or a membrane switch, or may have a structure having a capacitive or pressure-sensitive sensor that detects contact or proximity of an operator such as a finger or a stylus pen. Good. Alternatively, the button 3 may be a soft key provided on a part of the touch panel 2A.

バッテリ4は、スマートウォッチ1の各部に電力を供給する。本実施例のスマートウォッチ1は、太陽光パネル2Cにより発電した電力をバッテリ4の充電に用いることができる。   The battery 4 supplies power to each part of the smart watch 1. The smart watch 1 of the present embodiment can use the power generated by the solar panel 2C for charging the battery 4.

照度センサ5Aはスマートウォッチ1の上面1Cに備えられる。照度センサ5Aは周囲の照度を検出し、ディスプレイ2Bの明るさを制御するために用いられる。照度とは、例えば光の強さ、明るさ、輝度等である。照度センサ5Aが検出する照度が高くなるほど、ディスプレイ2Bの視認性向上のため、プロセッサ10は、ディスプレイ2Bを明るく設定する。また照度センサ5Aは照度センサ5Aへの物の近接を検知する近接センサの機能を備えていてもよい。   The illuminance sensor 5 </ b> A is provided on the upper surface 1 </ b> C of the smart watch 1. The illuminance sensor 5A is used for detecting ambient illuminance and controlling the brightness of the display 2B. Illuminance is, for example, light intensity, brightness, luminance, and the like. As the illuminance detected by the illuminance sensor 5A increases, the processor 10 sets the display 2B brighter to improve the visibility of the display 2B. The illuminance sensor 5A may have a function of a proximity sensor that detects the proximity of an object to the illuminance sensor 5A.

照度センサ5Aはフォトダイオードを含む。フォトダイオードは強い光が当たるほど、大きい電流を発生させるため、照度センサ5Aは照度を検知する検知部として利用できる。フォトダイオードが発生させた電流値に基づき、プロセッサ10は照度を算出できる。照度センサ5Aは複数備えられていてもよい。   The illuminance sensor 5A includes a photodiode. Since the photodiode generates a larger current as the strong light hits it, the illuminance sensor 5A can be used as a detection unit for detecting the illuminance. Based on the current value generated by the photodiode, the processor 10 can calculate the illuminance. A plurality of illuminance sensors 5A may be provided.

加速度センサ5Bは、スマートウォッチ1に作用する加速度の方向および大きさを検出する。   The acceleration sensor 5B detects the direction and magnitude of acceleration acting on the smart watch 1.

ジャイロセンサ5Cは、スマートウォッチ1の角速度を検出する。   The gyro sensor 5C detects the angular velocity of the smart watch 1.

加速度センサ5Bやジャイロセンサ5Cの信号に基づき、プロセッサ10はスマートウォッチ1の本体1Aの姿勢の変化を検出できる。   Based on signals from the acceleration sensor 5B and the gyro sensor 5C, the processor 10 can detect a change in the posture of the main body 1A of the smart watch 1.

通信ユニット6は、通信のための信号を変換する回路および送受信するためのアンテナを備える。通信ユニット6が使用する通信規格は無線通信であり、例えば2G、3G、LTE(Long Term Evolution)、4G、WiMAX(登録商標)(Worldwide Interoperability for Microwave Access)、Bluetooth(登録商標)、IEEE802.11、NFC(Near Field Communication)、IrDA(Infrared Data Association)、Zigbee(登録商標)等であり、またこれに限られず種々の無線通信方式を含む。   The communication unit 6 includes a circuit for converting a signal for communication and an antenna for transmitting and receiving. The communication standard used by the communication unit 6 is wireless communication. For example, 2G, 3G, LTE (Long Term Evolution), 4G, WiMAX (registered trademark) (Worldwide Interoperability for Microwave Access), Bluetooth (registered trademark), IE 80, IE , NFC (Near Field Communication), IrDA (Infrared Data Association), Zigbee (registered trademark), and the like, and are not limited thereto, and include various wireless communication systems.

通信ユニット6は、スマートフォン11の有する通信ユニット16との間で、例えばBluetooth(登録商標)を使った通信を可能にする。また2G、3G、LTE等の方式により基地局と通信できる場合、プロセッサ10は接続している基地局を元に位置情報を推測できる。またはスマートウォッチ1がスマートフォン等の基地局と通信できる別の通信機器と通信可能であれば、同様に基地局の情報から位置情報を推測できる。基地局との通信またはスマートフォン11を経由した通信により、インターネットを利用することで天気情報および日時情報を含む種々の情報の取得ができてもよい。   The communication unit 6 enables communication using, for example, Bluetooth (registered trademark) with the communication unit 16 of the smartphone 11. In addition, when communication with a base station is possible using a scheme such as 2G, 3G, or LTE, the processor 10 can estimate position information based on the connected base station. Alternatively, if the smart watch 1 can communicate with another communication device that can communicate with a base station such as a smartphone, the position information can be similarly estimated from the information of the base station. Various information including weather information and date / time information may be acquired by using the Internet through communication with a base station or communication via the smartphone 11.

マイク7Aは音の入力を受け付ける。ユーザの声および周囲の環境音等はマイク7Aによって音信号へ変換される。マイク7Aは一つとは限らず複数設けられてもよい。   The microphone 7A receives sound input. The user's voice and surrounding environmental sounds are converted into sound signals by the microphone 7A. The number of microphones 7A is not limited to one, and a plurality of microphones 7A may be provided.

スピーカ7Bは音を出力する。スピーカ7Bは動画の音声、音楽、アラーム等の出力に用いられ、ハンズフリー通話時の通話音声の出力にも用いられる。   The speaker 7B outputs sound. The speaker 7B is used for outputting moving image voice, music, alarm, and the like, and is also used for outputting call voice during a hands-free call.

バイブレータ8Aは偏心モータおよび圧電素子等を有し、スマートウォッチ1を振動させることにより、ユーザに対する報知等の用途に使用される。   The vibrator 8A includes an eccentric motor, a piezoelectric element, and the like, and is used for applications such as notification to the user by vibrating the smart watch 1.

LED8Bは発光し、ユーザに対する報知等の用途に使用される。   The LED 8B emits light and is used for notification to the user.

ストレージ9は例えばフラッシュメモリ、HDD、SSD、メモリカード、光ディスク、光磁気ディスクおよびRAM等の記憶媒体のいずれか、または複数の組み合わせであって、プログラムおよびデータを記憶する。ストレージ9は記憶媒体に加えてそれら記憶媒体から情報を読み取る読み取り装置まで含んでもよい。   The storage 9 is a storage medium such as a flash memory, HDD, SSD, memory card, optical disk, magneto-optical disk, and RAM, or a combination thereof, and stores programs and data. The storage 9 may include a reading device that reads information from the storage medium in addition to the storage medium.

ストレージ9に記憶されるプログラムは、スマートウォッチ1の動作を制御する制御プログラム9Aと、アプリケーションプログラム(以下、「アプリケーション9B」という。)と、を含む。制御プログラム9Aには、例えばOSが含まれる。アプリケーション9Bに対応するアイコンに入力を受け付けたとき、アプリケーション9Bはフォアグラウンドで実行され、当該アプリケーション9Bへの操作が可能な画面がディスプレイ2Bに表示される。アプリケーション9Bはバックグラウンドで実行されてもよい。アプリケーション9Bはスマートウォッチ1にプリインストールされているアプリケーションおよびユーザがインストールするアプリケーションなど、種々のアプリケーションを含む。ストレージ9には、種々の設定情報9C、種々のセンサからの信号の履歴情報等を含むセンサ情報9D、センサ情報9Dから判断された結果およびインターネット通信等により入手する環境情報9E等が保存される。   The programs stored in the storage 9 include a control program 9A that controls the operation of the smart watch 1 and an application program (hereinafter referred to as “application 9B”). The control program 9A includes, for example, an OS. When the input corresponding to the icon corresponding to the application 9B is accepted, the application 9B is executed in the foreground, and a screen capable of operating the application 9B is displayed on the display 2B. The application 9B may be executed in the background. The application 9B includes various applications such as an application preinstalled in the smartwatch 1 and an application installed by the user. The storage 9 stores various setting information 9C, sensor information 9D including signal history information from various sensors, results determined from the sensor information 9D, environment information 9E obtained through Internet communication, and the like. .

プロセッサ10は、制御部の一例である。スマートウォッチ1は少なくとも一つのプロセッサを含み、以下で述べる各種の機能を実現するための制御と処理能力を提供する。種々の実施例によると、プロセッサ10はIC(Integrated Circui
t)または複数の通信可能に接続されたICおよび/またはディスクリート回路を実装していてもよい。プロセッサ10は様々な既知の技術によって実現されてもよい。一つの実施例では、プロセッサ10は1以上のデータ計算手段またはデータ計算処理を可能とする1以上の回路またはユニットを有する。例えばプロセッサ10は、1以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、ASIC(Application Specific Integrated Circuit)、デジタル信号プロセッサ、プログラマブルロジックデバイス、FPGA(Field Programmable Gate Array)か、またはこれらのデバイス、構造、その他のデバイスおよび構造の組み合わせであって、本明細書で示す機能を果たしてもよい。
The processor 10 is an example of a control unit. The smart watch 1 includes at least one processor and provides control and processing capability for realizing various functions described below. According to various embodiments, the processor 10 may be an integrated circuit (IC).
t) or a plurality of communicably connected ICs and / or discrete circuits may be implemented. The processor 10 may be implemented by various known techniques. In one embodiment, the processor 10 includes one or more data calculation means or one or more circuits or units that allow data calculation processing. For example, the processor 10 may be one or more processors, controllers, microprocessors, microcontrollers, ASICs (Application Specific Integrated Circuits), digital signal processors, programmable logic devices, FPGAs (Field Programmable Gate Arrays), or these devices, structures, Other device and structure combinations that may perform the functions described herein.

プロセッサ10は判断ユニットとハンドオフユニットを含んでもよい。いくつかの実施例では、判断ユニットとハンドオフユニットは、プロセッサ10に含まれる処理回路によって実行されるときに、メモリに保存された実行可能な命令として実現され、本明細書で説明するそれぞれのプロセスを実行する。もう一つの実施例では、本明細書で示すそれぞれの機能を果たすために、判断ユニットハンドオフユニットの少なくとも一方はプロセッサ10と通信可能に接続されたセパレートICまたはディスクリート回路によって実現されてもよい。   The processor 10 may include a decision unit and a handoff unit. In some embodiments, the decision unit and handoff unit are implemented as executable instructions stored in memory when executed by processing circuitry included in the processor 10, and each process described herein. Execute. In another embodiment, at least one of the decision unit handoff units may be implemented by a separate IC or discrete circuit communicatively coupled with the processor 10 to perform the respective functions shown herein.

アプリケーション9Bおよび制御プログラム9Aはプロセッサ10によって実行され、スマートウォッチ1の動作はプロセッサ10によって統括的に制御され、各種の機能が実現される。   The application 9B and the control program 9A are executed by the processor 10, and the operation of the smartwatch 1 is comprehensively controlled by the processor 10 to realize various functions.

スマートウォッチ1は上記の各機能部の他、GPS(Global Positioning System)受信機を設けていてもよい。GPS受信機により受信したGPS衛星からの信号を用いて、プロセッサ10は現在位置を検出できる。更に気圧を測定する気圧センサや方位を測定するための方位センサ等を備えていてもよい。   The smart watch 1 may be provided with a GPS (Global Positioning System) receiver in addition to the above functional units. Using the signal from the GPS satellite received by the GPS receiver, the processor 10 can detect the current position. Furthermore, you may provide the atmospheric | air pressure sensor which measures an atmospheric pressure, the direction sensor for measuring an azimuth | direction, etc.

次に図5、図6を参照しつつ、スマートフォン11の構成の一例を説明する。スマートフォン11は、タッチパネル12Aと、ディスプレイ12Bと、ボタン13と、バッテリ14と、照度センサ15Aと、加速度センサ15Bと、ジャイロセンサ15Cと、方位センサ15Dと、通信ユニット16と、マイク17Aと、スピーカ17Bと、インカメラ18Aと、アウトカメラ18Bと、バイブレータ19Aと、LED19Bと、ストレージ20と、プロセッサ21と、イヤホンジャック23と、を備える。   Next, an example of the configuration of the smartphone 11 will be described with reference to FIGS. 5 and 6. The smartphone 11 includes a touch panel 12A, a display 12B, a button 13, a battery 14, an illuminance sensor 15A, an acceleration sensor 15B, a gyro sensor 15C, a direction sensor 15D, a communication unit 16, a microphone 17A, and a speaker. 17B, in-camera 18A, out-camera 18B, vibrator 19A, LED 19B, storage 20, processor 21, and earphone jack 23.

タッチパネル12Aおよびディスプレイ12Bは、スマートフォンの前面に設けられる。機能および構成はスマートウォッチ1のタッチパネル2Aおよびディスプレイ2Bと同様であるため、説明を省略する。タッチパネル12Aおよびディスプレイ12Bだけでなく、太陽光パネル12Cが更に設けられてもよい。太陽光パネル12Cは複数であってもよい。   Touch panel 12A and display 12B are provided on the front surface of the smartphone. Since the function and configuration are the same as those of the touch panel 2A and the display 2B of the smart watch 1, description thereof is omitted. In addition to the touch panel 12A and the display 12B, a solar panel 12C may be further provided. There may be a plurality of solar panels 12C.

ボタン13は押下されることでスマートフォン11の電源をoffにするシャットダウン操作または電源をonにするブート操作、スリープモードへの切り替えまたはスリープモードの解除、音量調整などを含むユーザからの種々の入力を受け付ける。ボタン13の数は単数でも複数でもよいし、タスクスイッチやメンブレンスイッチを使った物理キーであっても、タッチパネル12Aの一部に設けられたソフトキーであってもよい。またボタン13は静電容量方式や感圧方式等により入力を検出する構造であってもよい。   When the button 13 is pressed, various inputs from the user including a shutdown operation for turning off the power of the smartphone 11 or a boot operation for turning on the power, switching to or entering the sleep mode, adjusting the volume, etc. Accept. The number of buttons 13 may be singular or plural, and may be a physical key using a task switch or a membrane switch, or may be a soft key provided on a part of the touch panel 12A. The button 13 may have a structure for detecting an input by a capacitance method, a pressure sensitive method, or the like.

バッテリ14は、バッテリ4と同様の機能を有し、スマートフォン11の各部に電力を供給する。   The battery 14 has the same function as the battery 4 and supplies power to each unit of the smartphone 11.

照度センサ15A、加速度センサ15B、ジャイロセンサ15Cおよび方位センサ15Dもまた、それぞれ照度センサ5A、加速度センサ5B、ジャイロセンサ5Cおよび方位センサ5Dと同様の機能を有する。   The illuminance sensor 15A, the acceleration sensor 15B, the gyro sensor 15C, and the azimuth sensor 15D also have the same functions as the illuminance sensor 5A, the acceleration sensor 5B, the gyro sensor 5C, and the azimuth sensor 5D, respectively.

通信ユニット16は、通信ユニット6と同様の機能を有し、通信ユニット6と無線通信を行うことが可能である。   The communication unit 16 has the same function as the communication unit 6 and can perform wireless communication with the communication unit 6.

マイク17A、スピーカ17Bは、それぞれマイク7Aおよびスピーカ7Bと同様の機能を有する。   The microphone 17A and the speaker 17B have the same functions as the microphone 7A and the speaker 7B, respectively.

インカメラ18Aおよびアウトカメラ18Bは撮影した画像を電気信号に変換する。インカメラ18Aはスマートフォン11の前面に設けられ、アウトカメラ18Bはインカメラ18Aが設けられた面とは反対側の背面に設けられる。   The in-camera 18A and the out-camera 18B convert the captured image into an electric signal. The in camera 18A is provided on the front surface of the smartphone 11, and the out camera 18B is provided on the back surface opposite to the surface on which the in camera 18A is provided.

バイブレータ19AおよびLED19Bは、それぞれバイブレータ8AおよびLED8Bと同様の機能を有する。   Vibrator 19A and LED 19B have the same functions as vibrator 8A and LED 8B, respectively.

ストレージ20は、ストレージ9と同様の機能を有し、データ、スマートフォン11の制御プログラム20A、アプリケーションプログラム(アプリケーション20B)、設定情報20C、センサ情報20D、環境情報20E等を記憶する。   The storage 20 has the same function as the storage 9, and stores data, a control program 20A of the smartphone 11, an application program (application 20B), setting information 20C, sensor information 20D, environmental information 20E, and the like.

プロセッサ21は、制御部の一例である。   The processor 21 is an example of a control unit.

スマートフォン11は少なくとも一つのプロセッサを含み、以下で述べる各種の機能を実現するための制御と処理能力を提供する。種々の実施例によると、プロセッサ21はIC(Integrated Circuit)または複数の通信可能に接続されたICお
よび/またはディスクリート回路を実装していてもよい。プロセッサ21は様々な既知の
技術によって実現されてもよい。一つの実施例では、プロセッサ21は1以上のデータ計算手段またはデータ計算処理を可能とする1以上の回路またはユニットを有する。例えばプロセッサ21は、1以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、ASIC(Application Specific Integrated Circuit)、デジタル信号プロセッサ、プログラマブルロジックデバイス、FPGA(Field Programmable Gate Array)か、またはこれらのデバイス、構造、その他のデバイスおよび構造の組み合わせであって、本明細書で示す機能を果たしてもよい。
The smartphone 11 includes at least one processor and provides control and processing capability for realizing various functions described below. According to various embodiments, processor 21 may implement an IC (Integrated Circuit) or a plurality of communicatively connected ICs and / or discrete circuits. The processor 21 may be implemented by various known techniques. In one embodiment, the processor 21 comprises one or more data calculation means or one or more circuits or units that enable data calculation processing. For example, the processor 21 may be one or more processors, a controller, a microprocessor, a microcontroller, an application specific integrated circuit (ASIC), a digital signal processor, a programmable logic device, a field programmable gate array (FPGA), or these devices, structures, Other device and structure combinations that may perform the functions described herein.

プロセッサ21は判断ユニットとハンドオフユニットを含んでもよい。いくつかの実施例では、判断ユニットとハンドオフユニットは、プロセッサ21に含まれる処理回路によって実行されるときに、メモリに保存された実行可能な命令として実現され、本明細書で説明するそれぞれのプロセスを実行する。もう一つの実施例では、本明細書で示すそれぞれの機能を果たすために、判断ユニットハンドオフユニットの少なくとも一方はプロセッサ21と通信可能に接続されたセパレートICまたはディスクリート回路によって実現されてもよい。   The processor 21 may include a determination unit and a handoff unit. In some embodiments, the decision unit and handoff unit are implemented as executable instructions stored in memory when executed by processing circuitry included in the processor 21, and each process described herein. Execute. In another embodiment, at least one of the decision unit handoff units may be implemented by a separate IC or discrete circuit communicatively connected to the processor 21 to perform the respective functions shown herein.

制御プログラム20Aおよびアプリケーション20Bはプロセッサ21によって実行され、スマートフォン11の動作はプロセッサ21によって統括的に制御され、各種の機能が実現される。   The control program 20A and the application 20B are executed by the processor 21, and the operation of the smartphone 11 is comprehensively controlled by the processor 21, and various functions are realized.

スマートフォン11は、上記の各機能部の他、GPS(Global Positioning System)受信機を設けていてもよい。GPS受信機により受信したGPS衛星からの信号を用いて、プロセッサ10は現在位置を検出できる。更にスマートフォン11は気圧を測定する気圧センサ等を備えていてもよい。 スマートウォッチ1の通信ユニット6およびスマートフォン11の通信ユニット16は、Bluetooth(登録商標)を用いた無線通信を行うことが可能である。Bluetooth(登録商標)を用いた無線通信を行う場合、誤って無関係の他の通信機器と通信することを防ぐために、一方の機器が通信すべき他方の通信機器を認証して接続を確立する認証設定を行う。以降で、当該認証設定を行う行為をペアリングと呼称する。ペアリングが行われたあと、接続のための情報は、両方の通信機器に保存される。これにより、接続が切断されたとしても、再度通信が可能な状態となると、接続のための情報を用いることで、スマートウォッチ1のプロセッサ10およびスマートフォン11のプロセッサ21は、再度接続を構成することが可能である。   The smartphone 11 may be provided with a GPS (Global Positioning System) receiver in addition to the above functional units. Using the signal from the GPS satellite received by the GPS receiver, the processor 10 can detect the current position. Furthermore, the smartphone 11 may include an atmospheric pressure sensor that measures atmospheric pressure. The communication unit 6 of the smart watch 1 and the communication unit 16 of the smartphone 11 can perform wireless communication using Bluetooth (registered trademark). When performing wireless communication using Bluetooth (registered trademark), in order to prevent erroneous communication with other unrelated communication devices, authentication for authenticating the other communication device with which one device should communicate and establishing a connection Set up. Hereinafter, the act of performing the authentication setting is referred to as pairing. After pairing is performed, information for connection is stored in both communication devices. As a result, even if the connection is cut off, when communication is possible again, the processor 10 of the smartwatch 1 and the processor 21 of the smartphone 11 configure the connection again by using information for connection. Is possible.

Bluetooth(登録商標)を用いた無線通信によって、ペアリングを行う際の設定方法の一例について説明する。ユーザはスマートウォッチ1を、Bluetooth(登録商標)による接続要求を受け付ける待機状態へ移行させる。ユーザはタッチパネル2Aまたはボタン3によりスマートウォッチ1を操作することでスマートウォッチ1を待機状態へ移行させる。またはスマートウォッチ1は、通信ユニット6が受信した信号に応じて、待機状態へ移行してもよい。   An example of a setting method when performing pairing by wireless communication using Bluetooth (registered trademark) will be described. The user shifts the smart watch 1 to a standby state for accepting a connection request by Bluetooth (registered trademark). The user moves the smart watch 1 to a standby state by operating the smart watch 1 with the touch panel 2A or the button 3. Alternatively, the smart watch 1 may shift to a standby state according to a signal received by the communication unit 6.

ユーザはタッチパネル2Aまたはボタン3により、スマートフォン11をペアリングモードへ移行させる。ペアリングモードへ移行したスマートフォン11のプロセッサ21は、通信ユニット16を用いて、周辺にある待機状態となっている通信機器を探す。そしてプロセッサ21は、見つかった待機状態となっている通信機器の一覧をディスプレイ12Bに表示する。ユーザは、ディスプレイ12Bに表示された通信機器の一覧から、
タッチパネル12Aを用いて、スマートウォッチ1を選択する。その後、スマートウォッチ1およびスマートフォン11の間で、数字列をランダムに生成し、当該数字列をスマートウォッチ1のディスプレイ2Bおよびスマートフォン11のディスプレイ12Bに表示
する。ユーザは、ディスプレイ2Bおよびディスプレイ12Bに表示された数字列が一致するか否かを判断し、一致するときに、双方の機器において、接続を承認するための入力を行う。一致しない場合、またはいずれか一方の機器に数字列が表示されないとき、無関係の通信機器との間でペアリングが行われつつあると判断できるため、ユーザはペアリング設定を中断することができる。
The user shifts the smartphone 11 to the pairing mode by using the touch panel 2A or the button 3. The processor 21 of the smartphone 11 that has shifted to the pairing mode uses the communication unit 16 to search for a nearby communication device that is in a standby state. Then, the processor 21 displays a list of found communication devices in the standby state on the display 12B. From the list of communication devices displayed on the display 12B, the user can
The smart watch 1 is selected using the touch panel 12A. Thereafter, a number string is randomly generated between the smart watch 1 and the smartphone 11, and the number string is displayed on the display 2 </ b> B of the smart watch 1 and the display 12 </ b> B of the smartphone 11. The user determines whether or not the numeric strings displayed on the display 2B and the display 12B match each other, and when they match, performs an input for approving the connection in both devices. If they do not match, or if a numeric string is not displayed on any one of the devices, it can be determined that pairing is being performed with an irrelevant communication device, and thus the user can interrupt the pairing setting.

また、プロセッサ10およびプロセッサ21は数字列をランダムに生成し、いずれか一方の通信機器の有するディスプレイにのみ数字列を表示してもよい。そして他方の通信機器に対して、ユーザが当該数字列を入力することで、当該他方の通信機器が入力された数字列と、スマートウォッチ1およびスマートフォン11との間で生成された数字列とが一致するか否かを判断してもよい。   Further, the processor 10 and the processor 21 may generate a number string at random, and display the number string only on the display of any one of the communication devices. Then, when the user inputs the number string to the other communication device, the number string in which the other communication device is input and the number string generated between the smart watch 1 and the smartphone 11 are obtained. It may be determined whether or not they match.

上述の処理の場合、Bluetooth(登録商標)を用いた無線通信が可能な距離である、数十メートル程度の範囲にある機器とペアリングすることが可能である。従って、Bluetooth(登録商標)を用いた無線通信が可能な範囲に、複数の通信機器があるとき、ユーザの操作ミス等の原因によってユーザがペアリングしようとする通信機器以外の通信機器とのペアリングを誤って行う恐れがある。   In the case of the above-described processing, it is possible to perform pairing with a device in a range of about several tens of meters, which is a distance capable of wireless communication using Bluetooth (registered trademark). Therefore, when there are a plurality of communication devices within a range in which wireless communication using Bluetooth (registered trademark) is possible, a pair with a communication device other than the communication device that the user is trying to pair due to a user operation error or the like. There is a risk of accidental ringing.

本発明のいくつかの実施例に係るスマートウォッチ1およびスマートフォン11は、情報の新たな送受信方法を有する。ユーザはスマートウォッチ1とスマートフォン11との間のペアリングで行われる無線通信の一部、または全てをBluetooth(登録商標)による通信から当該新たな送受信方法による通信に置き換えてペアリングを行うことができる。この新たな送受信方法を用いることにより、ユーザは所望の2つの電子機器の間でより正確にペアリングを行うことができる。   The smart watch 1 and the smartphone 11 according to some embodiments of the present invention have a new information transmission / reception method. The user may perform pairing by replacing a part or all of the wireless communication performed by the pairing between the smartwatch 1 and the smartphone 11 from the communication by Bluetooth (registered trademark) to the communication by the new transmission / reception method. it can. By using this new transmission / reception method, the user can perform pairing more accurately between two desired electronic devices.

<<第1の実施例>>
本実施例における電子機器システムにおいて、スマートフォン11は、複数の太陽光パネルを有する外部の電子機器に対して、情報を送信することができる。ここでいう外部の電子機器は、例えば、図7に示すスマートウォッチ1である。
<< First Example >>
In the electronic device system according to the present embodiment, the smartphone 11 can transmit information to an external electronic device having a plurality of solar panels. The external electronic device here is, for example, the smart watch 1 shown in FIG.

図7に示すように、本実施例におけるスマートウォッチ1は、複数の太陽光パネル2Cを備えた上面1Cを、外部の電子機器のディスプレイに対向させて置くことにより、当該ディスプレイに表示された画像から、情報を読み取ることができる。   As shown in FIG. 7, the smartwatch 1 in the present embodiment has an image displayed on the display by placing an upper surface 1C having a plurality of solar panels 2C facing the display of an external electronic device. Can read the information.

従ってスマートフォン11は、太陽光パネル2Cを有するスマートウォッチ1に対して情報を送信することが可能である。送信する情報は、あらゆる形式であってよいが、以降ではペアリングに関する情報を送信することを例として説明する。   Therefore, the smartphone 11 can transmit information to the smart watch 1 having the solar panel 2C. The information to be transmitted may be in any format, but hereinafter, transmission of information related to pairing will be described as an example.

本実施例におけるスマートフォン11のプロセッサ21は、ユーザがスマートウォッチ1を置くべき位置をディスプレイ12Bに表示させる。このとき表示される画面は、例えば図8のような画面である。図8は、スマートウォッチ1を置くべき位置を示している。更に、図8では矢印31の表示を行うことにより、スマートウォッチ1を置くべき向きを規定している。矢印31の向く側に、スマートウォッチ1の上面1Cにおける上側部位が位置するよう、スマートウォッチ1が置かれることにより、以降の処理が正確に行われる。なお、上面1Cにおける上側部位とは、図2および図4における上方向の部位であり、照度センサ5Aが配置される部位をいう。   The processor 21 of the smartphone 11 in the present embodiment causes the display 12B to display the position where the user should place the smart watch 1. The screen displayed at this time is, for example, a screen as shown in FIG. FIG. 8 shows a position where the smart watch 1 is to be placed. Further, in FIG. 8, the direction in which the smart watch 1 is to be placed is defined by displaying an arrow 31. By placing the smart watch 1 so that the upper part of the upper surface 1C of the smart watch 1 is positioned on the side to which the arrow 31 is directed, the subsequent processing is accurately performed. In addition, the upper part in the upper surface 1C is a part in the upward direction in FIGS. 2 and 4 and a part where the illuminance sensor 5A is disposed.

よりユーザにわかりやすくするため、スマートウォッチ1のプロセッサ10もまた、ディスプレイ2Bに矢印を表示させてもよい。上述の処理により、スマートフォン11の
ディスプレイ12Bに表示された矢印31の方向と、スマートウォッチ1のディスプレイ
2Bに表示された矢印の方向とを一致させるように置くべきであると、ユーザは認識できる。矢印はあくまで一例であり、ユーザに対して、スマートウォッチ1を置くべき位置を指示できるのであれば、種々の表現が用いられてもよい。
To make it easier for the user to understand, the processor 10 of the smartwatch 1 may also display an arrow on the display 2B. The user can recognize that the direction of the arrow 31 displayed on the display 12 </ b> B of the smartphone 11 and the direction of the arrow displayed on the display 2 </ b> B of the smartwatch 1 should be matched by the above-described processing. The arrow is merely an example, and various expressions may be used as long as the user can be instructed where to place the smart watch 1.

または、プロセッサ21が、ディスプレイ12Bに、ユーザに対してスマートウォッチ1の置くべき位置および向きを指示する旨のアニメーションを表示させてもよい。   Alternatively, the processor 21 may cause the display 12B to display an animation for instructing the user on the position and orientation where the smartwatch 1 should be placed.

図8で示す画面の指示に従い、ユーザはスマートフォン11のディスプレイ12Bの上に、太陽光パネル2Cを備える面を対向させる姿勢で、スマートウォッチ1を置く。ディスプレイ12B上の所定の位置に、所定の向きで、スマートウォッチ1が置かれることで、プロセッサ10は、ディスプレイ12Bに表示された画像から正確に情報を読み取ることができる。   In accordance with the instructions on the screen shown in FIG. 8, the user places the smart watch 1 on the display 12 </ b> B of the smartphone 11 in a posture in which the surface including the solar panel 2 </ b> C is opposed. By placing the smartwatch 1 in a predetermined orientation at a predetermined position on the display 12B, the processor 10 can accurately read information from an image displayed on the display 12B.

図7の状態において、スマートウォッチ1の太陽光パネル2Cは、ディスプレイ12Bから放たれる光を受けて発電する。太陽光パネル2Cの発電量は、受ける光の強さによって変化する。   In the state of FIG. 7, the solar panel 2C of the smart watch 1 receives the light emitted from the display 12B and generates power. The amount of power generated by the solar panel 2C varies depending on the intensity of light received.

ディスプレイ12Bが発する光の強さは、ディスプレイ12Bに表示されている画像の明度に依存する。画像が明度の高い色の領域と、明度の低い色の領域を有する場合、明度の高い色の領域からの光は強く、明度の低い色の領域からの光は弱い。従って、スマートウォッチ1のプロセッサ10は、太陽光パネル2Cのそれぞれの発電量を測定することで、スマートフォン11のディスプレイ12Bに表示されている画像における明度の高い色の領域と明度の低い色の領域を判別できる。   The intensity of light emitted from the display 12B depends on the brightness of the image displayed on the display 12B. When an image has a high-lightness color region and a low-lightness color region, light from the high-lightness color region is strong and light from a low-lightness color region is weak. Therefore, the processor 10 of the smart watch 1 measures the power generation amount of each of the solar panels 2C, so that a high-lightness color region and a low-lightness color region in the image displayed on the display 12B of the smartphone 11 are displayed. Can be determined.

従って、スマートフォン11のディスプレイ12Bにおいて表示されている画面が、図8から図9のように変化したとき、スマートウォッチ1のプロセッサ10は、太陽光パネル2Cの発電量から、ディスプレイ12Bに表示された画像を推測することができる。   Therefore, when the screen displayed on the display 12B of the smartphone 11 changes as shown in FIGS. 8 to 9, the processor 10 of the smart watch 1 is displayed on the display 12B from the power generation amount of the solar panel 2C. Images can be guessed.

<スマートフォン11における画像生成処理および画像表示処理について>
スマートフォン11における画像生成処理について説明する。
<Image generation processing and image display processing in the smartphone 11>
An image generation process in the smartphone 11 will be described.

スマートフォン11のプロセッサ21は、スマートウォッチ1のプロセッサ10に読み取らせるための画像を生成する。当該画像は、スマートウォッチ1に対して送信すべき情報に基づいて生成される。当該送信すべき情報は、例えばペアリングに用いる6桁の数字列である。   The processor 21 of the smartphone 11 generates an image to be read by the processor 10 of the smartwatch 1. The image is generated based on information to be transmitted to the smartwatch 1. The information to be transmitted is, for example, a 6-digit number string used for pairing.

本実施例においては、スマートフォン11のプロセッサ21は、一つの数字に対して、一つの画像を生成する。以降では、この画像をデータパターンと呼称する。当該データパターンは、9つのセルから構成される。それぞれのセルは白または黒で塗りつぶされる。   In the present embodiment, the processor 21 of the smartphone 11 generates one image for one number. Hereinafter, this image is referred to as a data pattern. The data pattern is composed of nine cells. Each cell is filled with white or black.

1つのセルの大きさは、1つの太陽光パネル2Cと同程度である。従ってデータパターンの大きさは、スマートウォッチ1の本体1Aの上面1Cにおいて、太陽光パネル2Cが占める面積と同程度となる。またはセルの大きさは、太陽光パネル2Cより少し小さくてもよい。   One cell has the same size as one solar panel 2C. Therefore, the size of the data pattern is approximately the same as the area occupied by the solar panel 2C on the upper surface 1C of the main body 1A of the smart watch 1. Or the size of the cell may be slightly smaller than the solar panel 2C.

図10および図11を用いて、スマートフォン11のプロセッサ21が行う具体的な数字列からのデータパターンの生成方法の一例について説明する。   An example of a method for generating a data pattern from a specific numeric string performed by the processor 21 of the smartphone 11 will be described with reference to FIGS. 10 and 11.

画像生成処理において、プロセッサ21は、一つの数字に一つのデータパターンを対応させて生成する。例えば、スマートフォン11からスマートウォッチ1に対して、数字の
『1』という情報を送信する場合、スマートフォン11のプロセッサ21は図10(a)のデータパターンを生成する。数字の『2』という情報を送信する場合、スマートフォン11のプロセッサ21は図10(b)のデータパターンを生成する。数字の『3』〜『9』および『0』を送信する場合についても同様に、スマートフォン11のプロセッサ21は図10(c)〜(j)に示したデータパターンを生成する。
In the image generation processing, the processor 21 generates one data pattern corresponding to one number. For example, when the information “1” of the number is transmitted from the smartphone 11 to the smartwatch 1, the processor 21 of the smartphone 11 generates the data pattern of FIG. When transmitting the information “2”, the processor 21 of the smartphone 11 generates the data pattern shown in FIG. Similarly, when the numbers “3” to “9” and “0” are transmitted, the processor 21 of the smartphone 11 generates the data patterns shown in FIGS.

次に画像表示処理について説明する。図11は、『136093』という数字列に基づいて、スマートフォン11のプロセッサ21が生成する第1データパターンから第6データパターンまでの一覧である。 スマートフォン11のプロセッサ21は、生成した画像の一例であるデータパターンを一部に含む画面をディスプレイ12Bに表示させる。プロセッサ21は、まずディスプレイ12Bに第1データパターンを含む画面を表示させる。この状態から所定の時間が経過すると、プロセッサ21はディスプレイ12Bに第2データパターンを含む画面を表示させる。   Next, image display processing will be described. FIG. 11 is a list from the first data pattern to the sixth data pattern generated by the processor 21 of the smartphone 11 based on the numeric string “136093”. The processor 21 of the smartphone 11 causes the display 12B to display a screen partially including a data pattern that is an example of the generated image. The processor 21 first displays a screen including the first data pattern on the display 12B. When a predetermined time elapses from this state, the processor 21 causes the display 12B to display a screen including the second data pattern.

プロセッサ21は第3から第6データパターンを含む画面についても同様に、所定の時間毎にディスプレイ12Bに表示させていく。   Similarly, the processor 21 displays the screen including the third to sixth data patterns on the display 12B every predetermined time.

上述の所定の時間は、例えば1秒である。スマートウォッチ1の太陽光パネル2Cへ当たる光量が変化したとき、当該太陽光パネル2Cの発電量が安定するまでに必要とする時間に基づいて、所定の時間は決定される。以降では、所定の時間は1秒であるとして、説明する。   The predetermined time is 1 second, for example. When the amount of light hitting the solar panel 2C of the smart watch 1 changes, the predetermined time is determined based on the time required until the power generation amount of the solar panel 2C is stabilized. In the following description, it is assumed that the predetermined time is 1 second.

図9は、ディスプレイ12Bにおいて表示される画面の一例である。図9は図11に示した第1データパターンがディスプレイ12Bに表示されている状態である。上述の様に、図9の画面における第1データパターンは、1秒後に第2データパターンへ変化する。更に1秒間隔で、第3から第6のデータパターンが順番に表示されていく。   FIG. 9 is an example of a screen displayed on the display 12B. FIG. 9 shows a state in which the first data pattern shown in FIG. 11 is displayed on the display 12B. As described above, the first data pattern on the screen of FIG. 9 changes to the second data pattern after one second. Further, the third to sixth data patterns are sequentially displayed at intervals of 1 second.

以上の通り、スマートフォン11のプロセッサ21は、画像生成処理および画像表示処理を行う。   As described above, the processor 21 of the smartphone 11 performs image generation processing and image display processing.

<スマートウォッチ1における情報読取処理について>
スマートウォッチ1のプロセッサ10が行う情報読取処理について説明する。
<About the information reading process in the smartwatch 1>
An information reading process performed by the processor 10 of the smart watch 1 will be described.

スマートウォッチ1のプロセッサ10は、9枚の太陽光パネル2Cの発電量に基づき、上述の画像表示処理において、スマートフォン11のディスプレイ12Bに表示された第1データパターンから第6データパターンを読み取る。   The processor 10 of the smart watch 1 reads the sixth data pattern from the first data pattern displayed on the display 12B of the smartphone 11 in the above-described image display process based on the power generation amount of the nine solar panels 2C.

説明のため、図12に示すように、スマートウォッチ1の上面1Cに配置された9枚の太陽光パネル2Cをそれぞれ第1パネルから第9パネルとする。   For the sake of explanation, as shown in FIG. 12, the nine solar panels 2C arranged on the upper surface 1C of the smartwatch 1 are designated as a first panel to a ninth panel, respectively.

スマートウォッチ1のプロセッサ10は、1秒毎に第1パネルから第9パネルの発電量を測定する。測定の結果、例えば第1パネルの発電量が太陽光パネル2Cの平均発電量より閾値以上小さいとき、スマートウォッチ1のプロセッサ10は、ディスプレイ12Bには数字の『1』に対応するデータパターンが表示されていると推測する。また同様に第2パネルの発電量が太陽光パネル2Cの平均発電量より閾値以上小さいとき、プロセッサ10はディスプレイ12Bには数字の『2』に対応するデータパターンが表示されていると推定する。第3パネルから第9パネルのいずれかの発電量が小さい場合についても同様に、プロセッサ10はディスプレイ12Bに表示されているデータパターンを推定できる。第1パネルから第9パネルまでの全てで発電量が同程度の場合、プロセッサ10は、
数字の『0』に対応するデータパターンがディスプレイ12Bに表示されていることを推
測できる。
The processor 10 of the smartwatch 1 measures the power generation amount of the first panel to the ninth panel every second. As a result of the measurement, for example, when the power generation amount of the first panel is smaller than the average power generation amount of the solar panel 2C, the processor 10 of the smartwatch 1 displays a data pattern corresponding to the number “1” on the display 12B. I guess it has been. Similarly, when the power generation amount of the second panel is smaller than the average power generation amount of the solar panel 2C by a threshold or more, the processor 10 estimates that the data pattern corresponding to the number “2” is displayed on the display 12B. Similarly, when the power generation amount of any of the third panel to the ninth panel is small, the processor 10 can estimate the data pattern displayed on the display 12B. When the power generation amount is the same in all of the first panel to the ninth panel, the processor 10
It can be estimated that the data pattern corresponding to the number “0” is displayed on the display 12B.

従って、例えば、スマートウォッチ1の太陽光パネル2Cの発電量が、第1パネルの発電量が小さい状態、第3パネルの発電量が小さい状態、第6パネルの発電量が小さい状態、全ての太陽光パネル2Cでほぼ同程度の発電量が得られている状態、第9パネルの発電量が小さい状態、第3パネルの発電量が小さい状態、へと1秒毎に推移していったとき、スマートウォッチ1のプロセッサ10は、図11に示したデータパターンが順にディスプレイ12Bに表示されたことを推定できる。   Therefore, for example, the power generation amount of the solar panel 2C of the smart watch 1 is such that the power generation amount of the first panel is small, the power generation amount of the third panel is small, the power generation amount of the sixth panel is small, all the solar power When the power generation amount is almost the same with the optical panel 2C, the power generation amount of the ninth panel is small, the power generation amount of the third panel is small, The processor 10 of the smart watch 1 can estimate that the data patterns shown in FIG. 11 are sequentially displayed on the display 12B.

以上の情報読取処理により、スマートウォッチ1のプロセッサ10は、スマートフォン11から情報を受け取ることができる。   Through the information reading process described above, the processor 10 of the smart watch 1 can receive information from the smartphone 11.

<2つの電子機器間の送受信処理の一例について>
図15を参照し、本実施例におけるスマートウォッチ1のプロセッサ10が行う処理の一例およびスマートフォン11のプロセッサ21が行う処理の一例について、詳細に説明する。
<Example of transmission / reception processing between two electronic devices>
With reference to FIG. 15, an example of a process performed by the processor 10 of the smartwatch 1 and an example of a process performed by the processor 21 of the smartphone 11 in the present embodiment will be described in detail.

ユーザは、スマートウォッチ1をペアリング待受モードに切り替える。ペアリング待受モードへの切り替えは、例えばスマートウォッチ1にインストールされている所定のアプリケーション9Bを実行することによって行われる。ペアリング待受モードは、周囲の他の機器からのBluetooth(登録商標)によるペアリングを行うためのモードである。ペアリング待受モードのスマートウォッチ1は、他の無線通信機器がBluetooth(登録商標)によるペアリングを行うために周囲を探索したとき、ペアリング可能な無線通信機器の一つとして、発見される。   The user switches the smartwatch 1 to the pairing standby mode. Switching to the pairing standby mode is performed, for example, by executing a predetermined application 9B installed in the smart watch 1. The pairing standby mode is a mode for performing pairing by Bluetooth (registered trademark) from other peripheral devices. The smart watch 1 in the pairing standby mode is discovered as one of the wireless communication devices that can be paired when another wireless communication device searches the surroundings for pairing with Bluetooth (registered trademark). .

本実施例に係るスマートウォッチ1は、ペアリング待受モードに設定されたとき、スマートフォン11とのペアリングのための情報を、太陽光パネル2Cを用いて受け取ることができる。   The smart watch 1 according to the present embodiment can receive information for pairing with the smartphone 11 using the solar panel 2C when set to the pairing standby mode.

ペアリング待受モードに設定されたスマートウォッチ1のプロセッサ10は、ステップS001において、図12に示した第1パネルから第9パネルの発電量を測定する。更に、プロセッサ10は、その後も継続して発電量を監視する。   In step S001, the processor 10 of the smart watch 1 set in the pairing standby mode measures the power generation amount of the first panel to the ninth panel shown in FIG. Furthermore, the processor 10 continuously monitors the power generation amount thereafter.

ユーザは、スマートフォン11をペアリングモードに切り替える。   The user switches the smartphone 11 to the pairing mode.

ペアリングモードに設定されたスマートフォン11のプロセッサ21は、ステップS002において、Bluetooth(登録商標)による通信が可能な、周囲の無線通信機器の探索を行う。探索の結果、スマートフォン11のプロセッサ21は、ペアリング待受モードに設定されたスマートウォッチ1を発見する。スマートウォッチ1を含む、発見された無線通信機器の一覧は、リストの形式で、スマートフォン11のディスプレイ12Bに表示される。ユーザが当該リストから、スマートウォッチ1を選択したとき、スマートフォン11のプロセッサ21は、Bluetooth(登録商標)による無線通信を用いて、ステップS003の接続要求を行う。   In step S002, the processor 21 of the smartphone 11 set in the pairing mode searches for surrounding wireless communication devices that can communicate with Bluetooth (registered trademark). As a result of the search, the processor 21 of the smartphone 11 finds the smartwatch 1 set in the pairing standby mode. A list of discovered wireless communication devices including the smart watch 1 is displayed on the display 12B of the smartphone 11 in the form of a list. When the user selects the smartwatch 1 from the list, the processor 21 of the smartphone 11 makes a connection request in step S003 using wireless communication based on Bluetooth (registered trademark).

接続要求が行われたあと、スマートフォン11のプロセッサ21およびスマートウォッチ1のプロセッサ10は、相互に無線通信を行い、ステップS004およびステップS005において、共通の6桁の数字列を生成する。   After the connection request is made, the processor 21 of the smartphone 11 and the processor 10 of the smart watch 1 perform wireless communication with each other, and generate a common 6-digit number string in steps S004 and S005.

ステップS006において、スマートフォン11のプロセッサ21は、数字列を示す画像を生成する。具体的には、ステップS004において生成された数字列に基づいて、数
字列の桁数に応じた数(本実施例では6つ)のデータパターンを生成する。
In step S006, the processor 21 of the smartphone 11 generates an image indicating a number string. Specifically, based on the number string generated in step S004, data patterns corresponding to the number of digits of the number string (six in this embodiment) are generated.

そしてステップS007において、スマートフォン11のプロセッサ21は、スマートウォッチ1とスマートフォン11を、上面1Cとディスプレイ12Bとを対向させて配置するための位置合わせ用の画像をディスプレイ12Bに表させる。この画像は、位置合わせ用の専用の画像であってもよいし、数字列を示す6つの画像のうち、いずれか一の画像であってもよい。そしてステップS008において、スマートウォッチ1のプロセッサ10は、位置合わせ処理を行う。ステップS008においてスマートウォッチ1が行う位置合わせ処理については、後述する。   In step S007, the processor 21 of the smartphone 11 causes the display 12B to display an image for alignment for arranging the smart watch 1 and the smartphone 11 with the upper surface 1C facing the display 12B. This image may be a dedicated image for alignment, or may be any one of the six images indicating the numeric string. In step S008, the processor 10 of the smart watch 1 performs an alignment process. The alignment process performed by the smart watch 1 in step S008 will be described later.

位置合わせ処理が終了すると、ステップS009において、スマートフォン11のプロセッサ21は、数字列を示す画像を順に表示する。ここでは、プロセッサ21は、ディスプレイ12Bに当該データパターンの一つを含む6つの画面を順に表示させる。このとき表示される画面は、例えば図9のような画面である。ステップS009において、スマートフォン11のプロセッサ21が画像を順に表示する処理を画像表示処理という。   When the alignment process is completed, in step S009, the processor 21 of the smartphone 11 sequentially displays images indicating a number string. Here, the processor 21 causes the display 12B to sequentially display six screens including one of the data patterns. The screen displayed at this time is, for example, a screen as shown in FIG. In step S009, the process in which the processor 21 of the smartphone 11 sequentially displays images is referred to as an image display process.

なお、位置合わせ処理が終了した場合、スマートウォッチ1のプロセッサ10は、スマートフォン11に、位置合わせ処理が終了したことを示す信号を送信してもよい。この場合、スマートフォン11のプロセッサ21は、スマートウォッチ1から位置合わせ処理が終了したことを示す信号を受信した場合に、画像表示処理を開始してもよい。   When the alignment process is completed, the processor 10 of the smart watch 1 may transmit a signal indicating that the alignment process is completed to the smartphone 11. In this case, the processor 21 of the smartphone 11 may start the image display process when receiving a signal indicating that the alignment process has been completed from the smart watch 1.

ステップS010において、スマートウォッチ1は、太陽光パネル2Cの発電量に基づいて、スマートウォッチ1がディスプレイ12Bに表示させた画面に含まれる画像から情報を読み取る情報読取処理を実行する。ステップS010においてスマートウォッチ1が行う情報読取処理については、後述する。   In step S010, the smart watch 1 executes an information reading process for reading information from an image included in the screen displayed on the display 12B by the smart watch 1 based on the power generation amount of the solar panel 2C. Information reading processing performed by the smartwatch 1 in step S010 will be described later.

ステップS011において、スマートウォッチ1のプロセッサ10は、情報読取処理により得られた数字列の情報を、スマートフォン11に対して無線通信により送信する。   In step S <b> 011, the processor 10 of the smart watch 1 transmits information on the numeric string obtained by the information reading process to the smartphone 11 by wireless communication.

ステップS012において、スマートフォン11のプロセッサ21は、ステップS004において生成された数字列と、ステップS011によりスマートウォッチ1から送信された数字列が一致するか否かを判断する。   In step S012, the processor 21 of the smartphone 11 determines whether or not the numeric string generated in step S004 matches the numeric string transmitted from the smart watch 1 in step S011.

両者が一致する場合(S012においてYesの場合)、スマートフォン11のプロセッサ21は、処理をステップS013に進める。両者が一致しない場合(S012においてNoの場合)、スマートフォン11のプロセッサ21は、ペアリングは失敗したとして、図15の処理を終了する。   If the two match (Yes in S012), the processor 21 of the smartphone 11 advances the process to step S013. If the two do not match (No in S012), the processor 21 of the smartphone 11 ends the processing of FIG. 15 assuming that pairing has failed.

ステップS013において、スマートフォン11のプロセッサ21は、接続を許可する旨の信号を、スマートウォッチ1に対して無線通信により送信する。送信したあと、スマートフォン11のプロセッサ21は、処理をステップS015へ進める。両者が一致しない場合、またはペアリングを行っている無線通信機器であるスマートウォッチ1から、所定の時間が経過してもスマートフォン11が情報を受信しない場合、スマートフォン11のプロセッサ21は、ペアリングを中止し、図15の処理を終了する。   In step S013, the processor 21 of the smartphone 11 transmits a signal indicating that the connection is permitted to the smartwatch 1 by wireless communication. After the transmission, the processor 21 of the smartphone 11 advances the process to step S015. If the two do not match or if the smartphone 11 does not receive information from the smart watch 1 that is a wireless communication device that performs pairing even after a predetermined time has elapsed, the processor 21 of the smartphone 11 performs pairing. The processing is stopped and the processing of FIG.

これによりスマートフォン11のプロセッサ21は、ユーザのペアリングを所望している無線通信機器(本実施例ではスマートウォッチ1)ではない無線通信機器とペアリングを行うことを防止できる。   Thus, the processor 21 of the smartphone 11 can prevent pairing with a wireless communication device that is not a wireless communication device (smart watch 1 in this embodiment) that the user wants to pair.

ステップS014において、スマートウォッチ1は、接続を許可する信号をスマートフ
ォン11から受信したか否かを判断する。
In step S014, the smart watch 1 determines whether or not a signal permitting connection has been received from the smartphone 11.

接続を許可する信号を受信したとき(S014においてYesの場合)、スマートウォッチ1は、ステップS016に処理を進める。所定の時間が経過しても接続を許可する信号を受信しないとき(S014においてNoの場合)、スマートウォッチ1は、ペアリングを中止し、ペアリング待受モードを終了する。   When receiving a signal permitting connection (Yes in S014), the smart watch 1 advances the process to Step S016. When a signal for permitting connection is not received even after a predetermined time has elapsed (in the case of No in S014), the smartwatch 1 stops pairing and ends the pairing standby mode.

ステップS015およびステップS016において、スマートフォン11のプロセッサ21およびスマートウォッチ1のプロセッサ10は、ペアリングを確立する。ペアリングを確立したあと、スマートウォッチ1のプロセッサ10はペアリング待受モードを終了する。同様にペアリングを確立したあと、スマートフォン11のプロセッサ21はペアリングモードを終了する。これにより、スマートウォッチ1は、ユーザのペアリングを所望している無線通信機器(本実施例ではスマートフォン11)ではない無線通信機器とペアリングを行うことを防止できる。同様にスマートフォン11は、ユーザのペアリングを所望している無線通信機器(本実施例ではスマートウォッチ1)ではない無線通信機器とペアリングを行うことを防止できる。   In step S015 and step S016, the processor 21 of the smartphone 11 and the processor 10 of the smartwatch 1 establish pairing. After the pairing is established, the processor 10 of the smart watch 1 ends the pairing standby mode. Similarly, after the pairing is established, the processor 21 of the smartphone 11 ends the pairing mode. Thereby, the smart watch 1 can prevent pairing with a wireless communication device that is not a wireless communication device (smartphone 11 in this embodiment) that the user desires to pair. Similarly, the smartphone 11 can prevent pairing with a wireless communication device that is not a wireless communication device (smart watch 1 in this embodiment) that the user desires to pair.

次に、図16を用いて、スマートウォッチ1のプロセッサ10が行う位置合わせ処理について説明する。   Next, an alignment process performed by the processor 10 of the smartwatch 1 will be described with reference to FIG.

ステップS101において、スマートウォッチ1のプロセッサ10は、各々の太陽光パネル2Cの発電量を測定する。   In step S101, the processor 10 of the smart watch 1 measures the power generation amount of each solar panel 2C.

ステップS102において、スマートウォッチ1のプロセッサ10は、ステップS101において得られた各々の太陽光パネル2Cの発電量から、その平均発電量を算出する。   In step S102, the processor 10 of the smart watch 1 calculates the average power generation amount from the power generation amount of each solar panel 2C obtained in step S101.

ステップS103において、スマートウォッチ1のプロセッサ10は、当該平均発電量が所定の範囲内か否かを判定する。なお、当該所定の範囲は、スマートウォッチ1をスマートフォン11のディスプレイ12B上に置いたときに、得られる発電量に基づいて決定される。例えば平均発電量が所定の範囲内を超えて大きい場合、太陽光パネルはディスプレイ12Bの光でなく、日光や照明の光を受けている状態である可能性が高い。平均発電量が所定の範囲内を超えて非常に小さい場合は、点灯している状態のディスプレイ12Bが正面になく、情報読取処理を行う必要はないため、プロセッサ10は、情報読取処理を行わない。従って、上述したように平均発電量が所定の範囲内でない場合(S103においてNoの場合)、スマートウォッチ1のプロセッサ10は、処理をステップS101に戻す。   In step S103, the processor 10 of the smart watch 1 determines whether or not the average power generation amount is within a predetermined range. The predetermined range is determined based on the amount of power generated when the smart watch 1 is placed on the display 12B of the smartphone 11. For example, when the average power generation amount is large beyond a predetermined range, there is a high possibility that the solar panel is receiving sunlight or illumination light instead of the light of the display 12B. When the average power generation amount is very small beyond the predetermined range, the processor 10 does not perform the information reading process because the display 12B that is lit is not in front and there is no need to perform the information reading process. . Therefore, as described above, when the average power generation amount is not within the predetermined range (No in S103), the processor 10 of the smartwatch 1 returns the process to step S101.

平均発電量が所定の範囲内である場合(S103においてYESの場合)、スマートウォッチ1のプロセッサ10は、図17に示す情報読取処理に進む。   If the average power generation amount is within the predetermined range (YES in S103), the processor 10 of the smartwatch 1 proceeds to the information reading process shown in FIG.

上述の位置合わせ処理において、スマートウォッチ1のプロセッサ10は、平均発電量が非常に大きい場合又は非常に小さい場合に、上面1Cとディスプレイ12Bとが対向していないと判断する。この位置合わせは、上面1Cがディスプレイ12Bに対向しているか否かを判断するための簡単な処理であるが、より厳密に位置合わせを行う場合は、例えば、以下のような処理にすることが考えられる。   In the alignment process described above, the processor 10 of the smart watch 1 determines that the upper surface 1C and the display 12B are not opposed when the average power generation amount is very large or very small. This alignment is a simple process for determining whether or not the upper surface 1C is opposed to the display 12B. However, when the alignment is performed more strictly, for example, the following process can be performed. Conceivable.

プロセッサ21は、位置合わせのための所定のデータパターンを生成し、ディスプレイ12Bに表示させる。ここでは上記の所定のデータパターンは、一例として中央のセルが黒に塗りつぶされ、外縁のセルは白に塗りつぶされたデータパターンとする。   The processor 21 generates a predetermined data pattern for alignment and displays it on the display 12B. Here, as an example, the predetermined data pattern is a data pattern in which the center cell is painted black and the outer edge cell is painted white.

発電量が小さい太陽光パネル2Cが一つであり、且つ当該太陽光パネル2Cが第5パネルである場合、プロセッサ10は位置が合っていることを推定できる。上記の所定のデータパターンの読み取りにおいて、発電量の低い太陽光パネル2Cが複数ある場合、プロセッサ10は位置がずれていることを推定できる。位置がずれているとプロセッサ10が推定したとき、プロセッサ10は位置を合わせるための指示をディスプレイ12Bに表示させてもよい。例えば第5パネルおよび第2パネルの発電量が小さいとき、プロセッサ10はスマートウォッチ1を上方向に移動させるべきであることを推定できる。ここでいう上方向とは、図12に示すスマートウォッチ1のディスプレイ2Bの上方向である。ユーザがスマートウォッチ1の位置を動かし、第5パネルの発電量のみが小さくなったとき、プロセッサ10はスマートフォン11に対して、ステップS009に進んでよいことを指示する。上述の説明では、一つの所定のデータパターンを表示する例を示したが、複数のデータパターンを表示させてもよい。またはプロセッサ21がディスプレイ12Bにアニメーションを表示させてステップS008の位置合わせ処理を行ってもよい。例えば以下のような処理であってもよい。   When there is one solar panel 2C with a small power generation amount and the solar panel 2C is the fifth panel, the processor 10 can estimate that the position is correct. In the reading of the predetermined data pattern, when there are a plurality of solar panels 2C having a low power generation amount, the processor 10 can estimate that the position is shifted. When the processor 10 estimates that the position is shifted, the processor 10 may display an instruction for aligning the position on the display 12B. For example, when the power generation amount of the fifth panel and the second panel is small, the processor 10 can estimate that the smart watch 1 should be moved upward. Here, the upward direction is the upward direction of the display 2B of the smartwatch 1 shown in FIG. When the user moves the position of the smart watch 1 and only the power generation amount of the fifth panel becomes small, the processor 10 instructs the smartphone 11 to proceed to step S009. In the above description, an example in which one predetermined data pattern is displayed has been described, but a plurality of data patterns may be displayed. Alternatively, the processor 21 may display the animation on the display 12B and perform the alignment process in step S008. For example, the following processing may be performed.

プロセッサ21はディスプレイ12Bに、白い背景の上で一つの黒いオブジェクトが移動するアニメーションを表示させる。オブジェクトの移動に伴って、太陽光パネル2Cの発電量は徐々に変化する。プロセッサ10は、第5パネルの発電量のみが小さくなった瞬間に、スマートフォン11に対して、ステップS009に進んでよいことを指示する。プロセッサ21は当該指示を受けた瞬間に、ディスプレイ12Bにおいてオブジェクトが存在していた座標を中心として、ステップS009におけるデータパターンを表示する。上述の処理によれば、ユーザがディスプレイ12B上でスマートウォッチ1を移動させる必要はない。   The processor 21 causes the display 12B to display an animation in which one black object moves on a white background. As the object moves, the power generation amount of the solar panel 2C gradually changes. The processor 10 instructs the smartphone 11 to proceed to step S009 at the moment when only the power generation amount of the fifth panel becomes small. At the moment when the processor 21 receives the instruction, the processor 21 displays the data pattern in step S009 centering on the coordinates where the object was present on the display 12B. According to the above process, the user does not need to move the smartwatch 1 on the display 12B.

次に、図17を用いて、スマートウォッチ1のプロセッサ10が行う発電量からの情報読取処理について説明する。   Next, the information reading process from the power generation amount performed by the processor 10 of the smart watch 1 will be described with reference to FIG.

なお、スマートフォン11のプロセッサ21は、ディスプレイ12Bに数字列を示す画像を順に表示させる。数字列を示す画像が順に表示される度に、スマートウォッチ1のプロセッサ10は、以下で説明するステップS104〜S111を繰り返す。   Note that the processor 21 of the smartphone 11 causes the display 12 </ b> B to sequentially display images indicating a number string. Each time an image showing a numeric string is displayed in sequence, the processor 10 of the smartwatch 1 repeats steps S104 to S111 described below.

ステップS104において、スマートウォッチ1のプロセッサ10は、最も発電量が小さい太陽光パネル2Cを特定する。   In step S104, the processor 10 of the smart watch 1 specifies the solar panel 2C having the smallest power generation amount.

ステップS105において、スマートウォッチ1のプロセッサ10はS104において特定された最も発電量が小さい太陽光パネル2Cの発電量と、ステップS101において測定されたスマートウォッチ1が備える太陽光パネル2Cの平均発電量の差を算出する。   In step S105, the processor 10 of the smart watch 1 determines the power generation amount of the solar panel 2C having the smallest power generation amount specified in S104 and the average power generation amount of the solar panel 2C included in the smart watch 1 measured in step S101. Calculate the difference.

ステップS106において、スマートウォッチ1のプロセッサ10は、ステップS105において算出された当該差が閾値以上か否かを判定する。差が閾値以上である場合(S106においてYesの場合)、スマートウォッチ1のプロセッサ10は、処理をステップS107へ進める。差が閾値未満である場合(S106においてNoの場合)、スマートウォッチ1のプロセッサ10は、処理をステップS108へ進める。   In step S106, the processor 10 of the smartwatch 1 determines whether or not the difference calculated in step S105 is equal to or greater than a threshold value. If the difference is greater than or equal to the threshold (Yes in S106), the processor 10 of the smartwatch 1 advances the process to Step S107. When the difference is less than the threshold (No in S106), the processor 10 of the smartwatch 1 advances the process to Step S108.

ステップS107において、スマートウォッチ1のプロセッサ10は、発電量が最も小さい太陽光パネル2Cの位置に基づいて、ディスプレイ12Bに表示されている画像が、図10(a)から(i)のうち、いずれの状態に該当するかを判断し、情報を読み取る。   In step S <b> 107, the processor 10 of the smart watch 1 displays the image displayed on the display 12 </ b> B based on the position of the solar panel 2 </ b> C with the smallest amount of power generation, from among FIGS. It is judged whether it corresponds to the state of, and information is read.

ステップS108において、スマートウォッチ1のプロセッサ10は、スマートフォン11のプロセッサ21から『0』という情報が送信されていると認識する。差の大きさが
閾値未満である場合には、スマートフォン11のディスプレイ12Bのうち、スマートウォッチ1の太陽光パネル2Cを対向する領域は、おおよそ均一に明るいと推定できる。従って、スマートフォン11のディスプレイ12Bには、『0』に該当する画像である、図10(j)が表示されていることが推定される。
In step S <b> 108, the processor 10 of the smart watch 1 recognizes that the information “0” is transmitted from the processor 21 of the smartphone 11. When the magnitude of the difference is less than the threshold, it can be estimated that the area of the display 12B of the smartphone 11 that faces the solar panel 2C of the smartwatch 1 is approximately uniformly bright. Therefore, it is estimated that FIG. 10 (j), which is an image corresponding to “0”, is displayed on the display 12 </ b> B of the smartphone 11.

ステップS109において、スマートウォッチ1のプロセッサ10は、ステップS107またはステップS108により読み取られた数字を、ストレージ9に記録する。   In step S109, the processor 10 of the smart watch 1 records the number read in step S107 or step S108 in the storage 9.

ステップS110において、スマートウォッチ1のプロセッサ10は、ストレージ9に記録した数字が6つに至ったか否かを判定する。なお、本実施例においては、6桁の数字列の情報を送信するため、ステップS110において記録した数字が6に至ったか否かを判定したが、必ずしも6つである必要でなく、数字列の桁数に応じて適宜変更されればよい。6つに至った場合(S110においてYesの場合)、必要な情報を受信したとして、上記の処理は終了する。6つに至っていない場合(S110においてNoの場合)、スマートウォッチ1のプロセッサ10は処理をステップS111に進める。   In step S110, the processor 10 of the smart watch 1 determines whether or not the number recorded in the storage 9 has reached six. In this embodiment, since information of a 6-digit number string is transmitted, it is determined whether or not the number recorded in step S110 has reached six. What is necessary is just to change suitably according to the number of digits. When the number reaches six (in the case of Yes in S110), it is determined that necessary information has been received, and the above processing ends. If the number has not reached six (No in S110), the processor 10 of the smartwatch 1 advances the process to Step S111.

ステップS111において、スマートウォッチ1のプロセッサ10は1秒間待機する。これは、上述したように、スマートウォッチ1の太陽光パネル2Cへ当たる光量が変化するとき、当該太陽光パネル2Cの発電量が安定するまでに必要とする時間である。ステップS111の終了後、スマートウォッチ1のプロセッサ10は、処理をステップS104に戻し、再度、太陽光パネル2Cの発電量に基づく情報の読み取りを開始する。   In step S111, the processor 10 of the smartwatch 1 waits for 1 second. As described above, this is the time required for the amount of power generated by the solar panel 2C to stabilize when the amount of light hitting the solar panel 2C of the smartwatch 1 changes. After the end of step S111, the processor 10 of the smart watch 1 returns the process to step S104, and starts reading information based on the power generation amount of the solar panel 2C again.

以上、本実施例におけるスマートウォッチ1およびスマートフォン11において、行われる処理の一例を示したが、必ずしも上記の実施形態には限られない。   As mentioned above, although the example of the process performed in the smart watch 1 and the smart phone 11 in a present Example was shown, it is not necessarily restricted to said embodiment.

<第1の実施例の変形例について>
上記の画像表示処理をスマートフォン11のプロセッサ21が行っているとき、スマートフォン11からスマートウォッチ1に対して正確に情報を送信するため、図9のように、スマートフォン11のプロセッサ21は、ディスプレイ12Bにスマートウォッチ1を動かしてはならない旨の指示32をデータパターンと併せて表示させてもよい。スマートフォン11のプロセッサ21は、画像表示処理の完了までの所要時間33をデータパターンと併せて表示させてもよい。スマートフォン11のプロセッサ21は、画像表示処理を中止するキャンセルボタン34等を表示してもよい。図9では、スマートフォン11のプロセッサ21は、スマートウォッチ1を動かしてはならない旨の指示32と、画像表示処理の完了までの所要時間33と、ペアリングの処理を中止するキャンセルボタン34と、をディスプレイ12Bの左右の領域に表示させている。この表示により、スマートウォッチ1をディスプレイ12Bの上に置いた状態であっても、ユーザはこれらを視認することができる。
<Modification of the first embodiment>
When the processor 21 of the smartphone 11 performs the image display process described above, the processor 21 of the smartphone 11 sends the information to the display 12B as shown in FIG. An instruction 32 indicating that the smart watch 1 should not be moved may be displayed together with the data pattern. The processor 21 of the smartphone 11 may display the required time 33 until the completion of the image display process together with the data pattern. The processor 21 of the smartphone 11 may display a cancel button 34 or the like for stopping the image display process. In FIG. 9, the processor 21 of the smartphone 11 includes an instruction 32 that the smart watch 1 should not be moved, a time 33 required to complete the image display process, and a cancel button 34 that stops the pairing process. They are displayed in the left and right areas of the display 12B. With this display, even when the smart watch 1 is placed on the display 12B, the user can visually recognize them.

スマートフォン11は、バイブレータ19Aを備えている。当該バイブレータ19Aが振動した場合、スマートウォッチ1の位置は移動する可能性がある。従って、上述の画像表示処理を行っているときには、プロセッサ21をバイブレータ19Aの振動を停止させてもよい。スマートウォッチ1のバイブレータ8Aの場合も同様にスマートウォッチ1の位置を移動させる可能性があるため、プロセッサ10は情報読取処理を行っているとき、スマートウォッチ1のバイブレータ8Aを停止させてもよい。   The smartphone 11 includes a vibrator 19A. When the vibrator 19A vibrates, the position of the smartwatch 1 may move. Therefore, when performing the above-described image display processing, the processor 21 may stop the vibration of the vibrator 19A. Similarly, in the case of the vibrator 8A of the smart watch 1, there is a possibility that the position of the smart watch 1 may be moved. Therefore, the processor 10 may stop the vibrator 8A of the smart watch 1 during the information reading process.

以上の説明では一例として、図7の配置でスマートウォッチ1を置く場合の実施について説明した。しかしながらスマートウォッチ1の配置は異なる配置でもよい。例えば図13に示すようにディスプレイ12Bに対して、スマートウォッチ1は横向きに配置されてもよい。横向きの配置で実施する場合、スマートフォン11のプロセッサ21は、データ
パターンを90°回転させて、太陽光パネル2Cの向きに合わせてディスプレイ12Bに表示させてもよい。図13では、スマートフォン11が備える構成のうち、説明に関係しないものを一部省略している。
In the above description, the implementation in the case where the smart watch 1 is placed in the arrangement of FIG. 7 has been described as an example. However, the arrangement of the smart watch 1 may be different. For example, as shown in FIG. 13, the smartwatch 1 may be disposed sideways with respect to the display 12B. When implemented in the horizontal orientation, the processor 21 of the smartphone 11 may rotate the data pattern by 90 ° and display the data pattern on the display 12B according to the orientation of the solar panel 2C. In FIG. 13, a part of the configuration included in the smartphone 11 that is not related to the description is partially omitted.

スマートウォッチ1を置く位置は、スマートフォン11のディスプレイ12Bの中央でなくともよい。例えばプロセッサ21はディスプレイ12Bに図14のような画面を表示させ、当該画面において指定した位置にスマートウォッチ1を置くよう、ユーザに指示してもよい。   The position where the smart watch 1 is placed may not be the center of the display 12B of the smartphone 11. For example, the processor 21 may display a screen as shown in FIG. 14 on the display 12B and instruct the user to place the smartwatch 1 at a specified position on the screen.

スマートフォン11のプロセッサ21は、上述の画像生成処理および画像表示処理を行うたびに、スマートウォッチ1を置く位置または向きを変化させてもよい。   The processor 21 of the smartphone 11 may change the position or orientation of the smartwatch 1 every time the above-described image generation process and image display process are performed.

図16に示した位置合わせ処理および図17に示した情報読取処理では、一例として、プロセッサ10は、ステップS102において、上面1Cに搭載された9つの太陽光パネル2Cの平均発電量を測定し、ステップS104からステップS106の処理により、当該平均発電量より閾値以上発電量が小さい太陽光パネル2Cを特定した。そしてステップS107またはステップS108の処理により、情報の読み取りを行った。これは一例であり、その他の手法によって、ディスプレイ12Bに表示されているデータパターンを推定してもよい。   In the alignment process shown in FIG. 16 and the information reading process shown in FIG. 17, as an example, the processor 10 measures the average power generation amount of the nine solar panels 2C mounted on the upper surface 1C in step S102, Through the processing from step S104 to step S106, the solar panel 2C having a power generation amount smaller than the average power generation amount by a threshold value or more is specified. Information was read by the processing in step S107 or step S108. This is an example, and the data pattern displayed on the display 12B may be estimated by other methods.

例えば、上記平均発電量を測定することなく、上面1Cに搭載された9つの太陽光パネル2Cのうち発電量が最も小さい太陽光パネル2Cを特定し、情報の読み取りをおこなってもよい。この場合、9つの太陽光パネル2Cの発電量に差がなく、発電量が最も小さい太陽光パネル2Cを特定できない場合に、プロセッサ21は、受信した情報が『0』であると判断してもよい。   For example, without measuring the average power generation amount, the solar panel 2C having the smallest power generation amount among the nine solar panels 2C mounted on the upper surface 1C may be identified and information may be read. In this case, when there is no difference in the power generation amount of the nine solar panels 2C and the solar panel 2C having the smallest power generation amount cannot be specified, the processor 21 determines that the received information is “0”. Good.

上述の画像生成処理の説明では、一例として、『1』〜『9』の数字に対応するデータパターンは黒に塗りつぶされた一つのセルを有し、『0』の数字に対応するデータパターンは黒に塗りつぶされたセルを有しない例を示した。図16に示した情報読取処理の説明は、これに対応させている。図18(a)に示すように、複数の黒に塗りつぶされたセルを有するデータパターンが画像生成処理において生成される場合、異なる情報読取処理を行う必要がある。   In the above description of the image generation processing, as an example, the data pattern corresponding to the numbers “1” to “9” has one cell painted in black, and the data pattern corresponding to the number “0” is An example is shown that does not have cells filled in black. The description of the information reading process shown in FIG. 16 corresponds to this. As shown in FIG. 18A, when a data pattern having a plurality of black cells is generated in the image generation process, it is necessary to perform different information reading processes.

黒に塗りつぶされた複数のセルが存在するデータパターンの場合、スマートウォッチ1のプロセッサ10は、情報読取処理において、全ての太陽光パネル2Cの発電量を測定し、それぞれについて、閾値を超えるか否かを判定し、当該判定に基づいて情報の読み取りを行ってもよい。または、プロセッサ10は、閾値以上の発電量を有する複数の太陽光パネル2Cを特定してもよいし、閾値以下の発電量を有する複数の太陽光パネル2Cを特定してもよい。   In the case of a data pattern in which a plurality of cells filled in black are present, the processor 10 of the smartwatch 1 measures the power generation amount of all the solar panels 2C in the information reading process, and whether or not the threshold value is exceeded for each of them. It may be determined, and information may be read based on the determination. Alternatively, the processor 10 may specify a plurality of solar panels 2C having a power generation amount equal to or greater than a threshold value, or may specify a plurality of solar panels 2C having a power generation amount equal to or less than a threshold value.

以上のように、プロセッサ21は、既知のあらゆる手法を用いてデータパターンを生成してもよい。プロセッサ10は、プロセッサ21が用いたデータパターンの生成手法に対応した、太陽光パネル2Cの発電量に基づく情報読取処理を行ってもよい。   As described above, the processor 21 may generate a data pattern using any known method. The processor 10 may perform an information reading process based on the power generation amount of the solar panel 2C corresponding to the data pattern generation method used by the processor 21.

例えば2進法で表された2進数の情報を送信してもよい。9つのセルからなるデータパターンの場合、プロセッサ21は9桁の2進数の情報を送信できる。一例として、黒に塗りつぶされたセルは『1』、白に塗りつぶされたセルを『0』として扱われてもよい。その場合、プロセッサ21は、第1セルは1桁目、第2セルは2桁目、第3セルは3桁目、第4セルは4桁目、第5セルは5桁目、第6セルは6桁目、第7セルは7桁目、第8セルは8桁目、第9セルは9桁目、として扱って画像を生成してもよい。ここでは右側の数字
が1桁目であり、左側の数字が9桁目であるとする。
For example, binary information expressed in a binary system may be transmitted. In the case of a data pattern consisting of nine cells, the processor 21 can transmit 9-digit binary information. As an example, a cell painted in black may be treated as “1”, and a cell painted in white as “0”. In this case, the processor 21 determines that the first cell is the first digit, the second cell is the second digit, the third cell is the third digit, the fourth cell is the fourth digit, the fifth cell is the fifth digit, and the sixth cell. May be treated as the sixth digit, the seventh cell as the seventh digit, the eighth cell as the eighth digit, and the ninth cell as the ninth digit. Here, it is assumed that the number on the right is the first digit and the number on the left is the ninth digit.

図18(a)のデータパターンは、第1セル、第8セル、第9セルが黒で塗りつぶされている。従って図18(a)のデータパターンは、1桁目、8桁目、9桁目が『1』であり、その他の桁は、『0』という情報を含む。つまり図18(a)のデータパターンは、『11000001』という情報を含む。2進法における『110000001』という情報を10進法における数値に変換すると、『385』である。   In the data pattern of FIG. 18A, the first cell, the eighth cell, and the ninth cell are filled with black. Accordingly, in the data pattern of FIG. 18A, the first digit, the eighth digit, and the ninth digit are “1”, and the other digits include information “0”. That is, the data pattern in FIG. 18A includes information “110000001”. When the information “110000001” in the binary system is converted into a numerical value in the decimal system, it is “385”.

上述の方法によると、プロセッサ21は、一つのデータパターンにより、第1の実施例において説明したデータパターンより、多くの情報を送信することができる。
また、データパターンの生成ではセルを黒に塗りつぶすのではなく、例えば図18(b)のように、黒点35等の明度の低い色のオブジェクトを特定のセル内に表示させてもよい。
According to the above-described method, the processor 21 can transmit more information by one data pattern than the data pattern described in the first embodiment.
In generating the data pattern, instead of painting the cells black, for example, as shown in FIG. 18B, an object having a low brightness such as a black dot 35 may be displayed in a specific cell.

データパターンは、白と黒の2色から構成する必要はなく、図18(c)のように、灰色を用いてもよい。太陽光パネル2Cの発電量は、当該太陽光パネル2Cに当たる光の強さに応じて変化する。灰色のセルと対向する位置に配置されている太陽光パネル2Cの発電量は、白のセルと対向する位置に配置されている太陽光パネル2Cの発電量より小さく、黒のセルと対向する位置に配置されている太陽光パネル2Cの発電量より大きい。従って、太陽光パネル2Cの発電量を比較することにより、スマートウォッチ1のプロセッサ10は、データパターン中のセルの色が灰色であっても判別できる。   The data pattern does not need to be composed of two colors of white and black, and gray may be used as shown in FIG. The amount of power generated by the solar panel 2C changes according to the intensity of light hitting the solar panel 2C. A position where the power generation amount of the solar panel 2C disposed at a position facing the gray cell is smaller than a power generation amount of the solar panel 2C disposed at a position facing the white cell, and the position facing the black cell It is larger than the electric power generation amount of the solar panel 2C arrange | positioned. Therefore, by comparing the power generation amount of the solar panel 2C, the processor 10 of the smart watch 1 can determine even if the color of the cell in the data pattern is gray.

データパターンは、セルの間で明るさ(明度)が異なればよい。明るさが異なるセルとは、例えば、特定の色で塗りつぶされたセル、黒点等のオブジェクトを含むセル、模様が描かれているセル等を含む。セル全体の色における平均の明度が異なるセルを含んでいればよい。   The data pattern only needs to have different brightness (brightness) between cells. The cells having different brightnesses include, for example, a cell painted with a specific color, a cell including an object such as a black dot, a cell on which a pattern is drawn, and the like. It suffices to include cells having different average brightness in the color of the entire cell.

図18(d)の表示の態様のように、セルの一部に、色の異なる領域があれば、セル内の平均の明度は異なる。プロセッサ21は、当該色の異なる領域の大きさを変化させて、セルの明るさを変化させてもよい。   As in the display mode of FIG. 18D, if there are regions of different colors in a part of the cell, the average brightness in the cell is different. The processor 21 may change the brightness of the cell by changing the size of the regions having different colors.

プロセッサ21は灰色の明度を時間の経過に伴って変化させて、一つのデータパターンに多くの情報量を含ませてもよい。例えば10種類の明度の異なる色を用いて、データパターンを構成されている場合、プロセッサ10は1つのセルから、1つの数字を読み取ってもよい。この場合、第1セルは1桁目、第2セルは2桁目、第3セルは3桁目、第4セルは4桁目、第5セルは5桁目、第6セルは6桁目、第7セルは7桁目、第8セルは8桁目、第9セルは9桁目、として扱って画像を生成してもよい。色と数字の対応は、明度の最も高い色が『0』とし、次に明度の高い色が『1』とし、『2』以降も同様に、明度の順に対応させてもよい。この場合、1つのデータパターンが10進数における9桁の数字列の情報を含むことができる。ただしスマートフォン11は、設定や照度センサ5Aの信号に応じて画面の輝度を調整する機能を有しているものがある。画面の輝度が変化したとき、ディスプレイに表示されている画像が変わらなくとも、ディスプレイが発する光の強さは変化する。従って明度の変化を判断することは困難になる。   The processor 21 may change the gray value with the passage of time to include a large amount of information in one data pattern. For example, when the data pattern is configured using ten different colors of lightness, the processor 10 may read one number from one cell. In this case, the first cell is the first digit, the second cell is the second digit, the third cell is the third digit, the fourth cell is the fourth digit, the fifth cell is the fifth digit, and the sixth cell is the sixth digit. The image may be generated by treating the seventh cell as the seventh digit, the eighth cell as the eighth digit, and the ninth cell as the ninth digit. The correspondence between colors and numbers may be “0” for the color with the highest lightness, “1” for the color with the next highest lightness, and the correspondence after “2” in the same order of lightness. In this case, one data pattern can include information of a 9-digit number string in decimal numbers. However, some smartphones 11 have a function of adjusting the brightness of the screen according to the setting or the signal from the illuminance sensor 5A. When the brightness of the screen changes, the intensity of light emitted from the display changes even if the image displayed on the display does not change. Therefore, it is difficult to determine the change in brightness.

これを解決するため、プロセッサ10が個々のセルの明度の違いを読み取っている間、プロセッサ21はディスプレイの画面の輝度を一定に保ってもよい。例えば、スマートフォン11の設定において、プロセッサ21が画面の輝度の自動設定をオフにしてもよいし、プロセッサ21が画面の輝度を決定する数値を所定の数値に固定してもよい。   In order to solve this, the processor 21 may keep the brightness of the screen of the display constant while the processor 10 reads the difference in brightness of each cell. For example, in the setting of the smartphone 11, the processor 21 may turn off the automatic setting of the screen brightness, or the processor 21 may fix a numerical value for determining the screen brightness to a predetermined numerical value.

またはプロセッサ10に正確に情報を読み取らせるため、プロセッサ10が個々のセル
の明度の違いを読み取っている間、プロセッサ21は画面の輝度を最大に設定してもよい。
Alternatively, in order for the processor 10 to read information accurately, the processor 21 may set the brightness of the screen to the maximum while the processor 10 reads the difference in brightness of each cell.

なお、画面の輝度の設定は、ディスプレイ12Bが液晶ディスプレイ等のバックライト等の照明で照らす形のディスプレイであれば、バックライトの発光の強さにより調整される。有機ELディスプレイ等の自発光ディスプレイであれば、スマートフォン11の設定において、プロセッサ21は画面の輝度を決定する数値によって調整される。画像表示処理が完了したあと、プロセッサ21は、画面の輝度を調整する前の輝度に戻してもよい。   If the display 12B is a display that is illuminated by illumination such as a backlight such as a liquid crystal display, the setting of the screen brightness is adjusted by the intensity of light emitted from the backlight. In the case of a self-luminous display such as an organic EL display, in the setting of the smartphone 11, the processor 21 is adjusted by a numerical value that determines the brightness of the screen. After the image display process is completed, the processor 21 may return to the brightness before adjusting the brightness of the screen.

プロセッサ21は、データパターンを構成するセルの全てに情報を含ませるのでなく、1つまたは複数のセルを明度読み取りにおける基準として用いてもよい。例えばプロセッサ21は第5セルを基準として扱ってもよい。この場合、プロセッサ21は第5セルに最も明度の高い色を表示させてもよい。プロセッサ10は、第5パネルの発電量と、その他の太陽光パネル2Cの発電量を比較することで、情報の読み取りを行うことができる。   The processor 21 may use one or a plurality of cells as a reference in the lightness reading instead of including information in all the cells constituting the data pattern. For example, the processor 21 may treat the fifth cell as a reference. In this case, the processor 21 may display the color with the highest brightness in the fifth cell. The processor 10 can read information by comparing the power generation amount of the fifth panel with the power generation amount of the other solar panels 2C.

スマートフォン11のプロセッサ21がデータパターンを生成するにあたって、当該データパターンは必ずしも白および黒ならびに灰色のみで表現される必要はない。太陽光パネル2Cの発電量はデータパターンを構成するセル毎の色の明度に応じて変化する。従って、スマートフォン11のプロセッサ21は、太陽光パネル2Cにおいて得られる発電量を推測したうえで、種々の色を用いてデータパターンを生成してもよい。   When the processor 21 of the smartphone 11 generates a data pattern, the data pattern does not necessarily need to be expressed only in white, black, and gray. The power generation amount of the solar panel 2C changes according to the brightness of the color for each cell constituting the data pattern. Therefore, the processor 21 of the smartphone 11 may generate a data pattern using various colors after estimating the power generation amount obtained in the solar panel 2C.

図15および図16に示した処理は、一例である。それぞれの処理が変更されてもよい。   The processing illustrated in FIGS. 15 and 16 is an example. Each process may be changed.

図15におけるステップS001は、必ずしもスマートウォッチ1がペアリング待受モードに変化したあと、すぐに行われる必要はない。ステップS001は、ステップS010の直前に行われればよい。従って例えばステップS001は、ステップS004の後に行われてもよい。   Step S001 in FIG. 15 is not necessarily performed immediately after the smart watch 1 changes to the pairing standby mode. Step S001 may be performed immediately before step S010. Thus, for example, step S001 may be performed after step S004.

図15についての説明では、スマートウォッチ1およびスマートフォン11の間の通信を必要とする、ステップS003、S004、S005、S007、S009、S011、S013およびS014の処理は、Bluetooth(登録商標)による無線通信を用いて行われることを説明した。   In the description of FIG. 15, the processes in steps S003, S004, S005, S007, S009, S011, S013, and S014, which require communication between the smart watch 1 and the smartphone 11, are wireless communication by Bluetooth (registered trademark). It explained that it was done using.

しかしながらこれらの処理に用いられる通信の方法は、Bluetooth(登録商標)による無線通信でなくともよい。プロセッサ21による画像生成処理、画像表示処理およびプロセッサ10による情報読取処理を用いることで、種々の形式の情報を送信することが可能である。従って図15のステップS003、S005、S007、S011およびS014の処理は、プロセッサ21による画像生成処理、画像表示処理およびプロセッサ10による情報読取処理を用いて実現することも可能である。   However, the communication method used for these processes does not have to be wireless communication using Bluetooth (registered trademark). By using the image generation process, the image display process by the processor 21 and the information reading process by the processor 10, it is possible to transmit various types of information. Accordingly, the processes in steps S003, S005, S007, S011 and S014 in FIG. 15 can also be realized using an image generation process by the processor 21, an image display process, and an information reading process by the processor 10.

また上記の実施例とは逆に、プロセッサ10が画像生成処理および画像表示処理を行い、プロセッサ21が太陽光パネル12Cの発電量を測定して情報読取処理を行ってもよい。このときスマートフォン11のプロセッサ21は、太陽光パネル12Cの発電量に基づき、スマートウォッチ1のディスプレイ2Bに表示された画面から情報を読み取ることができる。図15のステップS004、ステップS009、ステップS011、ステップS013は、プロセッサ10による画像生成処理、画像表示処理およびプロセッサ21による情報読取処理を用いて行われてもよい。   In contrast to the above-described embodiment, the processor 10 may perform image generation processing and image display processing, and the processor 21 may perform information reading processing by measuring the power generation amount of the solar panel 12C. At this time, the processor 21 of the smartphone 11 can read information from the screen displayed on the display 2B of the smartwatch 1 based on the power generation amount of the solar panel 12C. Steps S004, S009, S011, and S013 of FIG. 15 may be performed using an image generation process, an image display process, and an information reading process by the processor 21.

図15の画像表示処理は、複数回繰り返して行われてもよい。例えば図11に示したよ
うなデータパターンが表示されるのであれば、図11に示した第6データパターンが表示され、1秒が経過したとき、図11に示した第1データパターンが表示されてもよい。スマートウォッチ1がステップS009の処理により送信した数字列を受信するまで、プロセッサ21は上述の処理を継続して繰り返してもよい。
The image display process of FIG. 15 may be repeated a plurality of times. For example, if the data pattern as shown in FIG. 11 is displayed, the sixth data pattern shown in FIG. 11 is displayed, and when one second has elapsed, the first data pattern shown in FIG. 11 is displayed. May be. The processor 21 may continue and repeat the above-described process until the smart watch 1 receives the numeric string transmitted by the process of step S009.

ただし上述のように、連続して各データパターンが複数回表示される場合、プロセッサ10は、情報読取処理において、誤った情報を読み取る可能性があるという問題が発生する。   However, as described above, when each data pattern is continuously displayed a plurality of times, there is a problem that the processor 10 may read erroneous information in the information reading process.

一例として、図11に示した第6データパターンが表示されている状態で、スマートウォッチ1のプロセッサ10がステップS010の情報読取処理を開始した場合、プロセッサ10は、第6データパターン、第1データパターン、第2データパターン、第3データパターン、第4データパターン、第5データパターンの順に、情報読取処理を行う可能性がある。つまり情報読取処理の結果、プロセッサ10は『313609』という誤った情報を得る。結果として、ステップS010において、スマートフォン11のプロセッサ21は、生成した数字列と受信した数字列が一致しないと判断し、(Noと判断し、)ペアリングモードを終了する。   As an example, when the processor 10 of the smartwatch 1 starts the information reading process in step S010 while the sixth data pattern shown in FIG. 11 is displayed, the processor 10 receives the sixth data pattern, the first data. There is a possibility that the information reading process is performed in the order of the pattern, the second data pattern, the third data pattern, the fourth data pattern, and the fifth data pattern. That is, as a result of the information reading process, the processor 10 obtains erroneous information “313609”. As a result, in step S010, the processor 21 of the smartphone 11 determines that the generated number string does not match the received number string (determines No), and ends the pairing mode.

上述の問題への対応として、第6データパターンが表示され、1秒が経過したとき、所定のデータパターンを表示させてもよい。所定のデータパターンとは、例えば黒に塗りつぶされたセルのみによって構成されたデータパターンである。所定のデータパターンが表示されたあと、1秒が経過したとき、再び第1データパターンから第6データパターンまでが、順に表示がされてもよい。プロセッサ10は、太陽光パネル2Cの発電量を監視し、全ての太陽光パネル2Cの発電量が減少したあと、ステップS010に記載の情報読取処理を実行してもよい。上述の処理により、プロセッサ10は、第1データパターンから順に情報を読み取ることができる。   As a response to the above-described problem, a predetermined data pattern may be displayed when the sixth data pattern is displayed and one second has elapsed. The predetermined data pattern is, for example, a data pattern composed only of cells filled in black. When 1 second elapses after the predetermined data pattern is displayed, the first data pattern to the sixth data pattern may be sequentially displayed again. The processor 10 may monitor the power generation amount of the solar panels 2C, and may execute the information reading process described in step S010 after the power generation amounts of all the solar panels 2C are reduced. Through the above-described processing, the processor 10 can read information sequentially from the first data pattern.

またはプロセッサ10は、全ての太陽光パネル2Cの発電量が減少したタイミングを元に、それ以前に読み取った情報が何番目のデータパターンであったのかを推測してもよい。一例としてプロセッサ10が図11における第5データパターンから、情報の読み取りを開始した場合について説明する。プロセッサ10は、表示されているデータパターンから『9』の情報を読み取り、次に表示されたデータパターンから『3』の情報を読み取る。その後、ディスプレイ12Bには上記の所定のデータパターンが表示される。このとき全ての太陽光パネル2Cの発電量が減少するため、プロセッサ10は所定のデータパターンが表示されていると認識できる。従って画像生成処理において、生成されるデータパターンが6つのデータパターンであるとき、これまでに読み取った『9』という情報および『3』という情報は、それぞれ第5データパターンと、第6データパターンであると推測できる。更に、所定のデータパターンが表示された後の『1』、『3』、『6』および『9』の情報は、それぞれ第1データパターンから第4データパターンであると推測できる。上述の推測に基づき、プロセッサ10は、『136093』という情報を読み取ることができる。   Alternatively, the processor 10 may estimate what data pattern the information read before is based on the timing when the power generation amount of all the solar panels 2C is reduced. As an example, a case where the processor 10 starts reading information from the fifth data pattern in FIG. 11 will be described. The processor 10 reads the information “9” from the displayed data pattern, and then reads the information “3” from the displayed data pattern. Thereafter, the predetermined data pattern is displayed on the display 12B. At this time, since the power generation amount of all the solar panels 2C decreases, the processor 10 can recognize that a predetermined data pattern is displayed. Therefore, in the image generation process, when the data patterns to be generated are six data patterns, the information “9” and the information “3” read so far are the fifth data pattern and the sixth data pattern, respectively. I can guess. Furthermore, it can be estimated that the information of “1”, “3”, “6” and “9” after the predetermined data pattern is displayed is the first data pattern to the fourth data pattern. Based on the above estimation, the processor 10 can read the information “136093”.

所定のデータパターンは、黒に塗りつぶされたセルのみによって構成されたデータパターンであると説明したが、これは一例である。所定のデータパターンは種々の表現が行われればよい。例えば所定のデータパターンは全て白に塗りつぶされたセルによってのみ構成されたデータパターンであってもよい。プロセッサ21は所定のデータパターンを表示させるのではなく、別の表現が用いられてもよい。例えばプロセッサ21は所定のデータパターンを表示させるのではなく、ディスプレイ12Bを所定の時間消去してもよい。またはディスプレイ12Bを所定の間隔で点滅させることであってもよい。スマートフォ
ン11のプロセッサ21は、データパターンのみを変化させるのでなく、ディスプレイ1
2Bに表示させている画面の全体を変化させてもよい。その他、ディスプレイ12Bの表示において、種々の表現が用いられてもよい。
Although the predetermined data pattern has been described as a data pattern composed only of cells filled in black, this is an example. The predetermined data pattern may be variously expressed. For example, the predetermined data pattern may be a data pattern composed only of cells filled in white. Instead of displaying the predetermined data pattern, the processor 21 may use another expression. For example, the processor 21 may erase the display 12B for a predetermined time instead of displaying a predetermined data pattern. Alternatively, the display 12B may be blinked at a predetermined interval. The processor 21 of the smartphone 11 does not change only the data pattern, but the display 1
You may change the whole screen currently displayed on 2B. In addition, various expressions may be used in the display on the display 12B.

ここまで上述の問題の解決方法の一例として、ディスプレイ12Bにおける表示を異ならせる方法について説明したが、その他の方法が用いられて解決されてもよい。プロセッサ10に対して、プロセッサ10が読み取った情報が何番目のデータパターンかを認識させるため、所定のタイミングでBluetooth(登録商標)の無線通信により、信号が送信されてもよい。例えば第1データパターンを表示させるタイミングで、Bluetooth(登録商標)の無線通信により信号が送信されてもよい。プロセッサ10は当該信号を受けたときに読み取った情報が、1番目のデータパターンから読み取った情報であると推測できる。   Up to this point, as an example of a method for solving the above-described problem, the method for changing the display on the display 12B has been described. However, other methods may be used to solve the problem. In order to cause the processor 10 to recognize what data pattern the information read by the processor 10 is, a signal may be transmitted by wireless communication of Bluetooth (registered trademark) at a predetermined timing. For example, the signal may be transmitted by Bluetooth (registered trademark) wireless communication at the timing of displaying the first data pattern. The processor 10 can infer that the information read when the signal is received is information read from the first data pattern.

例えば、図15の処理を行うにあたって、ユーザがスマートウォッチ1にインストールされたアプリケーション9Bを実行することで、スマートウォッチ1をペアリング待機モードに切り替えることを説明したが、必ずしも当該処理を行わなくともよい。スマートウォッチ1のプロセッサ10が常に太陽光パネル2Cの発電量を監視していれば、プロセッサ10は、図15におけるステップS001の処理を行わなくともよい。   For example, in performing the process of FIG. 15, it has been described that the user switches the smart watch 1 to the pairing standby mode by executing the application 9 </ b> B installed in the smart watch 1. However, the process is not necessarily performed. Good. If the processor 10 of the smartwatch 1 constantly monitors the power generation amount of the solar panel 2C, the processor 10 does not need to perform the process of step S001 in FIG.

プロセッサ10は常に太陽光パネル2Cの発電量を監視し、太陽光パネル2Cの発電量から所定の情報を受けた時、ペアリング待受モードに移行してもよい。   The processor 10 may always monitor the power generation amount of the solar panel 2C, and when receiving predetermined information from the power generation amount of the solar panel 2C, may shift to the pairing standby mode.

加速度センサ5Bを用いて、スマートウォッチ1の上面1Cが重力方向に向けられたことを検知したとき、プロセッサ10は、ペアリング待機モードに移行してもよい。画像表示処理または情報読取処理は、スマートフォン11およびスマートウォッチ1が静置された状態で行われてもよい。当該状態において、スマートフォン11は水平な面の上に置かれ、当該スマートフォン11の水平なディスプレイ12Bの上に、上面1Cを向けてスマートウォッチ1は置かれる。このとき上面1Cは、重力方向を向く。プロセッサ10は、これを検知し、ペアリング待受モードへ変化することで、ユーザが行うべき操作は少なくなり、スマートウォッチ1の利便性は向上する。   When the acceleration sensor 5B is used to detect that the upper surface 1C of the smartwatch 1 is directed in the direction of gravity, the processor 10 may enter the pairing standby mode. The image display process or the information reading process may be performed in a state where the smartphone 11 and the smart watch 1 are left stationary. In this state, the smartphone 11 is placed on a horizontal surface, and the smartwatch 1 is placed on the horizontal display 12B of the smartphone 11 with the upper surface 1C facing. At this time, the upper surface 1C faces the direction of gravity. By detecting this and changing to the pairing standby mode, the processor 10 reduces the number of operations to be performed by the user, and the convenience of the smartwatch 1 is improved.

照度センサ5Aを近接センサとして使用し、スマートウォッチ1の上面1Cに物体が近接した場合に、プロセッサ10は、ペアリング待機モードに移行してもよい。   When the illuminance sensor 5A is used as a proximity sensor and an object approaches the top surface 1C of the smart watch 1, the processor 10 may enter the pairing standby mode.

スマートウォッチ1およびスマートフォン11の位置が変化したとき、図15および図16の処理は失敗する恐れがある。従ってスマートウォッチ1およびスマートフォン11は、それぞれ静置された状態で、図15〜17の処理が行われることが望ましい。
スマートウォッチ1の加速度センサ5Bまたはスマートフォン11の加速度センサ15Bの信号に基づいて、スマートウォッチ1およびスマートフォン11のうち、少なくともいずれか一方が移動したとプロセッサ10またはプロセッサ21が判断した場合、上記の画像表示処理および情報読取処理を中断し、再び画像表示処理および情報読取処理を開始してもよい。
When the positions of the smartwatch 1 and the smartphone 11 change, the processes in FIGS. 15 and 16 may fail. Therefore, it is desirable that the processes of FIGS. 15 to 17 are performed while the smart watch 1 and the smartphone 11 are left stationary.
When the processor 10 or the processor 21 determines that at least one of the smart watch 1 and the smartphone 11 has moved based on a signal from the acceleration sensor 5B of the smart watch 1 or the acceleration sensor 15B of the smartphone 11, the above image The display process and the information reading process may be interrupted, and the image display process and the information reading process may be started again.

図15におけるステップS007より以前のいずれかの段階で、プロセッサ10およびプロセッサ21が、スマートウォッチ1の位置が正常な位置に置かれたか否かを判定する位置合わせ処理は、図15におけるステップS007より以前のいずれかの段階で実施される。   The alignment process in which the processor 10 and the processor 21 determine whether or not the position of the smartwatch 1 has been placed at a normal position at any stage prior to step S007 in FIG. 15 is from step S007 in FIG. Implemented at any previous stage.

図15のステップS010において、スマートフォン11のプロセッサ21は、生成した数字列と受信した数字列が一致するか否かを判断し、Noであった場合、スマートフォン11のプロセッサ21はペアリングモードを終了する例について述べた。しかしながら
、ステップS010においてNoであった場合に、プロセッサ21は図15において説明した処理を中断し、ステップS004から、再度実行してもよい。プロセッサ10もまたステップS005から、処理を再度実行してもよい。
In FIG.15 S010, the processor 21 of the smart phone 11 judges whether the produced | generated number sequence corresponds with the received number sequence, and when it is No, the processor 21 of the smart phone 11 complete | finishes pairing mode. An example to do is described. However, in the case of No in step S010, the processor 21 may interrupt the process described in FIG. 15 and execute again from step S004. The processor 10 may also execute the process again from step S005.

<<第2の実施例>>
第1の実施例では、ディスプレイ12B上の所定の位置にスマートウォッチ1を配置することで情報の送信を行った。本実施例に係るスマートウォッチ1およびスマートフォン11では、配置する位置および方向を規定する必要はない。
<< Second Example >>
In the first embodiment, information is transmitted by arranging the smartwatch 1 at a predetermined position on the display 12B. In the smart watch 1 and the smartphone 11 according to the present embodiment, it is not necessary to define the position and direction to be arranged.

本実施例に係るスマートフォン11のプロセッサ21は、ディスプレイ12Bに対して、図19のように、白い背景に複数のオブジェクトが存在し、当該オブジェクトが移動するアニメーションを表示させる。一例としてオブジェクトは黒点35であってもよい。以降ではオブジェクトは黒点35であるとして説明する。   The processor 21 of the smartphone 11 according to the present embodiment causes the display 12B to display an animation in which a plurality of objects exist on a white background and the objects move as illustrated in FIG. As an example, the object may be a black point 35. In the following description, it is assumed that the object is a black point 35.

黒点35が移動する方向は、スマートフォン11から、スマートウォッチ1に対して送信すべき情報に応じて決定される。スマートウォッチ1は太陽光パネル2Cの発電量に基づき、黒点35が移動している方向を推定し、当該方向に基づいてスマートフォン11から送信される情報を読み取る。   The direction in which the black point 35 moves is determined according to information to be transmitted from the smartphone 11 to the smart watch 1. The smart watch 1 estimates the direction in which the black spot 35 is moving based on the power generation amount of the solar panel 2C, and reads information transmitted from the smartphone 11 based on the direction.

以降で、本実施例に係るスマートウォッチ1およびスマートフォン11の動作について説明する。   Hereinafter, operations of the smart watch 1 and the smartphone 11 according to the present embodiment will be described.

<スマートフォン11のプロセッサ21が行う情報送信処理について>
まず、スマートフォン11のプロセッサ21が行う情報送信処理におけるアニメーションの生成方法について説明する。図20および図21において示すように、アニメーションは、3×3の9つのセルからなる『組』を敷き詰めて構成される。なおこの『組』という概念は以降の説明のため、仮想的に定義する。従って『組』という概念は実際の処理に関わらなくともよいし、ディスプレイ12Bにおいて表示されなくともよい。
<Information transmission processing performed by the processor 21 of the smartphone 11>
First, an animation generation method in the information transmission process performed by the processor 21 of the smartphone 11 will be described. As shown in FIG. 20 and FIG. 21, the animation is configured by spreading “sets” composed of nine 3 × 3 cells. This concept of “group” is virtually defined for the following explanation. Therefore, the concept of “group” does not have to be related to actual processing, and may not be displayed on the display 12B.

以降の説明では、図21のように、一つの組において、上段左側にあるセルは第1セル、上段中央にあるセルは第2セル、上段右側にあるセルは第3セル、中段左側にあるセルは第4セル、中段中央にあるセルは第5セル、中段右側にあるセルは第6セル、下段左側にあるセルは第7セル、下段中央にあるセルは第8セル、下段右側にあるセルは第9セルとする。なお、一つのセルは、スマートウォッチ1が備える太陽光パネル2Cの一つと同程度の大きさであってもよい。従って一つの組の大きさは、スマートウォッチ1の上面1Cにおいて太陽光パネル2Cが占める大きさと同程度である。または、セルの大きさは、太陽光パネル2Cより小さく設定されてもよい。   In the following description, as shown in FIG. 21, in one set, the cell on the upper left side is the first cell, the cell in the upper middle is the second cell, the cell on the upper right side is the third cell, and the middle left side cell. The cell is the fourth cell, the cell in the middle middle is the fifth cell, the cell on the right in the middle is the sixth cell, the cell on the lower left is the seventh cell, the cell in the lower middle is the eighth cell, and the lower right is The cell is the ninth cell. One cell may be as large as one of the solar panels 2C included in the smart watch 1. Therefore, the size of one set is about the same as the size occupied by the solar panel 2C on the upper surface 1C of the smartwatch 1. Or the magnitude | size of a cell may be set smaller than the solar panel 2C.

一つの組には、一つの黒点35が含まれる。黒点35は第1セルから第9セルのうちのいずれかのセルの中央に表示される。黒点35を含むセルは、白の面積が狭くなるため、明度の低いセルとなる。アニメーション中に存在するすべての組において、黒点35は同じセルに表示される。図20では黒点35はそれぞれの組における第5セルに表示されている。   One set includes one black point 35. The black dot 35 is displayed at the center of any one of the first to ninth cells. The cell including the black point 35 has a low brightness because the area of white is narrow. In all pairs present in the animation, the black dot 35 is displayed in the same cell. In FIG. 20, the black dot 35 is displayed in the fifth cell in each set.

黒点35は、スマートフォン11からスマートウォッチ1に送信すべき情報に応じて、種々の方向に移動する。本実施例では、図22に示すように、8方向へ移動する。当該8方向は、以降の説明において、図22に示すように、それぞれ0°方向、45°方向、90°方向、135°方向、180°方向、225°方向、270°方向、315°方向と呼称する。また、黒点35は移動せず、停止してもよい。   The black dot 35 moves in various directions according to information to be transmitted from the smartphone 11 to the smart watch 1. In the present embodiment, as shown in FIG. In the following description, the eight directions are, as shown in FIG. 22, 0 ° direction, 45 ° direction, 90 ° direction, 135 ° direction, 180 ° direction, 225 ° direction, 270 ° direction, and 315 ° direction, respectively. Call it. Further, the black spot 35 may be stopped without moving.

スマートフォン11のプロセッサ21がスマートウォッチ1のプロセッサ10に対して、「1」という情報を送信する場合、黒点35は現在の表示位置からは消去され、同時に315°方向に存在するセルに表示される。(本実施例において現在の表示位置からの消去と別のセルへの表示を「移動する」と表現する。)従って、例えば黒点35がそれまで第5セルに表示されていた場合には、第5セルから315°方向に存在するセルである第1セルへ移動する。   When the processor 21 of the smartphone 11 transmits information “1” to the processor 10 of the smartwatch 1, the black dot 35 is erased from the current display position and is simultaneously displayed in a cell existing in the 315 ° direction. . (In the present embodiment, the deletion from the current display position and the display in another cell are expressed as “move”.) Therefore, for example, when the black dot 35 has been displayed in the fifth cell, It moves from the 5th cell to the first cell which is a cell existing in the 315 ° direction.

なお黒点35は、一つの組の範囲を超えて移動してもよい。図23に示すように、例えば黒点35が第2セルに表示されていた場合には、315°方向に存在するセルへ移動すると、黒点35は上側の別の組における第7セルへ移動する。上の説明では黒点35が上側の組に移動することについて説明したが、黒点35は上だけでなく、左側、右側、および下側に存在する組へも、同様に移動しうる。   Note that the black point 35 may move beyond the range of one set. As shown in FIG. 23, for example, when the black dot 35 is displayed in the second cell, when moving to the cell existing in the 315 ° direction, the black dot 35 moves to the seventh cell in another upper set. In the above description, the black point 35 moves to the upper set. However, the black point 35 can move not only to the upper side, but also to the sets existing on the left side, the right side, and the lower side.

スマートフォン11のプロセッサ21が「2」という情報を送信する場合、黒点35は0°方向に存在するセルへ移動する。スマートフォン11のプロセッサ21が「3」という情報を送信する場合、黒点35は45°方向に存在するセルへ移動する。スマートフォン11のプロセッサ21が「4」という情報を送信する場合、黒点35は270°方向に存在するセルへ移動する。スマートフォン11のプロセッサ21が「5」という情報を送信する場合、黒点35は所定の時間、停止して同じセルに継続して表示される。スマートフォン11のプロセッサ21が「6」という情報を送信する場合、黒点35は90°方向に存在するセルへ移動する。スマートフォン11のプロセッサ21が「7」という情報を送信する場合、黒点35は225°方向に存在するセルへ移動する。スマートフォン11のプロセッサ10が「8」という情報を送信する場合、黒点35は180°方向に存在するセルへ移動する。スマートフォン11のプロセッサ21が「9」という情報を送信するとき、黒点35は135°方向に存在するセルへ移動する。スマートフォン11のプロセッサ21がスマートウォッチ1に対して、『0』という情報を送信するとき、黒点35は所定の時間、消去される。   When the processor 21 of the smartphone 11 transmits information “2”, the black dot 35 moves to a cell existing in the 0 ° direction. When the processor 21 of the smartphone 11 transmits information “3”, the black dot 35 moves to a cell existing in the 45 ° direction. When the processor 21 of the smartphone 11 transmits information “4”, the black dot 35 moves to a cell existing in the 270 ° direction. When the processor 21 of the smartphone 11 transmits information “5”, the black dot 35 is stopped for a predetermined time and continuously displayed in the same cell. When the processor 21 of the smartphone 11 transmits information “6”, the black dot 35 moves to a cell existing in the 90 ° direction. When the processor 21 of the smartphone 11 transmits information “7”, the black dot 35 moves to a cell existing in the 225 ° direction. When the processor 10 of the smartphone 11 transmits information “8”, the black dot 35 moves to a cell existing in the 180 ° direction. When the processor 21 of the smartphone 11 transmits information “9”, the black dot 35 moves to a cell existing in the 135 ° direction. When the processor 21 of the smartphone 11 transmits information “0” to the smartwatch 1, the black dot 35 is erased for a predetermined time.

以降で、スマートウォッチ1とスマートフォン11のペアリングに用いる情報として、『136093』という情報が送信される場合について、図24から図29を参照しつつ、より詳細に説明する。   Hereinafter, a case where information “136093” is transmitted as information used for pairing the smart watch 1 and the smartphone 11 will be described in more detail with reference to FIGS. 24 to 29.

説明のため、図24に示すように、下側の組を第1組、中央の組を第2組、上側の組を第3組と呼称する。また、以降の説明のため当初、第1組に表示されていた黒点35は第1黒点35A、第2組に表示されていた黒点35は第2黒点35B、第3組に表示されていた黒点35は第3黒点35Cとする。   For the sake of explanation, as shown in FIG. 24, the lower group is referred to as a first group, the central group as a second group, and the upper group as a third group. For the following explanation, the black dot 35 initially displayed in the first group is the first black dot 35A, the black dot 35 displayed in the second group is the second black dot 35B, and the black dot displayed in the third group. 35 is a third black spot 35C.

図24に示すように、黒点35が第5セルに表示された場合を例として説明する。所定時間(例えば1秒)が経過すると、黒点35は『1』に対応する方向として、図24において矢印で示した315°方向にあるセルへ移動する。従って第1黒点35Aは第1組における第1セルへ移動する。第2組の第5セルに表示されていた第2黒点35Bおよび第3組の第5セルに表示されていた第3黒点35Cも、同様に、それぞれ第1セルへ移動する。矢印は説明のために図示した。従って矢印はディスプレイ12Bにおいて表示されなくともよい。移動後の黒点の位置は、図25に示す状態となる。なお、図25では、黒点が移動してきた方向を点線の矢印で示した。点線の矢印も同様に、ディスプレイ12Bにおいて、表示される必要はない。   As shown in FIG. 24, a case where a black dot 35 is displayed in the fifth cell will be described as an example. When a predetermined time (for example, 1 second) elapses, the black dot 35 moves to a cell in the 315 ° direction indicated by the arrow in FIG. 24 as the direction corresponding to “1”. Accordingly, the first black spot 35A moves to the first cell in the first set. Similarly, the second black spot 35B displayed in the second set of fifth cells and the third black spot 35C displayed in the third set of fifth cells also move to the first cell, respectively. Arrows are shown for illustrative purposes. Therefore, the arrow may not be displayed on the display 12B. The position of the black dot after the movement is as shown in FIG. In FIG. 25, the direction in which the black spot has moved is indicated by a dotted arrow. Similarly, the dotted arrow need not be displayed on the display 12B.

次に図25の状態から更に1秒が経過すると、図25に矢印で示すように、第1黒点35A、第2黒点35B、第3黒点35Cは、それぞれ45°方向へ移動する。第1黒点35Aは、第1組の第1セルから、第2組の第8セルへ移動する。第2黒点35Bは、第2
組の第1セルから、第3組の第8セルへ移動する。第3黒点35Cは、図25において図示していない第3組の更に上側に存在する組における第8セルへ移動する。また、図において図示していないが、第1組の更に下側に存在する組における第1セルに表示されていた第4黒点35Dが第1組における第8セルへ移動する。つまり上述の移動後、黒点の表示位置は、図26に示すようになる。図26の状態から、更に1秒が経過すると、図27に示すように、それぞれの黒点35は90°方向に存在する第9セルへ移動する。図27の状態から、更に1秒が経過すると、各々の黒点35は消去され、図28の状態となる。図28の状態から更に1秒が経過すると、消去される直前に黒点35が表示されていた第9セルから135°の方向に存在するセルに移動する。従って、それぞれの黒点35は右下にある組における第1セルへ移動する。図28は黒点35が消去された状態を示すものであるが、説明のために矢印を記載した。矢印は黒点35が消去された位置から、移動方向(135°)にあるセルへ向いている。つまり図27において表示していた第1黒点35A、第2黒点35Bおよび第4黒点35Dは、第1組、第2組および第3組の範囲外へ移動する。そして第1組から第3組は、別の組に表示されていた第5黒点35E、第6黒点35Fおよび第7黒点35Gを第1セルに対して受け入れる。従ってアニメーションの表示は、図29の状態となる。図29の状態から、更に1秒が経過すると、それぞれの黒点35は45°の方向に存在するセルに移動し、図30の状態となる。第7黒点35Gは、第3組の範囲外へ移動し、第1組には第8黒点35Hが移動してくる。
Next, when another one second elapses from the state of FIG. 25, the first black point 35A, the second black point 35B, and the third black point 35C move in the 45 ° direction, as indicated by arrows in FIG. The first black spot 35A moves from the first set of first cells to the second set of eighth cells. The second black spot 35B is the second
Move from the first cell of the set to the eighth cell of the third set. The third black spot 35C moves to the eighth cell in the set that exists further above the third set (not shown in FIG. 25). Further, although not shown in the drawing, the fourth black point 35D displayed in the first cell in the group existing further below the first group moves to the eighth cell in the first group. That is, after the above movement, the black dot display position is as shown in FIG. When one second passes from the state of FIG. 26, as shown in FIG. 27, each black dot 35 moves to the ninth cell existing in the 90 ° direction. When another one second elapses from the state of FIG. 27, each black dot 35 is erased, and the state of FIG. When another one second elapses from the state of FIG. 28, the cell moves from the ninth cell where the black dot 35 was displayed immediately before being erased to a cell existing in a direction of 135 °. Accordingly, each black dot 35 moves to the first cell in the lower right set. FIG. 28 shows a state in which the black dots 35 are erased, but arrows are shown for explanation. The arrow points from the position where the black dot 35 is erased to the cell in the moving direction (135 °). That is, the first black point 35A, the second black point 35B, and the fourth black point 35D displayed in FIG. 27 move out of the range of the first group, the second group, and the third group. The first to third groups receive the fifth black point 35E, the sixth black point 35F, and the seventh black point 35G displayed in the other group with respect to the first cell. Therefore, the animation is displayed as shown in FIG. When another one second elapses from the state of FIG. 29, each black dot 35 moves to a cell existing in the direction of 45 °, and becomes the state of FIG. The seventh black point 35G moves outside the range of the third set, and the eighth black point 35H moves to the first set.

以上の例のように、スマートフォン11のプロセッサ21は、アニメーションを生成し、ディスプレイ12Bに表示させる情報送信処理を行う。   As in the above example, the processor 21 of the smartphone 11 performs an information transmission process for generating an animation and displaying the animation on the display 12B.

<スマートウォッチ1のプロセッサ10が行う情報読取処理について>
次にディスプレイ12Bに表示されたアニメーションから、スマートウォッチ1のプロセッサ10が情報を読み取る情報読取処理について説明する。
<Information Reading Process Performed by Processor 10 of Smart Watch 1>
Next, an information reading process in which the processor 10 of the smartwatch 1 reads information from the animation displayed on the display 12B will be described.

スマートウォッチ1のプロセッサ10は、第1の実施例と同様に、太陽光パネル2Cの発電量に基づいて、ディスプレイ12Bのうち、太陽光パネル2Cと対向する範囲における明るい部分と暗い部分を読み取ることができる。本実施例では、スマートウォッチ1のプロセッサ10は、太陽光パネル2Cのそれぞれが発電しているか否かを判断し、ディスプレイ12Bにおける黒点35の移動方向を推測する。具体的には、太陽光パネル2Cの発電量を継続して監視し、発電量の変化に基づいて、スマートフォン11のディスプレイ12Bに表示された情報の読み取りを行う。   Similarly to the first embodiment, the processor 10 of the smart watch 1 reads a bright portion and a dark portion in a range facing the solar panel 2C in the display 12B based on the power generation amount of the solar panel 2C. Can do. In the present embodiment, the processor 10 of the smart watch 1 determines whether or not each of the solar panels 2C is generating power, and estimates the moving direction of the black spot 35 on the display 12B. Specifically, the power generation amount of the solar panel 2C is continuously monitored, and information displayed on the display 12B of the smartphone 11 is read based on the change in the power generation amount.

一例として、図7のような位置関係において、スマートウォッチ1の上面1Cがスマートフォン11のディスプレイ12B上に置かれた場合を想定し、説明する。図7では、スマートフォン11が備える構成のうち、説明に関係しないものを一部省略している。   As an example, the case where the upper surface 1C of the smartwatch 1 is placed on the display 12B of the smartphone 11 in the positional relationship as shown in FIG. In FIG. 7, a part of the configuration of the smartphone 11 that is not related to the description is partially omitted.

以降では、9つの太陽光パネル2Cを図12に示すように、第1パネルから第9パネルとして呼称する。   Hereinafter, the nine solar panels 2C are referred to as the first panel to the ninth panel as shown in FIG.

図7の位置関係でスマートウォッチ1の上面1Cを、ディスプレイ12Bに対して対向させて置いたとき、9つの太陽光パネル2Cの正面に、一つの組がある状態を想定すると、第1パネルは、図20における第1セルと対向する。同様に、第2パネルは第2セルと対向する。第3パネル以降も同様である。   Assuming that the top surface 1C of the smartwatch 1 is placed facing the display 12B in the positional relationship of FIG. 7, assuming that there is one set in front of the nine solar panels 2C, the first panel is , Opposite to the first cell in FIG. Similarly, the second panel faces the second cell. The same applies to the third and subsequent panels.

上述の状態において、いずれかの太陽光パネル2Cの発電量が小さい場合、当該太陽光パネル2Cに対向する領域に、黒点35が存在することが推定できる。例えば第1パネルの発電量が他の太陽光パネル2Cの発電量より小さいとき、第1セルに黒点35が存在することが想定できる。また、他の太陽光パネル2Cの発電量が低い場合であっても、上述
の場合と同様に黒点35の位置を推定できる。
In the above-described state, when the power generation amount of any solar panel 2C is small, it can be estimated that the black spot 35 exists in a region facing the solar panel 2C. For example, when the power generation amount of the first panel is smaller than the power generation amount of the other solar panels 2C, it can be assumed that the black spot 35 exists in the first cell. Moreover, even if it is a case where the electric power generation amount of other solar panels 2C is low, the position of the black point 35 can be estimated similarly to the above-mentioned case.

またいずれか一つの太陽光パネル2Cの発電量が小さい状態から、別のいずれか一つの太陽光パネル2Cの発電量が小さい状態に変化したとき、スマートウォッチ1のプロセッサ10は、黒点35の位置が変化したことが推定できる。例えば、第5パネルの発電量が太陽光パネル2Cのうちで最も小さい状態から、第5パネルの発電量が増加して第1パネルの発電量が減少した状態に変化したとき、スマートウォッチ1のプロセッサ10は、ディスプレイ12Bにおける黒点の位置が第5セルから第1セルへ移動したことを推定できる。そして上記推定に基づくと、黒点35はディスプレイ12Bにおいて、315°方向へ移動していることがわかる。黒点35が315°方向へ移動しているとき、スマートフォン11のプロセッサ21は、『1』という情報に基づくアニメーションをディスプレイ12Bに表示させていることがわかる。   Further, when the power generation amount of any one solar panel 2C is changed to a state where the power generation amount of any one other solar panel 2C is small, the processor 10 of the smart watch 1 detects the position of the black spot 35. Can be estimated. For example, when the power generation amount of the fifth panel changes from the smallest state of the solar panels 2C to the state where the power generation amount of the fifth panel increases and the power generation amount of the first panel decreases, The processor 10 can estimate that the position of the black spot on the display 12B has moved from the fifth cell to the first cell. Based on the above estimation, it can be seen that the black point 35 moves in the 315 ° direction on the display 12B. When the black point 35 is moving in the 315 ° direction, it can be seen that the processor 21 of the smartphone 11 displays an animation based on the information “1” on the display 12B.

上述のように、スマートウォッチ1のプロセッサ10は、太陽光パネル2Cの発電量の変化を調べることで、スマートフォン11のディスプレイ12Bから情報を読み取る情報読取処理を行うことができる。   As described above, the processor 10 of the smart watch 1 can perform an information reading process of reading information from the display 12B of the smartphone 11 by examining a change in the power generation amount of the solar panel 2C.

ここまでの説明では、ディスプレイ12Bに表示された黒点が第1パネルから第9パネルのうちのいずれか一つの発電量を低下させる例を示した。しかしながら、例えば図31のような状況では、黒点35は複数の太陽光パネル2Cの発電量を低下させる。このような場合であっても、スマートウォッチ1のプロセッサ10は黒点の移動方向を推定し、情報を読み取ることができる。   In the description so far, the example in which the black spot displayed on the display 12B reduces the power generation amount of any one of the first panel to the ninth panel has been shown. However, for example, in the situation as shown in FIG. 31, the black spot 35 reduces the power generation amount of the plurality of solar panels 2C. Even in such a case, the processor 10 of the smart watch 1 can read the information by estimating the moving direction of the black spot.

図31において、実線はディスプレイ12Bにおけるセルの位置を示している。黒点35は、ディスプレイ12Bにおいて表示された黒点35である。点線はスマートウォッチ1の太陽光パネル2Cである。なお点線で示したスマートウォッチ1の太陽光パネル2Cは、スマートウォッチ1の本体Aを、背面から上面1Cへ向かう方向に透過させた場合の図示である。従って図31の場合では、太陽光パネル2Cのうち、第4パネル、第5パネル、第7パネルおよび第8パネルに対向する領域に、黒点35は表示されている。従って、第4パネル、第5パネル、第7パネルおよび第8パネルの発電量は、その他の太陽光パネル2Cより、発電量が小さい。上述の状態において、スマートウォッチ1のプロセッサ10は、上記の4つの太陽光パネル2Cに跨る領域に、黒点が表示されていると推定できる。黒点の位置の推定は、上述のようなおおよその位置を推定されるのみであってもよいし、発電量に基づいて、より詳細に黒点35の重心位置までを求められてもよい。以降の説明では、スマートウォッチ1のプロセッサ10が、黒点のおおよその位置を推定する場合について述べる。   In FIG. 31, the solid line indicates the position of the cell on the display 12B. The black point 35 is the black point 35 displayed on the display 12B. A dotted line is the solar panel 2 </ b> C of the smart watch 1. Note that the solar panel 2C of the smart watch 1 indicated by a dotted line is an illustration when the main body A of the smart watch 1 is transmitted in the direction from the back surface to the upper surface 1C. Therefore, in the case of FIG. 31, the black dot 35 is displayed in the area | region facing 2nd panel, 5th panel, 7th panel, and 8th panel among the solar panels 2C. Therefore, the power generation amount of the fourth panel, the fifth panel, the seventh panel, and the eighth panel is smaller than that of the other solar panels 2C. In the above-described state, the processor 10 of the smartwatch 1 can estimate that a black dot is displayed in a region straddling the four solar panels 2C. The estimation of the position of the black spot may be performed only by estimating the approximate position as described above, or the center of gravity of the black spot 35 may be calculated in more detail based on the power generation amount. In the following description, a case where the processor 10 of the smartwatch 1 estimates the approximate position of the black spot will be described.

図31の状態から、黒点が上方向へ移動した場合について説明する。黒点が上方向へ移動したとき、図32の状態となる。図32は、第1パネル、第2パネル、第4パネルおよび第5パネルの発電量が小さい状態となる。上述の状態において、スマートウォッチ1のプロセッサ10は、上記の4つの太陽光パネル2Cに跨る領域に、黒点35が表示されていると推定できる。   A case where the black spot moves upward from the state of FIG. 31 will be described. When the black spot moves upward, the state shown in FIG. 32 is obtained. FIG. 32 shows a state where the power generation amount of the first panel, the second panel, the fourth panel, and the fifth panel is small. In the above-described state, the processor 10 of the smartwatch 1 can estimate that the black dot 35 is displayed in the region straddling the four solar panels 2C.

図31の状態において、黒点35は、第4パネル、第5パネル、第7パネルおよび第8パネルの4つの太陽光パネル2Cに重なる領域に表示されていることが推定できる。図32の状態において、黒点35は、第1パネル、第2パネル、第4パネルおよび第5パネルの4つの太陽光パネル2Cに重なる領域に表示されていることが推定できる。スマートウォッチ1のプロセッサ10は、図31の状態において、黒点35が図33に示すA位置の近傍に表示されていると推定できる。スマートウォッチ1のプロセッサ10は、図32の状態において、黒点35が図33に示すB位置の近傍に表示されていると推定できる。
A位置からB位置へ向かう方向は、0°方向である。従って、プロセッサ10は、黒点35が0°方向へ移動したと推定できる。
In the state of FIG. 31, it can be estimated that the black dot 35 is displayed in a region overlapping the four solar panels 2C of the fourth panel, the fifth panel, the seventh panel, and the eighth panel. In the state of FIG. 32, it can be estimated that the black dot 35 is displayed in a region overlapping the four solar panels 2C of the first panel, the second panel, the fourth panel, and the fifth panel. The processor 10 of the smartwatch 1 can estimate that the black dot 35 is displayed near the position A shown in FIG. 33 in the state of FIG. The processor 10 of the smartwatch 1 can estimate that the black dot 35 is displayed near the position B shown in FIG. 33 in the state of FIG.
The direction from the A position to the B position is the 0 ° direction. Therefore, the processor 10 can estimate that the black point 35 has moved in the 0 ° direction.

図31の状態から、ディスプレイ12Bにおいて、黒点35が左方向へ移動し、図34の状態となる可能性もある。図34の状態は、第4パネル、第6パネル、第7パネルおよび第9パネルの発電量が低下した状態である。この場合には、スマートウォッチ1のプロセッサ10は黒点35が図35に示すA地点からC地点へ移動したことを推定できる。つまりスマートウォッチ1のプロセッサ10は黒点35がディスプレイ12Bにおいて、左方向へ移動したと推定できる。   From the state of FIG. 31, the black point 35 may move leftward on the display 12 </ b> B, resulting in the state of FIG. 34. The state of FIG. 34 is a state in which the power generation amount of the fourth panel, the sixth panel, the seventh panel, and the ninth panel is reduced. In this case, the processor 10 of the smartwatch 1 can estimate that the black spot 35 has moved from the point A to the point C shown in FIG. That is, the processor 10 of the smartwatch 1 can estimate that the black dot 35 has moved leftward on the display 12B.

同様にスマートウォッチ1のプロセッサ10は、ディスプレイ12Bにおける黒点35の表示位置が複数の太陽光パネル2Cに対向する領域に表示されていたとしても、発電量が小さい複数の太陽光パネル2Cを特定し、当該太陽光パネル2Cの位置から、黒点35が存在する位置を推定することによって、黒点35の移動方向を推定できる。   Similarly, the processor 10 of the smart watch 1 specifies a plurality of solar panels 2C having a small power generation amount even if the display position of the black dot 35 on the display 12B is displayed in an area facing the plurality of solar panels 2C. The moving direction of the black spot 35 can be estimated by estimating the position where the black spot 35 exists from the position of the solar panel 2C.

以上の説明では、図7に示す配置において、スマートウォッチ1のプロセッサ10が情報読取処理を行う例について説明した。しかしながら、図7以外の配置で、スマートウォッチ1がディスプレイ12B上に置かれる可能性もある。例えば図13に示すように、スマートウォッチ1のディスプレイ2Bの上方向と、スマートフォン11のディスプレイ12Bの上方向と、が一致しない場合がある。   In the above description, the example in which the processor 10 of the smartwatch 1 performs the information reading process in the arrangement illustrated in FIG. 7 has been described. However, the smart watch 1 may be placed on the display 12B in an arrangement other than that shown in FIG. For example, as shown in FIG. 13, the upward direction of the display 2B of the smart watch 1 may not match the upward direction of the display 12B of the smartphone 11.

図7の配置ではない場合に、スマートウォッチ1のプロセッサ10が正常に情報読取処理を行うためには、以降で説明する設定処理を情報読取処理の前に行う必要がある。   When the processor 10 of the smartwatch 1 normally performs the information reading process when the arrangement is not the arrangement illustrated in FIG. 7, it is necessary to perform the setting process described below before the information reading process.

当該設定処理について説明する。設定処理は図7や図9等のディスプレイ12Bの上にスマートウォッチ1が配置された状態で行われる。   The setting process will be described. The setting process is performed in a state in which the smart watch 1 is arranged on the display 12B shown in FIGS.

設定処理においてスマートフォン11のプロセッサ21は、ディスプレイ12Bに所定のアニメーションを表示させる。設定処理において、スマートウォッチ1のプロセッサ10は、太陽光パネル2Cの発電量に基づいて、ディスプレイ12Bに表示された所定のアニメーションを読み取る。   In the setting process, the processor 21 of the smartphone 11 displays a predetermined animation on the display 12B. In the setting process, the processor 10 of the smart watch 1 reads a predetermined animation displayed on the display 12B based on the power generation amount of the solar panel 2C.

所定のアニメーションは、例えば図19等の画面において、複数のオブジェクトを所定の一方向に移動させるアニメーションである。オブジェクトは例えば黒点35である。図19に示すように、一つの組において、一つの黒点35が存在する。黒点35はディスプレイ12Bにおける上側のセルへ1秒毎に移動する。また当該アニメーションは、所定の時間、連続して行われる。   The predetermined animation is an animation that moves a plurality of objects in a predetermined direction on the screen of FIG. The object is a black dot 35, for example. As shown in FIG. 19, there is one black dot 35 in one set. The black point 35 moves to the upper cell in the display 12B every second. The animation is continuously performed for a predetermined time.

図19の画面において、当初表示されていた黒点35は、ディスプレイ12Bの上方向へ移動するため、画面の端に到達し、表示されなくなる。一方で新たな黒点35がディスプレイ12Bの下側の端から現れ、当該黒点35もまた、上方向へ移動していく。従って画面中には常に複数の黒点35が存在する。従って、当初図20に示す第5セルに黒点35が表示されていた場合、1秒後には、黒点35は第2セルに存在する。更に1秒後には、当該黒点35は上側の組へ移動するとともに、別の黒点35が第8セルに現れる。   In the screen of FIG. 19, the black dot 35 that was initially displayed moves upward in the display 12B, and therefore reaches the edge of the screen and is not displayed. On the other hand, a new black spot 35 appears from the lower end of the display 12B, and the black spot 35 also moves upward. Accordingly, there are always a plurality of black spots 35 in the screen. Accordingly, when the black dot 35 is initially displayed in the fifth cell shown in FIG. 20, the black dot 35 exists in the second cell after one second. After another second, the black point 35 moves to the upper group, and another black point 35 appears in the eighth cell.

スマートウォッチ1のプロセッサ10は、太陽光パネル2Cの発電量に基づき、上述のアニメーションを読み取る。例えば太陽光パネル2Cのうち、図12における第5パネルの発電量が最も小さい状態から、1秒後に第2パネルの発電量が最も小さい状態に変化する。また、第2パネルの発電量が最も小さい状態から、更に1秒後には、第8パネルの発電量が最も小さい状態に変化する。このときスマートウォッチ1のプロセッサ10は、第
5パネルから第2パネルへ、そして更に第8パネルへ向かう方向がディスプレイ12Bの上方向であることを推定できる。
The processor 10 of the smart watch 1 reads the animation described above based on the power generation amount of the solar panel 2C. For example, in the solar panel 2C, the state where the power generation amount of the fifth panel in FIG. 12 is the smallest is changed to the state where the power generation amount of the second panel is the smallest after one second. Further, the state where the power generation amount of the second panel is smallest is changed to a state where the power generation amount of the eighth panel is the smallest after one second. At this time, the processor 10 of the smartwatch 1 can estimate that the direction from the fifth panel to the second panel and further toward the eighth panel is the upward direction of the display 12B.

上述のアニメーションはあくまで一例であり、スマートウォッチ1のプロセッサ10に、スマートフォン11のディスプレイ12Bに対する向きを認識させることができる表示であれば、どのようなものであってもよい。   The animation described above is merely an example, and any display may be used as long as it allows the processor 10 of the smartwatch 1 to recognize the orientation of the smartphone 11 with respect to the display 12B.

スマートウォッチ1のプロセッサ10は、上記処理に基づいて推定したディスプレイ12Bの上方向を図22における0°方向として設定する。当該設定した方向が0°方向であるとしたとき、黒点35の移動方向を当該0°方向と比較することにより、スマートウォッチ1のプロセッサ10は、ディスプレイ12Bにおける黒点35の移動方向を推定できる。   The processor 10 of the smartwatch 1 sets the upward direction of the display 12B estimated based on the above processing as the 0 ° direction in FIG. When the set direction is the 0 ° direction, the processor 10 of the smartwatch 1 can estimate the moving direction of the black point 35 on the display 12B by comparing the moving direction of the black point 35 with the 0 ° direction.

スマートウォッチ1がスマートフォン11のディスプレイ12Bに対し、斜めに配置されたとき、図36に示すような状態も発生しうる。プロセッサ10は図36の状態であっても、ディスプレイ12Bの上方向を推定し、正確に黒点35の移動方向を推定できる。例えば第5パネルの発電量が小さい状態から、第7パネルの発電量が小さくなったとき、スマートウォッチ1のプロセッサ10は、黒点35がディスプレイ12Bにおいて、0°方向へ移動したと推定できる。またその他の方向へ移動した場合も、スマートウォッチ1のプロセッサ10は、当該移動の方向を推定できる。そして当該推定に基づいて、スマートウォッチ1のプロセッサ10は、スマートフォン11のディスプレイ12Bに表示されたアニメーションから、情報を読み取ることができる。   When the smart watch 1 is disposed obliquely with respect to the display 12B of the smartphone 11, a state as shown in FIG. 36 may also occur. Even in the state of FIG. 36, the processor 10 can estimate the upward direction of the display 12B and accurately estimate the moving direction of the black point 35. For example, when the power generation amount of the fifth panel is reduced from the state where the power generation amount of the fifth panel is small, the processor 10 of the smart watch 1 can estimate that the black spot 35 has moved in the 0 ° direction on the display 12B. Also, when the robot 10 moves in another direction, the processor 10 of the smart watch 1 can estimate the direction of the movement. And based on the said estimation, the processor 10 of the smartwatch 1 can read information from the animation displayed on the display 12B of the smart phone 11.

以上の様に、第2の実施例における情報送信処理および情報読取処理は行われる。   As described above, the information transmission process and the information reading process in the second embodiment are performed.

<第2の実施例の変形例について>
ここまで第2の実施例として、スマートフォン11からスマートウォッチ1に対して送信すべき情報に応じて、黒点35の移動方向が変化することを例に説明した。しかしながら、必ずしも上記に説明した例には限定されない。
<Regarding Modification of Second Embodiment>
Up to this point, the second embodiment has been described by way of example in which the moving direction of the black spot 35 changes according to information to be transmitted from the smartphone 11 to the smart watch 1. However, it is not necessarily limited to the example described above.

例えば、送信すべき情報に応じて変化するパラメータは、黒点35の移動方向である必要はない。   For example, the parameter that changes according to the information to be transmitted does not need to be the moving direction of the black point 35.

例えばアニメーションでは、明度の低い色の黒点35とは異なるオブジェクトが移動してもよい。または明度の低い色の背景上で、明度の高い色のオブジェクトが移動してもよい。ここまでの説明では、発電量の小さい太陽光パネル2Cの位置から、ディスプレイ12Bにおける黒点35の表示位置を推定することについて説明したが、白いオブジェクトが移動する場合、発電量の大きい太陽光パネル2Cの位置から、当該白いオブジェクトの表示位置を特定することが可能であり、当該位置に応じて、情報の読みとりを行うことができる。明度の変化に応じて、太陽光パネル2Cの発電量は変化する。または色の変化が行われてもよい。色が変化したとき明度もまた変化する。移動方向以外の要素もまた、変化させることで、スマートフォン11のプロセッサ21は、スマートウォッチ1に対して、短時間で多くの情報を送信することができる。変化させる要素は、色であってもよいし、オブジェクトの大きさであってもよい。例えばアニメーションでは、オブジェクトが特定のセル内に表示されるのではなく、特定のセルの全体が明度の低い色(例えば黒)で塗りつぶされる、別の表現が用いられてもよい。   For example, in an animation, an object different from the black point 35 having a low brightness may be moved. Alternatively, an object with a high lightness color may move on a background with a low lightness color. In the description so far, it has been described that the display position of the black spot 35 on the display 12B is estimated from the position of the solar panel 2C with a small power generation amount. However, when a white object moves, the solar panel 2C with a large power generation amount. From this position, the display position of the white object can be specified, and information can be read according to the position. The power generation amount of the solar panel 2C changes according to the change in brightness. Or a color change may be made. When the color changes, the lightness also changes. By changing elements other than the moving direction, the processor 21 of the smartphone 11 can transmit a large amount of information to the smartwatch 1 in a short time. The element to be changed may be a color or the size of an object. For example, in an animation, instead of displaying an object in a specific cell, another expression may be used in which the entire specific cell is filled with a low-lightness color (for example, black).

上記の別の表現を、オブジェクトを含む第1のセルから、当該オブジェクトが第2のセルへ移動するというアニメーションを例に説明する。特定のセルの全体が明度の低い色で塗りつぶされる場合には、黒に塗りつぶされていた第1のセルは白に塗りつぶされ、白に
塗りつぶされていた第2のセルは黒に塗りつぶされる。また第1のセルからオブジェクトが消去される場合には、上記別の表現では黒に塗りつぶされていた第1のセルが白に塗りつぶされるという表現が為される。
Another expression described above will be described by taking as an example an animation in which the object moves from the first cell containing the object to the second cell. When the entire specific cell is filled with a low-lightness color, the first cell that has been painted black is painted white, and the second cell that has been painted white is painted black. When the object is erased from the first cell, the expression that the first cell, which has been painted black in the other expression, is painted white, is used.

また別の表現が用いられてもよい。図37(a)は、上述の情報送信処理の一例として示したアニメーションについて説明する図である。プロセッサ21は一例として『68』という情報に基づいてアニメーションを生成している。図37(a)は、一つの黒点35が送信すべき情報に応じて異なる方向へ移動する例である。まず図37(a)に記載のアニメーションは、黒点を含まない(a−0)の状態から開始される。次に、アニメーションの表示は一つの黒点を含む(a−1)の状態に移る。当該黒点35はアニメーションにおいて(a−1)の状態から、『6』の情報に対応する方向である90°方向へ移動する。黒点35が移動したあとアニメーションは(a−2)の状態となる。次に黒点が『8』という情報に対応する180°方向へ移動し、アニメーションは(a−3)の状態となる。   Other expressions may also be used. FIG. 37A is a diagram for explaining the animation shown as an example of the information transmission process described above. As an example, the processor 21 generates an animation based on information “68”. FIG. 37A shows an example in which one black spot 35 moves in different directions depending on information to be transmitted. First, the animation shown in FIG. 37A starts from a state (a-0) that does not include a black spot. Next, the display of the animation shifts to the state (a-1) including one black dot. The black spot 35 moves from the state (a-1) in the animation to the 90 ° direction, which is the direction corresponding to the information “6”. After the black point 35 moves, the animation is in the state (a-2). Next, the black spot moves in the 180 ° direction corresponding to the information “8”, and the animation is in the state (a-3).

これに対応する別の表現として、図37(b)および(c)を参照し、説明を行う。   Another expression corresponding to this will be described with reference to FIGS. 37 (b) and (c).

図37(b)は、プロセッサ21が『68』という情報に基づき、セルの色を反転させる方法でアニメーションを生成する場合の一例である。図37(b)に記載のアニメーションの生成において、白または黒の9つのセルが用いられる。各々のセルの色は、事前に決定される。この色を初期色と呼称する。図37(b)に記載の一例では、(b−0)に示すように、第1セル、第3セル、第5セル、第7セル、第9セルの初期色は黒として設定した。初期色は固定されるものではなく、情報送信処理を行う度に、ランダムに設定されてもよい。次にアニメーションは(b−1)の状態に変化し、第1セルの色は黒から反転し、白となっている。次に(b−2)において、第1セルから90°方向にある第2セルの色が白から反転し、黒となっている。第1セルは色が反転した状態から反転しない状態に変化するため、白から黒へ変化する。次に(b−3)において、第2セルから180°方向にある第5セルの色が反転し、黒から白になっている。第2セルは、色が反転した状態から、反転しない状態に変化するため、黒から白へ変化する。上述のアニメーションの生成方法が用いられたとき、スマートウォッチ1は色の変化したセルの位置関係を判断することで、情報の読み取りを行うことができる。   FIG. 37B shows an example in which the processor 21 generates an animation by a method of inverting the cell color based on the information “68”. In the generation of the animation shown in FIG. 37B, nine white or black cells are used. The color of each cell is predetermined. This color is called the initial color. In the example shown in FIG. 37B, as shown in (b-0), the initial color of the first cell, the third cell, the fifth cell, the seventh cell, and the ninth cell is set to black. The initial color is not fixed and may be set at random each time the information transmission process is performed. Next, the animation changes to the state (b-1), and the color of the first cell is reversed from black to become white. Next, in (b-2), the color of the second cell in the 90 ° direction from the first cell is reversed from white to become black. The first cell changes from white to black because the color changes from the inverted state to the non-inverted state. Next, in (b-3), the color of the fifth cell in the 180 ° direction from the second cell is inverted, changing from black to white. The second cell changes from black to white because the color changes from the inverted state to the non-inverted state. When the animation generation method described above is used, the smart watch 1 can read information by determining the positional relationship of the cells whose color has changed.

図37(c)は、プロセッサ21が『68』という情報に基づき、セルの色を反転させる方法でアニメーションを生成する場合の一例である。まず図37(c)のに記載のアニメーションは、全てのセルが白である(c−0)の状態から開始される。次にアニメーションは、(c−1)の状態となり、(c−1)では第1セルの色は、反転し黒となっている。(c−2)では第1セルに加え、第1セルの90°方向にある第2セルの色が反転する。つまり第1セルおよび第2セルが黒の状態となる。(c−3)では、第2セルの180°方向にある第5セルの色が反転する。つまり、第1セル、第2セルおよび第5セルが黒の状態となる。なお図示しないが、前述の『68』という情報に加え、更に『2』という情報を送信するときについて説明する。『2』の情報に基づき、第5セルの0°方向にある第2セルの色が反転する。(c−3)に示すように、第2セルの色は黒となっているため、黒の色が反転し、第2セルは白となる。つまり『682』という情報を送信するとき、第1セルおよび第5セルが黒の状態となる。   FIG. 37C shows an example in which the processor 21 generates an animation by a method of inverting the cell color based on the information “68”. First, the animation described in FIG. 37C starts from a state (c-0) in which all cells are white. Next, the animation is in the state (c-1), and in (c-1), the color of the first cell is inverted and black. In (c-2), in addition to the first cell, the color of the second cell in the 90 ° direction of the first cell is inverted. That is, the first cell and the second cell are in a black state. In (c-3), the color of the fifth cell in the 180 ° direction of the second cell is inverted. That is, the first cell, the second cell, and the fifth cell are in a black state. Although not shown, a case where information “2” is transmitted in addition to the information “68” described above will be described. Based on the information “2”, the color of the second cell in the 0 ° direction of the fifth cell is inverted. As shown in (c-3), since the color of the second cell is black, the black color is inverted and the second cell is white. That is, when the information “682” is transmitted, the first cell and the fifth cell are in a black state.

以上に説明したように、アニメーションの生成にあたって、種々の方法が用いられてもよい。   As described above, various methods may be used for generating an animation.

また上述の情報送信処理の一例では、移動する際に黒点35は、移動元のセルから消去され、移動先のセルへ表示されることを説明した。しかしながら黒点35等の移動の態様
は、前述の表現には限られない。
In the above-described example of the information transmission process, it has been described that the black dot 35 is erased from the source cell and displayed in the destination cell when moving. However, the manner of movement of the black dot 35 or the like is not limited to the above expression.

例えばアニメーションでは、黒点35は消去されることなく、表示位置を徐々に変化させる表現が用いられてもよい。その他アニメーションでは、黒点35は消去されず、黒点35の数は複数個に増加していく表現が用いられてもよい。   For example, in the animation, an expression that gradually changes the display position without erasing the black dot 35 may be used. In other animations, an expression may be used in which the black dots 35 are not erased and the number of black dots 35 increases to a plurality.

黒点35は、アニメーションにおいてセルという概念なしに、自由な表示位置に移動してもよい。また、その場合、送信すべき情報に応じて、プロセッサ21は、オブジェクトの移動速度や、継続して特定の方向への移動を行う時間などを異ならせてもよい。また送信すべき情報に応じて、プロセッサ21は、オブジェクトの移動する位置を決定してもよい。この場合、所定の時間後に、所定の位置にオブジェクトが表示されていればよいため、オブジェクトがどのような軌跡で移動してもよいし、途中でオブジェクトの移動の速度が変化してもよい。またこの場合のスマートウォッチ1のプロセッサ10は、所定の時間毎に、オブジェクトの位置を特定してもよい。   The black point 35 may be moved to a free display position without the concept of a cell in the animation. In this case, the processor 21 may change the moving speed of the object, the time for continuously moving in a specific direction, and the like according to the information to be transmitted. Further, the processor 21 may determine the position where the object moves according to the information to be transmitted. In this case, since it is only necessary that the object is displayed at a predetermined position after a predetermined time, the object may move along any trajectory, and the speed of movement of the object may change midway. In this case, the processor 10 of the smart watch 1 may specify the position of the object every predetermined time.

上述の説明では、説明のため『組』という概念を定義し、当該『組』に黒点35は一つと定めたが、一つの組に複数の黒点35が含まれてもよい。黒点35の数が複数あれば、より多くの情報を短時間に送信することが可能となる。   In the above description, for the sake of explanation, the concept of “set” is defined, and the “set” is set to have one black dot 35, but one set may include a plurality of black dots 35. If there are a plurality of black spots 35, more information can be transmitted in a short time.

黒点35は移動する際に、隣接するセルに対して移動する例を示したが、黒点35は隣接するセル以外へ移動してもよい。   In the example, the black point 35 moves with respect to the adjacent cell when moving, but the black point 35 may move to other than the adjacent cell.

以上のように、送信すべき情報に基づいて、アニメーションを生成する手法は第2の実施例において述べた手法には限定されない。   As described above, the method for generating animation based on the information to be transmitted is not limited to the method described in the second embodiment.

上述の第1の実施例および第2の実施例の説明では、スマートウォッチ1は、図4に示したように、矩形の太陽光パネル2Cを9つ有するものとして説明した。しかしながら、太陽光パネル2Cの数および形状は自由に設計されてもよい。   In the above description of the first and second embodiments, the smart watch 1 has been described as having nine rectangular solar panels 2C as shown in FIG. However, the number and shape of the solar panels 2C may be freely designed.

スマートウォッチ1における太陽光パネル2Cは、図38のように、4×4の16個であってもよい。このときアニメーションのセルの大きさは、図38に示す太陽光パネル2C大きさと同程度に設定される。太陽光パネル2Cの数が増加すれば、スマートフォン11のディスプレイ12Bから、一度に送信できる情報量は増加する。例えば、スマートフォン11のプロセッサ21は、データパターンやアニメーションを生成するにあたって、黒点35の移動距離等も新たなパラメータとして設定できる。   The number of solar panels 2C in the smartwatch 1 may be 16 4 × 4 as shown in FIG. At this time, the size of the animation cell is set to be approximately the same as the size of the solar panel 2C shown in FIG. If the number of solar panels 2C increases, the amount of information that can be transmitted at a time from the display 12B of the smartphone 11 increases. For example, the processor 21 of the smartphone 11 can set the movement distance of the black point 35 as a new parameter when generating a data pattern or animation.

図39のように、スマートウォッチ1は、円形となるように4つの太陽光パネル2Cを備えていてもよい。   As shown in FIG. 39, the smart watch 1 may include four solar panels 2C so as to be circular.

図40のように、スマートウォッチ1は、円形となるように9つの太陽光パネル2Cを備えていてもよい。ただし、図40の場合、太陽光パネル2Cの面積は均一ではない。この場合は、面積に応じた発電能力の違いを考慮に入れ、図16等に示した情報読取処理の一部を変更する必要がある。具体的には、単位面積毎のステップS101において、プロセッサ10は、単位面積当たりの発電量を測定し、以降の処理を『発電量』ではなく、『単位面積当たりの発電量』として処理を行ってもよい。   As shown in FIG. 40, the smart watch 1 may include nine solar panels 2C so as to be circular. However, in the case of FIG. 40, the area of the solar panel 2C is not uniform. In this case, it is necessary to change a part of the information reading process shown in FIG. 16 and the like in consideration of the difference in power generation capacity according to the area. Specifically, in step S101 for each unit area, the processor 10 measures the power generation amount per unit area and performs the subsequent processing as “power generation amount per unit area” instead of “power generation amount”. May be.

スマートウォッチ1は、情報読取処理を行うため、少なくとも2つの太陽光パネル2Cを備えていればよい。プロセッサ10は、2つの太陽光パネル2Cの発電量を比較し、発電量の変化等に基づいて、スマートフォン11のディスプレイ12Bに表示された画面から、情報を読取ることができる。従って図41のように、スマートウォッチ1は、2つの
太陽光パネル2Cを有していてもよい。
The smart watch 1 only needs to include at least two solar panels 2C in order to perform information reading processing. The processor 10 can compare the power generation amounts of the two solar panels 2C and read information from the screen displayed on the display 12B of the smartphone 11 based on a change in the power generation amount or the like. Therefore, as shown in FIG. 41, the smart watch 1 may have two solar panels 2C.

図38から図41では、説明に不要な構成は省略して記載している。   In FIGS. 38 to 41, components unnecessary for the description are omitted.

ここまでデータパターンの生成およびアニメーションの生成において行われる処理について、スマートウォッチ1およびスマートフォン11の間でのペアリングに用いる6桁の数字列を送受信する場合を例として説明した。   So far, the processing performed in the generation of the data pattern and the generation of the animation has been described as an example in which a 6-digit number string used for pairing between the smart watch 1 and the smartphone 11 is transmitted and received.

しかしながら、送信する情報は、例えば英数字を含む複数桁の文字列や日本語の文字列など、異なる形式であってもよい。形式に応じてプロセッサ21は、種々の生成方式によりデータパターンまたはアニメーションを生成し、プロセッサ10は、当該生成方法に対応する読取方法を用いて情報を読み取ればよい。   However, the information to be transmitted may be in a different format such as a multi-digit character string including alphanumeric characters and a Japanese character string. Depending on the format, the processor 21 generates a data pattern or an animation by various generation methods, and the processor 10 may read information using a reading method corresponding to the generation method.

太陽光パネル2Cを用いて、スマートウォッチ1およびスマートフォン11において情報の送受信を行うことについて述べたが、いずれか一方の端末がディスプレイを備えており、もう一方の端末が太陽光パネルを備えていれば、異なる形態の機器であっても実施は可能である。   Although it has been described that information is transmitted and received in the smart watch 1 and the smartphone 11 using the solar panel 2C, either one of the terminals is provided with a display, and the other terminal is provided with a solar panel. For example, the present invention can be implemented even with different types of devices.

例えばディスプレイを備える端末は、スマートフォンに限らず、スマートウォッチ、フィーチャーフォン、タブレット端末、PDA、デジタルカメラ、音楽プレイヤー、ゲーム機等であってもよい。   For example, a terminal including a display is not limited to a smartphone, but may be a smart watch, a feature phone, a tablet terminal, a PDA, a digital camera, a music player, a game machine, or the like.

例えば太陽光パネルを備える端末は、スマートウォッチに限らず、ヘッドホン、スピーカ、マウス、無線キーボード、フィーチャーフォン、タブレット端末、PDA、デジタルカメラ、音楽プレイヤー、ゲーム機等であってもよい。   For example, a terminal provided with a solar panel is not limited to a smart watch, but may be a headphone, a speaker, a mouse, a wireless keyboard, a feature phone, a tablet terminal, a PDA, a digital camera, a music player, a game machine, or the like.

送受信する情報は、異なるものであってもよい。例えばメールアドレス等を含む電話帳情報等が送受信されてもよいし、その他の文字列等の情報が送信されてもよい。   Information to be transmitted / received may be different. For example, phone book information including a mail address or the like may be transmitted / received, or other information such as a character string may be transmitted.

本明細書では、添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施例に関し記載してきた。しかし、添付の請求項は、上記の実施例に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。   The specification has been described with reference to specific embodiments in order to provide a thorough and clear disclosure of the technology according to the appended claims. However, the appended claims should not be limited to the above-described embodiments, but all modifications and alternatives that can be created by those skilled in the art within the scope of the basic matters described herein. Should be embodied by a possible configuration.

1 スマートウォッチ
1A 本体
1B バンド
1C 上面
2A タッチパネル
2B ディスプレイ
2C 太陽光パネル
3 ボタン
4 バッテリ
5A 照度センサ
5B 加速度センサ
5C ジャイロセンサ
5D 方位センサ
6 通信ユニット
7A マイク
7B スピーカ
8A バイブレータ
8B LED
9 ストレージ
9A 制御プログラム
9B アプリケーション
9C 設定情報
9D センサ情報
9E 環境情報
10 プロセッサ
11 スマートフォン
12A タッチパネル
12B ディスプレイ
12C 太陽光パネル
13 ボタン
14 バッテリ
15A 照度センサ
15B 加速度センサ
15C ジャイロセンサ
15D 方位センサ
16 通信ユニット
17A マイク
17B スピーカ
18A インカメラ
18B アウトカメラ
19A バイブレータ
19B LED
20 ストレージ
21 プロセッサ
22 袖
23 イヤホンジャック
DESCRIPTION OF SYMBOLS 1 Smart watch 1A Main body 1B Band 1C Upper surface 2A Touch panel 2B Display 2C Sunlight panel 3 Button 4 Battery 5A Illuminance sensor 5B Acceleration sensor 5C Gyro sensor 5D Direction sensor 6 Communication unit 7A Microphone 7B Speaker 8A Vibrator 8B LED
9 Storage 9A Control program 9B Application 9C Setting information 9D Sensor information 9E Environmental information 10 Processor 11 Smart phone 12A Touch panel 12B Display 12C Solar panel 13 Button 14 Battery 15A Illuminance sensor 15B Acceleration sensor 15C Gyro sensor 15D Direction sensor 16 Communication unit 17A Microphone 17B Speaker 18A In camera 18B Out camera 19A Vibrator 19B LED
20 Storage 21 Processor 22 Sleeve 23 Earphone jack

Claims (15)

本体と、
前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、
制御部と、
を有し、
前記上面が部分的に異なる明度を有する画像を表示するディスプレイに対向するように置かれたとき、前記制御部は、前記複数の光電変換部のそれぞれの発電量に基づいて、前記ディスプレイが表示する前記画像が示す情報の読み取りを行う、電子機器。
The body,
A plurality of photoelectric conversion units that are provided on the upper surface of the main body and generate power by receiving light;
A control unit;
Have
When the upper surface is placed so as to face a display that displays an image having partially different brightness, the control unit displays the display based on the power generation amount of each of the plurality of photoelectric conversion units. An electronic device that reads information indicated by the image.
バッテリを更に有し、
前記複数の光電変換部により得られた電力は、前記バッテリの充電に用いられる、
請求項1に記載の電子機器。
A battery further;
The power obtained by the plurality of photoelectric conversion units is used for charging the battery.
The electronic device according to claim 1.
前記制御部は、
測定した前記複数の光電変換部のそれぞれについて、発電量が閾値以上か否かの判定を行い、
前記判定の結果に基づき、前記情報の読み取りを行う、
請求項1または2に記載の電子機器。
The controller is
For each of the plurality of measured photoelectric conversion units, determine whether the amount of power generation is equal to or greater than a threshold,
Based on the result of the determination, the information is read.
The electronic device according to claim 1.
前記制御部は、
前記複数の光電変換部の発電量を、所定の時間の間隔で複数回調べ、
前記情報を、複数回に分けて読み取る、
請求項1乃至3のいずれかに記載の電子機器。
The controller is
Examining the power generation amount of the plurality of photoelectric conversion units a plurality of times at predetermined time intervals,
Read the information in several batches,
The electronic device according to claim 1.
本体と、前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、第1の制御部と、を有する第1の電子機器と、
ディスプレイを有する第2の電子機器と、
を備える電子機器システムであって、
前記ディスプレイは、部分的に異なる明度を有する画像を含む画面を表示可能であり、
前記制御部は、
前記第1の電子機器および前記第2の電子機器が、前記上面と前記ディスプレイが対向するように置かれたとき、前記複数の光電変換部のそれぞれの発電量に基づいて前記ディスプレイに表示された前記画像が示す情報の読み取りを行う、
電子機器システム。
A first electronic device having a main body, a plurality of photoelectric conversion units that are provided on the upper surface of the main body and generate power by receiving light, and a first control unit;
A second electronic device having a display;
An electronic device system comprising:
The display is capable of displaying a screen including images having partially different brightness;
The controller is
When the first electronic device and the second electronic device are placed so that the upper surface and the display face each other, the first electronic device and the second electronic device are displayed on the display based on the respective power generation amounts of the plurality of photoelectric conversion units. Reading information indicated by the image;
Electronic equipment system.
前記ディスプレイに表示される前記画像は、所定の時間毎に更新され、
前記制御部は、前記所定の時間毎に前記複数の光電変換部のそれぞれについて発電量を測定する、
請求項5に記載の電子機器システム。
The image displayed on the display is updated every predetermined time,
The control unit measures a power generation amount for each of the plurality of photoelectric conversion units at each predetermined time.
The electronic device system according to claim 5.
前記第1の電子機器は、第1の無線接続部を更に有し、
前記第2の電子機器は、前記第1の無線接続部と接続可能な第2の無線接続部を更に有し、
前記情報は、前記第1の無線接続部および前記第2の無線接続部の間の無線接続を確立するための認証情報である、
請求項5または6に記載の電子機器システム。
The first electronic device further includes a first wireless connection unit,
The second electronic device further includes a second wireless connection unit connectable with the first wireless connection unit,
The information is authentication information for establishing a wireless connection between the first wireless connection unit and the second wireless connection unit.
The electronic device system according to claim 5 or 6.
前記画像は、複数のセルからなり、
前記セルは、前記複数の光電変換部の一つと同じ大きさを有する、
請求項5乃至7のいずれかに記載の電子機器システム。
The image is composed of a plurality of cells,
The cell has the same size as one of the plurality of photoelectric conversion units,
The electronic device system according to claim 5.
前記複数のセルは、明度が異なるセルを含み、前記第1の電子機器に対して送信すべき情報に応じて、前記明度の異なるセルの位置を変化させる、
請求項8に記載の電子機器システム。
The plurality of cells include cells having different brightness values, and the positions of the cells having different brightness values are changed according to information to be transmitted to the first electronic device.
The electronic device system according to claim 8.
前記明度が異なるセルの位置は、時間の経過に伴って移動し、前記移動の方向は前記第1の電子機器に対して送信すべき情報に応じて決定される、
請求項9に記載の電子機器システム。
The position of the cell with the different brightness moves with time, and the direction of the movement is determined according to information to be transmitted to the first electronic device.
The electronic device system according to claim 9.
前記第1の電子機器は、第2のディスプレイを更に有し、
前記第2の電子機器は、第2の制御部と、前記ディスプレイを備える面に第2の複数の光電変換部と、を更に有し、
前記第2のディスプレイは、部分的に異なる明度を有する第2の画像を含む画面を表示可能であり、
前記第2の制御部は、
前記第1の電子機器および前記第2の電子機器が、前記第2のディスプレイと前記ディスプレイが対向するように置かれたとき、前記第2の複数の光電変換部のそれぞれの発電量に基づいて前記第2のディスプレイに表示された前記第2の画像が示す情報の読み取りを行う、
請求項5乃至10のいずれかに記載の電子機器システム。
The first electronic device further includes a second display,
The second electronic device further includes a second control unit, and a second plurality of photoelectric conversion units on a surface including the display,
The second display is capable of displaying a screen including a second image having partially different brightness;
The second controller is
When the first electronic device and the second electronic device are placed so that the second display and the display face each other, based on the respective power generation amounts of the second plurality of photoelectric conversion units. Reading information indicated by the second image displayed on the second display;
The electronic device system according to claim 5.
ディスプレイと、
制御部と、
を有する電子機器であって、
前記制御部は、
前記ディスプレイが複数の光電変換部を備えた面に対向するように置かれたとき、前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成し、当該画像を前記ディスプレイに表示させる、
電子機器。
Display,
A control unit;
An electronic device having
The controller is
When the display is placed so as to face a surface provided with a plurality of photoelectric conversion units, information indicated by an image displayed on the display is read based on respective power generation amounts of the plurality of photoelectric conversion units. Generating an image having partially different brightness and displaying the image on the display.
Electronics.
前記制御部は、
前記ディスプレイに前記画像を含む画面を表示させている間、前記ディスプレイの輝度を変化させない、
請求項12に記載の電子機器。
The controller is
While the screen including the image is displayed on the display, the brightness of the display is not changed.
The electronic device according to claim 12.
バイブレータを更に有し、
前記制御部は、
前記ディスプレイに前記画像を含む画面を表示させている間、前記バイブレータを振動させない、
請求項12または13に記載の電子機器。
It further has a vibrator,
The controller is
While the screen including the image is displayed on the display, the vibrator is not vibrated.
The electronic device according to claim 12 or 13.
ディスプレイと、制御部と、を有する電子機器が前記ディスプレイを複数の光電変換部を備えた面に対向するように置かれたとき、
前記電子機器の前記制御部に、
前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成する工程と、
当該画像を前記ディスプレイに表示させる工程と、
を行わせる、制御プログラム。
When an electronic device having a display and a control unit is placed so as to face the surface provided with a plurality of photoelectric conversion units,
In the control unit of the electronic device,
Generating an image having partially different brightness so that information indicated by an image displayed on the display is read based on each power generation amount of the plurality of photoelectric conversion units;
Displaying the image on the display;
A control program that makes
JP2016166927A 2016-08-29 2016-08-29 Electronic device, electronic device system, and control program Pending JP2018037730A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016166927A JP2018037730A (en) 2016-08-29 2016-08-29 Electronic device, electronic device system, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016166927A JP2018037730A (en) 2016-08-29 2016-08-29 Electronic device, electronic device system, and control program

Publications (1)

Publication Number Publication Date
JP2018037730A true JP2018037730A (en) 2018-03-08

Family

ID=61567711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016166927A Pending JP2018037730A (en) 2016-08-29 2016-08-29 Electronic device, electronic device system, and control program

Country Status (1)

Country Link
JP (1) JP2018037730A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115209013A (en) * 2021-03-25 2022-10-18 卡西欧计算机株式会社 Imaging device, control method for imaging device, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115209013A (en) * 2021-03-25 2022-10-18 卡西欧计算机株式会社 Imaging device, control method for imaging device, and recording medium

Similar Documents

Publication Publication Date Title
EP3015955B1 (en) Controlling multiple devices with a wearable input device
EP3399461B1 (en) Optical fingerprint verification method and mobile terminal
CN102232211B (en) Handheld terminal device user interface automatic switching method and handheld terminal device
US9996107B2 (en) Accessory and information processing system
ES3041363T3 (en) Application icon display method, terminal, and computer readable storage medium
US9590697B2 (en) Device environment determination
CN109833624B (en) Display method and device for marching line information on virtual map
JP2016057780A (en) Electronic device
JP2017135510A (en) Electronic apparatus, control method and control program
KR20160143029A (en) Mobile terminal
CN108958593B (en) Method for determining communication object and mobile terminal
JP6388203B2 (en) Electronics
WO2017204301A1 (en) Electronic device and control program
CN109828915B (en) Method, device, equipment and storage medium for debugging application program
CN109493821B (en) Screen brightness adjusting method and device and storage medium
CN110096320A (en) Authentication window display method and device
CN108196663B (en) Face recognition method and mobile terminal
CN107562303B (en) Method and device for controlling element motion in display interface
CN110535820A (en) For the classification method of malice domain name, device, electronic equipment and medium
CN111176513B (en) A control method and electronic device
CN115206483A (en) Motion recognition method and electronic equipment
CN106488168B (en) Method and device for switching angles of pictures collected in electronic terminal
CN113050855B (en) Information output method and terminal equipment
CN106454078A (en) A focus mode control method and terminal device
JP2018037730A (en) Electronic device, electronic device system, and control program