以下、図面が参照されつつ、発明を実施するための形態が示される。
以下で示される実施の形態A、実施の形態Bは、いずれも、被制御機器(TV12、DVR13、又は受信装置2400)と、無線通信路を介して当該被制御機器を制御する無線制御装置(リモコン11、リモコン装置2200)と、を備えた無線制御システム(遠隔制御システム1、ワイヤレスリモコンシステム2)であって、前記被制御機器および前記無線制御装置のうちの一方の機器(リモコン11、受信装置2400)は、他方の機器(DVR13、リモコン装置2200)を当該一方の機器が一意に認識するための認識情報(ペアリング情報、識別子)を、当該一方の機器と前記他方の機器とを接続する、前記無線通信路とは別の他の通信路(TV12を介した、DVR13とリモコン11との間の通信路、第一の通信媒体2103の通信路)を介して取得する取得部(無線受信部114、第一受信部2401)と、前記無線通信路を介して認識している接続機器が、取得された前記認識情報により識別される機器である場合、当該接続機器を前記他方の機器と設定し通信可能とする設定部(制御回路115、識別子判定部2403)とを備える無線制御システムである点で共通する。そして、この共通する構成により、互いに共通する効果を生じる。
(実施の形態A)
実施の形態Aは、無線制御装置に関し、より具体的には、被制御装置に対して無線通信を介して制御する無線制御装置の技術分野に関する。
実施の形態Aの無線制御装置は、複数の被制御機器と、無線通信を介して当該被制御機器を制御するコントローラと、を備えた無線制御装置において、前記複数の被制御装置のうち第1の被制御装置は、前記コントローラに対し当該第1の被制御装置を一意に認識させるための認識情報である第1の認識情報を有し、前記複数の被制御装置のうち、前記第1の被制御装置とは異なる第2の被制御装置は、前記コントローラに対し当該第2の被制御装置を一意に認識させるための認識情報である第2の認識情報を有し、前記コントローラが、前記第1の認識情報を基に前記第1の被制御装置を認識している場合において、前記第1の被制御装置と、前記第2の被制御装置と、を接続した際に、前記第2の被制御装置は、前記第2の認識情報を前記第1の被制御装置に出力し、前記第1の被制御装置は、前記コントローラに前記第2の認識情報を出力し、前記コントローラは、前記第1の被制御装置と、前記第2の被制御装置と、を認識することを特徴としている。
これにより、コントローラと第2の被制御装置とを自動的にペアリングさせることができる。また、制御装置と、複数の被制御装置と、を自動的にペアリングさせ、ペアリングした複数の被制御装置の切り替えを適切に行うことができる無線制御装置を提供することが可能となる。
本発明の実施の形態Aにおいては、複数の被制御機器と、無線通信を介して当該被制御機器を制御するコントローラと、を備えた無線制御装置において、前記複数の被制御装置のうち第1の被制御装置は、前記コントローラに対し当該第1の被制御装置を一意に認識させるための認識情報である第1の認識情報を有し、前記複数の被制御装置のうち、前記第1の被制御装置とは異なる第2の被制御装置は、前記コントローラに対し当該第2の被制御装置を一意に認識させるための認識情報である第2の認識情報を有し、前記コントローラが、前記第1の認識情報を基に前記第1の被制御装置を認識している場合において、前記第1の被制御装置と、前記第2の被制御装置と、を接続した際に、前記第2の被制御装置は、前記第2の認識情報を前記第1の被制御装置に出力し、前記第1の被制御装置は、前記コントローラに前記第2の認識情報を出力し、前記コントローラは、前記第1の被制御装置と、前記第2の被制御装置と、を認識することを特徴としている。
これにより、コントローラと第2の被制御装置とを自動的にペアリングさせることができる。
また、前記第1の被制御装置と前記第2の被制御装置を接続した際に、前記第2の被制御装置は前記第2の認識情報を前記第1の被制御装置に出力し、前記第1の被制御装置は前記第2の認識情報を蓄積し、前記コントローラと、前記第1の被制御装置と、が無線通信を介して前記第1の認識情報の交換を行う際に、前記第1の被制御装置は、前記第1の無線制御情報と、前記第2の無線制御情報と、を前記コントローラに出力することを特徴としている。
これにより、コントローラと第1および第2の被制御装置とを適切にペアリングさせることができる。
また、前記認識情報は、少なくとも前記複数の被制御装置のアドレスと、暗号鍵と、を含む情報であることを特徴としている。
これにより、アドレスと暗号鍵とを用いて自動的に且つ適切にペアリングさせることができる。
また、前記第1の被制御装置は、表示手段を具備し、前記第1の被制御装置は、当該第1の被制御装置で生成される少なくとも動画および静止画を含む第1の可視情報と、前記第2の被制御装置で生成される少なくとも動画および静止画を含む第2の可視情報と、を選択して表示する被制御装置であって、前記コントローラは、前記表示手段において前記第1の可視情報が表示されている場合は、前記第1の被制御装置と通信し、前記表示手段において前記第2の可視情報が表示されている場合は、前記第2の被制御装置と通信することを特徴としている。
これにより、ペアリングした複数の被制御装置の切り替えを適切に行うことができる。
また、前記第1の被制御装置は、前記第2の可視情報を表示している際に前記コントローラと通信した場合、前記第2の認識情報を前記コントローラに出力することを特徴としている。
これにより、コントローラは前記第2の被制御装置を適切に制御することができる。
また、前記第2の被制御装置は、前記表示手段に表示される可視情報を判定し、前記表示手段に表示される可視情報が前記第1の可視情報であると判定された場合は、前記コントローラから出力される通信情報を拒否することを特徴としている。
これにより、第2の被制御装置への誤った制御を防ぐことができる。
また、複数の被制御機器と、無線通信を介して当該被制御機器を制御するコントローラと、を備えた無線制御装置のペアリング方法において、前記複数の被制御装置のうち第1の被制御装置は、前記コントローラに対し当該第1の被制御装置を一意に認識させるための認識情報である第1の認識情報を有し、前記複数の被制御装置のうち、前記第1の被制御装置とは異なる第2の被制御装置は、前記コントローラに対し当該第2の被制御装置を一意に認識させるための認識情報である第2の認識情報を有し、前記コントローラが、前記第1の認識情報を基に前記第1の被制御装置を認識している場合において、前記第1の被制御装置と、前記第2の被制御装置と、を接続した際に、前記第2の被制御装置は、前記第2の認識情報を前記第1の被制御装置に出力し、前記第1の被制御装置は、前記コントローラに前記第2の認識情報を出力し、前記コントローラは、前記第1の被制御装置と、前記第2の被制御装置と、を認識することを特徴とするペアリング方法であることを特徴としている。
これにより、コントローラと第2の被制御装置とを自動的にペアリングさせ、ペアリングした複数の被制御装置の切り替えを適切に行うことができる。
図1は、本発明の遠隔制御システム1のブロック図である。
遠隔制御システム1は、符号11、12、13で示される各要素を備える。ここで、11はリモコン、12はTV、13はDVR(Digital Video Recorder)である。
リモコン11にはキーが具備され、各キーに対応付けられている操作コマンドが、それぞれ、そのキーが押されることによって、TV12または、DVR13に対して、通信媒体である電波を介して、リモコン11により送信される。
TV12は表示手段としてディスプレイを備え、TV12に内蔵されたチューナの受信映像を表示するほか、DVR13が出力する動画像と、静止画のうち少なくとも1つを表示する。また、TV12はGUIを持ち、リモコン11を用いてTV12のコントロールを行う。
同様にDVR13はGUIを持ち、リモコン11を用いてこのGUIの操作をすることによって、DVR13のコントロールを、ユーザは行う。
なお、本実施の形態において、TV12と、DVR13と、の通信はHDMIを用いるものとする。なお、TV12と、DVR13と、の通信はHDMIに限定されるものではなく、例えば、WirelessHDMI等の双方向に制御信号の通信が可能なインターフェイスであればどのようなものを用いても構わない。また、電波は、例えばIEEE802.11に策定される通信規格に基づく電波や、IEEE802.15.1に策定される通信規格に基づくBluetooth等、他の通常使用されている無指向性の信号伝播手段であればどのようなものを用いても構わない。
図2は、リモコン11に具備されるキー群116の例を示す図である。
より詳細には、リモコン11は、符号162、163、170、171、172、173、174、175、180、181、182、183、184、190、191、192、193で示される各要素を備える。
162はTV切換キー、163はDVR切換キー、170はメニューキー、171は十字キー(上)、172は十字キー(右)、173は十字キー(左)、174は十字キー(下)、175は決定キー、180はテンキー、181はチャンネルアップキー、182はチャンネルダウンキー、183は音量アップキー、184は音量ダウンキー、190は再生キー、191は早送りキー、192は巻き戻しキー、193は停止キーである。
また、リモコン11は、十字キーと、チャンネルキーと、DVR操作キーとを備える。
十字キー(上)171、十字キー(右)172、十字キー(左)173、十字キー(下)174はまとめて十字キーと称する。また、テンキー180とチャンネルアップキー181、チャンネルダウンキー182はまとめてチャンネルキーと称する。また、音量アップキー183と音量ダウンキー184をまとめて音量キーと称する。また、再生キー190、早送りキー191、巻き戻しキー192、停止キー193をまとめてDVR操作キーと呼ぶ。
下記の表1は、リモコン11の各キーのうちで、そのキーが押されたときに、リモコン11がTV12に対して、そのキーの情報を送信するものを示す。
下記の表2は、リモコン11の各キーのうちで、そのキーが押されたときに、リモコン11がDVR13に対して、そのキーの情報を送信するものを示す。
下記の表3は、リモコン11の各キーのうちで、そのキーが押されたときに、リモコン11の内部状態によって、そのキーの情報の送信先が、TV12およびDVR13のどちらかに変わるキーを示す。
ここで、リモコン11から送信された各キーの情報が、TV12およびDVR13が受信した場合、リモコン11と、TV12と、DVR13と、の動作について説明する。
TV12が放送局から送信される放送波に多重されている番組情報は、1から12の、チャンネルと称する番号に割り当てられる。
テンキー180は、1から12のチャンネルが割り当てられたキー群で構成される。テンキー180が押されたとき、TV12は内蔵しているチューナによって放送局から送信される放送波を復号し、復号して得られる動画像または、静止画像をディスプレイに表示する。また、テンキー180のうち押圧操作がされたキーに対応するチャンネルの放送波が選局される。
チャンネルアップキー181が押されたとき、チャンネルアップキー181を押す前に選局されていたチャンネルに1を加えたチャンネルの放送波を選局し、内蔵しているチューナによって復号化し、復号して得られる動画像または、静止画像をディスプレイに表示する。なお、選局されていたチャンネルが12であれば、チャンネル1を選局する。
チャンネルダウンキー182が押されたとき、チャンネルダウンキー182を押す前に選局されていたチャンネルから1を引いたチャンネルの放送波を選局し、内蔵しているチューナによって復号化し、復号して得られる動画像または、静止画像をディスプレイに表示する。なお、選局されていたチャンネルが1であれば、チャンネル12を選局する。
音量アップキー183が押された場合、TV12は音量を大きくする。また、音量ダウンキー184が押された場合、TV12は音量を小さくする。
再生キー190が押された場合、DVR13はコンテンツを通常速度で再生する。巻き戻しキー192が押された場合は、DVR13はコンテンツを巻き戻しながら再生する。早送りキー191が押された場合、DVR13はコンテンツを早送りしながら再生する。停止キー193が押された場合、コンテンツを停止する。機器操作キーは、DVR13がコンテンツ再生状態にある場合にのみ有効である。
メニューキー170が押された場合、TV12または、DVR13に設定されるメニューを表示する。メニューではいくつかのボタンと、一つのハイライトされたボタンが表示される。
十字キーを押すことによって、ハイライトされたボタンが移動する。
各ボタンには機能が割り当てられ、決定キー175を押すことにより当該機能、すなわちハイライトされたボタンの機能が実行される。
図3は、本発明の実施の形態におけるTV12のメニュー1100を示す図である。
1100はメニュー、1101は番組表ボタン、1102はDVR切換ボタンである。メニュー1100を表示したとき、番組表ボタン1101とDVR切換ボタン1102のいずれかがハイライトされる。番組表ボタン1101を押した場合、すなわち、番組表ボタン1101がハイライトされているときに決定キー175が押されると、番組表のメニュー1110が表示される。DVR切換ボタン1102を押した場合、TV12はディスプレイにHDMI入力の映像を表示する。
図4は、TV12の番組表のメニュー1110を示す図である。
1110は番組表、1111は時間表示、1112は放送局表示、1113は番組表示である。番組表1110が表示された時、直近の時間の各放送局の放送予定の番組を番組表示1113にTV12は表示する。このとき、放送局毎に、縦に時間順に並べてTV12は表示する。そして、ユーザの便を図るため、番組表1110の上側に放送局表示1112を、左側に時間表示1111をTV12は各々表示する。また、番組表1110が表示される前に表示していた番組がハイライト表示される。十字キーが押された場合、ハイライトは上下左右に移動する。決定キー75が押された時、ハイライトされている放送局が選局される。
図5は、DVR13のメニュー1120を示す図である。
メニュー1120は、DVR13が、TV12に表示させる。
1120はメニュー、1121はコンテンツ一覧ボタン、1122は番組表ボタン、1123は予約一覧ボタン、1124はTV切換ボタンである。
コンテンツ一覧ボタン1121が実行された場合、コンテンツ一覧のメニューを表示する。番組表ボタン1122が実行された場合、番組表のメニューを表示する。予約一覧ボタン1123が実行された場合、予約一覧のメニューを実行する。TV切換ボタン1124が押された場合、DVR13は、TV12に対して、TV12による表示を、チューナ映像に戻すコマンドを発行し、TV12は、このコマンドが発行されると、ディスプレイにチューナ映像を表示する。コンテンツ一覧のメニューでは、DVR13に記録されているコンテンツの一覧を表示する。番組表のメニューでは、放送局が放送している番組の一覧を表示する。予約一覧のメニューでは録画予約されている番組の一覧を表示する。
図6は、コンテンツ一覧のメニュー1130を示す図である。
1130はコンテンツ一覧のメニュー、1131はコンテンツ表示である。DVR13は、記録されているコンテンツの情報をコンテンツ表示1131として表示する。表示される内容は、コンテンツのタイトル、記録日、長さ(時間)である。コンテンツ一覧メニュー1130が表示されたとき、コンテンツ一覧1131のいずれかがハイライト表示される。十字キーが押されたとき、ハイライト表示は移動し、決定キー175が押されたとき、ハイライト表示されているコンテンツ表示1131が示すコンテンツが再生される。
DVR13における番組表のメニューは、TV12の番組表のメニュー1110(図4)と同一である。但し、TV12においては決定キー175が押されたとき、ハイライト表示されている番組の放送局が選局されるのにたいし、DVR13の番組表のメニューにおいては、ハイライト表示されている番組の録画予約が行われる。
図7は、予約一覧のメニュー1140を示す図である。
1140は予約一覧のメニュー、1141は予約表示である。DVR13は、録画予約されている番組を予約表示1141として表示する。表示される内容は、番組の放送局、開始日時、タイトルである。予約一覧メニュー1140が表示されたとき、予約一覧1141のいずれかがハイライト表示される。十字キーが押されたとき、ハイライト表示は移動し、決定キー175が押されたとき、ハイライト表示されている予約表示1141が示す録画予約は取り消される。
TV12が表示する画面は、メニュー画面、チューナ映像、HDMI入力映像の3種類である。
図8は、本発明の実施の形態における、TVの表示状態の状態遷移を示す図である。
1150はメニュー画面を表示するメニュー状態、1151はチューナ映像を表示するチューナ状態、1152はHDMI入力映像を表示するHDMI入力状態である。1153はチューナ状態1151からメニュー状態1150に遷移するパス、1154はメニュー状態1150からチューナ状態1151に遷移するパス、1155はHDMI入力状態1152からチューナ状態1151に遷移するパス、1156はチューナ状態1151からHDMI入力状態1152へ遷移するパスである。TV12はメニュー状態1150ではメニュー画面(図3のメニュー1100、図4のメニュー1110)を表示し、チューナ状態1151ではチューナ映像を表示し、HDMI入力状態1152では、HDMI入力映像(図5のメニュー1120、図6のメニュー1130、図7のメニュー1140)を表示する。
TV12の最初の状態はチューナ状態1151である。パス1153、パス1154、パス1155、パス1156が遷移する条件を表4に示す。
パス1155が遷移したときには、TV12はDVR13に対してTVのチューナ映像をTV12が表示することを通知する。またパス1156が遷移したときには、TV12はDVR13に対してDVR13の映像、すなわちDVR13がTV12に出力映像を、TV12が表示することを通知する。
またHDMI入力状態1152にある場合に、TV12が、メニューキー170、十字キー、又は決定キー175の何れかのキーのコマンドを、リモコン11から受信した場合は、受信されたコマンドを拒否し、そのコマンドをリモコン11が送信する送信先の送信先アドレスとして、DVR13のアドレスをリモコン11に通知する。
DVR13が表示する画面は、メニュー画面とコンテンツ映像の2種類である。
図9は、DVR13の表示状態の状態遷移を示す図である。
1160はメニューを表示するメニュー表示状態、1161はコンテンツを表示するコンテンツ再生状態、1162はコンテンツ再生状態1161からメニュー状態1160へ遷移するパス、1163はメニュー状態1161からコンテンツ再生状態1161に遷移するパスである。DVR13はメニュー表示状態1160ではメニューを、コンテンツ再生状態ではコンテンツを表示する。
TV12の状態がHDMI入力状態1152に遷移したとき、DVR13の状態は、メニュー状態1160にセットされる。パス1162およびパス1163が遷移する条件を表5に示す。
DVR13は、TV12がHDMI入力映像を表示しているかどうかを管理する状態を保持する。
図10は、HDMI入力表示を管理している状態遷移図である。
1180はHDMI表示状態、1181はHDMI非表示状態、1182はHDMI非表示状態1181からHDMI表示状態1180へ遷移するパス、1183はHDMI表示状態1180からHDMI非表示状態1181へ遷移するパスである。
DVR13は、HDMI非表示状態1181で、リモコン11からコマンドを受信した場合、そのコマンドを拒否する。パス1182およびパス1183が遷移する条件を表6に示す。
例えば、DVR13は、より具体的には、DVR13が、HDMI表示状態1180と、HDMI非表示状態1181との何れの状態であるかを示すHDMI表示非表示情報を保持する。そして、このHDMI表示非表示情報は、TV12がHDMI入力映像を表示しているかどうかを示す情報である。
リモコン11は、メニューキー170、十字キー(十字キー(上)171等)、決定キー175の送信先を管理する状態を保持する。
図11は、送信先を管理する状態遷移図である。1170はTV送信状態、1171はDVR送信状態、1172はDVR送信状態1171からTV送信状態1170に遷移するパス、1173はTV送信状態1170からDVR送信状態1171に遷移するパスである。
TV送信状態1170では、メニューキー170、十字キー、決定キー175が押された場合、これらの情報をTV12にリモコン11は送信する。DVR送信状態1171では、メニューキー170、十字キー、決定キー175が押された場合、これらの情報をDVR13にリモコン11は送信する。
パス1172およびパス1173が遷移する条件を表7に示す。
次に、リモコン11とTV12のペアリングについて説明する。リモコン11とTV12にはそれぞれペアリング用の押しボタンが設置されている。ユーザがそれぞれの押しボタンを押した場合について説明する。なお、後で詳しく説明される図12では、リモコン11のペアリング用の押しボタン110と、TV12のペアリング用の押しボタン122が図示される。
TV12は、ペアリング用の押しボタン122(図12参照)が押された場合、無線通信の受信待機状態を開始し、ペアリング要求パケットを受信した場合で、ペアリング了解パケットを返信する。すなわち、TV12は、ペアリング用の押しボタン122(図12参照)が押された場合、無線通信の受信待機状態になる。そして、TV12は、無線通信の受信待機状態になった後は、ペアリング要求パケットをリモコン11から受信した場合に、ペアリング了解パケットをリモコン11へ返信する。ペアリング了解パケットには、TV12のアドレスとカテゴリ、暗号鍵のほか、TV12に接続されている機器(例えばDVR13)の情報が含まれている。機器の情報を表8に示す。
ここで、カテゴリとは、TV、DVRなど機器の種類をあらわすコードである。また、暗号鍵は、機器へのコマンドの伝送時に、その伝送がされる通信を暗号化する際の鍵である。少なくともペアリング要求パケットの通信およびペアリング了承パケットの通信は、平文で行われる。アドレスとは、無線通信を行う際のアドレスである。
リモコン11は、リモコン11が有する、ペアリング用の押しボタン110が押された場合、ペアリング要求パケットをブロードキャストで送信する。ブロードキャストとは送信先を指定しない送信方法である。パケットは、ブロードキャストで送信されるのではない場合には、そのパケットの無線通信の電波が届く受信機器であっても、そのパケットの指定する送信先がその受信機器ではない限り、その受信機器に受信されない。一方で、パケットは、ブロードキャストで送信される場合、ブロードキャストではない送信では受信されない受信機器にも受信される。そして、リモコン11は、ペアリング要求パケットの送信後、ペアリング要求パケットを受信した受信機器による返信がリモコン11に受信されるのを待つ受信待ちうけを一定時間行い、この時間に、ペアリング了承パケットを受信した場合、受信されたペアリング了承パケットを返信した受信機器の情報を蓄積する。なお、ペアリング了承パケットに複数の機器が含まれる場合、複数の機器の情報を蓄積する。
DVR13は、DVR13がTV12に接続された時、すなわちTV12との接続時に、DV1R3の機器の情報すなわち、カテゴリ、アドレス、暗号鍵をTV12に送信する。TV12は、DVR13によって送信されるこの情報を蓄積し、TV12がリモコン11とペアリングする際には、蓄積されるこの情報を、リモコン11に送信する。
TV12およびDVR13はそれぞれ従来の赤外線リモコンのコマンド受光部を持ち、これらのコマンド受光部により取得されたコマンドを各々実行する。
図12に、本発明の遠隔制御システム1の詳細ブロック図を示す。
110は押しボタン(ペアリングの押しボタン)、111はペアリング情報レジスタ、112は無線送信部、113はアドレスレジスタ、114は無線受信部、115は制御回路、116はキー群、117は送信先レジスタ、122は押しボタン(ペアリング用の押しボタン)、123は無線受信部、124はアドレスレジスタ、125は無線送信部、126はペアリング情報レジスタ、127は制御回路、128は出力レジスタ、129は接続機器情報レジスタ、130はメニュー生成部、131はTUNER、132はHDMI入力部、133はディスプレイ、134は選択回路、142は押しボタン、143は無線受信部、144はアドレスレジスタ、145は無線送信部、146は制御回路、147はペアリング情報レジスタ、148は出力レジスタ、149は表示レジスタ、150はメニュー生成部、151はTUNER、152はHDDドライブ、153はHDMI出力部、154はデコーダ、155はスイッチである。
リモコン11が備えるアドレスレジスタ113には、あらかじめリモコン11のアドレスが、TV12が備えるアドレスレジスタ124にはあらかじめTV12のアドレスが、DVR13が備えるアドレスレジスタ144にはあらかじめDVR13のアドレスが、それぞれ、工場出荷時に書き込まれる。書き込まれるアドレスは、それぞれ、これらリモコン11等を含んだすべての機器でユニークな識別用のデータである。
リモコン11が備える無線受信部114は、無線受信部114が受信したパケットのあて先が自分(リモコン11のアドレス)でなく、しかも、そのパケットがブロードキャストパケットでなければ、そのパケットを破棄する。なお、無線受信部114は、リモコン11が備えるアドレスレジスタ113から、アドレスレジスタ113に書き込まれたリモコン11のアドレスを取得し、取得したアドレスを、自分のアドレスとする。
TV12が備える無線受信部123は、無線受信部123が受信したパケットのあて先が自分のアドレス(TV12のアドレス)でなく、しかも、そのパケットが、ブロードキャストパケットでなければ、そのパケットを破棄する。なお、無線受信部123は、TV12が備えるアドレスレジスタ124からTV12のアドレスを取得し、取得されるアドレスを、自分のアドレスとする。
DVR13が備える無線受信部143は、無線受信部143が受信したパケットのあて先が自分のアドレスでなく、しかも、そのパケットが、ブロードキャストパケットでなければ、そのパケットを破棄する。なお、無線受信部143は、DVR13が備えるアドレスレジスタ144からDVR13のアドレスを取得し、取得されるアドレスを、自分のアドレスとする。
リモコン11が備える無線送信部112は、パケットを送信するときに、リモコン11が備えるアドレスレジスタ113からリモコン11のアドレスを読み出し、そのアドレスを送信元アドレスとして、送信元アドレスがそのアドレスであるパケットを送信する。
同様に、TV12が備える無線送信部125は、パケットを送信するときに、TV12が備えるアドレスレジスタ124から、TV12のアドレスを読み出し、そのアドレスを送信元アドレスとしてパケットを送信する。
同様に、DVR13が備える無線送信部145は、パケットを送信するときに、DVR13が備えるアドレスレジスタ144からアドレスを読み出し、そのアドレスを送信元アドレスとしてパケットを送信する。
ここで、パケットは、送信元アドレスと、送信先アドレスと、パケット種別と、ペイロードとを含む。送信先アドレスは、送信先の機器のアドレスを指定する場合と、ブロードキャストの場合がある。パケットの種別は、ペアリング要求、ペアリング了承、コマンドの3種類の種別が含まれる。
リモコン11の無線送信部112が送信したパケットは、空間を通じて無線受信部123および無線受信部143に到達する。同様に、TV12の無線送信部125が送信したパケットは、空間を通じて無線受信部114および無線受信部143に到達する。同様に、DVR13の無線送信部145が送信したパケットは、空間を通じて無線受信部114よび無線受信部123に到達する。
次に、HDMIについて説明する。
DVR13は、HDMI出力部153から映像をTV12に出力する。他方、TV12は、HDMI入力部132から入力されるHDMIの映像を、選択回路34に出力する。HDMIでは、CECと呼ばれるデータ通信機構がある。
まず、TV12からDVR13にデータを送信する場合、制御回路127は、DVR13へ送信したいデータをHDMI入力部132に出力すると、HDMI入力部132は、送信したいデータを、CECのデータに変換して、変換したCDCのデータを、HDMI出力部153に出力する。HDMI出力部153は、HDMI入力部132が出力するCDCのデータを受信し、受信したCECのデータをデコードし、デコードされたデータを、制御回路146に出力する。
同様に、DVR13からTV12にデータを送信する場合、制御回路146は、TV12へ送信したいデータをHDMI出力部153に出力すると、HDMI出力部153は送信したいデータをCECのデータに変換して、HDMI入力部132に出力する。HDMI入力部132は、出力されるCDCのデータを受信し、受信したCECのデータをデコードし、デコードされたデータを制御回路127に出力する。
次に、DVR13をTV12に接続したときの動作を説明する。
HDMI入力部132は、機器がTV12に接続されたことを検出し、接続されたことを制御回路127に通知する。制御回路127は、この通知があった場合に、接続された機器に対して、ペアリング情報を要求するデータを、CECを用いて出力する。DVR13では、CECのデータは、HDMI出力部153を経由して制御回路146に通知される。DVR13は、この通知が取得されたとき、すなわち、ペアリング情報を要求されたとき、DVR13の機器のカテゴリ、機器のアドレス、機器の暗号鍵を、CECを用いて、TV12の制御回路127に通知する。このとき、DVR13の機器のカテゴリはDVRであり、機器のアドレスは、DVR13の制御回路146がアドレスレジスタ144から読み出したアドレス(DVR13のアドレス)であり、DVR13の暗号鍵は、DVR13の制御回路146が通信の際に用いる暗号鍵である。TV12の制御回路127は、こうしてDVR13によってTV12に通知された機器のカテゴリ、機器のアドレス、機器の暗号鍵を、接続機器情報レジスタ129に蓄積する。
次に、ペアリングについて説明する。
リモコン11の制御回路115は、ペアリング用の押しボタン110が押されたことを検出し、この検出をしたとき、ペアリング要求パケットをブロードキャストで送信することを無線送信部112に要求する。なお、ここで、ノンスは、制御回路115がランダムに発生したパケット確認用のデータである。ペアリング要求パケットは、ペイロードとしてノンスを持つ。
リモコン11の制御回路115は、さらに、リモコン11の無線受信部114を一定時間、受信待機状態にするとともに、自分自身も一定時間のペアリング了承パケットの待ちうけを行う。そして、リモコン11の無線受信部114は、待ちうけ中にパケットを受信した場合には、そのパケット即ち受信されたパケットを、リモコン11の制御回路115に出力する。そして、制御回路115は、ペアリング了承パケットの待ちうけ中に無線受信部114からパケットの入力があれば、そのパケットがペアリング了承パケットであるかどうかを判定する。そして、受信したパケットがペアリング了承パケットであったと判定された場合、制御回路115は、そのパケットの持つペイロードに含まれるノンスが、ペアリング要求時のノンス、すなわち、送信したペアリング要求パケットのノンスと一致しているかどうかを判定する。ノンスが一致したと判定された場合、制御回路115は、無線受信部114が受信したパケットのペイロードに含まれる、機器の情報を、ペアリング情報レジスタ111に蓄積する。なお、機器の情報は、機器のカテゴリ、機器のアドレス、機器の暗号鍵である。
無線受信部123がパケットを受信した場合、無線受信部123は、受信されたパケットを制御回路127に出力する。制御回路127は、無線受信部123によって受信されたパケットがペアリング要求パケットであるかどうかを判別し、ペアリング要求パケットであると判別された場合は、無線送信部125に、ペアリング了承パケットの出力を要求し、この要求が取得されると、無線送信部125は、ペアリング了承パケットを送信する。このとき、制御回路127は、無線送信部125に対して、無線送信部125が送信するペアリング了承パケットの、送信先アドレス、ノンス、TV12のカテゴリ、TV12のアドレス、TV12の暗号鍵を通知する。そして、無線送信部125は、通信された送信先アドレス等を有するペアリング了承パケットを送信する。制御回路127は、パケットの送信先は、ペアリング要求パケットと判別されたパケットの送信元アドレスとし、ノンスは、そのパケットのノンスとし、TV12のカテゴリは、TV12を示す識別子とし、TV12のアドレスは、アドレスレジスタ124から読み出したアドレスとし、TV12の暗号鍵は、制御回路127固有のデータ列とする。さらに制御回路127は、接続機器情報レジスタ129を読み出し、接続機器情報レジスタ129に蓄積されている、機器の情報があれば、その機器の情報に含まれる、その機器のカテゴリ、アドレス、暗号鍵を、無線送信部125に通知する。さらに制御回路127は、ペアリング要求パケットと判別されたパケットに含まれる送信元アドレスを、ペアリング情報レジスタ126に蓄積する。
図13にペアリング要求パケットの構成を示す。
図13において、1190はペアリング要求パケット、1191は送信先アドレス、1192は送信元アドレス、1193はパケット種別、1194はノンスである。ここで、送信先アドレス1191にはブロードキャストを示す識別子が入れられる。パケット種別1193にはペアリング要求を示す識別子を入れる。
図14にペアリング了承パケットの構成を示す。1200はペアリング了承パケット、1201は送信先アドレス、1202は送信元アドレス、1203はパケット種別、1204はノンス、1205は機器の種別、1206は機器のアドレス、1207は機器の暗号鍵である。ここで、パケット種別1203にはペアリング了承パケットを示す識別子が入れられる。
図15は、複数の機器の情報を含む場合には、機器の種別1205、機器のアドレス1206、機器の鍵情報1207が繰り返し格納されることを示す図である。
ここで、1208は複数の機器の情報を格納するペアリング了承パケットである。ペアリング了承パケット1208は、機器の種別1205、機器のアドレス1206、機器の鍵情報1207を備える機器データが複数個、含まれる。互いに異なる機器データは、互いに異なる機器のデータである。
このように、DVR13のペアリング情報は、DVR13をTV12に接続したときに、TV12に蓄積され、リモコン11とTV12をペアリングした際に、TV12によってリモコン11に通知される。これにより、リモコン11とDVR13をペアリングすることなく、リモコン11によってDVR13を操作することが可能となる。
次に、TV12がない場合において、リモコン11とDVR13を直接ペアリングする際の動作について説明する。
DVR13が有するペアリング用の押しボタン142が押されたことをDVR13の制御回路146が検出した場合、一定時間ペアリング要求パケット待ちを制御回路146が行う。DVR13の無線受信部143は、パケットを受信した場合、受信したパケットを制御回路146に出力する。そして、制御回路146は、ペアリング要求パケット待ち時に無線受信部143がパケットを受信し、そのパケットの種別がペアリング要求パケットであると判別される場合は、無線送信部145にペアリング了承パケットの出力を要求し、この要求があれば、無線送信部145は、ペアリング了承パケットを送信する。なお、制御回路146は、受信されたパケットがペアリング要求パケットか否かを判別し、ペアリング要求パケットと判別される場合は、上記要求を無線送信部145に行う。ここで、このとき、制御回路146は、無線送信部145に対して、無線送信部145が送信するペアリング了承パケットの送信先アドレス、ノンス、DVR13のカテゴリ、DVR13のアドレス、DVR13の暗号鍵を通知する。無線送信部145は、通知された送信先アドレス等を有するペアリング了承パケットを送信する。そして、制御回路146は、無線送信部145に通知するペアリング了承パケットの送信先は、ペアリング要求パケットの送信元アドレスとし、ノンスはペアリング要求パケットのノンスとし、DVR13のカテゴリはDVR13を示す識別子とし、DVR13のアドレスは、アドレスレジスタ144から読み出したアドレスとし、DVR13の暗号鍵は、制御回路146固有のデータ列とする。さらに、制御回路146は、受信されたペアリング要求パケットの送信元アドレスをペアリング情報レジスタ147に蓄積する。
次にリモコン11のキーが押されたときの動作について説明する。
制御回路115は、キー群116に含まれるキーが押されたことを検出すると、制御回路115キーが表1、表2、表3のいずれに属するキーかを表に基づいて判定する。そして、制御回路115は、押されたキーが表1に属するキーであれば、送信先をTVに決定する。また、制御回路115は、押されたキーが表2に属するキーであれば、送信先をDVRに決定する。送信先レジスタ117は、表3に属するキーの送信先を決定するためのレジスタであり、値としてTV12もしくはDVR13を保持している。すなわち、送信先レジスタ117は、TV12を示す値又はDVR13を示す値のうちの何れかの値を保持し、保持する値によって示される機器により、表3に属するキーの送信先を示す。制御回路115は、送信先レジスタ117によって示される機器を、表3のキーの送信先と決定する。制御回路115は、押されたキーが表3に属するキーであれば、送信先レジスタ117を読み出し、読み出した値がTV12であれば送信先をTV12に、DVR13であれば送信先をDVR13に、決定する。
さらに制御回路115は、送信先をTV12に決定した場合、ペアリング情報レジスタ111から、機器の属性がTV12の機器の情報すなわち、機器のアドレスと機器の暗号鍵を取り出す。ここで、送信先をTVに決定した場合で機器の属性がTV12の機器の情報がなければ処理を終了する。他方、制御回路115は、送信先をDVR13に決定した場合、ペアリング情報レジスタ111から、機器の属性がDVR13の機器の情報すなわち、機器のアドレスと機器の暗号鍵を取り出す。ここで、送信先をDVRに決定した場合で、機器の属性がDVR13の機器の情報がなければ処理を終了する。
制御回路115は、押されたキーを示すデータ列であるコマンドを、送信するパケットのペイロードとし、さらにペイロードを機器の暗号鍵で暗号化する。すなわち、制御回路115は、暗号化したペイロードを有するパケットを送信する。制御回路115は、暗号化したコマンドと機器のアドレスを無線送信部112に通知し、コマンドが通知されたコマンドであり、宛先が通知したアドレスの機器であるコマンドパケットの送信を無線送信部112に要求する。無線送信部112はコマンドパケットの送信が制御回路115によって要求された場合、コマンドパケットを組み立て送信する。さらに制御回路115は、コマンドパケットを無線送信部112に送信させた後、無線受信部114を一定時間待ちうけ状態にするとともに、制御回路115自身を一定時間コマンドパケット出力後の受信待ちうけ状態とする。
図16は、コマンドパケットの構成を示す図である。
1210はコマンドパケット、1211は送信先アドレス、1212は送信元アドレス、1213はコマンド種別、1214は暗号化されたコマンドである。
無線送信部112は、送信先アドレスとして制御回路115から通知された機器のアドレスを、コマンド種別1213としてコマンドパケットを示す識別子を、暗号化されたコマンド1214として制御回路115から通知された暗号化されたコマンドを格納する。
無線受信部114が受信待ちうけ中にパケットを受信した場合、パケットを制御回路115に通知する。制御回路115は、パケットの種別を判定する。受信パケットが拒否パケットであった場合で、パケットの送信先がDVRであった場合、送信先レジスタ117の値をTVに変更する。また受信パケットがリダイレクトパケットであった場合、リダイレクトパケットから送信先アドレスを抽出する。そして、ペアリング情報レジスタ111から送信先アドレスと同一の機器を検索する。同一の機器があれば送信先レジスタ117の値を検索された機器の種別に変更するとともに、再度コマンドパケットの送信を行う。このとき制御回路115は、送信先として、新たな送信先レジスタ117の値にもとづいて決定する。送信先レジスタ117の値は、TVがTV送信状態1170に、DVRがDVR送信状態1171に対応する。
TV12の映像出力動作について説明する。TV12には3つの映像源がある。一つはメニュー生成部130の生成するメニューであり、一つはTUNER31が受信する番組であり、最後はHDMI入力部132で入力されるDVR13の映像である。出力レジスタ128は、これら3つの映像のどれをディスプレイ133に出力するかを蓄積するレジスタである。出力レジスタ128は、メニュー、TV、DVRの3つの値のうちの何れかの値をとる。制御回路127は、映像出力を変更するごとに出力レジスタ128を変更する。選択回路134にはメニュー生成部130、TUNER131、HDMI入力部132で生成または、入力された映像が入力され、出力レジスタ128の値に従って入力を選択しディスプレイに表示する。
無線受信部123は、リモコン11の無線送信部112によって送信されたパケットを受信したとき、受信されたパケットを、制御回路127に出力する。制御回路127は、出力されたパケットの送信元アドレスがペアリング情報レジスタ126に含まれるパケットである場合、パケットがコマンドパケットかどうかを判定し、コマンドパケットである場合、表9に示す動作を行う。
メニュー生成部130は、TV12に入力されたコマンドに応じて、図3のTV12のメニュー1100および図4の番組表のメニュー1110を生成し、生成された図3のTV12のメニュー1100などを、選択回路134に出力するとともに、DVR切換ボタン1102が実行された場合、実行されたことを、制御回路127に通知する。
制御回路127は、DVR切換ボタン1102の実行が上記メニュー生成部130により制御回路127に通知された場合、出力レジスタ128の値をDVRの値にするとともに、CECを通じて、DVR13に対してDVR切換を通知する。
またメニュー生成部130は、図4に示される番組表のメニュー1110で番組表示1113が選択された場合、すなわち決定キー75が押されて放送局が選択された場合は、選択された番組表示の放送局を、制御回路127に通知する。制御回路127は、選択された番組表示の放送局がメニュー生成部130により通知された場合、出力レジスタ128の値を、TVの値に変更するとともに、TUNER131に、選択された、番組表示の放送局を通知する。なお、メニュー生成部130は、TUNER131から番組情報を取得し、番組表のメニュー1110を生成する。
制御回路127は、出力レジスタ128の値がDVRの値から他の値に変更したもしくはされた場合、DVR13にDVR非表示を通知する。
TUNER131は、無線受信部123に入力されたコマンドにしたがって、TUNER131が受信する放送局を変更し、受信される、その放送局の映像を、選択回路134に出力する。また、TUNER131は、番組表のメニュー1110で選択された番組表示の放送局が、TUNER131に対して通知された場合、その放送局を受信する。
出力レジスタ128の値の、TVの値は、チューナ状態1151(図8)に対応し、DVR13はHDMI入力状態1152に対応し、メニューはメニュー状態1150にそれぞれ対応する。
図17にリダイレクトパケットの構成を示す。
1220はリダイレクトパケット、1221は送信先アドレス、1222は送信元アドレス、1223はパケット種別、1234はリダイレクト先アドレスである。パケット種別1223はリダイレクトパケットを示す識別子を格納し、リダイレクト先アドレス1224には、接続機器情報レジスタ129に蓄積されている機器で、機器の種別がDVR13である機器のアドレスが格納される。
HDMI入力部132を通じて、制御回路127に対して、DVR13からTV切換が通知されると、制御回路127は出力レジスタ128の値を、TVの値に変更する。
DVR13の動作について説明する。DVR13は、あらかじめユーザが指定した放送番組をHDDに記録する録画予約機能と、録画した放送番組を再生する再生機能を持つ。
出力レジスタ148は、DVR13の出力する映像を示すレジスタであり、値としてメニューとコンテンツをとる。出力レジスタ148は、メニューの値を保持することで、出力される映像がメニューの映像であることを示し、コンテンツの値を保持することで、出力される映像がコンテンツの映像であることを示す。メニュー生成部150は、制御回路146の指示するメニューを作成し、作成したメニューのデータを、スイッチ155に出力する。HDDドライブ152は、制御回路146の指示するコンテンツを、デコーダ154に出力する。デコーダ154は、入力されたコンテンツを復号し映像に変換しスイッチ155に出力する。スイッチ155は、出力レジスタ148の値を読み取り、値がメニューの値であれば、メニュー生成部150の出力を、HDMI出力部153に出力し、値がコンテンツの値であれば、デコーダ154の映像をHDMI出力部153に出力する。表示レジスタ149は、DVR13の出力する映像がTV12に表示されているかどうかを示すレジスタで、値として表示と非表示をとる。
TV12からHDMI出力部153を経由してDVR切換がDVR13に通知されたとき、制御回路146は、メニュー生成部150に、DVR13のメニュー1120を生成させる。また、制御回路146は、表示レジスタ149に、表示の値、すなわち、DVR13の出力する映像がTV12に表示されていることを示す値をセットする。またTV12からHDMI出力部153を経由してDVR非表示が通知されたとき、制御回路146は表示レジスタに、非表示の値をセットする。
無線受信部143は、パケットを無線受信部143が受信したとき、受信されたパケットを、制御回路146に出力する。制御回路146は、受信されたパケットの送信元アドレスがペアリング情報レジスタ147に蓄積されるアドレスが含まれるパケットである場合、そのパケットがコマンドパケットかどうかを判定し、コマンドパケットである場合、表10に示す動作を行う。
メニュー生成部150は、DVR13に入力されたコマンドに応じて、図5のDVRのメニュー1120、図4の番組表のメニュー1110、図6のコンテンツ一覧のメニュー1130、図7の予約一覧のメニュー1140を生成し、それぞれ、スイッチ155に出力する。メニュー生成部150は、TUNER151から番組の情報を取得し、番組表のメニュー1110を生成する。また、メニュー生成部150は、コンテンツ一覧157からコンテンツ一覧を取得しコンテンツ一覧のメニュー1130を生成する。またメニュー生成部150は、予約一覧156から予約一覧を取得し、予約一覧のメニュー1140を生成する。
メニュー生成部150は、TV切換ボタン1124(図5)が押された場合、制御回路146にTV切換を通知する。制御回路146は、表示レジスタ149の値を、非表示の値に変更するとともに、HDMI出力部153を通じてTV12にTV切換を通知する。メニュー生成部150は、コンテンツ表示1131(図6)が押された場合、当該コンテンツすなわち押すことにより選択されたコンテンツを、制御回路146に通知する。制御回路146は、HDDドライブ152に、メニュー生成部150により通知されたコンテンツの再生を要求するとともに、出力レジスタ148の値を、コンテンツの値に変更する。メニュー生成部150は、番組表示1113(図4)が押された場合、予約一覧156に押された番組を追加する。メニュー生成部150は、予約表示1141が押された場合、予約一覧156(図12)から当該予約を削除する。またメニュー生成部150は、時計を持ち、時計の示す時刻が、番組予約が開始される時刻になると、TUNER151に当該予約を通知し、また予約一覧156から当該予約を削除する。TUNER151は、メニュー生成部150により通知された予約の番組の放送局を選局し、HDDドライブ152に録画を要求するとともに、コンテンツ名をHDDドライブ152に通知する。HDDドライブ152は、通知された予約のコンテンツを録画するとともに、コンテンツ一覧157に当該コンテンツを追加する。
HDDドライブ152は、再生キー190、早送りキー191、巻き戻しキー192、停止キー193(図2)のコマンドが通知された場合は、それぞれ、等速再生、早送り再生、巻き戻し再生、停止を行う。
図18に拒否パケットの構造を示す。
1230は拒否パケット、1231は送信先アドレス、1232は送信元アドレス、1233はパケット種別である。送信先アドレス1191にはコマンドパケットの送信元アドレスが入れられ、パケット種別1233には拒否パケットを示す識別子を入れる。
このような実施の形態Aにより、複数の機器を制御する無線リモコンは、それぞれの機器とペアリングを行う必要があり煩雑であった問題を解消できる。すなわち、例えば図3などによって簡潔に示されるように、TV12と、DVR13(Digital Video Recorder)とを、無線通信を介して制御するリモコン11において、DVR13をTV12にHDMIで接続した際に、DVR13のアドレス、暗号鍵などの無線制御情報をT1V2にCECを用いて送信し、TV12はこれを蓄積する。そして、TV12とリモコン11のペアリングをする際に、TV12はTV12の無線制御情報をリモコン11に通知するのみならず、蓄積したDVR13の無線制御情報をリモコン11に通知する。これによって、ユーザはリモコン11とDVR13のペアリングを行うことなく、リモコン11でDVR13を制御することが可能となる。
(実施の形態B)
実施の形態Bは、識別方法、リモコン装置、受信装置及び、ワイヤレスリモコンシステムに関し、より詳しくは、ユーザの見通し範囲内に存在する受信装置に対して、初期の設置設定や切り替え操作なしに、リモコン装置を自動的に識別させる識別方法、リモコン装置、受信装置及び、ワイヤレスリモコンシステムに関するものである。
そして、実施の形態Bの識別方法は、ワイヤレスリモコンシステムにおける受信装置がリモコン装置を識別する識別方法であって、前記リモコン装置は、前記リモコン装置に設けられたボタンの操作が行われたことを検知した際に、前記リモコン装置を表す識別子を見通し範囲内にのみ伝送可能な第一の通信媒体を介して送信し、前記識別子と、前記受信装置を操作する操作情報とを第二の通信媒体を介して送信し、前記受信装置は、前記リモコン装置が送信した前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ識別子を取得し、両識別子が一致するか否かを判定することで送信元を識別することを特徴としている。
この識別方法によれば、ユーザがボタン等を操作した際に、リモコン装置から受信装置に対し、見通し範囲内にのみ伝送可能な第一の通信媒体及び、第二の通信媒体を介して操作を行ったリモコン装置を表す識別子及び、操作情報を送信する。そして、受信装置において、第一の通信媒体及び、第二の通信媒体を介して取得されるそれぞれの識別子から、二つの通信媒体の送信元が同一であるかどうかを自動的に判定することが可能となる。
実施の形態Bのワイヤレスリモコンシステムは、キー操作に応じた操作情報を送信するリモコン装置と、前記リモコン装置から送信される前記操作情報を受信する受信装置とを備えるワイヤレスリモコンシステムであって、前記リモコン装置は、一つ以上の操作キーと、前記操作キーの操作が行われたことを検知した際に、前記操作キーに対応した操作情報を生成する操作情報生成部と、前記操作情報の生成元を表す識別子を保存する識別子保存部と、前記識別子を見通し範囲内にのみ伝送可能な第一の通信媒体を介して送信する第一送信部と、前記識別子と、前記操作情報とを第二の通信媒体を介して送信する第二送信部とを備え、前記受信装置は、第一の通信媒体を介してリモコン装置を表す識別子を受信する第一受信部と、第二の通信媒体を介してリモコン装置から送信された操作情報と、識別子とを受信する第二受信部と、前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ識別子を取得し、両識別子が一致するか否かを判定することで送信元の識別を行う識別子判定部と、前記判定部において一致すると判定された場合、前記第二の通信媒体から受信した操作情報に対応した操作を実行する操作実行部とを備えることを特徴としている。
この実施の形態Bのワイヤレスリモコンシステムによれば、ユーザがリモコン装置に設けられた操作キーの操作を行った場合、リモコン装置から受信装置に対し、見通し範囲内にのみ伝送可能な第一の通信媒体及び、第二の通信媒体を介して操作を行ったリモコン装置を表す識別子と、操作情報とを送信する。そして、受信装置において、第一の通信媒体及び、第二の通信媒体から識別子をそれぞれ取得し、取得された識別子が一致するか否かを判定し、二つの識別子が一致する場合にのみ、リモコン装置が要求する操作を実行することができる。
このような実施の形態Bによれば、例えば複数のリモコン装置から受信装置に操作情報が送信される状況であっても、ユーザは、受信装置にリモコン装置を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、対象とするリモコン装置のみを受信装置に自動的に認識させることが可能となる。
また、実施の形態Bにおいては、ワイヤレスリモコンシステムにおける受信装置がリモコン装置を識別する識別方法であって、前記リモコン装置は、前記リモコン装置に設けられたボタンの操作が行われたことを検知した際に、前記リモコン装置を表す識別子を見通し範囲内にのみ伝送可能な第一の通信媒体を介して送信し、前記識別子と、前記受信装置を操作する操作情報とを第二の通信媒体を介して送信し、前記受信装置は、前記リモコン装置が送信した前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ識別子を取得し、両識別子が一致するか否かを判定することで送信元を識別することを特徴としている。
この識別方法によれば、ユーザがボタン等を操作した際に、リモコン装置から受信装置に対し、見通し範囲内にのみ伝送可能な第一の通信媒体及び、第二の通信媒体を介して操作を行ったリモコン装置を表す識別子及び、操作情報を送信する。そして、受信装置において、第一の通信媒体及び、第二の通信媒体を介して取得されるそれぞれの識別子から、二つの通信媒体の送信元が同一であるかどうかを自動的に判定することができる。
これにより、例えば複数のリモコン装置から受信装置に操作情報が送信される状況であっても、ユーザは、受信装置にリモコン装置を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、対象とするリモコン装置のみを受信装置に自動的に認識させることが可能となる。
また、前記識別方法において、前記第一の通信媒体に赤外線を用いることを特徴とする構成にしてもよい。
この識別方法によれば、ユーザがボタン等を操作した際に、リモコン装置から受信装置に対し、赤外線を介してリモコン装置を表す識別子を送信し、第二の通信媒体を介して当該識別子と、当該ボタン操作に対応した操作情報と、を送信する。そして、受信装置において、赤外線を介して取得する識別子と、第二の通信媒体を介して取得する識別子とから、二つの通信媒体の送信元が同一であるかどうかを自動的に判定することができる。
これにより、例えば複数のリモコン装置から受信装置に操作情報が送信される状況であっても、ユーザは、受信装置にリモコン装置を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、赤外線の指向性を用いることで受信装置と直線的に向かいあったリモコン装置のみを自動的に認識させることが可能となる。
また、前記識別方法において、前記第二の通信媒体に電波を用いることを特徴とする構成にしてもよい。
この識別方法によれば、ユーザがボタン等を操作した際に、リモコン装置から受信装置に対し、赤外線及び、電波を介して操作を行ったリモコン装置を表す識別子と、操作情報とを送信する。そして、受信装置において、赤外線及び、電波を介して取得されるそれぞれの識別子から、二つの通信媒体の送信元が同一であるかどうかを自動的に判定することができる。
これにより、例えば障害物を隔てて、複数のリモコン装置から受信装置に操作情報が送信される状況であっても、ユーザは、受信装置にリモコン装置を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、対象とするリモコン装置のみを受信装置に自動的に認識させることが可能となる。
また、キー操作に応じた操作情報を送信するリモコン装置と、前記リモコン装置から送信される前記操作情報を受信する受信装置とを備えるワイヤレスリモコンシステムであって、前記リモコン装置は、一つ以上の操作キーと、前記操作キーの操作が行われたことを検知した際に、前記操作キーに対応した操作情報を生成する操作情報生成部と、前記操作情報の生成元を表す識別子を保存する識別子保存部と、前記識別子を見通し範囲内にのみ伝送可能な第一の通信媒体を介して送信する第一送信部と、前記識別子と、前記操作情報とを第二の通信媒体を介して送信する第二送信部とを備え、前記受信装置は、第一の通信媒体を介してリモコン装置を表す識別子を受信する第一受信部と、第二の通信媒体を介してリモコン装置から送信された操作情報と、識別子とを受信する第二受信部と、前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ識別子を取得し、両識別子が一致するか否かを判定することで送信元の識別を行う識別子判定部と、前記判定部において一致すると判定された場合、前記第二の通信媒体から受信した操作情報に対応した操作を実行する操作実行部とを備えることを特徴とするワイヤレスリモコンシステムを用いてもよい。
このワイヤレスリモコンシステムによれば、ユーザがリモコン装置に設けられた操作キーの操作を行った場合、リモコン装置から受信装置に対し、見通し範囲内にのみ伝送可能な第一の通信媒体及び、第二の通信媒体を介して操作を行ったリモコン装置を表す識別子と、操作情報とを送信する。そして、受信装置において、第一の通信媒体及び、第二の通信媒体から識別子をそれぞれ取得し、取得された識別子が一致するか否かを判定し、二つの識別子が一致する場合にのみ、リモコン装置が要求する操作を実行することができる。
これにより、例えば複数のリモコン装置から受信装置に操作情報が送信される状況であっても、ユーザは、受信装置にリモコン装置を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、対象とするリモコン装置からの操作のみを受信装置において識別することが可能となる。
また、前記ワイヤレスリモコンシステムにおいて、前記リモコン装置における前記第一の通信媒体に、赤外線を用いることを特徴とする構成にしてもよい。
このワイヤレスリモコンシステムによれば、ユーザがリモコン装置に設けられた操作キーの操作を行った場合、赤外線を介してリモコン装置を表す識別子を送信し、第二の通信媒体を介して当該識別子と、当該キー操作に対応した操作情報と、を送信することができる。
これにより、ユーザは操作情報を受信装置に送信する際、リモコン装置を特定させる設置設定又は、切り替え操作といった事前設定を行う必要がなく、例えばリモコン装置の識別が事前設定のし忘れによって適切に出来ていない場合、対象ではないテレビが動作してしまう等の誤動作を低減することが可能となる。さらに、リモコン装置と受信装置とが直線的に向かい合う位置に配置されている場合のみ、操作を実行することが可能となる。
また、前記ワイヤレスリモコンシステムにおいて、前記リモコン装置における前記第二の通信媒体に、電波を用いることを特徴とする構成にしてもよい。
このワイヤレスリモコンシステムによれば、ユーザがリモコン装置に設けられた操作キーの操作を行った場合、赤外線を介してリモコン装置を表す識別子を送信し、電波を介して当該識別子と、当該キー操作に対応した操作情報と、を送信することができる。
これにより、大量のデータ転送を双方向通信が可能な無指向性の電波を用いて行う場合においても、ユーザはリモコン装置を特定させる設置設定又は、切り替え操作といった事前設定を行う必要なく、リモコン装置と直線的に向かい合う位置に配置されている受信装置に対し、対象となるリモコン装置を自動的に識別させることが可能となる。
また、前記ワイヤレスリモコンシステムにおいて、前記受信装置に備えられた前記識別子判定部は、前記第一の通信媒体を介して得られる識別子と、前記第二の通信媒体を介して得られる識別子とを蓄積し、当該蓄積した両識別子が一致しているか否かを判定することで送信元の識別を行うことを特徴とする構成にしてもよい。
このワイヤレスリモコンシステムによれば、リモコン装置を表す識別子を第一の通信媒体を介して受信し、さらに、操作情報と、識別子を第二の通信媒体を介して受信する。そして、第一の通信媒体と、第二の通信媒体を介して得られる識別子を蓄積し、蓄積された二つの識別子が一致した場合のみ、リモコン装置によって要求される操作が実行することができる。
これにより、例えば第一の通信媒体の伝播速度と、第二の通信媒体の伝播速度とが異なる場合であっても、対象とするリモコン装置のみを自動的に識別することができるため、リモコン装置を特定させる設置設定又は、切り替え操作といった事前設定を行う必要がなく、目的の操作のみを実行することが可能となる。
(実施の形態B1)
以下、本発明の実施の形態B1におけるワイヤレスリモコンシステム2について、図面を参照しながら説明する。
図19は、リモコン装置2200及び、受信装置2400とを備えるワイヤレスリモコンシステム2の構成図である。
ここで、図19において、リモコン装置2200と受信装置2400は、見通し範囲内に伝送可能な第一の通信媒体2103と、第二の通信媒体2104とを介して通信を行うことができるように構成されている。なお、ここで、見通し範囲内とは、具体的には、例えば、第一の通信媒体2103により通信する装置の位置から見通せる範囲内を意味する。例えば、第一の通信媒体2103の伝送範囲は、第二の通信媒体2104の一部分を構成する。第一の通信媒体2103の伝送範囲は、第二の通信媒体2104の伝送範囲よりも狭い。
リモコン装置2200は、ワイヤレスリモコンシステム2のユーザがリモコン装置2200に設けられた操作キーの操作を行った場合、操作キーに対応した操作情報と、送信元であるリモコン装置2200を表す識別子とを、見通し範囲内に伝送可能な第一の通信媒体2103及び、第二の通信媒体2104を介して、受信装置2400に送信することができる。なお、後で詳しく説明されるよう、リモコン装置2200は、第一の通信媒体2103を介して、識別子のみを送信すると共に、第二の通信媒体2104を介して識別子および操作情報を送信する。なお、リモコン装置2200は、複数の押しボタンスイッチが備えられたテレビのリモコンに限らず、例えばマウス、トラックボール、ジョイスティック等のポインティングデバイス又は、タッチパネルが設けられたリモコン装置等を利用しても構わない。
受信装置2400は、リモコン装置2200より、見通し範囲内に伝送可能な第一の通信媒体2103を介して、リモコン装置2200を表す識別子を受信する。さらに、受信装置2400は、第二の通信媒体2104を介して、ユーザからのリモコン装置2200への操作内容を示す操作情報、及び、識別子を受信する。そして、第一の通信媒体2103及び、第二の通信媒体2104から取得した二つの識別子が一致するか否かを判定し、一致していると識別(判定)された場合のみ、ユーザが要求する操作の処理、すなわち操作情報により示される操作の処理を実行する。これにより、受信装置2400にリモコン装置2200を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、対象とするリモコン装置2200からの操作のみを受信装置2400において識別させることができる。すなわち、このリモコン装置2200以外の装置からの信号と、このリモコン装置2200からの操作の信号とを、受信装置2400は区別できる。対象とするリモコン装置とは、リモコン装置2200である。なお、受信装置2400は、テレビに限定されるものではなく、DVDレコーダ等の、遠隔操作を受けることが可能な電子機器等を利用しても構わない。なお、受信装置2400において、識別(処理)させるとは、具体的には、全体であるワイヤレスリモコンシステム2が、その全体(ワイヤレスリモコンシステム2)が有する一部分(受信装置2400)によって、その処理(識別)を行い、すなわち、その一部分(受信装置2400)が、その処理(識別)を行うことである。
見通し範囲内に伝送可能な第一の通信媒体2103は、リモコン装置2200を表す識別子を伝送する。なお、第一の通信媒体2103は、見通しの範囲内にのみ伝送可能な通信媒体であればよく、例えば、指向性を持つ赤外線を利用しても構わないし、無指向性の音波又は超音波等を利用しても構わない。
第二の通信媒体2104は、リモコン装置2200を表す識別子及び、ユーザがボタン等を操作した際に生成される操作情報を伝送する。なお、第二の通信媒体2104は、操作情報を伝送可能な通信媒体であればよく、例えばIEEE802.11に策定される通信規格に基づく電波や、IEEE802.15.1に策定される通信規格に基づくBluetooth等の通信媒体を利用しても構わない。
以下、本発明の実施の形態B1におけるワイヤレスリモコンシステム2において使用されるリモコン装置2200について説明していく。
図20は、実施の形態B1のリモコン装置2200の構成要素のブロック図である。本発明のリモコン装置2200は、操作情報生成部2201、識別子保存部2202、第一送信部2203、第二送信部2204から構成されている。
なお、ここで言われる「構成される」とは、具体的には、例えば、全体(リモコン装置2200)が、各部分(操作情報生成部2201等)を含むことを意味する。全体は、それらの各部分以外の部分をさらに有してもよいし、それらの各部分のみから構成されてもよい。
なお、上記操作情報生成部2201等は、それぞれ、リモコン装置2200が有する機能の機能ブロックである。リモコン装置2200の機能には、上記操作情報生成部2201等の機能が含まれる。操作情報生成部2201等の各機能ブロックの機能は、それぞれ、例えば、オブジェクト指向言語のコンピュータプログラムにおける1つのオブジェクトによって実現される機能であってもよい。また、各機能は、それぞれ、2つ以上のオブジェクトによって実現される機能であってもよい。また、各機能ブロックの機能は、それぞれ、1つの関数により実現される機能などであってもよい。また、リモコン装置2200が有する、以下で説明される各機能のうちの少なくとも一部は、ハードウェアによって実現される機能であってもよい。
以上のように構成されたリモコン装置2200について、図面を参照しながら以下にその動作を説明する。
操作情報生成部2201は、ユーザがリモコン装置2200に設けられた操作キーの操作を行ったのを検知し、この検知をした場合、操作キーに対応した操作情報(その操作を特定する情報)の生成を行い、生成した操作情報を第二送信部2204へ出力する。なお、操作情報生成部2201は、操作情報を生成する際には、例えば操作情報生成部2201に設けられるなどした記憶メモリ等に蓄積された、操作キーと、操作情報とを対応させたデータを利用しても構わないし、操作キーに関する情報のデータ処理結果を利用しても構わない。例えば、操作情報生成部2201は、具体的には、操作キーに対応付けて、その操作キーによる操作を特定する操作情報を記憶する対応記憶部を備えてもよい。そして、操作情報生成部2201は、操作がされた操作キーに対して、この対応記憶部が対応させる操作情報を取得することにより、適切な操作情報を生成してもよい。また、例えば、操作情報生成部2201は、具体的には、操作キーに対して演算を施すことによって、適切な操作情報を算出する算出機能を含み、この算出を行うことにより、適切な操作情報を生成するものとしてもよい。
識別子保存部2202は、リモコン装置2200を一意に表す識別子が保存されており、第一送信部2203及び、第二送信部2204に対して、それぞれ、保存されているこの識別子を出力する。なお、識別子としては、リモコン装置2200を一意に表すことが可能な情報であればよく、例えば、無線通信のためにネットワーク機器に割り当てられるMACアドレス(Media Access Control Address)の全部又は一部を識別子として利用してもよく、より具体的には、例えば、MACアドレスの下位24ビットを識別子として利用しても構わないし、操作キーの操作をユーザが行った時間をビット化したビット化データを識別子として利用しても構わない。また、識別子は、予めリモコン装置2200と対応した情報を生成しておき、生成された情報を識別子として識別子保存部2202に保存させておいても構わないし、操作キーによって操作が行われた際、例えば識別子保存部2202などが、識別子を生成して、生成された識別子を保存する構成にしても構わない。なお、識別子の生成タイミングは、操作情報を生成するタイミングに同期させても構わないし、操作情報の生成と時間差を設け、操作情報を生成した前又は、後に識別子を生成しても構わない。識別子保存部2202は、識別子を生成するのと、操作情報を生成するのとを、一方を他方に同期させて行うものとしてもよいし、同期させずに行ってもよい。なお、保存される識別子は、具体的には、例えば、受信装置2400に識別子を送信する可能性を有する予め定められた各装置のうちからリモコン装置2200を識別するデータである。
第一送信部2203は、識別子保存部2202に保存された識別子を、リモコン装置2200の見通しの範囲内に伝送可能な第一の通信媒体2103を介して送信する。
第二送信部2204は、操作情報生成部2201において生成された操作情報及び、識別子保存部2202に保存された識別子を、第二の通信媒体2104を介して送信する。なお、第二送信部2204における送信のタイミングは、第一送信部2203と同期させても構わないし、第一送信部2203の送信と時間差を設け、どちらが先になっても構わない。
以下、本発明の実施の形態B1におけるワイヤレスリモコンシステム2において使用されるリモコン装置2200の動作について説明していく。
図21は、リモコン装置2200における第一送信部2203から識別子が送信されるまでのフローチャートを示す。
まず、リモコン装置2200は、ユーザによって操作キーの操作が行われたことを検知すると、識別子保存部2202から識別子を取得し、取得された識別子を、第一送信部2203に出力する(S301)。
そして、第一送信部2203は、識別子が識別子保存部2202によって第一送信部2203に通知(出力)されると、リモコン装置2200の見通し範囲内に情報を伝送可能な先述の第一の通信媒体2103を搬送波として、出力された識別子を送信し、動作を終了する(S302)。
図22はリモコン装置2200における第二送信部2204から識別子と、操作情報とが送信される処理のフローチャートを示す。
まず、操作情報生成部2201において操作情報を生成し、操作情報生成部2201が、生成された操作情報を第二送信部2204へ出力する(S303)。
そして、リモコン装置2200はユーザによって操作キーの操作が行われたことを検知すると、識別子保存部2202から、識別子保存部2202に保存された識別子を取得し、取得された識別子を第二送信部2204へ出力する(S304)。
そして、第二送信部2204は、識別子及び、操作情報が、識別子保存部2202及び操作情報生成部2201からそれぞれ通知されると、第二の通信媒体2104を搬送波として、通知されたそれら識別子及び操作情報を送信し、動作を終了する(S305)。なお、操作情報の生成と、識別子の取得は、時間的にどちらが先になっても構わないし、並列して処理を行っても構わない。
なお、第一送信部2203及び、第二送信部2204の全体を、一つの送信部として構成しても構わない。さらに、第二送信部2204の動作タイミングは、第一送信部2203の動作に、例えば第二送信部2204などが同期させても構わないし、時間差を設けても構わない。
以上のように、本実施の形態B1によれば、ユーザがリモコン装置2200に設けられた操作キーの操作を行った場合、操作キーに対応した操作情報と、その送信の送信元を表す識別子とを自動的に生成し、見通し範囲内にのみ伝送可能な第一の通信媒体2103及び、第二の通信媒体2104を用いて、識別子と、操作情報とを送信する。
これにより、ユーザは、操作情報を受信装置2400に対して、リモコン装置2200により送信する際、リモコン装置2200を特定させる設置設定又は、切り替え操作といった事前設定を受信装置2400に行う必要がなく、例えばリモコン装置2200の識別がユーザの設定ミスにより適切に出来ていない場合などでも、対象ではないテレビが動作してしまう等の誤動作を低減することが可能となる。なお、本実施の形態B1におけるリモコン装置2200では、識別子保存部2202において、識別子を、操作キーの操作が行われたタイミングで生成しているが、予め識別子を生成し、生成された識別子を予め識別子保存部2202に保存させておいても構わない。
次に、本発明の実施の形態B1におけるワイヤレスリモコンシステム2において使用される受信装置2400について説明していく。
図23は、実施の形態B1の受信装置2400の構成要素のブロック図である。本発明の受信装置2400は、第一受信部2401、第二受信部2402、識別子判定部2403、操作情報実行部2404から構成されている。
以上のように構成された受信装置2400について、図面を参照しながら以下にその動作を説明する。
第一受信部2401は、識別子を、第一の通信媒体2103を介して受信し、この受信がされると、識別子判定部2403へ、この受信がされたことの通知を行う。
第二受信部2402は、操作情報及び、識別子を第二の通信媒体2104を介して受信し、この受信がされると、識別子判定部2403へ、この受信がされたことの通知を行う。
識別子判定部2403は、第一受信部2401から通知を受けると、第一の通信媒体2103より識別子を取得する。さらに、識別子判定部2403は、第二受信部2402から通知を受けると、第二の通信媒体2104から識別子及び、操作情報を取得する。そして、識別子判定部2403は、取得されたそれぞれの識別子が一致しているか否かを判定し、一致していると識別(判定)された場合のみ、操作情報を操作情報実行部2404へ出力する。すなわち、識別子判定部2403は、第一の通信媒体2103により取得された識別子と、第二の通信媒体2104により取得された識別子とが一致するか否かを判定する。そして、識別子判定部2403は、この判定で、一致すると判定されない場合には、第二の通信媒体2104により取得された操作情報を操作情報実行部2404へ出力しない。他方で、識別子判定部2403は、この判定で、一致すると判定される場合、取得された操作情報を操作情報実行部2404へ出力する。なお、識別子判定部2403では、どのような一致の判定を行うアルゴリズムを利用しても構わない。
操作情報実行部2404は、識別子判定部2403から操作情報実行部2404に出力される操作情報を検知すると、出力された操作情報に対応した動作を実行する。
図24は、実施の形態B1における受信装置2400の動作フローチャートである。
まず、受信装置2400は、第一受信部2401において、リモコン装置2200から受信装置2400に第一の通信媒体2103を通じて送信されるデータを受信する(S501)。つまり、S501では、第一受信部2401が、第一の通信媒体2103から、識別子を受信する。
さらに、受信装置2400は、第二受信部2402において、リモコン装置2200から受信装置2400に第二の通信媒体2104を通じて送信されるデータを受信する(S503)。
次に、識別子判定部2403において、第一の通信媒体2103からの識別子を取得する(S502)。例えば、このS502で、具体的には、識別子判定部2403は、先にS501で第一受信部2401により受信されたデータのなかから識別子を抽出する。
そして、識別子判定部2403において、第二の通信媒体2104からの操作情報及び、識別子を取得(抽出)する(S504)。例えば、このS504で、具体的には、識別子判定部2403は、先にS503で第二受信部2402により受信されたデータのなかから識別子を抽出する。なお、識別子の取得タイミング(抽出タイミング)は、第一受信部2401及び第二受信部2402おいて、第一の通信媒体2103からの識別子の受信と、第二の通信媒体2014からの操作情報及び識別子の受信のうちの両方の受信が検知されたタイミングを利用しても構わないし(すなわち、両方の受信が何れも行われた後に、抽出が行われてもよいし)、第二の通信媒体2104から識別子を取得した前又は後に、第一の通信媒体2103から識別子を取得しても構わない。
さらに、識別子判定部2403は、第一の通信媒体2103を介して受信した識別子及び、第二の通信媒体2104を介して受信した識別子が一致しているか否かを判定する。識別子判定部2403は、一致していると識別(判定)された場合、取得した操作情報を操作情報実行部2404へ出力する(S505:Yes)。なお、識別子が一致しない場合は、そのまま図24の動作をリモコン装置2200は終了する(S505:NO)。
そして、識別子判定部2403から出力された操作情報(S505:Yes)を、操作情報実行部2404は取得して、操作情報実行部2404において、取得された操作情報により示される操作の処理を実行し、動作を終了する(S506)。
本発明の実施の形態B1によれば、例えば複数のリモコン装置から受信装置2400に操作情報が送信される状況であっても、ユーザは、受信装置2400にリモコン装置2200を特定させるための設置設定又は、切り替え操作といった事前設定等を行う必要がなく、対象とするリモコン装置からの操作のみを受信装置において識別することができる。
このワイヤレスリモコンシステム2によれば、ユーザの見通し範囲内に存在する受信装置に対して、初期の設置設定や切り替え操作なしに、リモコン装置2200を自動的に識別させる識別方法、リモコン装置、受信装置及び、ワイヤレスリモコンシステムを提供する狙いを達成できる。
すなわち、ユーザがボタン等を操作した際に、リモコン装置2200から受信装置2400に対し、見通し範囲内にのみ伝送可能な第一の通信媒体2103及び、第二の通信媒体2104を介して、ユーザが操作を行ったリモコン装置2200を表す識別子及び、操作情報をリモコン装置2200が送信する。そして、受信装置2400において、第一の通信媒体2103及び、第二の通信媒体2104を介して取得されるそれぞれの識別子から、二つの通信媒体(第一の通信媒体2103、第二の通信媒体2104)の送信元が同一であるかどうかを判定することで、リモコン装置2200を自動的に識別することが可能となる。
なお、より詳細には、次に示される通りである。なお、以下の説明は、単なる一例を示す説明であり、以下の説明は限定を行うものではない。
ワイヤレスリモコンシステム2は、リモコン装置2200、受信装置2400を備える。リモコン装置2200は、ユーザによって操作されて、ユーザによって行われた操作を特定する操作情報を受信装置2400に送信することにより、その操作の処理を受信装置2400に行わせる。受信装置2400は、リモコン装置2200によって送信される操作情報を受信して、受信される操作情報の処理を行う。
そして、リモコン装置2200は、操作情報生成部2201、識別子保存部2202、第一送信部2203、第二送信部2204を備える。
第一送信部2203は、赤外線(第一の通信媒体2103)によって、受信装置2400に対して識別子を送信する。ここで、赤外線により送信がされるので、この送信による識別子の伝送範囲は、リモコン装置2200の位置から見通せる範囲である。なお、第一送信部2203は、ユーザがリモコン装置2200に対して操作を行った際に、この赤外線による送信を行うものとしてもよい。すなわち、第一送信部2203は、例えば、操作が行われることにより、後で詳しく説明される第二送信部2204による操作情報等の送信が行われるのと同時に、この赤外線による送信を行うものとしてもよい。
また、第二送信部2204は、電波(第二の通信媒体2104)により受信装置2400に対して操作情報及び識別子を送信する。ここで、第二送信部2204により送信される識別子は、第一送信部2203により送信される識別子と例えば同一であるなど、互いに一致する識別子である。なお、第二送信部2204は、例えば、ユーザがリモコン装置2200に操作を行った場合に、その操作の操作情報と、識別子とを送信する。なお、先述のよう、この第二送信部2204の送信と例えば同時などで、第一送信部2203により、赤外線による識別子の送信が行われる。
また、操作情報生成部2201は、リモコン装置2200に対してユーザが行った操作を特定する操作情報を生成する。操作情報生成部2201によって生成された操作情報は、第二送信部2204によって受信装置2400に対して電波で送信される。
また、識別子保存部2202は、第一送信部2203および第二送信部2204によってそれぞれ送信される各識別子を保存し、すなわち記憶する。ここで、それら2つの識別子が互いに同一である場合、1つの識別子が保存される。
そして、受信装置2400は、第一受信部2401、第二受信部2402、識別子判定部2403、操作情報実行部2404を備える。
第一受信部2401は、リモコン装置2200の第一送信部2203によって赤外線で送信される識別情報を受信する。
第二受信部2402は、リモコン装置2200の第二送信部2204によって電波で送信される識別情報及び操作情報を受信する。
識別子判定部2403は、赤外線で第一受信部2401に受信されたデータから抽出された識別子と、電波で第二受信部2402に受信されたデータから抽出された識別子とが一致するか否かを判定する。すなわち、識別子判定部2403は、赤外線で受信された識別子と、電波で受信された識別子とが一致するか否かを判定する。より具体的には、例えば、識別子判定部2403は、赤外線で識別子が受信された場合(図24のS501参照)、受信された識別子を記憶する。識別子判定部2403は、こうしてリモコン装置2200の第一送信部2203が赤外線で送信する識別子を記憶することにより、第一送信部2203によって送信された識別子が第一送信部2203によって登録される。そして、識別子判定部2403は、この登録がされたリモコン装置2200へのユーザの操作以後における、リモコン装置2200への各操作に際して、それぞれ、その操作に応じて第二送信部2204が送信する識別子(S504参照)と、登録された、赤外線で受信された識別子とが一致するか否かを判定する(S505参照)。そして、識別子判定部2403は、一致するとの判定がされない場合(S505:No)、すなわち、判定がされた電波での識別子が、リモコン装置2200から受信された識別子ではないと判定される場合、その識別子と共に受信された操作情報は、操作情報実行部2404に出力しない。他方で、識別子判定部2403は、一致するとの判定がされた場合(S505:Yes)、すなわち、受信された識別子が、リモコン装置2200から受信された識別子と判定された場合、操作情報を操作情報実行部2404に出力する。
なお、識別子判定部2403は、識別子が登録がされた操作の際に、赤外線でのその識別子の送信と同時にされた、電波の送信での識別子と、登録したその識別子とが一致するか否かを判定してよい。そして、識別子判定部2403は、この判定において、一致するとの判定がされて、一致することが確認された場合に、操作情報を操作情報実行部2404に出力するものとしてもよい。
なお、識別子判定部2403は、過去に登録された識別子を予め記憶している時に、赤外線で新たに識別子が受信されれば(S501)、記憶された識別子を、受信された識別子によって上書きしてもよい。すなわち、識別子判定部2403は、記憶された識別子の記憶を終了し、新たに、受信された識別子の記憶を開始してもよい。
なお、第一受信部2401は、赤外線で識別子を受信した場合に(S501)、データを暗号するための暗号鍵を赤外線で第一受信部2401に対して送信することを指示する指示をリモコン装置2200に対して送信してもよい。そして、第一送信部2203は、送信されたこの指示を受信した場合に、予め定められた暗号鍵を赤外線で第一受信部2401に送信する。そして、第一受信部2401は、こうして第一送信部2203が送信する暗号鍵を受信する。そして、操作情報実行部2404は、こうして受信された暗号鍵を記憶する。そして、操作情報実行部2404は、この暗号鍵の記憶に際して識別子判定部2403に登録された識別子による判定に基いて、識別子判定部2403が操作情報実行部2404に対して操作情報を出力した場合、記憶されるこの暗号鍵によって、出力される操作情報の全部または一部を復号する。そして、操作情報実行部2404は、この復号によって復号された操作情報によって示される操作の処理を行う。
また、第一受信部2401は、識別子判定部2403によって一致の判定がされた場合に(S505:Yes)、受信装置2400のアドレスを赤外線で送信してもよい。そして、リモコン装置2200の第一送信部2203は、送信されるアドレスを受信する。そして、リモコン装置2200は、こうして受信されたアドレスを記憶する。そして、リモコン装置2200は、こうしてアドレスが記憶されれば、記憶されたアドレスにより示される装置に対してのみ、リモコン装置2200へのユーザの操作に応じた処理を行わせる。すなわち、具体的には、例えば、リモコン装置2200の第二送信部2204が、第二送信部2204が送信する電波が受信される装置のアドレスを検出して、検出されるアドレスが、記憶されるアドレスに一致するか否かを判定し、一致すると判定される場合にのみ、その装置に対して操作情報を受信させる。
こうしたワイヤレスリモコンシステム2により、一方の機器(受信装置2400)と他方の機器(リモコン装置2200)とを接続する、前記無線通信路(電波による通信路)とは別の他の通信路(赤外線による通信路)を介して認識情報(識別子)が一方の機器(受信装置2400)に取得される。そして、受信装置2400に接続される接続機器が、取得された認識情報(識別子)により識別される機器である場合、すなわち、取得された認識情報(識別子)に一致する認識情報(識別子)を一方の機器(受信装置2400)に受信させる場合、当該接続機器が前記他方の機器(リモコン装置2200)であると、一方の機器(受信装置2400)に特定される。そして、この特定がされたことを示す設定データが、当該一方の機器(受信装置2400)によって、当該一方の機器(受信装置2400)に設定され、前記他方の機器(リモコン装置2200)との通信が通信可能とされる。このため、接続機器が前記他方の機器(リモコン装置2200)と設定され通信可能にされる際の識別情報が、他の通信路(赤外線の通信路)を介して取得されることにより、例えば煩雑なスイッチ操作等を要さず、簡単に、適切な識別情報が用いられるようにできる。これにより、ひいては、簡単に、不適切な機器までが無線制御装置(リモコン装置2200)に制御されてしまうのを防ぎ、換言すれば、簡単に、確実に被制御機器(受信装置2400)のみが制御されるようにできる。
(実施の形態B2)
次に、本発明の実施の形態B2におけるワイヤレスリモコンシステムについて、図面を参照しながら説明する。
図25は、本発明の実施の形態B2における受信装置2400において、第一の通信媒体2103を介して得られる識別子と、第二の通信媒体2104を介して得られる識別子とをそれぞれ受信装置2400が蓄積し、蓄積された識別子が一致しているか否かの判定を受信装置2400が行う場合のブロック図である。
ここで、図25に示す受信装置2400において、実施の形態B1と相違する点は、識別子判定部2403の部分を、実施の形態B2では、蓄積バッファ部2603及び判定部2602を備える識別子判定部2601とした点である。
なお、実施の形態B2では、実施の形態B1の符号と同じ符号が、適宜、流用される。
蓄積バッファ部2603は、第一受信部2401において第一の通信媒体2103から識別子を受信したと、第一受信部2401から蓄積バッファ部2603に通知されると、第一の通信媒体2103から識別子を蓄積バッファ部2603に取得し、取得された識別子を蓄積する。さらに、蓄積バッファ部2603は、第二受信部2402において第二の通信媒体2104から識別子を受信したと、第二受信部2402から蓄積バッファ部2603に通知されると、第二の通信媒体2104から、識別子及び、操作情報を取得し、取得された識別子及び操作情報を蓄積する。そして、第一の通信媒体2103を介して取得される識別子及び、第二の通信媒体2104を介して取得される2つの識別子が共に蓄積されると、蓄積バッファ部2603は、判定部2602へ通知を行う。なお、蓄積バッファ部2603に識別子が既に保存されている場合は、保存されている識別子を、取得された識別子によって上書きをする構成にしても構わない。また、識別子を蓄積する際に、蓄積バッファ部2603の蓄積期間を、受信装置2400の予め定められた設定部にユーザが設定し、ユーザの設定した蓄積期間を過ぎた場合又は、受信装置2400が電源オフ等の待機状態になった場合に、蓄積された識別子を無効化又は、削除しても構わない。なお、蓄積バッファ部2603は、より具体的には、例えば、蓄積を始めてから、上記蓄積期間が過ぎた場合に、上記の無効化等を行ってもよい。
判定部2602は、蓄積バッファ部2603からの通知を受け取ると、二つの識別子を読み出し、読み出した二つの識別子が一致しているか否かを判定する。判定部2602は、一致していると識別(判定)された場合のみ、操作情報を操作情報実行部2404へ出力する。なお、識別子判定部2601では、どのような一致の判定を行うアルゴリズムを利用しても構わない。
ここで、本発明の実施の形態B2における受信装置2400の動作を説明する。なお、第一の通信媒体2103は超音波を利用し、第二の通信媒体2104は電波を利用し、リモコン装置2200から受信装置2400まで信号を送信する場合に、通信媒体の伝播速度に差がある場合を説明する。
図26は、実施の形態B2における受信装置2400の動作を表すフローチャートである。
まず、受信装置2400は、第二受信部2402において、リモコン装置2200から送信される伝播速度が速い電波を受信し、受信されたことを、蓄積バッファ部2603へ通知する(S701)。
蓄積バッファ部2603は、電波の受信が第二受信部2402により通知されると、識別子を取得(抽出)し、取得された識別子の蓄積を行う(S702)。具体的には、例えば、蓄積バッファ部2603は、電波により第二受信部2402に受信されたデータから、受信されたデータに含まれる識別子を抽出する。
次に、受信装置2400は、第一受信部2401において、リモコン装置2200から受信装置2400に送信される、伝播速度が遅い超音波を受信し、受信がされたことを、蓄積バッファ部2603へ通知する(S703)。
蓄積バッファ部2603は、超音波の受信が第一受信部2401により通知されると、第一の通信媒体2103からの識別子を取得し、取得された識別子の蓄積を行う(S704)。
蓄積バッファ部2603は、二つ識別子が蓄積されたのを検知し、この検知をした場合、判定部2602へ、蓄積された二つの識別子を出力する(S705:Yes)。識別子が二つ蓄積されていない場合は、そのまま図26の動作を受信装置2400は終了する(S705:No)。
判定部2602は、蓄積バッファ部2603から二つの識別子が蓄積されたことが通知されると、それら二つの識別子が一致しているか否かを判定する。一致していると識別された場合、判定部2602は、電波から取得した操作情報を、操作情報実行部2404へ出力する(S706:Yes)。なお、識別子が一致しない場合は、そのまま動作を終了する(S706:No)。
そして、判定部2602から出力された操作情報を、操作情報実行部2404は取得し、操作情報実行部2404において、取得された操作情報の操作の処理を実行し、受信装置400は動作を終了する(S707)。
なお、本実施の形態B2において、第一の通信媒体2103に超音波を利用し、第二の通信媒体2104に電波を利用したが、二つの通信媒体の伝播速度が異なる場合であればよく、超音波又は、電波に限定されるものではない。
本発明の実施の形態B2によれば、例えば第一の通信媒体2103の伝播速度と、第二の通信媒体2104の伝播速度とが異なる場合であっても、対象とするリモコン装置のみを自動的に識別することができるため、リモコン装置を特定させる設置設定又は、切り替え操作といった事前設定を行う必要がない。
このようにして、無線制御システム(遠隔制御システム1、ワイヤレスリモコンシステム2)が構成される。
(1)(実施の形態A)、(実施の形態B1)、(実施の形態B2)の無線制御システムは、それぞれ、被制御機器(TV12、DVR13、又は受信装置2400)と、無線通信路を介して当該被制御機器を制御する無線制御装置(リモコン11、リモコン装置2200)と、を備えた無線制御システム(遠隔制御システム1、ワイヤレスリモコンシステム2)であって、前記被制御機器および前記無線制御装置のうちの一方の機器(リモコン11、受信装置2400)は、他方の機器(DVR13、リモコン装置2200)を当該一方の機器が一意に認識するための認識情報(ペアリング情報(カテゴリ、アドレス、暗号鍵)、識別子)を、当該一方の機器と前記他方の機器とを接続する、前記無線通信路とは別の他の通信路(TV12を介したDVR13とリモコン11との間の通信路、第一の通信媒体2103の通信路)を介して取得する取得部(無線受信部114、第一受信部2401)と、前記無線通信路を介して認識している接続機器が、取得された前記認識情報により識別される機器である場合、当該接続機器を前記他方の機器と設定し通信可能とする設定部(制御回路115、識別子判定部2403)とを備える無線制御システムが構成される。
この無線制御システムによれば、一方の機器と他方の機器とを接続する、前記無線通信路とは別の他の通信路を介して認識情報が一方の機器に取得される。そして、接続機器が、取得された認識情報により識別される機器である場合、当該接続機器が前記他方の機器と設定され通信可能とされる。このため、接続機器が前記他方の機器と設定され通信可能とされる際の認識情報が他の通信路を介して取得されることにより、簡単に、適切な認識情報が用いられるようにできる。これにより、ひいては、簡単に、不適切な機器までが無線制御装置に制御されてしまうのを防ぎ、換言すれば、簡単に、確実に被制御機器のみが制御されるようにできる。
なお、上記一方の機器は、当該一方の機器に対象機器が接続するか否かを判定して、つまり、対象機器が接続機器が否かを判定して、対象機器が接続機器であることを認識してもよい。そして、上記一方の機器は、当該一方の機器が接続機器であることを認識する第1認識と、第1認識される対象機器(接続機器)が、上記他方の機器であることを認識する第2認識とを行うものとしてもよい。そして、上記一方の機器は、この第2認識において、詳細には、第1認識される対象機器(接続機器)が上記他方の機器であることを特定し、特定された場合には、特定されたことを示す設定情報を、この設定部を有する上記一方の機器の当該設定部等の機能部に設定して、当該一方の機器と上記接続機器を通信可能にするものとしてもよい。そして、上記一方の機器は、対象機器に対して、第1認識と第2認識とのうちで第1認識のみがされ、第2認識がされない間は、対象機器とデータ通信はできず、第2認識までがされた後に、はじめて、データ通信ができるものとしてもよい。そして、一方の機器と他方の機器は、この第2認識までがされた後に、はじめて、コマンドの通信ができるものとしてもよい。
しかも、この無線制御システムによれば、例えば、具体的には、前記他方の機器は、第2の被制御機器(DVR13)であり、前記他の通信路は、第二の被制御機器によって、第二の被制御機器の第2の認識情報が第1の被制御機器に出力されると共に、出力された第2の認識情報が第1の被制御機器により無線制御装置へ出力される通信路である構成が採られる。また、例えば、具体的には、前記他の通信路は、見通し範囲内にのみ伝送可能な第一の通信媒体による通信路である構成が採られる。よって、これらの構成などが採られることなどによって、簡単に上記他の通信路を構成できる。よって、上記他の通信路を用いるのではない方法と比べて、比較的容易に、例えばスイッチを押圧操作等の必要なく、適切な認識情報が利用されるようにできる。
なお、スイッチの押圧操作等は、無線制御システムの製造者ではなく、無線制御システムを使う顧客により行われることが多い。このため、この操作等が不要になることは、製造者にとって特に強く望まれることである。
なお、この無線制御システムであれば、無線制御装置が被制御装置を制御する上記無線通信路ではない他の通信路が、認識情報の取得に用いられる。このため、認識情報の取得のこととは無関係に、無線通信路を自由に選択できる。このため、具体的には、例えば、指向性がより少ない無線通信路(例えば無指向性の無線通信路)を選ぶことができる。例えば、電波による無線通信路を選ぶことができる。電波による無線通信路は、指向性が少ない。これにより、無線制御装置を一定の方向に向けなくても、無線通信路による制御ができるメリットを得つつ、伝送範囲が広い電波の無線通信路での認識情報の取得が行われることはないようにできる。
なお、無線通信路が電波の無線通信路であれば、無線通信路の通信が壁をすり抜けて、壁の外側でも通信が受信されることが起き易い。例えば、壁の外側の第三者などによって被制御機器が不正に制御されてしまうことがおき易い。上記の無線制御システムであれば、このような無線通信路とは別の他の通信路により認識情報が取得される。これにより、上記のように不正な制御が行われるのを防ぐことができる。つまり、確実に、無線制御機器のみが被制御機器を制御するようにできる。
(2)第2の前記被制御機器(DVR13)と共に、第1の被制御機器(TV12)を備え、前記第1の被制御装置(TV12)は、当該第1の被制御装置とは異なる通信装置(例えば前記無線制御装置)に対し自装置(当該第1の被制御装置)を一意に認識させるための認識情報である第1の認識情報(ペアリング情報:カテゴリ、アドレス、暗号鍵)を有し、前記第2の被制御装置(DVR13)は、当該第2の被制御装置とは異なる通信装置(例えば前記無線制御装置)に対し自装置(当該第2の被制御装置)を一意に認識させるための認識情報である第2の認識情報を有し、前記無線制御装置が、前記第1の認識情報を基に前記第1の被制御装置(TV12)と通信可能である場合、前記第1の被制御装置と、前記第2の被制御装置(DVR13)と、を接続した際に、前記第2の被制御装置(DVR13)は、前記第2の認識情報を前記第1の被制御装置(TV12)に出力し、前記第1の被制御装置は、前記無線制御装置(リモコン11)に前記第2の認識情報を出力し、前記無線制御装置は、前記第1の被制御装置(TV12)から出力される前記第2の認識情報を基に、前記無線通信路(前記他の通信路)を介して認識している前記第2の被制御装置(DVR13)と通信可能とし前記他の通信路は、前記第1の被制御装置(TV12)と前記第2の被制御装置(DVR13)との間の通信路と、前記第1の被制御装置(TV12)と当該無線制御装置(リモコン11)との間の前記無線通信路との2つによって構成される上記(1)記載の無線制御システムが構成される(実施の形態A)。
(3)前記第1の被制御装置と、前記第2の被制御装置と、を接続した際に、前記第2の被制御装置(DVR13)は前記第2の認識情報を前記第1の被制御装置(TV12)に出力し、前記第1の被制御装置は接続機器情報レジスタ129により前記第2の認識情報を蓄積し、前記無線制御装置と、前記第1の被制御装置と、が無線通信路を介して前記第1の認識情報の交換を行う際に、前記第1の被制御装置は、前記第1の認識情報と、前記第2の認識情報と、を前記無線制御装置に出力する上記(2)記載の無線制御システムが構成される((実施の形態A)(実施の形態B1)、(実施の形態B2))。
(4)前記認識情報は、少なくとも前記複数の被制御装置のアドレスと、暗号鍵と、を含む情報である上記(2)または上記(3)記載の無線制御システムが構成される。
(5)前記第1の被制御装置(TV12)は、表示手段(ディスプレイ133)を具備し、前記第1の被制御装置(TV12)は、当該第1の被制御装置で生成される少なくとも動画および静止画を含む第1の可視情報と、前記第2の被制御装置(DVR13)で生成される少なくとも動画および静止画を含む第2の可視情報と、を選択して表示する特徴を有し、前記無線制御装置は、前記表示手段において前記第1の可視情報が表示されている場合は、前記第1の被制御装置(TV12)と通信し、当該第1の被制御装置(TV12)とは異なる被制御装置(例えばDVR13)とは通信しない上記(2)から上記(4)の何れか1項に記載の無線制御システムが構成される。
(6)前記第1の被制御装置は、前記第2の被制御装置(DVR13)による前記第2の可視情報を表示している際に前記無線制御装置と通信する場合、前記第2の被制御装置が当該第1の被制御装置へ出力した前記第2の前記第2の認識情報を前記無線制御装置に出力する上記(5)記載の無線制御システムが構成される。
(7)前記第2の被制御装置(DVR13)は、前記表示手段に表示される可視情報を判定し、前記表示手段に表示される可視情報が、前記第1の被制御装置(TV12)による前記第1の可視情報であると判定された場合は、前記無線制御装置から出力される通信情報を拒否する上記(6)記載の無線制御システムが構成される。
(8)複数の被制御機器と、無線通信路を介して当該被制御機器を制御する無線制御装置と、を備えた無線制御装置のペアリング方法において、前記複数の被制御装置のうち第1の被制御装置は、当該第1の被制御装置とは異なる通信装置(前記無線制御装置など)に対し自装置(当該第1の被制御装置)を一意に認識させるための認識情報である第1の認識情報を有し、前記複数の被制御装置のうち、前記第1の被制御装置とは異なる第2の被制御装置は、当該第2の被制御装置とは異なる通信装置(前記無線制御装置など)に対し自装置(当該第2の被制御装置)を一意に認識させるための認識情報である第2の認識情報を有し、前記無線制御装置が、前記第1の認識情報を基に前記第1の被制御装置と通信可能な状態である場合、前記第1の被制御装置と、前記第2の被制御装置と、を接続した際に、前記第2の被制御装置は、前記第2の認識情報を前記第1の被制御装置に出力し、前記第1の被制御装置は、前記無線制御装置に前記第2の認識情報を出力し、前記無線制御装置は、前記第1の被制御装置から出力される前記第2の認識情報を基に、前記無線通信路(前記他の通信路)を介して認識している前記第2の被制御装置と通信可能とするペアリング方法が構成される。
(9)前記被制御装置(受信装置2400)は、前記無線制御装置(リモコン装置2200)を識別し、前記無線制御装置は、前記無線制御装置に設けられたボタンの操作が行われたことを検知した際に、前記無線制御装置を表す認識情報(識別子)を、見通し範囲内にのみ伝送可能な第一の通信媒体(第一の通信媒体2103)を介して送信する第一送信部(第一送信部2203)と、前記認識情報と、前記被制御装置を操作する操作情報とを第二の通信媒体(第二の通信媒体2104)を介して送信する第二送信部(第二送信部2204)とを有し、前記被制御装置は、前記無線制御装置が送信した前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ認識情報を取得する第一取得部(第一受信部2401)及び第二取得部(第二受信部2402)と、両認識情報が一致するか否かを判定することで送信元を識別する認識情報判定部(識別子判定部2403)とを備え、前記他の通信路は、前記第一の通信媒体(第一の通信媒体2103)により通信する通信路である上記(1)記載の無線制御システム(ワイヤレスリモコンシステム2)が構成される((実施の形態B1)、(実施の形態B2))。
(10)上記(9)記載の無線制御システムであって、前記第一の通信媒体に赤外線を用い、前記第二の通信媒体に電波を用いることを特徴とする無線制御システムが構成される。
(11)キー操作に応じた操作情報を送信する無線制御装置(リモコン装置2200)と、前記無線制御装置から送信される前記操作情報を受信する被制御装置(受信装置2400)とを備える無線制御システム(ワイヤレスリモコンシステム2)であって、前記無線制御装置は、一つ以上の操作キーと、前記操作キーの操作が行われたことを検知した際に、前記操作キーに対応した操作情報を生成する操作情報生成部(操作情報生成部2201)と、前記操作情報の生成元を表す認識情報を保存する認識情報保存部(識別子保存部2202)と、前記認識情報を見通し範囲内にのみ伝送可能な第一の通信媒体を介して送信する第一送信部(第一送信部2203)と、前記認識情報と、前記操作情報とを第二の通信媒体を介して送信する第二送信部(第二送信部2204)と、を備え、前記被制御装置は、第一の通信媒体を介して無線制御装置を表す認識情報を受信する第一受信部(第一受信部2401)と、第二の通信媒体を介して無線制御装置から送信された操作情報と、認識情報とを受信する第二受信部(第二受信部2402)と、前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ認識情報を取得し、両認識情報が一致するか否かを判定することで送信元の識別を行う認識情報判定部(識別子判定部2601)と、前記認識情報判定部において一致すると判定された場合、前記第二の通信媒体から受信した操作情報に対応した操作を実行する操作実行部(操作情報実行部2404)とを備え、前記一方の機器は、前記被制御機器であり、前記他方の機器は、前記無線制御装置であり、前記他の通信路は、前記第一の通信媒体により通信する通信路である上記(1)記載の無線制御システムが構成される。
(12)上記(11)に記載の無線制御システムであって、前記無線制御装置における前記第一の通信媒体に、赤外線を用い、前記第二の通信媒体に電波を用いることを特徴とする無線制御システムが構成される。
(13)上記(11)乃至上記(12)に記載の無線制御システムであって、前記被制御装置に備えられた前記認識情報判定部は、前記第一の通信媒体を介して得られる認識情報と、前記第二の通信媒体を介して得られる認識情報とを蓄積バッファ部2603によって蓄積し、当該蓄積した両認識情報が一致しているか否かを判定部2602によって判定することで送信元の識別を行う無線制御システムが構成される。
(14)なお、前記第1の被制御装置は、前記無線制御装置を識別し、前記無線制御装置は、前記無線制御装置に設けられたボタンの操作が行われたことを検知した際に、前記無線制御装置を表す認識情報を、見通し範囲内にのみ伝送可能な第一の通信媒体を介して送信する第一送信部と、前記認識情報と、前記被制御装置を操作する操作情報とを第二の通信媒体を介して送信する第二送信部とを有し、前記第1の被制御装置は、前記無線制御装置が送信した前記第一の通信媒体及び、前記第二の通信媒体とからそれぞれ認識情報を取得する第一取得部及び第二取得部と、両認識情報が一致するか否かを判定することで送信元を識別する認識情報判定部とを備え、前記無線制御装置は、前記第1の被制御装置の前記認識情報判定部により当該無線制御装置が識別されると、当該第1の被制御装置を認識し、前記第2の被制御装置は、前記第1の被制御装置の前記認識情報判定部により前記無線制御装置が識別されることによって、前記無線制御装置により前記第1の被制御装置が認識されている場合において、前記第1の被制御装置と前記第2の被制御装置とが接続された際に、前記第2の認識情報を前記第1の被制御装置に出力する上記(2)記載の無線制御システムが構成されてもよい。
そして、この無線制御システムに対して、上記(実施の形態A)、(実施の形態B1)、(実施の形態B2)で示される機能が適宜さらに付加されてもよい。