(57)【要約】    【課題】  ＣＤ等の再生装置において、事前の準備や大規模な辞書なしに、音声で再生する曲の指定ができるようにする。    【解決手段】  ＣＤに格納されているＴＯＣデータ内の曲番データを読み込み、数字の読み方が格納されているデータベースから、ＴＯＣデータ内にある曲番に対応する数字の読み方のみ抽出し、候補データとして保持しておく。音声で曲番が入力されると、入力された音声に音声認識処理を施して得られた結果と保持されている候補データとを照合し、最も整合性の高い候補データによって示される曲を再生する。    【選択図】  図２
2005084619.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンテンツが記録された記憶媒体から、指示されたコンテンツを再生する再生装置であって、
前記記憶媒体は、コンテンツごとに当該コンテンツを特定する情報と当該コンテンツの前記記憶媒体内の開始アドレスとを対応付けて記憶する開始アドレス記憶部を備え、
前記再生装置は、
音声の入力を受け付ける音声入力手段と、
前記音声入力手段で受け付けられた音声に音声認識処理を施す音声認識処理手段と、
前記記憶媒体に格納可能な全ての前記コンテンツを特定する情報に対応する認識辞書と、
前記記憶媒体に実際に格納されている全てのコンテンツの前記コンテンツを特定する情報に従って、前記認識辞書の利用範囲を特定する範囲特定手段と、
前記音声認識処理手段において得られた結果と前記範囲特定手段で利用範囲を特定した前記認識辞書とを比較し、最も整合性の高いものを、前記認識辞書の前記特定された利用範囲に登録されている前記コンテンツを特定する情報の中から抽出する照合手段と、
前記照合手段で抽出された前記コンテンツを特定する情報によって特定されるコンテンツの再生を行う再生手段と
を備えることを特徴とする再生装置。
【請求項２】
請求項１記載の再生装置であって、
前記音声認識処理手段は、前記音声認識により、前記受け付けた音声を予め定められた形式に変換し、
前記認識辞書には、前記コンテンツを特定する情報が前記予め定められた形式で格納されていること
を特徴とする再生装置。
【請求項３】
請求項１または２記載の再生装置であって、
前記範囲特定手段は、前記記憶媒体に実際に格納されている全てのコンテンツの前記コンテンツを特定する情報を、前記認識辞書から抽出し、第二の認識辞書を生成し、
前記照合手段は、前記範囲特定手段で利用範囲を特定した前記認識辞書に替えて、前記第二の辞書を用いること
を特徴とする再生装置。
【請求項４】
請求項１、２、および、３のいずれか１項記載の再生装置であって、
記憶媒体が装着されているか否かを検出する記憶媒体装着検出手段と、
前記記憶媒体装着検出手段において、記憶媒体が装着されていない状態となったことが検出された場合、前記認識辞書を削除する認識辞書削除手段とを
さらに備えることを特徴とする再生装置。
【請求項５】
請求項１、２、３、および、４いずれか１項記載の再生装置であって、
前記コンテンツは楽曲であって、
前記コンテンツを特定する情報は、前記楽曲の曲番であること
を特徴とする再生装置。
【請求項６】
１以上のコンテンツが記録された記憶媒体であって、前記コンテンツごとにそれぞれのコンテンツを特定する情報を記憶する領域を有する記憶媒体から、コンテンツを再生する再生方法であって、
前記記憶媒体が装着されたことを検知する記憶媒体装着検知ステップと、
前記検知ステップにおいて、装着されたことが検知された場合、前記記憶媒体から、当該記憶媒体に格納されている全てのコンテンツの前記コンテンツを特定する情報を読み出す索引情報読出ステップと、
前記索引情報読出しステップにおいて読み出した前記コンテンツを特定する情報に従って、予め前記記憶媒体に登録可能な全ての前記コンテンツを特定する情報が記憶された認識辞書から当該認識辞書の利用範囲を特定するステップと、
音声の入力を受け付けると、受け付けた音声に音声認識処理を施して得られた結果と、前記利用範囲が特定された認識辞書とを比較し、最も整合性の高いものを、前記利用範囲が特定された認識辞書に登録されている前記コンテンツを特定する情報の中から抽出し、当該抽出した前記コンテンツを特定する情報によって特定されるコンテンツを再生する再生ステップと
を備えることを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体内に格納されているコンテンツを再生する指示を音声認識により得る技術に関する。
【背景技術】
【０００２】
ＣＤなどの記憶媒体は、所望の曲を指定して再生できる。再生する曲の指定は、通常は曲番を指示することにより行なわれる。曲番の指示は、再生装置に備えられたテンキーやタッチパネルなどから数字を入力したりすることにより行なわれている。ＣＤ再生装置は、曲番の指示を受け付けると、入力された曲番をキーに、装着したＣＤから読み取ったＴＯＣ（table of contents）データから指定された曲番の曲のトラックの開始アドレスを読み出し、光ピックアップを当該位置に移動させて曲を再生する。最近では、装着したＣＤのＴＯＣ（table of contents）データを読み取り、表示装置に曲番を表示させて、指示を受け付けるものもある。
【０００３】
ところで、例えば、車載用のＣＤ再生装置では、音声で再生する曲番を指示できると便利である。
【０００４】
音声認識技術とＴＯＣデータとを用いて、目的のＣＤを容易に選択できるようにした技術がある（例えば、特許文献１参照。）。これは、複数のＣＤを格納するＣＤチェンジャを備えるＣＤ再生装置で、それぞれの音楽ＣＤのＴＯＣデータに関連づけて、それぞれの音楽ＣＤを特定するキーワードの発音データをテーブルに予め登録しておき、音声が入力されると、入力された音声に発音データに対応づけられてそのテーブルに登録されているＴＯＣデータを持つ音楽ＣＤを再生対象として特定するものである。
【０００５】
【特許文献１】特開平１１−２１３４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている技術は、予め各ＣＤを特定するキーワードを発音して、その発音データをテーブルに登録するという作業が必要であり、手間がかかる。また、特許文献１に開示されている技術では、再生したいＣＤは選択できるが、曲までは選択できない。
【０００７】
本発明は、上記事情に鑑みてなされたもので、事前の準備なしに、音声による再生のための曲などのコンテンツの指定ができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、記録媒体内に格納されているコンテンツを特定する情報を利用して、音声認識時の必要最低限の選択候補辞書を抽出する。
【０００９】
例えば、本発明の再生装置は、１以上のコンテンツが記録された記憶媒体から、指示されたコンテンツを再生する再生装置であって、前記記憶媒体は、コンテンツごとに当該コンテンツを特定する情報と当該コンテンツの前記記憶媒体内の開始アドレスとを対応付けて記憶する開始アドレス記憶部を備え、前記再生装置は、音声の入力を受け付ける音声入力手段と、前記音声入力手段で受け付けられた音声に音声認識処理を施す音声認識処理手段と、前記記憶媒体に格納可能な全ての前記コンテンツを特定する情報に対応する認識辞書と、前記記憶媒体に実際に格納されている全てのコンテンツの前記コンテンツを特定する情報に従って、前記認識辞書の利用範囲を特定する範囲特定手段と、前記音声認識処理手段において得られた結果と前記範囲特定手段で利用範囲を特定した前記認識辞書とを比較し、最も整合性の高いものを、前記認識辞書の前記特定された利用範囲に登録されている前記コンテンツを特定する情報の中から抽出する照合手段と、前記照合手段で抽出された前記コンテンツを特定する情報によって特定されるコンテンツの再生を行う再生手段とを備える。
【発明の効果】
【００１０】
本発明によれば、音声により再生する曲などのコンテンツを指示する機能を備えるＣＤなどの記録媒体再生装置において、事前の準備や大規模な辞書なしに、所望のコンテンツを指定できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１２】
図１は、本実施形態のＣＤ再生装置１００のハードウエア構成である。本図に示すように、本実施形態のＣＤ再生装置１００は、ターンテーブル１０と、光ピックアップ１１と、復調部１２と、Ｄ/Ａコンバータ１３と、アンプ１４と、スピーカ１５と、スピンドルモータ１６と、サーボ１７と、制御部２０と、音声入力部２５と、操作パネル２６とを備える。
【００１３】
ターンテーブル１０に装着されたＣＤ３０に記録された楽曲は、光ピックアップ１１で読み取られ、復調部１２にて復調処理され、Ｄ/Ａコンバータ１３でアナログ信号に変換された後、アンプ１４で増幅されてスピーカ１５から音声として出力される。また、スピンドルモータ１６は、ＣＤ３０が装着されるターンテーブル１０を回転させ、サーボ１７は、光ピックアップ１１を移動させ、スピンドルモータ１６を回転させるための駆動装置である。
【００１４】
制御部２０は、制御用マイクロコンピュータを備え、ＣＤ再生装置全体の動作を制御する。制御部２０は、ＣＰＵ２３、メモリ２４、入力インタフェース２２、出力インタフェース２１、および、各部を接続するバスとを備える。
【００１５】
復調部１２にて復調処理されたデータは入力インタフェース２２を介して制御部２０に入力される。また、制御部２０からの出力信号は、出力インタフェース２１を介してサーボ１７に出力され、スピンドルモータ１６の回転をコントロールする。また、指示に従って、曲のトラックの開始アドレスに光ピックアップ１１を移動させる。
【００１６】
また、本実施形態では、音声により再生するＣＤの楽曲の指示を受け付けるため、音声入力部２５としてマイクロフォンなどを備える。音声入力部２５に入力された音声信号は、図示していないＡ/Ｄコンバータによりデジタル信号に変換された後、入力インタフェース２２を介して制御部２０に入力される。
【００１７】
また、操作パネル２６は、各種の操作指示を受け付ける。操作パネル２６にて受け付けた指示は信号化され、入力インタフェース２２を介して制御部２０に入力される。本実施形態では、操作パネル２６において、例えば、ＣＤを取り出す指示を受け付ける。また、通常のＣＤ再生装置のように、再生を所望する曲番の入力を受け付けるよう構成してもよい。この場合、入力部で受け付けた曲番を示す信号は、直接後述の再生処理部１３０に送信される。
【００１８】
図２は、本実施形態のＣＤ再生装置１００の制御部２０の機能構成図である。
【００１９】
本図に示すように、制御部２０は、媒体検出部１１０と、ＴＯＣ読取部１２０と、再生処理部１５０と、辞書登録部１４０と、音声認識処理部１５０といった機能部と、ＴＯＣテーブル１２１と、候補データベース１３１と、認識辞書１４１といったデータベースと、を備える。ここで、各機能部は、メモリ２４内にプログラムとして登録され、ＣＰＵ２３にて実行される。また、各データベースは、メモリ２４に記憶される。
【００２０】
媒体検出部１１０は、ＣＤ３０の着脱を示す信号をＴＯＣ読取部１２０、辞書登録部１４０などの機能部に通知する。ＣＤ３０がターンテーブル１０に装着されると、図示されないセンサなどがそれを検出し、入力インタフェース２２を介して制御部２０にＣＤの装着を通知する。媒体検出部１１０は、センサからの信号を受けて、ＣＤ３０が装着されたことを示す信号（装着信号）を出力する。また、操作パネル２６において受け付けたＣＤ３０を取り出す指示を、入力インタフェース２２を介して受信すると、媒体検出部１１０は、ＣＤ３０のイジェクトを示す信号（イジェクト信号）を出力する。
【００２１】
ＴＯＣ読取部１２０は、媒体検出部１１０から装着信号を受け取ると、サーボ１７を介してスピンドルモータ１６と光ピックアップ１１とを制御し、ＣＤ３０のＴＯＣデータを復調部１２を介して読み取り、メモリ２４にＴＯＣテーブル１２１として記憶する。ＴＯＣテーブル１２１の記憶が完了すると、完了信号を辞書登録処理部１４０に通知する。
【００２２】
図３に、本実施形態のＴＯＣテーブル１２１に登録されたＴＯＣデータの一例を示す。本図に示すように、ＴＯＣテーブルは、曲番を示す数字データである曲番データ１２１ａと、各曲の開始アドレスを示す開始アドレスデータ１２１ｃと、を備える。
【００２３】
再生処理部１３０は、操作パネル２６を介して、または、後述する音声認識処理部１５０から、再生の指示として再生する曲の曲番を示す信号を受け取ると、ＴＯＣテーブル１２１を検索し、当該曲の開始アドレスを抽出し、サーボ１７を介してスピンドルモータ１６を回転させるとともに光ピックアップ１１を抽出したアドレスに移動させることを指示する信号を送出し、再生を開始する。
【００２４】
候補データベース１３１は、１から９９までの数字の読み方を示す表音文字列が、当該数字と対応付けられて格納されているものである。例えば、７なら「なな」および「しち」、４９なら「よんじゅうきゅう」、「よんじゅうく」、および、「しじゅうく」などである。なお、ここでは、表音文字列データをひらがな表記にしているが、カタカナ、ローマ字などでもよく、表記はこれに限られない。
【００２５】
辞書登録部１４０は、候補データベース１３１を用いて、ＣＤ３０に格納されている曲数分の数字データに関し、その数字とそれぞれの数字の読み方を示す表音文字列のデータとを対応付けた候補データを認識辞書１４１に登録する。
【００２６】
辞書登録部１４０は、ＴＯＣ読取部１２０から完了信号を受け取ると、ＴＯＣテーブル１２１の全ての曲番データ１２１ａを抽出する。次に候補データベース１３１にアクセスし、抽出した曲番に対応する数字の表音文字列データを全て抽出し、候補データとして、抽出した表音文字列データと対応する数字との組とを認識辞書１４１に登録する。また、辞書登録部１４０は、媒体検出部１１０からイジェクト信号を受け取ると、登録した認識辞書１４１をメモリ２４から削除する。
【００２７】
ここで、ＴＯＣテーブル１２１の全ての曲番データ１２１ａを抽出するのではなく、曲番データ１２１ａの中の最大の数字（最大数）のみ抽出するようにしてもよい。この場合は、候補データベース１３１にアクセスし、抽出した最大数以下の数字の表音文字列データと数字との組を抽出して、候補データとして認識辞書１４１に登録する。
【００２８】
図４に、認識辞書１４１に格納されるデータの一例を示す。本図に示すように、認識辞書１４１は、曲番データを格納する曲番格納部１４１ａと、候補データを格納する表音文字列格納部１４１ｂとを備える。なお、候補データベース１３１に、複数の読み方があり、複数の表音文字列データが登録されている数字による曲番には、複数の候補データが格納される。このようにして生成された認識辞書１４１には、ＣＤ３０に格納されている曲数の数字の候補データしか格納されないこととなる。
【００２９】
音声認識処理部１５０は、入力された音声に対して音声認識処理を施して再生する曲を指定する。
【００３０】
具体的には、音声入力部２５を介して入力された音声データに対して音声認識処理を施すことにより、この音声データを表音文字列データに変換する。そして、変換した表音文字列データと、認識辞書１４１に登録されている候補データとを比較照合し、最も整合性の高い候補データを決定し、そのデータに対応する曲番データを再生指示として再生処理部１３０に対して出力する。
【００３１】
ここで、最も整合性が高いデータとは、表音文字列の並び順も含め、最も合致する音素の多いものなど適宜定めることができる。
【００３２】
また、本実施形態では、音声認識処理部１５０において、表音文字列どうしで比較照合しているが、これに限られない。例えば、候補データベース１３１に、それぞれの数字に対応してその読み方を示す所定の音声パターンを格納しておき、辞書登録部１４０では、ＴＯＣから得られた曲番を示す数字の音声パターンを登録する。一方、音声認識処理部１５０では、入力された音声から音声パターンを生成するよう構成し、両音声パターンを比較照合するように構成してもよい。
【００３３】
また、本実施形態では、辞書登録部１４０が候補データベース１３１から、ＣＤ３０に格納されている曲数分の数字データに関する表音文字列データを抽出し、候補データとして新たな認識辞書１４１を生成しているが、これに限られない。例えば、候補データベース１３１内で、ＣＤ３０に格納されている曲番を示す数字データを、例えば、フラグなどを用いて特定し、フラグの立っているデータのみ利用可能なように構成してもよい。この場合、音声認識処理部１５０は、変換した表音文字列データと、候補データベース１３１内の利用可能な範囲の候補データと比較照合する。
【００３４】
その他、本実施形態のＣＤ再生装置１００は、通常のＣＤ再生装置のように、再生を所望する曲番の入力を受け付ける入力部などを備えてもよい。この場合、入力部で受け付けた曲番を示す信号は、直接再生処理部１３０に送信される。
【００３５】
以下、ＣＤが装着されてから、音声によって所望の曲の再生の指示を受け、再生するまでの処理フローを説明する。図５に処理フローを示す。
【００３６】
本実施形態の処理は、ＣＤ装着後から認識辞書１４１を生成するまでの辞書生成処理と、入力された音声で指示された曲を再生する楽曲再生処理とに大きく分けられる。そして、辞書生成処理は、ＣＤが装着された際に１回行われ、楽曲再生処理は、辞書生成処理が行われた後、音声の入力を受け付ける毎に行われる。
【００３７】
媒体検出部１１０から装着信号を受信すると、ＴＯＣ読取部１２０は、装着されたＣＤ３０のＴＯＣからＴＯＣデータを読み取り(ステップ１００１)、ＴＯＣテーブル１２１としてメモリ２４に登録する（ステップ１００２）。そして、ＴＯＣ読取部１２０は、完了信号を辞書登録部１４０へ送信する。
【００３８】
辞書登録部１４０は、ＴＯＣ読取部１２０から完了信号を受け取ると、ＴＯＣテーブル１２１から、曲番データ１２１ａを抽出し、候補データベース１３１から必要な候補データを抽出し、認識辞書１４１に登録する（ステップ１００３）。そして、認識辞書１４１の登録が完了したことを、音声認識処理部１５０、および、再生処理部１３０に通知する。音声認識処理部１５０および再生処理部１３０は、それぞれ、入力および再生指示を待つ状態となる（ステップ１００４）。
【００３９】
ここまでが、辞書生成処理である。そして、以下が楽曲再生処理である。
【００４０】
入力を待つ状態の音声認識処理部１５０は、音声入力部２５を介して音声の入力を受け付けると、入力された音声に音声認識処理を施し、表音文字列を生成する（ステップ１００５）。
【００４１】
音声認識処理部１５０は、認識辞書１４１にアクセスし、ステップ１００５で生成した表音文字列と、認識辞書１４１の音素列格納部１４１ｂ内の候補データの表音文字列とを照合し、最も整合性の高いものを選択する。そして、曲番格納部１４１ａに格納されている対応する曲番データを、認識結果として抽出し（ステップ１００６）、再生処理部１１０に送信する。
【００４２】
再生処理部１１０は、受け取った曲番データをキーにＴＯＣテーブル１２１を検索してその曲番データ１２１ａの開始アドレスを抽出し（ステップ１００７）、光ピックアップ１１を当該アドレスに移動させ、再生を開始する（ステップ１００８）。
【００４３】
以上、本実施形態の、ＣＤ装着から曲再生までの処理フローを説明した。
【００４４】
一般に、曲番で再生する曲の指定を受け付ける構成を備える通常のＣＤ再生装置は、ＣＤに格納される曲数が不明なため、２桁の最大値である９９曲まで受け付けるよう構成されている。音声認識で曲番を指定する場合であっても、同様に９９曲まで受け付けられるよう認識辞書は準備する必要があり、従来のＣＤ再生装置は、準備された９９までの数字全ての認識辞書の範囲で、音声認識処理後のデータの比較照合を行っていた。このため、照合に時間がかかるとともに、誤認識も多かった。
【００４５】
一方、本実施形態では、上記に説明したように、音声認識処理後の比較対照データとなる候補データが、実際にＣＤに収録されている曲数の数字から得られたものに限られているため、照合時間が短くて済むだけでなく、その照合精度も高まる。
【００４６】
また、辞書登録部１４０は、イジェクト信号を受け取ると、登録した辞書を削除するよう構成されている。このため、メモリ２４内に認識辞書１４１のために確保すべきメモリ領域は少なくて済む。
【００４７】
なお、上記実施形態では、再生処理部１３０は、曲の指定を受け付けるごとに、指定された曲を再生するよう構成されているが、曲の指定と再生の指示を受け付ける構成とを別個に設けるようにしてもよい。
【００４８】
例えば、メモリ２４に再生曲順を記憶する曲順記憶テーブルを備え、再生を希望する曲の指示を受け付けると、受け付け順に曲順記憶テーブルに記憶し、再生指示の入力を受け付けた後、再生処理部１３０が、曲順記憶テーブルに記憶された曲番の順に、ＴＯＣテーブル１２１にアクセスし、開始アドレスを読み取り、再生するよう構成してもよい。
【００４９】
上記の実施形態では、媒体としてＣＤを例にあげて説明したが、媒体はこれに限られない。媒体内に、曲番と当該曲番で指定される楽曲が開始される場所が特定できるデータが格納されていれば、例えば、ＭＤ、ＤＶＤなど、他の媒体でもよい。
【００５０】
また、上記の実施形態では、再生対象のコンテンツを楽曲に限って説明したが、これに限られない。媒体に格納される際に、上記のＴＯＣデータにあたるような、媒体に格納されている個々のコンテンツを特定するデータと個々のコンテンツの開始アドレスとが対応付けて格納されているテーブルを有するものであれば、例えば、動画、静止画、コンピュータプログラムなどでもよい。
【図面の簡単な説明】
【００５１】
【図１】図１は、本実施形態の再生装置のハードウエア構成図である。
【図２】図２は、本実施形態の再生装置の機能構成図である。
【図３】図３は、本実施形態のＴＯＣテーブル構成の一例を示す図である。
【図４】図４は、本実施形態の認識辞書のデータ構成の一例を示す図である。
【図５】図５は、本実施形態の音声認識による再生処理の処理フローである。
【符号の説明】
【００５２】
１１０・・・媒体検出部、１２０・・・ＴＯＣ読取部、１３０・・・再生処理部１３０、１４０・・・辞書登録部、１５０・・・音声認識処理部、１２１・・・ＴＯＣテーブル、１３１・・・候補データベース、１４１・・・認識辞書
【図１】
2005084619.tif 000003
【図２】
2005084619.tif 000004
【図３】
2005084619.tif 000005
【図４】
2005084619.tif 000006
【図５】
2005084619.tif 000007