(57)【特許請求の範囲】
【請求項１】
電気機器との間で無線通信を行う遠隔操作装置において、
上記電気機器に対して上記無線通信によりコマンドの送受信を行う送受信手段と、
上記電気機器が当該遠隔操作装置を識別するための装置識別情報の設定制御を行う制御手段とを備え、
上記制御手段は、上記電気機器と相互認証を行い、上記送受信手段を介して上記遠隔操作装置固有の固有情報を上記電気機器に送信し、上記電気機器によって上記固有情報に対応付けられた上記装置識別情報が付加されたコマンドを上記送受信手段を介して受信して上記装置識別情報を認識し、当該装置識別情報を上記電気機器より受信したコマンドに応答するコマンドに付加して上記送受信手段を介して上記電気機器に送信する遠隔操作装置。
【請求項２】
上記電気機器は、上記送受信手段より送信された上記応答するコマンドに付加された上記装置識別情報により複数の当該遠隔操作装置を識別する請求項１の遠隔操作装置。
【請求項３】
情報記録媒体に対して情報の読み出し及び書き込みを行うリーダ／ライタをさらに備える請求項１記載の遠隔操作装置。
【請求項４】
上記制御手段は、上記電気機器に対して当該遠隔操作装置に上記装置識別情報を割り振るように要求するコマンドを発行して上記送受信手段を介して上記電気機器に送信し、上記電気機器によって割り振られた上記装置識別情報が付加されたコマンドを上記送受信手段を介して受信して認識し、当該受信したコマンドに応答するコマンドに上記装置識別情報を付加して上記送受信手段を介して上記電気機器に送信する請求項１記載の遠隔操作装置。
【請求項５】
電気機器と、当該電気機器との間で無線通信を行う遠隔操作装置とを備えた通信システムにおいて、
上記遠隔操作装置は、
上記電気機器に対して上記無線通信によりコマンドの送受信を行う送受信手段と、
上記電気機器が当該遠隔操作装置を識別するための装置識別情報の設定制御を行う制御手段とを備え、
上記制御手段は、上記電気機器と相互認証を行い、上記送受信手段を介して上記遠隔操作装置固有の固有情報を上記電気機器に送信し、上記電気機器によって上記固有情報に対応付けられた上記装置識別情報が付加されたコマンドを上記送受信手段を介して受信して上記装置識別情報を認識し、当該装置識別情報を上記電気機器より受信したコマンドに応答するコマンドに付加して上記送受信手段を介して上記電気機器に送信する通信システム。
【請求項６】
上記制御手段は、上記電気機器に対して当該遠隔操作装置に上記装置識別情報を割り振るように要求するコマンドを発行して上記送受信手段を介して上記電気機器に送信し、上記電気機器によって割り振られた上記装置識別情報が付加されたコマンドを上記送受信手段を介して受信して認識し、当該受信したコマンドに応答するコマンドに上記装置識別情報を付加して上記送受信手段を介して上記電気機器に送信する請求項５記載の通信システム。
【請求項７】
情報記録媒体に対して情報の読み出し及び書き込みを行うリーダ／ライタをさらに備え、
上記電気機器は、上記リーダ／ライタに対する通信開始時に全ての通信可能な上記遠隔操作装置に対して上記リーダ／ライタに対して情報の読み出し及び書き込み要求するコマンドを送信し、当該コマンドに対して返信可能な上記遠隔操作装置は、上記制御手段にて設定した装置識別情報を当該コマンドに応答するコマンドに付加して上記電気機器に送信する請求項５記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器に対して操作を行う遠隔操作装置及び通信システムに関する。
【背景技術】
【０００２】
従来より、インターネットに接続可能なテレビジョン受像機がある。例えば、テレビジョン映像信号に、テレビジョン放送番組に関連したネットワークサービスのＵＲＬ（Uniform Resource Locator）情報を含む信号を多重化して伝送し、これを受信したテレビジョン放送受像機がインターネット経由でＵＲＬに対応するアクセスポイントに接続してデータを受信し、対応するホームページをＣＲＴ（Cathode Ray Tube）に出力表示する技術がある（特許文献１参照）。
【０００３】
また、インターネットに接続可能なテレビジョン受像機がＩＣ（Integrated Circuit）カード等の情報記録媒体に記録されている情報を用いてインターネット上で種々のデータ処理を行う技術がある（特許文献２参照）。
【０００４】
このようなインターネットに接続可能なテレビジョン受像機においては、テレビジョン装置本体に内蔵又は外部接続されたリーダ／ライタにＩＣカードが近接され、ＩＣカードに対して読み出し及び書き込みされる情報がインターネットを介して送受信される。例えば、ユーザが映画、ゲーム等のコンテンツをダウンロードして視聴する場合、このリーダ／ライタにＩＣカードが近接されてＩＣカードに記録された情報がテレビジョン受像機を介して送信されることにより、コンテンツの購入代金が支払われる。一方、ユーザが、音量調節、チャンネル切り替え等、テレビジョン受像機に対する通常の操作を行う場合、テレビジョン受像機から所定距離離れた遠隔操作装置（リモートコントローラ）において操作命令が入力され、この操作命令がテレビジョン受像機に送信される。
【０００５】
この場合、テレビジョン受像機に対する通常の操作命令は、リモートコントローラにて行われるにも拘わらず、コンテンツの購入等、テレビジョン受像機にＩＣカードを適用させる場合には、ユーザがＩＣカードをテレビジョン受像機まで持っていかなければならず、ユーザにとって使い勝手が悪かった。
【０００６】
そこで、ユーザが、インターネット通信における代金の支払い等の情報記録媒体を用いた処理操作をテレビジョン受像機から離れた位置で手元の遠隔操作装置を用いて行うことができるように、遠隔操作装置にＩＣカード等の情報記録媒体に対して情報の読み出し及び書き込みを行うリーダ／ライタを備えることが考えられる。
【特許文献１】特開平９−１６２８１８号公報
【特許文献２】特開２００１−６７４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、遠隔操作装置とテレビジョン受像機との間で相互認証を行うことにより、一台のテレビジョン受像機に対する操作命令が複数の遠隔操作装置より送信される技術がある。このようなリーダ／ライタを備える遠隔操作装置等、テレビジョン受像機より受信した信号に基づいてデータ処理を行う遠隔操作装置を一台のテレビジョン受像機に対して複数備えた場合、テレビジョン受像機は、各遠隔操作装置を区別して信号を送受信しなくてはならない。
【０００８】
本発明は、このような従来の実情に鑑みて提案されたものであり、複数の遠隔操作装置と、当該遠隔操作装置によって操作される電気機器とで行われる信号の送受信の簡易化を実現する遠隔操作装置及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するため、本発明は、電気機器との間で無線通信を行う遠隔操作装置において、上記電気機器に対して上記無線通信によりコマンドの送受信を行う送受信手段と、上記電気機器が当該遠隔操作装置を識別するための装置識別情報の設定制御を行う制御手段とを備え、上記制御手段は、上記電気機器と相互認証を行い、上記送受信手段を介して上記遠隔操作装置固有の固有情報を上記電気機器に送信し、上記電気機器によって上記固有情報に対応付けられた上記装置識別情報が付加されたコマンドを上記送受信手段を介して受信して上記装置識別情報を認識し、当該装置識別情報を上記電気機器より受信したコマンドに応答するコマンドに付加して上記送受信手段を介して上記電気機器に送信する。
【００１０】
上述した課題を解決するため、本発明は、電気機器と、当該電気機器との間で無線通信を行う遠隔操作装置とを備えた通信システムにおいて、上記遠隔操作装置は、上記電気機器に対して上記無線通信によりコマンドの送受信を行う送受信手段と、上記電気機器が当該遠隔操作装置を識別するための装置識別情報の設定制御を行う制御手段とを備え、上記制御手段は、上記電気機器と相互認証を行い、上記送受信手段を介して上記遠隔操作装置固有の固有情報を上記電気機器に送信し、上記電気機器によって上記固有情報に対応付けられた上記装置識別情報が付加されたコマンドを上記送受信手段を介して受信して上記装置識別情報を認識し、当該装置識別情報を上記電気機器より受信したコマンドに応答するコマンドに付加して上記送受信手段を介して上記電気機器に送信する。
【発明の効果】
【００１１】
本発明によれば、複数の遠隔操作装置より操作命令が送信される電気機器が、各遠隔操作装置を容易に区別し、特定又は全ての遠隔操作装置に対する信号の送受信の簡易化を実現できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明を適用した実施の形態における通信システム１の構成を示す図である。通信システム１は、遠隔操作装置（リモートコントローラ、以下、「リモコン」という。）１００と、このリモコン１００との間で無線通信を行う電気機器の一例であるテレビジョン受像機２００とを備えるものである。
【００１４】
リモコン１００は、テレビジョン受像機２００に対するユーザの操作に基づく操作信号を入力する操作キーが配列されたキー操作部の他に、ＩＣカード（図示せず）に記録された情報の読み出し及び書き込みを行うリーダ／ライタを備える。テレビジョン受像機２００は、通常のテレビジョン放送受信機としての機能の他に、インターネットに接続する機能を有し、サービスプロバイダが提供する映画、アニメーション、ドラマ、スポーツ、ゲーム等のコンテンツをインターネットを介してダウンロードして再生することが可能である。
【００１５】
通信システム１に適用される短距離無線通信方式としては、データ転送速度が最高２５０ｋｂｐｓ、最大伝送距離が３０ｍであり、１つのネットワークに多数の機器を接続でき、さらに低消費電力であるものが挙げられる。この近距離無線通信方式は、家電の遠隔制御等に応用されており、物理層のインターフェースにはＩＥＥＥ（Institute of Electrical and Electronic Engineers） ８０２．１５．４が使用され、国内では無線ＬＡＮ（Local Area Network）規格のＩＥＥＥ ８０２．１１ｂと同じ２．４ＧＨｚ帯の搬送波周波数帯域を１６のチャンネルに分割して利用する。なお、米国では９１５ＭＨｚ帯が、欧州では８６８ＭＨｚが利用可能である。
【００１６】
リモコン１００とテレビジョン受像機２００とは、このＩＥＥＥ８０２．１５．４通信方式による搬送波周波数２．４ＧＨｚのＲＦ（Radio Frequency）信号を用いた双方向の近距離無線通信により信号の送受信を行う。
【００１７】
ＩＣカードは、ＥＥＰＲＯＭ（Erasable Programmable Read Only Memory）等の書き換え可能な半導体メモリ、ＣＰＵ（Central Processing Unit）等が搭載されたＩＣチップが組み込まれており、複雑なデータ処理を行うことが可能である。本実施の形態のリモコン１００によって情報が読み出し及び書き込みされるＩＣカードは、リモコン１００が有するリーダ／ライタに接触させなくても情報の読み出し及び書き込みが可能な非接触型のＩＣカードが用いられており、このリーダ／ライタから発振される電波を利用してリモコン１００と信号の送受信を行う。
【００１８】
リモコン１００が読み出し及び書き込みを行うＩＣカードには、コンテンツの購入時に課金処理される電子マネー、電気機器とアクセスを可能にするための暗証番号、バスワード等の情報が書き込まれ、読み出される。
【００１９】
図２は、リモコン１００の構成を示すブロック図である。リモコン１００は、テレビジョン受像機２００との間で無線通信を行うためのアンテナ１０１と、アンテナ１０１を介してＲＦ信号を送受信するＲＦ送受信部１０２と、ＣＰＵ１０３と、ＣＰＵ１０３に接続されたメモリ１０４と、キー操作部１０５と、ＩＣカードに記録された情報の読み出し及び書き込みを行うリーダ／ライタ１０６と、ＩＣカードに対して電磁的相互作用を行わせるためのアンテナ１０７と、各部に電力を供給する電池・電源部１０８とを備えて構成される。
【００２０】
リーダ／ライタ１０６は、いわゆるＲＦＩＤ（Radio Frequency Identification）の技術を用いてＩＣカードに対する情報の読み出し及び書き込みを行う。具体的には、アンテナ１０７に電流を流すとアンテナ１０７に交流磁界が発生し、この磁界の中にあるリーダ／ライタ１０６のカード情報読み取り部位にＩＣカードが近接されると、ＩＣカードが有するアンテナコイルに交流電圧が誘起される。この交流電圧は、ＩＣカード内で直流電圧に変換され、これによりＩＣチップが動作する。また、ＩＣカードのアンテナに電流を流すと磁界が発生し、アンテナ１０７に影響を与える。リーダ／ライタ１０６は、ＩＣカードとやり取りされる搬送波に対して振幅偏移変調（ＡＳＫ）、周波数偏移変調（ＦＳＫ）、位相偏移変調（ＰＳＫ）等を行うことによりＩＣカードと通信を行う。リーダ／ライタ１０６は、このようなＲＦＩＤにおける電磁波周波数１３．５６ＭＨｚの電磁誘導方式を用いてアンテナ１０７とＩＣカードが備えるアンテナとを磁束結合させてＩＣカードに対して信号の送受信を行う。
【００２１】
キー操作部１０５は、例えばチャンネル選択キー、音量キー、決定キー等、ユーザの操作に基づくテレビジョン受像機２００に対する操作命令を入力するための操作キーが配列されており、この内、一部の操作キーは、ＩＣカード内の情報を用いた処理に必要なキーとして代用される。
【００２２】
メモリ１０４は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を有する。
【００２３】
ＣＰＵ１０３は、メモリ１０４のＲＯＭに記録されているプログラムを読み出してメモリ１０４のＲＡＭ上に展開することによりリモコン１００における信号処理全般を制御する。
【００２４】
ＲＦ送受信部１０２は、テレビジョン受像機２００に対し、アンテナ１０１を介してＩＥＥＥ８０２．１５．４通信方式による搬送波周波数２．４ＧＨｚのＲＦ信号を用いた近距離無線通信により信号の送受信を行う。
【００２５】
ＲＦ送受信部１０２は、ＣＰＵ１０３の制御に基づいて、テレビジョン受像機２００に対し、テレビジョン受像機２００に対する音量調節、チャンネル切り替え等の通常の操作命令を片方向の上記近距離無線通信で送信し、ＩＣカードに対して読み出し及び書き込みする情報を双方向の上記近距離無線通信で送受信する。
【００２６】
電池・電源部１０８は、リモコン１００を駆動するための電池とともに、リーダ／ライタ１０６がＩＣカードに対して情報の読み出し及び書き込みを行うための電流を供給する電源を備える。
【００２７】
この近距離無線通信において、リモコン１００は、ＲＦ信号が無指向性であることから周囲に障害物があってもテレビジョン受像機２００との間で通信が可能であり、また、ＩＣカードに対して読み出し及び書き込みを行うデータが大容量であっても高速に送受信することが可能である。
【００２８】
図３は、テレビジョン受像機２００の構成を示す図である。テレビジョン受像機２００は、リモコン１００との間で無線通信を行うためのアンテナ２０１と、アンテナ２０１を介してＲＦ信号を送受信するＲＦ送受信部２０２と、リモコン１００の制御を行うリモコン制御ＣＰＵ２０３と、リモコン制御ＣＰＵ２０３に接続されたメモリ２０４と、セットＣＰＵ２０５と、セットＣＰＵ２０５に接続されたセットメモリ２０６と、画面表示部２０７と、通信回線を介してインターネットに接続されるインターネット接続部２０８とを備えて構成される。
【００２９】
ＲＦ送受信部２０２は、リモコン１００に対し、アンテナ２０１を介してＩＥＥＥ８０２．１５．４通信方式による搬送波周波数２．４ＧＨｚのＲＦ信号を用いた近距離無線通信により信号の送受信を行う。
【００３０】
画面表示部２０７は、例えばＬＣＤ（Liquid Crystal Display）の場合、液晶パネル、バックライト等を有し、テレビジョン番組、インターネットより取得したコンテンツ等やリモコン操作における選択画面等を表示する。
【００３１】
インターネット接続部２０８は、ブロードバンド等の通信回線を介してインターネットに接続され、セットＣＰＵ２０５の制御に基づいて、サーバより、映画、スポーツ、ドラマ、ゲーム等のコンテンツをダウンロードすることが可能である。なお、インターネット接続部２０８は、別筐体として、ＨＤＭＩ（High Definition Multimedia Interface）ケーブル等によりテレビジョン受像機２００の背面に設置されるようにしてもよい。
【００３２】
セットメモリ２０６は、ＲＡＭ、ＲＯＭ等を有する。
【００３３】
セットＣＰＵ２０５は、セットメモリ２０６のＲＯＭに記録されているプログラムを読み出してセットメモリ２０６のＲＡＭ上に展開して実行することにより、テレビジョン受像機２００における信号処理全般を制御する。具体例として、セットＣＰＵ２０５は、インターネット接続部２０８を介してインターネット上でデータ処理を行ったり、画面表示部２０７が表示する画像の画像処理の制御等を行う。また、セットＣＰＵ２０５は、インターネット接続部２０８を介してサーバよりインターネット上でデータ処理される情報を取得し、リモコン制御ＣＰＵ２０３に対してこの情報を送受信する。
【００３４】
メモリ２０４は、ＲＡＭ、ＲＯＭ等を有する。
【００３５】
リモコン制御ＣＰＵ２０３は、メモリ２０４のＲＯＭに格納されているプログラムを読み出してメモリ２０４のＲＡＭ上に展開することによりＲＦ送受信部２０２がリモコン１００に対して行う信号の送受信を制御する。
【００３６】
リモコン制御ＣＰＵ２０３は、上述の近距離無線通信によりリモコン１００に対してセットＣＰＵ２０５より取得したサーバからの情報を伝え、リモコン１００のＣＰＵ１０３を介してＩＣカードに対して情報の読み出し及び書き込みを行う。すなわち、リモコン１００のリーダ／ライタ１０６が行うＩＣカードに対する情報の読み出し及び書き込みは、テレビジョン受像機２００により受信した命令により制御される。
【００３７】
なお、テレビジョン受像機２００は、大容量で書き換え可能なＨＤＤ（Hard Disc Drive）等のメモリをさらに有し、ユーザが希望する動画コンテンツをこのメモリに記録するようにしてもよい。
【００３８】
次に、通信システム１におけるリモコン１００とテレビジョン受像機２００との通信動作について説明する。
【００３９】
ユーザがリモコン１００のキー操作部１０５に配列されている操作キーを操作すると、ＣＰＵ１０３は、操作命令が入力されたことを判断し、ＲＦ送受信部１０２、アンテナ１０１を介してテレビジョン受像機２００に対応する命令を送信する。
【００４０】
テレビジョン受像機２００において、リモコン制御ＣＰＵ２０３は、アンテナ２０１、ＲＦ送受信部２０２を介して取得した命令を判断してこの命令に対応した制御処理を行う。
【００４１】
ユーザは、インターネットより、映画、アニメーション、ドラマ、スポーツ、ゲーム等のコンテンツを購入しようとする場合、テレビジョン受像機２００が表示する操作画面を見ながらリモコン１００にて必要な操作を行い、購入するコンテンツを選択して決定する。ユーザがＩＣカードを用いてコンテンツの支払い方法を決定し、購入代金を支払う場合、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、ＲＦ送受信部２０２、アンテナ２０１を介して上述の近距離無線通信によりリモコン１００に対してＩＣカードと通信を行う旨の情報を送信する。リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６の電源をオンとし、ＩＣカードの読み出し及び書き込みに必要な電磁波をアンテナ１０７から発生させ、ＩＣカードに記録されている情報の読み出しを行う。ＩＣカードから読み出された情報は、ＲＦ送受信部１０２及びアンテナ１０１を介してテレビジョン受像機２００に送信される。
【００４２】
テレビジョン受像機２００は、ＩＣカードから読み出した情報をインターネットを介して対応するサーバへ送信する。サーバからの返答を受け取ったテレビジョン受像機２００のセットＣＰＵ２０５から情報を受け取ったリモコン制御ＣＰＵ２０３は、ＲＦ送受信部２０２を介して上述の近距離無線通信によりリモコン１００に対してセットＣＰＵ２０５が取得したサーバからの情報を伝え、リモコン１００のＣＰＵ１０３を介してＩＣカードに対して情報の読み出し及び書き込みを行う。
【００４３】
この様な手順を何度か繰り返すことにより、ＩＣカードを用いた代金の支払い処理が完了し、ＩＣカードに対する読み出し及び書き込みが必要でなくなると、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００のＣＰＵ１０３にその旨の情報が伝えられ、リーダ／ライタ１０６の電源は、オフとされる。
【００４４】
一方、テレビジョン受像機２００に対し、ユーザが音量調節、チャンネル切り替え等の通常の操作をする場合、リモコン１００のＣＰＵ１０３は、ユーザのキー操作部１０５での入力操作に対応した操作命令をＲＦ送受信部１０２、アンテナ１０１を介してテレビジョン受像機２００へ送信するのみの処理を行う。
【００４５】
この際、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００から受信した操作命令に対応した制御を行うのみで、リモコン１００に応答信号を送信することは必ずしも必要ではない。
【００４６】
したがって、リモコン１００が備えるリーダ／ライタ１０６の電源は、オフにされた状態のままであり、これらの操作時には一切関係しない。
【００４７】
以上のように、通信システム１では、リモコン１００にＩＣカードに対する情報の読み出し及び書き込みを行うＲＦＩＤ通信方式を用いたリーダ／ライタを備えることにより、ユーザは、インターネット上で行われる課金等のＩＣカードを用いた処理における操作をテレビジョン受像機２００から離れた位置で行うことができる。
【００４８】
また、通信システム１では、テレビジョン受像機２００に対するリモコン１００からの通常操作における通信方式とＩＣカードに対する情報の送受信における通信方式とを同一とすることにより、通信方式が異なる複数の通信経路を設けることなく、部品点数の増加やこれに伴うコスト増大を防止し、機器の小型化を実現できる。
【００４９】
また、通信システム１では、リーダ／ライタ１０６の電源が、操作命令の送信等の通常のキー操作ではオフの状態であり、ＩＣカードの読み出し及び書き込みが必要な時のみオンされることにより、電池の消費を削減することができる。
【００５０】
なお、本実施の形態では、通信システム１が電気機器としてテレビジョン受像機２００を備える場合について説明したが、リモコンから操作命令を受信する電気機器であれば何れのものを備えるようにしてもよい。
【００５１】
次に、以上のように構成されるリモコン１００の各構成の配置等について詳細に説明する。
【００５２】
図４は、本実施の形態に係るリモコン１００の正面図の一例である。また、図５は、リモコン１００の内部を概略的に示す図である。
【００５３】
図４及び図５に示すように、リモコン１００は、表面カバー１０ａ及び裏面カバー１０ｂからなる箱状の筐体１０と、キー操作部１０５を構成し、ラバー材料等から形成されている操作キー部材１１ａ〜１１ｃと、筐体１０に配置され裏面カバー１０ｂに取り付けられる基板１２とから構成されている。
【００５４】
筐体１０は、操作キー部材１１ａ〜１１ｃの内、ユーザによって操作される凸部を貫通させる穴のあいた表面カバー１０ａと、裏面カバー１０ｂとからなる。裏面カバー１０ｂは、内部に取り付け部（図示せず）が備えられており、基板１２をその取り付け部に取り付けて格納する。さらに、この裏面カバー１０ｂには、電源用の乾電池を収納する電池収納部（図示せず）が設けられている。この電池収納部は、筐体１０の裏面の一部となる裏蓋により覆われており、乾電池を交換する際には、裏蓋の爪部と筐体裏面との係合が外されて、裏蓋を開くことができるようになっている。
【００５５】
操作キー部材１１ａ〜１１ｃは、図４に示すように、テレビジョン受像機２００の電源のオン／オフを制御するための電源キー１３と、テレビジョン受像機２００の画面表示部２０７に表示された案内に基づいて、表示画面に表示されるカーソルを移動させるために操作する「←」、「↑」、「→」、「↓」の表示がされたリング状の方向キー１４ａ、中央位置の円形の決定キー１４ｂ、及び、番組表等の画面を表示させるための各種表示選択キー１４ｃからなる選択キー１４と、アップダウン選局のためのアップダウン選局キー１５と、音量調節のための音量調節キー１６と、各種機能キー１７と、リモコン１００の略中央に配列されたチャンネル選局のための「１」から「１２」までの数字を配した数字キー１８ａ〜１８ｌとが配列されている。
【００５６】
選択キー１４ａ〜１４ｃは、例えば、ユーザが、インターネットのサーバより、映画、アニメーション、ドラマ、スポーツ、ゲーム等のコンテンツの配信を希望する場合に、テレビジョン受像機２００の表示画面上に表示された案内に基づいて、コンテンツを選択決定する際等に使用されるものである。具体的には、インターネットを介して配信された購入可能なコンテンツの一覧が載せられたコンテンツ選択画面がテレビジョン受像機２００の表示画面上に表示されると、ユーザは、リモコン１００の中央部に配置された方向キー１４ａを操作することにより、画面上に表示された所望のコンテンツの表示位置までカーソルを移動させ、所望のコンテンツの表示位置において決定キー１４ｂを押下することにより、配信を希望するコンテンツを決定する。次に、購入手続きの画面に移動すると、オンライン上においてそのコンテンツの購入手続きに進む。その際、コンテンツの変更等がある場合には、「戻る」が表示された選択キー１４ｃを押下することにより、コンテンツ選択画面に戻ることができる。このように、図４に示す選択キー１４は、例えば、インターネットを介したサービスの選択又はコンテンツ購入手続の際に操作が必要となるキーである。
【００５７】
なお、この選択キー１４ａ〜１４ｃは、インターネットを介したサービスの提供時にのみ使用するというわけではなく、テレビジョン受像機における通常のテレビ操作において使用する操作系としてもよいことは言うまでもない。
【００５８】
アップダウン選局キー１５及び音量調節キー１６は、それぞれ「＋」と「−」の表示からなる操作キーであり、「＋」キーを押下することによって、アップダウン選局キー１５では、局番号が大きくなる方向に選局が可能となり、音量調節キー１６では、音量を大きくすることが可能となる。また「−」キーを押下することによって、これとは反対の操作が可能となる。なお、リモコン１００は、ＩＣカードに対する情報の読み出し及び書き込みを行う際には、アップダウン選局キー１５及び音量調節キー１６は、情報の読み書き処理に必要な操作キーとして代用されることが可能である。詳しくは後述する。
【００５９】
また、数字キー１８ａ〜１８ｌは、直接選局のための操作キーであり、数字キー１８ａ〜１８ｌに記載されている番号は、それぞれチャンネル番号と対応しており、ユーザが所望のチャンネル番号に対応する数字キー１８ａ〜１８ｌを押下することによって、テレビジョン受像機２００が受信するテレビジョン放送のチャンネルを変更させる。本実施の形態におけるリモコン１００において、この数字キー１８ａ〜１８ｌが配置される部位は、ＩＣカードのカード読み取り部２０に重なっており、この操作キーが配置される同一基板面上にリーダ／ライタ１０６のアンテナ１０７が配設されるようになっている。詳しくは後述する。
【００６０】
また、その他の各種機能キー１７は、例えば、ＶＯＤ（Video On Demand）サービスを受信するためのサービスプロバイダ選択画面に切り替える画面切り替えキー、入力切換キー、アナログ放送又はデジタル放送を選択する放送切り替えキー、録画キー、録画予約キー等からなるが、各種機能キー１７は、これらに限られるものではなく、また、必須のものでもない。
【００６１】
本実施の形態に係るリモコン１００は、これらの各種の操作キーからなる操作キー部材１１ａ〜１１ｃを樹脂等によって凸部を形成して押圧可能に形成し、各操作キーをはめ込み可能な穴が形成された表面カバー１０ａに取り付けることによって、キー操作部１０５を構成している。なお、これら各種の操作キーの機能は、上述したものに限られるものではなく、また、必須のものでもない。さらに、各操作キーの種類及びリモコン表面上のキー配置は、上述の種類及び配置に限られるものではないことは言うまでもなく、種々の操作キーを配置させることができる。
【００６２】
なお、本実施の形態においては、リモコン１００の正面図を示す図４を正視したリモコン１００の状態をリモコン１００の正面方向というものとする。なお、ユーザによる操作時には、必ずしもこの正面方向をテレビジョン受像機２００に向けて操作する必要はなく、上述したように、テレビジョン受像機２００との通信においてはＲＦ信号による通信を行っているので、当該正面方向とは逆方向にリモコン１００を向けても、テレビジョン受像機２００と無線通信を行うことは可能である。
【００６３】
基板１２は、筐体１０を構成する裏面カバー１０ｂに取り付けられており、テレビジョン受像機２００と通信を行うためのアンテナ１０１と、ＲＦ信号を送受信するＲＦ送受信部１０２と、リモコン１００を制御するＣＰＵ１０３と、メモリ１０４と、ＩＣカードに記録された情報の読み出し及び書き込みを行うリーダ／ライタ１０６の回路基板と、ＩＣカード内のＩＣチップを動作させるための電圧を発生して給電し、ＩＣカードと通信を行うアンテナ１０７とを備えて構成されている。
【００６４】
図６は、本実施の形態に係るリモコン１００の基板１２上の各構成部材の配置構成を概略的に示す図である。この図６に示すように、テレビジョン受像機２００と通信を行うためのＲＦ送受信部１０２及びアンテナ１０１は、リモコン１００の正面方向先端部に配置されており、また、ＩＣカードに対する情報の読み出し及び書き込みを制御するリーダ／ライタ１０６の回路基板が、別基板としてリモコン１００の略中央部に配置されており、その後方部にはリモコン１００自体を制御するＣＰＵ１０３が配置されている。また、リモコン１００では、直接チャンネル選局のための数字キー１８ａ〜１８ｌが配置されている基板部位の周囲を取り囲むようにして、リード線をループ状に形成したループアンテナ１９が、リーダ／ライタ１０６用のアンテナ１０７として配置されている。さらに、リモコン１００では、電源となる電池が、ループ状に形成されたリーダ／ライタ１０６のアンテナ１０７に相当するループアンテナ１９の内側に、ループアンテナ１９から離れて配置されている。なお、この基板１２上の配置構成は、これに限られるものではない。
【００６５】
ループアンテナ１９は、ＩＣカード等の電子情報記録媒体に給電及び読み書きを行うための交流磁界を発生するものであり、基板１２上に構成されているリーダ／ライタ１０６の回路基板に接続されており、リーダ／ライタ１０６用のアンテナ１０７として機能するものである。このループアンテナ１９で受信した信号はリーダ／ライタ１０６のＣＰＵに伝えられ、また、リーダ／ライタ１０６のＣＰＵからの制御を起点として生成された電流信号は、ループアンテナ１９に流されることによりＩＣカードに対して情報の読み書きを行う。
【００６６】
ここで、上述したように、リモコン１００は、基板１２を取り囲むようにして基板端に設けられたループアンテナ１９の内側に、数字キー１８ａ〜１８ｌの他、各種機能キー１７を配置している（図５又は図６参照）。したがって、ループアンテナ１９が形成された部位が、ＩＣカードに対して情報の読み出し及び書き込みを行うカード読み書き部２０となり、ループアンテナ１９により磁界が発生したカード読み書き部２０にＩＣカードを近接させることによって、リーダ／ライタ１０６による情報の読み出し及び書き込みが行われる。そして、当該部位は、数字キー１８ａ〜１８ｌ等の操作部位となっている。
【００６７】
このように、リモコン１００においては、基板１２の外周部の基板端をリード線が通るようにしてループアンテナ１９を形成することにより、ループアンテナ１９の内側に操作キーを配置することができるようになり、カード読み書き部２０と同一面上に操作キーを配置することが可能となる。
【００６８】
なお、上述の説明においては、基板１２の外周部にリード線を取り囲むようにしてループアンテナを形成する形態について説明したが、図５において、二点鎖線で仮想的に示される部位に銅箔等でパターンを形成してループアンテナ１９ａとすることによっても、上述のリード線でループアンテナを形成した場合と同様の効果を実現することができる。また、アンテナの性能を落とさないようにするために、リード線やパターンで形成されたループアンテナ１９，１９ａと、それ以外のパターンや電子部品とは、できるだけ離して配置させるようにすることがより好ましい。
【００６９】
このように、リモコン１００は、ループアンテナ１９を上述のように配置し、リモコン１００の正面方向の上部から正投影視したときに、操作キーをカード読み書き部２０と重なるように配置することによって、本体表面を有効に活用することができ、例えば、図７に示すような、カード読み書き部３０を設け、数字キーが設けられていないリモコンと比較して、ユーザにとってより容易なリモコン操作が可能となる。
【００７０】
また、リモコン１００は、カード読み取り部と数字キーとを別の位置に設けた場合のように、リモコン本体が大きくなることを防止することができ、使い勝手の良いリモコンを実現することができる。さらに、同一基板上にループアンテナと操作キーを配置することによって、基板のサイズを小さく抑えることができ、基板の製造コストを抑えることが可能となる。
【００７１】
また、リモコン１００では、上述のように基板１２を取り囲むように、その外周部にリード線又はパターンでループアンテナ１９を形成し、ＩＣカードに対する情報の読み書きが可能となるようにしているので、ループアンテナ１９と接触しない限り、図６に示すように、ループアンテナ１９が形成されている内側に、アンテナから発生する電磁波を大きく阻害することなく電池・電源部１０８を構成する電池を配置することができる。これにより、別の位置に電池を配置するスペースを設ける必要がなくなり、リモコンをより小さくすることが可能となる。なお、この場合、基板１２の外周部を取り囲んでいるアンテナ１０７の内部に配置される電池は、アンテナからの絶対距離が遠くなる位置、すなわち中央位置に配置することが、より好ましい。
【００７２】
なお、電池・電源部１０８となる電池は、上述の位置、すなわちループアンテナ１９が形成される内側に必ず配置されるというわけではなく、ループアンテナ１９の外側の離れた位置に配置させるようにしても当然構わない。
【００７３】
さらに、本実施の形態に係るリモコン１００は、ループアンテナ１９を基板１２の周囲を取り囲むように、その基板端に設けているので、基板に配置された金属部材によって磁界が阻害されることがなくなり、ループアンテナ１９から発生する磁界の到達距離がリモコン１００の裏面側（裏面カバー１０ｂ側）まで及ぶようになり、リモコン１００の表面側（操作キー配置側）からＩＣカードに対する情報の読み出し及び書き込みが可能であるだけでなく、リモコン１００の裏面側からでもＩＣカードに対する情報の読み出し及び書き込みを行うことが可能となる。このことより、例えば、非金属のテーブル状に置かれたＩＣカードに対し、リモコン１００のカード読み書き部２０を裏面側からかざすことによって、課金処理や電子決済等を行うことができるようになる。なお、この場合、ループアンテナ１９より下部（本体裏面側）には、アンテナから発生する磁界を阻害する金属等からなる電子部品を配置しないようにする。
【００７４】
なお、他の実施形態として、図８に示すようにループアンテナ１９ｂを形成してもよい。この図８は、当該他の実施形態に係るリモコン１００の内部構成を示す模式図であり、図８（Ａ）は表面カバー１０ａを取り除き、リモコン１００の表面から正投影した図であり、図８（Ｂ）はこのリモコン１００の断面模式図であり、図８（Ｃ）は裏面カバー１０ｂを取り除き、リモコン１００の裏面から正投影した図である。具体的に説明すると、この他の実施形態に係るリモコン１００は、操作キーが配列された基板の裏面側にループアンテナ１９ｂをパターン形成して設けた両面基板を配置させたものであり、このループアンテナ１９ｂによりカード読み書き部２０が形成され、リモコン１００の正面方向の上部から正投影視したときに、複数の操作キーのうちの少なくとも１つの操作キーがカード読み書き部２０に重なるように配置されるようにしたものである。この場合には、そのカード読み書き部２０が、リモコン１００の裏面側（裏面カバー１０ｂ側）に形成されることとなり、ユーザがリモコン１００の裏面側のカード読み書き部２０をＩＣカードに対して位置させることによって、リーダ／ライタ１０６による情報の読み書きが行われることとなる。
【００７５】
また、基板１２上の部品の材質や配置、配線などを考慮することにより、リモコン１００の表面側からでもＩＣカードに対する情報の読み出し及び書き込みが可能となる。
【００７６】
このように、リモコン１００の筐体１０内に、操作キーが配列された基板１２の裏面側にループアンテナ１９ｂをパターン形成した両面基板を配置し、少なくとも１つの操作キーとカード読み書き部２０とが重なるように配置させることによって、リモコン１００の表面を有効に活用することができ、操作キーの数を減らさなくても十分な操作キーとカード読み書き部２０とを設けることが可能になるとともに、ユーザは、リモコン１００の裏面側のカード読み書き部２０をＩＣカードに対して位置させることによって操作するようになるので、リモコン１００の表面に設けられたすべての操作キーがＩＣカードによって隠れることがなくなり、カード読み書き時に必要となる操作も簡単に行うことができる。なお、ループアンテナを別基板で形成し、操作キーが配列された基板と多層を形成するようにしてもよい。また、パターンを形成してループアンテナとするだけではなく、リード線によってループアンテナを形成し、そのリード線を操作キーの基板の裏面に設けるようにしてもよい。
【００７７】
なお、この場合には、電源部１０８を構成する電池は、リモコン１００の正面方向の上部から正投影視したときに基板に重ならない基板とは別の位置に、ループアンテナから離れて配置することで、電池の金属部がループアンテナに与える影響をより一層少なくさせることができる。
【００７８】
次に、リーダ／ライタ１０６を備えたリモコン１００の、ユーザによるＩＣカードに対する情報の読み出し／書き込み操作について、インターネットのサービスプロバイダより、映画、アニメーション、ドラマ、スポーツ、ゲーム等のコンテンツを購入する場合を例に挙げて具体的に説明する。
【００７９】
ユーザは、インターネットのサービスプロバイダより映画やアニメーション等のコンテンツを購入する場合、テレビジョン受像機２００に表示されたコンテンツの一覧や操作画面を見ながらリモコン１００にて必要な操作、具体的には選択キー１４（例えば、「←」、「↑」、「→」、「↓」からなる方向キー１４ａ）を操作して購入するコンテンツの選択を行い、決定キー１４ｂを押下して購入を決定する。そして、ユーザがＩＣカードを用いたコンテンツの支払い方法を決定し、購入代金を支払う場合には、リモコン１００のリーダ／ライタ１０６は、ＩＣカード内に記録された情報の読み出し処理及びＩＣカードに対する情報の書き込み処理を行う。その際、ユーザは、ＩＣカードをリモコン１００に設けられたカード読み書き部２０にかざしながら操作を行う。
【００８０】
このように、ユーザは、リモコン１００のカード読み書き部２０にＩＣカードをかざしながら、選択キー１４を操作することによって、コンテンツの購入操作を行う。
【００８１】
ＩＣカードから読み出された情報は、ＲＦ送受信部１０２及びアンテナ１０１を介してテレビジョン受像機２００に送信され、テレビジョン受像機２００により、この情報はインターネットを経由してサーバへと送られる。サーバからの返答を受け取ったテレビジョン受像機２００のＣＰＵ２０３は、上述の近距離無線通信にてリモコン１００へサーバからの情報を伝え、リモコン１００のＣＰＵ１０３を介してＩＣカードに対して情報の読み出し及び書き込みを行う。そしてこの処理を何度か繰り返すことによって、コンテンツ購入手続きは完了する。
【００８２】
従来では、上述したようなインターネットを介して配信された映画等のコンテンツの購入手続きにおいては、ユーザがテレビジョン受像機に備えられたリーダ／ライタのカード読み書き部、又はテレビジョン受像機にＵＳＢ（Universal Serial Bus）等で接続されたリーダ／ライタにＩＣカードを近づけることによってＩＣカード内に記憶された情報の読み取り等を行っていたので、テレビジョン受像機のチャンネル制御等は、リモコンを用いて遠隔で操作することができるにも拘らず、コンテンツの購入手続き等においてＩＣカードの読み書きが必要になると、テレビジョン受像機の設置場所まで移動して操作しなければならなかった。
【００８３】
本実施の形態におけるリモコン１００は、ＩＣカードに情報を読み出し及び書き込みするリーダ／ライタ１０６がその内部に備えられているので、ユーザは、テレビジョン受像機２００の電源のオン／オフやチャンネル選択等における操作と同様に、リーダ／ライタ１０６によるＩＣカードに対する情報の読み出し及び書き込みの処理における操作も、手元でリモコン１００のカード読み書き部２０にＩＣカードをかざすことによって行うことができ、より簡単で、快適なユーザ操作を実現できる。
【００８４】
また、リモコン１００は、ループアンテナ１９が形成される部位の内側の基板、すなわちＩＣカードに対する情報の読み出し及び書き込み処理を実行するためのカード読み書き部２０と同一部位に、「１」〜「１２」の番号が表示された数字キー１８ａ〜１８ｌが配置されているため、電子決済時等のカード読み書き時に、ＩＣカードをカード読み書き部２０にかざすことよって当該数字キー１８ａ〜１８ｌが隠れてしまうことになる。上述したように、ＩＣカードに対する情報の読み出し及び書き込み時には、ユーザは、主に、リモコン１００の操作キーのうちコンテンツ等を選択するための方向キー１４ａや、その購入を決定する決定キー１４ｂ等を使用して課金手続きを行う。したがって、ＩＣカードに対する情報の読み出し及び書き込み時においては、ＩＣカードをカード読み書き部２０にかざすことにより隠れてしまう数字キー１８ａ〜１８ｌを使用する頻度は低く、リモコン１００の操作が不便になるということはない。
【００８５】
このように、本実施の形態に係るリモコン１００では、リーダ／ライタ１０６のループアンテナ１９が形成される部位の内側に、数字キー１８ａ〜１８ｌを配置するようにしても、ＩＣカードに対する情報の読み出し及び書き込み時に必要となる操作キーは不自由なく操作することが可能である。すなわち、リーダ／ライタ１０６によるＩＣカードに対する情報の読み出し及び書き込み時に必要となる操作キー（本実施例における方向キー１４ａ等）は、ＩＣカードをカード読み書き部２０にかざしても、ＩＣカードによって隠れない位置に配置されているので、ユーザがリモコン１００の使い勝手を悪くすることがないようになっている。
【００８６】
一方で、ＩＣカードに対する情報の読み出し及び書き込み時に、例えばコンテンツ購入金額設定や購入数量設定等を行う場合に、カード読み書き部２０にＩＣカードをかざすことによって、ＩＣカードにより隠れてしまう数字キー１８ａ〜１８ｌを操作する必要が生じる場合もある。このような場合に、ユーザは、カード読み書き部２０からＩＣカードを離して当該部位に近接させるのを止め、数字キー１８ａ〜１８ｌを押下しようすると、ループアンテナ１９から発生する磁界がＩＣカードに到達されなくなり、リーダ／ライタ１０６によるＩＣカードに対する情報の読み出し及び書き込み処理が正常に行われなくなってしまう。すると、電子マネー情報等が記録されたＩＣカードに対する情報の読み出し及び書き込み処理に、思わぬトラブルを招くおそれが生じてしまうことにもなる。
【００８７】
そこで、リモコン１００は、リーダ／ライタ１０６によるＩＣカードに対する情報の読み出し及び書き込み時には、リモコン１００のＣＰＵ１０３が、配置された操作キーの機能を変更するように制御することによって、ユーザはＩＣカード読み書き時に必要となるすべての操作を、機能が変更された代替キーを用いて行うことが可能となっている。
【００８８】
具体的には、リモコン１００のＣＰＵ１０３は、ＩＣカードに対する情報の読み出し及び書き込み時であって、リーダ／ライタ１０６がオンの状態になったことを認識すると、例えば、アップダウン選局キー１５の「＋」／「−」キーを金額の上げ下げを操作する機能に、また音量調節キー１６の「＋」／「−」キーを購入数量の上げ下げを操作する機能に、それぞれ割り付けて自動的に変更するように制御し、リーダ／ライタ１０６がオフの状態になったことを認識すると、その操作キーの機能の変更を解除し、操作キーを通常の機能の意味合いに戻すように制御するようになっている。これにより、ＩＣカードをカード読み書き部２０にかざすことによって隠れてしまう数字キー１８ａ〜１８ｌを操作しなくても、ＩＣカードによって隠れていない、機能が代替された操作キーで操作することにより、例えば購入金額を設定したり、購入数量を設定したりすることが可能となる。
【００８９】
このように、リモコン１００は、リーダ／ライタ１０６による情報の読み出し及び書き込み時に操作キーの機能を変更するように制御しているので、ＩＣカードをカード読み書き部２０にかざすことによって操作が不可能となった操作キーの機能を別のキーに代行させることが可能になる。また、この操作キー機能の変更処理をリモコン１００のＣＰＵ１０３が自動的に判断して制御するようにしているので、モードキーを使って機能を切り換える処理をしたり、シフトキーを押しながら同時押しすることによって操作キーの機能を変更したりするなどの煩わしい操作をユーザに強いることなく、簡単に操作することが可能となっている。
【００９０】
なお、リモコン１００は、テレビジョン受像機２００との間で双方向の無線通信を行うことが可能であることから、上述のように操作キーの機能が変更された場合には、リーダ／ライタ１０６によるＩＣカードの読み書き時に、例えばリモコン１００のＣＰＵ１０３が、テレビジョン受像機２００に対し、リモコン１００の操作方法を案内する案内表示を画面上に表示させるコマンドを送信するように制御してもよい。これにより、ユーザは、簡単な操作で、しかも案内に沿って操作することができるようになり、取扱説明書等を参照しながら機能が変更した操作キーを確認するという手間を省くことができる。
【００９１】
また、リモコン１００は、ＩＣカードに対する情報の読み書き時には、操作キーの機能が切り替わっていることを示すＬＥＤを点灯させるようにしてもよい。この場合、操作キーの切り替わりは、リーダ／ライタ１０６のオン・オフと同時のタイミングでよいことから、リモコン１００のＣＰＵ１０３が、リーダ／ライタ１０６のオン・オフを検知することによって、ＬＥＤの点灯及び消灯を制御することができ、また、このＬＥＤの点灯表示は、リーダ／ライタ１０６が動作中であることを示す表示と兼ねることもできる。
【００９２】
さらにまた、リモコン１００は、テレビジョン受像機２００との間で双方向の無線通信が可能であり、リーダ／ライタ１０６のオン・オフも把握することが可能であるので、テレビの画面上に操作キーが切り替わっていることを表示するようにしてもよい。
【００９３】
次に、リモコンと、リモコンから操作されるデバイス（テレビジョン受像機等の電気機器）との間で、ＲＦ信号を用いて近距離無線通信される送受信データのデータフォーマットについて説明する。
【００９４】
上記図１〜３に示したテレビジョン受像機２００とリモコン１００との間では、上述したように、通常のリモコン操作における通信方式とＩＣカードに対する情報の送受信における通信方式とを同一（例えば、ＩＥＥＥ８０２．１５．４通信方式による搬送波周波数２．４ＧＨｚのＲＦ信号を用いた近距離無線通信）としており、さらに、これらのデータを同一フォーマットのパケットにより送受信している。
【００９５】
より具体的には、リモコンデータと、リモコン制御用コマンド、リーダ／ライタコマンドを同一フォーマットのパケットにのせて送信している。ここで、リモコンデータはリモコン１００が送信し、リモコンから操作するデバイスであるテレビジョン受像機２００が受信するコマンドデータ（電気機器に対する操作命令）である。リモコン制御用コマンドは、リモコン１００が持ち合わせているリーダ／ライタ機能の設定及び確認等のために使われるコマンド（遠隔制御装置に対する制御命令）であり、リモコン１００とテレビジョン受像機２００との双方が送信し受信するデータであると共に、双方がそのコマンドの返答データを送信し受信するデータである。リーダ／ライタコマンドは、リモコン１００から操作するデバイスであるテレビジョン受像機２００が送信しリモコン１００が受信し、そのコマンドの返答データをリモコン１００が送信しリモコンから操作するテレビジョン受像機２００が受信するデータである。このリーダ／ライタコマンドは、上述したようなＲＦＩＤを利用したＩＣカード等の情報記録媒体に対して情報の読み出し及び書き込みを行う場合において、情報記録媒体に書き込む情報及び情報記録媒体から読み出した情報を送受信するためのコマンドデータである。
【００９６】
すなわち、リモコン１００は、リモコンデータ、リモコン制御用コマンド及びその返答データ、及びリーダ／ライタコマンドの返答データを送信し、リモコン制御用コマンド及びリーダ／ライタコマンドを受信する。リモコンから操作する操作対象デバイスであるテレビジョン受像機２００は、リモコン制御用コマンド及びその返答データ、及びリーダ／ライタコマンドを送信し、リモコンデータ、リモコン制御用コマンド及びその返答データ、及びリーダ／ライタコマンドの返答データを受信する。
【００９７】
図９は、上記リモコンデータ、リモコン制御用コマンド及びリーダ／ライタコマンドを送信するためのパケットのフォーマットの一例を示している。この図９の（Ｂ）、（Ｃ）において、リモコン用のデータ、リモコン制御用コマンド、リーダ／ライタコマンドを、ＲＦ通信用のパケット内のコマンドデータｃｍｄＤＡＴＡに格納し、これにＲＦ通信用のパラメータ等を格納するＲＦ通信用のヘッダｒｆＨＤ、ＲＦ通信用のエラーチェック用のパリティ等を格納するＲＦ通信用のフッタｒｆＦＴ、コマンド種別などを格納するコマンドヘッダｃｍｄＨＤと共に送信する。コマンドヘッダｃｍｄＨＤ内のコマンド種別により、リモコンデータとリモコン制御用コマンド、リーダ／ライタコマンドの区別をすることができる。
【００９８】
ここで、リーダ／ライタコマンドは、一般にデータ長が長く、ＲＦ通信で１回に送信できるパケットよりも長くなる可能性が高い。よって、リーダ／ライタコマンドの送受信は分割併合可能なフォーマットを用いている。分割併合した場合、ＲＦ通信用ヘッダあるいはコマンドヘッダに記録する分割に関するデータは、該当データが分割の最後か、そうでないかを示すデータのみである。リーダ／ライタコマンドに関しては再送を行わないため順番の入れ替えが発生する可能性は無く、パケットＩＤを付与するなどの管理を行う必要が無い。また、リーダ／ライタ通信用フッタにパリティを含めることにより、分割途中のデータ欠損が発生してもデータ異常を確認ができるため、複雑な処理と余分なデータ転送を削除したデータ送信が可能となる。
【００９９】
図９の例では、（Ａ）のリーダ／ライタコマンドデータｒｗＤＡＴＡ及びリーダ／ライタ通信用フッタ（エラーチェック用のパリティ等）ｒｗＦＴの全長が、（Ｂ）、（Ｃ）のＲＦ通信用のパケット内のコマンドデータｃｍｄＤＡＴＡの長さよりも長い場合を示している。すなわち、この図９の例では、（Ａ）のリーダ／ライタコマンドデータｒｗＤＡＴＡ及びリーダ／ライタ通信用フッタｒｗＦＴを２分割して、（Ｂ）、（Ｃ）の２つのＲＦ通信用のパケット内のコマンドデータｃｍｄＤＡＴＡに格納している。
【０１００】
本実施の形態のリモコン及びリモコンから操作するデバイスにおいて、リモコン制御用コマンドは再送しない。これは、リーダ／ライタという特性上、通信が不安定な通信経路を使用してカード決済などのセキュリティが必要とされるアクセスを強行するのは適切ではないことに加え、通信が不安定な場合は通信が不安定として最初からリーダ／ライタ機能の使用者に使えないと告知した方が適切であるため、再送でリモコン制御用コマンドを救うことはメリットにならないためである。
【０１０１】
また、本実施の形態のリモコンにおいて、リーダ／ライタコマンドは再送管理しない。リーダ／ライタコマンドは一般にリモコンデータに比べて大きいため、再送のための複雑なバッファ管理やＩＤによるパケット管理によるメモリ圧迫を回避する。また、リーダ／ライタ用コマンドは方向性が決まっており、リモコンにおいては、送信するリーダ／ライタ用コマンドは返答データのみであるため再送の必要度が低く、また通信状態が悪くなった場合に、メモリに余裕度が高いコマンドの送信側であるリモコンから操作するデバイスからのコマンドの再送と重なる可能性があるため、管理が複雑になるのを回避することもできる。
【０１０２】
次に、上述したパケット伝送におけるデータフォーマットの具体例について、図１０、図１１を参照しながら説明する。図１０は、リモコンから操作するデバイスであるテレビジョン受像機２００内のセットＣＰＵ２０５とリモコン制御ＣＰＵ２０３との間で送受信される信号のデータフォーマットの一例を、図１１は、テレビジョン受像機２００の内リモコン制御ＣＰＵ２０３とリモコン１００内のＣＰＵ１０３との間で送受信される信号のデータフォーマットの一例をそれぞれ示している。
【０１０３】
図１０の（Ａ）は、上記テレビジョン受像機２００内のセットＣＰＵ２０５とリモコン制御ＣＰＵ２０３との間で送受信されるパケットそのもののデータフォーマットの具体例を示しており、この図１０の（Ａ）のパケット先頭から２バイトがヘッダ、次の１バイトがバージョンに用いられている。この例では、ヘッダは常に“ａｂｈ、２５ｈ”（ｈは１６進数を表す。）とされ、バージョンは“１０ｈ”となっているが、これに限定されるものではない。図１０の（Ａ）のパケットの先頭から４バイト目はカテゴリとされ、“ｅ４ｈ”のときセットＣＰＵ２０５からリモコン制御ＣＰＵ２０３へのコマンドを、“ｅ５ｈ”のときリモコン制御ＣＰＵ２０３からセットＣＰＵ２０５への応答を示す。このカテゴリに応じて、５バイト目から（ｎ−１）バイト目までが定められ、バイト数（長さ）は可変となっている。この５バイト目から（ｎ−１）バイト目までを、図１０の（Ｂ）に示している。図１０の（Ａ）のパケットの最後のｎバイト目は、該パケットの１バイト目から（ｎ−１）バイト目までのデータのチェックサム（パリティ）となっている。
【０１０４】
図１０の（Ｂ）は、図１０の（Ａ）のパケットの５バイト目から（ｎ−１）バイト目までを取り出して示しており、先頭バイト（元のパケットの５バイト目）はこれに続くデータ全体、すなわち元のパケットの６バイト目から（ｎ−１）バイト目までの長さ（データ長）を示し、０１ｈ（１バイト）からＦＦｈ（２５５バイト）までを表すことができる。次のバイト（元のパケットの６バイト目）は、データカテゴリを示すコードとされ、これに続くデータ、すなわち元のパケットの７バイト目から（ｎ−１）バイト目までがこのカテゴリに従ったデータとなる。データカテゴリとしては、リード／ライトコマンドデータやリモコン制御コマンドデータ等が挙げられる。なお、この図１０のパケットの７バイト目から（ｎ−１）バイト目までが、上記図９のリーダ／ライタコマンドデータｒｗＤＡＴＡ及びリーダ／ライタ通信用フッタｒｗＦＴを合わせた部分に相当する。
【０１０５】
次に、図１１の（Ａ）は、上記テレビジョン受像機２００の内リモコン制御ＣＰＵ２０３とリモコン１００内のＣＰＵ１０３との間で送受信されるパケットの主要部のデータフォーマットの具体例を示し、図１１の（Ｂ）は、（Ａ）のパケットの６バイト目から最後のｍバイト目までを取り出して示している。
【０１０６】
図１１の（Ａ）に示すパケットの１バイト目から６バイト目まではヘッダ情報として用いられており、例えば、４バイト目がパケットの連続性等を示すコントロールデータ、５バイト目がこれに続く６バイト目からｍバイト目までのデータ長、６バイト目がデータカテゴリを示すコードとされている。４バイト目のコントロールデータとしては、例えば、“２１ｈ”のとき次に続くパケットがあることを示し、“２２ｈ”のとき当該パケットで完結する（次に続くパケットがない）ことを示すようにすることが挙げられる。５バイト目のデータ長の情報としては、０１ｈ（１バイト）から６２ｈ（９８バイト）までを表すことができ、最大データ長が上記図１０のパケットの場合の最大２５５バイトよりも短くなっている。このため、図１０のパケットの６バイト目から（ｍ−１）バイト目までのデータ長が９８バイトを超える場合には、これを分割して、図１１の（Ａ）に示すフォーマットを有する複数のパケット内に配分して伝送するようにしている。図１１の（Ａ）のパケットの６バイト目のデータカテゴリの情報は、図１０のパケットの６バイト目をコピーして用いるようにしてもよい。なお、上記図９のコマンドデータｃｍｄＤＡＴＡは、図１１の（Ａ）のパケットの７バイト目からｎバイト目までのデータに相当し、このパケットの１バイト目から６バイト目までの部分が、上記図９のコマンドヘッダｃｍｄＨＤに相当する。
【０１０７】
図１１の（Ｂ）は、図１１の（Ａ）のパケットの６バイト目から最後のｍバイト目までを取り出して示すものであり、先頭バイト（元のパケットの６バイト目）はデータカテゴリとなっている。このデータカテゴリの１バイトは、例えば上位４ビットがコマンドコードとして、リモコン制御用コマンド、リーダ／ライタコマンド、あるいはリモコン用のデータのような種類を表し、下位４ビットが後述するようなリモコンを識別するためのリモコンＩＤに用いられる。このデータカテゴリにより、これに続くデータがリモコン制御用コマンドとされた場合には、次のバイト（元のパケットの７バイト目）でコマンドの種類が示される。このコマンドの種類としては、後述するようなリモコン確認コマンド、リモコン電力確認コマンド、オン状態継続コマンドなどが挙げられる。
【０１０８】
ここで、本発明の実施の形態においては、リモコンから操作されるデバイスである例えばテレビジョン受像機に対して、複数のリモコンを使用可能としており、これらのリモコンを識別するために装置識別情報（リモコンＩＤ）を上記コマンドに付加するようにしている。具体的には、例えば上記図１１のパケットの６バイト目（データカテゴリ）の下位４ビットの一部データが用いられる。この装置識別情報は、リモコンの固有ＩＤとは別に割り振られるものであり、少なくともリーダ／ライタに対するコマンドに付加されて送受信される。この装置識別情報は、例えばテレビジョン受像機とリモコンとの相互認証（ペアリング）が行われた後、テレビジョン受像機からリモコンに対して通信を行う際に割り振るようにすればよい。
【０１０９】
また、一般の赤外線リモコンは、ボタン等を操作したときのみ電源が入ってコマンドを赤外線信号としてテレビジョン受像機等の被制御機器に送信し、送信し終わると電源をオフしているものが多いが、本発明の実施の形態のようなＲＦ通信リモコンの場合には、テレビジョン受像機からの送信データを受信するために電源をオンしておく必要がある。しかしながら、常時電源をオンしておくと電力消費が嵩むため、適切な省電力制御が必要とされる。これは、リモコン自体の省電力制御のみならず、特に、リーダ／ライタの電力消費が多いため、リーダ／ライタを有するリモコンの場合にはリーダ／ライタについての省電力制御が重要となる。
【０１１０】
以下、リモコンから操作されるデバイスである例えばテレビジョン受像機に対して、複数のリモコンが用いられる場合における、装置識別情報の割り付けについて説明し、次に、リモコン自体の省電力制御について説明した後、リーダ／ライタを有するリモコンのリーダ／ライタの省電力制御について説明する。
【０１１１】
図１２は、本発明の実施の形態の通信システム１の他の具体例として、テレビジョン受像機２００との間で上述のＩＥＥＥ８０２．１５．４通信方式による搬送波周波数２．４ＧＨｚのＲＦ信号を用いた近距離無線通信を行う複数のリモコン１００１，１００２，・・・，１００ｎを備える場合を示している。なお、本実施の形態では、リモコン１００１，１００２，・・・，１００ｎの構成は、リモコン１００の構成と同一とし、リモコン１００が備える構成と同一の構成については、例えばリモコン１００のＣＰＵ１０３に相当する構成をそれぞれＣＰＵ１０３１，１０３２，・・・，１０３ｎとするようにそれぞれ対応する符号を付して説明するが、リモコン１００１，１００２，・・・，１００ｎの構成は、これに限られず、例えばリーダ／ライタを備えない構成であってもよい。
【０１１２】
この場合、通信システム１では、リモコン１００１，１００２，・・・，１００ｎを個別に認識するために、リモコン１００１，１００２，・・・，１００ｎの各リモコンにおいてＩＤ（装置識別情報）を割り振る処理を行う。
【０１１３】
以下、通信システム１におけるリモコン１００１，１００２，・・・，１００ｎに対してＩＤを割り振るようなＩＤ設定処理の処理動作について説明する。このＩＤ設定処理において、図１３は、リモコン１００１，１００２，・・・，１００ｎの処理動作を説明するためのフローチャート、図１４は、テレビジョン受像機２００の処理動作を説明するためのフローチャート、図１５及び図１６は、テレビジョン受像機２００とリモコン１００１，１００１，１００２とが行うデータ送受信を説明するためのシーケンス図である。
【０１１４】
このＩＤ設定処理においては、リモコン１００１，１００２，・・・，１００ｎの電源オン時、具体的には例えば電池が挿入されたとき、リモコン操作されるデバイスであるテレビジョン受像機等の電気機器に対して、相互認証が行われる。この相互認証は、ユーザが任意のタイミングで実行するようにしてもよい。
【０１１５】
図１３及び図１４のフローチャートに示すように、リモコン１００１のＣＰＵ１０３１，リモコン１００２のＣＰＵ１０３２，・・・，リモコン１００ｎのＣＰＵ１０３ｎ、及び、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、それぞれステップＳ１、ステップＳ２１において、ＩＥＥＥ８０２．１５．４通信方式による搬送波周波数２．４ＧＨｚのＲＦ信号を用いた近距離無線通信における相互認証を開始する。リモコン１００１のＣＰＵ１０３１，リモコン１００２のＣＰＵ１０３２，・・・，リモコン１００ｎのＣＰＵ１０３ｎとテレビジョン受像機２００のリモコン制御ＣＰＵ２０３とは、それぞれこのステップＳ１、ステップＳ２１において、例えば互いに自身が有する相互認証用のコマンドのパケットに付加されたＭＡＣ ＩＤ、ＩＰ（Internet Protocol）アドレス等からなる固有ＩＤを送受信する。
【０１１６】
ステップＳ２、ステップＳ２２において、それぞれリモコン１００１のＣＰＵ１０３１，リモコン１００２のＣＰＵ１０３２，・・・，リモコン１００ｎのＣＰＵ１０３ｎ、及び、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、互いに相手先の固有ＩＤを受信して相手先を認識したか否かを判断し、相手先を認識した場合には相互認証が成功したと判断し、それぞれステップＳ４、ステップＳ２４に進む。一方、ステップＳ２において、リモコン１００１のＣＰＵ１０３１，リモコン１００２のＣＰＵ１０３２，・・・，リモコン１００ｎのＣＰＵ１０３ｎは、テレビジョン受像機２００より固有ＩＤを受信できず相互認証ができなかった場合にはステップＳ３に進み、また、ステップＳ２２において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１，１００２，・・・，１００ｎの固有ＩＤが受信できず相互認証ができなかった場合にはステップＳ２３に進む。
【０１１７】
ステップＳ３において、リモコン１００１，１００２，・・・，１００ｎの内のテレビジョン受像機２００が固有ＩＤを受信することができなかったリモコンのＣＰＵは、再度テレビジョン受像機２００と相互認証を行うか否かを判断し、再度相互認証を行う場合にはステップＳ１に戻る。
【０１１８】
ステップＳ２３において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、再度相互認証を行うか否かを判断し、再度相互認証を行う場合にはステップＳ２１に戻る。なお、リモコンの電源投入時等に、メモリに既に相互認証された電気機器の情報があるリモコンは、ステップＳ１〜ステップＳ３の処理を省略し、同様に、メモリに既に相互認証されたリモコンの情報があるテレビジョン受像機２００は、ステップＳ２１〜ステップＳ２３の処理を省略する。
【０１１９】
テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、例えば、メモリ２０４の一部領域にテーブル（図示せず）を作成し、相互認証が成功したリモコンに対してこのリモコンを識別するための例えば０番から始まる簡略化された装置識別情報を設定し、このリモコンの固有ＩＤに対応付けて管理することができる。
【０１２０】
ステップＳ２４において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５等から何らかのコマンド（通常コマンド）を受信したか否かを判断し、何らかのコマンドを受信したと判断した場合にはステップＳ２５に進み、何れのコマンドも受信していないと判断した場合にはステップＳ２８に進む。ここで、装置識別情報の設定処理の際のコマンドの例としては、装置識別情報設定コマンドを用いたり、上記リモコンのリーダ／ライタに対する読み出しや書き込みに先立つリモコン確認のコマンド等を用いたりすることが挙げられ、例えばリモコン確認コマンドをリモコンに送信する際に、相互認証されたリモコンに対して例えば０番から始まる簡略化された装置識別情報を割り振るようにしてもよい。
【０１２１】
ステップＳ２５において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、受信したコマンドがリモコン１００１，１００２，・・・，１００ｎの全てのリモコン宛てのコマンドか否かを判断し、リモコン１００１，１００２，・・・，１００ｎの全てのリモコンに送信するコマンドであると判断した場合にはステップＳ２６に進み、リモコン１００１，１００２，・・・，１００ｎの内の特定のリモコン宛てのコマンドであると判断した場合にはステップＳ２７に進む。
【０１２２】
ステップＳ２６において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１，１００２，・・・，１００ｎの全てのリモコンに順にコマンドを送信し、ステップＳ２４に戻る。
【０１２３】
ステップＳ２７において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、特定の宛先のリモコンに対してコマンドを送信し、ステップＳ２４に戻る。
【０１２４】
本実施の形態では、このステップＳ２６、ステップＳ２７において、リモコン制御ＣＰＵ２０３が、上記簡略化された装置識別情報をコマンドに付してそれぞれ該当するリモコンに送信することが挙げられる。
【０１２５】
ステップＳ４において、リモコン１００１のＣＰＵ１０３１，リモコン１００２のＣＰＵ１０３２，・・・，リモコン１００ｎのＣＰＵ１０３ｎは、テレビジョン受像機２００よりコマンドを受信したか否かを判断する。このステップＳ４において、リモコン１００１のＣＰＵ１０３１，リモコン１００２のＣＰＵ１０３２，・・・，リモコン１００ｎのＣＰＵ１０３ｎは、テレビジョン受像機２００よりコマンドを受信したと判断した場合にはステップＳ５に進み、テレビジョン受像機２００よりコマンドを受信していないと判断した場合にはステップＳ４の処理を繰り返す。
【０１２６】
ステップＳ５において、リモコン１００１，リモコン１００２，・・・，リモコン１００ｎの内、テレビジョン受像機２００よりコマンドを受信したリモコンのＣＰＵは、テレビジョン受像機２００より受信したコマンドがＩＤ設定のためのコマンドであるか否かを判断し、ＩＤ設定処理のためのコマンドであると判断した場合にはステップＳ６に進み、ＩＤ設定のためのコマンドではないと判断した場合にはステップＳ７に進む。このＩＤ設定のためのコマンドは、上述の装置識別情報が付加されたものである。
【０１２７】
ステップＳ６において、リモコン１００１，リモコン１００２，・・・，リモコン１００ｎの内、テレビジョン受像機２００より装置識別情報が付加されたコマンドを受信したリモコンのＣＰＵは、このコマンドに基づいて自身にＩＤを設定する。
【０１２８】
ステップＳ７において、リモコン１００１，リモコン１００２，・・・，リモコン１００ｎの内、テレビジョン受像機２００より装置識別情報が付加されたコマンドを受信したリモコンのＣＰＵは、受信したコマンドに基づくデータ処理を行う。
【０１２９】
ステップＳ８において、リモコン１００１のＣＰＵ１０３１は、テレビジョン受像機２００に対して返信する必要があるか否かを判断する。このステップＳ９において、リモコン１００１のＣＰＵ１０３１は、テレビジョン受像機２００に対して返信する必要があると判断した場合にはステップＳ９に進み、返答する必要がないと判断した場合にはステップＳ４に戻る。
【０１３０】
ステップＳ９において、リモコン１００１のＣＰＵ１０３１は、装置識別情報を付加したコマンドをテレビジョン受像機２００に送信し、ステップＳ４に戻る。
【０１３１】
ステップＳ２８において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、相互認証を行うためのコマンドを新たに受信したか否かを判断し、相互認証を行うためのコマンドを新たに受信したと判断した場合にはステップＳ２９に進み、相互認証を行うためのコマンドを受信していないと判断した場合にはステップＳ２４に戻る。
【０１３２】
ステップＳ２９において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、新たにリモコンと相互認証を行い、ステップＳ２４に戻る。
【０１３３】
また、本実施の形態では、ステップＳ２４において、セットＣＰＵ２０５がリーダ／ライタを備えたリモコンに対しリーダ／ライタへの情報の読み出し及び書き込みを要求するコマンドをプログラムにおいて発行し、リモコン制御ＣＰＵ２０３がこのコマンドを受信する例が挙げられる。この場合、リモコン制御ＣＰＵ２０３は、リーダ／ライタを備えたリモコンとの通信開始時に、ステップＳ２６又はステップＳ２７において、リモコンに対してリーダ／ライタへの情報の読み出し及び書き込みを要求するコマンドを送信する。リーダ／ライタを備えたリモコンは、このリーダ／ライタへの情報の読み出し及び書き込みを要求するコマンドを受信すると、テレビジョン受像機２００より自身に割り当てられた装置識別情報をこの要求コマンドに応答するコマンドに付加してテレビジョン受像機２００に対して返信する。これにより、テレビジョン受像機２００は、複数のリモコン（リモコン１００１，１００２，・・・，１００ｎ）のリーダ／ライタ機能を区別して使用することが可能となる。
【０１３４】
以下、テレビジョン受像機２００とリモコン１００１及びリモコン１００２との間で行われるＩＤ設定処理の一例について、図１５のシーケンス図を参照して詳細に説明する。
【０１３５】
ステップＳ１０１において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１と相互認証を行う。このステップＳ１０１において、リモコン制御ＣＰＵ２０３は、例えば、リモコン１００１から固有ＩＤを受信すると、リモコン１００１に対して、この固有ＩＤとは別の簡略化された装置識別情報を設定し、リモコン１００１の固有ＩＤと対応付けてメモリ２０４のテーブルにて管理する。
【０１３６】
ステップＳ１０２において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００２のＣＰＵ１０３２と相互認証を行う。このステップＳ１０２において、リモコン制御ＣＰＵ２０３は、例えば、リモコン１００２から固有ＩＤを受信すると、リモコン１００２に対して、この固有ＩＤとは別の簡略化された装置識別ＩＤを設定し、リモコン１００２の固有ＩＤと対応付けてメモリ２０４のテーブルにて管理する。
【０１３７】
ステップＳ１０３において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン制御ＣＰＵ２０３を確認するためのコマンド（リモコン制御ＣＰＵ２０３確認コマンド）を送信する。
【０１３８】
ステップＳ１０４において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、受信したリモコン制御ＣＰＵ２０３確認コマンドに応答するための応答コマンド（リモコン制御ＣＰＵ２０３応答コマンド）を送信する。
【０１３９】
ステップＳ１０５において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１を確認するためのコマンド（リモコン１００１確認コマンド）を送信する。この確認コマンドとしては、例えばリモコン１００１がリーダ／ライタ機能等の各種機能を有しているか否かを問い合わせる機能確認コマンドを用いることができる。
【０１４０】
ステップＳ１０６において、リモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対し、リモコン１００１の装置識別情報に付加したリモコン１００１確認コマンドを送信する。
【０１４１】
ステップＳ１０７において、リモコン１００１のＣＰＵ１０３１は、リモコン制御ＣＰＵ２０３より装置識別情報が付加されたリモコン１００１確認コマンドを受信すると、この装置識別情報を例えばメモリ１０４１に記憶して、自分自身の装置識別情報の設定、すなわちリモコンＩＤ設定を行う。
【０１４２】
ステップＳ１０８において、ＣＰＵ１０３１は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リモコン１００１確認コマンドに対する応答コマンド（リモコン１００１応答コマンド）を送信する。この応答コマンドに、上記リモコン制御ＣＰＵ２０３から送信された確認コマンドに付加されたリモコン１００１の装置識別情報を付加して、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し送信する。この応答コマンドとしては、例えばリモコン１００１がリーダ／ライタ機能等の各種機能の有無情報を含むような機能応答コマンドを用いることが挙げられる。
【０１４３】
ステップＳ１０９において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、リモコン１００１応答コマンドを送信する。
【０１４４】
ステップＳ１１０において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００２を確認するためのコマンド（リモコン１００２確認コマンド）を送信する。
【０１４５】
ステップＳ１１１において、リモコン制御ＣＰＵ２０３は、リモコン１００２のＣＰＵ１０３２に対し、リモコン１００２の装置識別情報を付加したリモコン１００２確認コマンドを送信する。
【０１４６】
ステップＳ１１２において、リモコン１００２のＣＰＵ１０３２は、リモコン制御ＣＰＵ２０３よりリモコン１００２確認コマンドを受信すると、このリモコン１００２確認コマンドに付加された装置識別情報をメモリ１０４２に記憶して自身に装置識別情報を設定する。
【０１４７】
ステップＳ１１３において、ＣＰＵ１０３２は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リモコン１００２確認コマンドに対する応答コマンド（リモコン１００２応答コマンド）を送信する。
【０１４８】
ステップＳ１１４において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、リモコン１００２応答コマンドを送信する。
【０１４９】
ステップＳ１１５において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００３を確認するためのコマンド（リモコン１００３確認コマンド）を送信する。
【０１５０】
同様に、ステップＳ１１６において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００ｎを確認するためのコマンド（リモコン１００ｎ確認コマンド）を送信する。
【０１５１】
ステップＳ１１７において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン１００１〜１００ｎからリモコン１００１を選択する。
【０１５２】
ステップＳ１１８において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１の電力を確認するためのコマンド（リモコン１００１電力確認コマンド）を送信する。
【０１５３】
ステップＳ１１９において、リモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対し、リモコン１００１電力確認コマンドを送信する。
【０１５４】
ステップＳ１２０において、ＣＰＵ１０３１は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リモコン１００１電力確認コマンドに対する応答コマンド（リモコン１００１電力応答コマンド）を送信する。
【０１５５】
ステップＳ１２１において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、リモコン１００１電力応答コマンドを送信する。
【０１５６】
ステップＳ１２２において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１に対するデータパケット（リモコン１００１用パケット）を送信する。
【０１５７】
ステップＳ１２３において、リモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対し、リモコン１００１用パケットを送信する。
【０１５８】
ステップＳ１２４において、ＣＰＵ１０３１は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１用パケットを送信する。
【０１５９】
ステップＳ１２５において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、リモコン１００１用パケットを送信する。
【０１６０】
なお、このＩＤ設定処理は、上述した例の他にも、例えば、図１６のシーケンス図に示すようなコマンド送受信を行うようにしてもよい。
【０１６１】
図１６のステップＳ２０１において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１と相互認証を行う。このステップＳ２０１において、リモコン制御ＣＰＵ２０３は、リモコン１００１から固有ＩＤを受信すると、リモコン１００１に対して上述の装置識別情報を設定し、リモコン１００１の固有ＩＤと対応付けてメモリ２０４のテーブルにて管理する。
【０１６２】
ステップＳ２０２において、リモコン１００１のＣＰＵ１０３１は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対してリモコン１００１に装置識別情報を設定するように要求するためのコマンド（ＩＤリクエストコマンド）を発行してリモコン制御ＣＰＵ２０３に送信する。
【０１６３】
ステップＳ２０３において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対し、リモコン１００１に設定した装置識別情報をリモコン１００１の固有ＩＤとともに付加したＩＤリクエストコマンドを送信する。
【０１６４】
ステップＳ２０４において、リモコン１００１のＣＰＵ１０３１は、リモコン制御ＣＰＵ２０３より装置識別情報及び固有ＩＤが付加されたＩＤリクエストコマンドを受信すると、このＩＤリクエストコマンドに付加された装置識別情報をメモリ１０４１に記憶して自身に装置識別情報を設定する。
【０１６５】
ステップＳ２０５において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００２のＣＰＵ１０３２と相互認証を行う。このステップＳ２０５において、リモコン制御ＣＰＵ２０３は、リモコン１００２から固有ＩＤを受信すると、リモコン１００２に対して上述の装置識別情報を設定し、リモコン１００２の固有ＩＤと対応付けてメモリ２０４のテーブルにて管理する。
【０１６６】
ステップＳ２０６において、リモコン１００２のＣＰＵ１０３２は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対してリモコン１００２に装置識別情報を設定するように要求するためのＩＤリクエストコマンドを発行してリモコン制御ＣＰＵ２０３に送信する。
【０１６７】
ステップＳ２０７において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１０３２のＣＰＵ１０３２に対し、リモコン１００２に設定した装置識別情報をリモコン１００１の固有ＩＤとともに付加したＩＤリクエストコマンドを送信する。
【０１６８】
ステップＳ２０８において、リモコン１００２のＣＰＵ１０３２は、リモコン制御ＣＰＵ２０３より装置識別情報及び固有ＩＤが付加されたＩＤリクエストコマンドを受信すると、このＩＤリクエストコマンドに付加された装置識別情報をメモリ１０４２に記憶して自身に装置識別情報を設定する。
【０１６９】
ステップＳ２０９において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン制御ＣＰＵ２０３を確認するためのコマンド（リモコン制御ＣＰＵ２０３確認コマンド）を送信する。
【０１７０】
ステップＳ２１０において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、受信した確認コマンドに応答するための応答コマンド（リモコン制御ＣＰＵ２０３応答コマンド）を送信する。
【０１７１】
ステップＳ２１１において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１を確認するためのコマンド（リモコン１００１確認コマンド）を送信する。
【０１７２】
ステップＳ２１２において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対し、リモコン１００１確認コマンドを送信する。
【０１７３】
ステップＳ２１３において、リモコン１００１のＣＰＵ１０３１は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リモコン１００１確認コマンドに応答するためのコマンド（リモコン１００１応答コマンド）を送信する。
【０１７４】
ステップＳ２１４において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対してリモコン１００１応答コマンドを送信する。
【０１７５】
ステップＳ２１５において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００２を確認するためのコマンド（リモコン１００２確認コマンド）を送信する。
【０１７６】
ステップＳ２１６において、リモコン制御ＣＰＵ２０３は、リモコン１００２のＣＰＵ１０３２に対してリモコン１００２確認コマンドを送信する。
【０１７７】
ステップＳ２１７において、リモコン１００２のＣＰＵ１０３２は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リモコン１００２確認コマンドに応答するためのコマンド（リモコン１００２応答コマンド）を送信する。
【０１７８】
ステップＳ２１８において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対してリモコン１００２応答コマンドを送信する。
【０１７９】
ステップＳ２１９において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００３を確認するためのコマンド（リモコン１００３確認コマンド）を送信する。
【０１８０】
ステップＳ２２０において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００ｎを確認するためのコマンド（リモコン１００ｎ確認コマンド）を送信する。
【０１８１】
ステップＳ２２１において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン１００１，１００１，・・・，１００ｎからリモコン１００１を選択する。
【０１８２】
ステップＳ２２２において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１の電力を確認するためのコマンド（リモコン１００１電力確認コマンド）を送信する。
【０１８３】
ステップＳ２２３において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対してリモコン１００１電力確認コマンドを送信する。
【０１８４】
ステップＳ２２４において、リモコン１００１のＣＰＵ１０３１は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リモコン１００１電力確認コマンドに応答するためのコマンド（リモコン１００１電力応答コマンド）を送信する。
【０１８５】
ステップＳ２２５において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対してリモコン１００１電力応答コマンドを送信する。
【０１８６】
ステップＳ２２６において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１に対するデータパケット（リモコン１００１用パケット）を送信する。
【０１８７】
ステップＳ２２７において、リモコン制御ＣＰＵ２０３は、リモコン１００１のＣＰＵ１０３１に対し、リモコン１００１用パケットを送信する。
【０１８８】
ステップＳ２２８において、ＣＰＵ１０３１は、リモコン制御ＣＰＵ２０３に対し、リモコン１００１用パケットを送信する。
【０１８９】
ステップＳ２２９において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、リモコン１００１用パケットを送信する。
【０１９０】
このように、本実施の形態では、複数のリモコンに対し、固有ＩＤとは別のテレビジョン受像機２００によって識別されるための装置識別ＩＤを設定することにより、複数のリモコンを同時に利用した場合であっても、例えばリーダ／ライタ等の機能を区別して使用することが可能となる。
【０１９１】
また、本実施の形態では、リモコンの電源投入時又はテレビジョン受像機との通信における相互認証終了時に、各リモコンに対して装置識別ＩＤを割り振ることにより、確実に装置識別ＩＤを設定することができる。
【０１９２】
また、本実施の形態では、各リモコンが、テレビジョン受像機２００に対して装置識別ＩＤを割り振るように要求するコマンドを送信することにより、確実に装置識別ＩＤを設定することができる。
【０１９３】
また、本実施の形態では、テレビジョン受像機２００が、リモコンが備えるリーダ／ライタとの間の通信を要求する際に、全ての通信可能なリモコンに対してコマンドを送信し、返信可能なリモコンは、全て自身に対して割り振られた装置識別ＩＤをコマンドに付加して返答することにより、テレビジョン受像機２００が複数のリモコンを確実に識別することができる。
【０１９４】
上述したように、リモコン１００は、電池・電源部１０８からの電力の供給によって駆動されており、さらに電磁波を発生させるなど電力を大量に消費するリーダ／ライタ１０６を備えているので、リモコン１００の電力消費量はとても大きいものとなっている。
【０１９５】
本実施の形態に係るリモコン１００は、低消費電力状態に移行制御させることが可能となっており、低消費電力駆動を可能にすることによって、消費電力を少なく抑えることができるようになっている。
【０１９６】
以下、本実施の形態に係るリモコン１００の低消費電力制御について、リモコンＣＰＵ１０３自身を低諸費電力状態に移行させる処理動作について説明し、続いてリモコン１００が備えているリーダ／ライタ１０６を低消費電力状態に設定するための処理動作について説明する。
【０１９７】
上述したように、リモコン１００は、電池・電源部１０８からの電力の供給によって駆動されているため、低消費電力駆動を可能にすることによって、消費電力を少なく抑えることが可能となる。通常は、リモコンの特性上、操作キーを押した状態の場合のみ動作し、それ以外の場合には低消費電力状態に設定することによって電力消費を抑える処理が行われていた。しかし、本実施の形態に係るリモコン１００のように、ＩＣカード等の情報記録媒体に対する情報の読み出し及び書き込み処理を行うリーダ／ライタ１０６を内蔵しているリモコンの場合には、そのリーダ／ライタ１０６の特性上、コマンドを送信するタイミングはリモコン１００から操作されるテレビジョン受像機２００等の電気機器側でしか判らないため、リモコン１００側が独自の判断で低消費電力状態に入ってしまうと、テレビジョン受像機２００から送信されるコマンドを受信することができなくなったり、リーダ／ライタ１０６によるＩＣカードに対する情報の読み書き処理が途中で断絶されてしまい、失敗に終わってしまうことにもなり、延いては課金処理等において思わぬトラブルを招いてしまうことになる。
【０１９８】
そこで、本実施の形態に係るリモコン１００は、リモコン１００に設けられた操作キー入力時、ＲＦ受信時（テレビジョン受像機からコマンド受信時）及びリーダ／ライタ１０６からのコマンド受信時に、リモコンＣＰＵ１０３を低消費電力状態に移行するために設けられたタイマーを開始する（又はタイマーをリセットする）ようにし、一定時間が経つまで通常の電力状態を維持させることによって、上述の問題を解決するようにしている。
【０１９９】
以下では、リーダ／ライタを内蔵させた場合のほか、テレビジョン受像機からコマンドを受信する機能を備えたリモコンにおいて、そのリモコンを低消費電力状態に設定するための最適な駆動制御処理について、図１７に示すフローチャート、及び図１８〜図２１に示すシーケンス図を参照しながら説明する。なお、以下では、テレビジョン受像機からコマンドを受信する機能を備えたリモコンのうち、特に具体的に、リーダ／ライタ機能を備えたリモコンを例に挙げて説明するが、リーダ／ライタ機能を有するリモコンに限られず、例えば、テレビジョン受像機からのコマンドに基づいてリモコンに設けられた液晶表示画面に情報を表示する機能を有するリモコンや、テレビジョン受像機からの音声コマンドを受信して当該リモコンから副音声を視聴することが可能なリモコン等にも、以下で説明する低消費電力状態への駆動制御処理を適用することが可能である。
【０２００】
本実施の形態に係るリモコン１００に備えられたリーダ／ライタ１０６は、ＩＣカード等の情報記録媒体と情報の読み書きを行うための通信を行うために、テレビジョン受像機２００等の電気機器から送信されるコマンドを受信することが可能なようにコマンド受信待機状態にしておくとともに、情報の読み書きの開始から終了まではアンテナから磁界を発生し続けなければならないことから、その電気消費量は非常に大きく、したがってリーダ／ライタ１０６を使用しないときにはリーダ／ライタ１０６を低消費電力状態に設定させておくことが好ましい。さらに、チャンネル選択等の通常の操作処理も含め、リモコン１００自体の不使用時においても、リモコンＣＰＵ１０３自身を低消費電力状態に設定して電気消費量を抑えることによって、リーダ／ライタ１０６と同一の電池・電源部１０８から供給される電力の消費量が抑えられ、延いてはリーダ／ライタ１０６への電力消費量低減にもつながることになり、より好ましい。
【０２０１】
一般的に、ユーザは、リモコン１００のキー操作部１０５に設けられた操作キーを操作することによって、テレビジョン受像機２００等の電気機器を操作処理し、さらに、例えばＩＣカード等の情報記録媒体に対する情報の読み出し及び書き込みを行うリーダ／ライタ機能を使用する。したがって、リモコン１００の操作キー入力に基づく信号入力がなければ、テレビジョン受信機２００からのコマンド受信やリーダ／ライタ１０６からのコマンド受信も生じることがないので、操作キー入力がなされるまでは、リモコン１００のＲＦ送受信部１０２やリモコンＣＰＵ１０３自身を低消費電力状態にし、操作キー入力に伴って、リモコンＣＰＵ１０３を通常電力状態に移行するとともに、リモコン１００が有するリモコンＣＰＵ１０３を低消費電力状態に移行するためのタイマーをリセットするようにする。以下、図１７のフローチャートに基づいて、具体的に説明する。
【０２０２】
ステップＳ３１において、リモコンＣＰＵ１０３は、自らを低消費電力状態にする設定を開始する。なお、リモコンＣＰＵ１０３の低消費電力設定については、周知の技術を用いて行われる。このように、リモコンＣＰＵ１０３自らを低消費電力状態に設定することにより、リモコン１００の不使用時の電力消費量を低減させることができる。
【０２０３】
次に、ステップＳ３２において、リモコンＣＰＵ１０３は、リモコン１００のキー操作部１０５に設けられた操作キー入力（キーの押圧）に基づく信号入力があったか否かを判断する。この操作キー入力とは、例えばリーダ／ライタ機能を実行するために特別に設けられたキーを意味するだけでなく、リモコン１００の通常操作、すなわちテレビジョン受信機２００が受像するテレビジョン放送番組のチャンネル切り替えキー（図４における数字キー１８ａ〜１８ｌ等）や、音量を調節する音量調節キー（図４における音量調節キー１６）等の操作キー入力を含むものである。
【０２０４】
このステップＳ３２において、操作キー入力に基づく信号入力があった場合には、ステップＳ３３に進み、リモコンＣＰＵ１０３は自らの低消費電力状態設定を終了するように電力状態を制御し、通常の電力状態に移行させる。一方、操作キー入力に基づく信号入力がなかった場合には、リモコンＣＰＵ１０３はそのまま自らを低消費電力状態に維持させる。すなわち、このステップＳ３３の処理動作は、リモコンＣＰＵ１０３が操作キー入力に基づく信号入力あったと判断するまで繰り返し行われ、操作キー入力に基づく信号入力が通常電力状態に移行させるためのトリガーとなっている。なお、このように、操作キー入力に伴って低消費電力状態から通常電力状態に電力状態を移行するように制御しても、ユーザによるリモコン１００の操作キーの入力がなければ、テレビジョン受信機２００からコマンドが受信されることはないことから、不都合を生じることはない。
【０２０５】
ステップＳ３３において、リモコンＣＰＵ１０３は、操作キー入力に基づく信号入力がなされたことにより、リモコンＣＰＵ１０３自らの低消費電力設定を終了し、通常の電力状態にリモコン１００を設定する。そして、次にステップＳ３４において、リモコンＣＰＵ１０３を低消費電力状態への移行させるための所定時間を計時するタイマー及び後述する回数カウンタ（図示せず）をリセットする。
【０２０６】
このように、本実施の形態に係るリモコン１００は、リモコンＣＰＵ１０３自身を所定時間経過後に低消費電力状態に移行させるためのタイマーを有しており、操作キー入力がなされてから直ぐに低消費電力状態に移行させるのではなく、操作キー入力に基づく信号入力があってから、所定時間の経過後に低消費電力状態に移行させるようにし、そのために先ずタイマーをリセットして、タイマーカウントをはじめるようにする。この処理により、操作キーの入力後、リモコンＣＰＵが直ぐに低消費電力状態に移行してしまい、テレビジョン受信機２００又はリーダ／ライタ１０６から送信されてきたコマンドを正常に受信することができなくなる事態を回避し、所定時間内は通常電力状態を維持させるように制御することで、テレビジョン受信機２００又はリーダ／ライタ１０６から送信される電力確認コマンドや機能確認コマンド等のコマンドを、正常に受信することが可能となる。
【０２０７】
次に、ステップＳ３５において、リモコンＣＰＵ１０３は、低消費電力状態への移行するためのタイマーが所定の設定時間に達したか否かを判断し、タイマーがタイムアップしたと判断した場合には、リモコンＣＰＵ１０３は自らを低消費電力状態に移行させるための設定を行う。これにより、上記の特定キー入力が、例えばテレビジョン放送のチャンネル切り替えキー入力等であった場合など、テレビジョン受像機２００からのコマンド受信処理がなされない操作が行われた場合に、タイマーで設定された所定時間の経過後に直ぐにリモコンＣＰＵ１０３を低消費電力状態に移行することが可能となり、リモコン１００の電気消費量を有効に削減させることができるようになっている。
【０２０８】
一方で、リモコンＣＰＵ１０３を低消費電力状態に移行するためのタイマーがタイムアップしていない場合には、リモコン１００は、ステップＳ３６において、操作キー入力に基づく信号入力があったか否かを判断する。そして、リモコン１００に対して操作キー入力があったと判断した場合にはステップＳ３７に進み、カウントアップされていたタイマーをリセットする処理を行う。すなわち、改めてタイマーがはじめからカウントされるようになっており、例えば、テレビジョン受信機２００の表示画面の指示に従って複数の操作を行い、その操作の後に、テレビジョン受像機２００からコマンドを受信するような場合に、最初のキー入力からコマンド受信まで通常電力状態を維持し、正常にコマンドを受信することができるようになっている。
【０２０９】
一方で、リモコン１００に対してキー入力がないと判断した場合には、ステップＳ３８に進み、コマンド受信があったか否かの判断が行われる。
【０２１０】
ステップＳ３８において、コマンドを受信したか否かを判断し、コマンドを受信したと判断した場合にはステップＳ３９に進み、ステップＳ３９において、カウントアップされていた低消費電力状態へ移行するためのタイマーがリセットされる。一方で、コマンドを受信していないと判断した場合は、タイマーはリセットされずにステップＳ４１に進む。ここで、ステップＳ３８におけるコマンド受信について説明すると、このコマンドは、テレビジョン受像機２００からの、電力確認コマンドやリーダライタ用パケット送信コマンド等のＲＦ送受信部１０２を介したコマンドだけでなく、リーダ／ライタ１０６からの返答コマンド等をも含むものである。
【０２１１】
そして、ステップＳ３８においてリモコンＣＰＵ１０３が、テレビジョン受像機２００のセットＣＰＵ２０５からリモコン制御ＣＰＵ２０３を介して、又はリーダ／ライタ１０６からコマンドを受信したと判断し、ステップＳ３９においてタイマーをリセットすると、ステップＳ４０に進む。
【０２１２】
ステップＳ４０においては、リモコンＣＰＵ１０３が、受信したコマンドを処理する。そして、このステップＳ４０においてコマンドを処理すると、次にステップＳ４１に進む。なお、このコマンド処理は、例えば、リーダ／ライタ１０６に対する機能設定処理等のコマンドに応じたデータ処理や、受信したコマンドデータを送信するのに適したデータにする処理等を含むものである。
【０２１３】
次に、ステップＳ４１においては、リーダ／ライタ１０６に対し、又はテレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対してコマンドを送信したか否か判断する。そして、リモコンＣＰＵ１０３がコマンドを送信していないと判断した場合には、ステップＳ３５に戻り、低消費電力状態へ移行するためのタイマーがタイムアップしたか否かが再び判断され、上述の処理の流れが繰り返される。
【０２１４】
一方で、ステップＳ４１において、リモコンＣＰＵ１０３がコマンドを送信したと判断した場合には、ステップＳ４２に進み、コマンド送信の回数カウンタを更新する。
【０２１５】
このコマンド送信回数カウンタは、リモコンＣＰＵ１０３がコマンドを送信する度にカウンタが＋１ずつアップされ、リモコンＣＰＵ１０３がコマンドを送信するコマンド送信回数をカウントするようになっており、ステップＳ４２において、このコマンド送信回数カウンタの更新処理が行われる。なお、このコマンド送信回数カウンタは、コマンドが正常に送信され、送信先からそのコマンド送信に対するＡＣＫや返答コマンドが送信されてきた場合にはリセットされるようになっている。
【０２１６】
このように、ステップＳ４２においては、ステップＳ４１におけるリモコンＣＰＵ１０３からのコマンド送信に基づき、送信の度にコマンド送信の回数カウンタが＋１されて更新されていくが、この回数カウンタは予め定められた上限値を有しており、ステップＳ４３において、コマンド送信の度に更新されていく回数カウンタが所定の上限値に到達したか否かが判断される。
【０２１７】
具体的に説明すれば、この上限値を、例えば３２回に予め設定する。ステップＳ４１において、リモコンＣＰＵ１０３が、リーダ／ライタ１０６に対しコマンドを送信すると、ステップＳ４２においてコマンド送信の回数カウンタが＋１されて、回数カウンタが更新される。しかし、このコマンド送信に対して、送信先のリーダ／ライタ１０６からの返答コマンドが一定時間内に送信されてこなければ、再度、リモコンＣＰＵ１０３は、同一送信先であるリーダ／ライタ１０６に同一のコマンドを送信（再送）し、コマンドの再送と共にコマンド送信回数カウンタはさらに＋１されて更新される。そしてこの動作処理は、送信先のリーダ／ライタ１０６からの返答コマンドが送信されない場合には、回数カウンタの上限値である３２回がカウントされるまで繰り返され、ステップＳ４３において、回数カウンタが予め定められた上限値の３２回をオーバーしたことが判断される。
【０２１８】
そして、ステップＳ４３において、回数カウンタが上限値である３２回をオーバーしたことが判断された場合、すなわち、リモコンＣＰＵ１０３からのコマンド送信（回数カウンタ上限値までの再送）に対して、返答コマンドが送信されてこなかった場合には、リモコンＣＰＵ１０３は自らを低消費電力状態に移行設定する。
【０２１９】
一方で、リモコンＣＰＵ１０３からのコマンド送信に対して、リーダ／ライタ１０６がリモコンＣＰＵ１０３に対して返答コマンドを送信した場合には、その回数カウンタがリセットされるとともに、ステップＳ３５に戻り、上述した動作処理が繰り返される。
【０２２０】
このように、リモコンＣＰＵ１０３からのコマンド送信回数をカウントし、そのコマンド送信に対する返答コマンドを監視することにより、例えば、リーダ／ライタ１０６への結線が断線した場合など、繰り返しのコマンド送信に対しても、返答がないような場合、つまり、予め定められた所定上限値に等しい回数までコマンドを再送し、当該回数までコマンドを再送しても返答が得られない場合には、リモコンＣＰＵ１０３は自らを低消費電力状態に移行させるようにすることによって、いつまで経っても低消費電力状態に移行させることができずに、電気消費量が大きくなることを回避することができる。
【０２２１】
なお、ステップＳ４１〜ステップＳ４３についての上述の具体的な説明では、リモコンＣＰＵ１０３がリーダ／ライタ１０６に対してコマンドを送信し、その送信に対するリーダ／ライタ１０６から返答コマンドを監視する例について説明したが、これに限られず、リモコンＣＰＵ１０３がテレビジョン受信機２００のリモコン制御ＣＰＵ２０３に対してコマンドを送信した場合にも同様に処理することができ、ＲＦ通信異常等が生じた場合などに、同様の処理を行うことによって、リモコンＣＰＵ１０３自身を低消費電力状態に移行するように制御することで、電力消費が続いてしまう事態を回避することができる。なお、その場合には、リモコンＣＰＵ１０３は、ＲＦ送受信部１０２をＯＦＦにするとともに、電力を大量に消費するリーダ／ライタ１０６を低消費電力状態に設定するコマンドを発行し、正しく設定することができたことを確認してから、リモコンＣＰＵ１０３自らを低消費電力状態に落とすように制御するとよい。詳しくは後述する。
【０２２２】
以上のように、本実施の形態に係るリモコン１００は、リモコン１００の特定キー入力時、ＲＦ受信時（テレビジョン受像機からコマンド受信時）、及びリーダ／ライタ１０６からのコマンド受信時に、リモコンＣＰＵ１０３を低消費電力状態に移行するためのタイマーをリセットし、はじめからタイマーを開始するようにして、所定時間が経つまでＲＦ送受信部１０２をＯＮにするように制御している。これにより、実際に操作を行っているリモコン１００のみが、ＲＦ信号を受信して動作するわかりやすいインタフェースを実現することができ、所定時間後には、リモコンＣＰＵ１０３自らを低消費電力状態に移行可能にし、消費電力を抑えつつ、正常にテレビジョン受像機からコマンドを受信し、リーダ／ライタ１０６によるＩＣカードに対する情報の読み書き処理が行えるように制御することが可能となっている。
【０２２３】
次に、以上で説明したリモコン１００自身の低消費電力状態設定の処理動作を、図１８に示すシーケンス図を参照し、テレビジョン受像機２００のセットＣＰＵ２０５と、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３と、リモコン１００のリモコンＣＰＵ１０３と、リモコン１００に内蔵されたリーダ／ライタ１０６との各装置及び各構成間におけるコマンドの送受信を明瞭にして、さらに具体的に説明する。
【０２２４】
図１８のシーケンス図は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３とリモコンＣＰＵ１０３との相互認証処理から、リーダ／ライタ用パケット送信及びパケット返答までの、各装置間及び各構成間における基本的なリーダ／ライタ機能を実行するためのコマンド処理の流れを示している。
【０２２５】
先ず、ステップＳ３０１〜ステップＳ３０８において、テレビジョン受像機２００とリモコン１００との間における相互認証処理及びリモコン１００に対するＩＤ設定処理を行う。なお、これらのステップＳ３０１〜ステップＳ３０８の処理は、図１５のシーケンス図を用いて説明したステップＳ１０１〜ステップＳ１０９（またはステップＳ１１４）に対応しており、詳細な説明は上述の通りであることから、ここでは詳細な説明を省略する。なお、ステップＳ３０４〜ステップＳ３０８における処理においては、リモコンがリーダ／ライタ機能を有しているかの確認を行えるようにしてもよい。
【０２２６】
ステップＳ３０１〜ステップＳ３０８において相互認証処理及びＩＤ設定処理を終了すると、次に、ステップＳ３０９において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６に対し、リーダ／ライタ起動コマンドを送信する。このリーダ／ライタ起動コマンドは、リーダ／ライタ１０６を起動させ、テレビジョン受像機２００やリモコンＣＰＵ１０３から送信されたすべてのコマンドを受信することができる状態にするコマンドであるが、このコマンドによって起動されたリーダ／ライタからは、まだ電磁波は発生していない。なお、複数のリモコンに対して、上述のステップＳ３０１〜ステップＳ３０８でＩＤ設定がなされた場合には、ＩＤが割り振られた、リーダ／ライタ機能を有するすべてのリモコンがリーダ／ライタを起動させ、コマンド受信可能な状態で待機することとなるが、後述するステップにおいて、テレビジョン受像機２００からリモコン電力確認コマンドが送信されてこないリモコンは、各リモコンに設けられた、リーダ／ライタを低消費電力状態に移行させるためのタイマーがタイムアップして、低消費電力状態に移行することとなる。
【０２２７】
このように、このステップＳ３０９から下記のステップＳ３１１までの処理において、リーダ／ライタ１０６を起動させる。
【０２２８】
ステップＳ３１０において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リモコンＣＰＵ１０３からのリーダ／ライタ起動コマンド受信に関するＡＣＫを送信する。そして、リーダ／ライタ１０６は、リモコンＣＰＵ１０３からのリーダ／ライタ起動コマンドに基づいて、リーダ／ライタを起動させる。
【０２２９】
ステップＳ３１１において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、起動確認処理に基づき、正常にリーダ／ライタ１０６が起動した場合には、リーダ／ライタ起動コマンドに返答するための返答コマンド（起動コマンド返答）を送信する。一方で、正常に起動しなかった場合には、返答コマンドを返答しないか、若しくは正常に起動しない旨を返答する返答コマンドを送信する。なお、もし正常に起動しなかった場合には、ＩＤが割り振られた、リーダ／ライタ機能を有する他のリモコンであって、起動コマンドに対して正常に起動可能である旨を返答したリモコンに対し、後述するリモコン電力確認コマンドが送信されることとなる。
【０２３０】
このように、ステップＳ３０９〜ステップＳ３１１における処理を行うことによって、リーダ／ライタ１０６が正常に起動するか否かの確認を行う。なお、図示はしていないが、もしリーダ／ライタ１０６が正常に起動しない場合には、リモコンＣＰＵ１０３が、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３を介してセットＣＰＵ２０５に対して、その旨の情報を含んだコマンドを送信するようにしてもよい。
【０２３１】
次に、ステップＳ３１２において、テレビジョン受像機２００のセットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リモコン１００の電力を確認するためのコマンド（リモコン１００電力確認コマンド）を送信する。この電力確認コマンドは、後にリーダ／ライタ用パケットデータを送信した時に、そのデータを処理することができるだけのバッテリー残量を有しているか等を確認するためのコマンドである。
【０２３２】
ステップＳ３１３において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、リモコン１００に対し、受信したリモコン１００電力確認コマンドを送信する。
【０２３３】
ステップＳ３１４において、リモコンＣＰＵ１０３は、リモコン制御ＣＰＵ２０３から受信したリモコン１００電力確認コマンドに基づき、リーダ／ライタ１０６に対し、リードライト出力設定コマンドを送信する。このリードライト出力設定コマンドは、リーダ／ライタ１０６に対し、ＩＣカード等の電子情報記録媒体と通信を行うための電磁波を発生させるものであり、このステップＳ３１４から下記のステップＳ３２０までの処理において、テレビジョン受像機２００のセットＣＰＵ２０５から受信した電力確認コマンドに対する電力確認、すなわちリーダ／ライタ機能による処理が可能なバッテリー残量を有しているか等の確認を行う。
【０２３４】
ステップＳ３１５において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リモコンＣＰＵ１０３からのリードライト出力設定コマンド受信に関するＡＣＫを送信する。
【０２３５】
ステップＳ３１６において、リーダ／ライタ１０６は、ＩＣカード等と通信を行うアンテナから電磁波を発生させる。そして、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リードライト出力設定コマンドに対する返答コマンド（リードライト出力設定返答）を送信する。すなわち、リーダ／ライタ１０６は、例えば、電磁波発生可能時間等を含んだ返答コマンドをリモコンＣＰＵ１０３に対して送信する。
【０２３６】
ステップＳ３１７において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６から受信したリードライト出力設定返答コマンドに基づき、電磁波を発生することができるか否かの電力確認を行う。
【０２３７】
ステップＳ３１８において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６に対し、リードライト停止設定コマンドを送信する。
【０２３８】
ステップＳ３１９において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リードライト停止設定コマンド受信に関するＡＣＫを送信する。
【０２３９】
ステップＳ３２０において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リードライト停止設定コマンドに対する返答コマンド（リードライト停止設定返答コマンド）を送信する。
【０２４０】
ステップＳ３２１において、リモコンＣＰＵ１０３は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リーダ／ライタ１０６からのリードライト停止設定返答コマンドの受信に基づいて、リモコン１００電力確認コマンドに対する応答コマンド（リモコン１００電力応答コマンド）を送信する。この応答コマンドは、先のステップで行った電力確認の結果を含むものであり、リーダ／ライタ機能を実行するのに必要な電磁波をリーダ／ライタ１０６から発生させることができるか否かの結果を知らせるためのコマンドである。
【０２４１】
ステップＳ３２２において、リモコン制御ＣＰＵ１０３は、テレビジョン受像機２００のセットＣＰＵ２０５に対し、リモコン１００電力応答コマンドを送信する。
【０２４２】
このように、ステップＳ３１２〜ステップＳ３２２において、テレビジョン受像機２００のセットＣＰＵ２０５からのリモコン電力確認コマンドに基づき、リードライト出力設定をし、リーダ／ライタ機能を実行するのに必要な電磁波を発生させるための電力を有しているか否かを確認することによって、ＩＣカードに対する情報の読み書きの処理の途中で電力がなくなり、情報の読み書きが正常に終了できなくなることを防止することができる。
【０２４３】
そして、以上のように電力確認が行われると、次に、ステップＳ３２３において、セットＣＰＵ２０５は、リモコン制御ＣＰＵ２０３に対し、リーダ／ライタ用パケットを送信する。
【０２４４】
ステップＳ３２４において、リモコン制御ＣＰＵ２０３は、リモコンＣＰＵ１０３に対し、セットＣＰＵ２０５から受信したリーダ／ライタ用パケットを、ＲＦ送受信部２０２を介して送信する。
【０２４５】
ステップＳ３２５において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６に対し、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３から受信したリーダ／ライタ用パケットを送信する。
【０２４６】
ステップＳ３２６において、リーダ／ライタ１０６が、リーダ／ライタ用パケット受信に関するＡＣＫをリモコンＣＰＵ１０３に対し送信すると、このＡＣＫは、ステップＳ３２７〜ステップＳ３２８において、リモコンＣＰＵ１０３からテレビジョン受像機２００のリモコン制御ＣＰＵ２０３を介して、セットＣＰＵ２０５へ送信される。
【０２４７】
ステップＳ３２９において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、受信したリーダ／ライタ用パケットに対する返答コマンド（パケット返答コマンド）を送信する。
【０２４８】
ステップＳ３３０において、リモコンＣＰＵ１０３は、テレビジョン受像機２００のリモコン制御２０３に対し、パケット返答コマンドを送信する。
【０２４９】
ステップＳ３３１において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、パケット返答コマンドを送信する。
【０２５０】
以上の図１８のシーケンス図に示すステップＳ３０１〜ステップＳ３３１までの処理の流れが、リーダ／ライタ用パケット送信までの基本的な処理の流れであり、このような各装置間及び各構成間におけるコマンドの送受信を経て、リーダ／ライタ１０６におけるＩＣカード等の情報記録媒体に対する情報の読み書き処理が行われる。
【０２５１】
次に、以上のようなコマンド処理を経て行われたリーダ／ライタ１０６によるＩＣカードに対する情報の読み書き処理の終了後、リモコンＣＰＵ１０３を低消費電力状態に設定するまでのコマンド処理の流れを、図１９に示すシーケンス図を参照にして説明する。なお、上述の図１８において説明したコマンド処理と同一の処理については同一の符号を付し、詳細な説明を省略する。
【０２５２】
図１９に示すように、ステップＳ３２３〜ステップＳ３３１において、テレビジョン受像機２００のセットＣＰＵ２０５から、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３及びリモコンＣＰＵ１０３を介し、リーダ／ライタ１０６に対してリーダ／ライタ用パケット送信がなされ、それに対するパケット返答が行われて、正常に課金処理等のＩＣカードに対する情報の読み書き処理が実行されると、リーダ／ライタ処理が終了する。
【０２５３】
ステップＳ３３２において、テレビジョン受像機２００のセットＣＰＵ２０５は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リーダ／ライタを終了するコマンド（リーダ／ライタ終了コマンド）を送信する。
【０２５４】
ステップＳ３３３において、リモコン制御２０３は、リモコンＣＰＵ１０３に対し、受信したリーダ／ライタ終了コマンドを送信する。
【０２５５】
ステップＳ３３４において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６に対し、受信したリーダ／ライタ終了コマンドを送信する。
【０２５６】
ステップＳ３３５において、リーダ／ライタ１０６は、リーダ／ライタ終了コマンド受信に関するＡＣＫをリモコンＣＰＵ１０３に対し送信する。すると、このＡＣＫは、ステップＳ３３６〜ステップＳ３３７において、リモコンＣＰＵ１０３からテレビジョン受像機２００のリモコン制御ＣＰＵ２０３を介して、セットＣＰＵ２０５へ送信される。
【０２５７】
ステップＳ３３８において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リーダ／ライタ終了コマンドに対する返答コマンドを送信する。
【０２５８】
ステップＳ３３９において、リモコンＣＰＵ１０３は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、受信した返答コマンドを送信する。
【０２５９】
ステップＳ３４０において、リモコン制御ＣＰＵ２０３は、セットＣＰＵ２０５に対し、受信した返答コマンドを送信する。
【０２６０】
ここで、ステップＳ３３８において、リモコンＣＰＵ１０３がリーダ／ライタ１０６からリーダ／ライタ終了コマンドに対する返答コマンドを受信すると、図１７のフローチャートにおけるステップＳ３８〜ステップＳ３９において説明したように、本実施の形態に係るリモコン１００は、コマンドを受信すると同時に、リモコンＣＰＵ１０３自身を低消費電力状態に移行させるためのタイマーのカウントがリセットされるようになっている。そして、タイマーがリセットされてカウントがはじめからスタートしている間に、リモコンＣＰＵ１０３は、受信した返答コマンドをテレビジョン受像機２００のリモコン制御２０３に対して正常に送信する。このシーケンス図においては、リモコンＣＰＵ１０３によるリモコン制御ＣＰＵ２０３に対しての返答コマンドの送信後には、操作キー入力や、テレビジョン受像機２００のセットＣＰＵ２０５からのリモコン制御ＣＰＵ２０３を介したコマンド受信や、リーダ／ライタ１０６からのコマンド受信がないことから、上述したリモコンＣＰＵ１０３によるリーダ／ライタ１０６からの返答コマンドの受信からカウントされているタイマーは継続され（ステップＳ３４１）、設定されたタイマーの所定の時間が経過すると、リモコンＣＰＵ１０３は、自らを低消費電力状態に移行させる（ステップＳ３４２）。
【０２６１】
このように、本実施の形態に係るリモコン１００のリモコンＣＰＵ１０３は、リーダ／ライタ１０６からのコマンド、又はテレビジョン受像機２００のセットＣＰＵ２０５からリモコン制御ＣＰＵ２０３を介したコマンドを受信すると、その時点で低消費電力状態に移行するためのタイマーがリセットされるようになっているので、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、又はリーダ／ライタ１０６に対し、受信したコマンドに対する返答コマンド等を正常に送信することできるようになっている。
【０２６２】
また、このようにコマンド受信時にタイマーをリセットして、低消費電力状態へ移行される時間を延ばすことにより、特に、リモコンＣＰＵ１０３が、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３から受信したコマンド（例えば、リーダ／ライタ用パケット）をリーダ／ライタ１０６に対して送信し、リーダ／ライタ１０６においてそのコマンドが実行され、コマンド実行後にリーダ／ライタ１０６から送信されたコマンド（例えば、返答コマンド）をリモコンＣＰＵ１０３が受信するときのように、コマンド送信から返答コマンド受信までの間にリーダ／ライタ１０６におけるコマンド実行に伴う時間間隔が生じるような場合に、リモコンＣＰＵ１０３が低消費電力状態となってスリープ状態にあり、リーダ／ライタ１０６からの返答コマンドを受信することができず、正常に処理が行われなくなるという事態を回避することができるようになっている。
【０２６３】
次に、図２０のシーケンス図を参照して、リモコンＣＰＵ１０３が、ＲＦ送受信部１０２をＯＦＦにするとともにリモコンＣＰＵ１０３自らを低消費電力状態に設定するだけではなく、リーダ／ライタ１０６を低消費電力状態に設定するためのコマンドを発行する機能を有する実施形態について説明する。
【０２６４】
このシーケンス図におけるステップＳ３５０〜ステップＳ３５８における処理は、図１８及び図１９のシーケンス図で説明したステップＳ３２３〜ステップＳ３３１に対応するものであり、同様にＩＣカードに対する情報の読み書きに関するリーダ／ライタ用パケット及び返答コマンドの送受信が行われる。
【０２６５】
次に、ステップＳ３５９において、テレビジョン受像機２００のセットＣＰＵ２０５は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、新しいリーダ／ライタ用パケットを送信する処理を行う。
【０２６６】
そして、ステップＳ３６０において、リモコン制御ＣＰＵ２０３は、リモコンＣＰＵ１０３に対し、受信したリーダ／ライタ用パケットを送信する処理を行う。
【０２６７】
しかし、この実施形態においては、テレビジョン受像機２００とリモコン１００との間におけるＲＦ通信が正常に行われない状態（ＲＦ通信異常状態）にあり、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３からリモコンＣＰＵ１０３に対する新たなリーダ／ライタ用パケットの送信が正常に行われず、リーダ／ライタ１０６において、ＩＣカードに対する情報の読み書き処理が行われない状態が発生している。このとき、リーダ／ライタ１０６は通常電力状態を維持して電磁波を発生させているが、ＩＣカードとの通信が行われない状態にあり、電磁波を発生させていることに伴う電力のみが消費されて続けている。さらに、ＲＦ通信異常が生じていることから、テレビジョン受像機２００からのリーダ／ライタ終了コマンドも受信することができず、またリーダ／ライタ１０６が低消費電力状態に移行しない限り、リモコンＣＰＵ１０３自身も低消費電力状態に移行することができない状態にあり、リーダ／ライタ１０６及びリモコンＣＰＵ１０３は、大きな電力消費を生じてしまうことになっている。
【０２６８】
そこで、本実施の形態においては、リモコンＣＰＵ１０３に対し、所定時間内にテレビジョン受像機２００のセットＣＰＵ２０５からリモコン制御ＣＰＵ２０３を介したコマンドの送信がなされなければ、リモコンＣＰＵ１０３は自らを低消費電力状態に移行するだけでなく、リーダ／ライタ１０６を低消費電力状態に移行させるためタイマーを利用して、リーダ／ライタ終了コマンドを発行し、リーダ／ライタ１０６を低消費電力状態に移行させるようにしている。そして、リーダ／ライタ１０６が低消費電力状態に移行したことを確認してから、リモコンＣＰＵ１０３自らを低消費電力状態に制御するようにしている。
【０２６９】
すなわち、ステップＳ３５６において、リーダ／ライタ１０６が、リモコンＣＰＵ１０３に対し、パケット返答を送信すると、ステップＳ３５７において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６からのパケット返答を受信し、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、そのパケット返答を送信する。
【０２７０】
その際、ステップＳ３５８´において、リモコンＣＰＵ１０３は、図１７のフローチャートのステップＳ３８〜ステップＳ３９において説明したように、リモコンＣＰＵ１０３自身を低消費電力状態に移行するためのタイマーをリセットしてカウントをはじめからスタートさせる処理を行うとともに、さらに、ステップＳ３５９´において、リーダ／ライタ１０６を低消費電力状態に移行させるためのタイマーのカウントをスタートさせる処理を行う。
【０２７１】
このリーダ／ライタ１０６を低消費電力状態に移行させるためのタイマーは、いずれかのコマンドを受信することによってリセットされるようになっているが、この実施形態のように、ＲＦ通信に異常が生じ、テレビジョン受像機２００からのコマンドを受信することができない状況では、コマンド受信はなく、タイマーはリセットされず、所定時間の経過後にタイムアップするようになっている。
【０２７２】
そして、このタイマーがタイムアップすると、ステップＳ３６０´において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６に対し、リーダ／ライタ終了コマンドを発行する。
【０２７３】
このリモコンＣＰＵ１０３からのリーダ／ライタ終了コマンドをリーダ／ライタ１０６が受信すると、ステップＳ３６１´において、リーダ／ライタ１０６は、リーダ／ライタ終了コマンド受信に関するＡＣＫをリモコンＣＰＵ１０３に対して送信する。
【０２７４】
なお、このステップＳ３６１´において、リモコンＣＰＵ１０３がリーダ／ライタ１０６からＡＣＫを受信すると、ステップＳ３５８´においてはじめからカウントが開始されていたリモコンＣＰＵ１０３を低消費電力状態に移行するためのタイマーはリセットされる。
【０２７５】
そして、ステップＳ３６２´において、リーダ／ライタ１０６は、リモコンＣＰＵ１０３に対し、リーダ／ライタ終了コマンドに対する返答コマンドを送信し、リーダ／ライタ１０６は低消費電力状態に移行する。
【０２７６】
なお、このステップＳ３６２´においても、リモコンＣＰＵ１０３がリーダ／ライタ１０６から返答コマンドを受信することによって、再び低消費電力状態に移行するためのタイマーがリセットされることとなる。
【０２７７】
そして、ステップＳ３６３´において、リモコンＣＰＵ１０３を低消費電力状態に移行させるタイマーがカウントされていき、その間に、ＲＦ通信が正常に復帰しなければ、タイマーがタイムアップし、ステップＳ３６４´において、リモコンＣＰＵ１０３は自らを低消費電力状態に移行させる。
【０２７８】
なお、このステップＳ３６３´におけるカウント継続中に、ＲＦ通信異常状態が修復して正常通信可能となり、リモコンＣＰＵ１０３に対し、テレビジョン受像機２００のセットＣＰＵ２０５からリモコン制御ＣＰＵ２０３介してコマンドが送信されてくると、リモコンＣＰＵ１０３による当該コマンドの受信に伴って、低消費電力状態に移行させるためのタイマーはリセットされて、処理は継続することとなる。
【０２７９】
このように、この実施形態に係るリモコン１００のリモコンＣＰＵ１０３は、リーダ／ライタ１０６から返答コマンドなどを受信したときに、自らを低消費電力状態に移行させるためのタイマーをリセットしてはじめからカウントされるように制御するとともに、リーダ／ライタ１０６を低消費電力状態に移行させためのタイマーのカウントをスタートさせるように制御し、そのリーダ／ライタ１０６用のタイマーの所定時間が経過した後に、リーダ／ライタ終了コマンドをリーダ／ライタ１０６に対して発行して、リーダ／ライタ１０６を低消費電力状態に移行させるようにしている。
【０２８０】
これにより、ＲＦ通信に異常が生じた場合などのように、リモコンＣＰＵ１０３に対し、テレビジョン受像機２００から正常にコマンドが送信されず、いつまで経ってもリーダ／ライタ１０６及びリモコンＣＰＵ１０３自身を低消費電力状態に移行させることができない場合に、電気消費量が大きくなってしまうという事態に対応することができるようになっている。
【０２８１】
なお、リーダ／ライタ１０６の低消費電力状態設定については、後で詳細に説明する。
【０２８２】
次に、リーダ／ライタ１０６への結線が断線している場合等、コマンドの送受信が正常に行われない状態におけるリモコンＣＰＵ１０３の低消費電力状態移行設定処理について、図２１のシーケンス図を参照にして説明する。
【０２８３】
図１８及び図１９におけるシーケンス図と同様に、ステップＳ４００において、テレビジョン受像機２００のセットＣＰＵ２０５は、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対し、リーダ／ライタ用パケットを送信する。
【０２８４】
ステップＳ４０１において、リモコン制御ＣＰＵ２０３は、リモコンＣＰＵ１０３に対し、受信したリーダ／ライタ用パケットを送信する。
【０２８５】
次に、ステップＳ４０２において、リモコンＣＰＵ１０３は、リーダ／ライタ１０６に対し、受信したリーダ／ライタ用パケットを送信する。
【０２８６】
しかし、本実施の形態においては、リーダ／ライタ１０６への結線が断線等しているために、リモコンＣＰＵ１０３からリーダ／ライタ１０６に対し、リーダ／ライタ用パケットを送信することができない状態にあり、当然にリーダ／ライタ１０６からリーダ／ライタ用パケットの受信に関するＡＣＫ、さらにはパケット返答コマンドが送信されない状態にある。
【０２８７】
このような場合に、リモコンＣＰＵ１０３がリーダ／ライタ１０６からのコマンド受信を待ってから、リモコンＣＰＵ１０３自らを低消費電力状態に移行するように制御すると、リーダ／ライタ１０６への結線の断線が復帰するまで、リモコンＣＰＵ１０３が低消費電力状態に移行することができなくなってしまい、その間はリモコンＣＰＵ１０３の電力は消費されたままの状態となってしまう。
【０２８８】
そこで、本実施の形態に係るリモコン１００は、リーダ／ライタ１０６からのコマンドを監視し、コマンドの返答が得られない回数をカウントして所定回数以上になった場合には、返答結果を待たずにリモコンＣＰＵ１０３を低消費電力状態に移行する機能を持たせるようにしている。
【０２８９】
つまり、具体的には、本実施の形態に係るリモコン１００のリモコンＣＰＵ１０３は、コマンドを送信した回数をカウントするコマンド送信回数カウンタを有しており、ステップＳ４０２において、リモコンＣＰＵ１０３が、リーダ／ライタ１０６に対してリーダ／ライタ用パケットを送信すると、このリーダ／ライタ１０６へのコマンド送信の度に、そのコマンド送信回数カウンタが更新されるようになっている。そして、リーダ／ライタ１０６へのコマンド送信後、一定時間内にリーダ／ライタ１０６からＡＣＫやパケット返答が得られない場合には、再度、リモコンＣＰＵ１０３がリーダ／ライタ１０６に対して同一のコマンドを再送する。すると、そのコマンドの再送によって、再びコマンド送信回数カウンタが＋１されて、カウンタが更新される。
【０２９０】
このようにリーダ／ライタ１０６へのコマンド送信後、一定時間内にリーダ／ライタ１０６から返答が得られない場合には、リーダ／ライタ１０６に対して同一コマンドを再送し、その送信の度にコマンド送信回数カウンタを＋１して更新するようにし、リーダ／ライタ１０６から返答が得られるまで、この動作処理を繰り返す。
【０２９１】
そして、このコマンド送信回数カウンタには予め上限値が設定されており、例えば３２回に設定された上限値までカウンタがアップすると、上述したように図１７のフローチャートのステップＳ４３において、回数カウンタがカウンタオーバーになったと判断され、同フローチャートのステップＳ３１に戻り、リモコンＣＰＵ１０３は自らを低消費電力状態に移行させるようになっている（ステップＳ４０３）。なお、このコマンド送信回数カウンタの上限値は、３２回に限られるものではない。また、リモコン１００は、リーダ／ライタ１０６から正常な返答コマンドを、コマンド送信回数カウンタが上限値に到達するまでに受信できた場合には、そのコマンド送信回数カウンタをリセットするように制御している。
【０２９２】
このように、本実施の形態に係るリモコン１００は、リモコンＣＰＵ１０３によるコマンドの送信後、リーダ／ライタ１０６から一定時間内にコマンド送信に対する返答が得られない場合に、リモコンＣＰＵ１０３がコマンドを再送するとともに、コマンド送信回数カウンタを更新し、コマンドを送信した回数をカウントすることによって、コマンド送信先からの返答を監視するようにしている。そして、コマンド送信回数カウンタが予め定められた所定の上限値にまでカウントアップされたか否かを判断し、上限値に到達した場合には、リモコンＣＰＵ１０３が自らを低消費電力状態に移行するように制御している。これにより、リーダ／ライタ１０６への結線が断線している場合等、リモコンＣＰＵ１０３とリーダ／ライタ１０６との間におけるコマンドの送受信が正常に行われない状態において、リーダ／ライタ１０６からの返答を待ち続けて低消費電力状態に移行することができず、電力が大きく消費されてしまうことを回避することができるようになっている。
【０２９３】
なお、リモコンＣＰＵ１０３が、リーダ／ライタ１０６に対してコマンドを送信してリーダ／ライタ１０６からのコマンド返答が得られない場合にのみ、上述の制御がなされるわけではなく、リモコンＣＰＵ１０３が、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３に対してコマンドを送信した場合においても、同様の制御を行うことができる。
【０２９４】
以上に説明したように、本実施の形態に係るリモコン１００のリモコンＣＰＵ１０３は、リモコン１００の操作キーが入力されるのに伴って、低消費電力状態にあったリモコン１００を通常の電力状態に設定するとともに、タイマーを開始し、タイマーで設定した所定時間が経つまで、リモコンＣＰＵ１０３を低消費電力状態に設定しないようにしてＲＦ送受信部１０２をＯＮにしたままにし、テレビジョン受信機２００からのコマンド受信を可能にしている。リモコン１００の操作キーとテレビジョン受像機２００の処理は同期しており、操作キーによるリモコン１００の操作によってテレビジョン受像機２００の機能を開始することから、このように制御することによって、例えば、リモコン１００でテレビジョン受像機２００を操作し、そのテレビジョン受像機２００のメモリ２０４、例えばＲＯＭに格納されているプログラムにおいて、ＩＣカード等の情報記録媒体に対する情報の読み書きを行うリーダ／ライタ機能が必要になった場合に、電力確認コマンドやリーダ／ライタ機能を持ち合わせているかを確認するコマンド等のコマンドのテレビジョン受像機２００からの発行に対して、リモコンＣＰＵ１０３が低消費電力状態であり、そのコマンドを受信することができず、リーダ／ライタ機能を利用するのに必要なリモコンが見つけられなかったり、リーダ／ライタ機能を使用することができないという事態を回避することができる。
【０２９５】
また、本実施の形態に係るリモコンＣＰＵ１０３は、テレビジョン受像機２００からのＲＦ受信時（テレビジョン受像機からコマンド受信時）及びリーダ／ライタ１０６からのコマンド受信時に、リモコンＣＰＵ１０３自身を低消費電力状態に移行させるためのタイマーをリセットして、タイマーを再度はじめからカウントされるようにしているので、例えば、テレビジョン受像機２００からリモコンＣＰＵ１０３を介してリーダ／ライタ１０６に送信されたコマンドにおいて、リモコンＣＰＵ１０３が当該コマンドをリーダ／ライタ１０６に送信してから、リーダ／ライタ１０６が当該コマンドを実行し、返答コマンドをリモコンＣＰＵ１０３に送信するまでの間に、コマンド実行に伴う時間の間隔が生じたとしても、リーダ／ライタ１０６からリモコンＣＰＵ１０３への返答コマンドが送信される前に、リモコンＣＰＵ１０３自身が低消費電力状態に設定されてしまい、正常に返答コマンドを受信することができずに処理が完了できなくなるといった事態を回避することができる。
【０２９６】
さらに、本実施の形態に係るリモコン１００は、リーダ／ライタ１０６からのコマンドに対する返答を監視し、コマンドの返答が得られない回数をカウントして一定量以上になった場合に結果を待たずに低消費電力状態に設定するようにしている。すなわち、リモコン１００は、リーダ／ライタ１０６へのコマンド送信毎にコマンド送信回数カウンタを＋１し、所定時間内に返答が得られない場合には、再度コマンドを送信するとともにカウンタをさらに＋１し、これを繰り返して、所定のカウント数まで返答が得られなければ、送信したコマンドに対するリーダ／ライタ１０６からの結果を待たずに、リモコンＣＰＵ１０３を低消費電力状態に設定するようにしている。これにより、リーダ／ライタ１０６への結線が断線した場合など、コマンドを送信してもリーダ／ライタ１０６から返答が得られない状況において、コマンドを送信してからいつまで経ってもリモコンＣＰＵ１０３を低消費電力状態に移行させることができないという事態を回避することができる。さらにまた、上述のように制御しても、リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６から正常な返答コマンドを受信できた場合には、コマンド送信回数カウンタをリセットするように制御しているので、リーダ／ライタ１０６が正常に動作できる状態に結線が復帰したときに、リーダ／ライタ１０６へのコマンド発行を止めてしまうという事態を回避することが可能となっている。
【０２９７】
以上が、本実施の形態に係るリモコン１００における、リモコンＣＰＵ１０３自身を低消費電力状態に設定するための制御処理の説明であり、上述のように制御することによって、電池・電源部１０８が備える電池により駆動し、駆動時間が電池寿命により限界があるリモコン１００の電力消費量を低減させることが可能になるとともに、リーダ／ライタ１０６等のテレビジョン受像機２００からコマンド等を受信して制御する機能の処理を正常に行わせることが可能となる。
【０２９８】
上述した本実施の形態に係るリモコン１００のように、リーダ／ライタを備えるリモコンは、リーダ／ライタ１０６からの電磁波発生等により、電力を大量に消費し、電池・電源部１０８が備える電池寿命はますます短くなることから、本来リモコンに備えられることは適当でない。さらに、リモコン１００は、上述のようにリモコンＣＰＵ１０６自体を効率的に低消費電力状態に制御することが可能であっても、リーダ／ライタ１０６が通常電力状態のままでは、リモコンＣＰＵ１０６自体を低消費電力状態に移行させることはできず、ますます電力消費量が増大することとなる。
【０２９９】
そこで、本実施の形態に係るリモコン１００は、そのリモコン１００に備えられたリーダ／ライタ１０６を効率的に低消費電力状態に制御するために、電池が設定された電源投入時にリーダ／ライタ１０６を低消費電力状態に設定する。
【０３００】
また、リモコン１００は、ＲＦ信号を用いた通信を行うため、突然、通信不能状態に陥ることがある。そこで、本実施の形態のリモコン１００は、通信状態を監視して処理する制御を行うようにする。
【０３０１】
以下、リーダ／ライタ１０６を低消費電力状態に設定するための処理動作について、図２２及び図２３のフローチャートを参照しながら説明する。この低消費電力設定処理において、図２２はリモコン１００の処理動作、図２３はテレビジョン受像機２００の処理動作をそれぞれ説明するものである。
【０３０２】
例えば電源投入時等に、リモコン１００、テレビジョン受像機２００は、それぞれリーダ／ライタ１０６に対する低消費電力設定処理を開始する。
【０３０３】
ステップＳ５１において、リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６を低消費電力状態に移行するためのコマンドを発行し、リーダ／ライタ１０６を低消費電力状態に設定する。これにより、リモコン１００は、リーダ／ライタ１０６が使用されていない時の電力消費量を削減することが可能となる。
【０３０４】
テレビジョン受像機２００がリモコン１００より操作命令を受信し、ステップＳ７１において、テレビジョン受像機２００のセットＣＰＵ２０５は、セットメモリ２０６のＲＯＭに格納されているプログラムにおいてリーダ／ライタ１０６のように情報記録媒体に対して情報の読み出し及び書き込みを行う機能（以下、リーダ／ライタ機能という。）を使用するか否かを判断する。
【０３０５】
このステップＳ７１において、セットＣＰＵ２０５は、リーダ／ライタ機能が必要であると判断した場合には、ステップＳ７２に進み、セットメモリ２０６に格納されているプログラムにおいてリモコンがリーダ／ライタ機能を有するか否かを確認するためのコマンド（リーダ／ライタ確認コマンド）を発行し、テレビジョン受像機２００との間で通信が可能な全てのリモコンに対してこのリーダ／ライタ確認コマンドを送信し、リモコン制御ＣＰＵ２０３は、テレビジョン受像機２００との間で通信が可能な全てのリモコンに対してこのリーダ／ライタ確認コマンドを送信し、リーダ／ライタ機能を有するか否かを問い合わせる。一方、このステップＳ７１において、セットＣＰＵ２０５は、リーダ／ライタ機能が不必要であると判断した場合には、再度ステップＳ７１の処理を行う。なお、本実施の形態では、リモコンに対して、リーダ／ライタ機能のみを問い合わせることに限定されず、リモコンが有する一般的な機能をまとめて問い合わせるような機能確認コマンドを用い、リーダ／ライタ機能も含む種々の機能についての確認が行えるようにしてもよい。
【０３０６】
リモコン１００のＣＰＵ１０３は、ステップＳ５２において、テレビジョン受像機２００よりリーダ／ライタ確認コマンドを受信したか否かを判断する。このステップＳ５２において、リモコン１００のＣＰＵ１０３は、テレビジョン受像機２００よりリーダ／ライタ確認コマンドを受信したと判断した場合にはステップＳ５３に進み、リーダ／ライタ機能を有する旨をテレビジョン受像機２００に返答すると共に、以降のリーダ／ライタ１０６用のコマンドを受信するためにリーダ／ライタ１０６に対して低消費電力状態を終了するためのコマンド（低消費電力終了コマンド）を発行し、リーダ／ライタ１０６に対して低消費電力状態を終了するように設定する。一方、このステップＳ５２において、リモコン１００のＣＰＵ１０３は、テレビジョン受像機２００よりリーダ／ライタ確認コマンドを受信していないと判断した場合には再度ステップＳ５２の処理を行う。なお、本実施の形態は、リモコン１００ではなくリーダ／ライタ機能を有しないリモコンを備えるようにしてもよく、この場合、リーダ／ライタ確認コマンドに対し、返答しないかリーダ／ライタ機能を有しない旨を返答する。
【０３０７】
ステップＳ５３において、リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６の低消費電力状態を終了する設定を行う。
【０３０８】
テレビジョン受像機２００のセットＣＰＵ２０５は、ステップＳ７３において、リーダ／ライタ機能を有するリモコンが存在するか否かを判断する。このステップＳ７３において、セットＣＰＵ２０５は、リーダ／ライタ機能を有するリモコンが存在すると判断した場合にはステップＳ７４に進む。一方、このステップＳ７３において、セットＣＰＵ２０５は、リーダ／ライタ機能を有するリモコンが存在しないと判断した場合にはステップＳ７１に戻る。
【０３０９】
ステップＳ７４において、テレビジョン受像機２００のセットＣＰＵ２０５は、テレビジョン受像機２００との間で通信が可能なリモコンの内、リーダ／ライタ機能を有するリモコンが一つだけ存在するか又は複数存在するかを判断する。このステップＳ７４において、セットＣＰＵ２０５は、テレビジョン受像機２００との間で通信が可能なリモコンの内、リーダ／ライタ機能を有するリモコンが一つだけ存在する（以下、これをリモコン１００として説明する。）と判断した場合にはステップＳ７６に進む。一方、このステップＳ７４において、セットＣＰＵ２０５は、テレビジョン受像機２００との間で通信が可能なリモコンの内、リーダ／ライタ機能を有するリモコンが複数存在すると判断した場合にはステップＳ７５に進み、これらの複数のリモコンの中からテレビジョン受像機２００と通信を行うリモコンを任意に一つ選択する（以下、この選択されたリモコンをリモコン１００として説明する）。
【０３１０】
リーダ／ライタ１０６は、電力を大量に消費するため、リモコン１００とテレビジョン受像機２００との間の通信が遮断されてしまった場合等、リーダ／ライタ機能を継続して使用できなくなった場合には早々にリーダ／ライタ機能の出力を止めるべきである。しかしながら、例えば、リモコン１００のＣＰＵ１０６は、テレビジョン受像機２００のプログラムよりコマンドの出力命令を受信した場合、その直後にリモコン１００との間の通信が遮断されてしまった場合にリーダ／ライタ機能の出力を低下させることができない。そこで、リモコン１００のＣＰＵ１０３は、予め設定された所定時間をカウントし、この所定時間の経過後にカウントをリセットするタイマー（図示せず）を備え、リーダ／ライタ１０６が低消費電力状態になっていない場合には常にこの所定時間をカウントし、カウントが一定時間に達した場合には、自ら低消費電力状態へ移行するためのコマンドを発行する。
【０３１１】
リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６が低消費電力状態ではない通常状態の場合、例えばステップＳ５４において、タイマーをリセットして新たにカウントを開始する。
【０３１２】
リモコン１００のＣＰＵ１０３は、カウントが一定回数以上に達した場合にはリーダ／ライタ１０６を低消費電力状態に移行するためのコマンドを発行する。しかしながら、リモコン１００が正常動作を行っている間は、リモコン１００を低消費電力状態に移行しないようにする必要がある。ステップＳ５５において、リモコン１００のＣＰＵ１０３は、カウントを継続しており、その間、リモコン１００に対する有効なコマンドをＲＦ信号により受信したか否か、又は、リーダ／ライタ１０６より正常なコマンドを受信したか否かを判断する。このステップＳ５５において、リモコン１００のＣＰＵ１０３は、リモコン１００に対する有効なコマンドをＲＦ信号により受信した、又は、リーダ／ライタ１０６より正常なコマンドを受信したと判断した場合にはステップＳ５６に進む。一方、このステップＳ５５において、リモコン１００のＣＰＵ１０３は、何れかのコマンドを受信する前にタイマーがカウントする所定時間がタイムアップした場合には、ステップＳ５１に戻る。
【０３１３】
なお、このステップＳ５５においては、リモコン１００のＣＰＵ１０３が自らプログラムにおいてリーダ／ライタ１０６を低消費電力に設定するためのコマンドを発行した場合、又は、テレビジョン受像機２００のセットＣＰＵ２０５がプログラムにおいてリーダ／ライタ１０６を低消費電力に設定するためのコマンドを発行し、リモコン１００がこれを受信した場合にはステップＳ５６に進む処理を行うようにしてもよい。
【０３１４】
テレビジョン受像機２００のセットＣＰＵ２０５は、ステップＳ７６において、リモコン１００にリーダ／ライタ１０６を用いた処理を行うだけの十分な電力があるか否かを確認するための電力確認コマンドを発行し、リモコン制御ＣＰＵ２０３にこの電力確認コマンドをリモコン１００に送信するように命令し、リモコン制御ＣＰＵ２０３は、この電力確認コマンドをリモコン１００に送信してリーダ／ライタ１０６を用いた処理を行うだけの十分な電力があるか否かを確認する。
【０３１５】
リモコン１００のＣＰＵ１０３は、ステップＳ５６において、テレビジョン受像機２００より電力確認コマンドを受信したか否かを判断する。このステップＳ５６において、リモコン１００のＣＰＵ１０３は、テレビジョン受像機２００より電力確認コマンドを受信したと判断した場合にはステップＳ５７に進む。
【０３１６】
ステップＳ５７において、リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６に対して電力確認を行う電力確認コマンドを発行する。
【０３１７】
テレビジョン受像機２００より電力確認コマンドを受信したと判断したリモコン１００のＣＰＵ１０３は、ステップＳ５８において、リーダ／ライタ１０６を用いた処理を行うのに十分な電力があるか否かを判断する。このステップＳ５８において、リモコン１００のＣＰＵ１０３は、一旦、リーダ／ライタ１０６より、ＩＣカードに対するデータの読み出し及び書き込みに必要な電磁波を出力させ、即座にこの電磁波の出力を停止する。リモコン１００のＣＰＵ１０３は、電磁波の出力の開始から停止までの所定時間にリーダ／ライタ１０６のバッテリー残量、パワー等を計測し、リーダ／ライタ１０６がＩＣカードに対して正常にデータの読み出し及び書き込みを行うのに十分な電力量を有するか否かを判断する。このステップＳ５８において、リモコン１００のＣＰＵ１０３は、リーダ／ライタ１０６がＩＣカードに対して正常にデータの読み出し及び書き込みを行うのに十分な電力量を有すると判断した場合にはステップＳ５９に進み、リーダ／ライタ１０６がＩＣカードに対して正常にデータの読み出し及び書き込みを行うのに十分な電力量を有しないと判断した場合にはステップＳ５１に戻る。
【０３１８】
ステップＳ５９において、リモコン１００のＣＰＵ１０６は、リーダ／ライタ１０十分な電力量がある旨を返答するための電力確認コマンドをテレビジョン受像機２００に対して送信し、ステップＳ５４に戻る。
【０３１９】
ステップＳ７７において、テレビジョン受像機２００のリモコン制御ＣＰＵ２０３は、電力確認コマンドを受信したか否かを判断し、電力確認コマンドを受信したと判断した場合にはステップＳ７８に進み、電力確認コマンドを受信していないと判断した場合にはステップＳ７１に戻る。
【０３２０】
ステップＳ７８において、テレビジョン受像機２００のセットＣＰＵ２０５は、タイマーのカウントによって定められる一定時間内にリーダ／ライタ１０６に対して送信するコマンドがあるか否かを判断する。このステップＳ７８において、セットＣＰＵ２０５は、リーダ／ライタ１０６に対して送信するコマンドがあると判断した場合にはステップＳ７９に進み、リーダ／ライタ１０６に対して送信するコマンドがないと判断した場合にはステップＳ８０に進む。
【０３２１】
ステップＳ７９において、テレビジョン受像機２００のセットＣＰＵ２０５は、リーダ／ライタ１０６の機能を発揮させるためのコマンドを発行し、リモコン制御ＣＰＵ２０３にこのコマンドをリモコン１００に送信するように命令し、リモコン制御ＣＰＵ２０３は、このコマンドをリモコン１００に送信し、ステップＳ７８に戻る。
【０３２２】
ステップＳ８０において、テレビジョン受像機２００のセットＣＰＵ２０５は、リーダ／ライタ１０６の使用を終了するか否かを判断し、リーダ／ライタ１０６の使用を終了すると判断した場合にはステップＳ７１に戻り、リーダ／ライタ１０６の使用を終了しないと判断した場合にはステップＳ８１に進む。
【０３２３】
テレビジョン受像機２００のセットＣＰＵ２０５は、画面表示部２０７やインターネット接続部２０８を介したネットワーク等へのアクセスに対する待ち時間の間にリーダ／ライタ１０６の機能が自動的にオフとなることを防止する必要がある。
【０３２４】
そこで、テレビジョン受像機２００のセットＣＰＵ２０５は、ステップＳ８１において、リモコン１００が備えるタイマーが行うカウントよりも短い間隔で、リモコン１００に対して通信状態が正常であるか否かを確認するためのコマンド（通信状態確認コマンド）を発行し、リモコン制御ＣＰＵ２０３にこの通信状態確認コマンドをリモコン１００に送信するように命令し、リモコン制御ＣＰＵ２０３は、この通信状態確認コマンドをリモコン１００に送信する。
【０３２５】
これにより、たとえ通信状況に問題がない場合であってもリモコン１００側でリーダ／ライタ１０６の機能が使用できなくなることを回避するとともに、通信状況の確認のためにリモコン１００がＲＦ信号を出力する必要がなくなるため、リモコン１００の電力消費を抑制することが可能となる。
【０３２６】
リモコン１００のＣＰＵ１０３は、ステップＳ６０において、テレビジョン受像機２００より通信状態確認コマンドを受信したか否かを判断し、受信したと判断した場合はステップＳ５４に戻り、受信していないと判断した場合にはステップＳ６１に進む。
【０３２７】
ステップＳ６１において、リモコン１００のＣＰＵ１０３は、テレビジョン受像機２００より、リーダ／ライタ１０６に情報の読み出し及び書き込みを行うためのコマンドを受信したか否かを判断し、受信したと判断した場合にはステップＳ６２に進み、受信していないと判断した場合にはステップＳ５５に戻る。
【０３２８】
ステップＳ６２において、リモコン１００のＣＰＵ１０３は、テレビジョン受像機２００より受信したコマンドに基づくデータ処理、例えばリーダ／ライタ１０６に情報の読み出し及び書き込みを行い、ステップＳ５４に戻る。
【０３２９】
このように、通信システム１においては、リモコン１００の電源投入時にリーダライタ１０６に低消費電力状態への移行コマンドを発行することにより、従来のリモコンにおける電源投入時よりも低消費電力を実現することが可能となる。
【０３３０】
また、通信システム１においては、リモコン１００が正常に動作している場合には低消費電力状態に移行しないように、リモコン１００は、リモコン１００に対する有効なコマンドをＲＦ信号により受信した場合、又はリーダ／ライタ１０６から正常なコマンドを受信した場合にはタイマーのカウントをリセットし、また、リモコン１００は、自ら発行したか、テレビジョン受像機２００のプログラムにおいて発行されたリーダ／ライタ１０６を低消費電力状態に設定するためのコマンドを受信してコマンド処理に成功した場合には、このタイマーのカウントをリセットして停止することにより、リモコン１００が無駄にリーダ／ライタ機能を有効な状態にし続けることを防止できる。
【０３３１】
また、通信システム１においては、リモコン１００は、テレビジョン受像機２００よりリーダ／ライタ機能の存在を確認するコマンドを受信した場合に、リーダライタ１０６に低消費電力状態を終了するためのコマンドを発行することにより、リーダ／ライタ１０６は、リモコン１００によって操作されるテレビジョン受像機２００からのコマンドに対して即時に返答ができ、低消費電力状態に設定した場合であっても高速な反応が実現できる。
【０３３２】
また、通信システム１においては、リモコン１００によって操作されるテレビジョン受像機２００からリーダ／ライタ１０６を有効にするためのコマンドを受信した場合、一度リーダ／ライタ１０６の機能を出力して電力状態を測定し、その後、リーダ／ライタ１０６の機能の出力を止めるようにすることにより、コマンドの処理途中にではなくコマンドの処理開始時点でリモコン１００の電力不足を確認することが可能となる。
【０３３３】
また、通信システム１においては、リモコン１００によって操作されるテレビジョン受像機２００から、リーダ／ライタ１０６の電力確認コマンドを受信した場合に、タイマーはカウントを開始し、一定時間テレビジョン受像機２００又はリーダ／ライタ１０６から有効なコマンドを受信しなかった場合に、リーダ／ライタ１０６に低消費電力状態への移行コマンドを発行することにより、テレビジョン受像機２００との通信が遮断された場合に、リモコン１００のリーダ／ライタ１０６の機能を出力し続けて電力を無駄に消費することを回避できる。
【０３３４】
また、通信システム１においては、リーダ／ライタ１０６を低消費電力状態へ移行するためのタイマーをリセットするように命令するコマンドを発行することにより、リモコン１００のリーダ／ライタ１０６の機能の出力が必要なタイミングを判っているテレビジョン受像機がリーダ／ライタ１０６の機能の出力の継続を指示できるようになり、リーダ／ライタ機能を出力するタイミングを正確に制御することが可能となる。
【０３３５】
なお、本発明は上述した実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【０３３６】
例えば、上述の実施形態においては、リモコン１００は、ＲＦＩＤにより非接触型のＩＣカードに対して情報の読み出し及び書き込みを行うようにしたが、リモコンが接触型の磁気カードに対して情報の読み出しまたは書き込みを行うような構成としてもよい。また、非接触型の情報記録媒体としては、ＩＣカードに限られず、例えば、非接触ＩＣカードの機能を備えた携帯電話等の電子機器等を用いるようにしてもよいことは上述の通りである。
【０３３７】
また、このリモコン１００の基板上の各部材の配置構成を、図６において示したが、当該各部材の配置は、これに限られるものではない。
【図面の簡単な説明】
【０３３８】
【図１】本実施の形態に係る遠隔操作装置を適用した通信システムの構成を示す図である。
【図２】本実施の形態に係る遠隔操作装置の構成を示す図である。
【図３】本実施の形態に係る遠隔操作装置を用いて遠隔操作可能なテレビジョン受像機の構成を示す図である。
【図４】本実施の形態に係る遠隔操作装置の正面図である。
【図５】本実施の形態に係る遠隔操作装置の内部概略図である。
【図６】本実施の形態に係る遠隔操作装置の基板上の配置構成を概略的に示した図である。
【図７】数字キーが設けられていない遠隔操作装置の正面図である。
【図８】他の実施形態に係る遠隔操作装置の内部構成を示した模式的図であり、（Ａ）が表面からの正投影図であり、（Ｂ）が断面図であり、（Ｃ）が裏面からの正投影図である。
【図９】本実施の形態に係る通信システムにおいて送受信されるパケットのフォーマットの一例を示す図である。
【図１０】本実施の形態に係る通信システムにおけるテレビジョン受像機内で送受信されるパケットのフォーマットの一例を示す図である。
【図１１】本実施の形態に係る通信システムにおけるテレビジョン受像機と遠隔操作装置との間で送受信されるパケットのフォーマットの一例を示す図である。
【図１２】本実施の形態に係る通信システムの構成を示す図である。
【図１３】本実施の形態に係る遠隔操作装置の処理動作を説明するためのフローチャートである。
【図１４】本実施の形態に係るテレビジョン受像機の処理動作を説明するためのフローチャートである。
【図１５】本実施の形態に係る遠隔操作装置とテレビジョン受像機とが行うデータ送受信を説明するためのフローチャートである。
【図１６】本実施の形態に係る遠隔操作装置とテレビジョン受像機とが行うデータ送受信を説明するためのフローチャートである。
【図１７】リモコンＣＰＵを低消費電力状態に設定する処理の流れを示すフローチャートである。
【図１８】テレビジョン受像機と遠隔操作装置との間におけるコマンド処理の流れを示すシーケンス図である。
【図１９】リモコンＣＰＵを低消費電力状態に設定するコマンド処理の流れを示すシーケンス図である。
【図２０】リーダ／ライタを低消費電力状態に設定するためのコマンドを発行する機能を有する実施形態における処理の流れを示すシーケンス図である。
【図２１】コマンド送信回数カウンタについて説明するシーケンス図である。
【図２２】低消費電力設定処理における遠隔操作装置の処理動作を説明するためのフローチャートである。
【図２３】低消費電力設定処理におけるテレビジョン受像機の処理動作を説明するためのフローチャートである。
【符号の説明】
【０３３９】
１  通信システム、１００  リモコン、１０１  アンテナ、１０２  ＲＦ送受信部、１０３  ＣＰＵ、１０４  メモリ、１０５  キー操作部、１０６  リーダ／ライタ、１０７  アンテナ、２００  テレビジョン受像機、２０１  アンテナ、２０２  ＲＦ送受信部、２０３  リモコン制御ＣＰＵ、２０４  メモリ、２０５  セットＣＰＵ、２０６  セットメモリ、２０７  画像表示部、２０８  インターネット接続部
１０  筐体、１０ａ  表面カバー、１０ｂ  裏面カバー、１１ａ〜１１ｃ  操作キー部材、１２  基板、１３  電源キー、１４  選択キー、１４ａ  方向キー、１４ｂ  決定キー、１４ｃ  表示選択キー、１５  アップダウン選局キー、１６  音量調節キー、１７  機能キー、１８ａ〜１８ｌ  数字キー、１９，１９ａ，１９ｂ  ループアンテナ、２０  カード読み書き部、３０  カード読み書き部
【図１】
0005115709.tif 000002
【図２】
0005115709.tif 000003
【図３】
0005115709.tif 000004
【図４】
0005115709.tif 000005
【図５】
0005115709.tif 000006
【図６】
0005115709.tif 000007
【図７】
0005115709.tif 000008
【図８】
0005115709.tif 000009
【図９】
0005115709.tif 000010
【図１０】
0005115709.tif 000011
【図１１】
0005115709.tif 000012
【図１２】
0005115709.tif 000013
【図１３】
0005115709.tif 000014
【図１４】
0005115709.tif 000015
【図１５】
0005115709.tif 000016
【図１６】
0005115709.tif 000017
【図１７】
0005115709.tif 000018
【図１８】
0005115709.tif 000019
【図１９】
0005115709.tif 000020
【図２０】
0005115709.tif 000021
【図２１】
0005115709.tif 000022
【図２２】
0005115709.tif 000023
【図２３】
0005115709.tif 000024