(57)【要約】【課題】動作モードの変更を行うことなく情報を入力することのできる情報入力装置、情報入力システム及びプログラムを得る。【解決手段】情報入力装置３０は、太陽電池１０によって生成された電力の状態を示す物理量を検出する検出部３１Ａと、検出部３１Ａによって検出された物理量が、予め定められた状態に合致するか否かを判定する判定部３１Ｂと、判定部３１Ｂによって合致すると判定された場合、合致した状態に対応付けられた情報を入力情報として特定する特定部３１Ｃと、を備える。【選択図】図２
2020160532.tif 000002
【特許請求の範囲】
【請求項１】
太陽電池によって生成された電力の状態を示す物理量を検出する検出部と、
前記検出部によって検出された物理量が、予め定められた状態に合致するか否かを判定する判定部と、
前記判定部によって合致すると判定された場合、合致した状態に対応付けられた情報を入力情報として特定する特定部と、
を備えた情報入力装置。
【請求項２】
前記電力からノイズ成分を除去して電圧レベルとして前記検出部に出力する電圧検出部、
を更に備えた請求項１に記載の情報入力装置。
【請求項３】
前記電圧検出部は、ヒステリシスコンパレータ、フィルタ付きコンパレータ、及びアナログ／ディジタル変換器の何れかにより構成されている、
請求項２に記載の情報入力装置。
【請求項４】
前記物理量は、前記太陽電池の受光面が遮光されている期間である遮光期間を示す物理量、前記太陽電池の受光面が開放されている期間である開放期間を示す物理量、及び前記太陽電池が複数の太陽電池セルによって構成されている場合の、受光面が遮光されている太陽電池セルの数である遮光セル数を示す物理量の少なくとも１つの物理量である、
請求項１〜請求項３の何れか１項に記載の情報入力装置。
【請求項５】
前記物理量は、前記遮光期間を示す物理量及び前記開放期間を示す物理量の組み合わせを含み、
前記遮光期間及び前記開放期間を計時する計時部を更に備えた、
請求項４に記載の情報入力装置。
【請求項６】
前記入力情報は、前記電力によって駆動する装置に対するコマンドを示すコマンド情報である、
請求項１〜請求項５の何れか１項に記載の情報入力装置。
【請求項７】
請求項１〜請求項６の何れか１項に記載の情報入力装置と、
前記情報入力装置で用いられる太陽電池と、
を含む情報入力システム。
【請求項８】
太陽電池によって生成された電力の状態を示す物理量を検出し、
検出した物理量が、予め定められた状態に合致するか否かを判定し、
合致すると判定した場合、合致した状態に対応付けられた情報を入力情報として特定する、
処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置、情報入力システム及びプログラムに関する。
【背景技術】
【０００２】
従来、太陽電池を有する装置に情報を入力するために適用することのできる技術として、特許文献１には、動作モードがデータ受信モードである場合に、光信号を太陽電池により光電変換し、得られた電気信号のアナログ／ディジタル変換を行って受信データとして用いる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−９９９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、動作モードを通常動作時とは異なるモード（データ受信モード）に設定する必要がある、という問題点があった。
【０００５】
本発明は、以上の事情を鑑みて成されたものであり、動作モードの変更を行うことなく情報を入力することのできる情報入力装置、情報入力システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報入力装置は、太陽電池によって生成された電力の状態を示す物理量を検出する検出部と、前記検出部によって検出された物理量が、予め定められた状態に合致するか否かを判定する判定部と、前記判定部によって合致すると判定された場合、合致した状態に対応付けられた情報を入力情報として特定する特定部と、を備えている。
【０００７】
本発明に係る情報入力システムは、本発明の情報入力装置と、前記情報入力装置で用いられる太陽電池と、を含む。
【０００８】
本発明に係るプログラムは、太陽電池によって生成された電力の状態を示す物理量を検出し、検出した物理量が、予め定められた状態に合致するか否かを判定し、合致すると判定した場合、合致した状態に対応付けられた情報を入力情報として特定する、処理をコンピュータに実行させるプログラムである。
【発明の効果】
【０００９】
本発明によれば、動作モードの変更を行うことなく情報を入力することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る情報入力システムのハードウェア構成の一例を示すブロック図である。
【図２】実施形態に係る情報入力装置の機能的な構成の一例を示すブロック図である。
【図３】第１実施形態に係る情報入力機能の説明に供する図であり、第１実施形態に係る腕時計の構成、及び当該腕時計に対する情報入力時における操作状態の一例を示す模式図である。
【図４】第１実施形態に係る情報特定データの構成の一例を示す模式図である。
【図５】第１実施形態に係る情報入力機能の説明に供する図であり、太陽電池の出力電圧の推移の一例を示す波形図である。
【図６】第１実施形態に係る情報入力処理の一例を示すフローチャートである。
【図７】第２実施形態に係る情報入力機能の説明に供する図であり、第２実施形態に係る電子卓上計算機の構成、及び当該電子卓上計算機に対する情報入力時における操作状態の一例を示す模式図である。
【図８】第２実施形態に係る情報特定データの構成の一例を示す模式図である。
【図９】第２実施形態に係る情報入力機能の説明に供する図であり、太陽電池の出力電圧の推移の一例を示す波形図である。
【図１０】第２実施形態に係る情報入力処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明を実施するための形態例を詳細に説明する。
【００１２】
［第１実施形態］
本第１実施形態では、本発明を、一例として図３に示す腕時計５０に適用した場合について説明する。まず、図１を参照して、本実施形態に係る情報入力システム９０の構成を説明する。
【００１３】
図１に示すように、本実施形態に係る情報入力システム９０は、太陽電池１０と、電圧検出部２０と、情報入力装置３０と、を含む。
【００１４】
太陽電池１０は、腕時計５０における電力によって駆動する各部への駆動用の電力を供給するためのものである。電圧検出部２０は、太陽電池１０の生成した電力を出力する出力端子に接続されており、太陽電池１０から出力された電力から電圧を検出するためのものである。本実施形態に係る電圧検出部２０は、太陽電池１０によって生成された電力からノイズ成分を除去する機能を有しており、本実施形態では、電圧検出部２０として、ヒステリシスコンパレータを適用している。
【００１５】
一方、情報入力装置３０は、電圧検出部２０の出力端子に接続されており、電圧検出部２０から入力された電圧を用いて、腕時計５０のユーザによる、太陽電池１０の受光面に対する、手のひら、指先といった手を用いた遮光状態及び開放状態の組み合わせに応じて、ユーザによって入力された情報を特定する。なお、情報入力装置３０の具体例としては、ＰＬＣ（Programmable Logic Controller、所謂シーケンサ）等の各種コントローラを挙げることができる。
【００１６】
本実施形態に係る情報入力装置３０は、ＣＰＵ（Central Processing Unit）３１、一時記憶領域としてのメモリ３２、不揮発性の記憶部３３、計時部３４及びＩ／Ｏ（Input/Output、入出力）部３５を備えている。ＣＰＵ３１、メモリ３２、記憶部３３、計時部３４及びＩ／Ｏ部３５はバスＢを介して互いに接続されている。記憶部３３は、ＳＳＤ（Solid State Drive）、フラッシュメモリ等によって実現される。
【００１７】
記憶媒体としての記憶部３３には、情報入力プログラム３３Ａが記憶されている。ＣＰＵ３１は、情報入力プログラム３３Ａを記憶部３３から読み出してメモリ３２に展開し、情報入力プログラム３３Ａが有するプロセスを順次実行する。また、記憶部３３には、詳細を後述する情報特定データ３３Ｂが記憶されている。
【００１８】
次に、図２を参照して、本実施形態に係る情報入力装置３０の機能的な構成について説明する。図２に示すように、情報入力装置３０は、検出部３１Ａ、判定部３１Ｂ及び特定部３１Ｃを含む。情報入力装置３０のＣＰＵ３１が情報入力プログラム３３Ａを実行することで、検出部３１Ａ、判定部３１Ｂ及び特定部３１Ｃとして機能する。
【００１９】
本実施形態に係る検出部３１Ａは、太陽電池１０によって生成された電力の状態を示す物理量を検出する。本実施形態では、上記物理量として、太陽電池１０の受光面が遮光されている期間である遮光期間を示す物理量、及び太陽電池１０の受光面が開放されている期間である開放期間を示す物理量の２種類の物理量の組み合わせを適用している。本実施形態に係る計時部３４は、上記遮光期間及び上記開放期間を計時するものであり、一例として各種タイマを適用することができる。
【００２０】
また、判定部３１Ｂは、検出部３１Ａによって検出された物理量が、予め定められた状態に合致するか否かを判定する。そして、特定部３１Ｃは、判定部３１Ｂによって合致すると判定された場合、合致した状態に対応付けられた情報を入力情報として特定する。
【００２１】
すなわち、本実施形態に係る腕時計５０は、一例として図３に示すように、太陽電池１０の受光面が、腕時計５０の時針、分針等が設けられた面側に設けられている。腕時計５０のユーザは、太陽電池１０の受光面を自身の手７０で覆うことで当該受光面を遮光する遮光状態と、当該遮光状態から、太陽電池１０の受光面から手７０を離間させることで当該受光面を開放する開放状態と、の２種類の状態とする操作を連続的に行う。
【００２２】
一方、本実施形態では、上記遮光状態の期間である遮光期間、及び上記開放状態の期間である開放期間の２種類の物理量の組み合わせに応じて、各々異なる情報が予め対応付けられている。この遮光期間及び開放期間の組み合わせに対応する情報を纏めたデータが、情報特定データ３３Ｂである。なお、本実施形態では、上記情報として腕時計５０に入力するコマンドを示すコマンド情報を適用している。
【００２３】
図４には、本実施形態に係る情報特定データ３３Ｂの一例が示されている。図４に示すように、本実施形態に係る情報特定データ３３Ｂは、コマンド情報、及び当該コマンド情報に対応する遮光期間及び開放期間の組み合わせを示す状態推移パターンの各データが関連付けられて記憶部３３に記憶されている。なお、図４に示す状態推移パターンは、紙面左側から右側に向けて時系列順に、遮光期間及び開放期間を繰り返し、かつ、連続的に組み合わされたものとされている。
【００２４】
図４に示す例では、「コマンドＡ１」とのコマンド情報に対応する状態推移パターンとして、遮光期間が１秒で、当該遮光期間に連続する開放期間が１秒であり、さらに当該開放期間に連続する遮光期間が２秒以上である、との状態推移パターンが記憶されている。したがって、この状態推移パターンがユーザによって腕時計５０における太陽電池１０の受光面に対して行われることで、腕時計５０には「コマンドＡ１」とのコマンドが入力されることになる。
【００２５】
一方、図５には、太陽電池１０からの出力電圧の推移の一例を示す波形図が示されている。図５に示すように、太陽電池１０からの出力電圧は、開放期間、すなわち、受光面が開放状態とされている期間においては相対的に高電位となり、遮光期間、すなわち、受光面が遮光状態とされている期間においては相対的に低電位となる。
【００２６】
本実施形態に係る情報入力システム９０では、太陽電池１０の出力端子と、情報入力装置３０との間に、ヒステリシスコンパレータにより構成された電圧検出部２０が介在されている。このため、情報入力装置３０に入力される電圧波形は、一例として図５に示す太陽電池１０からの出力波形とは逆位相となる一方、ヒステリシスコンパレータにおけるヒステリシス幅に応じた期間が、太陽電池１０における開放期間及び遮光期間として情報入力装置３０の検出部３１Ａにより検出される。
【００２７】
次に、図６を参照して、本実施形態に係る情報入力システム９０の作用を説明する。腕時計５０のユーザにより、太陽電池１０の受光面に対する状態が開放状態から遮光状態に移行された場合に、情報入力装置３０のＣＰＵ３１が情報入力プログラム３３Ａを実行することにより、図６に示す情報入力処理が実行される。なお、本実施形態では、上記開放状態から遮光状態への移行の検出を、電圧検出部２０から入力されている電圧（以下、「入力電圧」という。）の立ち上がりエッジを検出部３１Ａによって検出することにより行っている。
【００２８】
図６のステップ２００で、検出部３１Ａは、情報特定データ３３Ｂから全ての状態推移パターンを読み出し、次のステップ２０２で、検出部３１Ａは、計時部３４による計時を開始させる制御を行う。
【００２９】
次のステップ２０４で、検出部３１Ａは、太陽電池１０の受光面に対する状態が遮光状態から開放状態に移行されるまで待機し、次のステップ２０６で、検出部３１Ａは、計時部３４の計時を終了させる制御を行い、次のステップ２０８で、検出部３１Ａは、計時部３４による計時値を記憶部３３の所定領域に記憶する。なお、本実施形態では、ステップ２０４における遮光状態から開放状態への移行の検出を、上記入力電圧の立ち下がりエッジを検出することにより行っている。
【００３０】
次のステップ２１０で、判定部３１Ｂは、以上の処理によって記憶部３３に記憶した計時値に合致するパターンがステップ２００の処理によって読み出した状態推移パターンに含まれるか否かを判定し、肯定判定となった場合はステップ２２２に移行する一方、否定判定となった場合はステップ２１２に移行する。なお、本実施形態では、ステップ２１０の処理において、状態推移パターンにおける合致するパターンの有無を判定する場合に、遮光期間及び開放期間の何れについても、所定期間のずれを許容する。より具体的には、状態推移パターンにおいて規定されている遮光期間及び開放期間の何れについても、対応する期間の所定の割合の期間（本実施形態では、±２０％の期間）だけ、ずれを許容する。例えば、情報特定データ３３Ｂが図４に示すものであり、「遮光期間」として‘１秒’が規定されている場合、遮光期間が０．８秒（＝１×０．８）から１．２秒（＝１×１．２）までの範囲内であれば、遮光期間は合致していると判定する。
【００３１】
ステップ２１２で、検出部３１Ａは、計時部３４による計時を開始させる制御を行い、次のステップ２１４で、検出部３１Ａは、太陽電池１０の受光面に対する状態が開放状態から遮光状態に移行されるまで待機する。次のステップ２１６で、検出部３１Ａは、計時部３４の計時を終了させる制御を行い、次のステップ２１８で、検出部３１Ａは、計時部３４による計時値を記憶部３３の所定領域に記憶する。なお、本実施形態では、ステップ２１４における開放状態から遮光状態への移行の検出を、上記入力電圧の立ち上がりエッジを検出することにより行っている。
【００３２】
次のステップ２２０で、判定部３１Ｂは、以上の処理によって記憶部３３に記憶した計時値に合致するパターンがステップ２００の処理によって読み出した状態推移パターンに含まれるか否かをステップ２１０の処理と同様に判定し、否定判定となった場合はステップ２０２に戻る一方、肯定判定となった場合はステップ２２２に移行する。
【００３３】
ステップ２２２で、特定部３１Ｃは、読み出した状態推移パターンのうち、ステップ２１０又はステップ２２０の処理によって合致すると判定された状態推移パターンに対応するコマンド情報を、情報特定データ３３Ｂを参照して特定する。そして、特定部３１Ｃは、特定したコマンド情報を腕時計５０の全体的な制御を行う図示しない制御ユニットに出力する。このコマンド情報の出力により、当該コマンド情報に応じた制御が制御ユニットにより実行される。
【００３４】
以上説明したように、本実施形態によれば、太陽電池１０によって生成された電力の状態を示す物理量を検出する検出部３１Ａと、検出部３１Ａによって検出された物理量が、予め定められた状態に合致するか否かを判定する判定部３１Ｂと、判定部３１Ｂによって合致すると判定された場合、合致した状態に対応付けられた情報（本実施形態では、コマンド情報）を入力情報として特定する特定部３１Ｃと、を備えている。従って、動作モードの変更を行うことなく情報を入力することができる。
【００３５】
また、本実施形態によれば、上記電力からノイズ成分を除去して電圧レベルとして検出部３１Ａに出力する電圧検出部２０を更に備えている。従って、何らかのノイズによる誤入力を未然に防止することができる。
【００３６】
また、本実施形態によれば、電圧検出部２０としてヒステリシスコンパレータを用いている。従って、汎用的、かつ低コストである素子によって、誤入力を未然に防止することができる。
【００３７】
また、本実施形態によれば、上記物理量を、太陽電池１０の受光面が遮光されている期間である遮光期間を示す物理量、及び太陽電池１０の受光面が開放されている期間である開放期間を示す物理量としている。従って、何れも容易に検出可能な物理量を適用しているため、より容易に本発明を実現することができる。
【００３８】
また、本実施形態によれば、遮光期間及び開放期間を計時する計時部３４を更に備えている。従って、遮光期間及び開放期間をＣＰＵ３１によって計測する場合に比較して、ＣＰＵ３１の負荷を軽減することができる。
【００３９】
更に、本実施形態によれば、上記入力情報を、太陽電池によって生成された電力によって駆動する装置（腕時計５０）に対するコマンドを示すコマンド情報としている。従って、太陽電池１０によって生成された電力が供給される装置に対してコマンド情報を入力することができる。
【００４０】
［第２実施形態］
上記第１実施形態では、太陽電池が単体構成とされている場合の形態例について説明したが、本第２実施形態では、太陽電池１０が複数の太陽電池セルによって構成されている場合の形態例について説明する。また、上記第１実施形態では、本発明を腕時計に適用した場合の形態例について説明したが、本第２実施形態では、本発明を電子卓上計算機（以下、「電卓」という。）に適用した場合の形態例について説明する。
【００４１】
一例として図７に示すように、本実施形態に係る電卓６０は、数字や記号等を表示する表示部６２、及び数字や各種演算子等を入力する場合に押圧操作されるスイッチ部６４に加えて、表示部６２及びスイッチ部６４が設けられた面の上端部近傍に、複数（本実施形態では、４個）の太陽電池セル１２Ａ〜１２Ｄを含んで構成された太陽電池１２が設けられている。電卓６０のユーザは、太陽電池１２を構成する複数の太陽電池セル１２Ａ〜１２Ｄの少なくとも１つの受光面を自身の手７０で覆うことで当該受光面を遮光する遮光状態と、当該遮光状態から、太陽電池１０の遮光している太陽電池セルの受光面から手７０を離間させることで当該受光面を開放する開放状態と、の２種類の状態とする操作を連続的に行う。
【００４２】
一方、本実施形態では、上記遮光状態の期間である遮光期間、当該遮光状態としている太陽電池セルの数（以下、「遮光セル数」という。）、及び上記開放状態の期間である開放期間、の３種類の物理量の組み合わせに応じて、各々異なる情報が予め対応付けられている。この遮光期間、遮光セル数及び開放期間の組み合わせに対応する情報を纏めたデータが、本実施形態に係る情報特定データ３３Ｂである。なお、本実施形態では、上記情報として電卓６０に入力するコマンドを示すコマンド情報を適用している。
【００４３】
図８には、本実施形態に係る情報特定データ３３Ｂの一例が示されている。図８に示すように、本実施形態に係る情報特定データ３３Ｂは、第１実施形態に係る情報特定データ３３Ｂに比較して、状態推移パターンに含まれる物理量として、遮光期間、及び開放期間に加えて、遮光セル数が組み合わされている点が異なっている。
【００４４】
このように、本実施形態では、状態推移パターンに含まれる物理量を、遮光期間、開放期間及び遮光セル数の３種類の物理量とすることで、第１実施形態に比較して、より多くのコマンド情報を入力することができるようにしている。
【００４５】
図８に示す例では、例えば、「コマンドＢ２」とのコマンド情報に対応する状態推移パターンとして、遮光期間が１秒で、かつ、遮光セル数が２つであり、当該遮光期間に連続する開放期間が１秒であり、さらに当該開放期間に連続する遮光期間が２秒以上である、との状態推移パターンが記憶されている。したがって、この状態推移パターンがユーザによって電卓６０における太陽電池１２の受光面に対して行われることで、電卓６０には「コマンドＢ２」とのコマンドが入力されることになる。
【００４６】
一方、図９には、太陽電池１２からの出力電圧の推移の一例を示す波形図が示されている。一例として図９に示すように、太陽電池１２からの出力電圧は、開放期間、すなわち、全ての太陽電池セル１２Ａ〜１２Ｄの受光面が開放状態とされている期間においては最も高電位となる。これに対して、遮光期間、すなわち、太陽電池セル１２Ａ〜１２Ｄの少なくとも１つの受光面が遮光状態とされている期間においては相対的に低電位となり、更に、遮光セル数が増加するほど電位が低くなる。
【００４７】
本実施形態に係る情報入力システム９０では、第１実施形態と同様に、太陽電池１２の出力端子と、情報入力装置３０との間に、ヒステリシスコンパレータにより構成された電圧検出部２０が介在されている。このため、情報入力装置３０に入力される電圧波形は、一例として図９に示す太陽電池１２からの出力波形とは逆位相となる。そして、ヒステリシスコンパレータにおけるヒステリシス幅に応じた期間が、太陽電池１２における開放期間及び遮光期間として、情報入力装置３０の検出部３１Ａに検出される点は第１実施形態と同様である。
【００４８】
次に、図１０を参照して、本実施形態に係る情報入力システム９０の作用を説明する。なお、図１０における図６と同様の処理を行うステップには、図６と同一のステップ番号を付して、その説明を省略する。
【００４９】
図１０のステップ２０８Ｂで、検出部３１Ａは、計時部３４による計時値、及び電圧検出部２０から入力されている電圧（入力電圧）の値（以下、「電圧値」という。）を記憶部３３の所定領域に記憶する。
【００５０】
次のステップ２１０Ｂで、判定部３１Ｂは、以上の処理によって記憶部３３に記憶した計時値、及び電圧値により示される遮光セル数に合致するパターンがステップ２００の処理によって読み出した状態推移パターンに含まれるか否かを判定し、肯定判定となった場合はステップ２２２に移行する一方、否定判定となった場合はステップ２１２に移行する。なお、本実施形態において、遮光期間及び開放期間の何れについても、所定期間のずれを許容する点は、第１実施形態と同様である。
【００５１】
そして、ステップ２２０Ｂで、判定部３１Ｂは、以上の処理によって記憶部３３に記憶した計時値、及び電圧値により示される遮光セル数に合致するパターンがステップ２００の処理によって読み出した状態推移パターンに含まれるか否かをステップ２１０Ｂの処理と同様に判定し、否定判定となった場合はステップ２０２に戻る一方、肯定判定となった場合はステップ２２２に移行する。
【００５２】
以上説明したように、本実施形態によれば、第１実施形態と同様の効果に加えて、上記物理量として、遮光期間、及び開放期間に加えて、受光面が遮光された太陽電池セルの数（遮光セル数）を適用しているので、より多くの種類の情報の入力を行うことができる。
【００５３】
なお、上記各実施形態では、電圧検出部２０としてヒステリシスコンパレータを用いた場合について説明したが、これに限定されない。例えば、電圧検出部２０として、フィルタ付きコンパレータまたはアナログ／ディジタル変換器を用いる形態としてもよい。これらの場合も、汎用的、かつ低コストである素子によって、誤入力を未然に防止することができる。
【００５４】
また、上記各実施形態では、本発明の情報としてコマンド情報を適用した場合について説明したが、これに限定されない。例えば、本発明の情報として、単なる文字情報やアイコン（Icon）情報、画像情報、記号情報等の他の情報を適用する形態としてもよい。
【００５５】
また、上記各実施形態では、本発明を、腕時計及び電卓に適用した場合について説明したが、これに限定されない。例えば、スマートスピーカ、ウェアラブル端末、街灯等のユーザの手のひら、指先といった手等によって太陽電池の受光面に対する状態を遮光状態及び開放状態に設定し得る装置であれば如何なる装置にも本発明は適用することができる。
【００５６】
また、上記各実施形態では、太陽電池に対する遮光状態の個人差については特に言及しなかったが、ユーザが大人であるのか、子供であるのか、大人であっても体格（指の太さ）等によって遮光面積に差が生じる場合がある。このため、例えば、ユーザ毎に予め遮光面積を学習しておき、学習した遮光面積に応じて、適用対象とする遮光期間、開放期間、及び遮光セル数の各物理量の調整を行う形態としてもよい。この場合、より高精度に、入力情報（コマンド情報）を特定することができる。
【００５７】
また、上記各実施形態では、太陽電池が用いられる環境の明るさについては特に言及しなかったが、太陽電池が用いられる環境の明るさによって太陽電池からの出力電圧の値は変化する。このため、例えば、太陽電池が使用される環境毎に予め明るさを学習しておき、学習した明るさに応じて、適用対象とする遮光期間、開放期間、及び遮光セル数の各物理量の調整を行う形態としてもよい。この場合も、より高精度に、入力情報（コマンド情報）を特定することができる。
【００５８】
また、上記各実施形態では、太陽電池と情報入力装置３０との間に電圧検出部２０を介在させた場合について説明したが、これに限定されない。例えば、電圧検出部２０を介在させることなく、太陽電池と情報入力装置３０とを、直接接続する形態としてもよい。この場合、情報入力装置３０に入力される電圧が上記各実施形態とは逆位相となる。このため、上記各実施形態に係る情報入力処理（図６、図１０参照。）における立ち上がりエッジ及び立ち下がりエッジの検出時において、上記各実施形態とは逆側のエッジを検出することになる。
【００５９】
また、上記第１実施形態では、本発明の物理量の組み合わせとして、遮光期間及び開放期間の２種類の物理量の組み合わせを適用し、上記第２実施形態では、本発明の物理量の組み合わせとして、遮光期間、開放期間及び遮光セル数の３種類の物理量の組み合わせを適用した場合について説明したが、これに限定されない。例えば、上記３種類の物理量の何れか１種類、又は遮光期間及び遮光セル数の組み合わせ、又は開放期間及び遮光セル数の組み合わせを、本発明の物理量の組み合わせとして適用する形態としてもよい。
【００６０】
また、上記各実施形態において、例えば、検出部３１Ａ、判定部３１Ｂ、特定部３１Ｃの各処理を実行する処理部（processing unit）のハードウェア的な構造としては、次に示す各種のプロセッサ（processor）を用いることができる。上記各種のプロセッサには、前述したように、ソフトウェア（プログラム）を実行して処理部として機能する汎用的なプロセッサであるＣＰＵに加えて、ＦＰＧＡ（Field-Programmable Gate Array）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：PLD）、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
【００６１】
処理部は、これらの各種のプロセッサのうちの１つで構成されてもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡの組み合わせや、ＣＰＵとＦＰＧＡとの組み合わせ）で構成されてもよい。また、処理部を１つのプロセッサで構成してもよい。
【００６２】
処理部を１つのプロセッサで構成する例としては、第１に、クライアント及びサーバ等のコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組み合わせで１つのプロセッサを構成し、このプロセッサが処理部として機能する形態がある。第２に、システムオンチップ（System On Chip：SoC）等に代表されるように、処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、処理部は、ハードウェア的な構造として、上記各種のプロセッサの１つ以上を用いて構成される。
【００６３】
更に、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（circuitry）を用いることができる。
【符号の説明】
【００６４】
１０  太陽電池
１２  太陽電池
１２Ａ、１２Ｂ、１２Ｃ、１２Ｄ  太陽電池セル
２０  電圧検出部
３０  情報入力装置
３１  ＣＰＵ
３１Ａ  検出部
３１Ｂ  判定部
３１Ｃ  特定部
３２  メモリ
３３  記憶部
３３Ａ  情報入力プログラム
３３Ｂ  情報特定データ
３４  計時部
３５  Ｉ／Ｏ部
５０  腕時計
６０  電子卓上計算機（電卓）
７０  手
９０  情報入力システム
【図１】
2020160532.tif 000003
【図２】
2020160532.tif 000004
【図３】
2020160532.tif 000005
【図４】
2020160532.tif 000006
【図５】
2020160532.tif 000007
【図６】
2020160532.tif 000008
【図７】
2020160532.tif 000009
【図８】
2020160532.tif 000010
【図９】
2020160532.tif 000011
【図１０】
2020160532.tif 000012