(57)【要約】【課題】リモコンにおける各種の操作を行うに際し、リモコンから案内音声を出力することで各種設定や操作を簡便且つ観念的に行う。【解決手段】  異なる機種に関する複数の制御コマンド群を記憶し、この複数の制御コマンド群の中から特定機種に対応する制御コマンド群を各指示キーの制御コマンドとして設定可能とするリモートコントロール装置において、ユーザからの音声による指示を認識し、この認識の結果、当該指示に対応する音声案内データに基づいて制御コマンドの設定に関する案内音声を出力する。その後、案内音声に応答して入力される音声指示に基づいて、設定する制御コマンドを前記複数の制御コマンド群の中から抽出し、この抽出された制御コマンドを前記各指示キーの制御コマンドとして設定を行う。また、マクロ設定がなされた指示キーが操作されると、マクロを構成する各制御コマンドの内容を音声で案内する。【選択図】図６
2007228520.tif 000002
【特許請求の範囲】
【請求項１】
異なる機種に関する複数の制御コマンド群を記憶し、前記複数の制御コマンド群の中から特定機種に対応する制御コマンド群を各指示キーの制御コマンドとして設定可能とするリモートコントロール装置において、
ユーザからの音声による指示を認識する音声認識手段と、
前記制御コマンドの設定に関する案内を示す音声案内データを記憶する記憶手段と、
前記音声認識手段が前記制御コマンドの設定を指示する音声を認識した結果、当該認識した内容に対応する案内音声を前記音声案内データに基づいて出力する音声出力手段と、
前記音声出力手段により出力される案内音声に応答して前記音声認識手段に入力される音声指示に基づいて、設定する制御コマンドを前記複数の制御コマンド群の中から抽出する抽出手段と、
前記抽出手段により抽出された制御コマンドを前記各指示キーの制御コマンドとして設定を行う設定手段と、を備えることを特徴とするリモートコントロール装置。
【請求項２】
請求項１に記載のリモートコントロール装置において、
他のリモコン装置から送出される制御コマンドを受け、所定のキーの制御コマンドとして設定するコマンド学習手段を更に備え、
前記抽出手段が前記複数の制御コマンドの中から制御コマンドを抽出する際、前記音声認識手段に入力された音声指示に該当する制御コマンドが前記複数の制御コマンドの中に無い場合、前記音声出力手段は、前記音声案内データに基づいて、前記コマンド学習手段による設定を行うか否かの案内音声を出力することを特徴とするリモートコントロール装置。
【請求項３】
請求項１又は２に記載のリモートコントロール装置において、
前記複数の制御コマンド群から所定の制御コマンドを組み合わせ、１つの指示キーの制御コマンドとして設定するマクロ設定手段と、
前記マクロ設定手段により組み合わされた各制御コマンドの内容を示す音声データを記憶する音声データ記憶手段とをさらに備え、
前記１つの指示キーが操作された場合、前記音声出力手段は、前記組み合わされた各制御コマンドの内容を前記音声データに基づいて出力することを特徴とするリモートコントロール装置。
【請求項４】
異なる機種に関する複数の制御コマンド群を記憶し、前記複数の制御コマンド群の中から特定機種に対応する制御コマンド群を各指示キーの制御コマンドとして設定可能とするリモートコントロール装置を制御するコンピュータに、
ユーザからの音声による指示を認識する音声認識機能と、
前記制御コマンドの設定に関する案内を示す音声案内データを記憶する記憶機能と、
前記音声認識機能で前記制御コマンドの設定を指示する音声を認識する場合、前記音声案内データに基づいて案内音声を出力する音声出力機能と、
前記音声出力機能により出力される案内音声に応答して前記音声認識機能により入力された音声指示に基づいて、設定する制御コマンドを前記複数の制御コマンド群の中から抽出する抽出機能と、
前記抽出機能により抽出された制御コマンドを前記各指示キーの制御コマンドとして設定を行う設定機能と、を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントロール装置及びプログラムに係り、特に、リモートコントロール制御を受ける複数の機器に対応する制御コマンドを設定可能とし、この制御コマンドの設定に関する音声案内エージェント機能を有するリモートコントロール装置及びプログラムに関する。
【背景技術】
【０００２】
テレビジョンやオーディオプレーヤを始めとするＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やその周辺機器、いわゆるカーナビ等のナビゲーションシステムやカーステレオ等の電気・電子機器は、リモートコントロール装置（以下、「リモコン」という。）を用いて遠隔操作を可能にする場合が多く、種々の研究が盛んに行われている。特に、マイコン制御技術の飛躍的発達に応じて電気・電子機器の多機能化が図られる昨今では、リモコンに要求される遠隔制御機能の多機能化が最も重要な課題ともいえる。
【０００３】
通常リモコンは、１つのＡＶ機器に対して１つのリモコンが備えられる。従って、所有するＡＶ機器が増える度に新たなリモコンが増加し、ユーザには夫々のＡＶ機器を遠隔操作する度にリモコンを持ち替えて操作を行うという煩雑さが生ずる。リモコンも操作する機器の種類や製造者毎にその仕様が少なからず異なり、入力インターフェースとしての操作上の煩雑さも生ずる。上述のようにリモコンに多機能化が要求される昨今では、複数のリモコンを使い分けるのは困難な場合が多く、簡便な遠隔制御環境を阻害する要因にも成りかねないという問題がある。
【０００４】
このような中、近年ではリモコンの操作性向上を目的として、種々の研究開発が行われている。例えば、複数のＡＶ機器の遠隔制御を１台のリモコンに統合することができるリモコンが開発されている。このようなリモコンは、機種や製造者の異なる複数のＡＶ機器に関する制御コマンドのデータベースが予め記憶されており、各ＡＶ機器に対応する制御コマンドの一覧表等に基づいて、ユーザ自身の手により各キーに制御コマンドを設定させるように構成されている。
【０００５】
また、ユーザ自身の手により指示キーを押下することなく、音声入力により操作指示を入力することが可能なリモコンの発明も行われている。例えば、特許文献１には、リモコンで取得した音声信号にＦＭ変調を行いリモコン受信機に送信し、この信号をリモコン受信機側で復調してリモコン受信機側に内蔵された音声認識ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）及び音声認識用メモリにより音声認識を行う発明が開示されている。
【特許文献１】特開平０７−０３０９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示される発明のように、音声入力により各種指示を入力可能とするリモコンであっても、機種毎に異なる制御コマンドの設定等では、ユーザが各ＡＶ機器に対応する制御コマンドの一覧表等に基づいて直接音声により入力するにすぎず、一覧表から自己のＡＶ機器に対応する制御コマンドを調べなくてはならないという煩雑さは依然として残る。
【０００７】
また、１つの指示キーに複数の制御コマンドを対応させて、複数の遠隔制御を同時に行うことを可能とするいわゆるマクロ機能を使用する場合、ユーザは、このマクロ機能によりどのような制御が行われたかを認識することができない。マクロ設定がなされたキーのより詳細な内容が把握できると便利である。
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、リモコンにおける各種の操作を行うに際し、リモコンから案内音声を出力することで各種設定や操作を簡便且つ観念的に行うことである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、異なる機種に関する複数の制御コマンド群を記憶し、前記複数の制御コマンド群の中から特定機種に対応する制御コマンド群を各指示キーの制御コマンドとして設定可能とするリモートコントロール装置において、
ユーザからの音声による指示を認識する音声認識手段と、
前記制御コマンドの設定に関する案内を示す音声案内データを記憶する記憶手段と、
前記音声認識手段が前記制御コマンドの設定を指示する音声を認識した結果、当該認識した内容に対応する案内音声を前記音声案内データに基づいて出力する音声出力手段と、
前記音声出力手段により出力される案内音声に応答して前記音声認識手段に入力される音声指示に基づいて、設定する制御コマンドを前記複数の制御コマンド群の中から抽出する抽出手段と、
前記抽出手段により抽出された制御コマンドを前記各指示キーの制御コマンドとして設定を行う設定手段と、を備えることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載のリモートコントロール装置において、
他のリモコン装置から送出される制御コマンドを受け、所定のキーの制御コマンドとして設定するコマンド学習手段を更に備え、
前記抽出手段が前記複数の制御コマンドの中から制御コマンドを抽出する際、前記音声認識手段に入力された音声指示に該当する制御コマンドが前記複数の制御コマンドの中に無い場合、前記音声出力手段は、前記音声案内データに基づいて、前記コマンド学習手段による設定を行うか否かの案内音声を出力することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載のリモートコントロール装置において、
前記複数の制御コマンド群から所定の制御コマンドを組み合わせ、１つの指示キーの制御コマンドとして設定するマクロ設定手段と、
前記マクロ設定手段により組み合わされた各制御コマンドの内容を示す音声データを記憶する音声データ記憶手段とをさらに備え、
前記１つの指示キーが操作された場合、前記音声出力手段は、前記組み合わされた各制御コマンドの内容を前記音声データに基づいて出力することを特徴とする。
【００１２】
請求項４に記載の発明は、プログラムであって、異なる機種に関する複数の制御コマンド群を記憶し、前記複数の制御コマンド群の中から特定機種に対応する制御コマンド群を各指示キーの制御コマンドとして設定可能とするリモートコントロール装置を制御するコンピュータに、
ユーザからの音声による指示を認識する音声認識機能と、
前記制御コマンドの設定に関する案内を示す音声案内データを記憶する記憶機能と、
前記音声認識機能で前記制御コマンドの設定を指示する音声を認識する場合、前記音声案内データに基づいて案内音声を出力する音声出力機能と、
前記音声出力機能により出力される案内音声に応答して前記音声認識機能により入力された音声指示に基づいて、設定する制御コマンドを前記複数の制御コマンド群の中から抽出する抽出機能と、
前記抽出機能により抽出された制御コマンドを前記各指示キーの制御コマンドとして設定を行う設定機能と、を実現させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、制御コマンド群が異なる機種に対応する制御コマンドを設定可能とするリモートコントロール装置において、音声出力手段が制御コマンドの設定に関する音声案内データに基づいて案内音声を出力するため、ユーザはこの案内音声に従って簡便に制御コマンドの操作を行うことができる。更に、音声認識手段を備えるため、ユーザは、この案内音声に応答して音声指示を入力することができ、観念的に操作を行うことができるという効果がある。
【００１４】
また、記憶手段に、ユーザの音声指示に対応する制御コマンドが記憶されていない場合でも、コマンド学習手段を備えることでほぼ全ての制御コマンドをリモートコントロール装置に設定することができるという効果がある。更に、コマンド学習手段を使用するに際し、音声出力手段によりコマンド学習手段による設定を行うか否かの案内音声を出力するため、ユーザはより直感的にコマンド学習手段による設定を行うか否かの判断を行うことができるという効果がある。
【００１５】
また、マクロ設定手段により複数の制御コマンドが設定された指示キーが操作されると、マクロにより組み合わされた複数の制御コマンドの夫々に対して、その内容を音声出力することから、マクロの内容を簡便且つ観念的に把握することができるという効果がある。
【発明を実施するための最良の形態】
【００１６】
次に、図を用いて本発明を実施するための最良の形態について説明する。
図１は、本発明を適用したリモコン１の機能構成を示したブロック図である。リモコン１は、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、記憶部５、キー入力部６、音声認識部７、マイク８、音源ＩＣ９、アンプ１０、スピーカ１１、ＬＥＤ１２及び赤外線受光部１３から構成される。
【００１７】
ＣＰＵ２は、ＲＯＭ３や記憶部５に格納されたプログラムを読み出し、ワークエリアとしてのＲＡＭ４に展開し、各種の演算処置を実行してリモコン１の全体制御を行う。特に、本実施の形態では、「自動セットアップ処理」を行う。「自動セットアップ処理」は、ＡＶ機器の製造者、型式や年式によって異なる制御コマンドを自動的にセットアップする処理である。
また、ＣＰＵ２は、「自動セットアップ処理」において、セットアップ手順等を音声により案内するエージェント処理を実行する。例えば、セットアップ時に必要なＡＶ機器の製造者名や型番等の情報を、マイク８を介してユーザからの音声入力により取得し、これを認識し、次にユーザが行うべき手順等を、スピーカ１１を介して指示するようになっている。従来、ＡＶ機器の製造者や形式が異なるとリモコンの制御コマンドは必ずしも一致せず、ユーザが商品パッケージ等に同梱されたコード表を頼りに手入力を行っていた（例えば、予め製造者ごとに「４６４９」や「００９７」等のコードが割り振られており、ユーザのＡＶ機器にあわせて規定のコードを入力することでセットアップ作業を行っていた。）。エージェントによるセットアップ手順の音声案内を行うことで、ユーザ自身が手入力することなく簡便且つ観念的にセットアップを行うことができる。
【００１８】
記憶部５は、不揮発性の半導体メモリから構成され、プリセットデータ１５、ラーニングデータ１６及びエージェントデータ１７を格納する。プリセットデータ１５は、ＡＶ機器の製造者名や型式毎のリモコンの制御コマンドであり、製品出荷時に予め記憶されているものである。図２にプリセットデータ１５の格納態様を模式的に示す。図２において、制御コマンドの種別は、「機器名」、「製造者名」及び「機種」毎にテーブル上に分類され夫々のデータが対応付けて記憶されている。例えば、ユーザのＡＶ機器が、「機器名」は「テレビ」、「製造者名」は「テレビＡ社」、「機種」は「ＡＡＡ−０１型」の場合、当該ＡＶ機器に対応する制御コマンドは「５５６６」である。この「５５６６」に分類される制御コマンドに対し、テレビ受信チャンネル等と各キーとの対応付けがなされたコマンドデータが対応付けられている。
【００１９】
ラーニングデータ１６は、リモコン１にユーザのＡＶ機器に対応するコマンドデータが無い場合等に、特定のキーに制御コマンドを対応付けて記憶させる公知のラーニング処理により取得したコマンドデータを記憶するものである。手順の一例を示すと、先ず、プリセットデータの無いＡＶ機器のリモコンのＬＥＤ部分とリモコン１の赤外線受光部１３とを対向させて、プリセットデータの無いＡＶ機器から所定の制御コマンド（例えば、チャンネル１）を送出する。リモコン１の受光部でこの送出された制御コマンドを受光してコード化し、リモコン１上の所定のキー（例えば、１チャンネル）に割付ける（記憶する）。これにより、以後、リモコン１で１チャンネルのキーを操作すると、プリセットデータの無いＡＶ機器のチャンネル１に相当する制御コマンドが送出され、リモコン１での遠隔操作が可能となる。
【００２０】
エージェントデータ１７は、「自動セットアップ処理」において、セットアップ手順を案内する音声案内データである。図４に、「自動セットアップ処理」で使用する音声データの格納態様を示す。「自動セットアップ処理」ではデータ番号として音声案内データ１から５までが格納されている。各音声案内データは、「自動セットアップ処理」における所定の手順で使用されることが予め定められており、所定のタイミングで逐次ＣＰＵ２により読み出され音源ＩＣ９及びアンプ１０を経てスピーカ１１から音声出力されるようになっている。
なお、本実施の形態では、録音データを使用する構成としているが、音声合成を行う構成としてもよい。
【００２１】
キー入力部６は、テレビのチャンネル操作、ＶＣＲやＤＶＤプレーヤ等の各種の映像ソース機器の再生や停止等の操作に対応する制御コマンドが対応付けられた釦（キー）等から構成される。図３に、キー配列の一例を示す。キーとしては、電源キー５０、操作する機種の種別を指示する機種キー群５１、テレビのチャンネル等を指示するチャンネルキー群５２、ＶＣＲやＤＶＤプレーヤ等の操作や各種モード設定を指示する操作キー群５３、音量キー５４、ＡＶ機器の各種機能の選択及び決定を操作する十字キー群５６及びマクロキー群５５が設けられる。
【００２２】
各キーは、予め設定することにより、ＡＶ機器の種類に応じて対応するプリセットデータ１５等と対応付けがなされるようになっている。例えば、図２に示すプリセットデータ１５の例を示すと、図３におけるテレビモードキーＭ２を、図２における「テレビＡ社製」の「ＡＡＡ−０１型」の制御コマンド「５５６６」と対応付けを行い、図３におけるＤＶＤモードキーＭ５を図２の「ＤＶＤ−Ｅ社製」の「ＥＥＥ−２０型」の制御コマンド「７２２１」と対応付けを行うとする。ユーザがテレビモードキーＭ２を押下すると、チャンネルキー群５２の各チャンネルキーＣ１、Ｃ２、Ｃ３・・・は、テレビ受信機のチャンネル制御コマンドに対応付けられ、チャンネルの切り替えを行うことができる。一方、ユーザがＤＶＤモードキーＭ２を押下すると、チャンネルキー群５２の各チャンネルキーＣ１、Ｃ２、Ｃ３・・・は、ＤＶＤプレーヤの受信機におけるチャンネル制御コマンドに対応付けられるようになっている。
【００２３】
マクロキー群５５は、公知のマクロ機能を実行するキーであり、異なる２以上の制御コマンドを互いに対応付けて、同時に複数の制御処理を行うことを可能とするキーである。例えば、テレビとＶＣＲの電源をＯＮ／ＯＦＦする際、通常、先ずテレビモードキーＭ２を押下してテレビ用の制御コマンドに切り替え、その後に電源キー５０を押下してテレビの電源をＯＮ／ＯＦＦする。その次に、ＶＣＲキーＭ６を押下してＶＣＲ用の制御コマンドに切り替え、その後に、電源キー５０を押下してＶＣＲの電源をＯＮ／ＯＦＦする。このように機器毎に制御コマンドを切り替えて逐次操作する必要がある。
そこで、マクロキーＭＣ１に、予めテレビ及びＶＣＲの電源をＯＮ／ＯＦＦする制御コマンドを対応付けて、記憶部５に記憶しておくことで、マクロキーＭＣ１を１回押下するだけで、テレビとＶＣＲの電源ＯＮ／ＯＦＦ制御コマンドを自動的に送出し、両方の電源をＯＮ／ＯＦＦ制御可能とすることができるようになっている。
【００２４】
図１に戻り、音声認識部７は、ユーザによってマイク８を介して入力された音声の波形を所定の周期でサンプリングしてデジタル音声データに変換し、予め記憶されたパターン化された音声データ（不図示）との照合を行うことで音声入力を可能とする音声認識ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）である。例えば、ユーザにより「テレビ電源ＯＮ」と音声入力されると、ＣＰＵ２の制御信号に基づいて、音声を認識し、テレビの電源をＯＮ／ＯＦＦする制御コマンドをＬＥＤ１２から送出するようになっている。
【００２５】
音源ＩＣ９は、「自動セットアップ処理」において、ＣＰＵ２からの制御信号に基づいて、エージェントデータ１７から読み出された音声案内データをデジタル音声データから音声信号に変換し出力する回路である。出力する音声信号はアンプ１０により増幅されてスピーカ１１から音声出力される。
【００２６】
ＬＥＤ１２は、ＣＰＵ２からの制御信号に従い、制御コマンドをＡＶ機器や後述するレシーバ３０に赤外線を送出する発光部である。赤外線受光部１３は、後述するレシーバ３０から送出される赤外線や上述のラーニング処理で他のリモコンから送出される赤外線を受光する赤外線センサである。受光した赤外線から制御コマンド等の各種のコマンドデータをＣＰＵ２に送信する。
【００２７】
次に、リモコン１を含むリモコンシステム２０について説明する。図５にリモコンシステム２０の概要構成を示す。リモコンシステム２０は、リモコン１とレシーバ３０とから構成される。レシーバ３０は、ＡＶセレクタとして複数のＡＶ機器と接続可能であり、これらＡＶ機器から出力される映像信号等を切り替え可能とするものである。本実施の形態では、テレビジョン４０、ＶＣＲ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）４１及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレーヤ４２と接続される。なお、各種ＡＶ機器は例示であり、ユーザの任意により種々のＡＶ機器を接続することができる。また、レシーバ３０として音響システム等の制御デッキを適用する構成としてもよい。
【００２８】
テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２には、赤外線受光部４０ａ、４１ｂ及び４２ｃが夫々備えられる。リモコン１から送出される各種の制御コマンドを受光し、このコマンドに従って遠隔制御が行われるようになっている。なお、以下の説明で、各ＡＶ機器は制御コマンドが異なるものであるものとする。
【００２９】
レシーバ３０は、赤外線受光部３１、ＬＥＤ３２、マイクロコンピュータ３３、映像信号セレクタ３４、音声信号検出センサ３５、信号検出回路３６ａ、３６ｂ、映像出力端子３８、音声入力端子３７、映像入力端子３９ａ及び３９ｂより構成される。
【００３０】
マイクロコンピュータ３３は、映像入力端子３９ａ及び３９ｂを介して入力され、信号検出回路３６ａ及び３６ｂで検出される検出信号を受信し、ＶＣＲ４１及びＤＶＤプレーヤ４２に電源が入っているか否かを判別するようになっている。一般にＶＣＲ４１及びＤＶＤプレーヤ４２は、ビデオカセットやＤＶＤの再生中以外でも、映像の乱れを防止するために電源ＯＮ中はブルーバック（青色背景）の映像信号を出力している。従って、信号検出回路３６ａ及び３６ｂが映像信号を検出している間は、ＶＣＲ４１及びＤＶＤプレーヤ４２の電源がＯＮであることを判別することができる。
【００３１】
また、マイクロコンピュータ３３は、音声入力端子３７を介して入力され、音声信号検出センサ３５で検出される検出信号を受信し、テレビ４０に電源が入っているか否かを判別するようになっている。即ち、テレビ４０等のモニタ装置は、原則として独立して外部に信号を出力することを前提に構成されていないが、一般に、外部オーディオデッキ等への音声出力端子を備えている。本実施の形態では、このテレビ４０に備えられる音声出力端子（不図示）から出力される音声信号を音声信号検出センサ３５で受信し、テレビ４０の電源ＯＮ／ＯＦＦ状態を監視するように構成している。
【００３２】
また、マイクロコンピュータ３３は、赤外線受光部３１を介してリモコン１から送信される制御コマンドに従い、ＶＣＲ４１及びＤＶＤプレーヤ４２等のソース機器から出力される映像信号を切り替える制御信号を映像信号セレクタ３４に出力する。この切替制御信号を受信した映像信号セレクタ３４は、ソース機器から出力される映像信号の切替を行い、映像出力端子３８を介してテレビ４０に出力するようになっている。
【００３３】
更にマイクロコンピュータ３３は、後述する「全電源ＯＮ／ＯＦＦ処理」において、リモコン１から送信される制御信号に従い、現在、テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２の電源がＯＮであるかＯＦＦであるかの情報を、ＬＥＤ３２を介して送出するようになっている。リモコン１は、この情報に基づいて、「全電源ＯＮ／ＯＦＦ処理」において、テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２の夫々に送出するべき制御コマンドがＯＮコマンドであるかＯＦＦコマンドであるかを判別することができるようになる。
【００３４】
次に、以上の構成を有するリモコン１及びリモコンシステム２０で行われる「自動セットアップ処理」及び「全電源ＯＮ／ＯＦＦ処理」について図６から図８に示すフロー図を用いて説明する。
先ず、「自動セットアップ処理」について説明する。「自動セットアップ処理」は、リモコン１において行われる処理である。なお、以下の説明で、制御コマンドはデフォルトの状態とする。
【００３５】
図６のフロー図において、ステップＳ１０１で、ＣＰＵ２は、マイク８を介して入力されたユーザの音声を取得する。今仮に、ユーザから「ＤＶＤ再生」との音声入力があったものとする。
【００３６】
ステップＳ１０２で、ＣＰＵ２は、制御信号を送信し音声認識部７で、音声データの認識処理を行う。具体的には、取得した「ＤＶＤ再生」との音声信号の波形を所定の周期でサンプリングし、多値のデジタルデータに変換する。その後、音声認識部の記憶部（不図示）に予め記憶されたパターン化された音声データとの比較を行い、両データが一致又は所定の閾値を超えるほどに一致する場合に、当該入力された音声の意味を認識する。
【００３７】
次いで、ステップＳ１０３で、ＣＰＵ２は、プリセットデータを参照し、ステップＳ１０２で認識した音声入力データに対応する制御コマンドの検索を行う（本実施の形態では、リモコン１はデフォルトであるためプリセットデータが未設定状態であるが、これ以前に特定の制御コマンドが設定されている場合は、当該設定されている制御コマンド内を検索する）。
【００３８】
ステップＳ１０４で、ＣＰＵ２は、ステップＳ１０３で検索した結果、音声入力データに対応する制御コマンドが有るか否かを判断する。ＣＰＵ２は、該当する制御コマンドがある場合には、本フローを抜けて処理を終了する（ステップＳ１０４：ＹＥＳ）。該当する制御コマンドない場合には、ステップＳ１０５に進む（ステップＳ１０４：ＮＯ）。
【００３９】
ステップＳ１０５で、ＣＰＵ２は、エージェントデータ１７を参照し、該当する制御コマンドが無い場合の音声案内データを検索する。
ステップＳ１０６で、ＣＰＵ２は、ステップＳ１０６で検索した音声案内データを抽出し、音源ＩＣ９に送信してスピーカ１１からセットアップを行うか否かの音声案内を出力する。このときの音声案内を、例えば、「該当するコマンドが設定されていません。セットアップを行いますか？セットアップを行う場合は、マイクに向かって『セットアップ』と音声入力してください。」であるものとする。
【００４０】
ステップＳ１０７で、ＣＰＵ２は、ユーザから『セットアップ』の音声入力があるか否かを判断する。即ち、マイク８及び音声認識部７を介して入力された音声入力データが、予め音声認識部７の記憶部（不図示）に記憶されたパターン化された『セットアップ』の音声データに一致するか否かを判断する。ＣＰＵ２は、ユーザから『セットアップ』の音声入力有りと判断する場合、ステップＳ１０８に進む。逆にＣＰＵ２は、『セットアップ』の音声入力無しと判断する場合ステップＳ１２７に進む。
【００４１】
ステップＳ１０８で、ＣＰＵ２は、エージェントデータ１７を参照し、スピーカ１１を介して、『セットアップを行います。機器名を音声入力してください。』との音声案内を出力する。
【００４２】
ステップＳ１０９で、ＣＰＵ２は、マイク８を介してユーザから「ＤＶＤプレーヤ」との音声を取得し、音声認識部７で音声入力データに変換する音声認識処理を行う。
ステップＳ１１０で、ＣＰＵ２は、プリセットデータ１５を参照し（図２参照）、ステップＳ１０９で変換した音声入力データ（「ＤＶＤプレーヤ」）に対応する機器名の検索を行う。
【００４３】
ステップＳ１１１で、ＣＰＵ２は、音声入力データに対応する機器名が有るか否かの判断を行う。対応する機器名がある場合には、ステップＳ１１２に進む（ステップＳ１１１：ＹＥＳ）。逆に、ＣＰＵ２は、対応する機器が無い場合にはステップＳ１２７に進む。
【００４４】
ステップＳ１１２で、ＣＰＵ２は、エージェントデータ１７を参照し、「製造者名（メーカー名）を音声入力してください。」との製造者名を音声入力する旨の音声案内を、スピーカ１１を介して行う。
【００４５】
ステップＳ１１３で、ＣＰＵ２は、ユーザからマイク８を介して「ＤＶＤ−Ｄ社」との音声を取得し、音声認識部７で音声入力データに変換する。
ステップＳ１１４で、ＣＰＵ２は、プリセットデータ１５を参照し（図２参照）、ステップＳ１１３で変換した音声入力データ（「ＤＶＤ―Ｄ社」）に対応する製造者名の検索を行う。
【００４６】
ステップＳ１１５で、ＣＰＵ２は、音声入力データに対応する製造者名が有るか否かの判断を行う。対応する製造者名がある場合には、ステップＳ１１６に進む（ステップＳ１１５：ＹＥＳ）。逆に、ＣＰＵ２は、対応する機器が無い場合にはステップＳ１２７に進む。
【００４７】
このステップＳ１１５の判断がＹＥＳである時点で、プリセットデータは、「ＤＶＤプレーヤ」で「ＤＶＤ−Ｄ社」製であるところまで絞られる。図２に示すプリセットデータ１５によれば、プリセットデータとして予め記憶されている機種は「ＤＤＤ−１０型」と「ＤＤＤ―２０型」との２つしかない。
従って、ステップＳ１１６で、ＣＰＵ２は、先ず、制御コマンド種別として「ＤＤＤ‐１０型」に対応する制御コマンド「１２３４」を一時的に設定する。
【００４８】
ステップＳ１１７で、ＣＰＵ２は、エージェントデータ１７を参照し、「只今より、テスト信号を送信します。リモコンを機器の方に向けて、電源がＯＮ又はＯＦＦになったら『ＯＫ』と音声入力してください。」との音声案内を、スピーカ１１を介して出力する。
【００４９】
ステップＳ１１８で、ＣＰＵ２は、制御コマンド「１２３４」における電源ＯＮ／ＯＦＦの制御コマンドを、ＬＥＤ１２を介して送出する。このとき、制御コマンド「１２３４」に対応する機器であれば、電源がＯＮ又はＯＦＦになり、ユーザがリモコン１による遠隔制御ができているか否かを判断することができる。
【００５０】
ステップＳ１１９で、ＣＰＵ２は、ユーザからの『ＯＫ』の音声入力の検出又は所定時間の経過を判断する。ＣＰＵ２は、ユーザからの『ＯＫ』の音声入力の検出がある場合にステップＳ１２０に進み、現在一時的に設定している「１２３４」の制御コマンドを正式な制御コマンドとして設定し、本フローを抜ける。
逆に、ユーザからの『ＯＫ』の音声入力を検出しない場合に、ステップＳ１２１に進む。
【００５１】
ステップＳ１２１で、ＣＰＵ２は、製造者名「ＤＶＤ−Ｄ社」に対応する他の制御コマンドが有るかを判別する。ＣＰＵ２は、他の制御コマンドがあると判断する場合には、ステップＳ１２２に進む（ステップＳ１２１：ＹＥＳ）。逆にＣＰＵ２は、他の制御コマンドが無いと判断する場合は、ステップＳ１２７に進む（ステップＳ１２１：ＮＯ）。
【００５２】
ステップＳ１２２で、ＣＰＵ２は、新たに他の制御コマンドに対応する制御コマンドを一時的に設定する。本実施の形態では、「ＤＤＤ−２０型」に対応する制御コマンドである「１２１２」の制御コマンドもあるため、この制御コマンドを一時的に設定する。
【００５３】
その後、ステップＳ１２３で、ＣＰＵ２は、エージェントデータ１７を参照し、「只今より、テスト信号を送信します。リモコンを機器の方に向けて、電源がＯＮ又はＯＦＦになったら『ＯＫ』と音声入力してください。」との音声案内を、スピーカ１１を介して出力する。
【００５４】
ステップＳ１２４で、ＣＰＵ２は、制御コマンド「１２１２」における電源ＯＮ／ＯＦＦの制御コマンドを送出する。
ステップＳ１２５で、ＣＰＵ２は、ユーザからの『ＯＫ』の音声入力の検出するかを判断する。ＣＰＵ２は、ユーザからの『ＯＫ』の音声入力の検出がある場合にステップＳ１２６に進み（ステップＳ１２５：ＹＥＳ）、現在一時的に設定している「１２１２」の制御コマンドを正式な制御コマンドとして設定する。
逆に、ユーザからの『ＯＫ』の音声入力を検出しない場合に（ステップＳ１２５：ＮＯ）、ステップＳ１２７に進む。
【００５５】
ステップＳ１２７で、ＣＰＵ２は、エージェントデータ１７を参照し、「該当するプリセットデータがありません。全キーのラーニング処理を行いますか？ラーニング処理を行う場合は、『ラーニング』と音声入力をしてください。」との音声案内を行う。
【００５６】
ステップＳ１２８で、ＣＰＵ２は、『ラーニング』の音声入力があるか否かを判断する。音声入力が無い場合には、本フローを抜け処理を終了する（ステップＳ１２８：ＹＥＳ）。逆に、ＣＰＵ２は、『ラーニング』の音声入力を検出すると、ステップＳ１２９に進む。
ステップＳ１２９で、ＣＰＵ２は、全キーラーニング処理を実行する。
【００５７】
以上の「自動セットアップ処理」によれば、従来、ユーザがコード表等を未ながら手入力していたセットアップ処理を、音声入力及び音声案内により簡便且つ観念的に行うことができる。特に、予め記憶された複数種類の制御コマンドから、該当する制御コマンドを検索するという処理がエージェントにより自動的に行われるため、複雑な設定操作をユーザに課すことなく好適に行うことができる。
【００５８】
次に、リモコンシステム２０における、「全電源ＯＮ／ＯＦＦ処理」について図８のフロー図を用いて説明する。「全電源ＯＮ／ＯＦＦ処理」は、一度の音声入力で、全てのＡＶ機器（テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２）の電源を、ＯＮ又はＯＦＦ状態にする処理である。通常、各ＡＶ機器の電源ＯＮ／ＯＦＦ処理は、例えば、図３に示すテレビモードキーＭ２やＤＶＤモードキーＭ５等を押下して、リモコン１の制御コマンドの種別を夫々のＡＶ機器用の制御コマンドに切り替え、逐次電源のＯＮ／ＯＦＦコマンドを送信することにより行われる。本実施の形態では、マクロ機能によりこれら複数の制御コマンドを予め１回の操作（キー入力又は音声入力）により自動的に処理する構成ととし、このマクロ機能においてエージェント機能を適用するように構成している。
【００５９】
以下の説明でリモコンシステム２０のレシーバ３０には、図５に示す如く、テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２が接続されているものとする。また、テレビ４０の電源はＯＮ、ＶＣＲ４１の電源はＯＦＦ及びＤＶＤプレーヤ４２の電源はＯＮであるものとして説明を行う。
【００６０】
ステップＳ３０１で、ＣＰＵ２は、マイク８を介してユーザからの『全電源ＯＦＦ（又はＯＮ）の音声を取得する。
【００６１】
ステップＳ３０２で、ＣＰＵ２は、音声認識部７に制御信号を送信し、音声データの認識処理を行う。
【００６２】
ステップＳ３０３で、ＣＰＵ２は、ＬＥＤ１２を介して、現在の各ＡＶ機器（テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２）の電源ＯＮ／ＯＦＦ状態の情報を要求する信号コマンドを送出する。
【００６３】
ステップＳ４０１で、レシーバ３０のマイクロコンピュータ３３は、現在の電源ＯＮ／ＯＦＦ状態の情報を要求する信号コマンドを受光する。
【００６４】
ステップＳ４０２で、マイクロコンピュータ３３は、音声信号検出センサ３５、信号検出回路３６ａ及び３６ｂの信号検出状況の検出を行う。
【００６５】
ステップＳ４０３で、マイクロコンピュータ３３は、ステップＳ４０２で検出した結果を、ＬＥＤ３２を介して信号コマンドとして送出する。
【００６６】
ステップＳ３０４で、リモコン１のＣＰＵ２は、赤外線受光部１３を介して、このレシーバ３０側から送出された信号コマンドを受信し、現在の各ＡＶ機器（テレビ４０、ＶＣＲ４１及びＤＶＤプレーヤ４２）の電源ＯＮ／ＯＦＦ状態の情報を取得する。
【００６７】
今、テレビ４０とＤＶＤプレーヤ４２のみがＯＮであるため、テレビ４０とＤＶＤプレーヤ４２の電源ＯＮ／ＯＦＦコマンドを送出すれば全てのＡＶ機器の電源がＯＦＦとなる。
そこで、ステップＳ３０５で、ＣＰＵ２は、プリセットデータ１５及び／又はラーニングデータ１６からテレビ４０とＤＶＤプレーヤ４２の電源ＯＮ／ＯＦＦコマンドを読み出し、ＬＥＤ１２を介して順次送出する。テレビ４０及びＤＶＤプレーヤ４２は、赤外線受光部４０ａ又は４２ｃを介して、この電源ＯＮ／ＯＦＦコマンドを受信し、電源をＯＦＦにする。
【００６８】
更に、ステップＳ３０６で、エージェントデータ１７を参照し、テレビ４０とＤＶＤプレーヤ４２の電源のみをＯＦＦとする旨の音声案内データを読み出し、スピーカ１１を介して『テレビとＤＶＤプレーヤの電源をＯＦＦにしました。』と音声案内を出力する。
【００６９】
以上の様に、「全電源ＯＮ／ＯＦＦ処理」において、マクロ処理の個別の内容を逐次音声により案内することにより、ユーザがその処理内容を簡便且つ観念的に把握することができ、リモコンシステム２０の利便性が向上するという効果がある。
【００７０】
以上、本発明を適用したリモコン１によれば、制御コマンドのセットアップを行う際、音声による案内が行われるため、簡便且つ観念的にセットアップ作業を行うことができる。特に、音声案内が一方向的ではなく対話調に展開されるため、セットアップ作業に趣向を凝らすことができるという固有の効果を奏する。
【００７１】
また、このような音声案内を行うエージェント機能をリモコン装置に備えることで、あたかもリモコンが擬人化されたような感覚を演出することができる。
【００７２】
更に、マクロ機能においても、マクロに含まれる各制御コマンド（電源のＯＮ／ＯＦＦ）の内容を音声案内するため、ユーザが各ＡＶ機器の状態を把握することができるという効果がある。
【００７３】
以上、本発明を実施するための最良の形態について説明したが、本発明は上述の種々の例に限定されるものではない。例えば、マクロ機能に対する音声案内では、「全電源ＯＮ／ＯＦＦ処理」を例として説明したが、ＶＣＲで再生された映像データをＤＶＤプレーヤで受信して録画するためにＶＣＲの再生コマンドとＤＶＤプレーヤの録画コマンドとをマクロで組み合わせるようにしても本発明の効果を十分に発揮することができる。特にこの場合は、各機器に正常に制御コマンドが送信されたことが容易に把握することができるという効果がある。
【図面の簡単な説明】
【００７４】
【図１】本発明を実施するための最良の形態におけるリモコンの構成を示したブロック図である。
【図２】図１に示すリモコンの記憶部に格納されるプリセットデータの格納態様の例を示した模式図である。
【図３】図１に示すリモコンに設けられる各種指示キーの構成例を示した概要図である。
【図４】図１に示すリモコンの記憶部に設けられるエージェントデータの格納態様の例を示した模式図である。
【図５】本発明を実施するための最良の形態におけるリモコンシステムの構成を示した概要図である。
【図６】図１に示すリモコンで行われる「自動セットアップ処理」の処理手順を示したフロー図である。
【図７】図１に示すリモコンで行われる「自動セットアップ処理」の処理手順を示したフロー図である。
【図８】図５に示すリモコンシステムで行われる「全電源ＯＮ／ＯＦＦ処理」の処理手順を示したフロー図である。
【符号の説明】
【００７５】
１  リモコン
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  記憶部
６  キー入力部
７  音声認識部
８  マイク
９  音源ＩＣ
１０  アンプ
１１  スピーカ
１２、３２  ＬＥＤ
１３、３１、４０ａ、４１ｂ、４２ｃ  赤外線受光部
１５  プリセットデータ
１６  ラーニングデータ
１７  エージェントデータ
２０  リモコンシステム
３０  レシーバ
３３  マイクロコンピュータ
３４  映像信号セレクタ
３５  音声信号検出センサ
３６ａ、３６ｂ  信号検出回路
３７  音声入力端子
３８  映像出力端子
３９ａ、３９ｂ  映像入力端子
４０  テレビ
４１  ＶＣＲ
４２  ＤＶＤプレーヤ
５０  電源キー
５１  機種キー群
５２  チャンネルキー群
５３  操作キー群
５４  音量キー
５５  マクロキー群
５６  十字キー群
ＭＣ１、ＭＣ２、ＭＣ３  マクロキー
Ｍ１  ＣＡＴＶモードキー
Ｍ２  テレビモードキー
Ｍ３  ＢＳモードキー
Ｍ４  アンプモードキー
Ｍ５  ＤＶＤモードキー
Ｍ６  ビデオモードキー
Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０、Ｃ１１、Ｃ１２  チャンネルキー
Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ６、Ｌ７、Ｌ８  操作キー
【図１】
2007228520.tif 000003
【図２】
2007228520.tif 000004
【図３】
2007228520.tif 000005
【図４】
2007228520.tif 000006
【図５】
2007228520.tif 000007
【図６】
2007228520.tif 000008
【図７】
2007228520.tif 000009
【図８】
2007228520.tif 000010