(57)【要約】【課題】  アナログ音声が送られてきているか否かを、同時に送られるデータに基づいて判断し、音声取得区間を決定する。【解決手段】  リモートコントローラ１０１は、マイクロホン１０３と、ボタンに対応するデータを送信するデータ送信部１０６と、マイクロホンから取得した音声を送信する音声送信部１０４とを有する。音声送信部は、所定のボタン１０７の押下に基づいて音声を送信すると共にデータ送信部がデータを送信する。被制御装置１０２は、音声受信部１１０と、データ受信部１１１と、処理部１１２とを有し、処理部は、データ受信部からデータを取得し、データに基づいて音声受信部が音声を受信しているか否かを判定して前記音声を取得する。【選択図】  図１
2007329878.tif 000002
【特許請求の範囲】
【請求項１】
被制御機器と、該被制御機器を遠隔操作するためのリモートコントローラとを有するリモートコントロールシステムであって、
前記リモートコントローラは、
音声を入力する音声入力手段と、
音声入力開始イベントの発生から音声入力終了イベントの発生までの間、前記音声入力手段により入力された音声を前記被制御機器に送信する音声送信手段と、
前記音声入力開始イベントの発生および前記音声入力終了イベントの発生を示すデータを、前記音声送信手段による音声の送信と同期して、前記被制御機器に送信するデータ送信手段と、
を有し、
前記被制御機器は、
前記データ送信手段により送信されたデータを受信するデータ受信手段と、
前記データ受信手段により受信されたデータが前記音声入力開始イベントの発生を示してから、前記音声入力終了イベントの発生を示すまでの間、前記音声送信手段により送信された音声を受信する音声受信手段と、
前記データ受信手段により受信されたデータおよび前記音声受信手段により受信された音声に対応する処理を実行する処理手段と、
を有することを特徴とするリモートコントロールシステム。
【請求項２】
前記音声受信手段は、受信した音声をアナログ信号で前記処理手段に伝送することを特徴とする請求項１に記載のリモートコントロールシステム。
【請求項３】
前記データ送信手段と前記データ受信手段との間、ならびに、前記音声送信手段と前記音声受信手段との間ではそれぞれ、赤外線通信によって通信が行われることを特徴とする請求項１または２に記載のリモートコントロールシステム。
【請求項４】
前記リモートコントローラは、押下されることで前記音声入力開始イベントが発生し、その押下が解除されることで音声入力終了イベントが発生するように構成された操作ボタンを更に有し、
前記音声送信手段は、前記操作ボタンが押下されている間、前記音声入力手段により入力された音声を前記被制御機器に送信するように構成され、
前記データ送信手段は、前記操作ボタンが押下された時点で前記音声入力開始イベントの発生を示すデータを前記被制御機器に送信し、当該押下が解除された時点で前記音声入力終了イベントの発生を示すデータを前記被制御機器に送信するように構成され、
前記音声受信手段は、前記データ受信手段により前記音声入力開始イベントの発生を示すデータが受信された時点から前記音声送信手段により送信された音声の受信を開始し、前記データ受信手段により前記音声入力終了イベントの発生を示すデータが受信された時点で前記音声送信手段により送信された音声の受信を終了するように構成されている
ことを特徴とする請求項１から３までのいずれかに記載のリモートコントロールシステム。
【請求項５】
前記リモートコントローラは、押下されることで前記音声入力開始イベントが発生し、その押下が解除されることで音声入力終了イベントが発生するように構成された操作ボタンを更に有し、
前記音声送信手段は、前記操作ボタンが押下されている間、前記音声入力手段により入力された音声を前記被制御機器に送信するように構成され、
前記データ送信手段は、前記操作ボタンが押下されている期間中のみ、音声入力中を示すデータを前記被制御機器に連続的に送信するように構成され、
前記音声受信手段は、前記データ受信手段により前記音声入力中を示すデータが連続的に受信されている期間中に前記音声送信手段により送信された音声の受信を行い、前記データ受信手段により前記音声入力中を示すデータの前記連続的な受信が途切れた時点で当該音声の受信を終了するように構成されている
ことを特徴とする請求項１から３までのいずれかに記載のリモートコントロールシステム。
【請求項６】
入力したデータおよび音声に対応する処理を実行する被制御機器を遠隔操作するためのリモートコントローラであって、
音声を入力する音声入力手段と、
音声入力開始イベントの発生から音声入力終了イベントの発生までの間、前記音声入力手段により入力された音声を前記被制御機器に送信する音声送信手段と、
前記音声入力開始イベントの発生および前記音声入力終了イベントの発生を示すデータを、前記音声送信手段による音声の送信と同期して、前記被制御機器に送信するデータ送信手段と、
を有することを特徴とするリモートコントローラ。
【請求項７】
音声を入力する音声入力手段と、音声入力開始イベントの発生から音声入力終了イベントの発生までの間、前記音声入力手段により入力された音声を送信する音声送信手段と、前記音声入力開始イベントの発生および前記音声入力終了イベントの発生を示すデータを、前記音声送信手段による音声の送信と同期して送信するデータ送信手段とを有するリモートコントローラからの遠隔操作によって動作が制御される被制御機器であって、
前記データ送信手段により送信されたデータを受信するデータ受信手段と、
前記データ受信手段により受信されたデータが前記音声入力開始イベントの発生を示してから、前記音声入力終了イベントの発生を示すまでの間、前記音声送信手段により送信された音声を受信する音声受信手段と、
前記データ受信手段により受信されたデータおよび前記音声受信手段により受信された音声に対応する処理を実行する処理手段と、
を有することを特徴とする被制御機器。
【請求項８】
音声を入力する音声入力手段と、音声入力開始イベントの発生から音声入力終了イベントの発生までの間、前記音声入力手段により入力された音声を送信する音声送信手段と、前記音声入力開始イベントの発生および前記音声入力終了イベントの発生を示すデータを、前記音声送信手段による音声の送信と同期して送信するデータ送信手段とを有するリモートコントローラからの遠隔操作によって動作が制御される被制御機器の制御方法であって、
前記データ送信手段により送信されたデータを受信するデータ受信ステップと、
前記データ受信ステップで受信されたデータが前記音声入力開始イベントの発生を示してから、前記音声入力終了イベントの発生を示すまでの間、前記音声送信手段により送信された音声を受信する音声受信ステップと、
前記データ受信ステップで受信されたデータおよび前記音声受信ステップで受信された音声に対応する処理を実行する処理ステップと、
を有することを特徴とする被制御機器の制御方法。
【請求項９】
音声を入力する音声入力手段と、音声入力開始イベントの発生から音声入力終了イベントの発生までの間、前記音声入力手段により入力された音声を送信する音声送信手段と、前記音声入力開始イベントの発生および前記音声入力終了イベントの発生を示すデータを、前記音声送信手段による音声の送信と同期して送信するデータ送信手段とを有するリモートコントローラからの遠隔操作によって動作が制御される被制御機器を制御するための制御プログラムであって、
前記データ送信手段により送信されたデータを受信するデータ受信ステップのコードと、
前記データ受信ステップで受信されたデータが前記音声入力開始イベントの発生を示してから、前記音声入力終了イベントの発生を示すまでの間、前記音声送信手段により送信された音声を受信する音声受信ステップのコードと、
前記データ受信ステップで受信されたデータおよび前記音声受信ステップで受信された音声に対応する処理を実行する処理ステップのコードと、
を有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被制御機器と、該被制御機器を遠隔操作するためのリモートコントローラとを有するリモートコントロールシステムに関する。
【背景技術】
【０００２】
赤外線や無線通信によって離れた場所から機器を操作するリモートコントロールシステムは、テレビやエアコンなど様々な機器に広く使われている。一般のリモートコントロールシステムは、リモートコントローラの押下されたボタンに対応するデータを赤外線などによって送信し、このデータを受信した被制御機器においてそのデータに対応する処理を実行する、というものである。
【０００３】
一方、近年では、ボタンに対応するデータに加えて、リモートコントローラに入力された音声を送ることも検討されている。特許文献１には、リモートコントローラに設けられたマイクロホンで入力した音声を赤外線や電波、超音波などの搬送波に変調して送信し、被制御機器で音声を受信して処理することが開示されている。また非特許文献１には、マイクロホンで入力した音声を赤外線にＦＭ変調して送信し、被制御機器で音声を受信して処理することが開示されている。
【０００４】
図４は、従来の、リモートコントローラから被制御機器に音声を送信するように構成されたリモートコントロールシステムのブロック図である。
【０００５】
同図において、４０１は、音声を入力して送信するリモートコントローラである。４０２は、音声を受信して所定の処理を行う被制御機器である。４０３は、リモートコントローラ４０１において音声を入力するマイクロホンである。４０４は、リモートコントローラ４０１において音声を赤外線に変調して送信する音声送信部である。４０５は、音声の送信指示を行うための音声送信用ボタンである。４０６は、音声を搬送する音声搬送赤外線である。４０７は、被制御機器４０２において音声搬送赤外線４０６を受信する音声受信部である。４０８は、音声受信部４０７が受信した受信信号を検波することで音声を取得して所定の処理を行う処理部である。
【０００６】
リモートコントローラ４０１では、ユーザがリモートコントローラ４０１の音声送信用ボタン４０５を押下している時間だけマイクロホン４０３から音声を入力し、音声送信部４０４により、音声搬送赤外線４０６に音声を変調して送信する。被制御機器４０２では、音声搬送赤外線４０６を音声受信部４０７が受信して音声信号に復調し、処理部４０８が音声信号を取得して所定の処理を実行する。
【０００７】
【特許文献１】特開昭６３−２４５０９６号公報
【非特許文献１】“情報家電における音声認識技術実用化の取り組み”，日本音響学会２００４年春季研究発表会１−９−１２
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記リモートコントロールシステムの被制御機器４０２では、処理部４０８が音声を取得するために音声の開始と終了を検知する必要がある。この方法としては次の３つの方法が考えられる。
【０００９】
第１の方法は、音声受信部４０７が音声搬送赤外線の受信開始と終了を処理部４０８に伝える方法である。
【００１０】
第２の方法は、音声信号に開始情報及びデータサイズ情報を付与し、この開始情報とデータサイズ情報を処理部４０８が読み取って音声の開始と終了を判断する方法である。
【００１１】
しかしながら、音声受信部４０７が既存のモジュールであり、ＬＩＮＥ出力などのアナログ信号伝達経路に受信した音声を出力するという機能しか持たない場合には、上記第１および第２の方法をとることはできない。具体的には、このような場合には、赤外線を受信した開始および終了を検知して処理部４０８に伝達する機能が音声受信部４０７にないため、第１の方法は実現できない。また、第２の方法は、音声がデジタルデータであれば、開始情報やデータサイズの情報をデジタルデータとして音声データに付加したり読み取ったりすることは容易である。しかし、音声のアナログ信号に開始情報やデータサイズ情報を付加したり、読み取ったりすることは困難である。
【００１２】
第３の方法は、処理部４０８が音声信号を絶えずＬＩＮＥ入力から取得し、音声信号のパワー値などの特徴に基づいて音声の開始と終了を判定する方法である。しかしこの方法は、無音に近い音が伝達された場合に音声がないものと誤判定したり、音声が伝達されていない時に伝達経路の機器ノイズによって音声が入力されたと誤判定したりする可能性がある。マイクロホン４０３から入力する音声を無音も含めて忠実に処理部に伝達するためには、この方法をとることはできない。
【００１３】
したがって、アナログ音声信号をＬＩＮＥ入力から取得する処理部４０８が音声の開始と終了を決定できる別の方法が必要である。
【課題を解決するための手段】
【００１４】
本発明の一側面は、被制御機器と、該被制御機器を遠隔操作するためのリモートコントローラとを有するリモートコントロールシステムに係り、前記リモートコントローラは、音声を入力する音声入力手段と、音声入力開始イベントの発生から音声入力終了イベントの発生までの間、前記音声入力手段により入力された音声を前記被制御機器に送信する音声送信手段と、前記音声入力開始イベントの発生および前記音声入力終了イベントの発生を示すデータを、前記音声送信手段による音声の送信と同期して、前記被制御機器に送信するデータ送信手段とを有する。これに対応して、前記被制御機器は、前記データ送信手段により送信されたデータを受信するデータ受信手段と、前記データ受信手段により受信されたデータが前記音声入力開始イベントの発生を示してから、前記音声入力終了イベントの発生を示すまでの間、前記音声送信手段により送信された音声を受信する音声受信手段と、前記データ受信手段により受信されたデータおよび前記音声受信手段により受信された音声に対応する処理を実行する処理手段とを有する。
【発明の効果】
【００１５】
本発明によれば、リモートコントローラでユーザが音声を入力する操作に合わせて、その入力開始および終了の情報が被制御機器の処理手段に伝達されるので、処理手段において音声の取得の開始および終了を容易に決定できる。
【発明を実施するための最良の形態】
【００１６】
図１に、本実施形態におけるリモートコントロールシステムのブロック図を示す。
【００１７】
同図において、１０１は被制御機器１０２の遠隔操作を行うためのリモートコントローラ、１０２はリモートコントローラ１０１からの受信される信号に基づき動作が制御される被制御機器である。被制御機器の典型例としては、テレビジョン装置が考えられる。リモートコントローラ１０１において、１０３は音声を入力するマイクロホンである。１０４はマイクロホン１０３から入力された音声を赤外線に変調して送信する音声送信部である。１０５は、ユーザによって操作される複数のボタンを有する操作部である。１０６は、押下されたボタンに対応するデータを赤外線で送信するデータ送信部である。１０７は、操作部１０５に配された、音声の送信指示を行うための音声送信用ボタンである。
【００１８】
１０８は音声送信部１０４から出力された音声を搬送する音声搬送赤外線である。１０９はデータ送信部１０６から出力されたデータを搬送するデータ搬送赤外線である。
【００１９】
被制御機器１０２において、１１０は、音声搬送赤外線１０８を受信する音声受信部である。１１１は、データ搬送赤外線１０９を受信するデータ受信部である。１１２は、データ受信部１１１で受信したデータ及び音声受信部１１０で受信した音声を取得して所定の処理を行う処理部である。所定の処理としては例えば、取得した音声を保存（録音）／再生する処理、取得した音声に対し音声認識を行いその認識結果を制御データに変換して被制御機器１０２を制御する、などの処理が考えられる。１１３は、音声受信部１１０から処理部１１２へ音声を伝達する音声伝達経路である。この音声伝達経路１１３には、たとえばＬＩＮＥケーブルが使用され、アナログで音声が伝送される。１１４は、データ受信部１１１から処理部１１２へデータを伝達するデータ伝達経路である。このデータ伝達経路には、たとえばシリアルケーブルが使用される。
【００２０】
次に、本実施形態におけるリモートコントロールシステムの動作を説明する。
【００２１】
リモートコントローラ１０１において、操作部１０５のボタン（音声送信用ボタン１０７を除く。）が押下されると、データ送信部１０６はそのボタンに対応するデータをデータ搬送赤外線１０９に搬送して送信する。被制御機器１０２では、データ受信部１１１がデータ搬送赤外線を受信してデータを抽出し、データ伝達経路１１４に伝達する。データ伝達経路１１４はシリアル伝送などのデジタルデータの伝達経路であり、処理部１１２はデータ伝達経路１１４にデータが流れてきているか否かを検知可能である。処理部１１２はデータを取得すると、そのデータに対応する処理を実行する。例えば、被制御機器１０２がテレビジョン装置である場合を考える。この場合において、上記データがチャネル変更制御を表すデータである場合は、データの示すチャネルに変更するよう被制御機器であるテレビジョン装置を制御する。
【００２２】
また、リモートコントローラ１０１において、操作部１０５の音声送信用ボタン１０７が押下されると、音声送信部１０４はマイクロホン１０３から取り込まれた音声を変調して音声搬送赤外線１１０に搬送し、送信する。このときデータ送信部１０６は、音声送信用ボタン１０７の押下（すなわち、音声入力開始イベントの発生）を表すデータＸをデータ搬送赤外線１０９に搬送して送信する。本実施形態では、音声送信部１０４は、音声送信用ボタン１０７が押下されている間、マイクロホン１０３から取り込んでこれを変調し音声搬送赤外線１１０に搬送し、送信する。その後、音声送信用ボタン１０７の押下が解除されると、マイクロホン１０３からの音声入力及び音声搬送赤外線の送信が停止される。このときデータ送信部１０６は、音声送信用ボタン１０７の押下解除（すなわち、音声入力終了イベントの発生）を表すデータＹをデータ搬送赤外線１０９に搬送して送信する。
【００２３】
被制御機器１０２では、音声搬送赤外線１０８を音声受信部１１０が受信し、音声伝達経路１１３にその音声を伝達する。処理部１１２は、音声伝達経路１１３に音声が伝達されているか否かを、データ伝達経路１１３から伝達されるデータに基づいて判別する。
【００２４】
図２に被制御機器１０２における処理部１１２の動作フローを示す。
【００２５】
まずステップＳ２０１で、被制御機器１０２はデータを待機する待機状態に入る。待機状態では処理部１１２はデータ伝達経路１１４を常に監視している。処理部１１２はデータが送られ次第、ステップＳ２０２においてデータを取得することができる。ステップＳ２０２でデータを取得すると、ステップＳ２０３において、その取得したデータが音声送信用ボタン１０７の押下（音声入力開始イベント）を表すデータＸであるか否かを判別する。当該データがデータＸでなければ、ステップＳ２０４において、そのデータに対応する処理を実行し、ステップＳ２０１に戻る。一方、当該データがデータＸであれば、ステップＳ２０５において、音声取得を開始する。
【００２６】
ステップＳ２０６では、音声伝達経路１１３から音声を取得しながら、ステップＳ２０１と同様にデータを待機する。ステップＳ２０７でデータを検知し取得すると、ステップＳ２０８で、その取得したデータが音声送信用ボタン１０７の押下解除（音声入力終了イベント）を表すデータＹであるか否かを判別する。当該データがデータＹでなければ、ステップＳ２０６に戻り音声取得を続行する。このとき、音声取得中はデータに対応する処理を実行しないでも良いし、ステップＳ２０４と同様に実行するようにしても良い。当該データがデータＹであれば、ステップＳ２０９において音声取得を終了し、ステップＳ２０１に戻る。
【００２７】
図３Ａに、処理部１１２がデータ伝達経路１１４からデータを取得し、そのデータに基づいて音声を取得する様子を表す図を示す。処理部１１２はデータＸを検知した時点から音声取得を開始し、データＹを取得するまで音声伝達経路１１３から音声を取得する。そして、データＹを検知した時点で音声取得を終了する。
【００２８】
以上のように、リモートコントローラ１０１は、音声送信に同期してその音声の開始および終了に関するデータＸ，Ｙを送る。被制御機器１０２の処理部１１２は、そのデータＸ，Ｙを取得することでＬＩＮＥケーブルなどの音声伝達経路１１３から音声信号が送られているかどうかを判断することができ、リモートコントローラ１０１が送信した音声を確実に取得できる。なお、処理部１１２では、取得した音声信号をアナログ信号からデジタル信号に変換して所定の処理を実行してもよいし、あるいはアナログ信号のまま所定の処理を実行してもよい。
【００２９】
上述の実施形態では、図２及び図３Ａに示すように、リモートコントローラ１０１のデータ送信部１０６は、音声送信用ボタン１０７押下時にデータＸを送信し、音声送信用ボタン１０７解除時にデータＹを送信する。一方の被制御機器１０２の処理部１１２は、データＸを取得してからデータＹを取得するまでの期間、音声伝達経路１１３から音声を取得する。しかし本発明はこの形態に限るものではない。例えば、データ送信部１０６は、音声送信用ボタン１０７押下中にデータＸを所定の間隔で送信するようにしてもよい。あるいは、一度データＸを送信した後、繰り返しを意味するデータＺを所定の間隔で送信するようにしてもよい。データ送信部１０６がデータＸを繰り返し送信するように構成した場合における、処理部１１２による音声取得のようすを、図３Ｂに示す。同図において、処理部は、はじめにデータＸを検知した時点で音声伝達経路１１３から音声取得を開始する。その後、所定の間隔でデータＸを検知する間は音声取得を続け、所定の期間データＸを検知しなくなった時点で音声取得を終了する。
【００３０】
また、上述の実施形態では、音声送信部１０４およびデータ送信部１０６はそれぞれ、赤外線通信によって音声およびデータを搬送する構成とした。しかし本発明はこれに限るものではなく、赤外線のかわりに電波や超音波などを利用した通信手段を使用することも可能である。
【００３１】
（他の実施形態）
本発明は、前述の実施形態の各機能を実現するプログラムをシステムまたは装置に直接または遠隔から供給し、そのシステムまたは装置に含まれるコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される。
【００３２】
従って、本発明の機能・処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００３３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００３４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００３５】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードする形態も考えられる。つまり、本発明の機能・処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００３６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００３７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００３８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００３９】
【図１】実施形態におけるリモートコントロールシステムの機能構成を示すブロック図である。
【図２】実施形態における被制御機器の処理部の動作を示すフローチャートである。
【図３Ａ】実施形態における処理部の音声取得処理を説明する図である。
【図３Ｂ】変形例における処理部の音声取得処理を説明する図である。
【図４】従来のリモートコントロールシステムの機能構成を示す図である。
【符号の説明】
【００４０】
１０１  リモートコントローラ
１０２  被制御機器
１０３  マイクロホン
１０４  音声送信部
１０５  操作部
１０６  データ送信部
１０７  音声送信用ボタン
１０８  音声搬送赤外線
１０９  データ搬送赤外線
１１０  音声受信部
１１１  データ受信部
１１２  処理部
１１３  音声伝達経路
１１４  データ伝達経路
【図１】
2007329878.tif 000003
【図２】
2007329878.tif 000004
【図３Ａ】
2007329878.tif 000005
【図３Ｂ】
2007329878.tif 000006
【図４】
2007329878.tif 000007