(57)【要約】【課題】繰り返しコマンドを何度も入力することなく、音声入力されたコマンドに基づく制御を複数回繰り返して行うことができる電子機器を提供することである。【解決手段】ディジタルテレビ受像機１００において、コマンド情報抽出手段（ＣＰＵ１２１、コマンド情報抽出プログラム１２３ｃ）によって、音声認識の結果に基づきコマンド情報記憶手段（コマンドテーブル１２３ａ）に記憶された制御コマンド情報及び繰り返しコマンド情報を抽出し、制御コマンド情報記憶手段（記憶部１２３）によって、抽出された制御コマンド情報を記憶し、コマンド情報抽出手段によって、繰り返しコマンド情報が抽出された場合、制御手段（ＣＰＵ１２１、制御プログラム１２３ｆ）によって、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御を繰り返し行う。【選択図】図１
2008003474.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力される音声情報の音声認識を行い、音声認識結果に基づき得られたコマンド情報により制御される電子機器において、
当該電子機器を制御するための制御コマンド情報、前記制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報、並びに前記繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶するコマンド情報記憶手段と、
音声情報を取得する音声情報取得手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行い、前記コマンド情報記憶手段に記憶された制御コマンド情報、繰り返しコマンド情報、及び中止コマンド情報の何れかを抽出するコマンド情報抽出手段と、
前記コマンド情報抽出手段により抽出された前記制御コマンド情報を記憶する制御コマンド情報記憶手段と、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別する判別手段と、
前記判別手段により、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別され、且つ前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された時間が、前記制御コマンド情報記憶手段に直近の前記制御コマンド情報が記憶されてから所定時間以内である場合、前記コマンド情報抽出手段により前記中止コマンド情報が抽出されるまで、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を繰り返し行う制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
外部から入力される音声情報の音声認識を行い、音声認識結果に基づき得られたコマンド情報により制御される電子機器において、
当該電子機器を制御するための制御コマンド情報と前記制御コマンド情報に基づく制御を予め設定された回数繰り返し実行させるための繰り返しコマンド情報を記憶するコマンド情報記憶手段と、
音声情報を取得する音声情報取得手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行い、前記コマンド情報記憶手段に記憶された制御コマンド情報及び繰り返しコマンド情報の何れかを抽出するコマンド情報抽出手段と、
前記コマンド情報抽出手段により抽出された前記制御コマンド情報を記憶する制御コマンド情報記憶手段と、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を予め設定された回数繰り返し行う制御手段と、
を備えることを特徴とする電子機器。
【請求項３】
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別する判別手段を備え、
前記制御手段は、前記判別手段により、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を予め設定された回数繰り返し行うことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御手段は、前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された時間が、前記制御コマンド情報記憶手段に直近の前記制御コマンド情報が記憶されてから所定時間以内である場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を予め設定された回数繰り返し行うことを特徴とする請求項２又は３に記載の電子機器。
【請求項５】
前記コマンド情報記憶手段は、前記繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶し、
前記制御手段は、前記コマンド情報抽出手段により抽出された繰り返しコマンド情報に基づいて、前記制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御が繰り返し行われた場合、前記コマンド情報抽出手段により前記中止コマンド情報が抽出されるまで、前記制御コマンド情報に基づく制御を予め設定された回数行うことを特徴とする請求項２〜４の何れか一項に記載の電子機器。
【請求項６】
前記コマンド情報記憶手段は、さらに前記制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報を記憶し、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記コマンド情報抽出手段により前記中止コマンド情報が抽出されるまで、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御をエンドレスに繰り返し行う制御手段と、
を備えることを特徴とする請求項５に記載の電子機器。
【請求項７】
外部から入力される音声情報の音声認識を行い、音声認識結果に基づき得られたコマンド情報により制御される電子機器において、
当該電子機器を制御するための制御コマンド情報を記憶するコマンド情報記憶手段と、
音声情報を取得する音声情報取得手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行い、前記コマンド情報記憶手段に記憶された制御コマンド情報を抽出するコマンド情報抽出手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行った際、当該音声認識の結果得られた制御コマンド情報の語尾に続く長音符合の時間的長さを計測し、その時間的長さに応じて当該制御コマンド情報に基づく制御の繰り返し回数を算出する算出手段と、
前記コマンド情報抽出手段により抽出された制御コマンド情報に基づいて制御を行い、且つ前記算出手段により算出された繰り返し回数に応じて、当該制御コマンド情報に基づく制御を繰り返し行う制御手段と、
を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識機能により各種制御を行うことができる電子機器に関する。
【背景技術】
【０００２】
近年、テレビやビデオ等の電子機器の多機能化・高機能化が進むに伴い、様々な機能に対応し、かつ簡易な操作が可能なものが求められ、現在では、このような操作に音声認識技術を用いた電子機器が利用されている。
【０００３】
従来、かかる音声認識技術を用いたものとして、例えば、ユーザがコマンドを音声入力した時、一定時間以内に、そのコマンドに続く繰り返しコマンドが入力されると、そのコマンドに応じた処理を行う機器が知られている（特許文献１参照）。
【０００４】
また、入力手段により入力された自然言語を、被制御機器に対する制御コマンドを自然言語に対応する表として具備するコマンドテーブルと、自然言語における制御量を示す単語と制御の種類とに対応する制御量を決定するための制御量テーブルに適用して、被制御機器に対する制御信号を生成する制御装置が知られている（特許文献２参照）。
【特許文献１】特開２００２−２５８８９２号公報
【特許文献２】特開２０００−０９９３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された音声認識機能を用いた機器は、操作を連続して繰り返し行う場合、利用者はその都度、繰り返しコマンドを入力する必要がある。具体的には、例えば、オーディオ機器において、音量を増加させ、さらに音量を増加したい場合、「音量アップ」と発声した後、ユーザにとって適した音量になるまで、さらに繰り返しコマンドとして「アップ」をその都度、入力しなければならない。また、特許文献２に開示された音声認識機能を用いた装置は、制御量を示すコマンドを入力することにより、対象となる制御コマンドに基づく制御を行うが、繰り返してその制御コマンドに基づく制御を行うものではない。
【０００６】
本発明の課題は、繰り返しコマンドを何度も入力することなく、音声入力されたコマンドに基づく制御を複数回繰り返して行うことができる電子機器を提供することである
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、
外部から入力される音声情報の音声認識を行い、音声認識結果に基づき得られたコマンド情報により制御される電子機器において、
当該電子機器を制御するための制御コマンド情報、前記制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報、並びに前記繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶するコマンド情報記憶手段と、
音声情報を取得する音声情報取得手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行い、前記コマンド情報記憶手段に記憶された制御コマンド情報、繰り返しコマンド情報、及び中止コマンド情報の何れかを抽出するコマンド情報抽出手段と、
前記コマンド情報抽出手段により抽出された前記制御コマンド情報を記憶する制御コマンド情報記憶手段と、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別する判別手段と、
前記判別手段により、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別され、且つ前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された時間が、前記制御コマンド情報記憶手段に直近の前記制御コマンド情報が記憶されてから所定時間以内である場合、前記コマンド情報抽出手段により前記中止コマンド情報が抽出されるまで、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を繰り返し行う制御手段と、
を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、
外部から入力される音声情報の音声認識を行い、音声認識結果に基づき得られたコマンド情報により制御される電子機器において、
当該電子機器を制御するための制御コマンド情報と前記制御コマンド情報に基づく制御を予め設定された回数繰り返し実行させるための繰り返しコマンド情報とを記憶するコマンド情報記憶手段と、
音声情報を取得する音声情報取得手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行い、前記コマンド情報記憶手段に記憶された制御コマンド情報及び繰り返しコマンド情報の何れかを抽出するコマンド情報抽出手段と、
前記コマンド情報抽出手段により抽出された前記制御コマンド情報を記憶する制御コマンド情報記憶手段と、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を予め設定された回数繰り返し行う制御手段と、
を備えることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の発明において、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別する判別手段を備え、
前記制御手段は、前記判別手段により、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別された場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を予め設定された回数繰り返し行うことを特徴とする。
【００１０】
請求項４に記載の発明は、請求項２又は３に記載の発明において、
前記制御手段は、前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された時間が、前記制御コマンド情報記憶手段に直近の前記制御コマンド情報が記憶されてから所定時間以内である場合、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御を繰り返し行うことを特徴とする。
【００１１】
請求項５に記載の発明は、請求項２〜４の何れか一項に記載の発明において、
前記コマンド情報記憶手段は、前記繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶し、
前記制御手段は、前記コマンド情報抽出手段により抽出された繰り返しコマンド情報に基づいて、前記制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御が繰り返し行われた場合、前記コマンド情報抽出手段により前記中止コマンド情報が抽出されるまで、前記制御コマンド情報に基づく制御を予め設定された回数行うことを特徴とする。
【００１２】
請求項６に記載の発明は、請求項５に記載の発明において、
前記コマンド情報記憶手段は、さらに前記制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報を記憶し、
前記コマンド情報抽出手段により前記繰り返しコマンド情報が抽出された場合、前記コマンド情報抽出手段により前記中止コマンド情報が抽出されるまで、前記制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御をエンドレスに繰り返し行う制御手段と、
を備えることを特徴とする。
【００１３】
請求項７に記載の発明は、
外部から入力される音声情報の音声認識を行い、音声認識結果に基づき得られたコマンド情報により制御される電子機器において、
当該電子機器を制御するための制御コマンド情報を記憶するコマンド情報記憶手段と、
音声情報を取得する音声情報取得手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行い、前記コマンド情報記憶手段に記憶された制御コマンド情報を抽出するコマンド情報抽出手段と、
前記音声情報取得手段により取得された音声情報の音声認識を行った際、当該音声認識の結果得られた制御コマンド情報の語尾に続く長音符合の時間的長さを計測し、その時間的長さに応じて当該制御コマンド情報に基づく制御の繰り返し回数を算出する算出手段と、
前記コマンド情報抽出手段により抽出された制御コマンド情報に基づいて制御を行い、且つ前記算出手段により算出された繰り返し回数に応じて、当該制御コマンド情報に基づく制御を繰り返し行う制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、コマンド情報記憶手段によって、当該電子機器を制御するための制御コマンド情報、制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報、並びに繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶することができ、音声情報取得手段によって、音声情報を取得することができ、コマンド情報抽出手段によって、音声情報取得手段により取得された音声情報の音声認識を行い、コマンド情報記憶手段に記憶された制御コマンド情報、繰り返しコマンド情報、及び中止コマンド情報の何れかを抽出することができ、制御コマンド情報記憶手段によって、コマンド情報抽出手段により抽出された制御コマンド情報を記憶することができ、コマンド情報抽出手段により繰り返しコマンド情報が抽出された場合、判別手段によって、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別することができ、判別手段により、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別され、且つコマンド情報抽出手段により繰り返しコマンド情報が抽出された時間が、制御コマンド情報記憶手段に直近の制御コマンド情報が記憶されてから所定時間以内である場合、制御手段によって、コマンド情報抽出手段により中止コマンド情報が抽出されるまで、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御を繰り返し行うことができる。
従って、制御コマンド情報に基づく制御を繰り返し実行する場合、当該制御コマンド情報を繰り返し発声することなく、繰り返しコマンド情報を発声することにより、かかる制御コマンド情報に基づく制御を繰り返し実行することができることとなり、ユーザにとって使い勝手が良い。
また、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別することができることとなり、ユーザが意図しない繰り返し制御を好適に防止することができる。
また、繰り返しコマンド情報の抽出が、直近の制御コマンド情報が記憶されてから所定時間以内でなければ、当該制御コマンド情報に基づく制御を繰り返し行わないこととなり、例えば、当該所定時間以外で偶発的に繰り返しコマンド情報と同一の音声情報の取得があった場合など、ユーザが意図しない繰り返し制御をより好適に防止することができる。
さらに、制御コマンド情報に基づく制御を繰り返し行っている途中に、中止コマンド情報が入力されることにより、繰り返し制御を中止できることとなり、ユーザにとってさらに使い勝手が良い。
【００１５】
請求項２に記載の発明によれば、コマンド情報記憶手段によって、当該電子機器を制御するための制御コマンド情報と制御コマンド情報に基づく制御を予め設定された回数繰り返し実行させるための繰り返しコマンド情報を記憶することができ、音声情報取得手段によって、音声情報を取得することができ、コマンド情報抽出手段によって、音声情報取得手段により取得された音声情報の音声認識を行い、コマンド情報記憶手段に記憶された制御コマンド情報及び繰り返しコマンド情報を抽出することができ、制御コマンド情報記憶手段によって、コマンド情報抽出手段により抽出された制御コマンド情報を記憶することができ、コマンド情報抽出手段により繰り返しコマンド情報が抽出された場合、制御手段によって、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御を予め設定された回数繰り返し行うことができる。
従って、制御コマンド情報に基づく制御を繰り返し実行する場合、当該制御コマンド情報を繰り返し発声することなく、繰り返しコマンド情報を発声することにより、かかる制御コマンド情報に基づく制御を繰り返し実行することができることとなり、ユーザにとって使い勝手が良い。
【００１６】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、判別手段によって、コマンド情報抽出手段により繰り返しコマンド情報が抽出された場合、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別することができ、判別手段により、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別された場合、制御手段によって、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御を予め設定された回数繰り返し行うことができる。
従って、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別することができることとなり、ユーザが意図しない繰り返し制御を好適に防止することができる。
【００１７】
請求項４に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られることは無論のこと、コマンド情報抽出手段により繰り返しコマンド情報が抽出された時間が、制御コマンド情報記憶手段に直近の制御コマンド情報が記憶されてから所定時間以内である場合、制御手段によって、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御を予め設定された回数繰り返し行うことができる。
従って、繰り返しコマンド情報の抽出が、直近の制御コマンド情報が記憶されてから所定時間以内でなければ、当該制御コマンド情報に基づく制御を繰り返し行わないこととなり、例えば、当該所定時間以外で偶発的に繰り返しコマンド情報と同一の音声情報の取得があった場合など、ユーザが意図しない繰り返し制御をより好適に防止することができる。
【００１８】
請求項５に記載の発明によれば、請求項２〜４の何れか一項に記載の発明と同様の効果が得られることは無論のこと、コマンド情報記憶手段によって、繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶することができ、制御手段によって、コマンド情報抽出手段により抽出された繰り返しコマンド情報に基づいて、制御コマンド情報記憶手段に記憶された直近の制御コマンド情報に基づく制御が繰り返し行われた場合、コマンド情報抽出手段により中止コマンド情報が抽出されるまで、制御コマンド情報に基づく制御を予め設定された回数行うことができる。
従って、制御コマンド情報に基づく制御を繰り返し行っている途中に、中止コマンド情報が入力されることにより、繰り返し制御を中止できることとなり、ユーザにとってさらに使い勝手が良い。
【００１９】
請求項６に記載の発明によれば、請求項５に記載の発明と同様の効果が得られることは無論のこと、コマンド情報記憶手段は、さらに制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報を記憶することができ、コマンド情報抽出手段により繰り返しコマンド情報が抽出された場合、コマンド情報抽出手段により中止コマンド情報が抽出されるまで、制御コマンド情報記憶手段に記憶された直近の前記制御コマンド情報に基づく制御をエンドレスに繰り返し行うことができる。
従って、制御コマンド情報に基づく制御を繰り返し実行する場合、ユーザ所望のタイミングまで制御コマンド情報に基づく制御を繰り返し実行することができることとなり、ユーザにとって使い勝手が良い。
【００２０】
請求項７に記載の発明によれば、コマンド情報記憶手段によって、当該電子機器を制御するための制御コマンド情報を記憶することができ、音声情報取得手段によって、音声情報を取得することができ、コマンド情報抽出手段によって、音声情報取得手段により取得された音声情報の音声認識を行い、コマンド情報記憶手段に記憶された制御コマンド情報を抽出することができ、算出手段によって、音声情報取得手段により取得された音声情報の音声認識を行った際、当該音声認識の結果得られた制御コマンド情報の語尾に続く長音符合の時間的長さを計測し、その時間的長さに応じて当該制御コマンド情報に基づく制御の繰り返し回数を算出することができ、制御手段によって、コマンド情報抽出手段により抽出された制御コマンド情報に基づいて制御を行い、且つ算出手段により算出された繰り返し回数に応じて、当該制御コマンド情報に基づく制御を繰り返し行うことができる。
従って、繰り返しを意味するコマンド情報を入力する代わりに、ユーザ所望の制御コマンド情報を発声する際、当該制御コマンド情報の語尾を伸ばして発声し、その語尾の長さに応じて当該制御コマンド情報に基づく制御を繰り返し行うことができることとなり、繰り返しコマンドを入力することなく、音声入力されたコマンドに基づく制御を複数回繰り返して行うことができるとともに、繰り返しを意味するコマンド情報を覚える必要がなく、ユーザにとって使い勝手が良い。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しながら、本発明の実施の形態を詳細に説明する。
なお、本実施の形態では、電子機器として、ディジタルテレビ受像機を例に説明する。しかし、電子機器はこれに限られることなく、例えば、ビデオやエアコン等の家電機器であっても良い。
【００２２】
まず、図１を参照しながら、機器全体の構成及び要部構成について説明する。
本実施形態のディジタルテレビ受像機１００は、例えば、テレビジョン放送信号（以下、放送信号という。）を受信し、受信した放送信号を、所定の出力信号に変換し、映像／音声データを出力する機器本体部１と、ユーザが音声情報を機器本体部１に無線で出力することができると共に操作キーの押下操作により入力操作信号を送信することができるマイク付きリモートコントロール装置（以下、マイク付きリモコンという。）２と、を備えて構成されている。
【００２３】
次に、ディジタルテレビ受像機１００の要部構成について説明する。
機器本体部１は、放送信号を受信するアンテナ３と、アンテナ３により受信された放送信号から所定の放送チャンネルの放送信号を選局するチューナ４と、チューナ４から出力された放送信号の復調及び誤り訂正処理を行う復調部５と、復調部５で復調された放送信号から各データを分離抽出することで、映像／音声データを取得するデマルチクサ６と、デマルチクサ６で取得された映像／音声データに伸張処理を行うデコーダ７と、デコーダ７で伸張された映像データにＯＳＤデータを付加するＯＳＤ（On-Screen Display）処理部８と、デコーダ７、ＯＳＤ処理部８で処理された映像／音声データを出力する表示手段としての受像部９と、音声情報を取得する音声情報取得部１０と、マイク付きリモコン２からの入力操作信号を受信するとともに、当該入力操作信号を制御部１２に出力するリモコン信号受光部１１と、機器本体部１全体を統括制御する制御部１２と、各部を接続する制御バス１３と、を備えて構成されている。
【００２４】
音声情報取得部１０は、例えば、マイクロホンが用いられ、音声をそのまま音声情報として取得する。
なお、音声情報取得部１０は、音声をそのまま音声情報として取得する場合に限らず、音声が音声信号に変換された後に、当該音声信号を音声情報として取得する設計であっても良い。
【００２５】
リモコン信号受光部１１は、リモコン２に備わる各種キーがユーザにより押下操作されることにより出力された赤外線等の入力操作信号を受信し、当該入力操作信号を制御部１２に出力する。
【００２６】
制御部１２は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１２１と、ＲＡＭ（Random Access Memory）１２２と、記憶部１２３と、などを備えている。
【００２７】
ＣＰＵ１２１は、記憶部１２３に記憶されたコマンドテーブル及び各種処理プログラムに従って各種の制御動作を行う。
【００２８】
ＲＡＭ１２２は、ＣＰＵ１２１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００２９】
記憶部１２３は、機器本体部１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１２１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１２３に記憶されている。
具体的には、記憶部１２３は、ＣＰＵ１２１が後述するコマンド情報抽出プログラム１２３ｃを実行することにより抽出された制御コマンド情報を記憶する。
記憶部１２３は、かかる制御コマンド情報を記憶することにより、制御コマンド情報記憶手段として機能する。
また、記憶部１２３には、例えば、図１に示すように、コマンドテーブル１２３ａ、音声認識プログラム１２３ｂ、コマンド情報抽出プログラム１２３ｃ、判別プログラム１２３ｄ、算出プログラム１２３ｅ、制御プログラム１２３ｆなどが記憶されている。
【００３０】
コマンドテーブル１２３ａは、機器本体部１を制御するための制御コマンド情報、制御コマンド情報に基づく制御を繰り返し実行させるための繰り返しコマンド情報、並びに繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶したテーブルである。
具体的には、図２に示すように、例えば、制御コマンド情報として、「オン」、「オフ」、「チャンネルアップ」、「ボリュームアップ」などが記憶されており、またＣＰＵ１２１が後述する判別プログラム１２３ｄを実行する際、予め設定された繰り返し対象の制御コマンド情報であるか否かを識別可能な態様で記憶されている。
また、繰り返しコマンド情報として、「もっと」、「ずっと」、「ワン」、「ツー」、「スリー」などが記憶されており、繰り返しコマンド情報「もっと」、「ワン」、「ツー」、「スリー」には予め繰り返し回数が設定されており、また、繰り返しコマンド情報「ずっと」は、エンドレスに繰り返すように設定がなされている。なお、かかる繰り返し回数は、ユーザにより設定変更可能な設計であっても良い。
また、中止コマンド情報として、「ストップ」などが記憶されている。
記憶部１２３は、かかるコマンドテーブル１２３ａを記憶することで、コマンド情報記憶手段として機能する。
なお、コマンドテーブルは、制御コマンド情報、繰り返しコマンド情報、及び中止コマンド情報をそれぞれ別々に制御コマンドテーブル、繰り返しコマンドテーブル、中止コマンドテーブルとして記憶する設計であっても良い。
【００３１】
音声認識プログラム１２３ｂは、ＣＰＵ１２１に、音声情報取得部１０により取得した音声情報に対して音声認識処理を行う機能を実現させるプログラムである。
ここで、音声認識は、例えば、Ｊｕｌｉｕｓという音声認識ソフトウェアが用いられ、膨大な音声パターンと言語パターンの統計データを集積することにより実現される。音声認識の基本原理は、音響モデル（音素（ローマ字１文字にほぼ相当）や音節（かな１文字に相当））の周波数パターンを記憶し、単語辞書を参照しながら、入力された音声の音声波形信号から単音節部分を切出した音節列信号とマッチングを行い、音声の認識を行う。
【００３２】
コマンド情報抽出プログラム１２３ｃは、ＣＰＵ１２１に、音声認識プログラム１２３ｂを実行することにより得られた単語列と一致するコマンド情報をコマンドテーブル１２３ａから抽出する機能を実現させるプログラムである。
具体的には、ＣＰＵ１２１は、コマンド情報抽出プログラム１２３ｃを実行することによって、例えば、音声認識結果として単語列「チャンネルアップ」が取得されている場合、図２に示すようにコマンドテーブル１２３ａに記憶されている制御コマンド情報「チャンネルアップ」を抽出する。
ＣＰＵ１２１は、かかるコマンド情報抽出プログラム１２３ｃを実行することにより、コマンド情報抽出手段として機能する。
【００３３】
判別プログラム１２３ｄは、ＣＰＵ１２１に、コマンド情報抽出プログラム１２３ｃを実行することにより、制御コマンド情報に続いて繰り返しコマンド情報が抽出された場合、かかる直近の制御コマンド情報が繰り返し対象の制御コマンド情報であるか否かを判別する機能を実現させるプログラムである。
具体的には、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、繰り返しコマンド情報が抽出された場合、ＣＰＵ１２１は、判別プログラム１２３ｄを実行することによって、記憶部１２３に記憶された直近の制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であるか否かを判別する。より具体的には、例えば、図２に示すように、記憶部１２３に記憶された直近の制御コマンド情報が「チャンネルアップ」の場合、ＣＰＵ１２１は、判別プログラム１２３ｄを実行することによって、当該制御コマンド情報が繰り返し対象の制御コマンド情報であると判別する。また、記憶部１２３に記憶された直近の制御コマンド情報が「オン」の場合、ＣＰＵ１２１は、判別プログラム１２３ｄを実行することによって、当該制御コマンド情報が繰り返し対象の制御コマンド情報ではないと判別する。
ＣＰＵ１２１は、かかる判別プログラム１２３ｄを実行することにより、判別手段として機能する。
【００３４】
算出プログラム１２３ｅは、ＣＰＵ１２１に、音声認識プログラム１２３ｂを実行することにより得られた単語列の語尾に続く長音符合の長さに基づいて、繰り返し回数を算出する機能を実現させるプログラムである。
具体的には、例えば、ユーザが、「チャンネルアップーーー」と語尾を伸ばして発声した場合、ＣＰＵ１２１が算出プログラム１２３ｅを実行することにより、音声認識プログラム１２３ｂの実行により得られた単語列「チャンネルアップーーー」に基づいて、「チャンネルアップ」の語尾に続く長音符合「ーーー」の時間的長さを計測し、その時間的長さに応じて繰り返し回数を算出する。
ＣＰＵ１２１は、かかる算出プログラム１２３ｅを実行することにより、算出手段として機能する。
【００３５】
制御プログラム１２３ｆは、ＣＰＵ１２１に、コマンド情報抽出プログラム１２３ｃを実行することにより制御コマンド情報に続いて繰り返しコマンド情報が抽出された場合、当該制御コマンド情報に基づく制御を繰り返し行う機能を実現させるプログラムである。
具体的には、ＣＰＵ１２１が判別プログラム１２３ｃを実行することにより、記憶部１２３に記憶された直近の制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別され、且つコマンド情報抽出プログラム１２３ｃの実行により繰り返しコマンド情報が抽出された時間が、記憶部１２３に直近の制御コマンド情報が記憶されてから所定時間以内である場合、ＣＰＵ１２１は、制御プログラム１２３ｆを実行することによって、コマンド情報抽出プログラム１２３ｃの実行により中止コマンド情報が抽出されるまで、記憶部１２３に記憶された直近の制御コマンド情報に基づく制御を繰り返し行う。
ＣＰＵ１２１は、かかる制御プログラム１２３ｆを実行することにより、制御手段として機能する。
【００３６】
次に、本発明の機器本体部１の繰り返し制御動作処理に係る第１の実施形態について、本発明の実施形態であるディジタルテレビ受像機を例に図３を用いて説明する。
まず、ステップＳ１において、ＣＰＵ１２１は、音声情報取得部１０で音声情報を取得したか否かを判断する。
【００３７】
ステップＳ１において、ＣＰＵ１２１が、音声情報取得部１０で音声情報を取得したと判断した場合（ステップＳ１；Ｙｅｓ）、ステップＳ２へ進む。一方、ステップＳ１において、ＣＰＵ１２１が、音声情報取得部１０で音声情報を取得していないと判断した場合（ステップＳ１；Ｎｏ）、繰り返し、音声情報取得待機状態となる。
【００３８】
次いで、ステップＳ２において、ＣＰＵ１２１は、音声認識プログラム１２３ｂを実行することにより、音声情報取得部１０で取得された音声情報の音声認識を行い、ステップＳ３へ進む。
【００３９】
次いで、ステップＳ３において、ＣＰＵ１２１は、コマンド情報抽出プログラム１２３ｃを実行することにより、音声認識の結果得られた「例えば、チャンネルアップ」から制御コマンド情報「チャンネルアップ」を抽出する。
【００４０】
ステップＳ３において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、制御コマンド情報が抽出された場合（ステップＳ３；Ｙｅｓ）、ステップＳ４へ進む。一方、ステップＳ３において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、制御コマンド情報が抽出されなかった場合（ステップＳ３；Ｎｏ）、ステップＳ４及びステップＳ５をスキップして、ステップＳ６へ進む。
【００４１】
次いで、ステップＳ４において、ＣＰＵ１２１は、制御プログラム１２３ｆを実行することにより、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより抽出された制御コマンド情報「チャンネルアップ」に基づく制御を行い、ステップＳ５へ進む。
【００４２】
次いで、ステップＳ５において、ＣＰＵ１２１は、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行するにより抽出された制御コマンド情報を記憶部１２３に記憶し、ステップＳ１に戻る。
【００４３】
次いで、ステップＳ６において、ＣＰＵ１２１は、コマンド情報抽出プログラム１２３ｃを実行することにより、音声認識の結果得られた「例えば、もっと」から繰り返しコマンド情報「もっと」を抽出する。
【００４４】
ステップＳ６において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、繰り返しコマンド情報が抽出された場合（ステップＳ６；Ｙｅｓ）、ステップ７へ進む。一方、ステップＳ６において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、繰り返しコマンド情報が抽出されなかった場合（ステップＳ６；Ｎｏ）、ステップＳ７〜９をスキップして、ステップＳ１０へ進む。
【００４５】
次いで、ステップＳ７において、ＣＰＵ１２１は、判別プログラム１２３ｄを実行することにより、記憶部１２３に記憶された直近の制御コマンド情報「例えば、チャンネルアップ」が繰り返し対象の制御コマンド情報であるか否かを判別する。
【００４６】
ステップＳ７において、ＣＰＵ１２１が判別プログラム１２３ｄを実行することにより、記憶部１２３に記憶された制御コマンド情報が繰り返し対象の制御コマンド情報であると判別された場合（ステップＳ７；Ｙｅｓ）、ステップＳ８へ進む。一方、ステップＳ７において、ＣＰＵ１２１が判別プログラム１２３ｄを実行することにより、記憶部１２３に記憶された制御コマンド情報が繰り返し対象の制御コマンド情報でないと判別された場合（ステップＳ７；Ｎｏ）、ステップＳ８及びステップＳ９をスキップして、ステップＳ１０へ進む。
【００４７】
次いで、ステップＳ８において、ＣＰＵ１２１は、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより繰り返しコマンド情報「もっと」を抽出した時間が、記憶部１２３に直近の制御コマンド情報「チャンネルアップ」が記憶されてから所定時間以内であるか否かを判断する。
【００４８】
ステップＳ８において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより繰り返しコマンド情報「もっと」を抽出した時間が、記憶部１２３に直近の制御コマンド情報「チャンネルアップ」が記憶されてから所定時間以内であると判断された場合（ステップＳ８；Ｙｅｓ）、ステップＳ９へ進む。一方、ステップＳ８において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより繰り返しコマンド情報「もっと」を抽出した時間が、記憶部１２３に直近の制御コマンド情報「チャンネルアップ」が記憶されてから所定時間以内でないと判断された場合（ステップＳ８；Ｎｏ）、ステップＳ９をスキップして、ステップＳ１０へ進む。
【００４９】
次いで、ステップＳ９において、ＣＰＵ１２１は、制御プログラム１２３ｆを実行することにより、制御コマンド情報「チャンネルアップ」に基づく制御を繰り返し実行する。
なお、かかる場合、繰り返しコマンド情報「もっと」に予め設定された回数だけ制御コマンド情報「チャンネルアップ」に基づく制御が繰り返し実行される。
【００５０】
次いで、ステップＳ１０において、ＣＰＵ１２１は、コマンド情報抽出プログラム１２３ｃを実行することにより、音声認識の結果から中止コマンド情報を抽出する。
【００５１】
ステップＳ１０において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、中止コマンド情報が抽出されなかった場合（ステップＳ１０；Ｎｏ）、ステップＳ１１へ進む。一方、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、中止コマンド情報が抽出された場合（ステップＳ１０；Ｙｅｓ）、ステップ１２へ進む。
【００５２】
次いで、ステップＳ１１において、ＣＰＵ１２１は、制御コマンド情報に基づく制御が終了したか否かを判断し、制御コマンド情報に基づく制御が終了したと判断された場合（ステップＳ１１；Ｙｅｓ）、本処理を終了する。一方、ステップＳ１１において、制御コマンド情報に基づく制御が終了していないと判断された場合（ステップＳ１１；Ｎｏ）、ステップＳ１０へ戻る。なお、ここでは、予め設定された回数繰り返す繰り返しコマンド情報が抽出されたことに基づき予め設定された回数繰り返し制御を行うことを前提に説明したが、エンドレスに繰り返し実行させるための繰り返しコマンド情報が抽出された場合には、ステップＳ１１を省略し、ステップＳ１０において、中止コマンド情報が抽出されない場合（ステップＳ１０；Ｎｏ）、繰り返し、ステップ１０へ戻る。一方、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、中止コマンド情報が抽出された場合（ステップＳ１０；Ｙｅｓ）、ステップ１２へ進む。
【００５３】
次いで、ステップＳ１２において、ＣＰＵ１２１は、制御プログラム１２３ｆを実行することにより、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより抽出された中止コマンド情報に基づき、繰り返し実行中である制御を中止して、本処理を終了する。
【００５４】
次に、本発明の機器本体部１の繰り返し制御動作処理に係る第２の実施形態について、本発明の実施形態であるディジタルテレビ受像機を例に図４を用いて説明する。
まず、ステップＳ２１において、ＣＰＵ１２１は、音声情報取得部１０で音声情報を取得したか否かを判断する。
【００５５】
ステップＳ２１において、ＣＰＵ１２１が、音声情報取得部１０で音声情報「例えば、チャンネルアップーーー」を取得したと判断した場合（ステップＳ２１；Ｙｅｓ）、ステップＳ２２へ進む。一方、ステップＳ２１において、ＣＰＵ１２１が、音声情報取得部１０で音声情報を取得していないと判断した場合（ステップＳ２１；Ｎｏ）、繰り返し、音声情報取得待機状態となる。
【００５６】
次いで、ステップＳ２２において、ＣＰＵ１２１は、音声認識プログラム１２３ｂを実行することにより、音声情報取得部１０で取得された音声情報「チャンネルアップーーー」の音声認識を行い、ステップＳ２３へ進む。
【００５７】
次いで、ステップＳ２３において、ＣＰＵ１２１は、コマンド情報抽出プログラム１２３ｃを実行することにより、音声認識の結果得られた「チャンネルアップーーー」から制御コマンド情報「チャンネルアップ」を抽出する。
【００５８】
ステップＳ２３において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、制御コマンド情報が抽出された場合（ステップＳ２３；Ｙｅｓ）、ステップＳ２４へ進む。一方、ステップＳ２３において、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより、制御コマンド情報が抽出されなかった場合（ステップＳ２３；Ｎｏ）、本処理を終了する。
【００５９】
次いで、ステップＳ２４において、ＣＰＵ１２１は、算出プログラム１２３ｅを実行することにより、音声認識の結果得られた単語列「チャンネルアップーーー」に基づいて、「チャンネルアップ」の語尾に続く長音符合「ーーー」の時間的長さを計測し、その時間的長さに応じて繰り返し回数を算出する。
【００６０】
次いで、ステップＳ２５において、ＣＰＵ１２１は、制御プログラム１２３ｆを実行することにより、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより抽出された制御コマンド情報に基づく制御を、ＣＰＵ１２１が算出プログラム１２３ｅを実行することにより算出された繰り返し回数に応じて行い、本処理を終了する。
【００６１】
以上説明した本発明にかかるディジタルテレビ受像機１００によれば、コマンドテーブル１２３ａによって、機器本体部１を制御するための制御コマンド情報、制御コマンド情報に基づく制御をエンドレスに繰り返し実行させるための繰り返しコマンド情報、並びに繰り返しコマンド情報により繰り返し実行された制御を中止する中止コマンド情報を記憶することができ、音声情報取得部１０によって、音声情報を取得することができ、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することによって、音声情報取得部１０により取得された音声情報の音声認識を行い、コマンドテーブル１２３ａに記憶された制御コマンド情報、繰り返しコマンド情報、及び中止コマンド情報の何れかを抽出することができ、記憶部１２３によって、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより抽出された制御コマンド情報を記憶することができ、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより繰り返しコマンド情報が抽出された場合、ＣＰＵ１２１が判別プログラム１２３ｄを実行することによって、記憶部１２３に記憶された直近の制御コマンド情報が、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別することができ、ＣＰＵ１２１が判別プログラム１２３ｄを実行することにより、記憶部１２３に記憶された直近の制御コマンド情報が予め設定された繰り返し対象の制御コマンド情報であると判別され、且つＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより繰り返しコマンド情報が抽出された時間が、記憶部１２３に直近の制御コマンド情報が記憶されてから所定時間以内である場合、ＣＰＵ１２１が制御プログラム１２３ｆを実行することによって、ＣＰＵ１２１がコマンド情報抽出プログラム１２３ｃを実行することにより中止コマンド情報が抽出されるまで、記憶部１２３に記憶された直近の制御コマンド情報に基づく制御を繰り返し行うことができる。
従って、制御コマンド情報に基づく制御を繰り返し実行する場合、当該制御コマンド情報を繰り返し発声することなく、繰り返しコマンド情報を発声することにより、かかる制御コマンド情報に基づく制御を繰り返し実行することができることとなり、ユーザにとって使い勝手が良い。
また、予め設定された繰り返し対象の制御コマンド情報であるか否かを判別することができることとなり、ユーザが意図しない繰り返し制御を好適に防止することができる。
また、繰り返しコマンド情報の抽出が、直近の制御コマンド情報が記憶されてから所定時間以内でなければ、当該制御コマンド情報に基づく制御を繰り返し行わないこととなり、例えば、当該所定時間以外で偶発的に繰り返しコマンド情報と同一の音声情報の取得があった場合など、ユーザが意図しない繰り返し制御をより好適に防止することができる。
さらに、制御コマンド情報に基づく制御を繰り返し行っている途中に、中止コマンド情報が入力されることにより、繰り返し制御を中止できることとなり、ユーザにとってさらに使い勝手が良い。
【００６２】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、音声認識は、ユーザ毎に対応付けられて予め記憶部に記憶されている各ユーザに適した音声信号の周波数パターンに関する音響モデルパターンを用いて、音声情報の音声認識を行う設計であっても良い。
また、繰り返しコマンド情報は、ユーザにとって使い勝手の良い態様に音声入力若しくはキー入力によりカスタマイズして、新たに繰り返しコマンド情報を登録できる設計であっても良い。
また、コマンド情報抽出手段によって繰り返しコマンド情報が抽出された時間が制御コマンド情報記憶手段に直近の制御コマンド情報が記憶されてから所定時間以内であるか否かを判断する際のかかる所定時間は、ユーザにより設定変更することができる設計であっても良い。
【図面の簡単な説明】
【００６３】
【図１】本発明にかかるディジタルテレビ受像機の要部構成を示すブロック図である。
【図２】本発明におけるコマンドテーブルの１例を示す図である。
【図３】本発明における機器本体部の繰り返し制御動作処理を示す第１の実施形態のフローチャートである。
【図４】本発明における機器本体部の繰り返し制御動作処理を示す第２の実施形態のフローチャートである。
【符号の説明】
【００６４】
１００    ディジタルテレビ受像機（電子機器）
１        機器本体部
１０      音声情報取得部（音声情報取得手段）
１２１    ＣＰＵ（コマンド情報抽出手段、判別手段、算出手段、制御手段）
１２３    記憶部（制御コマンド情報記憶手段）
１２３ａ  コマンドテーブル（コマンド情報記憶手段）
１２３ｂ  音声認識プログラム
１２３ｃ  コマンド情報抽出プログラム（コマンド情報抽出手段）
１２３ｄ  判別プログラム（判別手段）
１２３ｅ  算出プログラム（算出手段）
１２３ｆ  制御プログラム（制御手段）
【図１】
2008003474.tif 000003
【図２】
2008003474.tif 000004
【図３】
2008003474.tif 000005
【図４】
2008003474.tif 000006