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