(57)【要約】【課題】  音声にて確実に候補の選択を可能にする。【解決手段】複数の候補から各候補を特定するための特定データを記憶する第１の記憶部と、前記特定データに基づく再生を行う再生部と、前記再生部において再生中の特定データが前記複数の候補のうちのいずれの候補に対応するかを示す再生位置情報を保持する第２の記憶部と、ユーザが発声した選択コマンドを認識する音声認識部と、前記音声認識部の認識結果、前記選択コマンドの発声タイミング及び前記再生位置情報に基づいて、前記複数の候補のうちの１つを選択する選択部とを具備したことを特徴とする。【選択図】図１
2009271258.tif 000002
【特許請求の範囲】
【請求項１】
複数の候補から各候補を特定するための特定データを記憶する第１の記憶部と、
前記特定データに基づく再生を行う再生部と、
前記再生部において再生中の特定データが前記複数の候補のうちのいずれの候補に対応するかを示す再生位置情報を保持する第２の記憶部と、
ユーザが発声した選択コマンドを認識する音声認識部と、
前記音声認識部の認識結果、前記選択コマンドの発声タイミング及び前記再生位置情報に基づいて、前記複数の候補のうちの１つを選択する選択部と
を具備したことを特徴とする情報選択装置。
【請求項２】
前記選択コマンドは、発声タイミングを基準に相対的なタイミングを指定するものであることを特徴とする請求項１に記載の情報選択装置。
【請求項３】
前記選択コマンドは、前記候補を直接指定するものであることを特徴とする請求項１に記載の情報選択装置。
【請求項４】
前記音声認識部において用いる認識文法を記憶する第３の記憶部と、
前記再生部において再生された特定データに対応する認識文法のみを前記第３の記憶部に記憶させる認識文法作成部とを具備したことを特徴とする請求項３に記載の情報選択装置。
【請求項５】
前記再生部における前記特定データ同士の再生の切り替わりから所定の時間範囲内に前記選択コマンドの発声が生じたことを検出する境界近傍判定部と、
前記選択部は、前記所定の時間範囲内に前記選択コマンドの発声が生じた場合には、前記再生の切り替わり前後の特定データに対応する候補を２者択一で選択することを特徴とする請求項１に記載の情報選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声を用いて候補を選択する情報選択装置に関する。
【背景技術】
【０００２】
一般的に、自動車には車載ラジオやＣＤ等のオーディオシステムが搭載されている。また、近年では、音楽再生機能を有する多機能化されたカーナビゲーションシステムも普及しており、車内において音楽鑑賞を楽しむことができるようになっている。
【０００３】
従来、これらの音響再生システムにおいては、複数の選曲候補の中から目的の候補を選択させるために、音楽の曲名等を例えば番号等と共に表示画面上に表示させるようになっている。ユーザは、表示された複数の選択肢の中から、プッシュボタンやタッチパネル等で例えば番号を指定することにより、再生を希望する音楽等を選択する。
【０００４】
また、近年、音声認識技術の性能向上に伴い、カーナビゲーションシステム等においても、音声認識処理が採用されるようになってきた。このような音声認識処理を番号の選択に採用することもできる。ユーザは、表示された複数の選択肢の例えば番号を発音し音声認識させることで、再生を希望する音楽等を選択するのである。
【０００５】
しかしながら、これらの方法においては、選択操作に先立って、選択肢が表示された画面をユーザが見る必要があり、例えば車の運転中は利用できない。
【０００６】
そこで、特許文献１においては、ユーザとの対話形式で選択肢を絞り込む技術が開示されている。しかしながら、この手法では、階層的な質問を繰返すことで選択を行っており、所望の選択を行うまでに一定の時間を要し、場合によっては選択に長時間を要してしまうこともあるという問題があった。
【特許文献１】特開２００４−３４７９４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、音声にて確実に目的の候補を選択することができる情報選択装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様の情報選択装置は、複数の候補から各候補を特定するための特定データを記憶する第１の記憶部と、前記特定データに基づく再生を行う再生部と、前記再生部において再生中の特定データが前記複数の候補のうちのいずれの候補に対応するかを示す再生位置情報を保持する第２の記憶部と、ユーザが発声した選択コマンドを認識する音声認識部と、前記音声認識部の認識結果、前記選択コマンドの発声タイミング及び前記再生位置情報に基づいて、前記複数の候補のうちの１つを選択する選択部とを具備したことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、音声にて確実に目的の候補を選択することができるという効果を有する。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１１】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る情報選択装置を示すブロック図である。
【００１２】
図１において、情報選択装置１１は、再生部１２、再生候補記憶部１３、再生位置記憶部１４、選択部１５、音声認識部１６、認識文法記憶部１７及び選択メモリ１８によって構成されている。情報選択装置１１は、複数の候補から再生する候補を選択するためのものであり、再生候補記憶部１３には、再生する候補を特定するためのデータ（以下、特定データという）が記憶されている。なお、再生する候補については、図示しないハードディスク装置やＣＤＲＯＭ等の記録メディアに記録されており、図示しない再生機器によって再生される。
【００１３】
再生する候補が例えば音楽等の音声データである場合には、特定データとしては、例えば、曲名や曲名番号等のデータが考えられる。再生部１２は、再生候補記憶部１３に記憶されている特定データを読み出して再生し、再生出力を出力する。例えば、再生候補記憶部１３に特定データとして曲名や曲名番号等の音声波形データが記憶されている場合には、再生部１２は、音声波形データに基づく曲名等の音声を図示しないスピーカから出力する。
【００１４】
なお、以下特定データとして音声データを例に説明するが、特定データが画像データ等であっても構わない。
【００１５】
再生位置記憶部１４は、再生部１２において再生中の特定データが、複数の候補のうちのいずれの候補に対応するものであるかを記憶する。例えば、再生位置記憶部１４は、再生部１２が再生候補記憶部１３の記憶領域のいずれのアドレスを再生しているかを示す再生位置データを記憶する。
【００１６】
選択部１５は、再生位置記憶部１４の記憶に基づいて、再生中の特定データが複数の候補のうちのいずれの候補に対応するものであるかを判断することができる。例えば、選択部１５は、再生候補記憶部１３に記憶されている各候補毎の特定データの記憶位置のアドレスと再生位置記憶部１４に記憶されている再生位置データとの関係に基づいて、複数の候補のうちのいずれの候補に対応する特定データが再生中であるかを判断することができる。
【００１７】
音声認識部１６は、認識文法記憶部１７に記憶されている認識文法を用いて、ユーザが発声した選択コマンドを音声認識する。認識文法記憶部１７には、音声認識に用いる認識文法が記憶されている。選択部１５は、音声認識部１６で認識された選択コマンド及び再生位置記憶部１４の記憶に基づいて、複数の候補のうちユーザがいずれの候補を選択したかを決定する。選択部１５は決定した候補についての情報を選択メモリ１８に記憶させる。
【００１８】
本実施の形態においては、選択部１５は、ユーザによる選択コマンドと、その発声タイミングにおいて再生されている特定データとの関係に基づいて、ユーザがいずれの候補を指定したかを判定することができる。例えば、選択コマンドとして、「これ」及び「前の」があるものとし、ユーザが発声した選択コマンドが「これ」であった場合には、選択部１５は、再生位置記憶部１４の記憶に基づいて、現在再生中の特定データに対応した候補が選択されたものと判定する。また、ユーザが発声した選択コマンドが「前の」であった場合には、選択部１５は、再生位置記憶部１４の記憶に基づいて、現在再生中の特定データの１つ前に再生された特定データに対応した候補が選択されたものと判定する。
【００１９】
選択メモリ１８は、選択部１５によって決定された候補の情報を記憶する。選択メモリ１８に記憶された候補の情報に基づいて、図示しない再生機器が、この候補を再生、例えば音楽を再生する。
【００２０】
次に、このように構成された実施の形態の動作について図２乃至図４を参照して説明する。図２は特定データの再生フローを示すフローチャートであり、図３は選択部１５の動作フローを示すフローチャートである。また、図４は再生候補記憶部１３の記憶内容の一例を示す説明図である。
【００２１】
いま、再生すべき複数の候補が楽曲であるものとし、再生候補記憶部１３には特定データが、曲名、アーティスト名、ジャンル名等のリスト形式で記憶されているものとする。例えば、複数の候補の曲名が、「曲名１」、「曲名２」、…であるものとする。図４は再生候補記憶部１３に、曲名リストが記憶された例を示し、「曲名１」、「曲名２」、…によって特定される複数の候補に夫々対応して、特定データである各音声波形データ及び曲名番号がリスト形式で記憶されている。図４の例では、「曲名１」、「曲名２」、…という曲名の音声による波形データを特定データとしている。例えば、曲名が「めだかの学校」であれば、「メダカノガッコウ」（カタカナ表記は発音を示す）と読み上げた音声の波形データ、即ち、曲名の読み上げ音声波形データを特定データとして再生候補記憶部１３に格納する。
【００２２】
本実施の形態においては、再生部１２によって特定データを再生させ、読み上げられる曲名リストの中から、ユーザが所望する曲をユーザの発声によって選択させるようになっている。即ち、本実施の形態においては、曲名リストを順番に読み上げてユーザに聞かせるための音声再生プロセスと、ユーザが発声する選択コマンドを認識して、選択した候補を決定する音声認識及び選択プロセスとが実行される。音声再生プロセスと音声認識及び選択プロセスとは、相互に別タスクとして並列して実行されるようになっている。
【００２３】
図２に示す音声再生プロセスにおいては、先ず、ステップＳ１１において、曲名リストの先頭から順番に音声波形データを再生する。再生部１２は再生候補記憶部１３に記憶されている特定データである音声波形データを、例えば、曲名番号順に読み出して再生し、音声出力する。なお、図４の例では、「曲名１」、「曲名２」、…に対して曲名１．ｗａｖ、曲名２．ｗａｖ、…というファイル名にて音声波形データが記憶されている。再生部１２はこれらの音声波形データを読み出して再生することにより、「曲名１」、「曲名２」、…を順次読み上げる。
【００２４】
ステップＳ１２において、再生部１２は、曲名リストの全ての特定データが再生されたか否かを判定し、全ての再生が終了した場合には、音声再生プロセスを終了する。再生位置記憶部１４は、再生部１２による再生候補記憶部１３の再生位置を記憶する。全ての再生が終了していない場合には、ステップＳ１３において、再生位置記憶部１４は、例えば、再生中の音声波形データに対応する曲名番号を再生位置データとして記憶する。
【００２５】
なお、再生位置記憶部１４は、再生位置データとして曲名番号を記憶するものとしたが、例えば、各曲の音声波形データの再生時間が既知であれば、再生開始時からの経過時間によって、いずれの特定データが再生されているかを示す再生位置データを得ることができる。また図４の例では、特定データは各候補毎にファイルとして設けられたが、１ファイルに複数の特定データが含まれる場合でも、再生開始時からの経過時間等によって、いずれの特定データが再生されているかを示す再生位置データを得ることができる。
【００２６】
以後ステップＳ１１〜Ｓ１３の処理を繰返して、全ての候補の曲名を音声出力する。
【００２７】
一方、図３に示す音声認識及び選択プロセスでは、音声認識部１６は、音声認識開始後、ユーザが発声するコマンドを取得する（ステップＳ１）。コマンドには、読み上げられる曲名リストの中からユーザが所望する曲名を選択するための選択コマンドと、「キャンセル」や「ヘルプ」等の常時受け付け可能なグローバルコマンドとがある。なお、グローバルコマンドには、音声認識プロセスを終了するための終了指示コマンドも含まれる。
【００２８】
例えば、選択コマンドとして、読み上げ再生中の曲名を選択する場合の「これ」、読み上げ再生中の曲名の一つ前の曲名を選択する場合の「前の」があるものとする。これらの選択コマンドは、認識文法記憶部１７に記憶されている。
【００２９】
いま、所定のタイミングにおいて、ユーザが「これ」の選択コマンドを発声するものとする。音声認識部１６は、認識文法記憶部１７に記憶されている認識文法を用いて、選択コマンド「これ」を音声認識して、選択部１５に出力する。選択部１５は、選択コマンド「これ」が音声認識されると、再生部１２によって現在再生中の曲名に対応する候補をユーザが選択したものと判断する。即ち、選択部１５は、処理をステップＳ２からステップＳ６に移行して、再生位置記憶部１４に記憶されている再生位置データを参照して再生中の曲名番号を選択する。選択部１５は決定した候補の情報として例えば曲名番号を選択メモリ１８に記憶させる。
【００３０】
例えば、図４の曲名３の読み上げ再生中に、選択コマンド「これ」が発声された場合には、選択部１５は、ユーザが曲名番号３の曲名が「曲名３」の候補を選択したものとして、曲名番号３を選択メモリ１８に記憶させる。
【００３１】
また、所定のタイミングにおいて、ユーザが「前の」の選択コマンドを発声するものとする。音声認識部１６は、認識文法記憶部１７に記憶されている認識文法を用いて、選択コマンド「前の」を音声認識して、選択部１５に出力する。選択部１５は、選択コマンド「前の」が音声認識されると、再生部１２によって現在再生中の曲名の１つ前に再生された曲名に対応する候補をユーザが選択したものと判断する。即ち、選択部１５は、処理をステップＳ３からステップＳ７に移行して、再生位置記憶部１４に記憶されている再生位置データを参照して１つ前に再生した曲名に対応する曲名番号を選択する。選択部１５は決定した候補の情報としてこの曲名番号を選択メモリ１８に記憶させる。
【００３２】
例えば、図４の曲名３の読み上げ再生中に、選択コマンド「前の」が発声された場合には、選択部１５は、ユーザが曲名番号３の曲名の１つ前に再生された曲名「曲名２」の候補を選択したものとして、曲名番号２を選択メモリ１８に記憶させる。
【００３３】
ユーザの発声が終了コマンドであった場合には、ステップＳ５から処理を終了する。また、音声再生プロセスによる読み上げ再生中に、ステップＳ６，Ｓ７において候補が選択された場合には、音声認識及び選択プロセスは、音声再生プロセスに対する再生終了イベントを発生し、音声再生を終了させる。これにより、曲名リストの読み上げは、曲が選択された時点で停止する。
【００３４】
図示しない再生機器は、選択メモリ１８に記憶された曲名番号等の候補の情報に基づいて、再生すべき候補の再生を行う。
【００３５】
このように本実施の形態においては、複数の候補を個々に選択するための音声が再生されている間に、「これ」や「前の」等の選択コマンドを発声することで、所望の候補を選択することができる。候補の提示を音声にて行い、音声にて候補を選択するようになっているので、利便性に極めて優れている。しかも、各候補に対応した音声の再生タイミングと選択コマンドの発声タイミングとに基づいて候補の選択を行っており、「これ」や「前の」等の簡単な音声を認識すればよく、高い認識精度を得ることができる。従って、車中等の雑音環境下においても、確実な選択が可能である。
【００３６】
（変形例）
図５は変形例を示すフローチャートである。図５において図４と同一の手順には同一符号を付して説明を省略する。図３の音声認識及び選択プロセスにおいては、「これ」及び「前の」という選択コマンドの発声タイミングと再生位置データとから選択する候補を決定する例を示した。これに対し、本変形例は、ユーザが特定の候補名、例えば特定の曲名を発声することによって、対応する候補の曲を選択する処理を加えたものである。
【００３７】
図５はステップＳ４，Ｓ８の処理を加えた点が図４のフローチャートと異なる。なお、認識文法記憶部１７には、再生候補記憶部１３に記憶されている候補を特定する音声そのものを記憶されているものとする。例えば、図４の例では、認識文法記憶部１７には、各候補の曲の曲名の発声そのものが記憶されている。
【００３８】
ステップＳ４は、選択コマンドとして「特定の曲名」が発声されたか否かを判定する処理である。ユーザによって「特定の曲名」が発声された場合には、音声認識部１６は認識文法記憶部１７に記憶されている認識文法から、「特定の曲名」を認識して選択部１５にその情報を出力する。
【００３９】
選択部１５は処理をステップＳ８に移行して、再生候補記憶部１３に記憶されている曲名リストを参照して、指定された特定の曲を検索し、その曲名番号を選択メモリ１８に記憶させる。
【００４０】
このように本変形例においては、ユーザが特定の曲名を発声した場合でも、その発声に基づいて複数の候補から声によって指定された候補を選択することができる。
【００４１】
図６は他の変形例を示すブロック図である。図６において図１と同一の構成要素には同一符号を付して説明を省略する。
【００４２】
上記説明では、再生候補記憶部１３の特定データとして、音声波形データが記憶されているものとして説明した。本変形例は、再生候補記憶部１３には、特定データとしてテキストデータが記憶されている場合の例である。音声合成部２１は、再生候補記憶部１３に記憶されているテキストデータを読み出して音声合成し、テキストデータに基づく音声波形データを再生部１２に出力するようになっている。
【００４３】
このように構成された変形例においては、音声再生プロセスにおいては、音声合成部２１によって再生候補記憶部１３から読み出された特定データから音声波形データが生成される。
【００４４】
例えば、図４の例では、特定データとして、音声読み上げ音声波形データ曲名１．ｗａｖ、曲名２．ｗａｖ、…が記憶されていたが、本変形例では、これらのテキストデータである「キョクメイイチ」、「キョクメイニ」、…が記憶されている。音声合成部２１はこれらのテキストデータから、曲名１．ｗａｖ、曲名２．ｗａｖ、…に相当する音声波形データを生成するのである。
【００４５】
なお、音声合成部２１は、図４の曲名リストに対応する読み上げ音声波形データを全て作成した後、再生部１２に音声波形データを出力して再生させてもよく、また、曲名リストのテキストを音声合成部２１において逐次音声波形データにしながら再生部１２に出力して再生させてもよい。
【００４６】
なお、音声合成部２１は、テキストデータから合成する音声波形データのサイズや再生時間を取得することができる。再生位置記憶部１４は、再生部１２からこれらのデータを取り込むことで、複数の候補のうちいずれの候補の特定データが再生中であるかを把握することができる。
【００４７】
他の作用及び効果は第１の実施の形態と同様である。更に、本変形例においては、再生候補記憶部１３はテキストデータを記憶すればよく、比較的小さい記憶容量で特定データを記憶することができる。また、テキストデータの変更は容易であり、ユーザは再生する特定データとしてのテキストデータを簡単に変更することが可能であるという利点がある。
【００４８】
図７は他の変形例を示すブロック図である。図７において図１と同一の構成要素には同一符号を付して説明を省略する。
【００４９】
本変形例は優先順位付け部２５を付加した点が図１の装置と異なる。優先順位付け部２５は、再生候補記憶部１３に記憶される各候補の特定データの再生順を規定するものである。図１の例では、例えば、曲名番号順に特定データの再生を行うものとして説明した。これに対し、優先順位付け部２５は、所定の順序で特定データの再生を可能にするものである。例えば、再生部１２が曲名番号の若い順に特定データを再生するものとすると、優先順位付け部２５は、各候補の特定データと曲名番号との対応を変更することによって、任意の順序で特定データを再生することができる。
【００５０】
また、優先順位付け部２５は、選択頻度に応じて優先順位を決定してもよい。例えば、優先順位付け部２５は、選択メモリ１８から選択された候補についての情報が与えられ、ユーザが候補を選択する毎に、選択された候補とその選択回数を記憶する。これにより、優先順位付け部２５は、各候補のユーザの選択頻度に応じて、曲名リストの順番を並びかえる。こうして、選択頻度が高い曲ほど、曲名の読み上げが早く行われることになり、ユーザは曲名の読み上げの開始から比較的短い時間で、所望の候補の選択を行うことができる。
【００５１】
なお、優先順位付け部２５は、選択頻度順だけでなく、曲名の文字コード順、曲名の登録順等の適宜の順番に、各候補の特定データを並び変えてもよい。
【００５２】
このように、本変形例では、ユーザの使用状況に応じて曲名リストの読み上げ順番が規定される。これにより、ユーザは、より短時間に希望する候補を選択することができるという利点がある。
【００５３】
（第２の実施の形態）
図８は本発明の第２の実施の形態を示すブロック図である。図８において図１と同一の構成要素には同一符号を付して説明を省略する。
【００５４】
本実施の形態は認識文法作成部３１を付加した点が第１の実施の形態と異なる。認識文法作成部３１は、再生候補記憶部１３から特定データが与えられる。また、認識文法作成部３１は、再生位置記憶部１４の再生位置データも与えられて、再生部１２によって再生が開始された特定データについて、音声認識部１６において用いる認識文法を作成して、認識文法記憶部１７に与えて記憶させるようになっている。
【００５５】
認識文法記憶部１７は、「これ」、「前の」等の直接候補の名称を指定しない選択コマンドの認識文法については予め記憶されている。これに対し、特定データに基づく音声と同一の音声、即ち、候補の名称等を直接指定する選択コマンドの認識文法については、特定データの再生以後に、認識文法記憶部１７に記憶されるようになっている。
【００５６】
次に、このように構成された実施の形態の動作について図９及び図１０を参照して説明する。図９は音声再生プロセスを示すフローチャートであり、図１０は音声認識及び選択プロセスを示すフローチャートである。図９及び図１０において夫々図２又は図５と同一の手順について同一符号を付して説明を省略する。
【００５７】
音声再生プロセスにおいては、図９に示すように、ステップＳ２１の処理が付加された点が図２と異なる。ステップＳ２１では認識文法の作成処理が行われる。認識文法作成部３１は、所定の特定データの再生が開始されると、当該特定データの発声に応じた認識文法を生成して、認識文法記憶部１７に出力する。こうして、認識文法記憶部１７において、再生中の特定データの発声に応じた認識文法が追加される。従って、認識文法記憶部１７には、特定データが再生される毎に、その特定データの発声に応じた認識文法が追加格納されて、音声認識部１６よる音声認識の語彙が増える。
【００５８】
例えば、図４の例において、再生位置データとして曲名番号５が再生位置記憶部１４に記憶されている場合には、認識文法作成部３１によって、曲名番号１から５までの曲名の発声に基づく認識文法が作成され、これらの認識文法が認識文法記憶部１７に記憶される。即ち、この時点で認識文法記憶部１７に記憶される認識文法としては、候補の名称等を直接指定する選択コマンドである「曲名１」、「曲名２」、…、「曲名５」が含まれることなる。
【００５９】
音声認識及び選択プロセスにおいては、図１０に示すように、ユーザが発声するコマンドを音声認識する際に、認識文法記憶部１７に予め登録されている認識文法を用いるだけでなく、特定データの読み上げ以降において認識文法記憶部１７に追加登録された認識文法を用いる点が異なるのみである。
【００６０】
例えば、図４の曲名番号の若い順に読み上げが行われているものとして、図４の曲名番号３の特定データの再生が開始される時点では、認識文法作成部３１によって曲名番号１から３に対応した特定データの発声に応じた認識文法が、認識文法記憶部１７に追加記憶されている。従って、この時点では、音声認識部１６は、「曲名１」、「選曲２」及び「選曲３」という認識コマンドについて認識可能であり、「曲名４」、「曲名５」、…という認識コマンドについては認識することはできない。
【００６１】
従って、ユーザが発声した「曲名１」、「選曲２」又は「選曲３」という認識コマンドを、「曲名４」、「曲名５」、…という認識コマンドとして誤認識することはない。通常、ユーザは、再生部１２によって再生された候補を選択するものと考えることができ、音声認識部１６に再生された候補に対応する認識コマンドしか認識することができなくすることにより、誤認識の発生を抑制することができる。特に、複数の候補の特定データが人名や地名等のように、似通った発音を有する場合等において有効である。また、図７の変形例のように、選択頻度に応じて再生の優先順位が決められている場合には、音声認識部１６が認識すべき候補は十分に少ない可能性が高く、認識精度を向上させることができる。
【００６２】
このように本実施の形態においても、第１の実施の形態と同様の効果を得られる。更に、本実施の形態においては、複数の候補のうち特定データが音声再生された候補についてのみ、特定データに応じた音声を直接指定する認識コマンドの認識を可能にしており、誤認識を低減することができるという効果を有する。
【００６３】
（変形例）
図１１及び図１２は他の変形例を示す図表である。
【００６４】
上記各実施の形態においては、ユーザが発声する選択コマンドを音声認識することによって、選択すべき候補を決定するようになっている。音声認識部１６は、例えば、ユーザの発声の認識結果と認識文法との類似度に基づいて、選択コマンドを認識する。複数の候補中に、ユーザが発声した特定の曲名に類似する曲名が含まれる場合には、音声認識部１６において認識誤りが生じる可能性がある。
【００６５】
そこで、本変形例においては、ユーザの選択コマンドの発声タイミングに応じた重み付けを付すことによって、認識誤りを低減させるようになっている。通常、ユーザは各候補の特定データが読み上げられた直後に、選択するための認識コマンドを発声する可能性が高い。従って、認識コマンドの発声タイミングにより近いタイミングで読み上げられた候補ほど選択されやすいように、音声認識部１６において算出する類似度に重みを付ける。
【００６６】
なお、音声認識部１６に再生位置記憶部１４からの再生位置データを与えることによって、音声認識部１６において、このような重み付けを行うことが可能となる。
【００６７】
図１１は類似度に付す重み付けを示している。図１１の例は、各候補の特定データが曲名１、曲名２…曲名５の順に読み上げられた場合において、各候補に付す重み付けを示しており、読み上げられた直近の候補ほど高い重み付けを付すことを示している。従って、曲名６の候補の特定データが読み上げられると、この重み付けは、変化して、曲名６に対する重み付けが最も重くなる。
【００６８】
図１２はこの場合における音声認識の結果を説明するためのものである。５番目の候補（「曲名５」の候補）の読み上げが終了した時点における音声認識部１６の音声認識における類似度は、「曲名１」、「曲名２」、…、「曲名５」に対して、夫々０．７、０．５、０．４、０．３、０．６８であったものとする。仮に、重み付けを付していない場合には、音声認識部１６は、最も類似度が高い「曲名１」を認識結果として出力する。
【００６９】
これに対し、本変形例では、重み付け適用後の類似は、「曲名１」、「曲名２」、…、「曲名５」に対して、夫々０．５６、０．４２５、０．３６、０．２８５、０．６８となる。従って、本変形例では、音声認識部１６は、最も類似度が高い「曲名５」を認識結果として出力する。
【００７０】
このように本変形例においては、音声認識部は、最も直近に読み上げられた候補ほど類似度に大きな重みを付けて、類似度の判定を行う。これにより、最も直近に読み上げられた候補ほど選択されやすくなり、ユーザの発声の認識誤りを低減させることができる。
【００７１】
（第３の実施の形態）
図１３は本発明の第３の実施の形態を示すブロック図である。図１３において図１と同一の構成要素には同一符号を付して説明を省略する。
【００７２】
上記各実施の形態においては、選択コマンドの発声タイミングと再生位置データとに基づいて、候補の中の１つを選択した。しかし、ユーザの選択コマンドが、各候補の特定データ同士の再生の切り替わり近傍のタイミングで発声された場合には、ユーザが再生の切り替わりの前後のいずれの特定データに基づく候補を選択しようとしているかが不明な場合がある。
【００７３】
そこで、本実施の形態においては、このように再生が切り替わる境界近傍のタイミングで選択コマンドが発声された場合には、境界の前後に再生される特定データに基づく候補を２者択一で選択させることにより、誤選択を防止するようにしたものである。
【００７４】
本実施の形態は境界近傍判定部４１を付加した点が第１の実施の形態と異なる。境界近傍判定部４１は、再生位置記憶部１４から再生位置データが与えられ、再生される特定データ同士が切り替わる境界近傍のタイミングを判定する。例えば、境界近傍判定部４１は、選択コマンドの発声タイミングが所定の特定データの再生開始から所定の時間以内であれば、境界近傍であるものと判定する。
【００７５】
境界近傍判定部４１は、選択コマンドの発声タイミングが境界近傍内であるものと判定した場合には、境界前後の２つの特定データに基づく候補を選択肢とするように、再生部１２、選択部１５及び認識文法記憶部１７に指示を与える。例えば、境界近傍判定部４１は、選択コマンドの発声タイミングが境界近傍内であるものと判定した場合には、再生部１２に境界前後の２つの特定データを再生させ、認識文法記憶部１７にこれらの候補のいずれかを選択させるための認識文法のみを音声認識部１６に出力させ、選択部１５に２者択一による選択を指示する。なお、境界近傍判定部４１は、選択コマンドの発声タイミングが境界近傍でないと判定した場合には、選択部１５に通常通りの選択を指示する。
【００７６】
次に、このように構成された実施の形態の動作について図１４のフローチャートを参照して説明する。図１４において図３と同一の手順には、同一符号を付して説明を省略する。
【００７７】
いま、再生部１２による特定データの再生途中において、ユーザが選択コマンド「これ」を発声するものとする。境界近傍判定部４１は、再生位置記憶部１４からの再生位置データ及び音声認識部１６の音声認識結果に基づいて、発声タイミングが所定の特定データの開始直後、例えば、開始から所定時間内に発生したか否かを判定する。ユーザの選択コマンドの発声が特定データの再生開始の直後でない場合には、処理をステップＳ６に移行して、選択部１５は、再生中の曲名番号を選択する。
【００７８】
ユーザの選択コマンドの発声が特定データの再生開始の直後であるものと判定された場合には、境界近傍判定部４１は、処理をステップＳ３２に移行して、再生中の特定データ及び１つ前に再生した特定データに基づく２つの候補を選択肢とする。即ち、境界近傍判定部４１は、再生部１２に指示を与えて、これらの２つの候補の特定データを再生させる。
【００７９】
また、ステップＳ３３において、境界近傍判定部４１は、これらの２つの候補のいずれか一方のみを選択させるための認識文法を設定する。例えば、認識文法としては、「先の」及び「後の」等が考えられる。音声認識部１６は、ステップＳ３４において、これらの認識文法を用いた音声認識によって、認識結果を選択部１５に出力する。
【００８０】
例えば、ユーザが「先の」を発声したことを示す音声認識結果が得られた場合には、選択部１５は、境界前の候補を選択する。逆に、ユーザが「後の」を発声したことを示す音声認識結果が得られた場合には、選択部１５は、境界後の候補を選択する。他の作用は第１の実施の形態と同様である。
【００８１】
なお、図１５の図表に示すように、各特定データの再生開始時刻及び再生長が既知である場合には、各特定データの終了時刻も算出することができるので、この終了時刻を基準に境界近傍のタイミングで選択コマンドの発声があったか否かを判定することも可能である。
【００８２】
このように本実施の形態においては、特定データの切り替わり近傍において選択コマンドが発声した場合には、切り替わり前後の２つの候補を選択肢とする２者択一によって、候補の選択を行う。これにより、ユーザの発声タイミングに拘わらず、選択誤りを防止することができる。
【００８３】
なお、本実施の形態を第２の実施の形態にも適用可能であることは明らかである。この場合には、認識文法として、選択肢の候補の特定データに基づく認識文法のみを出力させてもよい。
【００８４】
また、上記各実施の形態においては、種々の変形が可能である。例えば、選択コマンドとして適宜の選択コマンドを用いることができる。特定データの再生順が既知である場合には、再生されている特定データの後に再生される特定データに基づく候補を、例えば「後の」等の選択コマンドによって指定することも可能である。更に、現時点での再生位置データだけでなく、所定数前の再生位置データを記憶させておくことにより、選択コマンドとして、「１つ前の」、「２つ前の」等を用いて、１つ前、２つ前等に再生された特定データに基づく候補を選択することも可能である。
【００８５】
また、上記各実施の形態では、特定データが音声データであるものとして説明したが、特定データが画像データである場合には、各候補を特定するための画像を順次表示し、ユーザは、画像表示を見ながら、選択コマンドを発声すればよい。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態に係る情報選択装置を示すブロック図。
【図２】特定データの再生フローを示すフローチャート。
【図３】選択部１５の動作フローを示すフローチャート。
【図４】再生候補記憶部１３の記憶内容の一例を示す説明図。
【図５】変形例を示すフローチャート。
【図６】変形例を示すブロック図。
【図７】変形例を示すブロック図。
【図８】本発明の第２の実施の形態を示すブロック図。
【図９】音声再生プロセスを示すフローチャート。
【図１０】音声認識及び選択プロセスを示すフローチャート。
【図１１】変形例を示す図表。
【図１２】変形例を示す図表。
【図１３】本発明の第３の実施の形態を示すブロック図。
【図１４】第３の実施の形態の動作を説明するためのフローチャート。
【図１５】第３の実施の形態を説明するための図表。
【符号の説明】
【００８７】
１１…情報選択装置、１２…再生部、１３…再生候補記憶部、１４…再生位置記憶部、１５…選択部、１６…音声認識部、１７…認識文法記憶部、１８…選択メモリ。
【図１】
2009271258.tif 000003
【図２】
2009271258.tif 000004
【図３】
2009271258.tif 000005
【図４】
2009271258.tif 000006
【図５】
2009271258.tif 000007
【図６】
2009271258.tif 000008
【図７】
2009271258.tif 000009
【図８】
2009271258.tif 000010
【図９】
2009271258.tif 000011
【図１０】
2009271258.tif 000012
【図１１】
2009271258.tif 000013
【図１２】
2009271258.tif 000014
【図１３】
2009271258.tif 000015
【図１４】
2009271258.tif 000016
【図１５】
2009271258.tif 000017