(57)【要約】【課題】  機器の開閉状態によって押せるボタンの種類に合わせて音声認識語彙を変更することができ、閉じた状態では押せないボタンの機能を音声で呼び出すことができ、開いた状態では、主要な音声コマンドの認識率を高めるようにする。【解決手段】  閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている音声情報処理装置であって、音声情報を取得し、閉じた状態か開いた状態かを検知し、閉じた状態であると検知した場合は閉じた状態に対応する音声認識文法を選択し、開いた状態であると検知した場合は開いた状態に対応する音声認識文法を選択し、選択した音声認識文法を用いて、取得した音声情報を音声認識する。【選択図】  図１０
2008203629.tif 000002
【特許請求の範囲】
【請求項１】
閉じた状態と開いた状態を有する遠隔操作機器から、該遠隔操作機器が閉じた状態か開いた状態かを示す開閉状態情報を受信する受信手段と、
前記遠隔操作機器から音声情報を受信する音声情報受信手段と、
前記受信手段で受信した開閉状態情報が閉じた状態を示す場合は閉じた状態に対応する音声認識文法を選択し、開いた状態を示す場合は開いた状態に対応する音声認識文法を選択する選択手段と、
前記選択手段で選択した音声認識文法を用いて、前記音声情報受信手段で受信した音声情報を音声認識する音声認識手段とを備えることを特徴とする音声情報処理装置。
【請求項２】
前記遠隔操作機器は複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしており、
前記閉じた状態に対応する音声認識文法は、前記遠隔操作機器が閉じている状態の時に押下できないボタンに対応する機能を実行するための音声認識語彙を含むことを特徴とする請求項１記載の音声情報処理装置。
【請求項３】
前記遠隔操作機器は複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしており、
前記開いた状態に対応する音声認識文法は、前記操作ボタンを１回押下するだけで実行可能な機能に対応する音声認識語彙を含まないかもしくは含んでいても無効とし、操作ボタンを少なくとも２回以上の所定の回数押下しなければ実行できない機能を実行するための音声認識語彙を含むことを特徴とする請求項１記載の音声情報処理装置。
【請求項４】
閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている遠隔操作機器であって、
前記操作ボタンが押下された場合に、該押下されたボタンに対応する信号を送信する信号送信手段と、
閉じた状態か開いた状態かを示す開閉状態情報を送信する送信手段と、
取得した音声情報を送信する音声送信手段とを備えたことを特徴とする遠隔操作機器。
【請求項５】
押下の検出により音声の取得を開始する発声ボタンを更に備え、
前記送信手段は、前記発声ボタンが押下されたら、前記開閉状態情報を送信することを特徴とする請求項４記載の遠隔操作機器。
【請求項６】
音声を検知する音声検知手段を更に備え、
前記送信手段は、前記音声検知手段が音声を検知したら、前記開閉状態情報を送信することを特徴とする請求項４に記載の遠隔操作機器。
【請求項７】
閉じた状態と開いた状態の切り替わりを検知する開閉検知手段を更に備え、
前記送信手段は、前記開閉検知手段が閉じた状態と開いた状態の切り替わりを検知したら、前記開閉状態情報を送信することを特徴とする請求項４に記載の遠隔操作機器。
【請求項８】
該遠隔操作機器は、２つの筐体が折り畳み可能な形で開閉自在に接続されていることを特徴とする請求項４乃至７のいずれかに記載の遠隔操作機器。
【請求項９】
該遠隔操作機器は、２つの筐体が回転可能な形で開閉自在に接続されていることを特徴とする請求項４乃至７のいずれかに記載の遠隔操作機器。
【請求項１０】
該遠隔操作機器は、開閉自在な蓋を備えることを特徴とする請求項４乃至７のいずれかに記載の遠隔操作機器。
【請求項１１】
閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている音声情報処理装置であって、
音声情報を取得する取得手段と、
閉じた状態か開いた状態かを検知する検知手段と、
前記検知手段で閉じた状態であると検知した場合は閉じた状態に対応する音声認識文法を選択し、開いた状態であると検知した場合は開いた状態に対応する音声認識文法を選択する選択手段と、
前記選択手段で選択した音声認識文法を用いて、前記取得手段で取得した音声情報を音声認識する音声認識手段とを備えることを特徴とする音声情報処理装置。
【請求項１２】
該音声情報処理装置は、２つの筐体が折り畳み可能な形で開閉自在に接続されていることを特徴とする請求項１１に記載の音声情報処理装置。
【請求項１３】
該音声情報処理装置は、２つの筐体が回転可能な形で開閉自在に接続されていることを特徴とする請求項１１に記載の音声情報処理装置。
【請求項１４】
該音声情報処理装置は、開閉自在な蓋を備えることを特徴とする請求項１１に記載の音声情報処理装置。
【請求項１５】
閉じた状態と開いた状態を有する遠隔操作機器から、該遠隔操作機器が閉じた状態か開いた状態かを示す開閉状態情報を受信する受信工程と、
前記遠隔操作機器から音声情報を受信する音声情報受信工程と、
前記受信工程で受信した開閉状態情報が閉じた状態を示す場合は閉じた状態に対応する音声認識文法を選択し、開いた状態を示す場合は開いた状態に対応する音声認識文法を選択する選択工程と、
前記選択工程で選択した音声認識文法を用いて、前記音声情報受信工程で受信した音声情報を音声認識する音声認識工程とを備えることを特徴とする音声情報処理方法。
【請求項１６】
閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている遠隔操作機器の制御方法であって、
前記操作ボタンが押下された場合に、該押下されたボタンに対応する信号を送信する信号送信工程と、
閉じた状態か開いた状態かを示す開閉状態情報を送信する送信工程と、
取得した音声情報を送信する音声送信工程とを備えたことを特徴とする制御方法。
【請求項１７】
閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている音声情報処理装置の制御方法であって、
音声情報を取得する取得工程と、
閉じた状態か開いた状態かを検知する検知工程と、
前記検知手段で閉じた状態であると検知した場合は閉じた状態に対応する音声認識文法を選択し、開いた状態であると検知した場合は開いた状態に対応する音声認識文法を選択する選択工程と、
前記選択工程で選択した音声認識文法を用いて、前記取得手段で取得した音声情報を音声認識する音声認識工程とを備えることを特徴とする制御方法。
【請求項１８】
請求項１５に記載の音声情報処理方法をコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１６又は１７に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１８又は１９に記載のプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声情報を処理する音声情報処理装置に関する。
【背景技術】
【０００２】
携帯電話やＡＶ機器のリモコンで、２つの筐体を折りたたみ可能、あるいは回転可能な形で接続し、開閉できるようにしたものがある。また、筐体の一部に蓋を取り付け、一部のボタンを蓋の中に隠し、必要なときだけ蓋を開けて中のボタンを操作できるようにしたものもある。これらは、閉じた状態でも開いた状態でも操作可能であるが、閉じた状態では、主要な一部のボタンだけが操作可能となり、開いた状態では、その他の機能的に特殊なボタンを操作可能にするように設計されていることが多い。特許文献１は、開閉可能な携帯電話に関する発明を開示している。
【０００３】
一方、音声認識機能を搭載した機器が増えてきた。携帯電話やゲーム機器などがその例である。機器が多機能化し、それに合わせてボタンの数が増える傾向にある。しかし、音声認識によって、ボタンの機能を音声コマンドで置き換えることにより、ボタン数がむやみに増えるのを抑制することが可能になる。つまり、上記の開閉可能な筐体と音声認識は、いずれも、ボタン数抑制の効果を持つ。
【特許文献１】特開２００５−０７９６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１で開示された発明を含め、折りたたみなど開閉可能な機器では、閉じた状態で押すことが出来なくなるボタンに対応した機能は利用できない。その機能を利用するには、一旦開く必要があり、面倒であるという問題がある。
【０００５】
音声認識を可能にすれば、閉じた状態でも音声入力によりその機能を呼び出すことができる。一方、音声認識には、誤認識の問題がある。ボタン押下と音声入力で同じ機能を呼び出せるのであれば、ボタン押下のほうが確実である。また、認識語彙は少ないほうが認識率は高くなる。従って、同じ機能を呼び出すボタンが押せる状態であれば、その機能を呼び出すための音声認識語彙は削除してその機能は音声では呼び出せないようにし、他の重要な音声コマンドの認識率が高くなるように設計したほうがよい。
【０００６】
総合すると、開閉状態によって押せるボタンの種類に合わせて音声認識語彙を変更することが、ボタンと音声による操作性をより高めることができる。しかし、そのような技術は、従来はなかった。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の音声情報処理装置は、閉じた状態と開いた状態を有する遠隔操作機器から、該遠隔操作機器が閉じた状態か開いた状態かを示す開閉状態情報を受信する受信手段と、前記遠隔操作機器から音声情報を受信する音声情報受信手段と、前記受信手段で受信した開閉状態情報が閉じた状態を示す場合は閉じた状態に対応する音声認識文法を選択し、開いた状態を示す場合は開いた状態に対応する音声認識文法を選択する選択手段と、前記選択手段で選択した音声認識文法を用いて、前記音声情報受信手段で受信した音声情報を音声認識する音声認識手段とを備えることを特徴とする。
【０００８】
また上記課題を解決するために、本発明に係る遠隔操作機器は、閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている遠隔操作機器であって、前記操作ボタンが押下された場合に、該押下されたボタンに対応する信号を送信する信号送信手段と、閉じた状態か開いた状態かを示す開閉状態情報を送信する送信手段と、取得した音声情報を送信する音声送信手段とを備えたことを特徴とする。
【０００９】
また上記課題を解決するために、音声情報処理装置は、閉じた状態と開いた状態を有し、複数の操作ボタンを備えていて、開閉状態によって押下できる操作ボタンが異なる構造をしている音声情報処理装置であって、音声情報を取得する取得手段と、閉じた状態か開いた状態かを検知する検知手段と、前記検知手段で閉じた状態であると検知した場合は閉じた状態に対応する音声認識文法を選択し、開いた状態であると検知した場合は開いた状態に対応する音声認識文法を選択する選択手段と、前記選択手段で選択した音声認識文法を用いて、前記取得手段で取得した音声情報を音声認識する音声認識手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、機器の開閉状態によって押せるボタンの種類に合わせて音声認識語彙を変更でき、閉じた状態では押せないボタンの機能を音声で呼び出すことができ、開いた状態では主要な音声コマンドの認識率を高めることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１２】
以下、図面を参照して本発明の実施例１を詳細に説明する。本実施例では、音声情報処理装置の例として図１の１０１のようなデジタルテレビを挙げ、デジタルテレビを１０２のようなリモコン（遠隔操作機器）で操作するケースを説明する。リモコン１０２は、図６のように、複数の操作ボタンを有し、折りたたみ可能な構造になっている。６０１はリモコンを折りたたんだ状態であり、６０２はリモコンを開いた状態である。図６をみてもわかるように、開閉状態によって、押下できる操作ボタンが異なる構成となる。
【００１３】
折りたたんだ状態６０１では、テレビのチャンネルを一つずつ切り替えるためのチャンネル切り替えボタン６０１２と、方向・決定ボタン６０１３でテレビの操作ができる他、マイク６０１１により音声入力が可能である。音声入力は、発声ボタン６０３を押しながら行う。
【００１４】
開いた状態６０２では、「番組表」「番組検索」「メール」「ウエブ」など、デジタルテレビ１０１が備えるさまざまな機能の画面を直接呼び出すための各種ボタン６０２２が操作可能になる。さらに、方向・決定ボタン６０２３の他、チャンネル番号を直接入力するための数字ボタン６０２４が操作可能になる。例えば、番組視聴中にボタン「８」を押すと、テレビ番組は８チャンネルに切り替わる。また、マイク６０２１によりやはり音声入力が可能である。音声入力は、発声ボタン６０３を押しながら行う。
【００１５】
図２は、本実施例に係るリモコン１０２のブロック図である。同図において、２０１は音声入力部である。２０２はキー入力部であり、図６に示す各種操作ボタンの押下や開放イベントを受け付ける。２０３は音声送信判定部であり、キー入力部２０２で受け付けたイベントが、発声ボタン６０３の押下あるいは開放イベントであるかどうかの判定を行う。２０４は開閉検知部であり、リモコン１０２が折りたたまれた状態か、開かれた状態かの検知を行う。２０５は送信部であり、ボタン押下／開放の信号や、音声入力部で入力された音声情報、開閉状態を示す開閉状態情報をデジタルテレビ１０１へ赤外線で送信する。
【００１６】
図３は、本実施例に係るデジタルテレビ１０１のブロック図である。同図において、３０１は受信部であり、リモコン１０２の送信部２０５から送られるボタン押下／開放の信号や、音声情報を受信する。３０２は音声認識部であり、受信部３０１が受信する音声情報、すなわち、リモコン１０２のマイク６０１１や６０２１からユーザが発声した音声を認識する。３０３は音声認識文法保持部であり、音声認識部３０２は、ここに保持された音声認識文法に従って音声認識を実行する。３０４は音声認識文法切り替え部であり、受信部３０１から得られる、リモコン１０２の開閉状態情報に基づいて、音声認識文法保持部３０３に保持された音声認識文法の中で、音声認識部３０２で使用するものを切り替える。３０５は制御部であり、音声認識部３０２の認識結果や、受信部３０１が受信するリモコン１０２のボタン押下／開放の信号に基づいて、テレビの制御を実行する。
【００１７】
図４は、本実施例に係るリモコン１０２のハードウエア構成を示す構成図である。同図において、４０１はＣＰＵであり、後述するリモコン１０２の動作手順を実現するプログラムに従って動作する。４０２はＲＡＭであり、上記プログラムの動作に必要な記憶領域を提供する。４０３はＲＯＭであり、上記プログラムの動作手順を実現するプログラムなどを保持する。４０４は図６に示すような各種ボタンである。
【００１８】
４０５はマイクである。４０６はリモコン１０２が折りたたまれているかどうかを検知する開閉検知回路である。４０７はボタン押下／開放信号や音声信号を赤外線でデジタルテレビ１０１に送信するためのＬＥＤである。４０８はバスである。
【００１９】
図５は、本実施例に係るデジタルテレビ１０１のハードウエア構成を示す構成図である。同図において、５０１はＣＰＵであり、後述するデジタルテレビ１０１の動作手順を実現するプログラムに従って動作する。５０２はＲＡＭであり、上記プログラムの動作に必要な記憶領域を提供する。５０３はＲＯＭであり、上記プログラムの動作手順を実現するプログラムなどを保持する。５０４はリモコン１０２からの、ボタン押下／開放信号や音声信号を赤外線で受信するためのＬＥＤである。５０５は受信した音声信号をデジタル信号に変換するＡ／Ｄコンバータである。５０６は受信したリモコン１０２のボタン押下／開放信号を取り込むためのシリアルポートである。５０７はバスである。
【００２０】
図７のフローチャートに沿って、本実施例におけるリモコン１０２の動作を説明する。リモコン１０２は、ボタン押下／開放のキー入力があるか否かを監視し（Ｓ７０１）、発声ボタン６０３の押下を検出した場合（Ｓ７０２）、開閉検知部２０４により、リモコンが折りたたまれた状態か否かをチェックする（Ｓ７０５）。折りたたまれている場合、折りたたまれていることを意味する信号Ｔ１を、デジタルテレビ１０１へ送信する（Ｓ７０６）。開かれている場合は、それを意味する信号Ｔ２を、デジタルテレビ１０１へ送信する（Ｓ７０７）。
【００２１】
続けて、マイク６０１１（折りたたまれている場合）または６０２１（開かれている場合）への入力音声を、デジタルテレビ１０１へ送信開始する（Ｓ７０８）。発声ボタン６０３の開放を検出した場合（Ｓ７０３）は、Ｓ７０８で開始した音声送信を終了する（Ｓ７０９）。発声ボタン６０３以外のボタンが押下／開放された場合は、それに応じたキー信号をデジタルテレビ１０１に送信する（Ｓ７０４）。
【００２２】
続いて、図８のフローチャートに沿って、本実施例におけるデジタルテレビ１０１の動作を説明する。デジタルテレビ１０１の音声認識文法保持部３０３は、２種類の文法Ｇ１とＧ２を保持している。文法Ｇ１は、
・基本チャンネル名  （チャンネル番号１〜１２までのチャンネル名。数字ボタン６０２４のいずれかを１回押下するだけで切り替え可能なもの）
・拡張チャンネル名  （ＣＳ放送など、基本チャンネル名以外のチャンネル名で、通常３桁のチャンネル番号を持つもの）
・機能画面名  （「番組表」「番組検索」「ウエブ」などボタン群６０２２の各ボタンに相当する名前）
に対応する音声認識語彙を含む。Ｇ１は、リモコンが閉じている時には押せないボタンに対応する機能を実行するための音声認識語彙を含むよう構成する。一方、文法Ｇ２は、
・拡張チャンネル名  （ＣＳ放送など、基本チャンネル名以外のチャンネル名で、通常３桁のチャンネル番号を持つもの）
に対応する音声認識語彙だけを含む。Ｇ２は、例えば、操作ボタンを１回押下するだけで実行可能な機能に対応する音声認識語彙は含まないかもしくは無効とし、操作ボタンを少なくとも２回以上の所定の回数押下しなければ実行できない機能を実行するための音声認識語彙を含むよう構成する。
【００２３】
デジタルテレビ１０１は、受信部３０１で、キー信号の受信を監視し（Ｓ８０１）、発声ボタン押下信号を受信したら（Ｓ８０２）、これが信号Ｔ１かＴ２かをチェックする（Ｓ８０４）。信号Ｔ１であれば、音声認識文法切り替え部３０４が、Ｇ１を選択し、音声認識文法をＧ１に切り替える（Ｓ８０５）。信号がＴ２であれば、Ｇ２を選択しＧ２に切り替える（Ｓ８０６）。さらに続けて音声を取り込み（Ｓ８０７）、取り込んだ音声を音声認識部３０２で認識する（Ｓ８０８）。この認識結果あるいは、発声ボタン信号以外のキー信号の受信に従って、所定の動作を実行する（Ｓ８０３）。所定の動作とは、例えば、
・チャンネル切り替えボタン６０１２押下信号を受信したら、チャンネル番号が隣のチャンネルに切り替える。
・数字ボタン６０２４押下信号を受信したら、その番号のチャンネルに切り替える。
・「番組表」ボタン６０２２押下信号を受信したら、番組表画面に移る。
・音声認識結果がチャンネル名だったら、そのチャンネルに切り替える。
・音声認識結果が「番組表」だったら、番組表画面に移る。
となどといった動作である。
【００２４】
リモコンを折りたたんだ状態では、必要最小限のボタンだけの操作になるのでわかりやすいという長所がある反面、
・チャンネル切り替えボタン６０１２は、隣りのチャンネルにしか切り替えられないので、番号の遠いチャンネルに切り替えるのが面倒。
・「番組表」「番組検索」など、機能に直結したボタンがないので、そのような機能の画面を呼び出すことができない、あるいは困難。
といった問題がある。しかし、リモコンが折りたたまれた状態では、上述の動作により、文法Ｇ１に基づいた音声認識が実行されるので、チャンネル名や「番組表」などの機能画面名を音声入力することで、ボタン操作をすることなく、所望の結果を得ることができる。
【００２５】
一方、リモコンを開いた状態では、文法Ｇ２に基づいた音声認識が実行されるので、基本チャンネル名や「番組表」などの機能画面名は音声入力できない。しかし、開いた状態では、数字ボタン６０２４や機能に対応した各種ボタン６０２２があるので、適当なボタンを押すだけで所望の結果を得ることができる。ＣＳ放送など拡張チャンネル名への切り替えは、チャンネル番号が３桁で、数字ボタン６０２４を３回押す必要があり面倒である。しかし、拡張チャンネル名は文法Ｇ２でも音声入力可能なので、チャンネル名を発声するだけで所望のチャンネルへの切り替えができる。文法Ｇ２は、拡張チャンネル名などに認識語彙が絞られているので、高い認識率が期待できる。
【００２６】
以上のように、リモコンを折りたたんだ状態で使うことを好むユーザは、多くのボタンに混乱することなく、必要なボタンを意識するだけで操作できる。番組表の表示など、対応するボタンのない機能が必要になった場合には、適当な音声入力でその機能を呼び出すことができ、リモコンを開いて対応するボタンを探すという面倒な作業を行わずにすむ。リモコンを開いた状態で使うことを好むユーザは、ボタン押下だけで番組表などの機能を呼び出すことができる。音声入力は拡張チャンネルなど必要なものに絞られているので、認識率が高まるという効果がある。
【実施例２】
【００２７】
本実施例では、図９のような携帯電話９０１を操作するケースを説明する。携帯電話９０１は、蓋９０３を備え、左は蓋９０３を閉じた状態、右は蓋９０３を開いた状態を示している。蓋９０３を開けると、中のボタン群９０５を操作できるようになる。また、マイク９０４から音声入力が可能である。
【００２８】
図１０は、本実施例に係る携帯電話９０１のブロック図である。同図において、１００１はキー入力部である。１００２は音声入力部である。１００３は音声認識部であり、音声入力部１００２から入力された音声を認識する。１００４は開閉検知部であり、携帯電話の蓋９０３が閉じられた状態か、開かれた状態かの検知を行う。１００５は音声認識文法保持部であり、音声認識部１００３は、ここに保持された音声認識文法に従って音声認識を実行する。１００６は音声認識文法切り替え部であり、開閉検知部１００４の検知結果に基づいて、音声認識文法保持部１００５に保持された音声認識文法の中で、音声認識部１００３で使用するものを切り替える。１００７は制御部であり、キー入力部１００１が受け取るキー入力信号や音声認識部１００３の認識結果に基づいて、携帯電話９０１の制御を実行する。
【００２９】
図１１は、本実施例に係る携帯電話９０１のハードウエア構成を示す構成図である。同図において、１１０１はＣＰＵであり、後述する携帯電話９０１の動作手順を実現するプログラムに従って動作する。１１０２はＲＡＭであり、上記プログラムの動作に必要な記憶領域を提供する。１１０３はＲＯＭであり、上記プログラムの動作手順を実現するプログラムなどを保持する。１１０４は図９に示すような各種ボタンである。１１０５はＡ／Ｄコンバータである。１１０６は図９の９０２のようなＬＣＤである。１１０７は図９の９０４のようなマイクである。１１０８はバスである。
【００３０】
図１２のフローチャートに沿って、本実施例における携帯電話９０１の動作を説明する。携帯電話９０１の音声認識文法保持部１００５は、２種類の文法Ｇ３とＧ４を保持している。文法Ｇ３は、
・電話帳に登録された人名（名前を発声するだけで電話をかけられるようにするためのもの）
・機能画面名（「メール」「ウエブ」などボタン群９０５の各ボタンに相当する名前）
に対応する音声認識語彙を含む。一方、文法Ｇ４は、
・電話帳に登録された人名（名前を発声するだけで電話をかけられるようにするためのもの）
に対応する音声認識語彙だけを含む。
【００３１】
携帯電話９０１は、ボタン押下／開放のキー入力があるか否かを監視し（Ｓ１２０１）、キー入力があれば、それに応じた所定の動作を実行する（Ｓ１２０２）。キー入力がなければ、音声入力があるかどうかをチェックする（Ｓ１２０３）。音声入力があれば、開閉検知部１００４により、蓋９０３が閉じられた状態か否かをチェックする（Ｓ１２０４）。閉じられている場合、音声認識文法切り替え部１００６が、音声認識文法をＧ３に切り替える（Ｓ１２０５）。蓋９０３が開いていれば、Ｇ４に切り替える（Ｓ１２０６）。さらに取得した入力音声を音声認識部１００３で認識する（Ｓ１２０７）。この認識結果に従って、所定の動作を実行する（Ｓ１２０２）。所定の動作とは、例えば、
・ボタン群９０５の「メール」ボタンの押下信号を受信したら、メール画面に移る。
・音声認識結果が「ウエブ」だったら、ウエブブラウザを起動する。
となどといった動作である。
【００３２】
蓋９０３を閉じた状態では、必要最小限のボタンだけの操作になるのでわかりやすいという長所がある反面、
・「メール」「ウエブ」など、機能に直結したボタンがないので、そのような機能の画面を呼び出すことができない、あるいは困難。
といった問題がある。しかし、蓋９０３が閉じた状態では、上述の動作により、文法Ｇ３に基づいた音声認識が実行されるので、「メール」「ウエブ」などの機能画面名を音声入力することで、ボタン操作をすることなく、所望の結果を得ることができる。
【００３３】
一方、蓋９０３が開いた状態では、文法Ｇ４に基づいた音声認識が実行されるので、「メール」「ウエブ」などの機能画面名は音声入力できない。しかし、開いた状態では、機能に対応した各種ボタン９０５が押せる状態であるので、適当なボタンを押すだけで所望の結果を得ることができる。文法Ｇ４は、認識語彙が電話帳登録人名などに絞られているので、高い認識率が期待できる。
【００３４】
以上のように、携帯電話９０１の蓋９０３を閉じた状態で使うことを好むユーザは、多くのボタンに混乱することなく、必要なボタンを意識するだけで操作できる。メール画面の表示など、対応するボタンのない機能が必要になった場合には、適当な音声入力でその機能を呼び出すことができ、蓋９０３を開いて対応するボタンを探すという面倒な作業を行わずにすむ。蓋９０３を開いた状態で使うことを好むユーザは、ボタン押下だけでメールやウエブなどの機能を呼び出すことができる。音声入力は必要なものに絞られているので、認識率が高まるという効果がある。
【実施例３】
【００３５】
実施例１では、発声ボタン６０３が押下された場合に、開閉状態を表す信号をデジタルテレビ１０１に送信するようにしていたが、本発明はこれに限られない。入力音声を監視する監視部を備え、入力音声信号のパワーが所定値を超えるなど、所定の条件を満たすことで、音声入力があったことを検知し、検知がなされたタイミングで、開閉状態を表す信号をデジタルテレビ１０１に送信するようにしてもよい。
【実施例４】
【００３６】
実施例１では、発声ボタン６０３が押下された場合に、開閉状態を表す信号をデジタルテレビ１０１に送信するようにしていたが、開閉検知部２０４が開閉を検知したタイミングで、開閉状態を表す信号をデジタルテレビ１０１に送信するようにしてもよい。
【実施例５】
【００３７】
実施例１では、折りたたみ可能なリモコンで、折りたたまれた状態と開いた状態を開閉状態に対応させて説明した。実施例２では、蓋９０３が閉じているか否かを開閉状態に対応させて説明した。しかし、機器の開閉状態とはこの限りではない。例えば、図１３のように、上部筐体が下部筐体に対して回転するようにし、１３０１を閉じた状態、１３０３を開いた状態（１３０２は回転途中状態）のようにしてもよい。また、蓋をリモコン１０２に適用し、折りたたみ式を携帯電話９０１に適用してもよいことは言うまでもない。
【実施例６】
【００３８】
上記実施例では、開閉状態に応じて音声認識文法を切り替える際、切り替えによって、単純に認識語彙のセットを変更していた。これに対し、開閉状態に応じて認識語彙の重み係数を変更するようにしてもよい。例えば実施例１では、文法Ｇ２は、文法Ｇ１に含まれる機能画面名（「番組表」「番組検索」「ウエブ」等）等の語彙を削除したものになっていた。これを、機能画面名は文法Ｇ２に含め、それらの認識語彙の重み係数を小さくして認識されにくく（他の語彙の認識率を下げないように）するように構成してもよい。
【実施例７】
【００３９】
なお、本発明の目的は次のようにしても達成される。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。このようにしても目的が達成されることは言うまでもない。
【００４０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４２】
また、本発明に係る実施の形態は、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４３】
さらに、本発明に係る実施形態の機能は次のようにしても実現される。即ち、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。この処理により前述した実施形態の機能が実現されることは言うまでもない。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施例１に係るシステム構成図である。
【図２】本発明の実施例１に係るリモコン１０２のブロック図である。
【図３】本発明の実施例１に係るデジタルテレビ１０１のブロック図である。
【図４】本発明の実施例１に係るリモコン１０２のハードウエア構成図ある。
【図５】本発明の実施例１に係るデジタルテレビ１０１のハードウエア構成図ある。
【図６】本発明の実施例１に係るリモコン１０２の開閉状態の例を示す図である。
【図７】本発明の実施例１に係るリモコン１０２の動作を説明するフローチャートである。
【図８】本発明の実施例１に係るデジタルテレビ１０１の動作を説明するフローチャートである。
【図９】本発明の実施例２に係る携帯電話とその蓋の開閉状態の例を示す図である。
【図１０】本発明の実施例２に係る携帯電話９０１のブロック図である。
【図１１】本発明の実施例２に係る携帯電話９０１のハードウエア構成図ある。
【図１２】本発明の実施例２に係る携帯電話９０１の動作を説明するフローチャートである。
【図１３】本発明の実施例５に係る回転による機器の開閉状態の例を示す図である。
【図１】
2008203629.tif 000003
【図２】
2008203629.tif 000004
【図３】
2008203629.tif 000005
【図４】
2008203629.tif 000006
【図５】
2008203629.tif 000007
【図６】
2008203629.tif 000008
【図７】
2008203629.tif 000009
【図８】
2008203629.tif 000010
【図９】
2008203629.tif 000011
【図１０】
2008203629.tif 000012
【図１１】
2008203629.tif 000013
【図１２】
2008203629.tif 000014
【図１３】
2008203629.tif 000015