(57)【要約】【課題】  音声による指示に基づいて楽曲選択を可能とするオーディオ再生機能を備えた「車載用電子装置およびその音楽データの音声認識辞書生成方法」において、異なるデバイスに格納されている音楽データに対する音声認識辞書の作成が競合した場合の解決策を提供する。【解決手段】  ＨＤＤ内の音楽データおよび接続された外部デバイス内の音楽データから、楽曲選択のための音声認識辞書を生成する際に、音声認識辞書の生成における音楽データ格納デバイス単位での辞書生成進捗度を測定し、一方のデバイスの音楽データに対して音声認識辞書が生成されているときに、他方のデバイスの音楽データに対する音声認識辞書の生成要求がなされた場合に、その辞書生成進捗度に応じて、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定し、決定された音楽データ格納デバイスを、その音楽データの音声認識辞書の生成が優先的になるように処理の対象デバイスを切換える。【選択図】  図３Ａ
2011215175.tif 000002
【特許請求の範囲】
【請求項１】
音声による指示に基づいて楽曲選択を可能とするオーディオ再生手段と、
多数の音楽データを蓄積する音楽データ記憶手段と、
音楽データを蓄積した外部デバイスを接続して、その音楽データを前記オーディオ再生手段に読み出し可能とする外部デバイス接続手段と、
前記音楽データ記憶手段内の音楽データおよび前記外部デバイス内の音楽データから、前記楽曲選択のための音声認識辞書を生成する音声認識辞書生成手段と、
前記音声認識辞書生成手段における音楽データ格納デバイス単位での辞書生成進捗度を測定する辞書生成進捗度測定手段と、
一の音楽データ格納デバイスの音楽データに対して音声認識辞書が生成されているときに、他の音楽データ格納デバイスの音楽データに対する音声認識辞書の生成要求がなされた場合に、前記辞書生成進捗度測定手段による辞書生成進捗度に応じて、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定する優先デバイス決定手段と、
前記優先デバイス決定手段により決定された音楽データ格納デバイスを、その音楽データが優先的に前記音声認識辞書生成手段により処理されるようにするデバイス切換え手段と、
を有する車載用電子装置。
【請求項２】
前記優先デバイス決定手段は、前記外部デバイス接続手段に音楽データを蓄積した外部デバイスが接続されたときに、そのデータ格納デバイスに対する音声認識辞書の生成要求がなされたと判断して、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するものである、請求項１に記載の車載用電子装置。
【請求項３】
前記優先デバイス決定手段は、前記オーディオ再生手段による音楽データの再生対象として一の音楽データ格納デバイスが選択されたときに、そのデータ格納デバイスに対する音声認識辞書の生成要求がなされたと判断して、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するものである、請求項１に記載の車載用電子装置。
【請求項４】
前記優先デバイス決定手段は、優先的に音声認識辞書を生成するよう決定された以外の音楽データ格納デバイスを、前記音声認識辞書生成手段による辞書生成を要求する待ち行列に入れて、優先された音楽データ格納デバイスにおける処理が終了した後に、前記待ち行列に入れられたデバイスが順次辞書生成の対象となるようにする、請求項１から３の何れか１つに記載の車載用電子装置。
【請求項５】
前記辞書生成進捗度測定手段は、前記音楽認識辞書生成手段による単位音楽データの平均処理時間に基づく、対象の音楽データ格納デバイスにおける音楽データの処理に必要な辞書生成予想時間と、辞書生成処理開始からの経過時間とからその進捗度を測定するものである、請求項１に記載の車載用電子装置。
【請求項６】
音声による指示に基づいて楽曲選択を可能とするオーディオ再生手段と、多数の音楽データを蓄積する音楽データ記憶手段と、音楽データを蓄積した外部デバイスを接続して、その音楽データを前記オーディオ再生手段に読み出し可能とする外部デバイス接続手段とを有するナビゲーション装置における音楽データの音声認識辞書生成方法であって、
前記音楽データ記憶手段内の音楽データおよび前記外部デバイス内の音楽データから、前記楽曲選択のための音声認識辞書を生成するステップと、
前記音声認識辞書の生成における音楽データ格納デバイス単位での辞書生成進捗度を測定するステップと、
一の音楽データ格納デバイスの音楽データに対して音声認識辞書が生成されているときに、他の音楽データ格納デバイスの音楽データに対する音声認識辞書の生成要求がなされた場合に、前記辞書生成進捗度に応じて、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するステップと、
前記決定された音楽データ格納デバイスを、その音楽データの音声認識辞書の生成が優先的になるように処理の対象デバイスを切換えるステップと、
を有する車載用電子装置における音楽データの音声認識辞書生成方法。
【請求項７】
前記優先デバイスを決定するステップは、前記外部デバイス接続手段に音楽データを蓄積した外部デバイスが接続されたときに、そのデータ格納デバイスに対する音声認識辞書の生成要求がなされたと判断して、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するものである、請求項６に記載の車載用電子装置における音楽データの音声認識辞書生成方法。
【請求項８】
前記優先デバイスを決定するステップは、前記オーディオ再生手段による音楽データの再生対象として一の音楽データ格納デバイスが選択されたときに、そのデータ格納デバイスに対する音声認識辞書の生成要求がなされたと判断して、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するものである、請求項６に記載の車載用電子装置における音楽データの音声認識辞書生成方法。
【請求項９】
前記優先デバイスを決定するステップは、優先的に音声認識辞書を生成するよう決定された以外の音楽データ格納デバイスを、前記音声認識辞書生成を要求する待ち行列に入れて、優先された音楽データ格納デバイスにおける処理が終了した後に、前記待ち行列に入れられたデバイスが順次辞書生成の対象となるようにする、請求項６から８の何れか１つに記載の車載用電子装置における音楽データの音声認識辞書生成方法。
【請求項１０】
前記辞書生成進捗度を測定するステップは、前記音楽認識辞書の生成に掛かる単位音楽データの平均処理時間に基づく、対象の音楽データ格納デバイスにおける音楽データの処理に必要な辞書生成予想時間と、辞書生成処理開始からの経過時間とからその進捗度を測定するものである、請求項６に記載の車載用電子装置における音楽データの音声認識辞書生成方法。
【請求項１１】
音声による指示に基づいて楽曲選択を可能とするオーディオ再生手段と、
多数の音楽データを蓄積する音楽データ記憶手段と、音楽データを蓄積した外部デバイスを接続して、その音楽データを前記オーディオ再生手段に読み出し可能とする外部デバイス接続手段とを有するナビゲーション装置における音楽データの音声認識辞書生成プログラムであって、
前記音楽データ記憶手段内の音楽データおよび前記外部デバイス内の音楽データから、前記楽曲選択のための音声認識辞書を生成するステップと、
前記音声認識辞書の生成における音楽データ格納デバイス単位での辞書生成進捗度を測定するステップと、
一の音楽データ格納デバイスの音楽データに対して音声認識辞書が生成されているときに、他の音楽データ格納デバイスの音楽データに対する音声認識辞書の生成要求がなされた場合に、前記辞書生成進捗度に応じて、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するステップと、
前記決定された音楽データ格納デバイスを、その音楽データの音声認識辞書の生成が優先的になるように処理の対象デバイスを切換えるステップと、
を有する車載用電子装置における音楽データの音声認識辞書生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用電子装置に関し、特に、音声による指示に基づいて楽曲選択を可能とするオーディオ再生機能を備えた車載用電子装置およびその音楽データの音声認識辞書生成方法に関する。
【背景技術】
【０００２】
近年、車載用のＡＶ（Audio Visual）機器やＡＶ再生機能を搭載したナビゲーション装置などの車載用電子装置における多機能化が進んでいる。その音楽再生性能に関しては、音声楽曲検索（または、ＳＢＶ（Song By Voice）とも言う）と称される、楽曲選択をユーザの音声によって行わせる技術が採用されてきており、運転に視覚を奪われるドライバーに取っては利便性が高いことから、一層の普及が期待されている。
【０００３】
音声楽曲検索による楽曲選択を実現するためには、音楽データに格納されているメタ情報に基づいて、音声認識用の辞書を事前に生成する必要がある。そして電子装置に内蔵したＨＤＤ（Hard Disk Drive）などの大容量記憶デバイスに格納される音楽データの曲数によっては、すべての楽曲の辞書生成が完了するまでには分オーダーの時間が必要になる。通常、車載用電子装置に音楽ＣＤ（Compact Disc）を挿入すると、そこに格納されている音楽データは、その再生と並行してバックグラウンドで内蔵ＨＤＤにリッピングされるので、新しい音楽ＣＤが再生されるたびに音声楽曲検索による音声認識辞書の生成作業が行われることになる。
【０００４】
その一方で、ｍｐ３（MPEG Audio Layer-3：デジタル音声のための圧縮音声ファイルフォーマットの一種）などの普及によって、携帯型の音楽プレイヤーで音楽を聴いたり、ＵＳＢメモリー（Universal Serial Busメモリー：USB規格のインタフェースを介して電子装置に接続可能な補助記憶装置）に音楽データを格納して持ち運んだりすることが一般的に行われている。このことから、近年の車載用電子装置においては、これら外部のデータ格納デバイスを接続するためのインタフェースを備え、そこに格納された音楽データを読み出して機器側で再生できるようにしたものがある。そしてこのような外部デバイスにおける音楽データを生成する際にも、前記音声楽曲検索による楽曲選択が望まれており、従って、電子装置側では、この種の外部デバイスが接続されそのデバイスが再生メディアとして選択された場合には、その再生に先立って音声認識辞書を生成する必要が生じる。
【０００５】
この音声認識辞書の生成に関して、従来、以下のような問題がある。すなわち、内蔵ＨＤＤに格納された音楽データに対する音声認識辞書の生成が行われている最中に、ユーザが携帯音楽プレイヤーなどの外部デバイスを接続してその再生をおこなおうとした場合、システムは内蔵ＨＤＤの音楽データに対する音声認識辞書の生成を完了させてから、接続された外部デバイスの音楽データに対する音声認識辞書の生成を開始することになる。したがって、内蔵ＨＤＤの音楽データに対する辞書生成の進捗状況によっては、外部デバイスにおける音楽データに対する音声楽曲検索の利用を開始できるまでに分オーダーでの時間が掛かるという問題が生じる。また、外部デバイスにおける音楽データの辞書を生成中に、音楽ＣＤが挿入されてその再生が所望された場合にも、外部デバイスにおける音楽データの辞書生成が完了してからＨＤＤにリッピングされたデータに対する辞書生成が行われることとなるので、この場合にも再生を所望された音楽データに対する音声楽曲検索の利用までに時間が掛かるという問題がある。
【０００６】
本件に関連してナビゲーション用の音声認識に掛かる時間を短縮する技術が、特許文献１に記載されている。すなわち特許文献１には、その重要度で認識対象語彙を多段に分けて１つの辞書に対する検索時間を短縮する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−６２１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしこの技術は、一の辞書における語彙数を少なくして音声入力時における辞書検索時間を短くするものであって、本件で問題となっている辞書生成のための生成時間を短縮することに利用することはできない。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、音声楽曲検索による楽曲選択に掛かる音声認識辞書を生成する時間を短縮して、その利用が迅速にできるようにする車載用電子装置およびその音楽データの音声認識辞書生成方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明に係る車載用電子装置は、音声による指示に基づいて楽曲選択を可能とするオーディオ再生手段と、多数の音楽データを蓄積する音楽データ記憶手段と、音楽データを蓄積した外部デバイスを接続して、その音楽データを前記オーディオ再生手段に読み出し可能とする外部デバイス接続手段と、前記音楽データ記憶手段内の音楽データおよび前記外部デバイス内の音楽データから、前記楽曲選択のための音声認識辞書を生成する音声認識辞書生成手段と、前記音声認識辞書生成手段における音楽データ格納デバイス単位での辞書生成進捗度を測定する辞書生成進捗度測定手段と、一の音楽データ格納デバイスの音楽データに対して音声認識辞書が生成されているときに、他の音楽データ格納デバイスの音楽データに対する音声認識辞書の生成要求がなされた場合に、前記辞書生成進捗度測定手段による辞書生成進捗度に応じて、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定する優先デバイス決定手段と、前記優先デバイス決定手段により決定された音楽データ格納デバイスを、その音楽データが優先的に前記音声認識辞書生成手段により処理されるようにするデバイス切換え手段とを有する。
【００１１】
好ましくは、前記優先デバイス決定手段は、前記外部デバイス接続手段に音楽データを蓄積した外部デバイスが接続されたときに、そのデータ格納デバイスに対する音声認識辞書の生成要求がなされたと判断して、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するものである。また、好ましくは、前記優先デバイス決定手段は、前記オーディオ再生手段による音楽データの再生対象として一の音楽データ格納デバイスが選択されたときに、そのデータ格納デバイスに対する音声認識辞書の生成要求がなされたと判断して、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するものである。
【００１２】
また好ましくは、前記優先デバイス決定手段は、優先的に音声認識辞書を生成するよう決定された以外の音楽データ格納デバイスを、前記音声認識辞書生成手段による辞書生成を要求する待ち行列に入れて、優先された音楽データ格納デバイスにおける処理が終了した後に、前記待ち行列に入れられたデバイスが順次辞書生成の対象となるようにする。
【００１３】
前記辞書生成進捗度測定手段は、好ましくは、前記音楽認識辞書生成手段による単位音楽データの平均処理時間に基づく、対象の音楽データ格納デバイスにおける音楽データの処理に必要な辞書生成予想時間と、辞書生成処理開始からの経過時間とからその進捗度を測定するものである。
【００１４】
本発明はまた、音声による指示に基づいて楽曲選択を可能とするオーディオ再生手段と、多数の音楽データを蓄積する音楽データ記憶手段と、音楽データを蓄積した外部デバイスを接続して、その音楽データを前記オーディオ再生手段に読み出し可能とする外部デバイス接続手段とを有するナビゲーション装置における音楽データの音声認識辞書生成方法であって、前記音楽データ記憶手段内の音楽データおよび前記外部デバイス内の音楽データから、前記楽曲選択のための音声認識辞書を生成するステップと、前記音声認識辞書の生成における音楽データ格納デバイス単位での辞書生成進捗度を測定するステップと、一の音楽データ格納デバイスの音楽データに対して音声認識辞書が生成されているときに、他の音楽データ格納デバイスの音楽データに対する音声認識辞書の生成要求がなされた場合に、前記辞書生成進捗度に応じて、優先的に音声認識辞書を生成する音楽データの格納デバイスを決定するステップと、前記決定された音楽データ格納デバイスを、その音楽データの音声認識辞書の生成が優先的になるように処理の対象デバイスを切換えるステップとを有する。
【発明の効果】
【００１５】
本発明によれば、一の音楽データ格納デバイスに対する音声認識辞書の生成中に、他の音楽データ格納デバイスに対する辞書生成要求がなされた場合においても、その生成の進捗状況に応じて辞書生成を優先するデバイスを決定し必要に応じてその切換えを行うため、必要とされる音楽データに対する音声認識辞書の生成を短時間で作ることができるようになる。その結果、辞書生成に係るユーザーの待ち時間が短縮され、その利便性が高まる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例に係るナビゲーション装置の構成例を示すブロック図である。
【図２】本実施例の制御部１２４の主な特徴部分の機能ブロック図である。
【図３Ａ】音声認識辞書生成プロセスを示すフローチャートである。
【図３Ｂ】音声認識辞書生成プロセスを示すフローチャートである。
【図４】従来構成に係る辞書生成要求プロセスと、本実施例に係る辞書生成要求プロセスにおける効果を検証するための比較グラフである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照して詳細に説明する。本実施の形態では、音声による指示に基づいて楽曲選択を可能とするオーディオ再生機能、その他のマルチメディア機能を備えたナビゲーション装置を例示する。
【実施例】
【００１８】
図１は、本発明の実施例に係るナビゲーション装置の構成例を示すブロック図である。同図に示すように、ナビゲーション装置１００は、音楽データやビデオデータを再生するオーディオ／ビデオ（ＡＶ）再生部１０２、地上波ディジタルテレビ放送およびＡＭ、ＦＭ等のラジオ放送を受信するテレビ／ラジオチューナー１０４、目的地までの経路案内等を行うナビゲーション部１０６、音楽その他のデータを格納したＣＤやＤＶＤ（Digital Versatile Disc）をシステムに読み取るためのＣＤ／ＤＶＤ読取り部１０８、携帯音楽プレイヤーやＵＳＢメモリーなどの外部デバイスを接続するための外部デバイス接続インタフェース１１０、ディスプレイ上のタッチパネルや操作ボタンを介してユーザーからの入力を受け取る入力部１１２、音声によるユーザーからの操作コマンドや楽曲選択指示を受け取る音声入力部１１４、スピーカから音声を出力する音声出力部１１６、ディスプレイに画像を表示する情報表示部１１８、道路地図に関するデータやプログラムデータ並びに音楽ＣＤからリッピングした音楽データを格納するＨＤＤ１２０、ＨＤＤ１２０から読み出したプログラムや各種データを実行・処理するためにこれらを一時的に記憶する主記憶１２２、各部を制御する制御部１２４を含んで構成される。図１のナビゲーション装置１００の構成は、例示であり、これらすべての機能を包含しなくてもよいし、あるいは他の機能を包含するものであってもよい。
【００１９】
オーディオ／ビデオ再生部１０２は、ＣＤ、ＤＶＤ、半導体メモリ、ＨＤＤ１２０などに記憶されたオーディオデータやビデオデータを再生する。後述するようにオーディオ／ビデオ再生部１０２は、音声入力部１１６からのユーザーによる楽曲選択の音声指示に基づいて、指定の楽曲を再生可能である。再生されたオーディオデータやビデオデータは、制御部１２４によって、音声出力部１１６および情報表示部１１８から出力される。
【００２０】
テレビ／ラジオチューナー１０４は、制御部１２４によって選択されたチャンネルの地上波ディジタル放送の番組を受信し、受信したテレビ放送のストリーミングデータをリアルタイムでデコードし、そこから音声データ、映像データ、電子番組情報（ＥＰＧ）や文字データなどのテキストデータを抽出する。制御部１２４は、テレビチューナー１０４からこれらの信号を受け取り、音声出力部１１６に番組の音声信号を出力させ、情報表示部１１８に番組の映像信号を表示させる。またテレビ／ラジオチューナー１０４は、制御部１２４によって選択されたチャンネルのラジオ放送を受信し、受信されたラジオ放送をデコードし、ステレオあるいはモノラルの音声データ、多重化された文字データなどを抽出し、抽出された音声データは、音声出力部１１６から出力される。
【００２１】
ナビゲーション部１０６は、ＧＰＳ衛星や自立航法センサを用いて自車位置を算出したり、目的地までの最適な経路の誘導などを行う。ナビゲーション部１０８が動作されるとき、制御部１２４は、情報表示部１１８に自車位置周辺の道路地図などを表示させる。また、ナビゲーションに関する音声案内を音声出力部１１６から出力させる。
【００２２】
ＣＤ／ＤＶＤ読取り部１０８は、音楽その他のデータを格納したＣＤや映像データや地図データを格納したＤＶＤを読み取って、オーディオ／ビデオ再生部１０２による再生やナビゲーション部１０８による利用ができるようにする。音楽データを格納したＣＤをＣＤ／ＤＶＤ読取り部１０８に読み取らせた場合、制御部１２４はその再生と同時にその音楽データをＨＤＤ１２０にリッピングする。
【００２３】
外部デバイス接続インタフェース１１０は、携帯音楽プレイヤーやＵＳＢメモリーなどの外部デバイスを接続し、それらに格納されている音楽その他のデータをシステム上に読み出せるようにする。これら外部デバイスに格納されているデータが音楽データである場合、ユーザの選択指示にしたがって音楽データはオーディオ／ビデオ再生部１０２による再生の対象とされる。後述するように、これらの音楽データも音声入力による楽曲選択指示が可能となるよう、それらのメタ情報が読み出され音声認識辞書の生成に掛けられる。
【００２４】
入力部１１２は、リモコン、マウス、タッチパネルなどの入力手段を含むことができる。ユーザーは、入力部１１２を介して、音楽の再生などのコントロールをしたり、テレビ放送のチャンネルを選択したり、動作させる機能を選択したり、その他必要な指示を与えることができる。入力部１１２には、音声入力部１１４による音声入力の開始および終了をシステム側に知らせるために、ハンドル周辺に設置した発話ボタンが含まれる。
【００２５】
音声入力部１１４は、音声によるユーザーからの操作コマンドや楽曲選択指示を受け取る。音楽データの再生に係る楽曲選択の指示に関して、音声入力部１１４はユーザーからの音声による曲指定（通常は曲名）を受け取り、これは後述する楽曲の選択制御の処理を経て、その楽曲をオーディオ／ビデオ再生部１０２により再生する。音声入力部１１４には、ドライバーの音声を拾うためにハンドル周辺に設置された小型マイクが含まれる。
【００２６】
音声出力部１１６は、音声信号を増幅し、増幅された音声信号を車内に配置されたスピーカから出力する。情報表示部１１８は、静止画や動画を表示するためのディスプレイを含む。さらにディスプレイには、入力部１１２の一手段としてのタッチパネルが搭載され、ユーザーからの入力を受け取ることができるようになっている。
【００２７】
ＨＤＤ１２０は、道路地図に関するデータやプログラムデータ並びに音楽ＣＤからリッピングした音楽データを格納する大容量記憶装置である。ＨＤＤ１２０には、後述する音声認識辞書生成部で生成された音声認識辞書データも格納される。音楽データに関しＨＤＤ１２０は、音楽ＣＤがＣＤ／ＤＶＤ読取り部１０６に挿入されその再生が開始されると、そのすべての音楽データをここに格納し、蓄積していく。これによってユーザーは同じ楽曲を再度再生するときには、あらためて音楽ＣＤをＣＤ／ＤＶＤ読取り部１０６に読み取らせる必要がなくなる。なお、近年ではＳＳＤ（Solid State Drive）などの不揮発性半導体メモリーを用いた大容量記憶装置の低価格化が進んでおり、上記データの格納のためにＨＤＤに代えてあるいはこれと共にＳＳＤなどの他の媒体による記憶装置を用いてもよい。
【００２８】
主記憶１２２は、ユーザ操作などに基づいて選択されたプログラム、およびそのプログラムの制御の対象となるデータを一時的に保持する記憶エリアであり、通常、揮発性半導体メモリーにより構成される。制御部１２４は、中央処理装置、マイクロコンピュータ、マイクロプロセッサなどの装置を含み、主記憶１２２に読み出されたプログラムを実行し、各部の制御を行う。
【００２９】
次に、本実施例の制御部１２４の主な特徴部分の機能ブロック図を図２に示す。なお、ここでは主として楽曲選択のための音声認識辞書の生成に係る制御のみについて説明し、システムにおける他の機能の部分については説明しない。制御部１２４は、本発明に係る機能構成として、音声コマンド解析部２００、音声認識辞書生成部２０２、辞書生成進捗度測定部２０４、優先デバイス決定部２０６、デバイス切換え部２０８を有する。
【００３０】
音声コマンド解析部２００は、ユーザーによる音声入力を解析して対応するテキストデータを出力する。小型マイクを介して拾われたユーザーの音声は、音声入力部１１４でノイズ除去、正規化、ディジタル化などの処理を施され、音声コマンド解析部２００に入力される。音声コマンド解析部２００では、音響分析を行ってそこから特徴量を抽出し、認識デコーダにおいてその特徴量からテキストデータを得るなど、音声認識に係る周知の方法が用いられる。オーディオ／ビデオ再生部１０２の利用がユーザーによって選択されている場合、音声コマンド解析部２００は、取得した音声信号を楽曲選択のための楽曲名として理解する。そして、これをキーとして音声認識辞書内を検索して一致する楽曲のデータをＨＤＤ１２０から読み出し、オーディオ／ビデオ再生部１０２で再生されるよう制御部１２４にその結果を返す。
【００３１】
音声認識辞書生成部２０２は、音楽データに含まれる曲名その他のメタ情報に基づいて、音声による楽曲選択のための音声認識辞書を生成する。制御部１２４から、ＨＤＤ１２０または外部デバイスに格納された音楽データ群に対する音声認識辞書の生成要求が送信されると、音声認識辞書生成部２０２は、その対象デバイス（本書ではこれを音楽データ格納デバイスと言うことがある）にアクセスして順次音楽データを読み出し、そこに含まれるメタ情報からその音楽データ呼び出しのための音声認識語（例えば楽曲名）を抽出し、その対象デバイスと関連付けてこれをＨＤＤ１２０の所定エリアに格納して辞書を生成していく。
【００３２】
ここで音声認識辞書の生成要求は、例えば、ＣＤ／ＤＶＤ読取り部１０８に音楽ＣＤがセットされた状態で、オーディオ／ビデオ再生部１０２が制御の対象としてユーザーに選択され、あるいはその再生が開始されたときに、送信されるよう構成できる。また、携帯音楽プレイヤーなどの外部デバイスが外部デバイス接続インタフェース１１０に接続されたとき、あるいはその再生が開始されたときに、送信されるよう構成できる。この結果、一の音楽データ格納デバイス（例えばＨＤＤ１２０）に対する辞書生成要求がなされ音声認識辞書生成部２０２において音声辞書が生成されている最中に、別の音楽データ格納デバイス（携帯音楽プレイヤー）に対する辞書生成要求が送られ、生成要求が衝突するケースが生じる。
【００３３】
さらに、オーディオ／ビデオ再生部１０２以外の機能（例えば、テレビ／ラジオチューナー１０６やナビゲーション部１０８）がその制御対象として選択されている場合においても、ＣＰＵの空き時間などに一定間隔でＨＤＤ１２０内や外部デバイス内をスキャニングして辞書未生成の音楽データを検出し、その生成を行わせるよう構成することもできる。ここで複数のデバイスにおいて辞書未生成の音楽データが検出された場合、その辞書生成の優先順位に関し、音楽データ数の少ないデバイスを優先する方法、最後に選択されていたデバイスを優先する方法、およびＨＤＤ１２０内を優先する方法、の何れの方法を採用してもよい。何れにせよ音声認識辞書は各デバイス毎に生成され独立して管理されることになる。
【００３４】
辞書生成進捗度測定部２０４は、特定の音楽データ格納デバイスに対する前記辞書生成要求がなされてからの進捗度を測定する。ここで進捗度とは、対象デバイスに格納されたすべての音楽データに対して音声認識辞書を完成させるに必要な時間に対する進捗の割合を指す。一実施例として、標準的な単位音楽データに掛かる平均処理時間と、対象のデバイスに格納された音楽データのデータ数から辞書生成予想時間を求め、辞書生成処理の開始からの経過時間と対比させることによって進捗度を算出することができる。また別の例としては、処理完了までの残り予想時間をその進捗度とすることもできる。
【００３５】
優先デバイス決定部２０６は、異なる音楽データ格納デバイス間での音声認識辞書生成要求が競合した場合に、優先的に処理すべきデバイスを決定するものである。すなわち、優先デバイス決定部２０６は、一の音楽データ格納デバイス（例えばＨＤＤ１２０）の音楽データに対して音声認識辞書が生成されているときに、他の音楽データ格納デバイス（例えば携帯音楽プレイヤー）の音楽データに対する音声認識辞書の生成要求がなされた場合に、辞書生成進捗度測定部２０４で測定された進捗度を参照し、基準値と比較して優先デバイスを決定する。一実施例として、処理中のデバイスに対する辞書生成が必要総処理時間の３０％以内の進捗度であれば、他の音楽データ格納デバイスの処理を優先するよう決定する。もっとも他のパラメータ、例えば音楽データ格納デバイスに格納されている音楽データの量または数を勘案し、そのデータ量または数が少なく、辞書生成に掛かる時間が短く済むと予想される場合には、そのデバイスを優先するよう決定することもできる。また、進捗の基準値を１００％に設定することによって、生成要求が競合した場合には、常に後から要求が来たデバイスを優先するよう制御することもできる。
【００３６】
デバイス切換え部２０８は、前記優先デバイス決定部２０６の決定に基づいて、音声認識辞書の生成処理を行う対象デバイスを切換える。すなわち、優先デバイス決定部２０６において優先すべきデバイスが現在辞書生成中のデバイスと異なる場合には、辞書生成中のデバイスにおける処理を中断して、このデバイスを辞書生成要求の待ち行列に追加し、次いで優先されたデバイスにおける音楽データが音声認識辞書の生成対象となるように処理を切換える。
【００３７】
次に、本実施例に係るナビゲーション装置における音声認識辞書の生成処理について、図３に示すフローチャートを参照して説明する。なお説明に際しては、ＨＤＤ１２０に格納されている音楽データに対する音声認識辞書の生成中に、外部デバイス接続インタフェース１１０に音楽データを格納した外部デバイスが接続され、それによってその外部デバイスの音楽データに対する音声認識辞書の生成要求がなされた場合の例を中心にする。
【００３８】
本処理３００は、制御部１２４の音声認識辞書生成部２０２に対する、音声認識辞書の生成要求により開始される。最初のステップで、対象デバイスに格納されている全音楽データに対する辞書生成予想時間が算出される（ステップ３０１）。次いで、既に他のデバイスに対する辞書生成処理が行われているか判断され（ステップ３０２）、辞書生成が行われていないと判断された場合は、処理はステップ３０７に移り、その辞書生成要求に係るデバイスの音楽データに対する音声認識辞書の生成処理が開始される。
【００３９】
一方で、既に他のデバイスに対する辞書生成がなされていると判断された場合には、その競合を解消するためのステップ３０３〜３０６の処理が実施される。ここで最初に、システムからユーザーが現在選択しているデバイス、つまりナビゲーション装置においてアクティブになっている機能がどれであるかの情報が取得される（ステップ３０３）。そして、この辞書生成要求がなされているデバイスが、ユーザーが選択しているデバイスであるか否かが判断される（ステップ３０４）。ここで辞書生成要求がユーザーが選択しているデバイス以外のデバイスに対してなされている場合は、その生成をすぐに行う必要がないので、辞書生成要求に係るデバイスを辞書生成要求のキューに追加する（ステップ３１３）。
【００４０】
一方で、辞書生成要求がユーザーが選択しているデバイスに対してなされている場合は、処理はステップ３０５に移り、そこで他のデバイスに対し既に開始されている辞書生成の進捗状況を判断する。すなわち、その辞書生成の開始からの経過時間が既定値（例えば処理完了までの時間の３０％）以内であるか判断され、そうである場合は、要求デバイスに対する処理の開始が遅れると判断して、現在進捗している外部デバイスの音楽データに対する辞書生成処理を中止し（ステップ３０６）、代わりに後から生成要求があったデバイスの音楽データに対する辞書生成を直ちに開始する（ステップ３０７）。ここで、中止の対象となったデバイスは、辞書生成要求のキューに追加される（ステップ３１３）。
【００４１】
辞書生成要求に係るデバイスに格納されている音楽データに対する音声認識辞書の生成が開始されると、タイマーが起動して辞書生成時間の計測が開始され（ステップ３０８）、その経過はステップ３０５の判断において利用される。そのデバイスに含まれるすべての音楽データに対する辞書生成が完了したとき（ステップ３０９）、辞書生成時間の計測は終了され（ステップ３１０）、制御部１２４では音声認識辞書生成部２０２からの辞書生成完了の通知を取得する（ステップ３１１）。制御部１２４はこの通知を受けて、対象デバイスに対する音声認識による操作が可能になった旨の通知を情報表示部１１８を介してユーザーに通知する（ステップ３１２）。
【００４２】
そして、処理はステップ３１４に移って、辞書作成待ちのデバイスがあるか判断される。ステップ３１３が実行され辞書生成要求のキュー内に要求に係るデバイスが登録されている場合には、キューから最初のデバイスが取り出され（ステップ３１５）、当該デバイスに対する本処理３００が新たに開始される。この対象デバイスには、先の処理で処理を中止したデバイスも含まれるので、そのような場合は残りの音楽データに対する処理を再開することになる。キュー内の登録デバイスが無くなるまで本処理は繰り返され、対象デバイスが無くなった時点で終了する。
【００４３】
図４は、従来構成に係る辞書生成要求プロセスと、本実施例に係る辞書生成要求プロセスにおける効果を検証するための比較グラフである。グラフは、内蔵ＨＤＤに格納された音楽データに対する音声認識辞書の生成処理が行われているときに、外部デバイスの音楽データに対する辞書生成要求がなされた場合の処理時間を比較している。同図（Ａ）は従来構成に係るプロセスを示しており、内蔵ＨＤＤに対する辞書生成処理がＨs点で開始され、Ｒ点において外部デバイスに対する処理要求がなされた場合を考える。この場合、その処理要求は一旦保留とされ、Ｈe点で内蔵ＨＤＤに対する処理が完了したときに、外部デバイスに対する処理が開始される（Ｅs点）。そして、外部デバイスに対する処理が完了するＥe点において、当該要求に係る外部デバイスの音楽データに対し、音声楽曲検索による楽曲選択の機能が利用可能になる。従って、その生成要求がなされてからその利用ができるまでの時間はｔ1となる。
【００４４】
一方、同図（Ｂ）に示す本実施例におけるプロセスでは、内蔵ＨＤＤに対する辞書生成中にＲ点において外部デバイスに対する処理要求がなされた場合、その進捗度が既定値以内であれば内蔵ＨＤＤに対する処理が中止され、直ちに外部デバイスに対する処理が開始される（Ｅs点）。そして、Ｅs点で外部デバイスに対する処理が完了した後に、内蔵ＨＤＤに対する処理が再開されることになる。従って、外部デバイスに対する辞書生成要求がなされてからその利用ができるまでの時間はｔ2となる。その結果、従来構成に比べて本実施例に夜プロセスでは、外部デバイスにおける楽曲選択が可能になるまでの時間がｔ3時間短縮されることになる。
【００４５】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００４６】
１００：ナビゲーション装置            １０２：ＡＶ再生部
１０４：テレビ／ラジオチューナー      １０６：ナビゲーション部
１０８：ＣＤ／ＤＶＤ読取り部          １１０：外部デバイス接続インタフェース
１１２：入力部                        １１４：音声入力部
１１６：音声出力                      １１８：情報表示部
１２０：ＨＤＤ                        １２２：主記憶
１２４：制御部                        ２００：音声コマンド解析部
２０２：音声認識辞書生成部            ２０４：辞書生成進捗度測定部
２０６：優先デバイス決定部            ２０８：デバイス切換え部
【図１】
2011215175.tif 000003
【図２】
2011215175.tif 000004
【図３Ａ】
2011215175.tif 000005
【図３Ｂ】
2011215175.tif 000006
【図４】
2011215175.tif 000007