(57)【要約】【課題】リモコン装置に対して情報の追加や更新をしようとする際にユーザが煩雑な操作を必要とされないリモコン装置およびリモコンシステムを提供する。【解決手段】リモコン装置１００は、ＨＤＤレコーダ４０等の機器に対して識別情報の送信要求を送信する。これに応じて、部屋１０内のたとえばＨＤＤレコーダ４０が識別情報を送信すると、リモコン装置１００はそれを受信し、当該識別情報に対応するリモコン情報が自機に格納されているか否かを判断する。そして、格納されていないと判断すると、サーバ９０に対して、識別情報とともにリモコン情報の送信を要求する信号を送信する。これに応じて、サーバ９０は、リモコン装置１００に対して、ＨＤＤレコーダ４０のリモコン情報を送信する。これにより、リモコン装置１００では、ＨＤＤレコーダ４０のリモコン情報が格納されて、ＨＤＤレコーダ４０の遠隔操作が可能となる。【選択図】図１
2007259381.tif 000002
【特許請求の範囲】
【請求項１】
識別情報が含まれる光信号を発信する機器を制御するリモコン装置と、前記リモコン装置に対してリモコン情報を送信するサーバ装置とを含むリモコンシステムであって、
前記リモコン装置は、
機器のリモコン情報を記憶する第１の記憶手段と、
前記第１の記憶手段にリモコン情報を記憶される機器の識別情報を記憶する第２の記憶手段と、
機器から識別情報を受信する受信手段と、
前記受信手段が受信した識別情報が、前記第２の記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段が、前記受信手段の受信した識別情報が前記第２の記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応したリモコン情報をダウンロードするための処理を実行するダウンロード手段とを含み、
前記受信手段は、
前記機器に対して識別情報を送信することを要求する信号である要求信号を出力する出力手段を含み、
前記リモコン装置は、
前記出力手段に前記要求信号を出力させるための情報の入力を受付ける受付手段をさらに含み、
前記出力手段は、
前記要求信号として、機器の種類ごとに異なる態様の信号を異なるタイミングで出力し、
前記受付手段に対して前記要求信号を出力させるための情報を一度入力されたことに対応して、複数の機器の種類に対応する前記要求信号を出力し、
前記要求信号を赤外線信号として出力し、
前記要求信号を出力する前に、前記第２の記憶手段に識別情報を記憶されている機器に対して識別情報の送信を抑制する信号を出力し、
前記サーバ装置は、
前記要求情報とリモコン情報とを記憶する第３の記憶手段と、
前記ダウンロード手段が前記要求情報を送信したことに応じて、前記リモコン装置に前記受信手段が受信した識別情報に対応したリモコン情報を送信する送信手段とを含み、
前記リモコン装置によって制御される機器によって構成され、
前記第３の記憶手段は、
前記サーバ装置に対して着脱可能な記録媒体によって構成される、リモコンシステム。
【請求項２】
識別情報が含まれる光信号を発信する機器を制御するリモコン装置と、前記リモコン装置に対してリモコン情報を送信するサーバ装置とを含むリモコンシステムであって、
前記リモコン装置は、
リモコン情報を記憶する第１の記憶手段と、
前記第１の記憶手段にリモコン情報を記憶する機器の識別情報を記憶する第２の記憶手段と、
機器から識別情報を受信する受信手段と、
前記受信手段が受信した識別情報が、前記記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段が、前記受信手段の受信した識別情報が前記記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応した要求情報を前記サーバに送信するダウンロード手段とを含み、
前記サーバ装置は、
前記要求情報とリモコン情報とを記憶する第３の記憶手段と、
前記ダウンロード手段が前記要求情報を送信したことに応じて、前記リモコン装置に前記受信手段が受信した識別情報に対応したリモコン情報を送信する送信手段とを含む、リモコンシステム。
【請求項３】
前記サーバ装置は、前記リモコン装置によって制御される機器によって構成される、請求項２に記載のリモコンシステム。
【請求項４】
前記第３の記憶手段は、前記サーバ装置に対して着脱可能な記録媒体によって構成される、請求項２または請求項３に記載のリモコンシステム。
【請求項５】
識別情報が含まれる光信号を発信する機器を制御するリモコン装置であって、
機器のリモコン情報を記憶する第１の記憶手段と、
前記第１の記憶手段にリモコン情報を記憶される機器の識別情報を記憶する第２の記憶手段と、
機器から識別情報を受信する受信手段と、
前記受信手段が受信した識別情報が、前記第２の記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段が、前記受信手段の受信した識別情報が前記第２の記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応したリモコン情報をダウンロードするための処理を実行するダウンロード手段とを含み、
前記受信手段は、前記機器に対して識別情報を送信することを要求する信号である要求信号を出力する出力手段をさらに含み、
前記リモコン装置は、前記出力手段に前記要求信号を出力させるための情報の入力を受付ける受付手段をさらに含み、
前記出力手段は、
前記要求信号として、機器の種類ごとに異なる態様の信号を異なるタイミングで出力し、
前記受付手段に対して前記要求信号を出力させるための情報を一度入力されたことに対応して、複数の機器の種類に対応する前記要求信号を出力し、
前記要求信号を赤外線信号として出力し、
前記要求信号を出力する前に、前記第２の記憶手段に識別情報を記憶されている機器に対して識別情報の送信を抑制する信号を出力する、リモコン装置。
【請求項６】
識別情報が含まれる光信号を発信する機器を制御するリモコン装置であって、
機器のリモコン情報を記憶する第１の記憶手段と、
前記第１の記憶手段にリモコン情報を記憶される機器の識別情報を記憶する第２の記憶手段と、
機器から識別情報を受信する受信手段と、
前記受信手段が受信した識別情報が、前記第２の記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段が、前記受信手段の受信した識別情報が前記第２の記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応したリモコン情報をダウンロードするための処理を実行するダウンロード手段とを含む、リモコン装置。
【請求項７】
前記受信手段は、前記機器に対して識別情報を送信することを要求する信号である要求信号を出力する出力手段をさらに含む、請求項６に記載のリモコン装置。
【請求項８】
前記出力手段は、前記要求信号として、機器の種類ごとに異なる態様の信号を出力する、請求項７に記載のリモコン装置。
【請求項９】
前記出力手段は、前記要求信号として、機器の種類ごとに異なるタイミングで信号を出力する、請求項８に記載のリモコン装置。
【請求項１０】
前記出力手段に前記要求信号を出力させるための情報の入力を受付ける受付手段をさらに含む、請求項７〜請求項９のいずれかに記載のリモコン装置。
【請求項１１】
前記出力手段は、前記受付手段に対して前記要求信号を出力させるための情報を一度入力されたことに対応して、複数の機器の種類に対応する前記要求信号を出力する、請求項１０に記載のリモコン装置。
【請求項１２】
前記出力手段は、一定時間ごとに前記要求信号を出力する、請求項７〜請求項９のいずれかに記載のリモコン装置。
【請求項１３】
前記出力手段は、前記要求信号を赤外線信号として出力する、請求項７〜請求項１２のいずれかに記載のリモコン装置。
【請求項１４】
前記出力手段は、ネットワークに接続可能であり、ネットワークを介して前記機器に前記要求信号を出力する、請求項７〜請求項１２のいずれかに記載のリモコン装置。
【請求項１５】
前記出力手段は、前記要求信号を出力する前に、前記第２の記憶手段に識別情報を記憶されている機器に対して識別情報の送信を抑制する信号を出力する、請求項７〜請求項１４のいずれかに記載のリモコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン装置およびリモコンシステムに関し、特に、機器を制御するための情報を外部から追加または更新できるリモコン装置およびそのようなリモコン装置を含むリモコンシステムに関する。
【背景技術】
【０００２】
従来から、機器の遠隔操作に関し、種々技術が開示されてきた。
たとえば、特許文献１では、被制御機器に付属しているリモコン装置を用いて当該被制御機器の制御を実行するのに加えて、各被制御機器のメーカ名およびカテゴリを登録した制御用装置を用いて被制御機器の制御を実行するための技術が開示されている。この文献では、リモコン装置に制御用装置に対して信号を送信させることにより、制御用装置に被制御機器の機器情報を認識させることにより、制御用装置によってもリモコン装置と同様に被制御機器の制御を実行させる技術が開示されている。
【０００３】
また、リモコン装置自体の設定に関する技術を開示する文献としては、特許文献２を挙げることができる。特許文献２では、リモコンを操作したい機器に向けた状態で当該リモコン上の所定のキーが押されることにより、リモコンに、当該リモコンが信号を送信できる範囲内の機器のＩＤコードを受信させ、そして、ＩＤコードを受信した機器の中からユーザが選択した機器についての操作キーの設定を行なう技術が開示されている。
【０００４】
なお、リモコン装置に対して、ネットワークを介する等して外部から情報を追加または更新する技術についても、種々開示されてきている。
【０００５】
たとえば、特許文献３では、リモコン装置として携帯型無線端末を利用する技術が開示されている。そして、この文献では、ユーザは、ネットワークを介して携帯型無線端末をサーバに接続させ、サーバから所望のリモートコントロールプログラムを携帯型無線端末にダウンロードし、また、ダウンロードしたプログラムの中から被制御機器に対応するプログラムを選択し、そして、選択されたプログラムがリモコン装置の中の「リモートコントロール機能」を達成するためのブロックに転送されて被制御機器の制御に利用される技術が開示されている。
【０００６】
また、特許文献４では、利用者のコンピュータにサーバからリモコン情報をダウンロードし、また、当該利用者のコンピュータからリモコン装置にサーバからダウンロードされたリモコン情報がダウンロードされ、そして、リモコン装置においてダウンロードされたリモコン情報の設定、リモコン装置への情報の追加または更新を行なう技術が開示されている。
【特許文献１】特開２００４−０８８７５９号公報
【特許文献２】特開２００１−２４５３７１号公報
【特許文献３】特開２００２−１８６０６３号公報
【特許文献４】特開２００２−２９１０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
近年、汎用リモコンが販売される等、ユーザがリモコン装置に対して外部から情報を追加または更新する機会が増加している。
【０００８】
しかしながら、上記した従来の技術では、リモコン装置に対して情報を追加または更新をしようとすると、ユーザに、被制御機器に対してダウンロードされたプログラムを選択および転送をするための操作や利用者のコンピュータにリモコン装置を接続させるための操作等の煩雑な操作を必要としていた。
【０００９】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、リモコン装置に対して情報の追加や更新をしようとする際にユーザが煩雑な操作を必要とされないリモコン装置およびリモコンシステムを提供することである。
【課題を解決するための手段】
【００１０】
本発明のある局面に従ったリモコンシステムは、識別情報が含まれる光信号を発信する機器を制御するリモコン装置と、前記リモコン装置に対してリモコン情報を送信するサーバ装置とを含むリモコンシステムであって、前記リモコン装置は、機器のリモコン情報を記憶する第１の記憶手段と、前記第１の記憶手段にリモコン情報を記憶される機器の識別情報を記憶する第２の記憶手段と、機器から識別情報を受信する受信手段と、前記受信手段が受信した識別情報が、前記第２の記憶手段に記憶されているか否かを判断する判断手段と、前記判断手段が、前記受信手段の受信した識別情報が前記第２の記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応したリモコン情報をダウンロードするための処理を実行するダウンロード手段とを含み、前記受信手段は、前記機器に対して識別情報を送信することを要求する信号である要求信号を出力する出力手段を含み、前記リモコン装置は、前記出力手段に前記要求信号を出力させるための情報の入力を受付ける受付手段をさらに含み、前記出力手段は、前記要求信号として、機器の種類ごとに異なる態様の信号を異なるタイミングで出力し、前記受付手段に対して前記要求信号を出力させるための情報を一度入力されたことに対応して、複数の機器の種類に対応する前記要求信号を出力し、前記要求信号を赤外線信号として出力し、前記要求信号を出力する前に、前記第２の記憶手段に識別情報を記憶されている機器に対して識別情報の送信を抑制する信号を出力し、前記サーバ装置は、前記要求情報とリモコン情報とを記憶する第３の記憶手段と、前記ダウンロード手段が前記要求情報を送信したことに応じて、前記リモコン装置に前記受信手段が受信した識別情報に対応したリモコン情報を送信する送信手段とを含み、前記リモコン装置によって制御される機器によって構成され、前記第３の記憶手段は、前記サーバ装置に対して着脱可能な記録媒体によって構成されることを特徴とする。
【００１１】
本発明の他の局面に従ったリモコンシステムは、識別情報が含まれる光信号を発信する機器を制御するリモコン装置と、前記リモコン装置に対してリモコン情報を送信するサーバ装置とを含むリモコンシステムであって、前記リモコン装置は、リモコン情報を記憶する第１の記憶手段と、前記第１の記憶手段にリモコン情報を記憶する機器の識別情報を記憶する第２の記憶手段と、機器から識別情報を受信する受信手段と、前記受信手段が受信した識別情報が、前記記憶手段に記憶されているか否かを判断する判断手段と、前記判断手段が、前記受信手段の受信した識別情報が前記記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応した要求情報を前記サーバに送信するダウンロード手段とを含み、前記サーバ装置は、前記要求情報とリモコン情報とを記憶する第３の記憶手段と、前記ダウンロード手段が前記要求情報を送信したことに応じて、前記リモコン装置に前記受信手段が受信した識別情報に対応したリモコン情報を送信する送信手段とを含むことを特徴とする。
【００１２】
また、本発明に従ったリモコンシステムでは、前記サーバ装置は、前記リモコン装置によって制御される機器によって構成されることが好ましい。
【００１３】
また、本発明に従ったリモコンシステムでは、前記第３の記憶手段は、前記サーバ装置に対して着脱可能な記録媒体によって構成されることが好ましい。
【００１４】
本発明のある局面に従ったリモコン装置は、識別情報が含まれる光信号を発信する機器を制御するリモコン装置であって、機器のリモコン情報を記憶する第１の記憶手段と、前記第１の記憶手段にリモコン情報を記憶される機器の識別情報を記憶する第２の記憶手段と、機器から識別情報を受信する受信手段と、前記受信手段が受信した識別情報が、前記第２の記憶手段に記憶されているか否かを判断する判断手段と、前記判断手段が、前記受信手段の受信した識別情報が前記第２の記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応したリモコン情報をダウンロードするための処理を実行するダウンロード手段とを含み、前記受信手段は、前記機器に対して識別情報を送信することを要求する信号である要求信号を出力する出力手段をさらに含み、前記リモコン装置は、前記出力手段に前記要求信号を出力させるための情報の入力を受付ける受付手段をさらに含み、前記出力手段は、前記要求信号として、機器の種類ごとに異なる態様の信号を異なるタイミングで出力し、前記受付手段に対して前記要求信号を出力させるための情報を一度入力されたことに対応して、複数の機器の種類に対応する前記要求信号を出力し、前記要求信号を赤外線信号として出力し、前記要求信号を出力する前に、前記第２の記憶手段に識別情報を記憶されている機器に対して識別情報の送信を抑制する信号を出力することを特徴とする。
【００１５】
本発明の他の局面に従ったリモコン装置は、識別情報が含まれる光信号を発信する機器を制御するリモコン装置であって、機器のリモコン情報を記憶する第１の記憶手段と、前記第１の記憶手段にリモコン情報を記憶される機器の識別情報を記憶する第２の記憶手段と、機器から識別情報を受信する受信手段と、前記受信手段が受信した識別情報が、前記第２の記憶手段に記憶されているか否かを判断する判断手段と、前記判断手段が、前記受信手段の受信した識別情報が前記第２の記憶手段に記憶されていないと判断した場合に、ネットワークを介して前記受信手段が受信した識別情報に対応したリモコン情報をダウンロードするための処理を実行するダウンロード手段とを含むことを特徴とする。
【００１６】
また、本発明に従ったリモコン装置では、前記受信手段は、前記機器に対して識別情報を送信することを要求する信号である要求信号を出力する出力手段をさらに含むことが好ましい。
【００１７】
また、本発明に従ったリモコン装置では、前記出力手段は、前記要求信号として、機器の種類ごとに異なる態様の信号を出力することが好ましい。
【００１８】
また、本発明に従ったリモコン装置では、前記出力手段は、前記要求信号として、機器の種類ごとに異なるタイミングで信号を出力することが好ましい。
【００１９】
また、本発明に従ったリモコン装置では、前記出力手段に前記要求信号を出力させるための情報の入力を受付ける受付手段をさらに含むことが好ましい。
【００２０】
また、本発明に従ったリモコン装置では、前記出力手段は、前記受付手段に対して前記要求信号を出力させるための情報を一度入力されたことに対応して、複数の機器の種類に対応する前記要求信号を出力することが好ましい。
【００２１】
また、本発明に従ったリモコン装置では、前記出力手段は、一定時間ごとに前記要求信号を出力することが好ましい。
【００２２】
また、本発明に従ったリモコン装置では、前記出力手段は、前記要求信号を赤外線信号として出力することが好ましい。
【００２３】
また、本発明に従ったリモコン装置では、前記出力手段は、ネットワークに接続可能であり、ネットワークを介して前記機器に前記要求信号を出力することが好ましい。
【００２４】
また、本発明に従ったリモコン装置では、前記出力手段は、前記要求信号を出力する前に、前記第２の記憶手段に識別情報を記憶されている機器に対して識別情報の送信を抑制する信号を出力することが好ましい。
【発明の効果】
【００２５】
本発明によると、リモコン装置は、当該リモコン装置において機器から受信した識別信号が記憶されていないと判断したことを条件として、当該識別信号に対応したリモコン情報をダウンロードするための処理を実行する。
【００２６】
これにより、リモコン装置に対して情報を追加または更新しようとする場合、ユーザは、リモコン装置に対して、受信した機器の識別情報の中から情報の追加等の対象とする識別情報を選択するための操作をする必要がない。したがって、ユーザが煩雑な操作を必要とされないようになる。
【００２７】
また、本発明のある局面によれば、さらに、リモコン装置に、機器に対して識別情報の送信を要求する信号を出力させるため、機器は継続的に識別情報を送信する必要がなく、また、リモコン装置は継続的に識別情報の送信の有無を判断する必要がない。これにより、機器およびリモコン装置において消費電力を抑えることができる。なお、特にリモコン装置において消費電力を抑えることができることは、携帯性を備えるリモコン装置において、電池寿命が長くなる等の効果を奏する。
【００２８】
また、本発明のある局面によれば、さらに、リモコン装置に、機器に対して識別信号の送信を要求する信号を機器の種類ごとに異なるタイミングおよび態様で出力させるため、機器からの識別信号の送信も種類ごとに異なったタイミング、または、異なった態様で行なわれ、これにより、リモコン装置において異なる機器から送信された識別信号が混線する等の事態を回避できる。
【００２９】
また、本発明のある局面によれば、さらに、リモコン装置に、一度の情報の入力に基づいて、複数の機器に対して識別信号の送信を要求する信号を送信させるため、ユーザによる入力操作を容易になる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３１】
＜第１の実施の形態＞
図１を参照して、本発明の実施の形態に係るリモコン装置１００の使用態様について説明する。図１は、リモコン装置１００を含むリモコンシステムを模式的に示す図である。
【００３２】
部屋１０には、エアコン２０と、テレビ３０と、ＨＤＤレコーダ４０とが配置されている。エアコン２０は、エアコン自身の識別情報を含む信号を発光する発光部２１と、リモコン装置１００により発光された制御信号を受光する受光部２２とを含む。テレビ３０は、テレビ自身の識別情報を含む信号を発光する発光部３１と、リモコン装置１００により発光された制御信号を受光する受光部３２とを含む。テレビ３０とＨＤＤレコーダ４０とはケーブル５０により接続されている。ＨＤＤレコーダ４０は、ＨＤＤレコーダ自身を識別する情報を含む信号を発光する発光部４１と、リモコン装置１００により発光された制御信号を受光する受光部４２とを含む。
【００３３】
部屋１０の外には、情報提供サーバ９０が設置されている。情報提供サーバ９０は、リモコン装置１００に対して信号を発光する発光部９０１と、リモコン装置１００が発光した信号を受光する受光部９０２とを含む。
【００３４】
図２を参照して、本実施の形態に係るリモコン装置１００の構成について説明する。図２は、リモコン装置１００の外観を示す図である。
【００３５】
リモコン装置１００は、光信号を透過する外部スリット１１０と、被制御機器に対して制御信号を発信する発光部１６０と、ディスプレイ１０２と、外部から指示の入力を受け
てその入力に応じた信号を出力する操作部１４０と、電源のオンの指示の入力を受付ける電源スイッチ１９０とを含む。
【００３６】
操作部１４０は、たとえばボタンあるいはダイヤルによって実現される。操作部１４０は、ディスプレイ１０２に表示されるカーソルの上下および左右方向を規定するカーソルボタン１０４ａ，１０４ｂ，１０４ｃ，１０４ｄと、リモコン装置１００の使用者により入力されたデータを確定するための指示の入力を受ける決定ボタン１１４と、出力される制御信号の値をアップあるいはダウンさせるためのアップダウンボタン１０８と、数字ボタン１０６とを含む。アップダウンボタン１０８は、第１のアップボタン１１８ａと、第１のダウンボタン１１８ｂと、第２のアップボタン１２８ａと、第２のダウンボタン１２８ｂとを含む。
【００３７】
電源スイッチ１９０は、リモコン装置１００が特定の機器を制御するためのリモコン装置として機能する場合に、当該機器の電源のオンとオフとを切替えるための指示の入力を受付ける。
【００３８】
図３を参照して、本実施の形態に係るリモコン装置１００の構造についてさらに説明する。図３は、リモコン装置１００の内部構造を概略的に示す図である。リモコン装置１００は、外部スリット１１０に加えて、内部スリット３２０と、受光素子３１０と、制御回路５１０とを含む。外部スリット１１０と内部スリット３２０とは、各々の開口部の延長線上が受光素子３１０における受信領域に交わるように配置されている。受光素子３１０は、信号線を介して制御回路５１０に接続されている。
【００３９】
外部スリット１１０は、リモコン装置１００の操作時における上下方向を向くように形成されている。内部スリット３２０も同様に、その開口部の長手方向がリモコン装置１００の操作時に上下方向を向くように形成されている。ここで、上下方向とは、別の観点から表わすと、鉛直方向、換言すれば、リモコン装置１００の使用者の両目を結ぶ方向を左右方向とした場合に当該方向に対する上下方向に対応するともいえる。
【００４０】
なお、発光部１６０は、外部スリット１１０、内部スリット３２０および受光素子３１０とは別の部位に設けられているが、外部スリット１１０および内部スリット３２０を共用してもよい。たとえば、受光素子３１０の上部あるいは下部に発光部１６０が設けられていてもよい。このような構成により、発光部１６０から発信される制御信号の指向性が制限されるため、複数の機器が近傍に配置されている場合でも、使用者が制御仕様とする機器に対して制御信号を精度よく発信することができる。
【００４１】
図４を参照して、リモコン装置１００によって実現される機能について説明する。図４は、リモコン装置１００が備える主要な機能の構成を表わすブロック図である。リモコン装置１００は、光学系４１０と、受光部４１２と、検出部４２０と、強度表示部４２２と、変換部４３０と、識別情報取得部４４０と、表示部４４２と、記憶部４４４と、制御データ取得部４５０と、生成部４６０と、入力部４７０と、発信部４８０とを備える。
【００４２】
光学系４１０は、リモコン装置１００の筐体に設けられており、光信号の入来を筐体の或る側面に対して垂直な１つの方向に制限して受付ける。受光部４１２は、光学系４１０を介して光信号を受信する。検出部４２０は、受光部４１２によって受信された光信号の強度を検出する。
【００４３】
強度表示部４２２は、検出部４２０によって検出された光信号の強度を表示する。好ましくは、強度表示部４２２は、光信号の強度に応じた色を発する発光部を含む。また、強度表示部４２２は、予め設定された色の光を発する発光部と、上記光信号の強度に基づいて発光部によって発せられる光の強度を制御する強度制御部とを含んでもよい。光信号の強度を通知するための態様は、強度表示部４２２以外の態様によっても実現される。たとえば、リモコン装置１００は、強度表示部４２２に代えて光信号の強度に応じた音声信号を生成する音声信号生成部と、当該音声信号に基づいて音声を出力するための音声出力部とを含むものであってもよい。
【００４４】
変換部４３０は、受光部４１２によって受信された光信号を電気信号に変換する。識別情報取得部４４０は、当該電気信号から識別情報を取得する。この識別情報は、リモコン装置１００が受信した光信号に含まれる情報である。表示部４４２は、識別情報取得部４４０によって取得された識別情報に基づいて光信号を発信した機器の名称を表示する。表示部４４２は、たとえば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）などにより実現される。強度表示部４２２は、表示部４４２と同一のハードウェアによって実現され得る。あるいは、他のハードウェアによっても実現できる。たとえば、専用のＬＥＤ（Light Emitting Diode）が用いられてもよい。
【００４５】
制御データ取得部４５０は、当該機器を制御するための制御データの入力を受付ける。制御データ取得部４５０は、たとえば着脱可能なデータ記録媒体（図示しない）あるいはデータ通信インターフェイスを介して制御データを外部から取得する。あるいは、制御データが光信号に含まれる場合には、制御データ取得部４５０は、光学系４１０および受信部４１２によって受信される光信号から、当該制御データを取得してもよい。
【００４６】
記憶部４４４は、識別情報取得部４４０によって取得された識別情報と制御データ取得部４５０によって取得された制御データとをそれぞれ格納する。各機器について識別情報と制御データとは相互に関連づけられて記憶部４４４に格納される。データ構造については後述する。
【００４７】
入力部４７０は、リモコン装置１００に対する指示の入力を受付ける。入力部４７０は、たとえば図２に示される数字ボタン１０６その他のボタンによって実現される。生成部４６０は、入力部４７０によって入力が受付けられた指示と記憶部４４４に格納されている制御データとに基づいて上記機器を制御するための光制御信号を生成する。
【００４８】
発信部４８０は、具体的なハードウェアとして実現される場合に光学系４１０の近傍に設けられ、生成部４６０によって生成された光制御信号を発信する。好ましくは、発信部４８０は、光制御信号の送出を横方向に制限して発信する。発信部４８０は、たとえば近赤外線信号を発信する。あるいは、発信部４８０は、無線通信のための構成を有する信号、たとえばパケット信号を発信可能であってもよい。
【００４９】
図４に示される検出部４２０、変換部４３０、識別情報取得部４４０、制御データ取得部４５０および生成部４６０は、たとえば、図５に示される制御回路５１０のようなハードウェアによって実現される。あるいは、検出部４２０、変換部４３０、識別情報取得部４４０、制御データ取得部４５０および生成部４６０の各々が実行する処理を演算処理装置に実行させることによってソフトウェアとハードウェアとの協働によって、各機能を実現させてもよい。
【００５０】
そこで、図５を参照して、リモコン装置１００の具体的構成について説明する。図５は、リモコン装置１００のハードウェア構成を表わすブロック図である。リモコン装置１００は、図２および図３に示される構成に加えて、主たる構成要素として、外部から入力される指示あるいは受光素子３１０から出力される電気信号に基づいて予め定められた処理を実行する制御回路５１０と、データの書き込みおよび読み出しが可能なフラッシュメモリ５２０とを含む。
【００５１】
外部スリット１１０および内部スリット３２０は、たとえば、成型された樹脂により実現される。外部スリット１１０および内部スリット３２０は、一体として成型されたものでもよいし、別個に成型されたものでもよい。外部スリット１１０および内部スリット３２０の位置関係は、一体成型されている場合には固定されることになるが、必ずしも固定されなくても良い。たとえば、外部スリット１１０の位置を微調整可能であってもよい。このようにすると、リモコン装置１００が組み立てられた後であっても、光信号の受光特性を調整することができる。
【００５２】
受光素子３１０は、たとえば、ｐｎ型フォトダイオード、フォトトランジスタ、その他の接合型受光素子によって実現されるが、ここに挙げられた以外の素子であってもよい。受光素子３１０から出力される電気信号は、制御回路５１０に入力される。制御回路５１０は、その信号に対して予め定められた画像処理を実行し、リモコン装置１００が受信した光信号に含まれる情報を取得する。操作部１４０は、入力される指示に応じて電気信号を制御回路５１０に対して出力する。制御回路５１０は、その信号に応じて予め定められた処理を実行する。
【００５３】
フラッシュメモリ５２０は、制御回路５１０から被制御機器の機能を特定するためのデータの入力を受け、予め定められた領域に格納する。フラッシュメモリ５２０は、予め準備されたデータを格納している。このデータは、リモコン装置１００が制御可能な被制御機器に予め定められた動作を実行させるための制御データを含む。
【００５４】
制御回路５１０は、リモコン装置１００が当該被制御機器のためのリモコンとして機能する場合には、当該制御データに基づいて予め定められた処理を実行させるための信号を生成する。制御回路５１０は、その生成した信号を発光部１６０に対して送出する。
【００５５】
制御回路５１０は、各処理を実行するように予め構成された回路素子により実現されるが、制御回路５１０によって実現される機能は、他の態様でも実現可能である。たとえば、各処理を実現するためのプログラムをＣＰＵ（Central Processing Unit）その他の演算処理装置に実行させることにより、ソフトウェアとハードウェアとを協働させることによっても実現される。
【００５６】
発光部１６０は、制御回路５１０から出力された制御信号を含む各種の信号を外部に対して送出する。発光部１６０は、たとえば、赤外線信号を発信する。また他の局面においては、発光部１６０に代えて、たとえば通信回線に接続された、制御信号をパケットとして送信するための送信部が使用されてもよい。
【００５７】
リモコン装置１００のハードウェア構成および各構成要素の接続関係は、図５に示されるものに限られない。また、発光部１６０から出力された信号の経路上に、たとえば外部スリット１１０、内部スリット３２０のようなスリットが設けられてもよい。あるいは、外部スリット１１０および内部スリット３２０が受光素子３１０と発光部１６０とに共用されてもよい。これにより、リモコン装置１００は、横方向への拡がりが抑制された、つまり水平方向に関して指向性の高い態様で、制御信号を発信することができる。
【００５８】
次に、図６を参照して、リモコン装置１００におけるデータ構造について説明する。図６は、リモコン装置１００のフラッシュメモリ５２０におけるデータの格納の一態様を概念的に示す図である。このようなデータは、リモコン装置１００がＨＤＤレコーダ４０を認証した後にフラッシュメモリ５２０に格納される。なお、リモコン装置１００では、各機器のリモコン情報が当該機器の識別情報に関連付けられて格納される。本実施の形態では、リモコン装置１００が或る機器のリモコン情報を識別情報に関連付けて格納させた状態を、当該機器を認証した状態と呼ぶ。
【００５９】
フラッシュメモリ５２０は、データを格納するための領域６１０〜領域６５０を含む。ＨＤＤレコーダ４０のメーカコード「ＡＢＣ」は、領域６１０に格納されている。ＨＤＤレコーダ４０の機器番号「ＨＤＤＲＥＣＯＲＤＥＲ−００１」は、領域６２０に格納されている。ＨＤＤレコーダ４０の製造番号「１２３４５６７８」は、領域６３０に格納されている。領域６１０〜６３０に格納されている情報が、ＨＤＤレコーダ４０を特定する情報であり、以下、本明細書ではＨＤＤレコーダ４０の識別情報と呼ぶ。
【００６０】
リモコン装置１００の操作部１４０として設けられているそれぞれのボタンを識別する情報は、領域６４０に格納されている。各々のボタンに応じて関連付けられているそのボタンの押下時の動作モードは、領域６５０に格納されている。たとえば、数字ボタン「１」は、そのボタンが押下された場合には、「１」のデータを送信するように設定されている。またカーソルアップボタンは、そのボタンが押下された場合には、現在ディスプレイ１０２に表示されている項目の上に表示される項目を選択するための処理を実行するように、設定されている。さらに、たとえば「第１のアップボタン」は、第１のアップボタン１０８ａが押下された場合には、現在アクティブな項目（すなわち制御可能な項目）の値に「１」を加えた値を送信可能なように設定されている。たとえば第１のアップボタン１０８ａがチャンネルを選曲するためのボタンとして機能している場合には、第１のアップボタン１０８ａが押下されると、そのチャンネル番号を１つ大きくした番号を含む信号が送信されることになる。
【００６１】
上記のように、領域６４０に格納されているデータと領域６５０に格納されているデータとが関連付けられているため、リモコン装置１００は、各ボタンの押下に応じて被制御機器に応じた動作を実行させるための信号を発信することができる。
【００６２】
以下、本明細書では、領域６４０と領域６５０に記憶された情報、つまり、リモコン装置１００における各操作部位と被制御機器に対する制御内容とを関連付ける情報を、リモコン情報と呼ぶ。
【００６３】
また、本実施の形態では、領域６１０〜６３０に記憶された情報と、領域６４０，６５０に記憶された情報に関連付けられている。つまり、本願実施の形態では、フラッシュメモリ５２０において、被制御機器ごとに、識別情報とリモコン情報が互いに関連付けられて記憶されている。
【００６４】
次に、図７を参照して、リモコン装置１００に制御される機器の一例であるＨＤＤレコーダ４０について説明する。図７は、ＨＤＤレコーダ４０のハードウェア構成を表わすブロック図である。ＨＤＤレコーダ４０は、ケーブル５０を介してテレビ３０に接続されている。
【００６５】
ＨＤＤレコーダ４０は、外部からリモコン信号を受信する受光部７２４と、指示の入力を受ける操作部７２２と、外部にＨＤＤレコーダ４０を識別するための情報を含む赤外線光を発光する発光部７２０とを備える。発光部７２０は、たとえば、ＨＤＤレコーダ４０の電源がオンである場合に、予め定められた時間、上記赤外線光を発光する。あるいは、ＨＤＤレコーダ４０は、そのような赤外線光の送信要求を受信した場合に、その要求に応答して赤外線光を発光してもよい。受光部７２４は、受光部４２を介して信号を入力される。発光部７２０は、発光部４１を介して、リモコン装置１００の外部へと赤外線光を発する。
【００６６】
ＨＤＤレコーダ４０は、アンテナ７９０に接続されている。ＨＤＤレコーダ４０は、アンテナ７９０により受信された映像信号に基づいて選局されたチャンネルの信号を取得するチューナ７３０と、外部から映像音声信号の入力を受付ける外部入力部７３２と、ＨＤＤレコーダ４０の動作を制御するための処理を実行するシステム制御回路７１０と、チューナ７３０および外部入力７３２からの映像信号の入力を受けて予め定められた圧縮符号化処理を実行することによりデジタルデータを生成するＭＰＥＧ（Moving  Picture  Experts  Group）エンコーダ７５２とを備える。
【００６７】
ＨＤＤレコーダ４０は、さらに、ＤＶＤ駆動装置７７０と、ハードディスク装置７４０と、デジタルデータを復号するためのＭＰＥＧデコーダ７５４と、ＨＤＤレコーダ４０に接続される画像表示装置の表示領域に表示される画像を生成するためのＯＳＤ（On  Screen  Display）画像生成回路７１４と、ＭＰＥＧデコーダ７５４およびＯＳＤ画像生成回路７１４からの信号を合成して出力する合成回路７５８と、デジタル信号をアナログ信号に変換するためのＤ／Ａ（Digital  to  Analog）変換部７６０と、アナログの映像音声信号を外部に出力するための出力部７６８とを備える。
【００６８】
ＤＶＤ駆動装置７７０には、ＤＶＤ７７２が装着される。ハードディスク７４０は、デジタル情報を記録するハードディスク７４４と、ハードディスク７４４にデータを格納し、またハードディスク７４４からデータを読み出すためのピックアップ７４２とを含む。
【００６９】
なお、ＤＶＤ駆動装置７７０およびハードディスク装置７４０が実行する動作は、当業者にとって容易に理解できるため、ここでは詳細な説明は繰り返さない。
【００７０】
図８を参照して、ＨＤＤレコーダ４０を実現するシステム制御回路７１０について説明する。図８は、システム制御回路７１０の機能的構成を表わすブロック図である。
【００７１】
システム制御回路７１０は、外部から信号の入力を受ける入力部８１０と、その信号に基づいてＨＤＤレコーダ４０の識別情報の送信要求を検知する検知部８２０と、その検知に応じて識別情報を格納している記憶部８４０からその情報を読み出す読出部８３０と、読出部８３０により読み出された識別情報に基づいて送信信号を生成するための信号生成部８５０と、信号生成部８５０により生成された信号を出力する出力部８６０とを含む。出力部８６０は、送信用の信号を発光部７２０に対して出力する。発光部７２０は、その信号を赤外線信号として予め定められた方向に向けて発光する。
【００７２】
ここで、図９を参照して、ＨＤＤレコーダ４０、テレビ３０、エアコン２０その他の被制御機器により発信される信号について説明する。図９は、被制御機器からリモコン装置１００に向けて送信される光信号９００の構成の一例を表わすブロック図である。
【００７３】
光信号９００は、スタートビット９１０と、識別データ９２０と、エンドビット９３０とを含む。スタートビット９１０は、逐次送信される光信号の先頭部分を特定するためのデータを含む。識別データ９２０は、たとえば被制御機器のメーカコード、機器番号、製造番号等の情報、すなわち、機器を識別するための情報を含む。エンドビット９３０は、逐次送信される光信号の終了部分を特定するためのデータを含む。
【００７４】
図１０を参照して、ＨＤＤレコーダ４０が識別情報を送信する際の動作について説明する。図１０は、ＨＤＤレコーダ４０の識別情報を送信するためにシステム制御回路７１０が実行する処理のフローチャートである。
【００７５】
ステップＳ１０１０にて、ＨＤＤレコーダ４０のシステム制御回路７１０は、受光部７２４により受光された信号から、機器を認証するための信号の発信指示を検出する。ステップＳ１０２０にて、システム制御回路７１０は、メモリ７１２に格納されているデータに基づいてＨＤＤレコーダ４０のメーカコードと、機器番号と、製造番号とを含む識別情報を生成する。ステップＳ１０３０にて、システム制御回路７１０は、その識別情報とスタートビット９１０と終了ビットとに基づいて送信用の信号（図９）を生成する。
【００７６】
ステップＳ１０４０にて、システム制御回路７１０は、予め定められたパターンで点滅する点滅光として、信号を発光部７２０に発信させる。その結果、発光部７２０から予め定められた方向に向けてＨＤＤレコーダ４０を識別する情報が含まれた赤外線信号が、逐次発信される。
【００７７】
図１１を参照して、本実施の形態に係るリモコン装置１００の制御構造について説明する。図１１は、被制御機器を認証するために制御回路５１０が実行する処理のフローチャートである。
【００７８】
ステップＳ１１１０にて、制御回路５１０は、ＨＤＤレコーダ４０によって発信された点滅光を受信する。ステップＳ１１２０にて、制御回路５１０は、受光素子３１０の中央部において取得された一まとまりの信号を読み出す。一まとまりの信号とは、前述のスタートビットからエンドビットまでを含む信号をいう。ステップＳ１１３０にて、制御回路５１０は、その信号のスタートビット９１０を検出することにより、その信号の先頭を認識する。ステップＳ１１４０にて、制御回路５１０は、その信号からＨＤＤレコーダ４０の識別情報（たとえば、識別データ９２０）を取得する。ステップＳ１１５０にて、制御回路５１０は、その取得した識別情報をフラッシュメモリ５２０において予め定められた領域に格納する。なお、制御回路５１０は、ステップＳ１１５０では、フラッシュメモリ５２０内の領域であって、図６を参照して説明した領域６１０〜６３０とは別の領域に、識別情報を格納する。
【００７９】
ステップＳ１１６０にて、制御回路５１０は、ステップＳ１１５０で格納した識別情報と同じものが、図６を参照して説明したような領域６１０〜６３０に記憶されているかどうかを検索する。
【００８０】
そして、ステップＳ１１７０にて、制御回路５１０は、ステップＳ１１６０における検索の結果、同じ識別情報が格納されていないと判断した場合、その識別情報に対応するリモコン情報をダウンロードするために情報提供サーバ９０にアクセスする。なお、同じ識別情報が格納されていると判断した場合には、制御回路５１０は、ステップＳ１１７０の処理を実行することなく処理を終了させる。
【００８１】
ステップＳ１１７０で、制御回路５１０が情報提供サーバ９０にアクセスする際に送信する情報を図１２に示す。
【００８２】
図１２では、光信号１２００が示されている。光信号１２００は、データが格納されている領域１２１０〜１２６０を含む。光信号１２００の先頭を表わすスタートビットは、領域１２１０に格納されている。情報提供サーバ９０を特定する情報は、領域１２２０に格納されている。情報提供サーバ９０に対してリモコン情報の送信を要求するためのコード（要求コード）は、領域１２３０に格納されている。送信を要求するリモコン情報に対応する機器の識別情報は、領域１２４０に格納されている。リモコン装置１００を特定する情報（装置特定情報）は、領域１２５０に格納されている。光信号１２００の終わりを表わすエンドビットは、領域１２６０に格納されている。なお、領域１２３０の格納される識別情報は、制御回路５１０が機器から受信しステップＳ１１５０でフラッシュメモリ５２０に格納した識別情報である。
【００８３】
図１３は、情報提供サーバ９０において光信号１２００が受信されたときに、情報提供サーバ９０の動作を制御するユニット（たとえば、制御回路）が実行する処理のフローチャートである。
【００８４】
図１３を参照して、情報提供サーバ９０では、まずステップＳ１３１０で、光信号１２００に含まれるリモコン情報要求コードが受信される。情報提供サーバ９０では、リモコン情報要求コードが受信されたことに応じて、ステップＳ１３２０以降の処理が実行される。
【００８５】
次に、ステップＳ１３２０で、光信号１２００に含まれる識別情報が読み出される。
次に、ステップＳ１３３０で、ステップＳ１３２０で読み出した識別情報に関連付けて記憶されたリモコン情報が読み出される。なお、情報提供サーバ９０では、複数の機器について、機器の識別情報とリモコン情報とが、互いに関連付けられて格納されている。
【００８６】
そして、ステップＳ１３４０で、光信号１２００に含まれる装置特定情報が読み出される。
【００８７】
そして、ステップＳ１３５０で、ステップＳ１３４０で読み出した装置特定情報を宛先として、ステップＳ１３３０で読み出したリモコン情報を送信する。つまり、ステップＳ１３５０では、光信号１２００を送信したリモコン装置１００に対して、当該光信号１２００に含まれる識別情報に対応した機器についてのリモコン情報が送信される。
【００８８】
なお、ステップＳ１３５０で送信される光信号の構成を図１４に示す。
図１４では、光信号１４００が示されている。光信号１４００は、データが格納されている領域１４１０〜１４５０を含む。光信号１４００の先頭を表わすスタートビットは、領域１４１０に格納されている。リモコン装置１００（のネットワーク上のアドレス等）を特定する情報（装置特定情報）は、領域１４２０に格納されている。送信されるリモコン情報に対応する機器の識別情報は、領域１４３０に格納されている。リモコン情報は、領域１４４０に格納されている。光信号１４００の終わりを表わすエンドビットは、領域１４５０に格納されている。
【００８９】
制御回路５１０は、光信号１４００を受信すると、機器の識別情報とリモコン情報とを、図６に示すように互いに関連付けてフラッシュメモリ５２０に格納する。これにより、リモコン装置１００では、当該機器を制御するためのリモコン情報が格納され、そして、操作部１４０を適宜操作されることによりリモコン情報を用いて当該機器を遠隔操作できるようになる。
【００９０】
以上説明した本実施の形態では、リモコン装置１００は、ＨＤＤレコーダ４０等の機器に対して識別情報の送信を要求する信号を送信する。これに応じて、部屋１０内のたとえばＨＤＤレコーダ４０が識別情報を送信すると、リモコン装置１００はそれを受信し、当該識別情報に対応するリモコン情報が自機に格納されているか否かを判断する。そして、格納されていないと判断すると、情報提供サーバ９０に対して、識別情報とともにリモコン情報の送信を要求する信号を送信する。これに応じて、情報提供サーバ９０は、リモコン装置１００に対して、ＨＤＤレコーダ４０のリモコン情報を送信する。これにより、リモコン装置１００では、ＨＤＤレコーダ４０のリモコン情報が格納されて、ＨＤＤレコーダ４０の遠隔操作が可能となる。
【００９１】
なお、リモコン装置１００から部屋１０の中の機器への識別情報の送信を要求する信号の送信および機器からの識別情報の送信は、一般的にはブロードキャストで行なわれるが、一対一の通信で行なわれてもよい。
【００９２】
また、リモコン装置１００（の制御回路５１０）は、識別情報の送信を要求する信号を、所定時間ごとに定期的に送信するように構成されていても良いし、操作部１４０に対して所定の操作がなされたことを条件として送信するように構成されても良い。
【００９３】
また、制御回路５１０は、識別情報の送信を要求する信号を送信したにもかかわらず機器からの識別情報を受信できない場合には、たとえば「機器に近づいてください」等のエラーメッセージをディスプレイ１０２に表示させることが好ましい。また、エラーメッセージは、リモコン装置１００において、音声で出力されても良い。
【００９４】
また、リモコン装置１００からの識別情報の送信を要求する信号は、ブロードキャストで送信されるため、それに応じて複数の機器が識別情報を送信する場合、複数の機器からの信号が混線する事態が考えられる。
【００９５】
このような事態を回避するために、リモコン装置１００は、識別情報の送信を要求する信号として、機器の種類（たとえば「ＤＶＤレコーダ」「テレビ」「エアコン」等の機器のカテゴリ）ごとに異なる信号を送信することができる。異なる信号とは、たとえば、周波数および／またはパターンが異なる信号を意味する。また、リモコン装置１００は、機器の種類ごとに異なるタイミングで（たとえば数秒オーダーで時間をずらして）、識別情報の送信を要求する信号を出力することが好ましい。
【００９６】
さらには、リモコン装置１００は、当該リモコン装置１００においてリモコン情報を格納している機器に対し、識別情報の送信を抑制する信号を送信しても良い。このような信号の送信は、リモコン装置１００においてリモコン情報に関連付けられて格納されている識別情報を有する機器に対してそのような信号を送信することにより達成されると考えられる。
【００９７】
また、本実施の形態では、各機器が、識別情報の送信を要求する信号の受信に応じて識別情報を送信した履歴を記憶するように構成されても良い。これにより、一度リモコン装置１００において識別情報が受信され、これに応じて情報提供サーバ９０からリモコン情報を受信した機器が、再度識別情報の送信を要求する信号を受信しても識別情報を送信することを回避できる。
【００９８】
また、本実施の形態では、リモコン装置１００は、部屋１０内の各機器および情報提供サーバ９０との間で赤外線通信をする例を示したが、本発明における通信態様はこれに限定されない。
【００９９】
たとえば、リモコン装置１００を含むリモコンシステムを図１５に示されるように構成し、リモコン装置１００が、機器（エアコン２０、テレビ３０、および、ＨＤＤレコーダ４０）とパーソナルコンピュータ９９を含むホームネットワークとの間で通信を行なうようにしてもよい。このようなシステムでは、エアコン２０、テレビ３０、および、ＨＤＤレコーダ４０は、それぞれ、自機の動作を制御する制御回路２５，３５，４５を備え、また、ホームネットワーク９８０に接続するためのインターフェイス（Ｉ／Ｆ）２６，３６，４６を備えている。
【０１００】
図１５を参照して、ホームネットワーク９８０は、ＰＣ（Personal Computer）９９に接続されている。ＰＣ９９は、広域ネットワーク（たとえば、インターネット）９０３を介して情報提供サーバ９０５に接続されている。ＰＣ９９は、リモコン装置１００の使用者の宅内に設置されている通常のコンピュータシステムである。情報提供サーバ９０５は、たとえばエアコン２０、テレビ３０、ＨＤＤレコーダ４０等の製造事業者により運営されるコンピュータシステムである。したがって、情報提供サーバ９０５は各被制御機器に応じて存在し得る。このため、情報提供サーバ９０５は、図１５に示されるように、常に１つのサーバによってのみ実現されるわけではない。
【０１０１】
なお、情報提供サーバ９０５は、リモコンシステムにおいて上記した情報提供サーバ９０と同様の役割を有し、そして、たとえば通常のコンピュータシステムによって実現される。コンピュータシステムのハードウェア構成、その動作および実現される機能は周知である。当該機能には、データの送信要求の受信に応答して当該データを送信要求元に送信する機能も含まれる。したがって、ここでは、後述する説明を除き、詳細な説明は繰り返さない。
【０１０２】
このようなリモコンシステムでは、リモコン装置１００が赤外線の信号を送受信するために、アクセスポイント１５００が設置されている。アクセスポイント１５００は、発光部１５０１と受光部１５０２を備える。リモコン装置１００から発せられた信号は、発光部１５０１およびホームネットワーク９８０を介して、各被制御機器またはＰＣ９９へと送信される。ＰＣ９９は、広域ネットワーク９０３を介して情報提供サーバ９０５と通信が可能である。つまり、このシステムでは、リモコン装置１００は、広域ネットワーク９０３を介して、情報提供サーバ９０５とも通信が可能である。
【０１０３】
このようなシステムでは、リモコン装置１００は、ＨＤＤレコーダ４０等の機器に対して識別情報の送信を要求する信号を送信する。これに応じて、ＨＤＤレコーダ４０が識別情報を送信すると、リモコン装置１００はそれを受信し、当該識別情報に対応するリモコン情報が自機に格納されているか否かを判断する。なお、ここでのリモコン装置１００とＨＤＤレコーダ４０の間の通信は、アクセスポイント１５００およびホームネットワーク９８０を介して実現される。
【０１０４】
そして、リモコン装置１００は、ＨＤＤレコーダ４０の識別情報が格納されていないと判断すると、情報提供サーバ９０５に対して、識別情報とともにリモコン情報の送信を要求する信号を送信する。これに応じて、情報提供サーバ９０５は、リモコン装置１００に対して、ＨＤＤレコーダ４０のリモコン情報を送信する。これにより、リモコン装置１００では、ＨＤＤレコーダ４０のリモコン情報が格納されて、ＨＤＤレコーダ４０の遠隔操作が可能となる。なお、ここでのリモコン装置１００と情報提供サーバ９０５の間の通信は、アクセスポイント１５００、ホームネットワーク９８０、ＰＣ９９、および、広域ネットワーク９０３を介して実現される。
【０１０５】
また、以上説明した本実施の形態では、リモコン装置１００は、情報提供サーバ９０に格納されるリモコン情報をダウンロードすることによって、新たなリモコン情報を追加することができるが、図１６に示されるように、リモコン情報が、一つ又は複数の被制御機器内に格納されていても良い。図１６では、このようなリモコンシステムの一例として、テレビ３０のリモコン情報記憶部３７にリモコン情報が格納される例が示されている。このようなシステムでは、リモコン装置１００が「リモコン情報の送信を要求するためのコード」（図１２参照）を送信すると、リモコン情報記憶部を備える機器（図１６に示される例では、テレビ３０）が、当該コードを受信したことに応じてリモコン装置１００にリモコン情報を送信する。
【０１０６】
また、リモコン情報は、図１６に示されたように機器の内部に格納されている代わりに、機器に対して着脱可能な記録媒体９９９に格納されていても良い。このようなシステムを図１７に模式的に示す。図１７を参照して、被制御機器の一つであるテレビ３０は、記録媒体９９９に記録された情報を読込むディスクドライブ３８を備えている。このようなシステムでは、リモコン装置１００が「リモコン情報の送信を要求するためのコード」（図１２参照）を送信すると、記録媒体９９９を装着されているディスクドライブを備える機器（図１７に示される例では、テレビ３０）が、当該コードを受信したことに応じて記録媒体９９９からリモコン情報を読出し、リモコン装置１００に送信する。
【０１０７】
また、以上説明した本実施の形態では、リモコン装置１００は、発信部４８０に赤外線信号を出力させ、受信部４１２により赤外線信号を受信することによって、他の機器および装置と通信を行なうが、本発明に従ったリモコン装置はこのような構成に限定されない。
【０１０８】
たとえば、リモコン装置１００は、図１８に示されるように発光部１６０および受光素子３１０（図５参照）の代わりに通信部１９１をさらに備え、通信部１９１を利用することにより、図示せぬネットワーク（たとえば、図１５に示されたホームネットワーク９８０または広域ネットワーク９０３）を介して他の機器と通信するように構成されても良い。
【０１０９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１０】
【図１】本発明のリモコンシステムに一実施の形態を模式的に示す図である。
【図２】図１のリモコン装置の外観を示す図である。
【図３】図１のリモコン装置の内部構造を概略的に示す図である。
【図４】図１のリモコン装置が備える機能の構成を示すブロック図である。
【図５】図１のリモコン装置のハードウェア構成を示すブロック図である。
【図６】図１のリモコン装置のフラッシュメモリに格納されるデータ構成の一態様を概念的に示す図である。
【図７】図１のＨＤＤレコーダのハードウェア構成を表わすブロック図である。
【図８】図１のＨＤＤレコーダのシステム制御回路の機能的構成を表わすブロック図である。
【図９】図１のリモコンシステムにおいて、被制御機器からリモコン装置に向けて送信される光信号の構成の一例を示すブロック図である。
【図１０】図１のＨＤＤレコーダが識別情報を送信する際にシステム制御回路が実行する処理のフローチャートである。
【図１１】図１の被制御機器を認証するために図１のリモコン装置の制御回路が実行する処理のフローチャートである。
【図１２】図１のリモコン装置からリモコン情報の送信を要求する際にサーバに送信される光信号の構成の一例を示すブロック図である。
【図１３】図１のサーバにおいて、光信号を受信した場合に実行される処理のフローチャートである。
【図１４】図１のサーバからリモコン装置に送信される信号の構成の一例を示すブロック図である。
【図１５】本発明に従ったリモコンシステムの変形例の構成を模式的に示す図である。
【図１６】本発明に従ったリモコンシステムの他の変形例の構成を模式的に示す図である。
【図１７】本発明に従ったリモコンシステムのさらに他の変形例の構成を模式的に示す図である。
【図１８】図１のリモコン装置の変形例のハードウェア構成を示すブロック図である。
【符号の説明】
【０１１１】
１０  部屋、２０  エアコン、２１，３１，４１  発光部、２２，３２，４２  受光部、３０  テレビ、４０  ＨＤＤレコーダ、５０  ケーブル、９０，９０５，９０６  情報提供サーバ、１００  リモコン装置、５１０  制御回路、９８０  ホームネットワーク、１５００  アクセスポイント。
【図１】
2007259381.tif 000003
【図２】
2007259381.tif 000004
【図３】
2007259381.tif 000005
【図４】
2007259381.tif 000006
【図５】
2007259381.tif 000007
【図６】
2007259381.tif 000008
【図７】
2007259381.tif 000009
【図８】
2007259381.tif 000010
【図９】
2007259381.tif 000011
【図１０】
2007259381.tif 000012
【図１１】
2007259381.tif 000013
【図１２】
2007259381.tif 000014
【図１３】
2007259381.tif 000015
【図１４】
2007259381.tif 000016
【図１５】
2007259381.tif 000017
【図１６】
2007259381.tif 000018
【図１７】
2007259381.tif 000019
【図１８】
2007259381.tif 000020