(57)【要約】【課題】複数の機器を制御可能なリモコン装置を提供する。【解決手段】リモコン装置１００は、外部スリット１１０と、内部スリット３２０と、受光素子３１０と、制御回路５１０とを含む。外部スリット１１０と内部スリット３２０とは、各々の開口部の延長線上が受光素子３１０における受信領域に交わるように配置されている。受光素子３１０は、信号線を介して制御回路５１０に接続されている。外部スリット１１０は、リモコン装置１００の操作時における上下方向を向くように形成されている。内部スリット３２０も、その開口部の長手方向がリモコン装置１００の操作時に上下方向を向くように形成されている。【選択図】図３
2007173924.tif 000002
【特許請求の範囲】
【請求項１】
識別情報が含まれる光信号を発信する機器を制御するリモコン装置であって、
筐体と、
前記筐体に設けられた、光信号の入来を横方向に制限して受け付ける光学系と、
前記光学系を介して、前記光信号を受信する受信手段と、
前記受信手段により受信された光信号の強度を検出する検出手段と、
前記検出手段により検出された強度を表示する強度表示手段と、
前記受信手段により受信された光信号を電気信号に変換する変換手段と、
前記電気信号から前記識別情報を取得する識別情報取得手段と、
前記機器を制御するための制御データの入力を受け付ける制御データ取得手段と、
前記制御データを格納する記憶手段と、
前記識別情報取得手段により取得された識別情報に基づいて、前記機器の名称を表示する表示手段と、
指示の入力を受け付ける入力手段と、
前記指示と前記記憶手段に格納されている制御データとに基づいて、前記機器を制御するための光制御信号を生成する生成手段と、
前記筐体に設けられた、信号が送出される横方向に制限して前記光制御信号を発信する発信手段とを備える、リモコン装置。
【請求項２】
識別情報が含まれる光信号を発信する機器を制御するリモコン装置であって、
光信号の入来を横方向に制限して受け付ける光学系と、
前記光学系を介して、前記光信号を受信する受信手段と、
前記受信手段により受信された光信号を電気信号に変換する変換手段と、
前記電気信号から前記識別情報を取得する識別情報取得手段と、
前記機器を制御するための制御データを格納する記憶手段と、
前記識別情報取得手段により取得された識別情報に基づいて、前記機器を特定するための表示を行なう表示手段と、
指示の入力を受け付ける入力手段と、
前記指示と前記記憶手段に格納されている制御データとに基づいて、前記機器を制御するための制御信号を生成する生成手段と、
前記制御信号を発信する発信手段とを備える、リモコン装置。
【請求項３】
前記光学系は、前記光信号の入来を制限するスリットを含む、請求項２に記載のリモコン装置。
【請求項４】
前記スリットの開口部は、前記開口部の長手方向が前記リモコン装置の操作時に上下方向を向くように、形成されている、請求項３に記載のリモコン装置。
【請求項５】
前記光学系は、前記スリットと前記受信手段との間に配置されたスリットをさらに含む、請求項４に記載のリモコン装置。
【請求項６】
前記光学系は、光信号を集める集光手段を含む、請求項２に記載のリモコン装置。
【請求項７】
前記集光手段は、シリンドリカルレンズを含む、請求項６に記載のリモコン装置。
【請求項８】
前記集光手段は、コリメートレンズを含む、請求項６に記載のリモコン装置。
【請求項９】
前記光学系は、前記集光手段と前記受信手段との間に配置されたスリットをさらに含む、請求項６に記載のリモコン装置。
【請求項１０】
前記受信手段により受信された光信号の強度を検出する検出手段と、
前記光信号の強度を通知する通知手段とをさらに備える、請求項２に記載のリモコン装置。
【請求項１１】
前記通知手段は、前記光信号の強度を表示する強度表示手段を含む、請求項１０に記載のリモコン装置。
【請求項１２】
前記強度表示手段は、前記光信号の強度に応じた色を発する発光手段を含む、請求項１１に記載のリモコン装置。
【請求項１３】
前記強度表示手段は、
予め設定された色の光を発する発光手段と、
前記光信号の強度に基づいて、前記発光手段により発せられる光の強度を制御する強度制御手段とを含む、請求項１１に記載のリモコン装置。
【請求項１４】
前記通知手段は、
前記強度に応じた音声信号を生成する音声信号生成手段と、
前記音声信号に基づいて音声を出力する音声出力手段とを含む、請求項１０に記載のリモコン装置。
【請求項１５】
前記記憶手段は、複数の前記機器の各々について、前記制御データを格納しており、
前記表示手段は、各前記機器の各々を特定するための表示を行ない、
前記入力手段は、各前記機器の各々に対する各指示の入力を受け付け、
前記生成手段は、各前記指示と各前記制御データに基づいて、各前記機器の各々についての各前記制御信号を生成し、
前記発信手段は、各前記制御信号をそれぞれ発信する、請求項２に記載のリモコン装置。
【請求項１６】
前記発信手段は、通信回線を介して前記制御信号を送信する送信手段を含む、請求項２に記載のリモコン装置。
【請求項１７】
前記機器を制御するための制御データを外部から取得する制御データ取得手段をさらに備える、請求項２に記載のリモコン装置。
【請求項１８】
前記制御データ取得手段は、
前記制御データの送信要求を前記機器に送信する要求送信手段と、
前記送信要求に応答して前記機器から送信された前記制御データを取得する取得手段とを含む、請求項１７に記載のリモコン装置。
【請求項１９】
前記制御データ取得手段は、
通信回線を介して、前記制御データの配信を行なう情報提供装置に対して、前記制御データの送信要求を送信する要求送信手段と、
前記送信要求に応答して前記情報提供装置によって送信された前記制御データを取得する取得手段とを含む、請求項１７に記載のリモコン装置。
【請求項２０】
前記制御データ取得手段は、
前記機器に固有のリモコン装置により発信される制御データを受信する制御データ受信手段と、
前記制御データ受信手段により受信された制御データを前記記憶手段に書き込む書込手段とを含む、請求項１７に記載のリモコン装置。
【請求項２１】
前記記憶手段は、前記機器についての前記識別情報と前記制御データとを関連付けて格納しており、
前記リモコン装置は、前記受信手段によって受信された光信号に含まれる前記識別情報が前記記憶手段に格納されているか否かを確認する確認手段をさらに備え、
前記制御データ取得手段は、前記識別情報が前記記憶手段に格納されている場合には、前記制御データの取得を中止する、請求項１７に記載のリモコン装置。
【請求項２２】
信号が送出される横方向に制限して前記光制御信号の送出を絞る絞り手段をさらに備え、前記絞り手段は、前記発信手段によって発信される信号の進行方向に配置されている、請求項２に記載のリモコン装置。
【請求項２３】
前記絞り手段は、前記光制御信号の送出を制限するスリットを含む、請求項２２に記載のリモコン装置。
【請求項２４】
前記光学系は、前記光信号の入来を制限するスリットを含み、前記光信号の入来を制限するスリットは、前記光制御信号の送出を制限するスリットと同じである、請求項２３に記載のリモコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモコン装置に関する。より特定的には、本発明は、複数の機器を制御可能なリモコン装置に関する。
【背景技術】
【０００２】
複数の機器を制御可能なリモコン装置に関し、従来、端末の使用者は、制御の対象となる機器（以下、被制御機器という）を選択して、特定の被制御機器を制御するための設定、データの入力等の操作を行なう必要があった。
【０００３】
そこで、複数の機器を制御可能なリモコン装置を対象機器に向けて操作することにより、当該機器用のリモコン装置として機能する技術が、たとえば特開平８−２７５２５９号公報（特許文献１）、特開２００４−２５３８６９号公報（特許文献２）、特開平８−１１１８９３号公報（特許文献３）、特開２００３−２８４１６９号公報（特許文献４）に開示されている。
【特許文献１】特開平８−２７５２５９号公報
【特許文献２】特開２００４−２５３８６９号公報
【特許文献３】特開平８−１１１８９３号公報
【特許文献４】特開２００３−２８４１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、たとえば、特開平８−２７５２５９号公報に記載の技術によれば、識別信号を光信号として送受信するために、カメラのような撮像装置が必要になり、リモコン装置が重くなり、また、コストが著しく増加するという問題がある。
【０００５】
また、リモコン装置の使用者が信号の発信部分に対して正確に当該リモコン装置を向けて識別信号を取得することは、容易ではないという問題がある。
【０００６】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、利便性の向上したリモコン装置を提供することである。
【０００７】
本発明の第２の目的は、重量あるいはコストの増加を抑制しつつ、複数の機器を制御可能なリモコン装置を提供することである。
【０００８】
本発明の第３の目的は、特定の機器のためのリモコン装置として容易に設定を変更可能なリモコン装置を提供することである。
【０００９】
本発明の第４の目的は、識別情報を発信する機器からの信号の受信を容易にできるリモコン装置を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、この発明のある局面に従うと、識別情報が含まれる光信号を発信する機器を制御するリモコン装置が提供される。このリモコン装置は、筐体と、筐体に設けられた、光信号の入来を横方向に制限して受け付ける光学系と、光学系を介して、光信号を受信する受信手段と、受信手段により受信された光信号の強度を検出する検出手段と、検出手段により検出された強度を表示する強度表示手段と、受信手段により受信された光信号を電気信号に変換する変換手段と、電気信号から識別情報を取得する識別情報取得手段と、機器を制御するための制御データの入力を受け付ける制御データ取得手段と、制御データを格納する記憶手段と、識別情報取得手段により取得された識別情報に基づいて、機器の名称を表示する表示手段と、指示の入力を受け付ける入力手段と、指示と記憶手段に格納されている制御データとに基づいて、機器を制御するための光制御信号を生成する生成手段と、筐体に設けられた、信号が送出される横方向に制限して光制御信号を発信する発信手段とを備える。
【００１１】
この発明の他の局面に従うリモコン装置は、識別情報が含まれる光信号を発信する機器を制御する。このリモコン装置は、光信号の入来を横方向に制限して受け付ける光学系と、光学系を介して、光信号を受信する受信手段と、受信手段により受信された光信号を電気信号に変換する変換手段と、電気信号から識別情報を取得する識別情報取得手段と、機器を制御するための制御データを格納する記憶手段と、識別情報取得手段により取得された識別情報に基づいて、機器を特定するための表示を行なう表示手段と、指示の入力を受け付ける入力手段と、指示と記憶手段に格納されている制御データとに基づいて、機器を制御するための制御信号を生成する生成手段と、制御信号を発信する発信手段とを備える。
【００１２】
好ましくは、光学系は、光信号の入来を制限するスリットを含む。
好ましくは、スリットの開口部は、開口部の長手方向がリモコン装置の操作時に上下方向を向くように、形成されている。
【００１３】
好ましくは、光学系は、スリットと受信手段との間に配置されたスリットをさらに含む。
【００１４】
好ましくは、光学系は、光信号を集める集光手段を含む。
好ましくは、集光手段は、シリンドリカルレンズを含む。
【００１５】
好ましくは、集光手段は、コリメートレンズを含む。
好ましくは、光学系は、集光手段と受信手段との間に配置されたスリットをさらに含む。
【００１６】
好ましくは、リモコン装置は、受信手段により受信された光信号の強度を検出する検出手段と、光信号の強度を通知する通知手段とをさらに備える。
【００１７】
好ましくは、通知手段は、光信号の強度を表示する強度表示手段を含む。
好ましくは、強度表示手段は、光信号の強度に応じた色を発する発光手段を含む。
【００１８】
好ましくは、強度表示手段は、予め設定された色の光を発する発光手段と、光信号の強度に基づいて、発光手段により発せられる光の強度を制御する強度制御手段とを含む。
【００１９】
好ましくは、通知手段は、強度に応じた音声信号を生成する音声信号生成手段と、音声信号に基づいて音声を出力する音声出力手段とを含む。
【００２０】
好ましくは、記憶手段は、複数の機器の各々について、制御データを格納している。表示手段は、各機器の各々を特定するための表示を行なう。入力手段は、各機器の各々に対する各指示の入力を受け付ける。生成手段は、各指示と各制御データに基づいて、各機器の各々についての各制御信号を生成する。発信手段は、各制御信号をそれぞれ発信する。
【００２１】
好ましくは、発信手段は、通信回線を介して制御信号を送信する送信手段を含む。
好ましくは、リモコン装置は、機器を制御するための制御データを外部から取得する制御データ取得手段をさらに備える。
【００２２】
好ましくは、制御データ取得手段は、制御データの送信要求を機器に送信する要求送信手段と、送信要求に応答して機器から送信された制御データを取得する取得手段とを含む。
【００２３】
好ましくは、制御データ取得手段は、通信回線を介して、制御データの配信を行なう情報提供装置に対して、制御データの送信要求を送信する要求送信手段と、送信要求に応答して情報提供装置によって送信された制御データを取得する取得手段とを含む。
【００２４】
好ましくは、制御データ取得手段は、機器に固有のリモコン装置により発信される制御データを受信する制御データ受信手段と、御データ受信手段により受信された制御データを記憶手段に書き込む書込手段とを含む。
【００２５】
好ましくは、記憶手段は、機器についての識別情報と制御データとを関連付けて格納している。リモコン装置は、受信手段によって受信された光信号に含まれる識別情報が記憶手段に格納されているか否かを確認する確認手段をさらに備える。制御データ取得手段は、識別情報が記憶手段に格納されている場合には、制御データの取得を中止する。
【００２６】
好ましくは、信号が送出される横方向に制限して光制御信号の送出を絞る絞り手段をさらに備え、絞り手段は、発信手段によって発信される信号の進行方向に配置されている。
【００２７】
好ましくは、絞り手段は、光制御信号の送出を制限するスリットを含む。
好ましくは、光学系は、光信号の入来を制限するスリットを含み、光信号の入来を制限するスリットは、光制御信号の送出を制限するスリットと同じである。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２９】
＜第１の実施の形態＞
図１を参照して、本発明の実施の形態に係るリモコン装置１００の使用態様について説明する。図１は、リモコン装置１００により制御可能な機器が配置されている部屋１０を表わす図である。
【００３０】
部屋１０には、エアコン２０と、テレビ３０と、ＨＤＤレコーダ４０とが配置されている。エアコン２０は、エアコン自身の識別情報を含む信号を発光する発光部２１と、リモコン装置１００により発光された制御信号を受光する受光部２２とを含む。テレビ３０は、テレビ自身の識別情報を含む信号を発光する発光部３１と、リモコン装置１００により発光された制御信号を受光する受光部３２とを含む。テレビ３０とＨＤＤレコーダ４０とはケーブル５０により接続されている。ＨＤＤレコーダ４０は、ＨＤＤレコーダ自身を識別する情報を含む信号を発光する発光部４１と、リモコン装置１００により発光された制御信号を受光する受光部４２とを含む。
【００３１】
図２を参照して、本実施の形態に係るリモコン装置１００の構成について説明する。図２は、リモコン装置１００の外観を表わす図である。
【００３２】
リモコン装置１００は、光信号を透過する外部スリット１１０と、被制御機器に対して制御信号を発信する発光部１６０と、ディスプレイ１０２と、外部から指示の入力を受けてその入力に応じた信号を出力する操作部１４０と、電源のオンの指示の入力を受け付ける電源スイッチ１９０とを含む。
【００３３】
操作部１４０は、たとえばボタンあるいはダイヤルによって実現される。操作部１４０は、ディスプレイ１０２に表示されるカーソルの上下および左右方向を規定するカーソルボタン１０４ａ，１０４ｂ，１０４ｃ，１０４ｄと、リモコン装置１００の使用者により入力されたデータを確定するための指示の入力を受ける決定ボタン１１４と、出力される制御信号の値をアップあるいはダウンさせるためのアップダウンボタン１０８と、数字ボタン１０６とを含む。アップダウンボタン１０８は、第１のアップボタン１１８ａと、第１のダウンボタン１１８ｂと、第２のアップボタン１２８ａと、第２のダウンボタン１２８ｂとを含む。
【００３４】
電源スイッチ１９０は、リモコン装置１００が特定の機器を制御するためのリモコン装置として機能する場合に、当該機器の電源のオンとオフとを切り替えるための指示の入力を受け付ける。
【００３５】
図３を参照して、本実施の形態に係るリモコン装置１００の構造についてさらに説明する。図３は、リモコン装置１００の内部構造を概略的に表わす図である。リモコン装置１００は、外部スリット１１０に加えて、内部スリット３２０と、受光素子３１０と、制御回路５１０とを含む。外部スリット１１０と内部スリット３２０とは、各々の開口部の延長線上が受光素子３１０における受信領域に交わるように配置されている。受光素子３１０は、信号線を介して制御回路５１０に接続されている。
【００３６】
外部スリット１１０は、リモコン装置１００の操作時における上下方向を向くように形成されている。内部スリット３２０も同様に、その開口部の長手方向がリモコン装置１００の操作時に上下方向を向くように形成されている。ここで、上下方向とは、別の観点から表わすと、鉛直方向、換言すれば、リモコン装置１００の使用者の両目を結ぶ方向を左右方向に対する上下方向に対応するともいえる。
【００３７】
なお、発光部１６０は、外部スリット１１０、内部スリット３２０および受光素子３１０とは別の部位に設けられているが、外部スリット１１０および内部スリット３２０を共用してもよい。たとえば、受光素子３１０の上部あるいは下部に発光部１６０が設けられていてもよい。このような構成により、発光部１６０から発信される制御信号の指向性が制限されるため、複数の機器が近傍に配置されている場合でも、使用者が制御仕様とする機器に対して制御信号を精度よく発信することができる。
【００３８】
図４を参照して、リモコン装置１００によって実現される機能について説明する。図４は、リモコン装置１００が備える主要な機能の構成を表わすブロック図である。リモコン１００は、光学系４１０と、受光部４１２と、検出部４２０と、強度表示部４２２と、変換部４３０と、識別情報取得部４４０と、表示部４４２と、記憶部４４４と、制御データ取得部４５０と、生成部４６０と、入力部４７０と、発信部４８０とを備える。
【００３９】
光学系４１０は、リモコン装置１００の筐体に設けられており、光信号の入来を横方向に制限して受け付ける。受光部４１２は、光学系４１０を介して光信号を受信する。検出部４２０は、受光部４１２によって受信された光信号の強度を検出する。
【００４０】
強度表示部４２２は、検出部４２０によって検出された光信号の強度を表示する。好ましくは、強度表示部４２２は、光信号の強度に応じた色を発する発光部を含む。また、強度表示部４２２は、予め設定された色の光を発する発光部と、上記光信号の強度に基づいて発光部によって発せられる光の強度を制御する強度制御部とを含んでもよい。光信号の強度を通知するための態様は、強度表示部４２２以外の態様によっても実現される。たとえば、リモコン装置１００は、強度表示部４２２に代えて光信号の強度に応じた音声信号を生成する音声信号生成部と、当該音声信号に基づいて音声を出力するための音声出力部とを含むものであってもよい。
【００４１】
変換部４３０は、受光部４１２によって受信された光信号を電気信号に変換する。識別情報取得部４４０は、当該電気信号から識別情報を取得する。この識別情報は、リモコン装置１００が受信した光信号に含まれる情報である。表示部４４２は、識別情報取得部４４０によって取得された識別情報に基づいて光信号を発信した機器の名称を表示する。表示部４４２は、たとえば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）などにより実現される。強度表示部４２２は、表示部４４２と同一のハードウェアによって実現され得る。あるいは、他のハードウェアによっても実現できる。たとえば、専用のＬＥＤ（Light Emitting Diode）が用いられてもよい。
【００４２】
制御データ取得部４５０は、当該機器を制御するための制御データの入力を受け付ける。制御データ取得部４５０は、たとえば着脱可能なデータ記録媒体（図示しない）あるいはデータ通信インターフェイスを介して制御データを外部から取得する。あるいは、制御データが光信号に含まれる場合には、制御データ取得部４５０は、光学系４１０および受信部４１２によって受信される光信号から、当該制御データを取得してもよい。
【００４３】
記憶部４４４は、識別情報取得部４４０によって取得された識別情報と制御データ取得部４５０によって取得された制御データとをそれぞれ格納する。各機器について識別情報と制御データとは相互に関連づけられて記憶部４４４に格納される。データ構造については後述する。
【００４４】
入力部４７０は、リモコン装置１００に対する指示の入力を受け付ける。入力部４７０は、たとえば図２に示される数字ボタン１０６その他のボタンによって実現される。生成部４６０は、入力部４７０によって入力が受け付けられた指示と記憶部４４４に格納されている制御データとに基づいて上記機器を制御するための光制御信号を生成する。
【００４５】
発信部４８０は、具大抵なハードウェアとして実現される場合に光学系４１０の近傍に設けられ、生成部４６０によって生成された光制御信号を発信する。好ましくは、発信部４８０は、光制御信号の送出を横方向に制限して発信する。発信部４８０は、たとえば近赤外線信号を発信する。あるいは、発信部４８０は、無線通信のための構成を有する信号、たとえばパケット信号を発信可能であってもよい。
【００４６】
図４に示される検出部４２０、変換部４３０、識別情報取得部４４０、制御データ取得部４５０および生成部４６０は、たとえば、図５に示される制御回路５１０のようなハードウェアによって実現される。あるいは、検出部４２０、変換部４３０、識別情報取得部４４０、制御データ取得部４５０および生成部４６０の各々が実行する処理を演算処理装置に実行させることによってソフトウェアとハードウェアとの協働によって、各機能を実現させてもよい。
【００４７】
そこで、図５を参照して、リモコン装置１００の具体的構成について説明する。図５は、リモコン装置１００のハードウェア構成を表わすブロック図である。リモコン装置１００は、図２および図３に示される構成に加えて、主たる構成要素として、外部から入力される指示あるいは受光素子３１０から出力される電気信号に基づいて予め定められた処理を実行する制御回路５１０と、データの書き込みおよび読み出しが可能なフラッシュメモリ５２０とを含む。
【００４８】
外部スリット１１０および内部スリット３２０は、たとえば、成型された樹脂により実現される。外部スリット１１０および内部スリット３２０は、一体として成型されたものでもよいし、別個に成型されたものでもよい。外部スリット１１０および内部スリット３２０の位置関係は、一体成型されている場合には固定されることになるが、必ずしも固定されなくても良い。たとえば、外部スリット１１０の位置を微調整可能であってもよい。このようにすると、リモコン装置１００が組み立てられた後であっても、光信号の受光特性を調整することができる。
【００４９】
受光素子３１０は、たとえば、ｐｎ型フォトダイオード、フォトトランジスタその他の接合型受光素子によって実現されるが、その他の素子であってもよい。受光素子３１０から出力される電気信号は、制御回路５１０に入力される。制御回路５１０は、その信号に対して予め定められた画像処理を実行し、リモコン装置１００が受信した光信号に含まれる情報を取得する。操作部１４０は、入力される指示に応じて電気信号を制御回路５１０に対して出力する。制御回路５１０は、その信号に応じて予め定められた処理を実行する。
【００５０】
フラッシュメモリ５２０は、制御回路５１０から被制御機器の機能を特定するためのデータの入力を受け、予め定められた領域に格納する。フラッシュメモリ５２０は、予め準備されたデータを格納している。このデータは、リモコン装置１００が制御可能な被制御機器に予め定められた動作を実行させるための制御データを含む。
【００５１】
制御回路５１０は、リモコン装置１００が当該被制御機器のためのリモコンとして機能する場合には、当該制御データに基づいて予め定められた処理を実行させるための信号を生成する。制御回路５１０は、その生成した信号を発光部１６０に対して送出する。
【００５２】
制御回路５１０は、各処理を実行するように予め構成された回路素子により実現されるが、制御回路５１０によって実現される機能は、他の態様でも実現可能である。たとえば、各処理を実現するためのプログラムをＣＰＵ（Central Processing Unit）その他の演算処理装置に実行させることにより、ソフトウェアとハードウェアとを協働させることによっても実現される。
【００５３】
発光部１６０は、制御回路５１０から出力された制御信号を外部に対して送出する。発光部１６０は、たとえば、赤外線信号を発信する。また他の局面においては、発光部１６０に代えて、たとえば通信回線に接続された、制御信号をパケットとして送信するための送信部が使用されてもよい。
【００５４】
リモコン装置１００のハードウェア構成および各構成要素の接続関係は、図５に示されるものに限られない。また、発光部１６０から出力された信号の経路上に、たとえば外部スリット１１０、内部スリット３２０のようなスリットが設けられてもよい。あるいは、外部スリット１１０および内部スリット３２０が受光素子３１０と発光部１６０とに共用されてもよい。これにより、リモコン装置１００は、横方向への拡がりが抑制された制御信号を発信することができる。
【００５５】
次に、図６を参照して、リモコン装置１００におけるデータ構造について説明する。図６は、リモコン装置１００のフラッシュメモリ５２０におけるデータの格納の一態様を概念的に表わす図である。このようなデータは、リモコン装置１００がＨＤＤレコーダ４０を認証した後にフラッシュメモリ５２０に格納される。
【００５６】
フラッシュメモリ５２０は、データを格納するための領域６１０〜領域６５０を含む。ＨＤＤレコーダ４０のメーカーコード「ＡＢＣ」は、領域６１０に格納されている。ＨＤＤレコーダ４０の機器番号「ＨＤＤＲＥＣＯＲＤＥＲ−００１」は、領域６２０に格納されている。ＨＤＤレコーダ４０の製造番号「１２３４５６７８」は、領域６３０に格納されている。
【００５７】
リモコン装置１００の操作部１４０として設けられているそれぞれのボタンを識別する情報は、領域６４０に格納されている。各々のボタンに応じて関連付けられているそのボタンの押下時の動作モードは、領域６５０に格納されている。たとえば、数字ボタン「１」は、そのボタンが押下された場合には、「１」のデータを送信するように設定されている。またカーソルアップボタンは、そのボタンが押下された場合には、現在ディスプレイ１０２に表示されている項目の上に表示される項目を選択するための処理を実行するように、設定されている。さらに、たとえば「第１のアップボタン」は、第１のアップボタン１０８ａが押下された場合には、現在アクティブな項目（すなわち制御可能な項目）の値に「１」を加えた値を送信可能なように設定されている。たとえば第１のアップボタン１０８ａがチャンネルを選曲するためのボタンとして機能している場合には、第１のアップボタン１０８ａが押下されると、そのチャンネル番号を１つ大きくした番号を含む信号が送信されることになる。
【００５８】
このように、領域６４０に格納されているデータと領域６５０に格納されているデータとが関連付けられているため、リモコン装置１００は、各ボタンの押下に応じて被制御機器に応じた動作を実行させるための信号を発信することができる。
【００５９】
図７を参照して、本実施の形態に係るＨＤＤレコーダ４０について説明する。図７は、ＨＤＤレコーダ４０のハードウェア構成を表わすブロック図である。ＨＤＤレコーダ４０は、ケーブル５０を介してテレビ３０に接続されている。
【００６０】
ＨＤＤレコーダ４０は、外部からリモコン信号を受信する受光部７２４と、指示の入力を受ける操作部７２２と、外部にＨＤＤレコーダ４０を識別するための情報を含む赤外線光を発光する発光部７２０とを備える。発光部７２０は、たとえば、ＨＤＤレコーダ４０の電源がオンである場合に、予め定められた時間、上記赤外線光を発光する。あるいは、ＨＤＤレコーダ４０は、そのような赤外線光の送信要求を受信した場合に、その要求に応答して赤外線光を発光してもよい。
【００６１】
ＨＤＤレコーダ４０は、アンテナ７９０に接続されている。ＨＤＤレコーダ４０は、アンテナ７９０により受信された映像信号に基づいて選局されたチャンネルの信号を取得するチューナ７３０と、外部から映像音声信号の入力を受け付ける外部入力部７３２と、ＨＤＤレコーダ４０の動作を制御するための処理を実行するシステム制御回路７１０と、チューナ７３０および外部入力７３２からの映像信号の入力を受けて予め定められた圧縮符号化処理を実行することによりデジタルデータを生成するＭＰＥＧ（Moving  Picture  Experts  Group）エンコーダ７５２とを備える。
【００６２】
ＨＤＤレコーダ４０は、さらに、ＤＶＤ駆動装置７７０と、ハードディスク装置７４０と、デジタルデータを復号するためのＭＰＥＧデコーダ７５４と、ＨＤＤレコーダ４０に接続される画像表示装置の表示領域に表示される画像を生成するためのＯＳＤ（On  Screen  Display）画像生成回路７１４と、ＭＰＥＧデコーダ７５４およびＯＳＤ画像生成回路７１４からの信号を合成して出力する合成回路７５８と、デジタル信号をアナログ信号に変換するためのＤ／Ａ（Digital  to  Analog）変換部７６０と、アナログの映像音声信号を外部に出力するための出力部７６８とを備える。
【００６３】
ＤＶＤ駆動装置７７０には、ＤＶＤ７７２が装着される。ハードディスク７４０は、デジタル情報を記録するハードディスク７４４と、ハードディスク７４４にデータを格納し、またハードディスク７４４からデータを読み出すためのピックアップ７４２とを含む。
【００６４】
なお、ＤＶＤ駆動装置７７０およびハードディスク装置７４０が実行する動作は、当業者にとって容易に理解できるため、ここでは詳細な説明は繰り返さない。
【００６５】
図８を参照して、ＨＤＤレコーダ４０を実現するシステム制御回路７１０について説明する。図８は、システム制御回路７１０の機能的構成を表わすブロック図である。
【００６６】
システム制御回路７１０は、外部から信号の入力を受ける入力部８１０と、その信号に基づいてＨＤＤレコーダ４０を識別するための情報の送信要求を検知する検知部８２０と、その検知に応じて識別情報を格納している記憶部８４０からその情報を読み出す読出部８３０と、読出部８３０により読み出された識別情報に基づいて送信信号を生成するための信号生成部８５０と、信号生成部８５０により生成された信号を出力する出力部８６０とを含む。出力部８６０は、送信用の信号を発光部７２０に対して出力する。発光部７２０は、その信号を赤外線信号として予め定められた方向に向けて発光する。
【００６７】
ここで、図９を参照して、ＨＤＤレコーダ４０、テレビ３０、エアコン２０その他の被制御機器により発信される信号について説明する。図９は、被制御機器からリモコン装置１００に向けて送信される光信号９００の構成の一例を表わすブロック図である。
【００６８】
光信号９００は、スタートビット９１０と、識別データ９２０と、エンドビット９３０とを含む。スタートビット９１０は、逐次送信される光信号の先頭部分を特定するためのデータを含む。識別データ９２０は、たとえば被制御機器のメーカーコード、機器番号、製造番号等の情報、すなわち、機器を識別するための情報を含む。エンドビット９３０は、逐次送信される光信号の終了部分を特定するためのデータを含む。
【００６９】
図１０を参照して、ＨＤＤレコーダ４０の制御構造について説明する。図１０は、ＨＤＤレコーダ４０の識別情報を送信するためにシステム制御回路７１０が実行する処理の手順を表わすフローチャートである。
【００７０】
ステップＳ１０１０にて、ＨＤＤレコーダ４０のシステム制御回路７１０は、受光部７２４により受光された信号から、機器を認証するための信号の発信指示を検出する。ステップＳ１０２０にて、システム制御回路７１０は、メモリ７１２に格納されているデータに基づいてＨＤＤレコーダ４０のメーカーコードと、機器番号と、製造番号とを含む識別情報を生成する。ステップＳ１０３０にて、システム制御回路７１０は、その識別情報とスタートビット９１０と終了ビットとに基づいて送信用の信号（図９）を生成する。
【００７１】
ステップＳ１０４０にて、システム制御回路７１０は、予め定められたパターンで点滅する点滅光として、信号を発光部７２０に発信させる。その結果、発光部７２０から予め定められた方向に向けてＨＤＤレコーダ４０を識別する情報が含まれた赤外線信号が、逐次発信される。
【００７２】
図１１を参照して、本実施の形態に係るリモコン装置１００の制御構造について説明する。図１１は、被制御機器を認証するために制御回路７１０が実行する処理の手順を表わすフローチャートである。
【００７３】
ステップＳ１１１０にて、制御回路７１０は、ＨＤＤレコーダ４０によって発信された点滅光を受信する。ステップＳ１１２０にて、制御回路７１０は、受光素子３１０の中央部において取得された一まとまりの信号を読み出す。一まとまりの信号とは、前述のスタートビットからエンドビットまでを含む信号をいう。ステップＳ１１３０にて、制御回路７１０は、その信号のスタートビット９１０を検出することにより、その信号の先頭を認識する。ステップＳ１１４０にて、制御回路７１０は、その信号からＨＤＤレコーダ４０の識別情報（たとえば、識別データ９２０）を取得する。ステップＳ１１５０にて、制御回路７１０は、その取得した識別情報をフラッシュメモリ５２０において予め定められた領域に格納する。
【００７４】
ステップＳ１１６０にて、制御回路７１０は、その識別情報に基づいてＨＤＤレコーダ４０の制御データを取得する。ここで、制御データとは、ＨＤＤレコーダ４０が実行可能な機能を指示するためのデータをいう。ステップＳ１１７０にて、制御回路７１０は、その取得した制御データをフラッシュメモリ５２０において予め定められたデータ領域に格納する。
【００７５】
図１２を参照して、リモコン装置１００から送信される光信号１２００について説明する。図１２は、機器を制御する光信号１２００の構成の概略を表わす図である。光信号１２００は、データが格納されている領域１２１０〜１２４０を含む。
【００７６】
光信号１２００の先頭を表わすスタートビットは、領域１２１０に格納されている。リモコン装置１００によって制御される機器を特定するための機器ＩＤ（あるいはベンダーＩＤ）は、領域１２２０に格納されている。当該機器の動作を制御するために予め規定されている制御コードは領域１２３０に格納されている。光信号１２００の終わりを表わすエンドビットは、領域１２４０に格納されている。
【００７７】
次に、図１３を参照して、リモコン装置１００の制御構造について再び説明する。図１３は、被制御機器を制御するためにリモコン装置１００が実行する処理の手順を表わすフローチャートである。この処理は、使用者がリモコン装置１００を、特定の被制御機器（たとえばＨＤＤレコーダ４０、テレビ３０、エアコン２０）専用のリモコン装置として使用した場合に実行される。
【００７８】
ステップＳ１３１０にて、制御回路７１０は、操作部１４０を介した入力に基づいてボタンの押下を検知する。ステップＳ１３２０にて、制御回路７１０は、その操作部１４０からの信号に基づいて、認証された機器の情報がメモリに存在しているか否かを判断する。制御回路７１０が、その情報はメモリに存在していると判断すると（ステップＳ１３２０にてＹＥＳ）、制御はステップＳ１３３０に移される。そうでない場合には（ステップＳ１３２０にてＮＯ）、制御はステップＳ１３７０に移される。
【００７９】
ステップＳ１３３０にて、制御回路７１０は、認証された機器の情報をディスプレイ１０２に出力する。ディスプレイ１０２は、その機器の情報を表示する。この表示の態様については、図１４を参照して説明する。
【００８０】
ステップＳ１３４０にて、制御回路７１０は、フラッシュメモリ５２０から、押下されたボタンに対応するモードを表わすデータを読み出す。ステップＳ１３５０にて、制御回路７１０は、そのモードに対応する制御信号を生成する。ステップＳ１３６０にて、制御回路７１０は、その制御信号を赤外線光として、発光部１６０を介して出力する。
【００８１】
ステップＳ１３７０にて、制御回路７１０は、機器が認証されていない旨を通知するメッセージを、ディスプレイ１０２に出力する。ディスプレイ１０２は、そのメッセージを表示領域に表示する。
【００８２】
図１４を参照して、ディスプレイ１０２における画像の表示態様について説明する。画像（Ａ）は、被制御機器がリモコン装置１００によって認証されていない場合に表示される画像を表わす。すなわちディスプレイ１０２は、被制御機器の認証が完了していないこと、および機器の情報の取得を促すメッセージをそれぞれ表示する。この表示は、たとえばフラッシュメモリ５２０に予めそのデータを格納しておき、制御回路７１０がステップＳ１３７０における処理を実行する際に当該データを読み出すことにより、実現される。このような表示により、リモコン装置１００の使用者は、認証処理が完了していないことを即座に認識できる。したがって、使用者は、リモコン装置１００を被制御機器に向けて信号を再度取得することになるため、認証処理を確実に実現することが可能になる。
【００８３】
画像（Ｂ）は、制御機器が認証されている場合に表示される画像を表わす。この場合、リモコン装置１００は、画像（Ｂ）に示されるように、フラッシュメモリ５２０に格納されているデータに基づいてディスプレイ１０２にその機器の情報を表示する。画像（Ｂ）に示される例では、認証済みの機器として、メーカーコード「ＡＢＣ」、機器番号「ＨＤＤＲＥＣＯＲＤＥＲ−００１」、製造番号「１２３４５６７８」の機器が認証されたことが表示される。
【００８４】
ここで、リモコン装置１００が他の被制御機器のリモコン装置として機能する場合について説明する。以下では、当初ＨＤＤレコーダ４０のリモコン装置として機能していたリモコン装置１００が、被制御機器を再度認証する処理の後、エアコン２０のリモコン装置として機能する場合について説明する。
【００８５】
図１５は、既に被制御機器を認証済みであるリモコン装置１００がエアコン２０を認証するために実行する処理の手順を表わすフローチャートである。この処理は、たとえば、リモコン装置１００の使用者がそのリモコン装置１００をエアコン２０の発光部２１に向けて予め定められた操作を実行する場合に実現される。
【００８６】
ステップＳ１５１０にて、受光素子３１０は、外部スリット１１０および内部スリット３２０を介して入射されたエアコン２０からの点滅光を受光する。受光素子３１０は、受光した光信号を電気信号に変換して、制御回路７１０に送出する。ステップＳ１５２０にて、制御回路７１０は、その電気信号に基づいて、受光素子３１０によって受光された点滅光から、一まとまりの光信号を取得する。ステップＳ１５３０にて、制御回路７１０は、その信号のスタートビット９１０を検出することにより、信号の先頭を認識する。ステップＳ１５４０にて、制御回路７１０は、その信号に含まれている識別データを取得する。ステップＳ１５５０にて、制御回路７１０は、その識別情報（すなわちエアコン２０を表わすデータ）をフラッシュメモリ５２０のデータ領域に格納する。
【００８７】
ステップＳ１５６０にて、制御回路７１０は、エアコン２０の識別情報に基づいてエアコンの制御データを取得する。被制御機器がエアコン２０である場合、その制御データに対応する制御項目は、たとえば風量の調節、温度の調節、動作（送風、冷房、除湿、暖房）の選択、設定温度の変更、タイマ設定時間の変更等を含む。制御項目は、制御データに基づいて当該被制御機器が実現する動作に相当する。制御データの取得は、たとえば、フラッシュメモリ５２０にエアコン２０の制御データが予め記憶されている場合には、当該制御データを使用可能な状態に内部処理を変更することにより実現される。あるいは、リモコン装置１００が着脱可能な記録媒体の装着を受け付けることができる場合には、当該記録媒体から制御データを取得してもよい。ステップＳ１５７０にて、制御回路７１０は、その取得した制御データを制御項目に関連付けて、フラッシュメモリ５２０に格納する。これにより、リモコン装置１００は、エアコン２０を制御するためのリモコン装置となる。
【００８８】
図１６を参照して、リモコン装置１００のデータ構造について説明する。図１６は、リモコン装置１００が制御対象としてエアコン２０を認証した場合にフラッシュメモリ５２０に格納されるデータを表わす図である。
【００８９】
エアコン２０のメーカーコード（ＸＹＺ）は、領域６１０に格納されている。エアコン２０の機器番号（ＡＩＲ  ＣＯＮＤＩＴＩＯＮＥＲ  １００）は、領域６２０に格納されている。製造番号（０１２３４５６７）は、領域６３０に格納されている。
【００９０】
さらに、フラッシュメモリ５２０において、リモコン装置１００の操作部１４０として設けられているボタンと、そのボタンの押下時の動作とは、それぞれ関連付けられている。たとえば「カーソルアップボタン（図２におけるカーソルボタン１０４ａ）は、その押下時に動作モードとして送風、冷房、除湿、暖房の順に切り換えるように設定されている。
【００９１】
また第１のアップボタン（図２におけるアップボタン１１８ａ）は、その押下時にエアコン２０の設定温度を１℃上げるための制御信号を出力するように設定されている。同様に第２のアップボタン（同アップボタン１２８ａ）は、エアコン２０のタイマ設定時間を１時間増やすための制御信号を出力するように設定されている。
【００９２】
一方、数字ボタン「１」から「０」は、そのボタンが押下されても何らの制御信号も出力しないように設定されている。この場合、当該ボタンの押下に応じて出力される信号が「無効」であることを表わす信号が関連付けられている。このようにすると、当該ボタンの押下と、特定の動作とが関連付けられなくなるため、誤ってボタンが押下された場合であっても、制御信号が出力されなくなり、誤動作が防止される。
【００９３】
なお、図１６に示されるデータ構造は、図６に示されるデータ構造に対してデータが上書きされた場合を表わしているが、データは上書きされなくてもよい。すなわち、制御データが新たに取得された場合には、新たな領域が確保され、当該新たに取得されたデータは、当該新たな領域に格納されてもよい。この場合、メモリ５２０において利用可能なデータ領域に応じて、複数の被制御機器のデータが保存されるため、同一の被制御機器の制御データを都度取得する必要がなくなる。したがって、リモコン装置１００の利便性が向上し得る。
【００９４】
図１７を参照して、本実施の形態に係るリモコン装置１００のディスプレイ１０２における画像の表示態様について再び説明する。図１７は、リモコン装置１００がエアコン２０を認識した場合に表示される画像を表わす図である。
【００９５】
使用者がリモコン装置１００をエアコン２０に向けて信号を受信するための操作を行なうと、リモコン装置１００は、前述の認証処理（図１５）を実行し、エアコン２０を認識する。リモコン装置１００は、エアコン２０から受信された信号に含まれる識別情報を取得すると、その情報をフラッシュメモリ５２０に書き込む。この場合、他の被制御機器が既に認証されている場合には、その機器についてのデータに対して新たに認識された機器についてのデータが上書きされ、あるいは、新たに確保された領域に書き込まれる。
【００９６】
リモコン装置１００は、認証処理が完了すると、ディスプレイ１０２において新たに機器が認証されたことを通知するメッセージを表示する（図１７）。たとえば、ディスプレイ１０２は、認証された被制御機器としてエアコン２０についての情報を表示する。このようにすると、そのリモコン装置１００の認識状態に応じて具体的な機器の情報が表示されるため、リモコン装置１００の使用者は、その端末の操作を誤ることなく行なうことができる。
【００９７】
以上のようにして、本実施の形態に係るリモコン装置１００は、被制御機器によって発信される信号を受信し、その信号に含まれている情報を取得することにより、その被制御機器を認証する。リモコン装置１００は、その認証後に、当該被制御機器に対応したリモコン装置として機能する。このようにすると、複数の被制御機器について１つの端末装置を、それぞれのためのリモコン装置として機能させることができる。
【００９８】
＜第１の実施の形態  変形例＞
以下、本実施の形態の変形例について説明する。本変形例に係るリモコン装置１８００は、その筐体の内部に設けられているスリットの形状がリモコン装置１００に含まれる内部スリット３２０の形状と異なる点で、前述の実施の形態と異なる。
【００９９】
図１８は、本変形例に係るリモコン装置１８００の外観を表わす図である。すなわち、リモコン装置１８００は、内部スリット３２０に代えて、矩形の形状を有する開口部が形成された内部スリット１８２０を含む。内部スリット１８２０は、外部スリット１１０と受光素子３１０との間に配置されている。具体的には、外部スリット１１０を通過する光信号は、内部スリット１８２０に設けられている開口部を貫通するように配置されている。内部スリット１８２０を貫通した光信号は、受光素子３１０において予め定められた受光領域で受信される。受信された信号は、制御回路７１０に送出される。
【０１００】
内部スリット１８２０のような構成によると、リモコン装置１８００の外部から入射した光信号の上下方向の拡がりが抑制される。その結果、リモコン装置１８００は、上下方向に積載されている複数の被制御機器からの各光信号を、より正確に受光して、機器を認識することができる。
【０１０１】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。本実施の形態に係るリモコン装置１９００は、筐体の外部において、外部スリット１１０に代えてレンズを有する点で、第１の実施の形態に係るリモコン装置１００と異なる。
【０１０２】
図１９は、リモコン装置１９００の外観を表わす図である。リモコン装置１９００は、筐体の先頭部分（すなわち光信号の受光面）に、シリンドリカルレンズ１９６０を備える。シリンドリカルレンズ１９６０は、リモコン装置１９００の筐体のたとえば中央部分に設けられている。なお、シリンドリカルレンズ１９６０が配置されている位置は、図１９に示される位置に限られない。リモコン装置１９００が制御対象機器から送信される光信号を受信可能な位置に配置されていればよい。シリンドリカルレンズ１９６０の材質は、たとえば樹脂であるが、その他の材質からなるものであってもよい。
【０１０３】
図２０は、リモコン装置１９００の内部構造の概略を表わす図である。シリンドリカルレンズ１９６０は、内部スリット３２０の前方に配置されている。シリンドリカルレンズ１９６０と内部スリット３２０との位置関係は、シリンドリカルレンズ１９６０の光学特性に応じて定められる。具体的には、シリンドリカルレンズ１９６０の中心を通る線がスリット３２０を通って受光素子３１０に交わるようにシリンドリカルレンズ１９６０と内部スリット３２０と受光素子３１０とが配置されている。
【０１０４】
なお、シリンドリカルレンズ１９６０と内部スリット３２０との間の位置関係は、固定されていなくてもよい。たとえば、当該位置関係を微調整可能なように、シリンドリカルレンズ１９６０あるいは内部スリット３２０を移動するための機構（たとえば調整ダイヤルなど）が使用されてもよい。
【０１０５】
ここで、図２１を参照して、本実施の形態に係るリモコン装置１９００における光学特性について説明する。図２１は、シリンドリカルレンズ１９６０と内部スリット３２０と受光素子３１０との配列を表わす図である。シリンドリカルレンズ１９６０は、その光学特性により、外部から入射される光信号を集める。光信号は、予め特定される位置、すなわち、１つの直線上に集められる。そこで、受光素子３１０をそのような位置に含まれるようにシリンドリカルレンズ１９６０に対して配置し、かつ内部スリット３２０の開口部が光信号を絞るように配置することにより、機器から送信された光信号をリモコン装置１９００の横方向に制限しつつ受光することができる。
【０１０６】
以上のようにして、本実施の形態に係るリモコン装置１９００は、それが備えるシリンドリカルレンズ１９６０によって光信号を精度よく受信することができる。複数の機器から発信された各点滅信号を受信しうる場合であっても、リモコン装置１９００は、特定の機器を正確に認識することができる。使用者は、リモコン装置１９００を当該特定の機器のためのリモコン装置として使用できるため、利便性が向上する。
【０１０７】
＜第２の実施の形態  変形例＞
以下、第２の実施の形態の変形例について説明する。本変形例に係るリモコン装置２２００は、シリンドリカルレンズ１９６０に代えてコリメートレンズ２２６０を備える点で、前述の実施の形態と異なる。
【０１０８】
図２２は、リモコン装置２２００の外観を表わす図である。リモコン装置２２００は、筐体の先頭部分に、コリメートレンズ２２６０を備える。コリメートレンズ２２６０は、たとえば発光部１６０の近傍に設けられている。コリメートレンズ２２６０は、たとえば樹脂からなるものであるが、その他の材料であってもよい。
【０１０９】
図２３は、リモコン装置２２００の内部構造の概略を表わす図である。リモコン装置２２００は、その筐体の中央部にコリメートレンズ２２６０を備える。コリメートレンズ２２６０は、その中心線が内部スリット３２０の開口部を通って受光素子３１０に到達するように配置されている。コリメートレンズ２２６０は、たとえば筐体に形成された開口部に嵌め合いによって取り付けられている。このような構成により、コリメートレンズ２２６０を通過した光信号は内部スリット３２０に向けて集束しつつ、受光素子３１０に到達する。受光素子３１０は、その光信号を電気信号に変換して制御回路７１０に送出する。
【０１１０】
なお、コリメートレンズ２２６０と筐体とは固定されていなくてもよい。たとえば、ダイヤル式の調整器がコリメートレンズ２２６０に設けられていてもよい。この調整器は、たとえばコリメートレンズ２２６０の前後方向に回転移動する。コリメートレンズ２２６０の筐体への取り付け後に、調整期を回転させることによって、受光素子３１０における光信号の受光特性を改善することができる。
【０１１１】
以上のようにして、本実施の形態に係るリモコン装置１９００，２３００によると、光信号を横方向に制限するために、レンズと内部スリットとを有する。このような構成により、当該リモコン装置１９００，２３００は、横方向への拡がりが抑制された光信号を受光できる。したがって、複数の機器が隣接して配置されている場合であっても、使用者は、リモコン装置１９００，２３００を使用して、特定の機器を認識することができる。
【０１１２】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係るリモコン装置１００は、制御信号をパケット信号として送信する機能を有する点で、前述の実施の形態に係る端末と異なる。すなわち、リモコン装置１００は、被制御機器を制御するための信号をパケットデータに変換する。リモコン装置１００は、そのパケットデータを無線信号として発信する。その無線信号を受信可能な装置は、その信号を受信すると、端末１００により生成されたパケットデータを取得し、特定の被制御機器に伝送する。
【０１１３】
なお、本実施の形態に係るリモコン装置のハードウェア構成は、前述の各実施の形態に係る端末と同じである。それらの機能も同じである。したがって、ここではそれらについての説明は繰り返さない。
【０１１４】
図２４を参照して、本実施の形態に係るリモコン装置１００の使用態様について説明する。図２４は、リモコン装置１００により制御可能な被制御機器がネットワーク２４９０によって接続されている態様を表わす図である。
【０１１５】
ネットワーク２４９０には、無線信号を受信するアクセスポイント２４００が接続されている。アクセスポイント２４００は、リモコン装置１００により発信された信号を受信して、ネットワーク２４９０を介して特定の被制御機器にパケットデータを伝送するための通信インターフェイス２４１０を含む。通信インターフェイス２４１０は、パケットデータに含まれるネットワークアドレスを特定し、そのアドレスに向けて制御信号を送信する。
【０１１６】
ネットワーク２４９０には、さらに、テレビ２４３０と、エアコン２４２０と、ＨＤＤレコーダ２４４０と、ＶＴＲ２４５０とが接続されている。エアコン２４２０は、ネットワーク２４９０に接続され、ネットワーク２４９０からのデータの入力を受けるインターフェイス２４２２と、インターフェイス２４２２を介して入力された制御信号に基づいてエアコン２４２０の動作を制御するための制御回路２４２５を含む。
【０１１７】
テレビ２４３０は、ネットワーク２４９０からの制御信号の入力を受けるインターフェイス２４３２と、インターフェイス２４３２を介して受信された制御信号に基づいてテレビ２４３０の動作を制御するための処理を実行する制御回路２４３５とを含む。
【０１１８】
ＨＤＤレコーダ２４４０は、ネットワーク２４９０からの信号の入力を受けるインターフェイス２４４２と、その信号に基づいてＨＤＤレコーダ２４４０の動作を制御するための処理を実行する制御回路２４４５とを含む。
【０１１９】
ＶＴＲ２４５０は、ネットワーク２４９０に接続され、ネットワーク２４９０からの信号の入力を受けるインターフェイス２４５２と、その信号に基づいてＶＴＲ２４５０の動作を制御するための処理を実行する制御回路２４５５とを含む。
【０１２０】
それぞれの被制御機器において、各インターフェイス２４２２，２４３２，２４４２，２４５２は、その被制御機器が単独で使用される場合におけるリモコン信号を受信する受光部に相当する。また各被制御機器が備える制御回路は、たとえば図７に示されるようにＨＤＤレコーダ４０を実現するシステム制御回路７１０に相当する。
【０１２１】
各制御回路は、それが電気的に接続されているインターフェイスからの信号に基づいて特定の処理を実行するため、被制御機器がネットワーク２４９０に接続されていても同様の処理を実行することができる。
【０１２２】
以上のようにして、本実施の形態に係るリモコン装置１００によると、ネットワーク２４９０に接続された各被制御機器を制御することができる。すなわち、各被制御機器の動作を制御する場合には、リモコン装置１００は、アクセスポイント２４００に対して制御信号を発信すればよいため、リモコン装置１００の使用者は、各被制御機器に応じてリモコン装置１００の向きを変更する必要がない。アクセスポイント２４００が使用者が通常存在する場所（たとえばソファーその他の特定の椅子など）の近傍から光信号が伝送可能な範囲に配置されていれば、当該使用者は、姿勢を変えることなく被制御機器のそれぞれを制御することができる。このようにすると、リモコン装置と特定の被制御機器との間に障害物が存在する場合であっても、リモコン装置１００からの制御信号をアクセスポイント２４００を介して当該被制御機器に対して送出することができる。これにより、被制御機器の確実な制御が実現される。
【０１２３】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。本実施の形態に係るリモコン装置１００は、被制御機器を認証するための情報をアクセスポイントから取得する点で、前述の各実施の形態と異なる。
【０１２４】
なお、本実施の形態に係るリモコン装置のハードウェア構成は、前述の各実施の形態に係るリモコン装置のハードウェア構成と同じである。それらの機能も同じである。したがって、ここではそれらについての説明は繰り返さない。
【０１２５】
図２５を参照して、本実施の形態に係るリモコン装置の使用態様について説明する。図２５は、被制御機器自身を識別するための情報をネットワークを介して送信する機能を有する機器がネットワークに接続されている態様を表わす図である。
【０１２６】
ネットワーク２５９０には、エアコン２５２０と、テレビ２５３０と、ＨＤＤレコーダ２５４０と、ＶＴＲ２５５０と、アクセスポイント２５００とが接続されている。アクセスポイント２５００は、リモコン装置１００からの信号を受信する受信部２５１０と、ネットワーク２５９０を介して受信する信号に基づいて各被制御機器を識別する情報が含まれる信号を発信する発信部２５２０とを含む。
【０１２７】
エアコン２５２０は、制御回路２４２５と、ネットワーク２５９０に接続され、ネットワーク２５９０を介してアクセスポイント２５００との間で通信する通信インターフェイス２５２２と、エアコン２５２０を識別するための情報が格納されているメモリ２５２６とを含む。
【０１２８】
テレビ２５３０は、制御回路２４３５と、ネットワーク２５９０を介してアクセスポイント２５００と通信するための通信インターフェイス２５３２と、テレビ２５３０を識別するための情報が格納されているメモリ２５３６とを含む。
【０１２９】
ＨＤＤレコーダ２５４０は、制御回路２４４５と、ネットワーク２５９０に接続され、ネットワーク２５９０を介してアクセスポイント２５００との間で情報を通信する通信インターフェイス２５４２と、ＨＤＤレコーダ２５４０を識別するための情報が格納されているメモリ２５４６とを含む。
【０１３０】
ＶＴＲ２５５０は、制御回路２４５５と、ネットワーク２５９０に接続され、ネットワーク２５９０を介してアクセスポイント２５００との間で情報を通信する通信インターフェイス２５５２と、ＶＴＲ２５５０を識別するための情報が格納されているメモリ２５５６とを含む。
【０１３１】
各々の被制御機器において、メモリ２５２６，２５３６，２５４６，２５５６にそれぞれ格納されている情報は、たとえば、図９に示される信号に含まれている、メーカーコード、機器番号、製造番号等である。これらのメモリは、各々の被制御機器のネットワーク２５９０におけるアドレス（図示しない）もさらに格納している。
【０１３２】
制御回路２５２５，２５３５，２５４５，２５５５は、それぞれ、各メモリに格納されている被制御機器を識別するための情報とネットワークアドレスとに基づいて、アクセスポイント２５００に送信するためのパケットデータを生成する。各制御回路は、それぞれの機器に含まれる通信インターフェイスを介して、アクセスポイント２５００に対してそのデータを送信する。
【０１３３】
アクセスポイント２５００は、ネットワーク２５９０を介して入力されるデータに基づいて、発信部２５２０にそのデータが含まれる信号を発信させる。アクセスポイント２５００から発信される信号は、ネットワーク２５９０に接続されている被制御機器のいずれが上述のパケットデータを送信するかによって異なる。
【０１３４】
したがって、たとえばエアコン２５２０がパケットデータを出力した場合には、アクセスポイント２５００は、エアコン２５２０を識別するための情報が含まれる信号を生成し、生成した信号を発信する。また他の局面においてＨＤＤレコーダ２５４０がそのパケットデータを送信した場合には、アクセスポイント２５００は、ＨＤＤレコーダ２５４０を識別するための情報が含まれる信号を生成し、生成した信号を発信する。このようにすると、リモコン装置１００は、アクセスポイント２５００を介して各々の被制御機器との間で通信を行なうことができるため、被制御機器の認証および認証後の制御信号の送信を容易に行なうことができる。
【０１３５】
ここで図２６を参照して、本実施の形態に係るテレビ２５３０のデータ構造について説明する。図２６は、メモリ２５３６における制御項目および制御データの格納の一態様を表わす図である。
【０１３６】
メモリ２５３６は、データを格納するための領域２６１０，２６２０を含む。制御項目を表わすデータは、領域２６１０に格納されている。その制御項目に応じて予め定められている制御データは領域２６２０に格納されている。制御項目と制御データとはそれぞれ関連付けられている。たとえば制御項目「電源オン」に対して、電源オンを指令するための信号が制御データとして関連付けられている。また制御項目「チャンネル選局」に対して、チャンネルの番号が制御データとして関連付けられている。制御項目と制御データとが関連付けられたデータを被制御機器のメモリに格納しておくことにより、各機器はアクセスポイント２５００を介して受信するリモコン装置１００の制御信号に応じた動作を実行する。すなわち、リモコン装置１００からの信号がいずれかの制御項目に対応するものである場合、当該制御回路は、その項目に応じた信号を出力することにより、被制御機器の動作を制御する。
【０１３７】
以上のようにして、本実施の形態によれば、リモコン装置１００は、アクセスポイント２５００を介した通信により、各被制御機器の情報を確実に取得する。その結果、リモコン装置１００は、各機器を正確に認証することができる。また、リモコン装置１００は、各機器における動作を規定するための情報を正確に取得できる。これにより、リモコン装置１００は、複数の被制御機器を制御するためのリモコン装置として機能することができる。
【０１３８】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。本実施の形態によれば、上述の制御データは、被制御機器に予め格納されている場合もあれば、外部から逐次取得することもできる。たとえば各被制御機器を製造するメーカーのホームページを提供するサーバに、それぞれの被制御機器に固有な動作を実行させるための制御データを格納しておき、当該サーバに対するアクセスに応じて被制御機器の制御データの送信を要求した装置に対して送信するようにしてもよい。
【０１３９】
なお、本実施の形態に係るリモコン装置のハードウェア構成は、前述の各実施の形態に係る端末と同じである。それらの機能も同じである。したがって、ここではそれらについての説明は繰り返さない。
【０１４０】
図２７を参照して、本実施の形態に係るリモコン装置１００の使用態様について説明する。図２７は、リモコン装置１００の被制御機器がインターネットに接続されている態様を表わす図である。
【０１４１】
ネットワーク２４９０は、ＰＣ（Personal Computer）２７１０に接続されている。ＰＣ２７１０は、インターネット２７２０を介して情報提供サーバ２７３０に接続されている。ここでＰＣ２７１０は、リモコン装置１００の使用者の宅内に設置されている通常のコンピュータシステムである。情報提供サーバ２７３０は、たとえばエアコン２４２０、テレビ２４３０、ＨＤＤレコーダ２４４０、ＶＴＲ２４５０等の製造事業者により運営されるコンピュータシステムである。したがって、情報提供サーバ２７３０は各被制御機器に応じて存在し得るため、図２７に示されるように、常に１つのサーバによってのみ実現されるわけではない。
【０１４２】
なお、情報提供サーバ２７３０は、たとえば通常のコンピュータシステムによって実現される。コンピュータシステムのハードウェア構成、その動作および実現される機能は周知である。当該機能には、データの送信要求の受信に応答して当該データを送信要求元に送信する機能も含まれる。したがって、ここでは、後述する説明を除き、詳細な説明は繰り返さない。
【０１４３】
図２８を参照して、本実施の形態に係るリモコン装置１００の制御構造について説明する。図２８は、被制御機器の制御項目を受信するために制御回路５１０が実行する処理の手順を表わすフローチャートである。
【０１４４】
ステップＳ２８１０にて、制御回路５１０は、操作部１４０を介した入力に基づいて外部から指示の入力を検知する。ステップＳ２８２０にて、制御回路５１０は、当該入力に基づいて、被制御機器の制御項目と制御データとを取得する指示が入力されたか否かを判断する。制御回路５１０が、そのような指示は入力されていると判断すると（ステップＳ２８２０にてＹＥＳ）、制御はステップＳ２８３０に移される。そうでない場合には（ステップＳ２８２０にてＮＯ）、処理は終了する。
【０１４５】
ステップＳ２８３０にて、制御回路５１０は、フラッシュメモリ５２０に格納されている被制御機器の識別情報に基づいて、その被制御機器の制御データの送信要求を生成する。この送信要求は、たとえば、当該識別情報と、リモコン装置１００を識別するための情報と、後述する情報提供サーバとの間で予め定められた通信プロトコルとを含む。このプロトコルは、制御データの送信を要求するために予め定められている。
【０１４６】
ステップＳ２８４０にて、制御回路５１０は、予め指定されているアドレスに基づいて情報提供サーバ２７３０に対してその送信要求を送信する。情報提供サーバ２７３０がこの要求を受信すると、後述するように、指定された機器に対応する制御データを送信するためのパケットを生成し、当該要求の送信元であるリモコン装置１００に対して、生成したパケットを送信する。このパケットは、ＰＣ２７１０に受信され、ネットワーク２４９０に向けて再送信される。アクセスポイント２５００は、ＰＣ２７１０からデータを受信する。発信部２５２０は、そのデータをたとえば赤外線信号として発信する。
【０１４７】
ステップＳ２８５０にて、制御回路５１０は、情報提供サーバ２７３０から送信された制御項目と制御データとを、アクセスポイント２５００を介して受信する。ステップＳ２８６０にて、制御回路５１０は、受信した制御項目と制御データとをフラッシュメモリ５２０において予め定められたデータ領域に格納する。このようにして、リモコン装置１００は、特定の被制御機器が実行可能な動作を制御するための制御項目と制御データとを取得する。リモコン装置１００は、その後、外部からの指示に基づいて、当該被制御機器を制御するための信号を生成することができる。
【０１４８】
ここで図２９を参照して、本実施の形態に係る情報提供サーバ２７３０の制御構造について説明する。図２９は、情報提供サーバ２７３０が実行する処理の手順を表わすフローチャートである。
【０１４９】
なお、情報提供サーバ２７３０は、前述のように一般に知られているコンピュータシステムによって実現される。そのコンピュータシステムは、通常、外部ネットワークとデータを通信するための通信インターフェイスと、データを格納するためのメモリと、そのデータに基づいて予め定められた処理を実行するＣＰＵその他の演算処理装置とを含む。したがって、以下の説明では、情報提供サーバ２７３０の動作は、当該ＣＰＵにより実現されるものとして説明する。
【０１５０】
ステップＳ２９１０にて、ＣＰＵは、ネットワーク２４９０およびインターネット２７２０を介して被制御機器の制御項目および制御データの送信要求を受信する。ステップＳ２９２０にて、ＣＰＵは、その送信要求から被制御機器の識別情報を取得する。ここで取得される識別情報とは、たとえば被制御機器のメーカーコード、機器番号、製造番号等を含む（図９）。
【０１５１】
ステップＳ２９３０にて、ＣＰＵは、被制御機器の制御項目および制御データがメモリに存在するか否かを判断する。ＣＰＵが、制御項目および制御データはメモリに存在すると判断すると（ステップＳ２９３０にてＹＥＳ）、制御はステップＳ２９４０に移される。そうでない場合には（ステップＳ２９３０にてＮＯ）、制御はステップＳ２９６０に移される。
【０１５２】
ステップＳ２９４０にて、ＣＰＵは、その制御項目および制御データを送信するためのパケットを生成する。このパケットは、ヘッダと、制御項目および制御データが含まれるデータボディとを含む。ステップＳ２９５０にて、ＣＰＵは、送信要求の送信元（すなわちリモコン装置１００）に対して、そのデータを送信する。たとえば、ネットワーク２４９０がＰＣ２７１０を介してインターネットに常に接続されている場合には、リモコン装置１００は、そのデータを速やかに受信することができる。ネットワーク２４９０がインターネットに常に接続されていない場合には、通信を確立するための周知の処理がＰＣ２２７１０とネットワーク２４９０との間で行なわれる。
【０１５３】
ステップＳ２９６０にて、ＣＰＵは、被制御機器の制御項目および制御データが存在しないことを通知するためのパケットを生成し、生成したデータを送信要求の送信元（リモコン装置１００）に送信する。リモコン装置１００は、このようなパケットを受信すると、そのディスプレイ１０２にその受信したデータに基づくメッセージを表示する。
【０１５４】
以上のようにして、本実施の形態によれば、被制御機器を制御するための情報が外部の情報提供事業者等（たとえば被制御機器の製造事業者）によって提供されている場合には、リモコン装置１００は、インターネット２７２０を介してその情報を取得することができる。このようにすると、リモコン装置１００は、常に被制御機器の最新情報を取得することができるため、たとえば被制御機器がアップグレード可能な機器であっても、正確な制御を実現できる。
【０１５５】
具体的には、被制御機器のファームウェアを更新することにより、機能の拡張、追加等が可能な場合、リモコン装置１００は、当該拡張後あるいは追加後の被制御機器を制御するためのデータを取得できる。その結果、上述の利便性の向上と共に、被制御機器の機能の追加等を伴ういわゆるモデルチェンジにも容易に対応することができる。これにより、リモコン装置の制御機能の不足によって当該リモコン装置が廃棄されることを抑制することも可能になる。
【０１５６】
＜第５の実施の形態＞
以下、本発明の第５の実施の形態について説明する。本実施の形態に係るリモコン装置１００は、被制御機器に固有な本来のリモコン装置からの信号を受けて、その信号に基づいて被制御機器のリモコン装置として機能する点で、前述の各実施の形態と異なる。
【０１５７】
なお、本実施の形態に係るリモコン装置のハードウェア構成は、前述の各実施の形態に係る端末と同じである。それらの機能も同じである。したがって、ここではそれらについての説明は繰り返さない。
【０１５８】
図３０を参照して、本実施の形態に係るリモコン装置１００の使用態様について説明する。図３０は、リモコン装置１００と、被制御機器に固有なリモコン装置３０００とによる信号の通信状態を表わす図である。
【０１５９】
リモコン装置３０００は、特定の機器に応じて予め定められた制御信号を送信する。たとえばリモコン装置３０００の使用者がボタン「１」を押下すると、押下されたボタンに対応する情報が含まれた制御信号は、リモコン装置３０００が備える発光部から発信される。そこで、そのようなリモコン装置３０００から発信される制御信号を受信できる位置に本実施の形態に係るリモコン装置１００の外部スリット１１０を配置することにより、リモコン装置１００は、リモコン装置３０００により発信される情報を取得することができる。
【０１６０】
そこで、図３１を参照して、本実施の形態に係るリモコン装置１００の制御構造について説明する。図３１は、リモコン装置１００が他のリモコン装置３０００の機能を学習するために実行される処理の手順を表わすフローチャートである。この学習により、リモコン装置３０００の内部のデータは、リモコン装置１００に転送される。
【０１６１】
ステップＳ３１１０にて、リモコン装置１００の制御回路７１０は、自身の動作モードを学習モードに切り換える。ここで学習モードとは、受信する信号に含まれる情報をフラッシュメモリ５２０において予め定められたデータ領域に格納する処理を行なうモードをいう。
【０１６２】
ステップＳ３１２０にて、制御回路７１０は、被制御機器に付属のリモコン装置３０００から発信された信号を受信する。ステップＳ３１３０にて、制御回路７１０は、その受信信号から制御項目および制御データを取得する。この場合に取得される制御項目および制御データは、リモコン装置３０００の特定のボタンに対する操作（たとえば押下）に対応して制御される項目およびその項目を指示するデータである。
【０１６３】
ステップＳ３１４０にて、制御回路７１０は、その取得した制御項目および制御データとリモコン装置１００自身が有する操作部（たとえば数字ボタン）とを関連付けて、フラッシュメモリ５２０の領域に格納する。格納の態様は、たとえば図６の領域６４０および６５０に示される態様である。
【０１６４】
ステップＳ３１５０にて、制御回路７１０は、学習モードの終了指示が入力されたか否かを判断する。この判断は、たとえば、操作部１４０を介した入力に対応して出力された信号が学習モードの終了を指示する信号であるか否かに基づいて行なわれる。制御回路７１０が、終了指示は入力されたと判断すると（ステップＳ３１５０にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ３１５０にてＮＯ）、制御はステップＳ３１４０に戻され、リモコン装置３０００の他の制御項目および制御データを取得するための処理が継続される。
【０１６５】
以上のようにして、本実施の形態に係るリモコン装置１００によると、被制御機器が本来有するリモコン装置からの信号を受信することにより、当該被制御機器を制御するための情報を取得することができる。このようにすると、リモコン装置１００は、通信回線を介したデータの取得の際に生じ得るノイズその他の要因により誤った情報を取得することがなくなるため、特定の被制御機器のリモコン装置として正確に作動することができる。
【０１６６】
＜第６の実施の形態＞
以下、本発明の第６の実施の形態について説明する。本実施の形態に係るリモコン装置は、フラッシュメモリ５２０に格納されている識別情報と異なる識別情報が取得された場合に、新たに取得された識別情報を格納する機能を有する点で、前述の各実施の形態と異なる。すなわちリモコン装置１００が機能する対象となる機器の変更を識別情報の相違に基づいて検知することができる。
【０１６７】
なお、本実施の形態に係るリモコン装置のハードウェア構成は、前述の各実施の形態に係る端末と同じである。それらの機能も同じである。したがって、ここではそれらについての説明は繰り返さない。
【０１６８】
図３２を参照して、本実施の形態に係るリモコン装置１００の制御構造について説明する。図３２は、被制御機器の制御項目を更新するために制御回路７１０が実行する処理の手順を表わすフローチャートである。なお、前述の各実施の形態における処理と同一の処理には同一のステップ番号を付してある。したがって、ここではそれらについての説明は繰り返さない。
【０１６９】
ステップＳ３２５０にて、制御回路７１０は、取得された識別情報がフラッシュメモリ５２０に格納されている識別情報と同一であるか否かを判断する。制御回路７１０が、これらの識別情報は同一であると判断すると（ステップＳ２５５０にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ２５５０にてＮＯ）、制御はステップＳ１１６０に移され、識別情報、制御項目および制御データが取得される（ステップＳ１１６０〜Ｓ１１８０）。
【０１７０】
以上のようにして、本実施の形態に係るリモコン装置は、認証処理の結果、既に認識している機器と異なる機器を認識した場合に、新たに認識した機器を制御するためのデータを取得する。既に認識されている機器と同じ機器が再度認識された場合には、当該データを取得しない。したがって、リモコン装置は、被制御機器に応じたリモコン装置に速やかに切り換わる一方、同一の機器に応じたリモコンとしてそのまま機能する。したがって、リモコン装置１００の使用者が同一でも異なっても、特定の被制御機器のための端末として作動することができる。
【０１７１】
＜第７の実施の形態＞
図３３を参照して、本発明の第７の実施の形態について説明する。本実施の形態に係るリモコン装置は、複数の機器を制御するための制御信号を連続して送信する機能を有する点で、前述の各実施の形態と異なる。なお、本実施の形態に係るリモコン装置のハードウェア構成は、第１の実施の形態に係るリモコン装置１００のハードウェア構成と同じである。したがって、ハードウェア構成についての説明は、繰り返さない。
【０１７２】
図３３は、本実施の形態に係るリモコン装置によって送信される、複数の機器の制御コードを有する光制御信号３３００の構成を表わす図である。光制御信号３３００は、第１の機器（たとえばテレビ３０）を制御するための第１の制御信号３３１０と、第２の機器（たとえばＨＤＤレコーダ４０）を制御するための第２の制御信号３３２０とを含む。第１の制御信号３３１０は、データが格納されている領域３３１２〜３３１８を含む。第２の制御信号３３２０は、データが格納されている領域３３２２〜３３２８を含む。
【０１７３】
第１の制御信号３３１０と第２の制御信号３３２０との間の送信間隔は、たとえば１００ｍｓｅｃであるがその時間よりも短くてもよく、あるいは逆に長くてもよい。
【０１７４】
第１の制御信号３３１０の先頭を表わすスタートビットは、領域３３１２に格納されている。第１の機器ＩＤは、領域３３１４に格納されている。第１の機器を制御するための制御コードは、領域３３１６に格納されている。第１の制御信号３３１０の終わりを表わすエンドビットは、領域３３１８に格納されている。第２の制御信号３３２０についても、各データは同様の配列で格納されている。
【０１７５】
このような構成を有する光制御信号３３００がリモコン装置１００から送信されると、リモコン装置１００による送信範囲に存在する機器であって各機器ＩＤが一致するものは、光信号の受信に応答して制御コードによって予め規定されている動作を実行する。この場合、複数の制御コードが連続的にリモコン装置１００から各機器に受信されるため、各機器はそれぞれ動作を実行する。このようにすると、たとえばテレビ３０とＨＤＤレコーダ４０とのように同時に使用され得る機器について、リモコン装置１００の使用者は、１度の操作で２種類の機器を制御することができる。なお、光制御信号３３００に含まれる制御信号の数は２に限られない。３以上の制御信号が光信号３３３０（図示しない）として含まれてもよい。
【０１７６】
なお、複数の機器に対する制御を連続して実行するためには、リモコン装置１００のメモリ５１２に各機器ごとの指示を一旦保存しておき、全ての指示の入力が完了した後に、送信指示が使用者によって出された時に、各指示に対応する制御信号を発信すればよい。あるいは、各機器を制御するための指示を予めプログラムとして保存しておいて、使用者が当該プログラムの実行を指示することにより、制御信号を連続して送信してもよい。
【０１７７】
図３４および図３５を参照して、本発明に係るリモコン装置の他の局面について説明する。図３４および図３５は、それぞれリモコン装置１００における画面の表示態様を表わす図である。本発明に係るリモコン装置１００は、たとえばカメラのような撮像装置を有さないため、使用者は、リモコン装置１００によって認識されている機器がどの機器であるのかを容易に知ることができない。そこで、たとえば表示部１０２において認識された機器を表わす画像（たとえば機器の名称、機器番号など）を表示することにより、リモコン装置１００の使用者は、そのリモコン装置１００によって認識された機器が何であるかを容易に知ることができる。
【０１７８】
具体的には、たとえば図３４に示されるように、表示部１０２においてメッセージ「次の機器を認識しました」が表示される。さらに、項目３４１０として認識された機器すなわち「１．ハードディスクレコーダ、２．テレビ、３．エアコン」などの項目が表示される。
【０１７９】
あるいは図３５に示されるように、機器を表わす名称に代えて機器を表わす画像（たとえば予め設定されたアイコン）が表示されてもよい。この場合は、リモコン装置１００に予め機器情報に関連づけられる画像データを格納しておき、特定された機器の情報に関連づけられる画像データを読出して表示部１０２に表示させればよい。
【０１８０】
あるいは、画像の表示に代えて、特定の機器が認識された場合に、当該機器に予め対応付けられたＬＥＤを発光させてもよい。あるいは、画像の表示あるいは発光に代えて、音を出力してもよい。このような態様により、使用者は、どの機器が認識されているか否かを容易に確認することができる。
【０１８１】
以上詳述したように、本発明に係るリモコン装置は、機器から発信される光信号を横方向への拡がりを抑制しつつ、その光信号を受信できる。このようにすると、リモコン装置が、たとえばカメラが備えるファインダを有していない場合でも、制御使用とする機器の方向にリモコン装置を向けることにより、当該リモコン装置をその機器を制御するためのリモコン装置とすることができる。これにより、部品の増加を抑制しつつ、複数の機器を制御可能なリモコン装置を提供することができる。
【０１８２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１８３】
【図１】本発明の実施の形態に係るリモコン装置１００により制御可能な機器が配置されている部屋１０を表わす図である。
【図２】リモコン装置１００の外観を表わす図である。
【図３】リモコン装置１００の内部構造を概略的に表わす図である。
【図４】リモコン装置１００が備える機能の構成を表わすブロック図である。
【図５】リモコン装置１００のハードウェア構成を表わすブロック図である。
【図６】リモコン装置１００のフラッシュメモリ５２０におけるデータの格納の一態様を概念的に表わす図である。
【図７】ＨＤＤレコーダ４０のハードウェア構成を表わすブロック図である。
【図８】ＨＤＤレコーダ４０のシステム制御回路７１０の機能的構成を表わすブロック図である。
【図９】被制御機器からリモコン装置１００に向けて送信される光信号９００の構成の一例を表わすブロック図である。
【図１０】ＨＤＤレコーダ４０の識別情報を送信するためにシステム制御回路７１０が実行する処理の手順を表わすフローチャートである。
【図１１】被制御機器を認証するために制御回路７１０が実行する処理の手順を表わすフローチャートである。
【図１２】機器を制御する光信号１２００の構成の概略を表わす図である。
【図１３】被制御機器を制御するためにリモコン装置１００が実行する処理の手順を表わすフローチャートである。
【図１４】ディスプレイ１０２に表示される画像を表わす図である。
【図１５】既に被制御機器を認証済みであるリモコン装置１００がエアコン２０を認証するために実行する処理の手順を表わすフローチャートである。
【図１６】リモコン装置１００が制御対象としてエアコン２０を認証した場合にフラッシュメモリ５２０に格納されるデータを表わす図である。
【図１７】リモコン装置１００がエアコン２０を認識した場合に表示される画像を表わす図である。
【図１８】リモコン装置１８００の外観を表わす図である。
【図１９】リモコン装置１９００の外観を表わす図である。
【図２０】リモコン装置１９００の内部構造の概略を表わす図である。
【図２１】シリンドリカルレンズ１９６０と内部スリット３２０と受光素子３１０との配列を表わす図である。
【図２２】リモコン装置２２００の外観を表わす図である。
【図２３】リモコン装置２２００の内部構造の概略を表わす図である。
【図２４】リモコン装置１００により制御可能な被制御機器がネットワーク２４９０によって接続されている態様を表わす図である。
【図２５】被制御機器自身を識別するための情報をネットワークを介して送信する機能を有する機器がネットワークに接続されている態様を表わす図である。
【図２６】メモリ２５３６における制御項目および制御データの格納の一態様を表わす図である。
【図２７】リモコン装置１００の被制御機器がインターネットに接続されている態様を表わす図である。
【図２８】被制御機器の制御項目を受信するために制御回路７１０が実行する処理の手順を表わすフローチャートである。
【図２９】情報提供サーバ２７３０が実行する処理の手順を表わすフローチャートである。
【図３０】リモコン装置１００と、被制御機器に固有なリモコン装置３０００とによる信号の通信状態を表わす図である。
【図３１】リモコン装置１００が他のリモコン装置３０００の機能を学習するために実行される処理の手順を表わすフローチャートである。
【図３２】被制御機器の制御項目を更新するために制御回路７１０が実行する処理の手順を表わすフローチャートである。
【図３３】複数の機器の制御コードを有する光制御信号３３００の構成を表わす図である。
【図３４】リモコン装置１００における機器の認証画面の表示態様を表わす図（その１）である。
【図３５】リモコン装置１００における機器の認証画面の表示態様を表わす図（その２）である。
【符号の説明】
【０１８４】
１０  部屋、２０  エアコン、２１，３１，４１  発光部、２２，３２，４２  受光部、３０  テレビ、４０  ＨＤＤレコーダ、５０  ケーブル、１００  リモコン装置。
【図１】
2007173924.tif 000003
【図２】
2007173924.tif 000004
【図３】
2007173924.tif 000005
【図４】
2007173924.tif 000006
【図５】
2007173924.tif 000007
【図６】
2007173924.tif 000008
【図７】
2007173924.tif 000009
【図８】
2007173924.tif 000010
【図９】
2007173924.tif 000011
【図１０】
2007173924.tif 000012
【図１１】
2007173924.tif 000013
【図１２】
2007173924.tif 000014
【図１３】
2007173924.tif 000015
【図１４】
2007173924.tif 000016
【図１５】
2007173924.tif 000017
【図１６】
2007173924.tif 000018
【図１７】
2007173924.tif 000019
【図１８】
2007173924.tif 000020
【図１９】
2007173924.tif 000021
【図２０】
2007173924.tif 000022
【図２１】
2007173924.tif 000023
【図２２】
2007173924.tif 000024
【図２３】
2007173924.tif 000025
【図２４】
2007173924.tif 000026
【図２５】
2007173924.tif 000027
【図２６】
2007173924.tif 000028
【図２７】
2007173924.tif 000029
【図２８】
2007173924.tif 000030
【図２９】
2007173924.tif 000031
【図３０】
2007173924.tif 000032
【図３１】
2007173924.tif 000033
【図３２】
2007173924.tif 000034
【図３３】
2007173924.tif 000035
【図３４】
2007173924.tif 000036
【図３５】
2007173924.tif 000037
【手続補正書】
【提出日】平成19年1月15日(2007.1.15)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2007173924.tif 000038