(57)【要約】【課題】太陽光パネルを有する電子機器には改善の余地がある。【解決手段】  本発明の一つの態様に係る電子機器は、本体と、本体の上面に備えられた、光を受けて発電する複数の光電変換部と、制御部と、を有する。上面が部分的に異なる明度を有する画像を表示するディスプレイに対向するように置かれたとき、制御部は、複数の光電変換部のそれぞれの発電量に基づいて、ディスプレイが表示する画像が示す情報の読み取りを行う。【選択図】図１５
2018037730.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、
制御部と、
を有し、
前記上面が部分的に異なる明度を有する画像を表示するディスプレイに対向するように置かれたとき、前記制御部は、前記複数の光電変換部のそれぞれの発電量に基づいて、前記ディスプレイが表示する前記画像が示す情報の読み取りを行う、電子機器。
【請求項２】
バッテリを更に有し、
前記複数の光電変換部により得られた電力は、前記バッテリの充電に用いられる、
請求項１に記載の電子機器。
【請求項３】
前記制御部は、
測定した前記複数の光電変換部のそれぞれについて、発電量が閾値以上か否かの判定を行い、
前記判定の結果に基づき、前記情報の読み取りを行う、
請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、
前記複数の光電変換部の発電量を、所定の時間の間隔で複数回調べ、
前記情報を、複数回に分けて読み取る、
請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
本体と、前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、第１の制御部と、を有する第１の電子機器と、
ディスプレイを有する第２の電子機器と、
を備える電子機器システムであって、
前記ディスプレイは、部分的に異なる明度を有する画像を含む画面を表示可能であり、
前記制御部は、
前記第１の電子機器および前記第２の電子機器が、前記上面と前記ディスプレイが対向するように置かれたとき、前記複数の光電変換部のそれぞれの発電量に基づいて前記ディスプレイに表示された前記画像が示す情報の読み取りを行う、
電子機器システム。
【請求項６】
前記ディスプレイに表示される前記画像は、所定の時間毎に更新され、
前記制御部は、前記所定の時間毎に前記複数の光電変換部のそれぞれについて発電量を測定する、
請求項５に記載の電子機器システム。
【請求項７】
前記第１の電子機器は、第１の無線接続部を更に有し、
前記第２の電子機器は、前記第１の無線接続部と接続可能な第２の無線接続部を更に有し、
前記情報は、前記第１の無線接続部および前記第２の無線接続部の間の無線接続を確立するための認証情報である、
請求項５または６に記載の電子機器システム。
【請求項８】
前記画像は、複数のセルからなり、
前記セルは、前記複数の光電変換部の一つと同じ大きさを有する、
請求項５乃至７のいずれかに記載の電子機器システム。
【請求項９】
前記複数のセルは、明度が異なるセルを含み、前記第１の電子機器に対して送信すべき情報に応じて、前記明度の異なるセルの位置を変化させる、
請求項８に記載の電子機器システム。
【請求項１０】
前記明度が異なるセルの位置は、時間の経過に伴って移動し、前記移動の方向は前記第１の電子機器に対して送信すべき情報に応じて決定される、
請求項９に記載の電子機器システム。
【請求項１１】
前記第１の電子機器は、第２のディスプレイを更に有し、
前記第２の電子機器は、第２の制御部と、前記ディスプレイを備える面に第２の複数の光電変換部と、を更に有し、
前記第２のディスプレイは、部分的に異なる明度を有する第２の画像を含む画面を表示可能であり、
前記第２の制御部は、
前記第１の電子機器および前記第２の電子機器が、前記第２のディスプレイと前記ディスプレイが対向するように置かれたとき、前記第２の複数の光電変換部のそれぞれの発電量に基づいて前記第２のディスプレイに表示された前記第２の画像が示す情報の読み取りを行う、
請求項５乃至１０のいずれかに記載の電子機器システム。
【請求項１２】
ディスプレイと、
制御部と、
を有する電子機器であって、
前記制御部は、
前記ディスプレイが複数の光電変換部を備えた面に対向するように置かれたとき、前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成し、当該画像を前記ディスプレイに表示させる、
電子機器。
【請求項１３】
前記制御部は、
前記ディスプレイに前記画像を含む画面を表示させている間、前記ディスプレイの輝度を変化させない、
請求項１２に記載の電子機器。
【請求項１４】
バイブレータを更に有し、
前記制御部は、
前記ディスプレイに前記画像を含む画面を表示させている間、前記バイブレータを振動させない、
請求項１２または１３に記載の電子機器。
【請求項１５】
ディスプレイと、制御部と、を有する電子機器が前記ディスプレイを複数の光電変換部を備えた面に対向するように置かれたとき、
前記電子機器の前記制御部に、
前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成する工程と、
当該画像を前記ディスプレイに表示させる工程と、
を行わせる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び電子機器システムならびに制御プログラムに関する。
【背景技術】
【０００２】
従来、太陽光を受けて発電する携帯通信機器があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−６９１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
太陽光パネルを有する電子機器には改善の余地がある。
【課題を解決するための手段】
【０００５】
本発明の一つの態様に係る電子機器は、本体と、前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、制御部と、を有し、前記上面が部分的に異なる明度を有する画像を表示するディスプレイに対向するように置かれたとき、前記制御部は、前記複数の光電変換部のそれぞれの発電量に基づいて、前記ディスプレイが表示する前記画像が示す情報の読み取りを行う。
【０００６】
本発明の一つの態様に係る電子機器システムは、本体と、前記本体の上面に備えられた、光を受けて発電する複数の光電変換部と、第１の制御部と、を有する第１の電子機器と、ディスプレイを有する第２の電子機器と、を備える電子機器システムであって、前記ディスプレイは、部分的に異なる明度を有する画像を含む画面を表示可能であり、前記制御部は、前記第１の電子機器および前記第２の電子機器が、前記上面と前記ディスプレイが対向するように置かれたとき、前記複数の光電変換部のそれぞれの発電量に基づいて前記ディスプレイに表示された前記画像が示す情報の読み取りを行う。
【０００７】
本発明の一つの態様に係る電子機器は、ディスプレイと、制御部と、を有する電子機器であって、前記制御部は、前記ディスプレイが複数の光電変換部を備えた面に対向するように置かれたとき、前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成し、当該画像を前記ディスプレイに表示させる。
【０００８】
本発明の一つの態様に係る制御プログラムは、ディスプレイと、制御部と、を有する電子機器が前記ディスプレイを複数の光電変換部を備えた面に対向するように置かれたとき、前記電子機器の前記制御部に、前記ディスプレイに表示される画像が示す情報が前記複数の光電変換部のそれぞれの発電量に基づいて読み取られるように、部分的に異なる明度を有する画像を生成する工程と、当該画像を前記ディスプレイに表示させる工程と、を行わせる、制御プログラム。
【発明の効果】
【０００９】
本発明の一つの態様によれば、電子機器の通信方法を改善することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例に係るスマートウォッチの機能構成を示すブロック図である。
【図２】図２は、実施例に係るスマートウォッチの外観図である。
【図３】図３は、実施例に係るディスプレイおよびタッチパネル周辺の構造を示す図である。
【図４】図４は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。
【図５】図５は、実施例に係るスマートフォンの機能構成を示すブロック図である。
【図６】図６は、実施例に係るスマートフォンの外観図である。
【図７】図７は、実施例に係るスマートウォッチおよびスマートフォンの位置関係の一例を示す図である。
【図８】図８は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。
【図９】図９は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。
【図１０】図１０は、実施例に係るデータパターンの表示の一例を示す図である。
【図１１】図１１は、実施例に係るデータパターンの表示の一例を示す図である。
【図１２】図１２は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。
【図１３】図１３は、実施例に係るスマートウォッチおよびスマートフォンの配置の一例を示す図である。
【図１４】図１４は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。
【図１５】図１５は、実施例に係る処理の流れの一例を示すフロー図である。
【図１６】図１６は、実施例に係る処理の流れの一例を示すフロー図である。
【図１７】図１７は、実施例に係る処理の流れの一例を示すフロー図である。
【図１８】図１８は、実施例に係るデータパターンの表示の一例を示す図である。
【図１９】図１９は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。
【図２０】図２０は、実施例に係るスマートフォンのディスプレイの表示の一例を示す図である。
【図２１】図２１は、実施例に係るアニメーションを構成する手法の一例を説明するための図である。
【図２２】図２２は、実施例に係るアニメーションを構成する手法の一例を説明するための図である。
【図２３】図２３は、実施例に係るアニメーションを構成する手法の一例を説明するための図である。
【図２４】図２４は、実施例に係るアニメーションの一例を説明するための図である。
【図２５】図２５は、実施例に係るアニメーションの一例を説明するための図である。
【図２６】図２６は、実施例に係るアニメーションの一例を説明するための図である。
【図２７】図２７は、実施例に係るアニメーションの一例を説明するための図である。
【図２８】図２８は、実施例に係るアニメーションの一例を説明するための図である。
【図２９】図２９は、実施例に係るアニメーションの一例を説明するための図である。
【図３０】図３０は、実施例に係るアニメーションの一例を説明するための図である。
【図３１】図３１は、実施例に係る情報読取処理の一例について説明するための図である。
【図３２】図３２は、実施例に係る情報読取処理の一例について説明するための図である。
【図３３】図３３は、実施例に係る情報読取処理の一例について説明するための図である。
【図３４】図３４は、実施例に係る情報読取処理の一例について説明するための図である。
【図３５】図３５は、実施例に係る情報読取処理の一例について説明するための図である。
【図３６】図３６は、実施例に係る情報読取処理の一例について説明するための図である。
【図３７】図３７は、実施例に係るアニメーションの一例を説明するための図である。
【図３８】図３８は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。
【図３９】図３９は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。
【図４０】図４０は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。
【図４１】図４１は、実施例に係るスマートウォッチの太陽光パネルの配置の一例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の一つの態様に係る電子機器及び電子機器システムならびに制御プログラムを実施するための複数の実施例を、図面を参照しつつ詳細に説明する。
【００１２】
いくつかの実施例では、２つの電子機器の間で情報のやりとりを行うことができる。例えば、一方の電子機器が、手首に装着する腕時計型デバイスであるスマートウォッチであり、他方の電子機器が、手で把持してタッチパネルを用いて操作するスマートフォンであるとする。スマートウォッチは上面に後述する複数の太陽光パネルを有する。スマートフォンは、後述するディスプレイを有する。ディスプレイは、部分的に異なる明度をする画像を表示することができる。スマートウォッチの上面とスマートフォンのディスプレイを対向させた場合、スマートウォッチは、複数の太陽光パネルのそれぞれの発電量に基づいてディスプレイが表示する画像が示す情報を読み取ることができる。これにより、スマートフォンは、ディスプレイに表示する画像によってスマートウォッチに情報を送信することができる。スマートウォッチは、スマートフォンから送信された情報を受信することができる。
【００１３】
上述の場合、スマートウォッチ１は、情報の新たな送信方法を有し、スマートフォンは、情報の新たな受信方法を有するということができる。
【００１４】
上記の受信方法および送信方法を合わせて送受信方法と呼称する。当該送受信方法は、種々の用途に用いられてもよい。例えば当該送受信方法は、連絡先や短いメッセージ等のデータの送信等に用いられてもよい。
【００１５】
まずは、図１、図２を参照しつつ、スマートウォッチ１の構成の一例を説明する。図１は、スマートウォッチ１の構成を示すブロック図である。図２はスマートウォッチ１の外観図である。スマートウォッチ１は、本体１Ａと、バンド１Ｂと、を有する。本体１Ａは、タッチパネル２Ａと、ディスプレイ２Ｂと、太陽光パネル２Ｃと、ボタン３と、バッ
テリ４と、照度センサ５Ａと、加速度センサ５Ｂと、ジャイロセンサ５Ｃと、方位センサ５Ｄと、通信ユニット６と、マイク７Ａと、スピーカ７Ｂと、バイブレータ８Ａと、ＬＥＤ８Ｂと、ストレージ９と、プロセッサ１０と、を有する。バンド１Ｂは、本体１Ａの側面に取り付けられる。
【００１６】
本実施例のスマートウォッチ１において図３に示すように太陽光パネル２Ｃはタッチパネル２Ａおよびディスプレイ２Ｂの間に位置し、タッチパネル２Ａ、太陽光パネル２Ｃおよびディスプレイ２Ｂはスマートウォッチ１の上面１Ｃに配置される。太陽光パネル２Ｃは、矢印で示した方向から光２４を受ける。しかしながら必ずしも本構成に限られない。タッチパネル２Ａとディスプレイ２Ｂのそれぞれがスマートウォッチ１の上面１Ｃとは別の面に設けられてもよいし、それぞれが複数設けられてもよい。また、タッチパネル２Ａおよびディスプレイ２Ｂは、別個に設けられるのではなく、入力機能と表示機能とを併せ持ったインセル型ディスプレイが設けられてもよい。
【００１７】
タッチパネル２Ａは、静電容量方式、電磁誘導方式、表面弾性波方式、感圧方式、液抵抗膜方式、赤外線方式などの方式が任意で用いられ、指またはスタイラスペンなどの操作子の接触および近接を検知する。これによりスマートウォッチ１に対するユーザの操作を識別し、受けた操作に対応する信号をプロセッサ１０に送る。
【００１８】
ディスプレイ２Ｂは、画像を表示できる。ユーザはディスプレイ２Ｂに表示された画像を見ることによりスマートウォッチ１の状態を確認することができる。ディスプレイ２Ｂは、例えば液晶ディスプレイ、有機ＥＬディスプレイ、無機ＥＬディスプレイ、電子ペーパー等の表示デバイスが用いられる。またはディスプレイ２Ｂは、単一の表示デバイスでなく多数の発光素子の集まりであってもよい。
【００１９】
太陽光パネル２Ｃは、光を吸収して発電する。太陽光パネル２Ｃが吸収する光は、人の目における可視光線（３６０ｎｍ〜８３０ｎｍ）であってもよいし、不可視光線であってもよい。太陽光パネル２Ｃをディスプレイ２Ｂ上に重ね、更に太陽光パネル２Ｃにタッチパネル２Ａを重ねる構成の場合、タッチパネル２Ａおよび太陽光パネル２Ｃを通してディスプレイ２Ｂを視認できるようにするため、タッチパネル２Ａおよび太陽光パネル２Ｃは可視光線の少なくとも一部を透過させる構成であってもよい。当該構成によると、光２４が照射されたとき、光２４はタッチパネル２Ａおよび太陽光パネル２Ｃを通してディスプレイ２Ｂに照射される。光２４のうちディスプレイ２Ｂに反射した光は太陽光パネル２Ｃおよびタッチパネル２Ａを通して外部に放出される。当該放出された光により、スマートウォッチ１のユーザはディスプレイ２Ｂに表示された画像を見ることができる。またディスプレイ２Ｂが液晶ディスプレイである場合にはバックライトを含んでもよい。ディスプレイ２Ｂがバックライトにより照らされた場合には、同様にディスプレイ２Ｂ側からの光は太陽光パネル２Ｃおよびタッチパネル２Ａを通して外部に放出される。また、ディスプレイ２Ｂが有機ＥＬディスプレイ等の自発光ディスプレイである場合にも、ディスプレイ２Ｂからの光は太陽光パネル２Ｃおよびタッチパネル２Ａを通して放出される。
【００２０】
また太陽光パネル２Ｃは複数備えられてもよい。図４は、ユーザが手首にスマートウォッチ１に装着している状態を示す図である。本実施例に係るスマートウォッチ１には、図４に示すように、９つの太陽光パネル２Ｃがディスプレイ２Ｂ上に敷き詰められるように、配置されている。本明細書の説明において「太陽光パネル２Ｃ」という表現は、９つの太陽光パネルのうち、特に指定しない一つを指す。
【００２１】
上述の構成は一例であり、太陽光パネルは更に多い数でもよいし、または少ない数でもよい。また太陽光パネル２Ｃは、必ずしもディスプレイ２Ｂ上に重ねられる必要はなく、例えばバンド１Ｂまたはベゼル（上面１Ｃにおいて、太陽光パネル２Ｃが敷き詰められて
いない部分）に配置されてもよく、更に別の場所であってもよい。太陽光パネル２Ｃは照射される光が強いほど大きい電流を発生させるため、照度を検知する検知部として利用できる。太陽光パネル２Ｃにより発生した電流値に基づき、プロセッサ１０は太陽光パネル２Ｃの発電量に基づいて、太陽光パネル２Ｃに当たる光の強さを算出できる。
【００２２】
なお、図４は、太陽光パネル２Ｃの配置を説明するための図である。図２に示した照度センサ５Ａ、マイク７Ａ、スピーカ７Ｂ、ＬＥＤ８Ｂ等の図示は図４において省略されている。
【００２３】
本体１Ａは、スマートウォッチ１に備えられるセンサ等の電子部品を収容する。本体１Ａは例えば略直方体の形状で樹脂により形成される。しかしながら本体１Ａの形状および材質はこれに限られない。例えば本体１Ａの形状は円盤状等、形状は限定されず、本体１Ａの材質もまた金属、セラミックまたはガラス等が用いられてもよいし、それらの組み合わせであってもよい。
【００２４】
本明細書では、本体１Ａは上面１Ｃを有する。上面１Ｃとは本体１Ａにおいてタッチパネル２Ａ、ディスプレイ２Ｂおよび太陽光パネル２Ｃが配置されている面である。上面１Ｃはタッチパネル２Ａ、ディスプレイ２Ｂおよび太陽光パネル２Ｃの配置されている領域に限定されず、例えばベゼルまでを含んでもよい。また上面１Ｃは必ずしも平面である必要はなく、湾曲していてもよい。ユーザがスマートウォッチ１を腕に装着したとき、本体１Ａの上面１Ｃは外部に露出し、ユーザは、上面１Ｃに配置されたディスプレイ２Ｂに表示されている情報を視認することができる。
【００２５】
本体１Ａには、バンド１Ｂが取り付けられる。バンド１Ｂは、曲げて輪の形状を作ることが可能であり、スマートウォッチ１をユーザの腕に装着するために用いられる。バンド１Ｂは帯状の形状であり、スマートウォッチ１の本体１Ａの側面から延びる。バンド１Ｂは２つに別れていてもよいし、一つであってもよい。あるいは、バンド１Ｂは、スマートウォッチ１の本体１Ａがはめ込まれる構成であってもよい。バンド１Ｂは革でもよく、金属でもよく、またそのほかの材質でもよい。バンド１Ｂは、本体１Ａに着脱可能に取り付けられ、異なるバンドに交換可能であってもよい。またバンド１Ｂの内部に種々のセンサまたはバッテリ４等が設けられてもよく、当該バンド１Ｂをスマートウォッチ１の本体１Ａの側面に取り付けることにより、スマートウォッチ１において追加の機能が実現されてもよい。
【００２６】
本明細書において、バンド１Ｂの長手方向および短手方向という表現を用いる。長手方向とはバンド１Ｂの長さ方向であり、バンド１Ｂをまっすぐに伸ばした状態において、バンド１Ｂの延びる方向を指す。短手方向とは、バンド１Ｂの幅方向であり、長手方向とは直角の方向を指す。つまり短手方向とは、スマートウォッチ１を腕に装着した際に腕の延びる方向である。
【００２７】
またバンド１Ｂは必ずしも本体１Ａと着脱が可能な別体である必要はなく、一体であってもよい。
【００２８】
ボタン３は、本体１Ａに設けられる。ボタン３は押下されることにより、スマートウォッチ１に対する電源のｏｎまたはｏｆｆ、ディスプレイ２Ｂのオン状態またはオフ状態への切り替え、音量調整などを含むユーザからの種々の入力を受け付ける。ボタン３の数は単数でも複数でもよい。ボタン３は、タスクスイッチまたはメンブレンスイッチを使った物理キーであってもよいし、指またはスタイラスペン等の操作子の接触または近接を検出する静電容量方式または感圧方式のセンサを有する構造でもよい。または、ボタン３は、タッチパネル２Ａの一部に設けられたソフトキーであってもよい。
【００２９】
バッテリ４は、スマートウォッチ１の各部に電力を供給する。本実施例のスマートウォッチ１は、太陽光パネル２Ｃにより発電した電力をバッテリ４の充電に用いることができる。
【００３０】
照度センサ５Ａはスマートウォッチ１の上面１Ｃに備えられる。照度センサ５Ａは周囲の照度を検出し、ディスプレイ２Ｂの明るさを制御するために用いられる。照度とは、例えば光の強さ、明るさ、輝度等である。照度センサ５Ａが検出する照度が高くなるほど、ディスプレイ２Ｂの視認性向上のため、プロセッサ１０は、ディスプレイ２Ｂを明るく設定する。また照度センサ５Ａは照度センサ５Ａへの物の近接を検知する近接センサの機能を備えていてもよい。
【００３１】
照度センサ５Ａはフォトダイオードを含む。フォトダイオードは強い光が当たるほど、大きい電流を発生させるため、照度センサ５Ａは照度を検知する検知部として利用できる。フォトダイオードが発生させた電流値に基づき、プロセッサ１０は照度を算出できる。照度センサ５Ａは複数備えられていてもよい。
【００３２】
加速度センサ５Ｂは、スマートウォッチ１に作用する加速度の方向および大きさを検出する。
【００３３】
ジャイロセンサ５Ｃは、スマートウォッチ１の角速度を検出する。
【００３４】
加速度センサ５Ｂやジャイロセンサ５Ｃの信号に基づき、プロセッサ１０はスマートウォッチ１の本体１Ａの姿勢の変化を検出できる。
【００３５】
通信ユニット６は、通信のための信号を変換する回路および送受信するためのアンテナを備える。通信ユニット６が使用する通信規格は無線通信であり、例えば２Ｇ、３Ｇ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、４Ｇ、ＷｉＭＡＸ（登録商標）（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、Ｚｉｇｂｅｅ（登録商標）等であり、またこれに限られず種々の無線通信方式を含む。
【００３６】
通信ユニット６は、スマートフォン１１の有する通信ユニット１６との間で、例えばＢｌｕｅｔｏｏｔｈ（登録商標）を使った通信を可能にする。また２Ｇ、３Ｇ、ＬＴＥ等の方式により基地局と通信できる場合、プロセッサ１０は接続している基地局を元に位置情報を推測できる。またはスマートウォッチ１がスマートフォン等の基地局と通信できる別の通信機器と通信可能であれば、同様に基地局の情報から位置情報を推測できる。基地局との通信またはスマートフォン１１を経由した通信により、インターネットを利用することで天気情報および日時情報を含む種々の情報の取得ができてもよい。
【００３７】
マイク７Ａは音の入力を受け付ける。ユーザの声および周囲の環境音等はマイク７Ａによって音信号へ変換される。マイク７Ａは一つとは限らず複数設けられてもよい。
【００３８】
スピーカ７Ｂは音を出力する。スピーカ７Ｂは動画の音声、音楽、アラーム等の出力に用いられ、ハンズフリー通話時の通話音声の出力にも用いられる。
【００３９】
バイブレータ８Ａは偏心モータおよび圧電素子等を有し、スマートウォッチ１を振動させることにより、ユーザに対する報知等の用途に使用される。
【００４０】
ＬＥＤ８Ｂは発光し、ユーザに対する報知等の用途に使用される。
【００４１】
ストレージ９は例えばフラッシュメモリ、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、光磁気ディスクおよびＲＡＭ等の記憶媒体のいずれか、または複数の組み合わせであって、プログラムおよびデータを記憶する。ストレージ９は記憶媒体に加えてそれら記憶媒体から情報を読み取る読み取り装置まで含んでもよい。
【００４２】
ストレージ９に記憶されるプログラムは、スマートウォッチ１の動作を制御する制御プログラム９Ａと、アプリケーションプログラム（以下、「アプリケーション９Ｂ」という。）と、を含む。制御プログラム９Ａには、例えばＯＳが含まれる。アプリケーション９Ｂに対応するアイコンに入力を受け付けたとき、アプリケーション９Ｂはフォアグラウンドで実行され、当該アプリケーション９Ｂへの操作が可能な画面がディスプレイ２Ｂに表示される。アプリケーション９Ｂはバックグラウンドで実行されてもよい。アプリケーション９Ｂはスマートウォッチ１にプリインストールされているアプリケーションおよびユーザがインストールするアプリケーションなど、種々のアプリケーションを含む。ストレージ９には、種々の設定情報９Ｃ、種々のセンサからの信号の履歴情報等を含むセンサ情報９Ｄ、センサ情報９Ｄから判断された結果およびインターネット通信等により入手する環境情報９Ｅ等が保存される。
【００４３】
プロセッサ１０は、制御部の一例である。スマートウォッチ１は少なくとも一つのプロセッサを含み、以下で述べる各種の機能を実現するための制御と処理能力を提供する。種々の実施例によると、プロセッサ１０はＩＣ（Iｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉ
ｔ）または複数の通信可能に接続されたＩＣおよび／またはディスクリート回路を実装していてもよい。プロセッサ１０は様々な既知の技術によって実現されてもよい。一つの実施例では、プロセッサ１０は１以上のデータ計算手段またはデータ計算処理を可能とする１以上の回路またはユニットを有する。例えばプロセッサ１０は、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサ、プログラマブルロジックデバイス、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）か、またはこれらのデバイス、構造、その他のデバイスおよび構造の組み合わせであって、本明細書で示す機能を果たしてもよい。
【００４４】
プロセッサ１０は判断ユニットとハンドオフユニットを含んでもよい。いくつかの実施例では、判断ユニットとハンドオフユニットは、プロセッサ１０に含まれる処理回路によって実行されるときに、メモリに保存された実行可能な命令として実現され、本明細書で説明するそれぞれのプロセスを実行する。もう一つの実施例では、本明細書で示すそれぞれの機能を果たすために、判断ユニットハンドオフユニットの少なくとも一方はプロセッサ１０と通信可能に接続されたセパレートＩＣまたはディスクリート回路によって実現されてもよい。
【００４５】
アプリケーション９Ｂおよび制御プログラム９Ａはプロセッサ１０によって実行され、スマートウォッチ１の動作はプロセッサ１０によって統括的に制御され、各種の機能が実現される。
【００４６】
スマートウォッチ１は上記の各機能部の他、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を設けていてもよい。ＧＰＳ受信機により受信したＧＰＳ衛星からの信号を用いて、プロセッサ１０は現在位置を検出できる。更に気圧を測定する気圧センサや方位を測定するための方位センサ等を備えていてもよい。
【００４７】
次に図５、図６を参照しつつ、スマートフォン１１の構成の一例を説明する。スマートフォン１１は、タッチパネル１２Ａと、ディスプレイ１２Ｂと、ボタン１３と、バッテリ１４と、照度センサ１５Ａと、加速度センサ１５Ｂと、ジャイロセンサ１５Ｃと、方位センサ１５Ｄと、通信ユニット１６と、マイク１７Ａと、スピーカ１７Ｂと、インカメラ１８Ａと、アウトカメラ１８Ｂと、バイブレータ１９Ａと、ＬＥＤ１９Ｂと、ストレージ２０と、プロセッサ２１と、イヤホンジャック２３と、を備える。
【００４８】
タッチパネル１２Ａおよびディスプレイ１２Ｂは、スマートフォンの前面に設けられる。機能および構成はスマートウォッチ１のタッチパネル２Ａおよびディスプレイ２Ｂと同様であるため、説明を省略する。タッチパネル１２Ａおよびディスプレイ１２Ｂだけでなく、太陽光パネル１２Ｃが更に設けられてもよい。太陽光パネル１２Ｃは複数であってもよい。
【００４９】
ボタン１３は押下されることでスマートフォン１１の電源をｏｆｆにするシャットダウン操作または電源をｏｎにするブート操作、スリープモードへの切り替えまたはスリープモードの解除、音量調整などを含むユーザからの種々の入力を受け付ける。ボタン１３の数は単数でも複数でもよいし、タスクスイッチやメンブレンスイッチを使った物理キーであっても、タッチパネル１２Ａの一部に設けられたソフトキーであってもよい。またボタン１３は静電容量方式や感圧方式等により入力を検出する構造であってもよい。
【００５０】
バッテリ１４は、バッテリ４と同様の機能を有し、スマートフォン１１の各部に電力を供給する。
【００５１】
照度センサ１５Ａ、加速度センサ１５Ｂ、ジャイロセンサ１５Ｃおよび方位センサ１５Ｄもまた、それぞれ照度センサ５Ａ、加速度センサ５Ｂ、ジャイロセンサ５Ｃおよび方位センサ５Ｄと同様の機能を有する。
【００５２】
通信ユニット１６は、通信ユニット６と同様の機能を有し、通信ユニット６と無線通信を行うことが可能である。
【００５３】
マイク１７Ａ、スピーカ１７Ｂは、それぞれマイク７Ａおよびスピーカ７Ｂと同様の機能を有する。
【００５４】
インカメラ１８Ａおよびアウトカメラ１８Ｂは撮影した画像を電気信号に変換する。インカメラ１８Ａはスマートフォン１１の前面に設けられ、アウトカメラ１８Ｂはインカメラ１８Ａが設けられた面とは反対側の背面に設けられる。
【００５５】
バイブレータ１９ＡおよびＬＥＤ１９Ｂは、それぞれバイブレータ８ＡおよびＬＥＤ８Ｂと同様の機能を有する。
【００５６】
ストレージ２０は、ストレージ９と同様の機能を有し、データ、スマートフォン１１の制御プログラム２０Ａ、アプリケーションプログラム（アプリケーション２０Ｂ）、設定情報２０Ｃ、センサ情報２０Ｄ、環境情報２０Ｅ等を記憶する。
【００５７】
プロセッサ２１は、制御部の一例である。
【００５８】
スマートフォン１１は少なくとも一つのプロセッサを含み、以下で述べる各種の機能を実現するための制御と処理能力を提供する。種々の実施例によると、プロセッサ２１はＩＣ（Iｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）または複数の通信可能に接続されたＩＣお
よび／またはディスクリート回路を実装していてもよい。プロセッサ２１は様々な既知の
技術によって実現されてもよい。一つの実施例では、プロセッサ２１は１以上のデータ計算手段またはデータ計算処理を可能とする１以上の回路またはユニットを有する。例えばプロセッサ２１は、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサ、プログラマブルロジックデバイス、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）か、またはこれらのデバイス、構造、その他のデバイスおよび構造の組み合わせであって、本明細書で示す機能を果たしてもよい。
【００５９】
プロセッサ２１は判断ユニットとハンドオフユニットを含んでもよい。いくつかの実施例では、判断ユニットとハンドオフユニットは、プロセッサ２１に含まれる処理回路によって実行されるときに、メモリに保存された実行可能な命令として実現され、本明細書で説明するそれぞれのプロセスを実行する。もう一つの実施例では、本明細書で示すそれぞれの機能を果たすために、判断ユニットハンドオフユニットの少なくとも一方はプロセッサ２１と通信可能に接続されたセパレートＩＣまたはディスクリート回路によって実現されてもよい。
【００６０】
制御プログラム２０Ａおよびアプリケーション２０Ｂはプロセッサ２１によって実行され、スマートフォン１１の動作はプロセッサ２１によって統括的に制御され、各種の機能が実現される。
【００６１】
スマートフォン１１は、上記の各機能部の他、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を設けていてもよい。ＧＰＳ受信機により受信したＧＰＳ衛星からの信号を用いて、プロセッサ１０は現在位置を検出できる。更にスマートフォン１１は気圧を測定する気圧センサ等を備えていてもよい。  スマートウォッチ１の通信ユニット６およびスマートフォン１１の通信ユニット１６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信を行うことが可能である。Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信を行う場合、誤って無関係の他の通信機器と通信することを防ぐために、一方の機器が通信すべき他方の通信機器を認証して接続を確立する認証設定を行う。以降で、当該認証設定を行う行為をペアリングと呼称する。ペアリングが行われたあと、接続のための情報は、両方の通信機器に保存される。これにより、接続が切断されたとしても、再度通信が可能な状態となると、接続のための情報を用いることで、スマートウォッチ１のプロセッサ１０およびスマートフォン１１のプロセッサ２１は、再度接続を構成することが可能である。
【００６２】
Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信によって、ペアリングを行う際の設定方法の一例について説明する。ユーザはスマートウォッチ１を、Ｂｌｕｅｔｏｏｔｈ（登録商標）による接続要求を受け付ける待機状態へ移行させる。ユーザはタッチパネル２Ａまたはボタン３によりスマートウォッチ１を操作することでスマートウォッチ１を待機状態へ移行させる。またはスマートウォッチ１は、通信ユニット６が受信した信号に応じて、待機状態へ移行してもよい。
【００６３】
ユーザはタッチパネル２Ａまたはボタン３により、スマートフォン１１をペアリングモードへ移行させる。ペアリングモードへ移行したスマートフォン１１のプロセッサ２１は、通信ユニット１６を用いて、周辺にある待機状態となっている通信機器を探す。そしてプロセッサ２１は、見つかった待機状態となっている通信機器の一覧をディスプレイ１２Ｂに表示する。ユーザは、ディスプレイ１２Ｂに表示された通信機器の一覧から、
タッチパネル１２Ａを用いて、スマートウォッチ１を選択する。その後、スマートウォッチ１およびスマートフォン１１の間で、数字列をランダムに生成し、当該数字列をスマートウォッチ１のディスプレイ２Ｂおよびスマートフォン１１のディスプレイ１２Ｂに表示
する。ユーザは、ディスプレイ２Ｂおよびディスプレイ１２Ｂに表示された数字列が一致するか否かを判断し、一致するときに、双方の機器において、接続を承認するための入力を行う。一致しない場合、またはいずれか一方の機器に数字列が表示されないとき、無関係の通信機器との間でペアリングが行われつつあると判断できるため、ユーザはペアリング設定を中断することができる。
【００６４】
また、プロセッサ１０およびプロセッサ２１は数字列をランダムに生成し、いずれか一方の通信機器の有するディスプレイにのみ数字列を表示してもよい。そして他方の通信機器に対して、ユーザが当該数字列を入力することで、当該他方の通信機器が入力された数字列と、スマートウォッチ１およびスマートフォン１１との間で生成された数字列とが一致するか否かを判断してもよい。
【００６５】
上述の処理の場合、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信が可能な距離である、数十メートル程度の範囲にある機器とペアリングすることが可能である。従って、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信が可能な範囲に、複数の通信機器があるとき、ユーザの操作ミス等の原因によってユーザがペアリングしようとする通信機器以外の通信機器とのペアリングを誤って行う恐れがある。
【００６６】
本発明のいくつかの実施例に係るスマートウォッチ１およびスマートフォン１１は、情報の新たな送受信方法を有する。ユーザはスマートウォッチ１とスマートフォン１１との間のペアリングで行われる無線通信の一部、または全てをＢｌｕｅｔｏｏｔｈ（登録商標）による通信から当該新たな送受信方法による通信に置き換えてペアリングを行うことができる。この新たな送受信方法を用いることにより、ユーザは所望の２つの電子機器の間でより正確にペアリングを行うことができる。
【００６７】
＜＜第１の実施例＞＞
本実施例における電子機器システムにおいて、スマートフォン１１は、複数の太陽光パネルを有する外部の電子機器に対して、情報を送信することができる。ここでいう外部の電子機器は、例えば、図７に示すスマートウォッチ１である。
【００６８】
図７に示すように、本実施例におけるスマートウォッチ１は、複数の太陽光パネル２Ｃを備えた上面１Ｃを、外部の電子機器のディスプレイに対向させて置くことにより、当該ディスプレイに表示された画像から、情報を読み取ることができる。
【００６９】
従ってスマートフォン１１は、太陽光パネル２Ｃを有するスマートウォッチ１に対して情報を送信することが可能である。送信する情報は、あらゆる形式であってよいが、以降ではペアリングに関する情報を送信することを例として説明する。
【００７０】
本実施例におけるスマートフォン１１のプロセッサ２１は、ユーザがスマートウォッチ１を置くべき位置をディスプレイ１２Ｂに表示させる。このとき表示される画面は、例えば図８のような画面である。図８は、スマートウォッチ１を置くべき位置を示している。更に、図８では矢印３１の表示を行うことにより、スマートウォッチ１を置くべき向きを規定している。矢印３１の向く側に、スマートウォッチ１の上面１Ｃにおける上側部位が位置するよう、スマートウォッチ１が置かれることにより、以降の処理が正確に行われる。なお、上面１Ｃにおける上側部位とは、図２および図４における上方向の部位であり、照度センサ５Ａが配置される部位をいう。
【００７１】
よりユーザにわかりやすくするため、スマートウォッチ１のプロセッサ１０もまた、ディスプレイ２Ｂに矢印を表示させてもよい。上述の処理により、スマートフォン１１の
ディスプレイ１２Ｂに表示された矢印３１の方向と、スマートウォッチ１のディスプレイ
２Ｂに表示された矢印の方向とを一致させるように置くべきであると、ユーザは認識できる。矢印はあくまで一例であり、ユーザに対して、スマートウォッチ１を置くべき位置を指示できるのであれば、種々の表現が用いられてもよい。
【００７２】
または、プロセッサ２１が、ディスプレイ１２Ｂに、ユーザに対してスマートウォッチ１の置くべき位置および向きを指示する旨のアニメーションを表示させてもよい。
【００７３】
図８で示す画面の指示に従い、ユーザはスマートフォン１１のディスプレイ１２Ｂの上に、太陽光パネル２Ｃを備える面を対向させる姿勢で、スマートウォッチ１を置く。ディスプレイ１２Ｂ上の所定の位置に、所定の向きで、スマートウォッチ１が置かれることで、プロセッサ１０は、ディスプレイ１２Ｂに表示された画像から正確に情報を読み取ることができる。
【００７４】
図７の状態において、スマートウォッチ１の太陽光パネル２Ｃは、ディスプレイ１２Ｂから放たれる光を受けて発電する。太陽光パネル２Ｃの発電量は、受ける光の強さによって変化する。
【００７５】
ディスプレイ１２Ｂが発する光の強さは、ディスプレイ１２Ｂに表示されている画像の明度に依存する。画像が明度の高い色の領域と、明度の低い色の領域を有する場合、明度の高い色の領域からの光は強く、明度の低い色の領域からの光は弱い。従って、スマートウォッチ１のプロセッサ１０は、太陽光パネル２Ｃのそれぞれの発電量を測定することで、スマートフォン１１のディスプレイ１２Ｂに表示されている画像における明度の高い色の領域と明度の低い色の領域を判別できる。
【００７６】
従って、スマートフォン１１のディスプレイ１２Ｂにおいて表示されている画面が、図８から図９のように変化したとき、スマートウォッチ１のプロセッサ１０は、太陽光パネル２Ｃの発電量から、ディスプレイ１２Ｂに表示された画像を推測することができる。
【００７７】
＜スマートフォン１１における画像生成処理および画像表示処理について＞
スマートフォン１１における画像生成処理について説明する。
【００７８】
スマートフォン１１のプロセッサ２１は、スマートウォッチ１のプロセッサ１０に読み取らせるための画像を生成する。当該画像は、スマートウォッチ１に対して送信すべき情報に基づいて生成される。当該送信すべき情報は、例えばペアリングに用いる６桁の数字列である。
【００７９】
本実施例においては、スマートフォン１１のプロセッサ２１は、一つの数字に対して、一つの画像を生成する。以降では、この画像をデータパターンと呼称する。当該データパターンは、９つのセルから構成される。それぞれのセルは白または黒で塗りつぶされる。
【００８０】
１つのセルの大きさは、１つの太陽光パネル２Ｃと同程度である。従ってデータパターンの大きさは、スマートウォッチ１の本体１Ａの上面１Ｃにおいて、太陽光パネル２Ｃが占める面積と同程度となる。またはセルの大きさは、太陽光パネル２Ｃより少し小さくてもよい。
【００８１】
図１０および図１１を用いて、スマートフォン１１のプロセッサ２１が行う具体的な数字列からのデータパターンの生成方法の一例について説明する。
【００８２】
画像生成処理において、プロセッサ２１は、一つの数字に一つのデータパターンを対応させて生成する。例えば、スマートフォン１１からスマートウォッチ１に対して、数字の
『１』という情報を送信する場合、スマートフォン１１のプロセッサ２１は図１０（ａ）のデータパターンを生成する。数字の『２』という情報を送信する場合、スマートフォン１１のプロセッサ２１は図１０（ｂ）のデータパターンを生成する。数字の『３』〜『９』および『０』を送信する場合についても同様に、スマートフォン１１のプロセッサ２１は図１０（ｃ）〜（ｊ）に示したデータパターンを生成する。
【００８３】
次に画像表示処理について説明する。図１１は、『１３６０９３』という数字列に基づいて、スマートフォン１１のプロセッサ２１が生成する第１データパターンから第６データパターンまでの一覧である。  スマートフォン１１のプロセッサ２１は、生成した画像の一例であるデータパターンを一部に含む画面をディスプレイ１２Ｂに表示させる。プロセッサ２１は、まずディスプレイ１２Ｂに第１データパターンを含む画面を表示させる。この状態から所定の時間が経過すると、プロセッサ２１はディスプレイ１２Ｂに第２データパターンを含む画面を表示させる。
【００８４】
プロセッサ２１は第３から第６データパターンを含む画面についても同様に、所定の時間毎にディスプレイ１２Ｂに表示させていく。
【００８５】
上述の所定の時間は、例えば１秒である。スマートウォッチ１の太陽光パネル２Ｃへ当たる光量が変化したとき、当該太陽光パネル２Ｃの発電量が安定するまでに必要とする時間に基づいて、所定の時間は決定される。以降では、所定の時間は１秒であるとして、説明する。
【００８６】
図９は、ディスプレイ１２Ｂにおいて表示される画面の一例である。図９は図１１に示した第１データパターンがディスプレイ１２Ｂに表示されている状態である。上述の様に、図９の画面における第１データパターンは、１秒後に第２データパターンへ変化する。更に１秒間隔で、第３から第６のデータパターンが順番に表示されていく。
【００８７】
以上の通り、スマートフォン１１のプロセッサ２１は、画像生成処理および画像表示処理を行う。
【００８８】
＜スマートウォッチ１における情報読取処理について＞
スマートウォッチ１のプロセッサ１０が行う情報読取処理について説明する。
【００８９】
スマートウォッチ１のプロセッサ１０は、９枚の太陽光パネル２Ｃの発電量に基づき、上述の画像表示処理において、スマートフォン１１のディスプレイ１２Ｂに表示された第１データパターンから第６データパターンを読み取る。
【００９０】
説明のため、図１２に示すように、スマートウォッチ１の上面１Ｃに配置された９枚の太陽光パネル２Ｃをそれぞれ第１パネルから第９パネルとする。
【００９１】
スマートウォッチ１のプロセッサ１０は、１秒毎に第１パネルから第９パネルの発電量を測定する。測定の結果、例えば第１パネルの発電量が太陽光パネル２Ｃの平均発電量より閾値以上小さいとき、スマートウォッチ１のプロセッサ１０は、ディスプレイ１２Ｂには数字の『１』に対応するデータパターンが表示されていると推測する。また同様に第２パネルの発電量が太陽光パネル２Ｃの平均発電量より閾値以上小さいとき、プロセッサ１０はディスプレイ１２Ｂには数字の『２』に対応するデータパターンが表示されていると推定する。第３パネルから第９パネルのいずれかの発電量が小さい場合についても同様に、プロセッサ１０はディスプレイ１２Ｂに表示されているデータパターンを推定できる。第１パネルから第９パネルまでの全てで発電量が同程度の場合、プロセッサ１０は、
数字の『０』に対応するデータパターンがディスプレイ１２Ｂに表示されていることを推
測できる。
【００９２】
従って、例えば、スマートウォッチ１の太陽光パネル２Ｃの発電量が、第１パネルの発電量が小さい状態、第３パネルの発電量が小さい状態、第６パネルの発電量が小さい状態、全ての太陽光パネル２Ｃでほぼ同程度の発電量が得られている状態、第９パネルの発電量が小さい状態、第３パネルの発電量が小さい状態、へと１秒毎に推移していったとき、スマートウォッチ１のプロセッサ１０は、図１１に示したデータパターンが順にディスプレイ１２Ｂに表示されたことを推定できる。
【００９３】
以上の情報読取処理により、スマートウォッチ１のプロセッサ１０は、スマートフォン１１から情報を受け取ることができる。
【００９４】
＜２つの電子機器間の送受信処理の一例について＞
図１５を参照し、本実施例におけるスマートウォッチ１のプロセッサ１０が行う処理の一例およびスマートフォン１１のプロセッサ２１が行う処理の一例について、詳細に説明する。
【００９５】
ユーザは、スマートウォッチ１をペアリング待受モードに切り替える。ペアリング待受モードへの切り替えは、例えばスマートウォッチ１にインストールされている所定のアプリケーション９Ｂを実行することによって行われる。ペアリング待受モードは、周囲の他の機器からのＢｌｕｅｔｏｏｔｈ（登録商標）によるペアリングを行うためのモードである。ペアリング待受モードのスマートウォッチ１は、他の無線通信機器がＢｌｕｅｔｏｏｔｈ（登録商標）によるペアリングを行うために周囲を探索したとき、ペアリング可能な無線通信機器の一つとして、発見される。
【００９６】
本実施例に係るスマートウォッチ１は、ペアリング待受モードに設定されたとき、スマートフォン１１とのペアリングのための情報を、太陽光パネル２Ｃを用いて受け取ることができる。
【００９７】
ペアリング待受モードに設定されたスマートウォッチ１のプロセッサ１０は、ステップＳ００１において、図１２に示した第１パネルから第９パネルの発電量を測定する。更に、プロセッサ１０は、その後も継続して発電量を監視する。
【００９８】
ユーザは、スマートフォン１１をペアリングモードに切り替える。
【００９９】
ペアリングモードに設定されたスマートフォン１１のプロセッサ２１は、ステップＳ００２において、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信が可能な、周囲の無線通信機器の探索を行う。探索の結果、スマートフォン１１のプロセッサ２１は、ペアリング待受モードに設定されたスマートウォッチ１を発見する。スマートウォッチ１を含む、発見された無線通信機器の一覧は、リストの形式で、スマートフォン１１のディスプレイ１２Ｂに表示される。ユーザが当該リストから、スマートウォッチ１を選択したとき、スマートフォン１１のプロセッサ２１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信を用いて、ステップＳ００３の接続要求を行う。
【０１００】
接続要求が行われたあと、スマートフォン１１のプロセッサ２１およびスマートウォッチ１のプロセッサ１０は、相互に無線通信を行い、ステップＳ００４およびステップＳ００５において、共通の６桁の数字列を生成する。
【０１０１】
ステップＳ００６において、スマートフォン１１のプロセッサ２１は、数字列を示す画像を生成する。具体的には、ステップＳ００４において生成された数字列に基づいて、数
字列の桁数に応じた数（本実施例では６つ）のデータパターンを生成する。
【０１０２】
そしてステップＳ００７において、スマートフォン１１のプロセッサ２１は、スマートウォッチ１とスマートフォン１１を、上面１Ｃとディスプレイ１２Ｂとを対向させて配置するための位置合わせ用の画像をディスプレイ１２Ｂに表させる。この画像は、位置合わせ用の専用の画像であってもよいし、数字列を示す６つの画像のうち、いずれか一の画像であってもよい。そしてステップＳ００８において、スマートウォッチ１のプロセッサ１０は、位置合わせ処理を行う。ステップＳ００８においてスマートウォッチ１が行う位置合わせ処理については、後述する。
【０１０３】
位置合わせ処理が終了すると、ステップＳ００９において、スマートフォン１１のプロセッサ２１は、数字列を示す画像を順に表示する。ここでは、プロセッサ２１は、ディスプレイ１２Ｂに当該データパターンの一つを含む６つの画面を順に表示させる。このとき表示される画面は、例えば図９のような画面である。ステップＳ００９において、スマートフォン１１のプロセッサ２１が画像を順に表示する処理を画像表示処理という。
【０１０４】
なお、位置合わせ処理が終了した場合、スマートウォッチ１のプロセッサ１０は、スマートフォン１１に、位置合わせ処理が終了したことを示す信号を送信してもよい。この場合、スマートフォン１１のプロセッサ２１は、スマートウォッチ１から位置合わせ処理が終了したことを示す信号を受信した場合に、画像表示処理を開始してもよい。
【０１０５】
ステップＳ０１０において、スマートウォッチ１は、太陽光パネル２Ｃの発電量に基づいて、スマートウォッチ１がディスプレイ１２Ｂに表示させた画面に含まれる画像から情報を読み取る情報読取処理を実行する。ステップＳ０１０においてスマートウォッチ１が行う情報読取処理については、後述する。
【０１０６】
ステップＳ０１１において、スマートウォッチ１のプロセッサ１０は、情報読取処理により得られた数字列の情報を、スマートフォン１１に対して無線通信により送信する。
【０１０７】
ステップＳ０１２において、スマートフォン１１のプロセッサ２１は、ステップＳ００４において生成された数字列と、ステップＳ０１１によりスマートウォッチ１から送信された数字列が一致するか否かを判断する。
【０１０８】
両者が一致する場合（Ｓ０１２においてＹｅｓの場合）、スマートフォン１１のプロセッサ２１は、処理をステップＳ０１３に進める。両者が一致しない場合（Ｓ０１２においてＮｏの場合）、スマートフォン１１のプロセッサ２１は、ペアリングは失敗したとして、図１５の処理を終了する。
【０１０９】
ステップＳ０１３において、スマートフォン１１のプロセッサ２１は、接続を許可する旨の信号を、スマートウォッチ１に対して無線通信により送信する。送信したあと、スマートフォン１１のプロセッサ２１は、処理をステップＳ０１５へ進める。両者が一致しない場合、またはペアリングを行っている無線通信機器であるスマートウォッチ１から、所定の時間が経過してもスマートフォン１１が情報を受信しない場合、スマートフォン１１のプロセッサ２１は、ペアリングを中止し、図１５の処理を終了する。
【０１１０】
これによりスマートフォン１１のプロセッサ２１は、ユーザのペアリングを所望している無線通信機器（本実施例ではスマートウォッチ１）ではない無線通信機器とペアリングを行うことを防止できる。
【０１１１】
ステップＳ０１４において、スマートウォッチ１は、接続を許可する信号をスマートフ
ォン１１から受信したか否かを判断する。
【０１１２】
接続を許可する信号を受信したとき（Ｓ０１４においてＹｅｓの場合）、スマートウォッチ１は、ステップＳ０１６に処理を進める。所定の時間が経過しても接続を許可する信号を受信しないとき（Ｓ０１４においてＮｏの場合）、スマートウォッチ１は、ペアリングを中止し、ペアリング待受モードを終了する。
【０１１３】
ステップＳ０１５およびステップＳ０１６において、スマートフォン１１のプロセッサ２１およびスマートウォッチ１のプロセッサ１０は、ペアリングを確立する。ペアリングを確立したあと、スマートウォッチ１のプロセッサ１０はペアリング待受モードを終了する。同様にペアリングを確立したあと、スマートフォン１１のプロセッサ２１はペアリングモードを終了する。これにより、スマートウォッチ１は、ユーザのペアリングを所望している無線通信機器（本実施例ではスマートフォン１１）ではない無線通信機器とペアリングを行うことを防止できる。同様にスマートフォン１１は、ユーザのペアリングを所望している無線通信機器（本実施例ではスマートウォッチ１）ではない無線通信機器とペアリングを行うことを防止できる。
【０１１４】
次に、図１６を用いて、スマートウォッチ１のプロセッサ１０が行う位置合わせ処理について説明する。
【０１１５】
ステップＳ１０１において、スマートウォッチ１のプロセッサ１０は、各々の太陽光パネル２Ｃの発電量を測定する。
【０１１６】
ステップＳ１０２において、スマートウォッチ１のプロセッサ１０は、ステップＳ１０１において得られた各々の太陽光パネル２Ｃの発電量から、その平均発電量を算出する。
【０１１７】
ステップＳ１０３において、スマートウォッチ１のプロセッサ１０は、当該平均発電量が所定の範囲内か否かを判定する。なお、当該所定の範囲は、スマートウォッチ１をスマートフォン１１のディスプレイ１２Ｂ上に置いたときに、得られる発電量に基づいて決定される。例えば平均発電量が所定の範囲内を超えて大きい場合、太陽光パネルはディスプレイ１２Ｂの光でなく、日光や照明の光を受けている状態である可能性が高い。平均発電量が所定の範囲内を超えて非常に小さい場合は、点灯している状態のディスプレイ１２Ｂが正面になく、情報読取処理を行う必要はないため、プロセッサ１０は、情報読取処理を行わない。従って、上述したように平均発電量が所定の範囲内でない場合（Ｓ１０３においてＮｏの場合）、スマートウォッチ１のプロセッサ１０は、処理をステップＳ１０１に戻す。
【０１１８】
平均発電量が所定の範囲内である場合（Ｓ１０３においてＹＥＳの場合）、スマートウォッチ１のプロセッサ１０は、図１７に示す情報読取処理に進む。
【０１１９】
上述の位置合わせ処理において、スマートウォッチ１のプロセッサ１０は、平均発電量が非常に大きい場合又は非常に小さい場合に、上面１Ｃとディスプレイ１２Ｂとが対向していないと判断する。この位置合わせは、上面１Ｃがディスプレイ１２Ｂに対向しているか否かを判断するための簡単な処理であるが、より厳密に位置合わせを行う場合は、例えば、以下のような処理にすることが考えられる。
【０１２０】
プロセッサ２１は、位置合わせのための所定のデータパターンを生成し、ディスプレイ１２Ｂに表示させる。ここでは上記の所定のデータパターンは、一例として中央のセルが黒に塗りつぶされ、外縁のセルは白に塗りつぶされたデータパターンとする。
【０１２１】
発電量が小さい太陽光パネル２Ｃが一つであり、且つ当該太陽光パネル２Ｃが第５パネルである場合、プロセッサ１０は位置が合っていることを推定できる。上記の所定のデータパターンの読み取りにおいて、発電量の低い太陽光パネル２Ｃが複数ある場合、プロセッサ１０は位置がずれていることを推定できる。位置がずれているとプロセッサ１０が推定したとき、プロセッサ１０は位置を合わせるための指示をディスプレイ１２Ｂに表示させてもよい。例えば第５パネルおよび第２パネルの発電量が小さいとき、プロセッサ１０はスマートウォッチ１を上方向に移動させるべきであることを推定できる。ここでいう上方向とは、図１２に示すスマートウォッチ１のディスプレイ２Ｂの上方向である。ユーザがスマートウォッチ１の位置を動かし、第５パネルの発電量のみが小さくなったとき、プロセッサ１０はスマートフォン１１に対して、ステップＳ００９に進んでよいことを指示する。上述の説明では、一つの所定のデータパターンを表示する例を示したが、複数のデータパターンを表示させてもよい。またはプロセッサ２１がディスプレイ１２Ｂにアニメーションを表示させてステップＳ００８の位置合わせ処理を行ってもよい。例えば以下のような処理であってもよい。
【０１２２】
プロセッサ２１はディスプレイ１２Ｂに、白い背景の上で一つの黒いオブジェクトが移動するアニメーションを表示させる。オブジェクトの移動に伴って、太陽光パネル２Ｃの発電量は徐々に変化する。プロセッサ１０は、第５パネルの発電量のみが小さくなった瞬間に、スマートフォン１１に対して、ステップＳ００９に進んでよいことを指示する。プロセッサ２１は当該指示を受けた瞬間に、ディスプレイ１２Ｂにおいてオブジェクトが存在していた座標を中心として、ステップＳ００９におけるデータパターンを表示する。上述の処理によれば、ユーザがディスプレイ１２Ｂ上でスマートウォッチ１を移動させる必要はない。
【０１２３】
次に、図１７を用いて、スマートウォッチ１のプロセッサ１０が行う発電量からの情報読取処理について説明する。
【０１２４】
なお、スマートフォン１１のプロセッサ２１は、ディスプレイ１２Ｂに数字列を示す画像を順に表示させる。数字列を示す画像が順に表示される度に、スマートウォッチ１のプロセッサ１０は、以下で説明するステップＳ１０４〜Ｓ１１１を繰り返す。
【０１２５】
ステップＳ１０４において、スマートウォッチ１のプロセッサ１０は、最も発電量が小さい太陽光パネル２Ｃを特定する。
【０１２６】
ステップＳ１０５において、スマートウォッチ１のプロセッサ１０はＳ１０４において特定された最も発電量が小さい太陽光パネル２Ｃの発電量と、ステップＳ１０１において測定されたスマートウォッチ１が備える太陽光パネル２Ｃの平均発電量の差を算出する。
【０１２７】
ステップＳ１０６において、スマートウォッチ１のプロセッサ１０は、ステップＳ１０５において算出された当該差が閾値以上か否かを判定する。差が閾値以上である場合（Ｓ１０６においてＹｅｓの場合）、スマートウォッチ１のプロセッサ１０は、処理をステップＳ１０７へ進める。差が閾値未満である場合（Ｓ１０６においてＮｏの場合）、スマートウォッチ１のプロセッサ１０は、処理をステップＳ１０８へ進める。
【０１２８】
ステップＳ１０７において、スマートウォッチ１のプロセッサ１０は、発電量が最も小さい太陽光パネル２Ｃの位置に基づいて、ディスプレイ１２Ｂに表示されている画像が、図１０（ａ）から（ｉ）のうち、いずれの状態に該当するかを判断し、情報を読み取る。
【０１２９】
ステップＳ１０８において、スマートウォッチ１のプロセッサ１０は、スマートフォン１１のプロセッサ２１から『０』という情報が送信されていると認識する。差の大きさが
閾値未満である場合には、スマートフォン１１のディスプレイ１２Ｂのうち、スマートウォッチ１の太陽光パネル２Ｃを対向する領域は、おおよそ均一に明るいと推定できる。従って、スマートフォン１１のディスプレイ１２Ｂには、『０』に該当する画像である、図１０（ｊ）が表示されていることが推定される。
【０１３０】
ステップＳ１０９において、スマートウォッチ１のプロセッサ１０は、ステップＳ１０７またはステップＳ１０８により読み取られた数字を、ストレージ９に記録する。
【０１３１】
ステップＳ１１０において、スマートウォッチ１のプロセッサ１０は、ストレージ９に記録した数字が６つに至ったか否かを判定する。なお、本実施例においては、６桁の数字列の情報を送信するため、ステップＳ１１０において記録した数字が６に至ったか否かを判定したが、必ずしも６つである必要でなく、数字列の桁数に応じて適宜変更されればよい。６つに至った場合（Ｓ１１０においてＹｅｓの場合）、必要な情報を受信したとして、上記の処理は終了する。６つに至っていない場合（Ｓ１１０においてＮｏの場合）、スマートウォッチ１のプロセッサ１０は処理をステップＳ１１１に進める。
【０１３２】
ステップＳ１１１において、スマートウォッチ１のプロセッサ１０は１秒間待機する。これは、上述したように、スマートウォッチ１の太陽光パネル２Ｃへ当たる光量が変化するとき、当該太陽光パネル２Ｃの発電量が安定するまでに必要とする時間である。ステップＳ１１１の終了後、スマートウォッチ１のプロセッサ１０は、処理をステップＳ１０４に戻し、再度、太陽光パネル２Ｃの発電量に基づく情報の読み取りを開始する。
【０１３３】
以上、本実施例におけるスマートウォッチ１およびスマートフォン１１において、行われる処理の一例を示したが、必ずしも上記の実施形態には限られない。
【０１３４】
＜第１の実施例の変形例について＞
上記の画像表示処理をスマートフォン１１のプロセッサ２１が行っているとき、スマートフォン１１からスマートウォッチ１に対して正確に情報を送信するため、図９のように、スマートフォン１１のプロセッサ２１は、ディスプレイ１２Ｂにスマートウォッチ１を動かしてはならない旨の指示３２をデータパターンと併せて表示させてもよい。スマートフォン１１のプロセッサ２１は、画像表示処理の完了までの所要時間３３をデータパターンと併せて表示させてもよい。スマートフォン１１のプロセッサ２１は、画像表示処理を中止するキャンセルボタン３４等を表示してもよい。図９では、スマートフォン１１のプロセッサ２１は、スマートウォッチ１を動かしてはならない旨の指示３２と、画像表示処理の完了までの所要時間３３と、ペアリングの処理を中止するキャンセルボタン３４と、をディスプレイ１２Ｂの左右の領域に表示させている。この表示により、スマートウォッチ１をディスプレイ１２Ｂの上に置いた状態であっても、ユーザはこれらを視認することができる。
【０１３５】
スマートフォン１１は、バイブレータ１９Ａを備えている。当該バイブレータ１９Ａが振動した場合、スマートウォッチ１の位置は移動する可能性がある。従って、上述の画像表示処理を行っているときには、プロセッサ２１をバイブレータ１９Ａの振動を停止させてもよい。スマートウォッチ１のバイブレータ８Ａの場合も同様にスマートウォッチ１の位置を移動させる可能性があるため、プロセッサ１０は情報読取処理を行っているとき、スマートウォッチ１のバイブレータ８Ａを停止させてもよい。
【０１３６】
以上の説明では一例として、図７の配置でスマートウォッチ１を置く場合の実施について説明した。しかしながらスマートウォッチ１の配置は異なる配置でもよい。例えば図１３に示すようにディスプレイ１２Ｂに対して、スマートウォッチ１は横向きに配置されてもよい。横向きの配置で実施する場合、スマートフォン１１のプロセッサ２１は、データ
パターンを９０°回転させて、太陽光パネル２Ｃの向きに合わせてディスプレイ１２Ｂに表示させてもよい。図１３では、スマートフォン１１が備える構成のうち、説明に関係しないものを一部省略している。
【０１３７】
スマートウォッチ１を置く位置は、スマートフォン１１のディスプレイ１２Ｂの中央でなくともよい。例えばプロセッサ２１はディスプレイ１２Ｂに図１４のような画面を表示させ、当該画面において指定した位置にスマートウォッチ１を置くよう、ユーザに指示してもよい。
【０１３８】
スマートフォン１１のプロセッサ２１は、上述の画像生成処理および画像表示処理を行うたびに、スマートウォッチ１を置く位置または向きを変化させてもよい。
【０１３９】
図１６に示した位置合わせ処理および図１７に示した情報読取処理では、一例として、プロセッサ１０は、ステップＳ１０２において、上面１Ｃに搭載された９つの太陽光パネル２Ｃの平均発電量を測定し、ステップＳ１０４からステップＳ１０６の処理により、当該平均発電量より閾値以上発電量が小さい太陽光パネル２Ｃを特定した。そしてステップＳ１０７またはステップＳ１０８の処理により、情報の読み取りを行った。これは一例であり、その他の手法によって、ディスプレイ１２Ｂに表示されているデータパターンを推定してもよい。
【０１４０】
例えば、上記平均発電量を測定することなく、上面１Ｃに搭載された９つの太陽光パネル２Ｃのうち発電量が最も小さい太陽光パネル２Ｃを特定し、情報の読み取りをおこなってもよい。この場合、９つの太陽光パネル２Ｃの発電量に差がなく、発電量が最も小さい太陽光パネル２Ｃを特定できない場合に、プロセッサ２１は、受信した情報が『０』であると判断してもよい。
【０１４１】
上述の画像生成処理の説明では、一例として、『１』〜『９』の数字に対応するデータパターンは黒に塗りつぶされた一つのセルを有し、『０』の数字に対応するデータパターンは黒に塗りつぶされたセルを有しない例を示した。図１６に示した情報読取処理の説明は、これに対応させている。図１８（ａ）に示すように、複数の黒に塗りつぶされたセルを有するデータパターンが画像生成処理において生成される場合、異なる情報読取処理を行う必要がある。
【０１４２】
黒に塗りつぶされた複数のセルが存在するデータパターンの場合、スマートウォッチ１のプロセッサ１０は、情報読取処理において、全ての太陽光パネル２Ｃの発電量を測定し、それぞれについて、閾値を超えるか否かを判定し、当該判定に基づいて情報の読み取りを行ってもよい。または、プロセッサ１０は、閾値以上の発電量を有する複数の太陽光パネル２Ｃを特定してもよいし、閾値以下の発電量を有する複数の太陽光パネル２Ｃを特定してもよい。
【０１４３】
以上のように、プロセッサ２１は、既知のあらゆる手法を用いてデータパターンを生成してもよい。プロセッサ１０は、プロセッサ２１が用いたデータパターンの生成手法に対応した、太陽光パネル２Ｃの発電量に基づく情報読取処理を行ってもよい。
【０１４４】
例えば２進法で表された２進数の情報を送信してもよい。９つのセルからなるデータパターンの場合、プロセッサ２１は９桁の２進数の情報を送信できる。一例として、黒に塗りつぶされたセルは『１』、白に塗りつぶされたセルを『０』として扱われてもよい。その場合、プロセッサ２１は、第１セルは１桁目、第２セルは２桁目、第３セルは３桁目、第４セルは４桁目、第５セルは５桁目、第６セルは６桁目、第７セルは７桁目、第８セルは８桁目、第９セルは９桁目、として扱って画像を生成してもよい。ここでは右側の数字
が１桁目であり、左側の数字が９桁目であるとする。
【０１４５】
図１８（ａ）のデータパターンは、第１セル、第８セル、第９セルが黒で塗りつぶされている。従って図１８（ａ）のデータパターンは、１桁目、８桁目、９桁目が『１』であり、その他の桁は、『０』という情報を含む。つまり図１８（ａ）のデータパターンは、『１１０００００１』という情報を含む。２進法における『１１００００００１』という情報を１０進法における数値に変換すると、『３８５』である。
【０１４６】
上述の方法によると、プロセッサ２１は、一つのデータパターンにより、第１の実施例において説明したデータパターンより、多くの情報を送信することができる。
また、データパターンの生成ではセルを黒に塗りつぶすのではなく、例えば図１８（ｂ）のように、黒点３５等の明度の低い色のオブジェクトを特定のセル内に表示させてもよい。
【０１４７】
データパターンは、白と黒の２色から構成する必要はなく、図１８（ｃ）のように、灰色を用いてもよい。太陽光パネル２Ｃの発電量は、当該太陽光パネル２Ｃに当たる光の強さに応じて変化する。灰色のセルと対向する位置に配置されている太陽光パネル２Ｃの発電量は、白のセルと対向する位置に配置されている太陽光パネル２Ｃの発電量より小さく、黒のセルと対向する位置に配置されている太陽光パネル２Ｃの発電量より大きい。従って、太陽光パネル２Ｃの発電量を比較することにより、スマートウォッチ１のプロセッサ１０は、データパターン中のセルの色が灰色であっても判別できる。
【０１４８】
データパターンは、セルの間で明るさ（明度）が異なればよい。明るさが異なるセルとは、例えば、特定の色で塗りつぶされたセル、黒点等のオブジェクトを含むセル、模様が描かれているセル等を含む。セル全体の色における平均の明度が異なるセルを含んでいればよい。
【０１４９】
図１８（ｄ）の表示の態様のように、セルの一部に、色の異なる領域があれば、セル内の平均の明度は異なる。プロセッサ２１は、当該色の異なる領域の大きさを変化させて、セルの明るさを変化させてもよい。
【０１５０】
プロセッサ２１は灰色の明度を時間の経過に伴って変化させて、一つのデータパターンに多くの情報量を含ませてもよい。例えば１０種類の明度の異なる色を用いて、データパターンを構成されている場合、プロセッサ１０は１つのセルから、１つの数字を読み取ってもよい。この場合、第１セルは１桁目、第２セルは２桁目、第３セルは３桁目、第４セルは４桁目、第５セルは５桁目、第６セルは６桁目、第７セルは７桁目、第８セルは８桁目、第９セルは９桁目、として扱って画像を生成してもよい。色と数字の対応は、明度の最も高い色が『０』とし、次に明度の高い色が『１』とし、『２』以降も同様に、明度の順に対応させてもよい。この場合、１つのデータパターンが１０進数における９桁の数字列の情報を含むことができる。ただしスマートフォン１１は、設定や照度センサ５Ａの信号に応じて画面の輝度を調整する機能を有しているものがある。画面の輝度が変化したとき、ディスプレイに表示されている画像が変わらなくとも、ディスプレイが発する光の強さは変化する。従って明度の変化を判断することは困難になる。
【０１５１】
これを解決するため、プロセッサ１０が個々のセルの明度の違いを読み取っている間、プロセッサ２１はディスプレイの画面の輝度を一定に保ってもよい。例えば、スマートフォン１１の設定において、プロセッサ２１が画面の輝度の自動設定をオフにしてもよいし、プロセッサ２１が画面の輝度を決定する数値を所定の数値に固定してもよい。
【０１５２】
またはプロセッサ１０に正確に情報を読み取らせるため、プロセッサ１０が個々のセル
の明度の違いを読み取っている間、プロセッサ２１は画面の輝度を最大に設定してもよい。
【０１５３】
なお、画面の輝度の設定は、ディスプレイ１２Ｂが液晶ディスプレイ等のバックライト等の照明で照らす形のディスプレイであれば、バックライトの発光の強さにより調整される。有機ＥＬディスプレイ等の自発光ディスプレイであれば、スマートフォン１１の設定において、プロセッサ２１は画面の輝度を決定する数値によって調整される。画像表示処理が完了したあと、プロセッサ２１は、画面の輝度を調整する前の輝度に戻してもよい。
【０１５４】
プロセッサ２１は、データパターンを構成するセルの全てに情報を含ませるのでなく、１つまたは複数のセルを明度読み取りにおける基準として用いてもよい。例えばプロセッサ２１は第５セルを基準として扱ってもよい。この場合、プロセッサ２１は第５セルに最も明度の高い色を表示させてもよい。プロセッサ１０は、第５パネルの発電量と、その他の太陽光パネル２Ｃの発電量を比較することで、情報の読み取りを行うことができる。
【０１５５】
スマートフォン１１のプロセッサ２１がデータパターンを生成するにあたって、当該データパターンは必ずしも白および黒ならびに灰色のみで表現される必要はない。太陽光パネル２Ｃの発電量はデータパターンを構成するセル毎の色の明度に応じて変化する。従って、スマートフォン１１のプロセッサ２１は、太陽光パネル２Ｃにおいて得られる発電量を推測したうえで、種々の色を用いてデータパターンを生成してもよい。
【０１５６】
図１５および図１６に示した処理は、一例である。それぞれの処理が変更されてもよい。
【０１５７】
図１５におけるステップＳ００１は、必ずしもスマートウォッチ１がペアリング待受モードに変化したあと、すぐに行われる必要はない。ステップＳ００１は、ステップＳ０１０の直前に行われればよい。従って例えばステップＳ００１は、ステップＳ００４の後に行われてもよい。
【０１５８】
図１５についての説明では、スマートウォッチ１およびスマートフォン１１の間の通信を必要とする、ステップＳ００３、Ｓ００４、Ｓ００５、Ｓ００７、Ｓ００９、Ｓ０１１、Ｓ０１３およびＳ０１４の処理は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信を用いて行われることを説明した。
【０１５９】
しかしながらこれらの処理に用いられる通信の方法は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信でなくともよい。プロセッサ２１による画像生成処理、画像表示処理およびプロセッサ１０による情報読取処理を用いることで、種々の形式の情報を送信することが可能である。従って図１５のステップＳ００３、Ｓ００５、Ｓ００７、Ｓ０１１およびＳ０１４の処理は、プロセッサ２１による画像生成処理、画像表示処理およびプロセッサ１０による情報読取処理を用いて実現することも可能である。
【０１６０】
また上記の実施例とは逆に、プロセッサ１０が画像生成処理および画像表示処理を行い、プロセッサ２１が太陽光パネル１２Ｃの発電量を測定して情報読取処理を行ってもよい。このときスマートフォン１１のプロセッサ２１は、太陽光パネル１２Ｃの発電量に基づき、スマートウォッチ１のディスプレイ２Ｂに表示された画面から情報を読み取ることができる。図１５のステップＳ００４、ステップＳ００９、ステップＳ０１１、ステップＳ０１３は、プロセッサ１０による画像生成処理、画像表示処理およびプロセッサ２１による情報読取処理を用いて行われてもよい。
【０１６１】
図１５の画像表示処理は、複数回繰り返して行われてもよい。例えば図１１に示したよ
うなデータパターンが表示されるのであれば、図１１に示した第６データパターンが表示され、１秒が経過したとき、図１１に示した第１データパターンが表示されてもよい。スマートウォッチ１がステップＳ００９の処理により送信した数字列を受信するまで、プロセッサ２１は上述の処理を継続して繰り返してもよい。
【０１６２】
ただし上述のように、連続して各データパターンが複数回表示される場合、プロセッサ１０は、情報読取処理において、誤った情報を読み取る可能性があるという問題が発生する。
【０１６３】
一例として、図１１に示した第６データパターンが表示されている状態で、スマートウォッチ１のプロセッサ１０がステップＳ０１０の情報読取処理を開始した場合、プロセッサ１０は、第６データパターン、第１データパターン、第２データパターン、第３データパターン、第４データパターン、第５データパターンの順に、情報読取処理を行う可能性がある。つまり情報読取処理の結果、プロセッサ１０は『３１３６０９』という誤った情報を得る。結果として、ステップＳ０１０において、スマートフォン１１のプロセッサ２１は、生成した数字列と受信した数字列が一致しないと判断し、（Ｎｏと判断し、）ペアリングモードを終了する。
【０１６４】
上述の問題への対応として、第６データパターンが表示され、１秒が経過したとき、所定のデータパターンを表示させてもよい。所定のデータパターンとは、例えば黒に塗りつぶされたセルのみによって構成されたデータパターンである。所定のデータパターンが表示されたあと、１秒が経過したとき、再び第１データパターンから第６データパターンまでが、順に表示がされてもよい。プロセッサ１０は、太陽光パネル２Ｃの発電量を監視し、全ての太陽光パネル２Ｃの発電量が減少したあと、ステップＳ０１０に記載の情報読取処理を実行してもよい。上述の処理により、プロセッサ１０は、第１データパターンから順に情報を読み取ることができる。
【０１６５】
またはプロセッサ１０は、全ての太陽光パネル２Ｃの発電量が減少したタイミングを元に、それ以前に読み取った情報が何番目のデータパターンであったのかを推測してもよい。一例としてプロセッサ１０が図１１における第５データパターンから、情報の読み取りを開始した場合について説明する。プロセッサ１０は、表示されているデータパターンから『９』の情報を読み取り、次に表示されたデータパターンから『３』の情報を読み取る。その後、ディスプレイ１２Ｂには上記の所定のデータパターンが表示される。このとき全ての太陽光パネル２Ｃの発電量が減少するため、プロセッサ１０は所定のデータパターンが表示されていると認識できる。従って画像生成処理において、生成されるデータパターンが６つのデータパターンであるとき、これまでに読み取った『９』という情報および『３』という情報は、それぞれ第５データパターンと、第６データパターンであると推測できる。更に、所定のデータパターンが表示された後の『１』、『３』、『６』および『９』の情報は、それぞれ第１データパターンから第４データパターンであると推測できる。上述の推測に基づき、プロセッサ１０は、『１３６０９３』という情報を読み取ることができる。
【０１６６】
所定のデータパターンは、黒に塗りつぶされたセルのみによって構成されたデータパターンであると説明したが、これは一例である。所定のデータパターンは種々の表現が行われればよい。例えば所定のデータパターンは全て白に塗りつぶされたセルによってのみ構成されたデータパターンであってもよい。プロセッサ２１は所定のデータパターンを表示させるのではなく、別の表現が用いられてもよい。例えばプロセッサ２１は所定のデータパターンを表示させるのではなく、ディスプレイ１２Ｂを所定の時間消去してもよい。またはディスプレイ１２Ｂを所定の間隔で点滅させることであってもよい。スマートフォ
ン１１のプロセッサ２１は、データパターンのみを変化させるのでなく、ディスプレイ１
２Ｂに表示させている画面の全体を変化させてもよい。その他、ディスプレイ１２Ｂの表示において、種々の表現が用いられてもよい。
【０１６７】
ここまで上述の問題の解決方法の一例として、ディスプレイ１２Ｂにおける表示を異ならせる方法について説明したが、その他の方法が用いられて解決されてもよい。プロセッサ１０に対して、プロセッサ１０が読み取った情報が何番目のデータパターンかを認識させるため、所定のタイミングでＢｌｕｅｔｏｏｔｈ（登録商標）の無線通信により、信号が送信されてもよい。例えば第１データパターンを表示させるタイミングで、Ｂｌｕｅｔｏｏｔｈ（登録商標）の無線通信により信号が送信されてもよい。プロセッサ１０は当該信号を受けたときに読み取った情報が、１番目のデータパターンから読み取った情報であると推測できる。
【０１６８】
例えば、図１５の処理を行うにあたって、ユーザがスマートウォッチ１にインストールされたアプリケーション９Ｂを実行することで、スマートウォッチ１をペアリング待機モードに切り替えることを説明したが、必ずしも当該処理を行わなくともよい。スマートウォッチ１のプロセッサ１０が常に太陽光パネル２Ｃの発電量を監視していれば、プロセッサ１０は、図１５におけるステップＳ００１の処理を行わなくともよい。
【０１６９】
プロセッサ１０は常に太陽光パネル２Ｃの発電量を監視し、太陽光パネル２Ｃの発電量から所定の情報を受けた時、ペアリング待受モードに移行してもよい。
【０１７０】
加速度センサ５Ｂを用いて、スマートウォッチ１の上面１Ｃが重力方向に向けられたことを検知したとき、プロセッサ１０は、ペアリング待機モードに移行してもよい。画像表示処理または情報読取処理は、スマートフォン１１およびスマートウォッチ１が静置された状態で行われてもよい。当該状態において、スマートフォン１１は水平な面の上に置かれ、当該スマートフォン１１の水平なディスプレイ１２Ｂの上に、上面１Ｃを向けてスマートウォッチ１は置かれる。このとき上面１Ｃは、重力方向を向く。プロセッサ１０は、これを検知し、ペアリング待受モードへ変化することで、ユーザが行うべき操作は少なくなり、スマートウォッチ１の利便性は向上する。
【０１７１】
照度センサ５Ａを近接センサとして使用し、スマートウォッチ１の上面１Ｃに物体が近接した場合に、プロセッサ１０は、ペアリング待機モードに移行してもよい。
【０１７２】
スマートウォッチ１およびスマートフォン１１の位置が変化したとき、図１５および図１６の処理は失敗する恐れがある。従ってスマートウォッチ１およびスマートフォン１１は、それぞれ静置された状態で、図１５〜１７の処理が行われることが望ましい。
スマートウォッチ１の加速度センサ５Ｂまたはスマートフォン１１の加速度センサ１５Ｂの信号に基づいて、スマートウォッチ１およびスマートフォン１１のうち、少なくともいずれか一方が移動したとプロセッサ１０またはプロセッサ２１が判断した場合、上記の画像表示処理および情報読取処理を中断し、再び画像表示処理および情報読取処理を開始してもよい。
【０１７３】
図１５におけるステップＳ００７より以前のいずれかの段階で、プロセッサ１０およびプロセッサ２１が、スマートウォッチ１の位置が正常な位置に置かれたか否かを判定する位置合わせ処理は、図１５におけるステップＳ００７より以前のいずれかの段階で実施される。
【０１７４】
図１５のステップＳ０１０において、スマートフォン１１のプロセッサ２１は、生成した数字列と受信した数字列が一致するか否かを判断し、Ｎｏであった場合、スマートフォン１１のプロセッサ２１はペアリングモードを終了する例について述べた。しかしながら
、ステップＳ０１０においてＮｏであった場合に、プロセッサ２１は図１５において説明した処理を中断し、ステップＳ００４から、再度実行してもよい。プロセッサ１０もまたステップＳ００５から、処理を再度実行してもよい。
【０１７５】
＜＜第２の実施例＞＞
第１の実施例では、ディスプレイ１２Ｂ上の所定の位置にスマートウォッチ１を配置することで情報の送信を行った。本実施例に係るスマートウォッチ１およびスマートフォン１１では、配置する位置および方向を規定する必要はない。
【０１７６】
本実施例に係るスマートフォン１１のプロセッサ２１は、ディスプレイ１２Ｂに対して、図１９のように、白い背景に複数のオブジェクトが存在し、当該オブジェクトが移動するアニメーションを表示させる。一例としてオブジェクトは黒点３５であってもよい。以降ではオブジェクトは黒点３５であるとして説明する。
【０１７７】
黒点３５が移動する方向は、スマートフォン１１から、スマートウォッチ１に対して送信すべき情報に応じて決定される。スマートウォッチ１は太陽光パネル２Ｃの発電量に基づき、黒点３５が移動している方向を推定し、当該方向に基づいてスマートフォン１１から送信される情報を読み取る。
【０１７８】
以降で、本実施例に係るスマートウォッチ１およびスマートフォン１１の動作について説明する。
【０１７９】
＜スマートフォン１１のプロセッサ２１が行う情報送信処理について＞
まず、スマートフォン１１のプロセッサ２１が行う情報送信処理におけるアニメーションの生成方法について説明する。図２０および図２１において示すように、アニメーションは、３×３の９つのセルからなる『組』を敷き詰めて構成される。なおこの『組』という概念は以降の説明のため、仮想的に定義する。従って『組』という概念は実際の処理に関わらなくともよいし、ディスプレイ１２Ｂにおいて表示されなくともよい。
【０１８０】
以降の説明では、図２１のように、一つの組において、上段左側にあるセルは第１セル、上段中央にあるセルは第２セル、上段右側にあるセルは第３セル、中段左側にあるセルは第４セル、中段中央にあるセルは第５セル、中段右側にあるセルは第６セル、下段左側にあるセルは第７セル、下段中央にあるセルは第８セル、下段右側にあるセルは第９セルとする。なお、一つのセルは、スマートウォッチ１が備える太陽光パネル２Ｃの一つと同程度の大きさであってもよい。従って一つの組の大きさは、スマートウォッチ１の上面１Ｃにおいて太陽光パネル２Ｃが占める大きさと同程度である。または、セルの大きさは、太陽光パネル２Ｃより小さく設定されてもよい。
【０１８１】
一つの組には、一つの黒点３５が含まれる。黒点３５は第１セルから第９セルのうちのいずれかのセルの中央に表示される。黒点３５を含むセルは、白の面積が狭くなるため、明度の低いセルとなる。アニメーション中に存在するすべての組において、黒点３５は同じセルに表示される。図２０では黒点３５はそれぞれの組における第５セルに表示されている。
【０１８２】
黒点３５は、スマートフォン１１からスマートウォッチ１に送信すべき情報に応じて、種々の方向に移動する。本実施例では、図２２に示すように、８方向へ移動する。当該８方向は、以降の説明において、図２２に示すように、それぞれ０°方向、４５°方向、９０°方向、１３５°方向、１８０°方向、２２５°方向、２７０°方向、３１５°方向と呼称する。また、黒点３５は移動せず、停止してもよい。
【０１８３】
スマートフォン１１のプロセッサ２１がスマートウォッチ１のプロセッサ１０に対して、「１」という情報を送信する場合、黒点３５は現在の表示位置からは消去され、同時に３１５°方向に存在するセルに表示される。（本実施例において現在の表示位置からの消去と別のセルへの表示を「移動する」と表現する。）従って、例えば黒点３５がそれまで第５セルに表示されていた場合には、第５セルから３１５°方向に存在するセルである第１セルへ移動する。
【０１８４】
なお黒点３５は、一つの組の範囲を超えて移動してもよい。図２３に示すように、例えば黒点３５が第２セルに表示されていた場合には、３１５°方向に存在するセルへ移動すると、黒点３５は上側の別の組における第７セルへ移動する。上の説明では黒点３５が上側の組に移動することについて説明したが、黒点３５は上だけでなく、左側、右側、および下側に存在する組へも、同様に移動しうる。
【０１８５】
スマートフォン１１のプロセッサ２１が「２」という情報を送信する場合、黒点３５は０°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ２１が「３」という情報を送信する場合、黒点３５は４５°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ２１が「４」という情報を送信する場合、黒点３５は２７０°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ２１が「５」という情報を送信する場合、黒点３５は所定の時間、停止して同じセルに継続して表示される。スマートフォン１１のプロセッサ２１が「６」という情報を送信する場合、黒点３５は９０°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ２１が「７」という情報を送信する場合、黒点３５は２２５°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ１０が「８」という情報を送信する場合、黒点３５は１８０°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ２１が「９」という情報を送信するとき、黒点３５は１３５°方向に存在するセルへ移動する。スマートフォン１１のプロセッサ２１がスマートウォッチ１に対して、『０』という情報を送信するとき、黒点３５は所定の時間、消去される。
【０１８６】
以降で、スマートウォッチ１とスマートフォン１１のペアリングに用いる情報として、『１３６０９３』という情報が送信される場合について、図２４から図２９を参照しつつ、より詳細に説明する。
【０１８７】
説明のため、図２４に示すように、下側の組を第１組、中央の組を第２組、上側の組を第３組と呼称する。また、以降の説明のため当初、第１組に表示されていた黒点３５は第１黒点３５Ａ、第２組に表示されていた黒点３５は第２黒点３５Ｂ、第３組に表示されていた黒点３５は第３黒点３５Ｃとする。
【０１８８】
図２４に示すように、黒点３５が第５セルに表示された場合を例として説明する。所定時間（例えば１秒）が経過すると、黒点３５は『１』に対応する方向として、図２４において矢印で示した３１５°方向にあるセルへ移動する。従って第１黒点３５Ａは第１組における第１セルへ移動する。第２組の第５セルに表示されていた第２黒点３５Ｂおよび第３組の第５セルに表示されていた第３黒点３５Ｃも、同様に、それぞれ第１セルへ移動する。矢印は説明のために図示した。従って矢印はディスプレイ１２Ｂにおいて表示されなくともよい。移動後の黒点の位置は、図２５に示す状態となる。なお、図２５では、黒点が移動してきた方向を点線の矢印で示した。点線の矢印も同様に、ディスプレイ１２Ｂにおいて、表示される必要はない。
【０１８９】
次に図２５の状態から更に１秒が経過すると、図２５に矢印で示すように、第１黒点３５Ａ、第２黒点３５Ｂ、第３黒点３５Ｃは、それぞれ４５°方向へ移動する。第１黒点３５Ａは、第１組の第１セルから、第２組の第８セルへ移動する。第２黒点３５Ｂは、第２
組の第１セルから、第３組の第８セルへ移動する。第３黒点３５Ｃは、図２５において図示していない第３組の更に上側に存在する組における第８セルへ移動する。また、図において図示していないが、第１組の更に下側に存在する組における第１セルに表示されていた第４黒点３５Ｄが第１組における第８セルへ移動する。つまり上述の移動後、黒点の表示位置は、図２６に示すようになる。図２６の状態から、更に１秒が経過すると、図２７に示すように、それぞれの黒点３５は９０°方向に存在する第９セルへ移動する。図２７の状態から、更に１秒が経過すると、各々の黒点３５は消去され、図２８の状態となる。図２８の状態から更に１秒が経過すると、消去される直前に黒点３５が表示されていた第９セルから１３５°の方向に存在するセルに移動する。従って、それぞれの黒点３５は右下にある組における第１セルへ移動する。図２８は黒点３５が消去された状態を示すものであるが、説明のために矢印を記載した。矢印は黒点３５が消去された位置から、移動方向（１３５°）にあるセルへ向いている。つまり図２７において表示していた第１黒点３５Ａ、第２黒点３５Ｂおよび第４黒点３５Ｄは、第１組、第２組および第３組の範囲外へ移動する。そして第１組から第３組は、別の組に表示されていた第５黒点３５Ｅ、第６黒点３５Ｆおよび第７黒点３５Ｇを第１セルに対して受け入れる。従ってアニメーションの表示は、図２９の状態となる。図２９の状態から、更に１秒が経過すると、それぞれの黒点３５は４５°の方向に存在するセルに移動し、図３０の状態となる。第７黒点３５Ｇは、第３組の範囲外へ移動し、第１組には第８黒点３５Ｈが移動してくる。
【０１９０】
以上の例のように、スマートフォン１１のプロセッサ２１は、アニメーションを生成し、ディスプレイ１２Ｂに表示させる情報送信処理を行う。
【０１９１】
＜スマートウォッチ１のプロセッサ１０が行う情報読取処理について＞
次にディスプレイ１２Ｂに表示されたアニメーションから、スマートウォッチ１のプロセッサ１０が情報を読み取る情報読取処理について説明する。
【０１９２】
スマートウォッチ１のプロセッサ１０は、第１の実施例と同様に、太陽光パネル２Ｃの発電量に基づいて、ディスプレイ１２Ｂのうち、太陽光パネル２Ｃと対向する範囲における明るい部分と暗い部分を読み取ることができる。本実施例では、スマートウォッチ１のプロセッサ１０は、太陽光パネル２Ｃのそれぞれが発電しているか否かを判断し、ディスプレイ１２Ｂにおける黒点３５の移動方向を推測する。具体的には、太陽光パネル２Ｃの発電量を継続して監視し、発電量の変化に基づいて、スマートフォン１１のディスプレイ１２Ｂに表示された情報の読み取りを行う。
【０１９３】
一例として、図７のような位置関係において、スマートウォッチ１の上面１Ｃがスマートフォン１１のディスプレイ１２Ｂ上に置かれた場合を想定し、説明する。図７では、スマートフォン１１が備える構成のうち、説明に関係しないものを一部省略している。
【０１９４】
以降では、９つの太陽光パネル２Ｃを図１２に示すように、第１パネルから第９パネルとして呼称する。
【０１９５】
図７の位置関係でスマートウォッチ１の上面１Ｃを、ディスプレイ１２Ｂに対して対向させて置いたとき、９つの太陽光パネル２Ｃの正面に、一つの組がある状態を想定すると、第１パネルは、図２０における第１セルと対向する。同様に、第２パネルは第２セルと対向する。第３パネル以降も同様である。
【０１９６】
上述の状態において、いずれかの太陽光パネル２Ｃの発電量が小さい場合、当該太陽光パネル２Ｃに対向する領域に、黒点３５が存在することが推定できる。例えば第１パネルの発電量が他の太陽光パネル２Ｃの発電量より小さいとき、第１セルに黒点３５が存在することが想定できる。また、他の太陽光パネル２Ｃの発電量が低い場合であっても、上述
の場合と同様に黒点３５の位置を推定できる。
【０１９７】
またいずれか一つの太陽光パネル２Ｃの発電量が小さい状態から、別のいずれか一つの太陽光パネル２Ｃの発電量が小さい状態に変化したとき、スマートウォッチ１のプロセッサ１０は、黒点３５の位置が変化したことが推定できる。例えば、第５パネルの発電量が太陽光パネル２Ｃのうちで最も小さい状態から、第５パネルの発電量が増加して第１パネルの発電量が減少した状態に変化したとき、スマートウォッチ１のプロセッサ１０は、ディスプレイ１２Ｂにおける黒点の位置が第５セルから第１セルへ移動したことを推定できる。そして上記推定に基づくと、黒点３５はディスプレイ１２Ｂにおいて、３１５°方向へ移動していることがわかる。黒点３５が３１５°方向へ移動しているとき、スマートフォン１１のプロセッサ２１は、『１』という情報に基づくアニメーションをディスプレイ１２Ｂに表示させていることがわかる。
【０１９８】
上述のように、スマートウォッチ１のプロセッサ１０は、太陽光パネル２Ｃの発電量の変化を調べることで、スマートフォン１１のディスプレイ１２Ｂから情報を読み取る情報読取処理を行うことができる。
【０１９９】
ここまでの説明では、ディスプレイ１２Ｂに表示された黒点が第１パネルから第９パネルのうちのいずれか一つの発電量を低下させる例を示した。しかしながら、例えば図３１のような状況では、黒点３５は複数の太陽光パネル２Ｃの発電量を低下させる。このような場合であっても、スマートウォッチ１のプロセッサ１０は黒点の移動方向を推定し、情報を読み取ることができる。
【０２００】
図３１において、実線はディスプレイ１２Ｂにおけるセルの位置を示している。黒点３５は、ディスプレイ１２Ｂにおいて表示された黒点３５である。点線はスマートウォッチ１の太陽光パネル２Ｃである。なお点線で示したスマートウォッチ１の太陽光パネル２Ｃは、スマートウォッチ１の本体Ａを、背面から上面１Ｃへ向かう方向に透過させた場合の図示である。従って図３１の場合では、太陽光パネル２Ｃのうち、第４パネル、第５パネル、第７パネルおよび第８パネルに対向する領域に、黒点３５は表示されている。従って、第４パネル、第５パネル、第７パネルおよび第８パネルの発電量は、その他の太陽光パネル２Ｃより、発電量が小さい。上述の状態において、スマートウォッチ１のプロセッサ１０は、上記の４つの太陽光パネル２Ｃに跨る領域に、黒点が表示されていると推定できる。黒点の位置の推定は、上述のようなおおよその位置を推定されるのみであってもよいし、発電量に基づいて、より詳細に黒点３５の重心位置までを求められてもよい。以降の説明では、スマートウォッチ１のプロセッサ１０が、黒点のおおよその位置を推定する場合について述べる。
【０２０１】
図３１の状態から、黒点が上方向へ移動した場合について説明する。黒点が上方向へ移動したとき、図３２の状態となる。図３２は、第１パネル、第２パネル、第４パネルおよび第５パネルの発電量が小さい状態となる。上述の状態において、スマートウォッチ１のプロセッサ１０は、上記の４つの太陽光パネル２Ｃに跨る領域に、黒点３５が表示されていると推定できる。
【０２０２】
図３１の状態において、黒点３５は、第４パネル、第５パネル、第７パネルおよび第８パネルの４つの太陽光パネル２Ｃに重なる領域に表示されていることが推定できる。図３２の状態において、黒点３５は、第１パネル、第２パネル、第４パネルおよび第５パネルの４つの太陽光パネル２Ｃに重なる領域に表示されていることが推定できる。スマートウォッチ１のプロセッサ１０は、図３１の状態において、黒点３５が図３３に示すＡ位置の近傍に表示されていると推定できる。スマートウォッチ１のプロセッサ１０は、図３２の状態において、黒点３５が図３３に示すＢ位置の近傍に表示されていると推定できる。
Ａ位置からＢ位置へ向かう方向は、０°方向である。従って、プロセッサ１０は、黒点３５が０°方向へ移動したと推定できる。
【０２０３】
図３１の状態から、ディスプレイ１２Ｂにおいて、黒点３５が左方向へ移動し、図３４の状態となる可能性もある。図３４の状態は、第４パネル、第６パネル、第７パネルおよび第９パネルの発電量が低下した状態である。この場合には、スマートウォッチ１のプロセッサ１０は黒点３５が図３５に示すＡ地点からＣ地点へ移動したことを推定できる。つまりスマートウォッチ１のプロセッサ１０は黒点３５がディスプレイ１２Ｂにおいて、左方向へ移動したと推定できる。
【０２０４】
同様にスマートウォッチ１のプロセッサ１０は、ディスプレイ１２Ｂにおける黒点３５の表示位置が複数の太陽光パネル２Ｃに対向する領域に表示されていたとしても、発電量が小さい複数の太陽光パネル２Ｃを特定し、当該太陽光パネル２Ｃの位置から、黒点３５が存在する位置を推定することによって、黒点３５の移動方向を推定できる。
【０２０５】
以上の説明では、図７に示す配置において、スマートウォッチ１のプロセッサ１０が情報読取処理を行う例について説明した。しかしながら、図７以外の配置で、スマートウォッチ１がディスプレイ１２Ｂ上に置かれる可能性もある。例えば図１３に示すように、スマートウォッチ１のディスプレイ２Ｂの上方向と、スマートフォン１１のディスプレイ１２Ｂの上方向と、が一致しない場合がある。
【０２０６】
図７の配置ではない場合に、スマートウォッチ１のプロセッサ１０が正常に情報読取処理を行うためには、以降で説明する設定処理を情報読取処理の前に行う必要がある。
【０２０７】
当該設定処理について説明する。設定処理は図７や図９等のディスプレイ１２Ｂの上にスマートウォッチ１が配置された状態で行われる。
【０２０８】
設定処理においてスマートフォン１１のプロセッサ２１は、ディスプレイ１２Ｂに所定のアニメーションを表示させる。設定処理において、スマートウォッチ１のプロセッサ１０は、太陽光パネル２Ｃの発電量に基づいて、ディスプレイ１２Ｂに表示された所定のアニメーションを読み取る。
【０２０９】
所定のアニメーションは、例えば図１９等の画面において、複数のオブジェクトを所定の一方向に移動させるアニメーションである。オブジェクトは例えば黒点３５である。図１９に示すように、一つの組において、一つの黒点３５が存在する。黒点３５はディスプレイ１２Ｂにおける上側のセルへ１秒毎に移動する。また当該アニメーションは、所定の時間、連続して行われる。
【０２１０】
図１９の画面において、当初表示されていた黒点３５は、ディスプレイ１２Ｂの上方向へ移動するため、画面の端に到達し、表示されなくなる。一方で新たな黒点３５がディスプレイ１２Ｂの下側の端から現れ、当該黒点３５もまた、上方向へ移動していく。従って画面中には常に複数の黒点３５が存在する。従って、当初図２０に示す第５セルに黒点３５が表示されていた場合、１秒後には、黒点３５は第２セルに存在する。更に１秒後には、当該黒点３５は上側の組へ移動するとともに、別の黒点３５が第８セルに現れる。
【０２１１】
スマートウォッチ１のプロセッサ１０は、太陽光パネル２Ｃの発電量に基づき、上述のアニメーションを読み取る。例えば太陽光パネル２Ｃのうち、図１２における第５パネルの発電量が最も小さい状態から、１秒後に第２パネルの発電量が最も小さい状態に変化する。また、第２パネルの発電量が最も小さい状態から、更に１秒後には、第８パネルの発電量が最も小さい状態に変化する。このときスマートウォッチ１のプロセッサ１０は、第
５パネルから第２パネルへ、そして更に第８パネルへ向かう方向がディスプレイ１２Ｂの上方向であることを推定できる。
【０２１２】
上述のアニメーションはあくまで一例であり、スマートウォッチ１のプロセッサ１０に、スマートフォン１１のディスプレイ１２Ｂに対する向きを認識させることができる表示であれば、どのようなものであってもよい。
【０２１３】
スマートウォッチ１のプロセッサ１０は、上記処理に基づいて推定したディスプレイ１２Ｂの上方向を図２２における０°方向として設定する。当該設定した方向が０°方向であるとしたとき、黒点３５の移動方向を当該０°方向と比較することにより、スマートウォッチ１のプロセッサ１０は、ディスプレイ１２Ｂにおける黒点３５の移動方向を推定できる。
【０２１４】
スマートウォッチ１がスマートフォン１１のディスプレイ１２Ｂに対し、斜めに配置されたとき、図３６に示すような状態も発生しうる。プロセッサ１０は図３６の状態であっても、ディスプレイ１２Ｂの上方向を推定し、正確に黒点３５の移動方向を推定できる。例えば第５パネルの発電量が小さい状態から、第７パネルの発電量が小さくなったとき、スマートウォッチ１のプロセッサ１０は、黒点３５がディスプレイ１２Ｂにおいて、０°方向へ移動したと推定できる。またその他の方向へ移動した場合も、スマートウォッチ１のプロセッサ１０は、当該移動の方向を推定できる。そして当該推定に基づいて、スマートウォッチ１のプロセッサ１０は、スマートフォン１１のディスプレイ１２Ｂに表示されたアニメーションから、情報を読み取ることができる。
【０２１５】
以上の様に、第２の実施例における情報送信処理および情報読取処理は行われる。
【０２１６】
＜第２の実施例の変形例について＞
ここまで第２の実施例として、スマートフォン１１からスマートウォッチ１に対して送信すべき情報に応じて、黒点３５の移動方向が変化することを例に説明した。しかしながら、必ずしも上記に説明した例には限定されない。
【０２１７】
例えば、送信すべき情報に応じて変化するパラメータは、黒点３５の移動方向である必要はない。
【０２１８】
例えばアニメーションでは、明度の低い色の黒点３５とは異なるオブジェクトが移動してもよい。または明度の低い色の背景上で、明度の高い色のオブジェクトが移動してもよい。ここまでの説明では、発電量の小さい太陽光パネル２Ｃの位置から、ディスプレイ１２Ｂにおける黒点３５の表示位置を推定することについて説明したが、白いオブジェクトが移動する場合、発電量の大きい太陽光パネル２Ｃの位置から、当該白いオブジェクトの表示位置を特定することが可能であり、当該位置に応じて、情報の読みとりを行うことができる。明度の変化に応じて、太陽光パネル２Ｃの発電量は変化する。または色の変化が行われてもよい。色が変化したとき明度もまた変化する。移動方向以外の要素もまた、変化させることで、スマートフォン１１のプロセッサ２１は、スマートウォッチ１に対して、短時間で多くの情報を送信することができる。変化させる要素は、色であってもよいし、オブジェクトの大きさであってもよい。例えばアニメーションでは、オブジェクトが特定のセル内に表示されるのではなく、特定のセルの全体が明度の低い色（例えば黒）で塗りつぶされる、別の表現が用いられてもよい。
【０２１９】
上記の別の表現を、オブジェクトを含む第１のセルから、当該オブジェクトが第２のセルへ移動するというアニメーションを例に説明する。特定のセルの全体が明度の低い色で塗りつぶされる場合には、黒に塗りつぶされていた第１のセルは白に塗りつぶされ、白に
塗りつぶされていた第２のセルは黒に塗りつぶされる。また第１のセルからオブジェクトが消去される場合には、上記別の表現では黒に塗りつぶされていた第１のセルが白に塗りつぶされるという表現が為される。
【０２２０】
また別の表現が用いられてもよい。図３７（ａ）は、上述の情報送信処理の一例として示したアニメーションについて説明する図である。プロセッサ２１は一例として『６８』という情報に基づいてアニメーションを生成している。図３７（ａ）は、一つの黒点３５が送信すべき情報に応じて異なる方向へ移動する例である。まず図３７（ａ）に記載のアニメーションは、黒点を含まない（ａ−０）の状態から開始される。次に、アニメーションの表示は一つの黒点を含む（ａ−１）の状態に移る。当該黒点３５はアニメーションにおいて（ａ−１）の状態から、『６』の情報に対応する方向である９０°方向へ移動する。黒点３５が移動したあとアニメーションは（ａ−２）の状態となる。次に黒点が『８』という情報に対応する１８０°方向へ移動し、アニメーションは（ａ−３）の状態となる。
【０２２１】
これに対応する別の表現として、図３７（ｂ）および（ｃ）を参照し、説明を行う。
【０２２２】
図３７（ｂ）は、プロセッサ２１が『６８』という情報に基づき、セルの色を反転させる方法でアニメーションを生成する場合の一例である。図３７（ｂ）に記載のアニメーションの生成において、白または黒の９つのセルが用いられる。各々のセルの色は、事前に決定される。この色を初期色と呼称する。図３７（ｂ）に記載の一例では、（ｂ−０）に示すように、第１セル、第３セル、第５セル、第７セル、第９セルの初期色は黒として設定した。初期色は固定されるものではなく、情報送信処理を行う度に、ランダムに設定されてもよい。次にアニメーションは（ｂ−１）の状態に変化し、第１セルの色は黒から反転し、白となっている。次に（ｂ−２）において、第１セルから９０°方向にある第２セルの色が白から反転し、黒となっている。第１セルは色が反転した状態から反転しない状態に変化するため、白から黒へ変化する。次に（ｂ−３）において、第２セルから１８０°方向にある第５セルの色が反転し、黒から白になっている。第２セルは、色が反転した状態から、反転しない状態に変化するため、黒から白へ変化する。上述のアニメーションの生成方法が用いられたとき、スマートウォッチ１は色の変化したセルの位置関係を判断することで、情報の読み取りを行うことができる。
【０２２３】
図３７（ｃ）は、プロセッサ２１が『６８』という情報に基づき、セルの色を反転させる方法でアニメーションを生成する場合の一例である。まず図３７（ｃ）のに記載のアニメーションは、全てのセルが白である（ｃ−０）の状態から開始される。次にアニメーションは、（ｃ−１）の状態となり、（ｃ−１）では第１セルの色は、反転し黒となっている。（ｃ−２）では第１セルに加え、第１セルの９０°方向にある第２セルの色が反転する。つまり第１セルおよび第２セルが黒の状態となる。（ｃ−３）では、第２セルの１８０°方向にある第５セルの色が反転する。つまり、第１セル、第２セルおよび第５セルが黒の状態となる。なお図示しないが、前述の『６８』という情報に加え、更に『２』という情報を送信するときについて説明する。『２』の情報に基づき、第５セルの０°方向にある第２セルの色が反転する。（ｃ−３）に示すように、第２セルの色は黒となっているため、黒の色が反転し、第２セルは白となる。つまり『６８２』という情報を送信するとき、第１セルおよび第５セルが黒の状態となる。
【０２２４】
以上に説明したように、アニメーションの生成にあたって、種々の方法が用いられてもよい。
【０２２５】
また上述の情報送信処理の一例では、移動する際に黒点３５は、移動元のセルから消去され、移動先のセルへ表示されることを説明した。しかしながら黒点３５等の移動の態様
は、前述の表現には限られない。
【０２２６】
例えばアニメーションでは、黒点３５は消去されることなく、表示位置を徐々に変化させる表現が用いられてもよい。その他アニメーションでは、黒点３５は消去されず、黒点３５の数は複数個に増加していく表現が用いられてもよい。
【０２２７】
黒点３５は、アニメーションにおいてセルという概念なしに、自由な表示位置に移動してもよい。また、その場合、送信すべき情報に応じて、プロセッサ２１は、オブジェクトの移動速度や、継続して特定の方向への移動を行う時間などを異ならせてもよい。また送信すべき情報に応じて、プロセッサ２１は、オブジェクトの移動する位置を決定してもよい。この場合、所定の時間後に、所定の位置にオブジェクトが表示されていればよいため、オブジェクトがどのような軌跡で移動してもよいし、途中でオブジェクトの移動の速度が変化してもよい。またこの場合のスマートウォッチ１のプロセッサ１０は、所定の時間毎に、オブジェクトの位置を特定してもよい。
【０２２８】
上述の説明では、説明のため『組』という概念を定義し、当該『組』に黒点３５は一つと定めたが、一つの組に複数の黒点３５が含まれてもよい。黒点３５の数が複数あれば、より多くの情報を短時間に送信することが可能となる。
【０２２９】
黒点３５は移動する際に、隣接するセルに対して移動する例を示したが、黒点３５は隣接するセル以外へ移動してもよい。
【０２３０】
以上のように、送信すべき情報に基づいて、アニメーションを生成する手法は第２の実施例において述べた手法には限定されない。
【０２３１】
上述の第１の実施例および第２の実施例の説明では、スマートウォッチ１は、図４に示したように、矩形の太陽光パネル２Ｃを９つ有するものとして説明した。しかしながら、太陽光パネル２Ｃの数および形状は自由に設計されてもよい。
【０２３２】
スマートウォッチ１における太陽光パネル２Ｃは、図３８のように、４×４の１６個であってもよい。このときアニメーションのセルの大きさは、図３８に示す太陽光パネル２Ｃ大きさと同程度に設定される。太陽光パネル２Ｃの数が増加すれば、スマートフォン１１のディスプレイ１２Ｂから、一度に送信できる情報量は増加する。例えば、スマートフォン１１のプロセッサ２１は、データパターンやアニメーションを生成するにあたって、黒点３５の移動距離等も新たなパラメータとして設定できる。
【０２３３】
図３９のように、スマートウォッチ１は、円形となるように４つの太陽光パネル２Ｃを備えていてもよい。
【０２３４】
図４０のように、スマートウォッチ１は、円形となるように９つの太陽光パネル２Ｃを備えていてもよい。ただし、図４０の場合、太陽光パネル２Ｃの面積は均一ではない。この場合は、面積に応じた発電能力の違いを考慮に入れ、図１６等に示した情報読取処理の一部を変更する必要がある。具体的には、単位面積毎のステップＳ１０１において、プロセッサ１０は、単位面積当たりの発電量を測定し、以降の処理を『発電量』ではなく、『単位面積当たりの発電量』として処理を行ってもよい。
【０２３５】
スマートウォッチ１は、情報読取処理を行うため、少なくとも２つの太陽光パネル２Ｃを備えていればよい。プロセッサ１０は、２つの太陽光パネル２Ｃの発電量を比較し、発電量の変化等に基づいて、スマートフォン１１のディスプレイ１２Ｂに表示された画面から、情報を読取ることができる。従って図４１のように、スマートウォッチ１は、２つの
太陽光パネル２Ｃを有していてもよい。
【０２３６】
図３８から図４１では、説明に不要な構成は省略して記載している。
【０２３７】
ここまでデータパターンの生成およびアニメーションの生成において行われる処理について、スマートウォッチ１およびスマートフォン１１の間でのペアリングに用いる６桁の数字列を送受信する場合を例として説明した。
【０２３８】
しかしながら、送信する情報は、例えば英数字を含む複数桁の文字列や日本語の文字列など、異なる形式であってもよい。形式に応じてプロセッサ２１は、種々の生成方式によりデータパターンまたはアニメーションを生成し、プロセッサ１０は、当該生成方法に対応する読取方法を用いて情報を読み取ればよい。
【０２３９】
太陽光パネル２Ｃを用いて、スマートウォッチ１およびスマートフォン１１において情報の送受信を行うことについて述べたが、いずれか一方の端末がディスプレイを備えており、もう一方の端末が太陽光パネルを備えていれば、異なる形態の機器であっても実施は可能である。
【０２４０】
例えばディスプレイを備える端末は、スマートフォンに限らず、スマートウォッチ、フィーチャーフォン、タブレット端末、ＰＤＡ、デジタルカメラ、音楽プレイヤー、ゲーム機等であってもよい。
【０２４１】
例えば太陽光パネルを備える端末は、スマートウォッチに限らず、ヘッドホン、スピーカ、マウス、無線キーボード、フィーチャーフォン、タブレット端末、ＰＤＡ、デジタルカメラ、音楽プレイヤー、ゲーム機等であってもよい。
【０２４２】
送受信する情報は、異なるものであってもよい。例えばメールアドレス等を含む電話帳情報等が送受信されてもよいし、その他の文字列等の情報が送信されてもよい。
【０２４３】
本明細書では、添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施例に関し記載してきた。しかし、添付の請求項は、上記の実施例に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【符号の説明】
【０２４４】
１  スマートウォッチ
１Ａ  本体
１Ｂ  バンド
１Ｃ  上面
２Ａ  タッチパネル
２Ｂ  ディスプレイ
２Ｃ  太陽光パネル
３  ボタン
４  バッテリ
５Ａ  照度センサ
５Ｂ  加速度センサ
５Ｃ  ジャイロセンサ
５Ｄ  方位センサ
６  通信ユニット
７Ａ  マイク
７Ｂ  スピーカ
８Ａ  バイブレータ
８Ｂ  ＬＥＤ
９  ストレージ
９Ａ  制御プログラム
９Ｂ  アプリケーション
９Ｃ  設定情報
９Ｄ  センサ情報
９Ｅ  環境情報
１０  プロセッサ
１１  スマートフォン
１２Ａ  タッチパネル
１２Ｂ  ディスプレイ
１２Ｃ  太陽光パネル
１３  ボタン
１４  バッテリ
１５Ａ  照度センサ
１５Ｂ  加速度センサ
１５Ｃ  ジャイロセンサ
１５Ｄ  方位センサ
１６  通信ユニット
１７Ａ  マイク
１７Ｂ  スピーカ
１８Ａ  インカメラ
１８Ｂ  アウトカメラ
１９Ａ  バイブレータ
１９Ｂ  ＬＥＤ
２０  ストレージ
２１  プロセッサ
２２  袖
２３  イヤホンジャック
【図１】
2018037730.tif 000003
【図２】
2018037730.tif 000004
【図３】
2018037730.tif 000005
【図４】
2018037730.tif 000006
【図５】
2018037730.tif 000007
【図６】
2018037730.tif 000008
【図７】
2018037730.tif 000009
【図８】
2018037730.tif 000010
【図９】
2018037730.tif 000011
【図１０】
2018037730.tif 000012
【図１１】
2018037730.tif 000013
【図１２】
2018037730.tif 000014
【図１３】
2018037730.tif 000015
【図１４】
2018037730.tif 000016
【図１５】
2018037730.tif 000017
【図１６】
2018037730.tif 000018
【図１７】
2018037730.tif 000019
【図１８】
2018037730.tif 000020
【図１９】
2018037730.tif 000021
【図２０】
2018037730.tif 000022
【図２１】
2018037730.tif 000023
【図２２】
2018037730.tif 000024
【図２３】
2018037730.tif 000025
【図２４】
2018037730.tif 000026
【図２５】
2018037730.tif 000027
【図２６】
2018037730.tif 000028
【図２７】
2018037730.tif 000029
【図２８】
2018037730.tif 000030
【図２９】
2018037730.tif 000031
【図３０】
2018037730.tif 000032
【図３１】
2018037730.tif 000033
【図３２】
2018037730.tif 000034
【図３３】
2018037730.tif 000035
【図３４】
2018037730.tif 000036
【図３５】
2018037730.tif 000037
【図３６】
2018037730.tif 000038
【図３７】
2018037730.tif 000039
【図３８】
2018037730.tif 000040
【図３９】
2018037730.tif 000041
【図４０】
2018037730.tif 000042
【図４１】
2018037730.tif 000043