(57)【要約】【課題】第１無線通信機及び第２無線通信機を備える無線伝送システムにおいて、リモートコントローラによる遠隔操作時の応答速度を向上させることである。【解決手段】クライアント端末装置（第２無線通信機）６において、分割手段（分割プログラム等）は、リモコン４から送信されるリモコン信号を時分割して所定のデータフォーマットに変換した分割データを生成し、第１の送信手段（第１の送信プログラム６４３ｃ等）は、分割手段により生成された分割データを逐次個別にサーバ装置（第１無線通信機）３に送信し、サーバ装置３において、復元手段（復元プログラム３４３ｂ等）は、受信された分割データに基づいてリモコン信号を復元し、第２の送信手段（第２の送信プログラム３４３ｃ等）は、復元手段により復元されたリモコン信号をＡＶ機器（電子機器）２に送信する。【選択図】図２
2007318619.tif 000002
【特許請求の範囲】
【請求項１】
電子機器が接続される第１無線通信機と、当該第１無線通信機と所定の無線方式により無線通信接続される第２無線通信機とを備え、リモートコントローラから送信されるリモコン信号を、前記第２無線通信機を介して前記第１無線通信機に送信して前記電子機器の遠隔操作を行う無線伝送システムにおいて、
前記第２無線通信機は、
前記リモートコントローラから送信されるリモコン信号を受信する第１の受信手段と、
前記第１の受信手段により受信されたリモコン信号を所定の間隔毎に時分割して所定のデータフォーマットに変換した分割データを生成する分割手段と、
前記分割手段により生成された分割データを個別に前記第１無線通信機に送信する第１の送信手段と、
を備え、
前記第１無線通信機は、
前記第２無線通信機から送信される分割データを受信する第２の受信手段と、
前記第２の受信手段により受信された分割データに基づいて、リモコン信号を復元する復元手段と、
前記復元手段により復元されたリモコン信号を無線通信により、前記電子機器に送信する第２の送信手段と、
を備えることを特徴とする無線伝送システム。
【請求項２】
電子機器が接続される第１無線通信機と、当該第１無線通信機と所定の無線方式により無線通信接続される第２無線通信機とを備え、リモートコントローラから送信されるリモコン信号を、前記第２無線通信機を介して前記第１無線通信機に送信して前記電子機器の遠隔操作を行う無線伝送システムにおいて、
前記第２無線通信機は、
前記リモートコントローラから送信されるリモコン信号を受信する第１の受信手段と、
前記第１の受信手段により受信されたリモコン信号を時分割して所定のデータフォーマットに変換した分割データを生成する分割手段と、
前記分割手段により生成された分割データを個別に前記第１無線通信機に送信する第１の送信手段と、
を備え、
前記第１無線通信機は、
前記第２無線通信機から送信される分割データを受信する第２の受信手段と、
前記第２の受信手段により受信された分割データに基づいて、リモコン信号を復元する復元手段と、
前記復元手段により復元されたリモコン信号を、前記電子機器に送信する第２の送信手段と、
を備えることを特徴とする無線伝送システム。
【請求項３】
前記分割手段は、前記リモコン信号の「Ｈ」信号と「Ｌ」信号の切り替わり時点で分割することを特徴とする請求項２に記載の無線伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１無線通信機と第２無線通信機とが所定の無線方式により無線通信接続される無線伝送システムに関する。
【背景技術】
【０００２】
従来より、ＡＶ機器から入力されたデータを、無線通信により、第１無線通信機から第２無線通信機に伝送し、第２無線通信機が、当該データを出力装置５に出力することができる無線伝送システムが知られている。このような無線伝送システムにおいてリモートコントローラ（以下、リモコンと称する）によるＡＶ機器の遠隔操作を行う場合には、ユーザが第２無線通信機に対してリモコン信号を送信すると、第２無線通信機がリモコンから送信されたリモコン信号を所定のデータフォーマットに変換し、変換したデータを無線通信により第１無線通信機に送信する。そして、第１無線通信機側で受信したデータをリモコン信号に復元して、復元したリモコン信号がＡＶ機器に送信され、ＡＶ機器において当該リモコン信号に応じた処理が実行されることとなる。
このような無線伝送システムでは、リモコンによる被制御装置であるＡＶ機器の遠隔操作に際して、無線受信側でリモコン信号を一旦所定のデータフォーマットに変換して無線通信により一括して第１無線通信機に送信した後に、第１無線通信機側で元のリモコン信号に復元するため、リモコン信号の遅延が生じ、被制御装置の応答が遅くなるという問題があった。
【０００３】
図８は、従来の無線伝送システムにおける遠隔操作のタイミングチャートを例示する図である。例えば、図８に示すように、従来の無線伝送システムにおいてリモコンによる遠隔操作を行う場合、初めに、リモコンから所定長Ｔ（例えば、Ｔ＝６０ｍｓ）のリモコン信号が第２無線通信機に送信される。第２無線通信機は、リモコン信号の送信開始からリモコン信号の送信終了まで待機し、リモコン信号のストップビットの検出後或いはリモコン信号の送信開始から所定時間Ｒ（例えば、Ｒ＝１００ｍｓ）経過後に、受信したリモコン信号を一括して所定のフォーマットデータに変換し、変換したフォーマットデータを第１無線通信機に送信する。そして、第１無線通信機側で、受信したフォーマットデータに基づいて元のリモコン信号（例えば、Ｔ＝６０ｍｓ）を復元し、復元したリモコン信号をＡＶ機器に伝送する。その結果、リモコン信号の送信終了からリモコン信号の復元終了までに遅延時間Ｄ（例えば、Ｄ＝１１０ｍｓ）が生じることとなる。
【０００４】
リモコン信号の遅延を解消するための技術として、例えば、特許文献１には、定常時に本体側から各リモコンに対して順次に設定データを送信し、一つのリモコンに対して送信終了する毎に送信要求受付期間を設け、この期間に送信要求があったときは、上記送信を中断して、送信要求を出したリモコンに対して送信許可を与えた後、そのリモコンから送られてくる設定データを受信する給湯器制御装置のデータ通信方法が提案されている。これによれば、複数個のリモコンにより給湯器を制御する場合であっても、無駄な通信時間を無くすことができ、通信速度を上げなくても応答を早くすることができると共に、データ数やリモコン数が増えても応答が遅くなることが無くなる。
【特許文献１】特開平５−３２８４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、当該特許文献１の技術は、複数のリモコンによる遠隔操作時の遅延を解消することはできるものの、上記の無線伝送システムに適用して、遠隔操作時の遅延の問題を解決して応答速度を速めることはできない。
【０００６】
本発明の課題は、第１無線通信機及び第２無線通信機を備える無線伝送システムにおいて、リモートコントローラによる遠隔操作時の応答速度を向上させることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、電子機器が接続される第１無線通信機と、当該第１無線通信機と所定の無線方式により無線通信接続される第２無線通信機とを備え、リモートコントローラから送信されるリモコン信号を、前記第２無線通信機を介して前記第１無線通信機に送信して前記電子機器の遠隔操作を行う無線伝送システムにおいて、
前記第２無線通信機は、
前記リモートコントローラから送信されるリモコン信号を受信する第１の受信手段と、
前記第１の受信手段により受信されたリモコン信号を所定の間隔毎に時分割して所定のデータフォーマットに変換した分割データを生成する分割手段と、
前記分割手段により生成された分割データを個別に前記第１無線通信機に送信する第１の送信手段と、
を備え、
前記第１無線通信機は、
前記第２無線通信機から送信される分割データを受信する第２の受信手段と、
前記第２の受信手段により受信された分割データに基づいて、リモコン信号を復元する復元手段と、
前記復元手段により復元されたリモコン信号を無線通信により、前記電子機器に送信する第２の送信手段と、
を備えることを特徴とする。
【０００８】
請求項２に記載の発明において、電子機器が接続される第１無線通信機と、当該第１無線通信機と所定の無線方式により無線通信接続される第２無線通信機とを備え、リモートコントローラから送信されるリモコン信号を、前記第２無線通信機を介して前記第１無線通信機に送信して前記電子機器の遠隔操作を行う無線伝送システムにおいて、
前記第２無線通信機は、
前記リモートコントローラから送信されるリモコン信号を受信する第１の受信手段と、
前記第１の受信手段により受信されたリモコン信号を時分割して所定のデータフォーマットに変換した分割データを生成する分割手段と、
前記分割手段により生成された分割データを個別に前記第１無線通信機に送信する第１の送信手段と、
を備え、
前記第１無線通信機は、
前記第２無線通信機から送信される分割データを受信する第２の受信手段と、
前記第２の受信手段により受信された分割データに基づいて、リモコン信号を復元する復元手段と、
前記復元手段により復元されたリモコン信号を、前記電子機器に送信する第２の送信手段と、
を備えることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の無線伝送システムにおいて、前記分割手段は、前記リモコン信号の「Ｈ」信号と「Ｌ」信号の切り替わり時点で分割することを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、第２無線通信機において、第１の受信手段は、リモートコントローラから送信されるリモコン信号を受信し、分割手段は、第１の受信手段により受信されたリモコン信号を所定の間隔毎に時分割して所定のデータフォーマットに変換した分割データを生成し、第１の送信手段は、分割手段により生成された分割データを個別に第１無線通信機に送信する。また、第１無線通信機において、第２の受信手段は、第２無線通信機から送信される分割データを受信し、復元手段は、第２の受信手段により受信された分割データに基づいて、リモコン信号を復元し、第２の送信手段は、復元手段により復元されたリモコン信号を無線通信により、電子機器に送信する。
従って、従来のように、第２無線通信機がリモコン信号の受信開始から受信終了まで待機する必要がなく、分割データを逐次第１無線通信機に送信することができることとなって、リモートコントローラによる遠隔操作時の応答速度を向上させることができる。
【００１１】
請求項２に記載の発明によれば、第２無線通信機において、第１の受信手段は、リモートコントローラから送信されるリモコン信号を受信し、分割手段は、第１の受信手段により受信されたリモコン信号を時分割して所定のデータフォーマットに変換した分割データを生成し、第１の送信手段は、分割手段により生成された分割データを個別に第１無線通信機に送信する。また、第１無線通信機において、第２の受信手段は、第２無線通信機から送信される分割データを受信し、復元手段は、第２の受信手段により受信された分割データに基づいて、リモコン信号を復元し、第２の送信手段は、復元手段により復元されたリモコン信号を、電子機器に送信する。
従って、従来のように、第２無線通信機がリモコン信号の受信開始から受信終了まで待機する必要がなく、分割データを逐次第１無線通信機に送信することができることとなって、リモートコントローラによる遠隔操作時の応答速度を向上させることができる。
【００１２】
請求項３に記載の発明によれば、請求項２に記載の発明の効果が得られるのは無論のこと、分割手段は、リモコン信号の「Ｈ」信号と「Ｌ」信号の切り替わり時点で分割するので、例えば、切り替わり時点以外で分割した場合に付加する途中で切れた部分の「Ｈ」信号或いは「Ｌ」信号の長さに関する情報を、分割データに付加する必要がなくなり、第１無線通信機に送信する情報量の増加を抑制することができることとなって、応答速度をより速めることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明を実施するための最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
＜構成＞
まず、本実施形態における無線伝送システムＳ、サーバ装置（第２無線通信機）及びクライアント端末装置（第１無線通信機）の構成を説明する。
【００１４】
[無線伝送システムの構成]
無線伝送システムＳは、例えば、図１に示すように、ＡＶコントローラ１を備えると共に、電子機器としてのＡＶ機器２を接続した第１無線通信機としてのサーバ装置３と、リモートコントローラ（以下、リモコンという。）４を備えるとともに、出力装置５を接続した第２無線通信機としてのクライアント端末装置６と、により構成される。サーバ装置３とクライアント端末装置６とは、所定の無線方式としての無線ネットワークＮを介して無線通信接続されており、互いに通信することができるようになっている。
なお、サーバ装置３に対するクライアント端末装置６の個数は、図１の限りでない。
【００１５】
無線ネットワークＮは、例えば、IEEE（Institute of Electrical and Electronic Engineers）802.11規格などに準じた無線ＬＡＮ（Local Area Network）などのネットワークである。
【００１６】
サーバ装置３からクライアント端末装置６に送信される情報として、例えば、コンテンツ情報などがある。コンテンツ情報は、例えば、サーバ装置３に接続された各種ＡＶ機器２から取得され、クライアント端末装置６に接続された出力装置５に出力される。
また、クライアント端末装置６からサーバ装置３に送信される情報として、例えば、制御情報などがある。制御情報は、例えば、サーバ装置３から送信されているコンテンツ情報を要求するものである。すなわち、クライアント端末装置６は、リモコン４から送信されたリモコン信号に対応する制御情報をサーバ装置３に送信すると、当該制御情報を受信したサーバ装置３は、各種ＡＶ機器２などに対して、当該制御情報に対応した制御を実行し、当該実行の結果、得られた情報をクライアント端末装置６に送信する。そして、当該情報を受信したクライアント端末装置６は、出力装置５などに、当該情報を出力する。
【００１７】
この制御情報は、リモコン４から送信されたリモコン信号が所定のデータフォーマットに変換されることにより生成される。具体的には、クライアント端末装置６は、リモコン４から送信されたリモコン信号を受信すると、当該リモコン信号を所定のフォーマットデータに変換し、無線ネットワークＮを介してサーバ装置３に送信する。サーバ装置３は、クライアント端末装置６から送信されたデータを受信すると、受信したデータに基づいて、元のリモコン信号を復元し、復元したリモコン信号をＡＶコントローラ１からＡＶ機器２に送信して、ＡＶ機器２に対する制御を行う。
【００１８】
ここで、本発明における無線伝送システムＳでは、クライアント端末装置６において、リモコン４から送信された一のリモコン信号を、従来における無線伝送システムＳ（図８参照）のようにリーダコードからストップビットまで全て受信してから一括して所定のデータフォーマットに変換してサーバ装置３に送信するのではなく、リモコン４から送信されるリモコン信号を、受信したデータから順に分割して所定のデータフォーマットに変換することにより、一のリモコン信号から複数の分割データを生成し、生成された分割データから順に、逐次個別にサーバ装置３に送信するように構成する。
なお、以下の説明において、リモコン４からクライアント端末装置６に送信されるリモコン信号を符号Ｓｐ、クライアント端末装置６において生成される分割データを符号Ｓｄ、サーバ装置３において復元されるリモコン信号を符号Ｓｒで表すこととする。
【００１９】
リモコン４は、例えば、ＰＰＭ（Pulse Position Modulation: パルス位置変調）方式を採用しており、図２に示すように、複数のキーを備えるキー操作部４１と、赤外線ＬＥＤ（Light Emitting Diode）４２と、各部を制御する制御部４３と、等を備えて構成されている。ＰＰＭ方式は、「１」と「０」に応じて「Ｈ」信号の間隔を変える方法であり、ユーザにより各種キーのうちの何れかのキーが押下されると、制御部４３により当該キーに対応したリモコン信号Ｓｐを生成して、約３８ｋＨｚの周波数で振幅変調し、赤外線ＬＥＤ４２によりクライアント端末装置６のリモコン信号受光部（後述）６１に送信する。
【００２０】
[クライアント端末装置の構成]
クライアント端末装置６は、例えば、図２に示すように、リモコン信号受光部６１、無線通信部６２、デコーダ６３、制御部６４などを備えて構成され、各部は、バス６５によって接続されている。そして、当該クライアント端末装置６は、出力装置５を接続しており、リモコン４によって操作できるようになっている。
【００２１】
リモコン信号受光部６１は、例えば、図示は省略するが、フォトダイオードと、ＳＵＢＣＰＵと、増幅部と、復調部と、デコーダと、等を備えて構成されており、リモコン４から送信されたリモコン信号Ｓｐをフォトダイオードにおいて受信すると、ＳＵＢＣＰＵの制御により、増幅部により増幅した後に復調部において復調し、さらに、デコーダ６３により波形整形、誤り訂正等の各種処理を行って、制御部６４に対して出力する。
【００２２】
図３は、リモコン４から送信されるリモコン信号Ｓｐのデータ構造を例示する図である。
リモコン４から送信されるリモコン信号Ｓｐは、例えば、リモコン信号Ｓｐが送信されることを受信側に知らせるリーダコードと、メーカー・機器を識別するためのカスタムコードと、制御内容を示すデータコードと、リモコン信号の送信終了であることを示すストップビットと、から構成される１フレームの長さが６０ｍｓのデータである。
ここで、例えば、当該リモコン信号Ｓｐにおける「Ｈ」信号及び「Ｌ」信号のそれぞれの長さをＴ１〜Ｔ３９で示す場合、例えば、リーダコードは、Ｔ１（例えば、Ｔ１＝９ｍｓ）の「Ｈ」信号及びＴ２（例えば、Ｔ２＝４．５ｍｓ）の「Ｌ」信号から成り、ストップビットは、Ｔ３９（例えば、Ｔ３９＝０．５６ｍｓ）の「Ｈ」信号から成る。また、カスタムコードは、Ｔ３〜Ｔ２０の「Ｈ」信号及び「Ｌ」信号から成り、データコードは、Ｔ２１〜Ｔ３８の「Ｈ」信号及び「Ｌ」信号から成る。当該カスタムコード及びデータコードにおける「Ｈ」信号の長さは一定とされ（例えば、０．５６ｍｓ）、一方、「Ｌ」信号の長さはデータによって異なる長さとされている（例えば、「０」の場合は０．５６５ｍｓ、「１」の場合は１．６９ｍｓ）。受信側では、当該「Ｌ」信号の長さの検出により「０」と「１」の区別を行うこととなる。
【００２３】
デコーダ６３は、例えば、制御部６４からの指示に従って、無線通信部６２により受信されたコンテンツをデコードして、出力装置５に出力する。
【００２４】
無線通信部６２は、無線ネットワークＮを介して、サーバ装置３との間で各種情報の送受信を行う。具体的には、無線通信部６２は、サーバ装置３との間で無線信号の送受信を行うためのアンテナやＲＦ（Radio Frequency）変換器（図示省略）、Bluetooth規格やIEEE802.11規格に準じた無線ＬＡＮに接続するための無線ＬＡＮカード（図示省略）などを備えている。
具体的には、本発明における無線通信部６２は、リモコン４から送信されたリモコン信号Ｓｐに基づいて生成した分割データＳｄ（後述）を、無線ネットワークＮを介して順次個別にサーバ装置３に送信することにより、第１の送信手段として機能する。  
【００２５】
制御部６４は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）６４１、ＲＡＭ（Random Access Memory）６４２、ＲＯＭ（Read Only Memory）６４３などを備えている。
【００２６】
ＣＰＵ６４１は、ＲＯＭ６４３に記憶されたクライアント端末装置６用の各種処理プログラムに従って各種の制御動作を行う。
【００２７】
ＲＡＭ６４２は、ＣＰＵ６４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００２８】
ＲＯＭ６４３は、クライアント端末装置６で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ６４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ６４３に記憶されている。
具体的には、ＲＯＭ６４３には、例えば、第１の受信プログラム６４３ａと、分割プログラム６４３ｂと、第１の送信プログラム６４３ｃと、等が格納されている。
【００２９】
第１の受信プログラム６４３ａは、例えば、ＣＰＵ６４１に、リモコン４から送信されるリモコン信号Ｓｐを受信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ６４１は、リモコン４から送信されるリモコン信号Ｓｐを、リモコン信号受光部６１のフォトダイオードにおいて受信する。
ＣＰＵ６４１は、かかる第１の受信プログラム６４３ａを実行することにより、リモコン信号受光部６１とともに、第１の受信手段を構成する。
【００３０】
分割プログラム６４３ｂは、例えば、ＣＰＵ６４１に、第１の受信プログラム６４３ａの実行により受信されたリモコン信号Ｓｐを、リモコン信号の「Ｈ」信号と「Ｌ」信号の切り替わり時点で時分割して所定のフォーマットデータに変換した分割データＳｄを生成する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ６４１は、第１の受信プログラム６４３ａの実行により、リモコン４から送信されたリモコン信号Ｓｐをリモコン信号受光部６１において受信すると、受信したデータから逐次分割することで、当該リモコン信号Ｓｐを複数のデータに分割する。例えば、ＣＰＵ６４１は、リモコン信号受光部６１から出力されるリモコン信号Ｓｐに対して、所定の間隔毎（例えば、１５ｍｓ毎）に「Ｈ」信号と「Ｌ」信号の切り替わりを検出し、「Ｈ」信号と「Ｌ」信号の切り替わりを検出した時点でリモコン信号Ｓｐを分割することにより、リモコン信号Ｓｐを所定数（例えば、４つ）のデータに時分割する。さらに、ＣＰＵ６４１は、分割された各々のデータを、「Ｈ」信号の長さＴ及び「Ｌ」信号の長さＴが「１」「０」の２値データで示される所定のデータフォーマットに変換する。そして、変換されたそれぞれのデータに、データの開始を示す固定値であるスタートビットｓｔｘと、データの終了を示す固定値であるエンドビットｅｔｘを付加することにより、分割データＳｄを生成する。
ＣＰＵ６４１は、かかる分割プログラム６４３ｂを実行することにより、分割手段を構成する。
【００３１】
ここで、当該分割プログラム６４３ｂにおけるＣＰＵ６４１の処理について、図４を用いてより具体的に説明する。例えば、ＣＰＵ６４１は、６０ｍｓのリモコン信号Ｓｐを約１５ｍｓの分割データＳｄ１〜Ｓｄ４に４分割するものとする。
ＣＰＵ６４１は、リモコン信号受光部６１により、例えば、図４のａ点において、リモコン４から送信されたリモコン信号Ｓｐの受信が開始されると、図示しないタイマにより、受信したデータの長さをカウントする。そして、例えば、リモコン信号Ｓｐのうちの、１５ｍｓのデータを受信する毎に、「Ｈ」信号と「Ｌ」信号の切り替わりの検出処理を行い、「Ｈ」信号と「Ｌ」信号の切り替わりが検出された時点（例えば、ｂ点、ｃ点、ｄ点）で、リモコン信号Ｓｐを逐次分割する。すると、リモコン信号Ｓｐは、例えば、Ｔ１〜Ｔ５の「Ｈ」信号及び「Ｌ」信号から成るデータＡと、Ｔ６〜Ｔ１６の「Ｈ」信号及び「Ｌ」信号から成るデータＢと、Ｔ１７〜Ｔ２８の「Ｈ」信号及び「Ｌ」信号から成るデータＣと、Ｔ２９〜Ｔ３９の「Ｈ」信号及び「Ｌ」信号から成るデータＤと、に逐次分割されることとなる。そして、ＣＰＵ６４１は、リモコン信号Ｓｐが分割されてデータＡ〜Ｄが取得される毎に、その分割データに含まれる「Ｈ」信号と「Ｌ」信号の長さＴを「１」「０」の２値データで示されるデータフォーマットに変換し、それぞれのデータＡ〜Ｄの初めに、データの開始を示す固定値であるスタートビットｓｔｘと、それぞれのデータＡ〜Ｄの終わりに、データの終了を示す固定値であるエンドビットｅｔｘと、を付加することにより、分割されたデータＡ〜Ｄに基づいて分割データＳｄ１〜Ｓｄ４を生成する。
【００３２】
図５は、分割データＳｄ１〜Ｓｄ４のデータ構造を例示する図である。図５に示すように、分割データＳｄ１〜Ｓｄ４は、その分割データＳｄに含まれる「Ｈ」信号と「Ｌ」信号の長さＴが、例えば、それぞれ７バイトの２値データで示されるデータであり、各分割データＳｄの両端には２バイトのスタートビットｓｔｘ及びエンドビットｅｔｘが付されている。
【００３３】
第１の送信プログラム６４３ｃは、例えば、ＣＰＵ６４１に、分割プログラム６４３ｂの実行により生成された分割データＳｄを個別にサーバ装置３に送信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ６４１は、分割プログラム６４３ｂの実行により、リモコン４から送信されたリモコン信号Ｓｐに基づいて分割データＳｄ（例えば、Ｓｄ１〜Ｓｄ４）が生成されると、生成された分割データＳｄを、生成された順に逐次、無線通信部６２により、それぞれ個別にサーバ装置３に送信する。
ＣＰＵ６４１は、かかる第１の送信プログラム６４３ｃを実行することにより、無線通信部６２とともに、第１の送信手段を構成する。
【００３４】
出力装置５は、例えば、クライアント端末装置６から送信されるコンテンツ情報（映像情報や音声情報）を出力する。具体的には、例えば、出力装置５は、映像情報を出力するモニタ（図示省略）を備える映像出力部５１や、音声情報を出力するスピーカ（図示省略）を備える音声出力部５２などを備えている。
【００３５】
[サーバ装置の構成]
サーバ装置３は、例えば、図２に示すように、無線通信部３１、エンコーダ３２、リモコン通信部３３、制御部３４、などを備えて構成され、各部はバス３５によって接続されている。そして、サーバ装置３は、各種ＡＶ機器２を接続しており、ＡＶコントローラ１によって各種ＡＶ機器２を操作制御する。
【００３６】
無線通信部３１は、クライアント端末装置６の無線通信部６２と同様の構成を備えており、無線ネットワークＮを介して、クライアント端末装置６との間で各種情報の送受信を行う。具体的には、無線通信部３１は、クライアント端末装置６との間で無線信号の送受信を行うためのアンテナやＲＦ（Radio Frequency）変換器（図示省略）、Bluetooth規格やIEEE802.11規格に準じた無線ＬＡＮに接続するための無線ＬＡＮカード（図示省略）などを備えている。
具体的には、無線通信部３１は、クライアント端末装置６から無線ネットワークＮを介して送信される分割データを受信することにより、第２の受信手段として機能する。  
【００３７】
エンコーダ３２は、例えば、各種ＡＶ機器２からサーバ装置３に入力されるコンテンツ情報（映像情報や音声情報）を、所定のファイル形式の圧縮コンテンツ情報（圧縮映像情報や圧縮音声情報）にエンコードする。具体的には、例えば、エンコーダ３２は、各種ＡＶ機器２からサーバ装置３に入力される映像情報を、ＭＰＥＧ−２（Moving Picture Experts Group phase 2）形式などの圧縮映像情報にエンコードするとともに、各種ＡＶ機器２からサーバ装置３に入力される音声情報を、ＡＡＣ（Advanced Audio Coding）形式などの圧縮音声情報にエンコードする。
【００３８】
リモコン通信部３３は、例えば、制御部３４からの指示に従って、ＡＶコントローラ１の通信部（後述）１１に、復元したリモコン信号Ｓｒを送信する。
【００３９】
制御部３４は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）３４１、ＲＡＭ（Random Access Memory）３４２、ＲＯＭ（Read Only Memory）３４３などを備えている。
【００４０】
ＣＰＵ３４１は、ＲＯＭ３４３に記憶されたサーバ装置３用の各種処理プログラムに従って各種の制御動作を行う。
【００４１】
ＲＡＭ３４２は、ＣＰＵ３４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００４２】
ＲＯＭ３４３は、サーバ装置３で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ３４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ３４３に記憶されている。
具体的には、ＲＯＭ３４３には、例えば、第２の受信プログラム３４３ａと、復元プログラム３４３ｂと、第２の送信プログラム３４３ｃと、等が格納されている。
【００４３】
第２の受信プログラム３４３ａは、例えば、ＣＰＵ３４１に、クライアント端末装置６から送信される分割データＳｄを受信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３４１は、クライアント端末装置６の無線通信部６２によりそれぞれ個別に送信された分割データＳｄ（例えば、Ｓｄ１〜Ｓｄ４）を、無線通信部３１により受信する。
ＣＰＵ３４１は、かかる第２の受信プログラム３４３ａを実行することにより、無線通信部３１とともに第２の受信手段を構成する。
【００４４】
復元プログラム３４３ｂは、例えば、ＣＰＵ３４１に、第２の受信プログラム３４３ａの実行により受信された分割データＳｄに基づいて、リモコン信号Ｓｒを復元する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３４１は、具体的には、ＣＰＵ３４１は、第２の受信プログラム３４３ａの実行により、無線通信部３１において、リモコン４から送信された分割データＳｄ（例えば、Ｓｄ１〜Ｓｄ４）をそれぞれ個別に受信すると、受信した分割データＳｄから順に逐次、その分割データＳｄに含まれる「１」「０」の２値データに基づいて、元のリモコン信号Ｓｐにおける長さを有する「Ｈ」信号と「Ｌ」信号から成るデータを復元する。そして分割データＳｄ１〜Ｓｄ４に基づいて復元したデータを連結させ、リモコン信号Ｓｒを復元する。
ＣＰＵ３４１は、かかる復元プログラム３４３ｂを実行することにより、復元手段を構成する。
【００４５】
ここで、図６のタイミングチャートを用いて、前述した第１の受信プログラム６４３ａ、分割プログラム６４３ｂ、第１の送信プログラム６４３ｃ、第２の受信プログラム３４３ａ及び復元プログラム３４３ｂの実行により行われる遠隔操作処理のタイミングについて説明する。
例えば、図６に示すように、本無線伝送システムＳにおいてリモコン４による遠隔操作を行う場合、初めに、リモコン４から所定長Ｔ（例えば、Ｔ＝６０ｍｓ）のリモコン信号Ｓｐがクライアント端末装置６に送信される。すると、クライアント端末装置６のＣＰＵ６４１は、リモコン信号Ｓｐのスタートビットを検出してリモコン信号Ｓｐの受信開始と判断し、リモコン信号Ｓｐの受信開始点から所定の時間経過後（例えば、１５ｍｓ後）に、「Ｈ」信号と「Ｌ」信号の切り替わりの検出を行い、「Ｈ」信号と「Ｌ」信号の切り替わりが検出された点で、リモコン信号Ｓｐを分割して、それまでに受信したデータＡを前述したデータフォーマットに変換することにより、分割されたデータＡに基づく分割データＳｄ１を生成する。そして、生成された分割データＳｄ１を無線通信部６２により、サーバ装置３に送信する。さらに、ＣＰＵ６４１は、当該処理を、ストップビットが検出されてリモコン信号Ｓｄの受信終了と判断するまで繰り返し、リモコン信号Ｓｐの分割によるデータＢ〜Ｄの生成と、当該データＢ〜Ｄに基づく分割データＳｄ２〜Ｓｄ４の生成とを行って、分割データＳｄ２〜Ｓｄ４を、生成した直後に逐次サーバ装置３に送信する。
【００４６】
また、サーバ装置３側では、無線通信部３１により、クライアント端末装置６から送信された分割データＳｄ１を受信すると、ＣＰＵ３４１は、当該分割データＳｄ１に基づいて、「Ｈ」信号及び「Ｌ」信号から成るデータＡを復元する。ＣＰＵ３４１は、当該処理を、分割データＳｄ２〜Ｓｄ４を受信する度に行い、生成されたデータを次々と連結させて、リモコン信号Ｓｒを復元する。
その結果、リモコン信号Ｓｐの送信開始からリモコン信号Ｓｒの復元終了までに要する時間が削減され、遠隔操作における遅延時間Ｄ（例えば、Ｄ＝２０ｍｓ）を小さくすることができる。
【００４７】
第２の送信プログラム３４３ｃは、例えば、ＣＰＵ３４１に、復元プログラム３４３ｂの実行により復元されたリモコン信号Ｓｒを無線通信により、電子機器としてのＡＶ機器２に送信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３４１は、復元プログラム３４３ｂの実行により、分割データＳｄに基づいてリモコン信号Ｓｒが復元されると、当該リモコン信号Ｓｒを、リモコン通信部３３によりＡＶコントローラ１の通信部１１に送信し、ＡＶコントローラ１の通信部１１は、通信部１１により受信したリモコン信号Ｓｒを、発光部１２によりＡＶ機器２の受光部２１に赤外線等の無線通信により送信する。
ＣＰＵ３４１は、かかる第２の送信プログラム３４３ｃを実行することにより、リモコン通信部３３及びＡＶコントローラ１とともに第２の送信手段を構成する。
【００４８】
サーバ装置３に設けられたＡＶコントローラ１は、例えば、図２に示すように、各種入力ボタンなどを備え、ユーザによって、各種入力ボタンのうちの何れかの入力ボタンが押下されると、当該入力ボタンに対応した信号を、ＡＶ機器２の受光部２１に送信することにより、各種ＡＶ機器２を操作する。
具体的には、ＡＶコントローラ１は、例えば、図２に示すように、通信部１１と、発光部１２と、等を備えて構成される。
通信部１１は、例えば、サーバ装置３のリモコン通信部３３から送信されたリモコン信号Ｓｒを受信し、発光部１２は、例えば、通信部１１が受信したリモコン信号Ｓｒを、赤外線などにより、ＡＶ機器２に備わる受光部２１に送信する。
【００４９】
サーバ装置３に接続された各種ＡＶ機器２は、例えば、テレビジョン装置、ビデオレコーダ、ＰＶＲ（Personal Video Recorder）、ＢＳ（Broadcasting Satellite）放送やＣＳ（Communication Satellite）放送のチューナ、ＳＴＢ（Set Top Box）、ＤＶＤ（Digital Versatile Disk）プレイヤー、オーディオ装置など、好適な任意のＡＶ機器２を含む。ＡＶ機器２は、受光部２１を備え、ＡＶコントローラ１から送信されたリモコン信号Ｓｒを当該受光部２１において受信する。
【００５０】
＜無線伝送システムによる遠隔操作処理＞
次に、本無線伝送システムＳにおける遠隔操作処理について、図７のフローチャートを参照して説明する。本処理は、リモコン４から送信されたリモコン信号Ｓｐに基づいて、クライアント端末装置６のＣＰＵ６４１が第１の受信プログラム６４３ａ、分割プログラム６４３ｂ、第１の送信プログラム６４３ｃを実行するとともに、サーバ装置３のＣＰＵ３４１が第２の受信プログラム３４３ａ、復元プログラム３４３ｂ、第２の送信プログラム３４３ｃを実行することにより行われる。
【００５１】
まず、クライアント端末装置６のＣＰＵ６４１は、ステップＳ１において、リモコン信号受光部６１において、信号を受信するか否かを判断する。ＣＰＵ６４１は、ステップＳ１において、信号を受信すると判断すると（ステップＳ１；Ｙｅｓ）、受信した信号の「Ｈ」信号の長さＴ及び「Ｌ」信号の長さＴから成るリーダコードの検出に基づいて、当該信号がリモコン信号Ｓｐであるか否かを判断する（ステップＳ２）。ＣＰＵ６４１は、ステップＳ２において、受信した信号がリモコン信号Ｓｐであると判断すると（ステップＳ２；Ｙｅｓ）、タイマにカウントを開始させ（ステップＳ３）、所定長（例えば、１５ｍｓ）のデータを受信済みであるか否かを判断する（ステップＳ４）。ＣＰＵ６４１は、ステップＳ４において、所定長のデータを受信済みであると判断すると（ステップＳ４；Ｙｅｓ）、ステップＳ５において、受信したデータに基づいて「Ｈ」信号と「Ｌ」信号の切り替わりを検出して、「Ｈ」信号と「Ｌ」信号の切り替わりを検出した時点でそれまでに取得したデータを取得して、リモコン信号Ｓｐを分割する（ステップＳ６）。ＣＰＵ６４１は、ステップＳ７において、ステップＳ６において分割したデータに含まれる「Ｈ」信号と「Ｌ」信号の長さを「１」「０」の２値データに変換することにより所定のデータフォーマットに変換し、続くステップＳ８において、変換したデータにスタートビットｓｔｘ及びエンドビットｅｔｘを付加することにより、分割データＳｄを生成する。そしてステップＳ９において、生成された分割データＳｄを、無線通信部６２により、無線ネットワークＮを介してサーバ装置３に送信する。ステップＳ１０において、ＣＰＵ６４１は、リモコン信号Ｓｐのストップビットを受信済みであるか否かを判断する。ＣＰＵ６４１は、ステップＳ１０において、ストップビットを未だ受信していないと判断すると（ステップＳ１０；Ｎｏ）、ステップＳ３に戻って以上の処理を繰り返し、一方、ストップビットを受信済みであると判断すると（ステップＳ１０；Ｙｅｓ）リモコン信号Ｓｐを全て受信したと判断して、本処理を終了する。
【００５２】
無線送信部のＣＰＵ３４１は、ステップＳ１１において、クライアント端末装置６から無線ネットワークＮを介して送信される信号を、無線通信部３１において受信するか否かを判断する。ＣＰＵ３４１は、ステップＳ１１において、信号を受信すると判断すると（ステップＳ１１；Ｙｅｓ）、受信した信号のスタートビットｓｔｘの検出に基づいて、当該信号が分割データＳｄであるか否かを判断する（ステップＳ１２）。ＣＰＵ３４１は、ステップＳ１２において、受信した信号が分割データＳｄであると判断すると（ステップＳ１２；Ｙｅｓ）、ＣＰＵ３４１は、ステップＳ１３において、受信した分割データＳｄを、「Ｈ」信号と「Ｌ」信号から成るデータに復元し、続くステップＳ１４において、それまでに復元したデータがある場合には、データ同士を連結させる。さらに、ＣＰＵ３４１は、ステップＳ１５において、リモコン信号Ｓｐを構成する全ての分割データＳｄに基づいてリモコン信号Ｓｒの復元が終了したか否かを判断する。ＣＰＵ３４１は、ステップＳ１５において、リモコン信号Ｓｒの復元が終了していないと判断すると（ステップＳ１５；Ｎｏ）、ステップＳ１１に戻って以上の処理を繰り返し、一方、リモコン信号Ｓｒの復元が終了したと判断すると（ステップＳ１５；Ｙｅｓ）、復元したリモコン信号Ｓｒを、リモコン通信部３３によりＡＶコントローラ１に送信し、ＡＶコントローラ１に送信されたリモコン信号ＳｒはＡＶ機器２に送信され（ステップＳ１６）、本処理を終了する。そして、ＡＶ機器２において、ＡＶコントローラ１から送信されたリモコン信号Ｓｒに基づく制御が行われることとなる。
【００５３】
以上説明した本実施形態にかかる無線伝送システムＳによれば、クライアント端末装置６のＣＰＵ６４１による第１の受信プログラム６４３ａの実行により、リモコン４から送信されるリモコン信号が受信され、分割プログラム６４３ｂの実行により、第１の受信プログラム６４３ａの実行により受信されたリモコン信号が時分割されて所定のデータフォーマットに変換された分割データが生成され、さらに、第１の送信プログラム６４３ｃの実行により、分割プログラム６４３ｂの実行により生成された分割データが個別にサーバ装置３に送信される。また、サーバ装置３のＣＰＵ３４１による第２の受信プログラム３４３ａの実行により、クライアント端末装置６から送信される分割データが受信され、復元プログラム３４３ｂの実行により、第２の受信プログラム３４３ａの実行により受信された分割データに基づいて、リモコン信号が復元され、さらに、第２の送信プログラム３４３ｃの実行により、復元プログラム３４３ｂの実行により復元されたリモコン信号が、電子機器に送信される。従って、従来のように、クライアント端末装置（第２無線通信機）６がリモコン信号Ｓｐの受信開始から受信終了まで待機する必要がなく、分割データＳｄを逐次サーバ装置（第１無線通信機）３に送信することができることとなって、リモートコントローラ４による遠隔操作時の応答速度を向上させることができる。また、分割プログラム６４３ｂの実行により、リモコン信号は、「Ｈ」信号と「Ｌ」信号の切り替わり時点で分割されるので、例えば、切り替わり時点以外で分割した場合に付加する途中で切れた部分の「Ｈ」信号或いは「Ｌ」信号の長さに関する情報を、分割データＳｄに付加する必要がなくなり、サーバ装置３に送信する情報量の増加を抑制することができることとなって、応答速度をより速めることができる。
【００５４】
なお、本発明は、上記実施の形態に限られることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、リモコン信号Ｓｐの分割方法は上記実施の形態で例示したものに限られない。例えば、上記実施形態ではリモコン信号Ｓｐが４つに分割される構成を用いて説明したが、分割数は４つ未満であっても良いし、５つ以上であっても良い。
また、例えば、リモコン信号Ｓｐは、所定時間毎に時分割する構成であっても良い。この分割方式の場合、「Ｈ」信号と「Ｌ」信号の途中でも分割され、分割データＳｄに、分割時の信号の長さ情報を付加することとなる。
また、例えば、ＡＶコントローラ１は、キーを備えず発光部１２のみを備える構成であっても良い。
また、例えば、サーバ装置３は、復元したリモコン信号Ｓｒを、ＡＶコントローラ１を介することなく、ＡＶケーブル等でＡＶ機器２に直接送信する構成であっても良い。
【図面の簡単な説明】
【００５５】
【図１】本実施形態における無線伝送システムの全体構成を例示する図である。
【図２】本実施形態における無線伝送システム、クライアント端末装置及びサーバ装置の構成を例示する図である。
【図３】リモコン信号Ｓｐのデータ構造を例示する図である。
【図４】分割プログラムにおけるＣＰＵの処理を説明するための説明図である。
【図５】分割データＳｄ１〜Ｓｄ４のデータ構造を例示する図である。
【図６】第１の受信プログラム、分割プログラム、第１の送信プログラム、第２の受信プログラム及び復元プログラムの実行により行われる遠隔操作処理のタイミングチャートを例示する図である。
【図７】本実施形態の無線伝送システムにおける遠隔操作処理を示すフローチャートである。
【図８】従来の無線伝送システムにおける遠隔操作のタイミングチャートを例示する図である。
【符号の説明】
【００５６】
１        ＡＶコントローラ（第２の送信手段）
２        ＡＶ機器（電子機器）
３        サーバ装置（第１無線通信機）
３１      無線通信部（第２の送信手段）
３４１    ＣＰＵ（第２の受信手段、復元手段、第２の送信手段）
３４３ａ  第２の受信プログラム（第２の受信手段）
３４３ｂ  復元プログラム（復元手段）
３４３ｃ  第２の送信プログラム（第２の送信手段）
４        リモートコントローラ
６        クライアント端末装置（第２無線通信機）
６２      無線通信部（第１の送信手段）
６４１    ＣＰＵ（第１の受信手段、分割手段、第１の送信手段）
６４３ａ  第１の受信プログラム（第１の受信手段）
６４３ｂ  分割プログラム（分割手段）
６４３ｃ  第１の送信プログラム（第１の送信手段）
Ｓ        無線伝送システム
【図１】
2007318619.tif 000003
【図２】
2007318619.tif 000004
【図３】
2007318619.tif 000005
【図４】
2007318619.tif 000006
【図５】
2007318619.tif 000007
【図６】
2007318619.tif 000008
【図７】
2007318619.tif 000009
【図８】
2007318619.tif 000010