(57)【要約】  メディアファイルを再生するための埋め込み装置は、ユーザからの入力音声に基づいてメディアファイルのプレイリストを生成することができる。埋め込み装置は、複数の音声認識文法を生成するインデクサを備える。具体的には、インデクサはメディアファイルのメディアファイルヘッダの内容に基づいて音声認識文法を生成する。また、具体的には、インデクサはユーザ側からメディアファイルを検索するためのファイルパスの種類に基づいて音声認識文法を生成する。選択モードの期間中に音声認識部がユーザから入力音声を受信したとき、メディアファイル選択部は選択モードの期間中、受信した入力音声を複数の音声認識文法と比較し、これによりメディアファイルを選択する。
2005539254.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力音声に基づいて、メディアファイルを再生およびメディアファイルのプレイリストを生成するための埋め込み装置であって、
（ａ）前記メディアファイルのメディアファイルヘッダの内容に基づいて第１の音声認識文法を生成する第１のインデクサおよび、
（ｂ）ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成する第２のインデクサ
のうち少なくとも一つを有する複数の音声認識文法を生成するインデクサと、
選択モードの期間中、ユーザから入力音声を受信する音声認識部と、
前記選択モードの期間中に受信された前記入力音声を前記複数の音声認識文法と比較し、前記メディアファイルを選択するメディアファイル選択部とを備えた
ことを特徴とする埋め込み装置。
【請求項２】
請求項１に記載の埋め込み装置において、
前記複数の音声認識文法を生成する前記インデクサは、
前記メディアファイルの前記メディアファイルヘッダの内容に基づいて前記第１の音声認識文法を生成する前記第１のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項３】
請求項２に記載の埋め込み装置において、
前記複数の音声認識文法を生成する前記インデクサは、
前記ユーザ側から前記メディアファイルを検索するための前記ファイルパスの種類に基づいて前記第２の音声認識文法を生成する前記第２のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項４】
請求項１に記載の埋め込み装置において、
前記複数の音声認識文法を生成する前記インデクサは、
前記ユーザ側から前記メディアファイルを検索するための前記ファイルパスの種類に基づいて前記第２の音声認識文法を生成する前記第２のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項５】
請求項１に記載の埋め込み装置において、
前記メディアファイルは音声を含んでおり、
前記複数の音声認識文法を生成する前記インデクサは、
前記メディアファイル内で音声を認識し、前記メディアファイル内で前記認識された音声に基づいて第３の音声認識文法を生成する第３のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項６】
請求項１に記載の埋め込み装置において、
前記音声認識部は、非選択モードの期間中、前記ユーザから入力音声を受信するものであり、
前記インデクサは、前記非選択モードの期間中に受信された前記入力音声に基づいて区分を生成するものであり、
前記インデクサは、前記生成された区分に基づいて第４の音声認識文法を生成する第４のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項７】
請求項１に記載の埋め込み装置において、
前記インデクサは、
前記メディアファイルに係り、コンピュータネットワーク上でデータ格納部に供給される補足的な記入テキストに基づいて第５の音声認識文法を生成する第５のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項８】
請求項１に記載の埋め込み装置において、
コンピュータネットワークを通して前記メディアファイルを受信するデータリンクと、
前記複数の音声認識文法に係る前記受信されたメディアファイルを格納するデータ格納部とを備えた
ことを特徴とする埋め込み装置。
【請求項９】
請求項１に記載の埋め込み装置において、
挿入モードの期間中に、前記メディアファイルを選択したとき、前記プレイリストに前記メディアファイルを追加することが可能なプレイリストジェネレータを備えた
ことを特徴とする埋め込み装置。
【請求項１０】
請求項１に記載の埋め込み装置において、
削除モードの期間中に、前記メディアファイルを選択したとき、プレイリストから前記メディアファイルを取り除くことが可能なプレイリストジェネレータを備えた
ことを特徴とする埋め込み装置。
【請求項１１】
入力音声を利用してメディアファイルを選択する方法であって、
（ａ）前記メディアファイルのメディアファイルヘッダの内容に基づいて第１の音声認識文法を生成するステップおよび、
（ｂ）ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成するステップ
のうち少なくとも一つを有する複数の音声認識文法を生成するステップと、
選択モードの期間中、ユーザから入力音声を受信するステップと、
前記選択モードの期間中に受信された前記入力音声を前記複数の音声認識文法と比較し、その後前記メディアファイルを選択するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項１２】
請求項１１に記載のメディアファイル選択方法において、
前記複数の音声認識文法を生成するステップは、
前記メディアファイルの前記メディアファイルヘッダの内容に基づいて第１の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１３】
請求項１２に記載のメディアファイル選択方法において、
前記複数の音声認識文法を生成するステップは、
ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１４】
請求項１１に記載のメディアファイル選択方法において、
前記複数の音声認識文法を生成するステップは、
ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１５】
請求項１１に記載のメディアファイル選択方法において、
前記メディアファイルは音声を含んでおり、
当該方法は、前記メディアファイル内で音声を認識するステップを備え、
前記複数の音声認識文法を生成するステップは、前記メディアファイル内で前記認識された音声に基づいて第３の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１６】
請求項１１に記載のメディアファイル選択方法において、
非選択モードの期間中、前記ユーザから入力音声を受信するステップと
前記非選択モードの期間中に受信された前記入力音声に基づいて区分を生成するステップと、
前記生成された区分と前記メディアファイルとを対応づけるステップとを備え、
前記複数の音声認識文法を生成するステップは、前記メディアファイルに係る区分に基づいて第４の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１７】
請求項１１に記載のメディアファイル選択方法おいて、
前記メディアファイルに係り、コンピュータネットワーク上でデータ格納部に供給される補足的な記入テキストに基づいて第５の音声認識文法を生成するステップを備えた
ことを特徴とするメディアファイル選択方法。
【請求項１８】
請求項１１に記載のメディアファイル選択方法において、
コンピュータネットワークを通して前記メディアファイルを受信するステップと、
前記複数の音声認識文法に係る前記受信されたメディアファイルをデータ格納部に格納するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項１９】
請求項１１に記載のメディアファイル選択方法において、
挿入モードを開始するステップと、
前記挿入モードの期間中に、前記メディアファイルを選択したとき、プレイリストに前記メディアファイルを追加するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項２０】
請求項１１に記載のメディアファイル選択方法において、
削除モードを開始するステップと、
前記削除モードの期間中に、前記メディアファイルを選択したとき、プレイリストから前記メディアファイルを取り除くステップとを備えた
ことを特徴とするメディアファイル選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的に、インデックスおよび検索についての方法とシステムに関し、特に、音声認識を利用した、ファイルの書式記入に基づくメディアファイルの選択に関する。
【背景技術】
【０００２】
ＭＰ３プレイヤーのようなメディアファイルを再生する埋め込み装置は、制約されたディスプレイや手動入力機能が煩わしい。たとえば、ディスプレイが与えられたとき、限られたスペースにより、これの実装スペースは小さくなるため、大量の情報を表示することができない。また、与えられた機能キーは、限られたスペースによりわずかな数しかない。このため書式入力は困難となり、しばしば入力不能ともなりうる。この結果、ＭＰ３ファイルの位置決め、記憶および探索についての作業は労力を要し、操作するユーザはたびたびこの操作を誤ることがある。上述した理由およびこれらに近い理由のため、音声認識を利用して様々な種類のデータベースとアクセスする埋め込み装置が開発されている。
【０００３】
不運なことに、埋め込み装置での音声認識の実現は、ボタン、ジョグダイアルおよびタッチスクリーンを中心とするヒューマン−マシンインタラクションパラダイムにとってかわるまでに達していない。いままでの実現では、機能またはジョブダイアルを用いたものと同様な方法でメニューのナビゲートをおこなうための別のコマンドとして音声入力を取り扱っている。したがって、音声認識や音声認識技術を中心として情報のアクセスが可能な埋め込み装置の必要性がまだ残っている。本発明はこのような装置を提供する。
【０００４】
［本発明の概要］
本発明によると、メディアファイルを再生する埋め込み装置によって、ユーザの入力音声に基づいてメディアファイルのプレイリストを生成可能となる。本発明は、複数の音声認識文法を生成するインデクサ（indexer)を備えている。具体的には、インデクサはメディアファイルのメディアファイルヘッダの内容に基づいて音声認識文法を生成する。また、具体的には、インデクサはユーザ側からメディアファイルを検索するためのファイルパスの種類に基づいて音声認識文法を生成する。選択モードの期間中、音声認識部がユーザから入力音声を受信したとき、メディアファイル選択部は選択モードの期間中に受信した入力音声を複数の音声認識文法と比較し、これによりメディアファイルを選択する。
【０００５】
本発明に関する埋め込み装置は、以前のメディアファイルプレーヤーに比べ利点がある。インデックスシステムを生成しファイルを検索するため、ユーザに対して多大な労力を要さない音声入力によって、ユーザはメディアファイルを選択可能となる。本発明は特に、ＭＰ３形式での音声ファイルの再生、および音楽ファイルの再生に利点がある。ファイルヘッダにはたいてい、（曲名、アーティスト、年代のような）記入テキストを含んでおり、これらはユーザの直観的な音声検索から音声認識文法を生成するのに大変有益である。しかし、本発明は、ＭＰ３形式の音楽ファイルまたは音声ファイルに制限されず、様々なタイプの内容、異なった形式および複数のレイヤについてのメディアファイルの選択にとっても有益である。本発明のさらなる応用範囲は、以後下記の詳細な記述から明らかになるであろう。なお、詳細な説明および具体例は、本発明の好ましい実施形態を表したものにすぎず、本発明の適応範囲を当該説明に限定する意図ではないことに留意すべきである。
【発明を実施するための最良の形態】
【０００６】
以下の好ましい実施形態の記載は本質を単に示したにすぎず、本発明、その応用、またはその利用を制限することを意図するものではない。
【０００７】
図１を参照して本発明を説明する。埋め込み装置１００は、プレイリストを表示する制約されたディスプレイ１０２と、多機能アクションボタン１０４とを備えている。また、オーディオ入力１０８およびオーディオ出力１１０に加えて、ジョグダイアル１０６も与えられる。ＳＤ（Secure Digital)カードのようなデータ格納部１１２もまた与えられる。埋め込み装置１００は、無線またはブルートゥースのようなデータリンク１１６を用いて、インターネットのようなコンピュータネットワーク１１４とアクセス可能である。
【０００８】
動作については、ユーザは音声入力または手動入力でコンピュータネットワーク１１４を参照し、興味のあるメディアファイル１１８を検出する。たとえば、時間があるときにアクセスするために、ユーザはデータ格納部１１２にメディアファイル１１８をダウンロードすることができる。別の例では、たとえば固有サーバ（proprietary server)１２２によって提供されるＥＡＧ（Electronic Activity Guide)を利用したコンピュータネットワーク上で、ユーザはメディアファイルを含むストリーミングメディアの利用度を決定することができる。ユーザは、ストリーム要求を発行し、ストリーミングメディアとしてメディアファイル１１８を受信するために情報の保存を選択することができる。
【０００９】
本発明によると、インデックスは、メディアファイルヘッダ１２４の内容から生成される音声認識文法を含むメディアファイルを検索するために生成される。メディアファイルヘッダ１２４とは、コンピュータネットワークを通してメディアファイルに達するファイルパスからの記入テキストである。具体的にファイルパスは、内容を分類するネームのデータベース１２６、および／またはＥＡＧ１２０によって提供されるジャンル、クレジット（作曲者、バンドメンバー、プロデューサ）、および／またはトリビア（ビデオ撮影場所、母国、楽器の種類）のような補足情報１２７のようなものがある。ユーザはさらに、音声文字列（voice binding)を入力し、ユーザにとって有効な方法でメディアファイルを記入することも可能である。さらに、音声を含むメディアファイルの内容について実行される音声認識は、音声認識文法を生成するためのテキストをも生成する。本発明に代わる様々な実装品またはこの使用状況によると、生成されたインデックスは、データ格納部１１２に、固有サーバ１２２のユーズアカウントデータベース１２８に、および／またはローカルサーバ１３０で格納される。その後、ユーザは選択モードの期間中、音声を入力することでメディアファイルを選択可能となる。埋め込み装置１００の音声認識部は、複数の音声認識仮説を生成することで音声を認識する。これらの仮説は、メディアファイルを選択するためにインデックスの認識文法と比較される。必要であれば、いくつかまたはすべての音声認識仮説はローカルサーバ１３０および／または固有サーバ１２０に伝達可能であるため、適当な場所で上述の比較を行うことができる。
【００１０】
図２は、本発明に係る音声認識文法のインデックス２００の生成を示す。メディアファイルの内容を記入した記入テキストは、様々な情報源から抽出される。たとえば、メディアファイルに位置するファイルヘッダからのテキスト２０２が抽出され、コンピュータネットワークを通してメディアファイルに達するファイルパスからの記入テキスト２０４もまた抽出される。さらに、ＥＡＧのような補足的な情報源からの付加的なテキスト２０６も抽出される。そしてさらに、メディアファイルの内容から認識された音声２０８が抽出され、もしあれば、ユーザからの認識された音声２１０も同様に用いられる。得られた記入テキストはフィルタ機能２１２に伝達される。
【００１１】
フィルタ機能２１２は、得られた記入テキストをフィルタにかけ、曲名の中にある前置詞のような重要ではない単語および単語を含まないファイルパスの内容を取り除く。したがって、重要と判断された単語２１４は、同義語を生成する拡張機能２１６に伝達され、重要単語のバージョン（ワイルドカードとして有効）２１８に省略される。たとえば、判断された重要単語“sadly”は同義語である“unhappily”、“miserably”に拡張、および／または“sad”に省略することができる。さらに、省略単語“sad”は、同義語に拡張され、“unhappy”および“miserable”が生成される。さらに、拡張単語“unhappily”および／または“miserably”は省略され、“unhappiness”に拡張可能な“unhap”が生成される。
【００１２】
これにより、キーワードリスト２２０が、重要と判断された単語２１４および／または重要と判断された単語２１８から抽出された拡張単語（および／または省略単語）２１８に基づいて生成される。キーワードリスト２２０における各単語は、文字対音声規則（letter to sound rules)２２４を用いて音素文字列（phoneme string)２２２に変換される。最後に、ＨＭＭ（隠れマルコフモデル)連結部２２６が、音素文字列２２２を連結することで音声認識文法のインデックス２００を生成し、メディアファイルは生成された音声認識文法のインデックス２００によってインデックスが付けられる。
【００１３】
図３Ａおよび図３Ｂは、本発明に係る、音声認識文法を用いたメディアファイルのインデックス付けについての別方法を示したフロー図である。たとえば、３００Ａで第１の別方法が開始されると、３０２でメディアファイルはダウンロードされる。３０４Ａで音声認識文法インデックスは、ダウンロードされたメディアファイルに基づいて、図２で示した方法にしたがって生成される。フィールド形式がさらに生成され、３０５Ａで、メタデータとして生成された文法と対応づけされる。３０６で、ダウンロードされたメディアファイルは、生成された音声認識文法のインデックスと共に、データ格納部１１２（図１）、ローカルサーバ１３０のメモリまたはデータベース１２８のようなデータ格納部に格納される。そして、３０８Ａで第１の別方法は終了する。さらに、３００Ａで第２の別方法が開始されると、３１０でコンピュータネットワーク上でのメディアファイルの利用度が決定され、３０４Ｂで音声認識文法のインデックスが、利用可能となるメディアファイルに基づいて、図２で示した方法にしたがって生成される。フィールド形式がさらに生成され、３０５Ｂで、メタデータとして生成された文法と対応づけされる。３１２で、ファイルの利用度の記録が、生成された音声認識文法のインデックスと共に、データ格納部１１２（図１）、ローカルサーバ１３０のメモリまたはデータベース１２８のようなデータ格納部に格納される。そして、３０８Ｂで第２の別方法は終了する（図３Ｂ）。
【００１４】
本発明は、ユーザによる埋め込み装置を用いての複数のメディアファイル再生を容易にする。図４は、本発明に係る、メディアファイルの選択方法を実現する一時的なプレイリストの生成方法を示す。この方法は、４００で、あるタイプのファイルを再生するユーザの音声入力に反応して開始される。たとえば、ユーザが“アルバムBloody Sunday以外のＵ２の全曲を再生せよ”に相当する音声入力をした場合、選択モードが開始され、ステップ４０２で一時的なプレイリストが作成される。ステップ４０４で、音声入力の残り“アルバムBloody Sunday以外のＵ２の全曲”が受信され、４０６で音声認識仮説が生成される。
【００１５】
ステップ４０８で、検索文字列は、“全曲”（利用可能なＭＰ３ファイルについて全検索を指定する）、“Ｕ２”（キーワードとして認識されないため、複数の音声認識仮説の検索タームに対して第１のスロットを指定する）、“以外”（ＡＮＤ ＮＯＴ演算を指定する）、“アルバム”（後続の検索タームのスロットと関連したフィールド形式を指定する）および“Bloody Sunday”（キーワードとして認識されないため、複数の音声認識仮説の検索タームに対して第２のスロットを指定する）のようなある一定のキーワードの認識に基づいて生成される。したがって、検索文字列は“すべてのＭＰ３ファイル＝＝第１のスロット ＡＮＤ ＮＯＴ（＜アルバム＞ ＡＮＤ 第２のスロット）”として潜在的に生成される。
【００１６】
上述の形式化された検索文字列の結果として、４１０で、選択プロセスの期間中、非キーワードタームである“Ｕ２”および“Bloody Sunday”についての音声認識仮説が、利用可能なファイルの文法のインデックスと比較されているとき、アルバムBloody Sundayからのものか分からないアーティストＵ２のＭＰ３ファイルが選択される。明らかに、本発明によると、複数の音声認識仮説と生成された認識文法との比較は、上述のように、また音声認識のプロセスの特質に応じて、特有の“ワイルドカード”特性を示す。たとえば、“I Love You Too”という曲名があり、さらにこれが他のアーティストの曲である場合、Ｕ２もまた、前述したクエリーに基づいて選択されるであろう。このため、第１のスロットに対してフィールド形式＜アーティスト＞を指定することはユーザにとって望ましい。したがって、ファイル選択の質は、利用可能なファイルおよび検索文字列を形式化するための音声入力の質に大いに依存する。
【００１７】
本発明によると、ステップ４１０で選択が試行され、４１２で適切なマッチングが検出されなかった場合、ステップ４１４で、別の検索および／または選択がユーザに提案され、それに応じてユーザは音声を入力する。一方、４１２で適切なマッチングが検出された場合、ステップ４１６で最良のマッチングは、無造作、人気、著者名、トラックナンバー、またはユーザの好みによって指定される他の基準のうちいずれか一方の基準で、音声入力の一部であるキーワードに基づいて再整理される。ステップ４１８で、多数の選択された曲が一時的なプレイリストに加えられる。このステップで加えられたマッチングの数は、ユーザの好みに基づいて決定される。ここでユーザはファイルの最大数を設定して選択することができる。この選択はまた、好みに基づいてユーザが変更可能なコンフィデンススコア（confidence score)の最小値にも依存する。またユーザの好みは、たとえば、“アルバムBloody Sunday以外でＵ２の最も有名な５曲を再生せよ”というような音声入力の一部であるキーワードによっても指定される。したがって、４１０では認識されたキーワード“最も有名な”および“５曲”によって多数の曲が選択される。以下、４１６で、選択された曲が人気に基づいて再整理され、４１８で、一時的なプレイリストに上位５曲が追加される。ひとたび一時的なプレイリストが構成されれば、この方法は、４２０で、選択モードの終了、およびステップ４０４で受信された音声入力のキーワード“再生”に基づいて再生モードが自動的に開始されることによって終了する。
【００１８】
本発明はまた、ユーザによる埋め込み装置を用いたメディアファイルのプレイリストの生成および／または編集を容易にする。図５は、本発明に係る、メディアファイルの選択方法を実現する格納、編集可能なプレイリストの生成方法を示す。この方法は、５００でプレイリスト生成モードに相当する選択モードのエントリーに基づいて開始される。次に、この方法はステップ５０２に移行し、ここで空のプレイリストが作成されユーザの音声入力を通して名称が付けられる。ある点で、プレイリストの名称はユーザによって複数のメディアファイルが検索可能となる音声文字列を設定する。したがって、ユーザがプレイリストに“My Favorite Sad Song”と名称を付けた場合、音声文字列は自由に検索および再生可能なリストに置かれたすべての曲について生成される。
【００１９】
空のリストに対してメディアファイルの受け入れ準備が整えば、この方法は５０４で挿入モードを開始し、その後５０６に移行し、入力音声を受ける。５０８で、音声認識仮説が音声認識部によって生成され、５０９で、検索文字列が入力音声の認識されたキーワードに基づいて生成される。５１０で、現在のモードが挿入モードの場合、この方法は５１２に移行する。したがって、“Yellow Submarine”の音声入力は、５１２で、プレイリストファイルにないファイルの文法のインデックスと比較されるいくつかの音声認識仮定を生成するであろう。
【００２０】
５１４で、適切なマッチングが検出された場合、５１５で、最良のマッチイングのメディアファイルは再整理され、５１６で自動的にプレイリストに追加される。一方、５１４で、適切なマッチングが検出されなかった場合、５１８で、ユーザは、別の検索および／または選択の提案を促される。これとは別に、複数のファイルのイベントにおいて、ユーザは、手動または音声入力手段で、表示またはリサイトされたファイルのうち一つを選択するように求められる。
【００２１】
５１６で、プレイリストが少なくとも部分的に更新されると、この方法は５２０に移行し、ここでユーザは新しいモードを指定する。たとえば、ユーザは、選択したプレイリストを保存しまたは再生することで、非選択モードを指定可能となる。この場合、この方法は５２２で終了する。また、ユーザがプレイリストにもっと曲を追加したい場合、ユーザは挿入モードを指定し、５０４に移行することができる。さらに、ユーザがプレイリストから一つ以上のメディアファイルを削除したい場合、ユーザは削除モードを指定し、５２４に移行することができる。その後、５２６で、５０６で受信され、かつ５０８で認識された入力音声はプレイリストのファイルの文法のインデックスと比較される。４２８で、適切なマッチングが検出された場合、マッチしたメディアファイルは５３０でリストから取り除かれる。適切なマッチングが検出されなかった場合、ユーザは、別の検索または選択についての提案を促される。プレイリストが５３０で編集されると、ユーザは、新しいモードを指定可能となり、プレイリストの更新を継続するか、または非選択モードを指定することができる。
【００２２】
本発明によると、異なる形式の選択モードが異なる状況で開始可能となる。たとえば、ユーザが“My Favorites”としたプレイリストをすでに作成しており、一時的なプレイリストを聴いている最中である場合を考える。ユーザは“My Favorite Sad Songsにいま選択した曲を追加せよ”と指定する。この方法により、対応するプレイリストを既に再生されている曲の選択に基づいて編集可能となる。本発明によると以前選択されなかった曲だけでなく無作為に選択された曲をユーザが聴いている場合でも、同じようなことが起こる。さらに、プレイリストがある間、プレイリストの作成または編集中にユーザは自発的に選択された曲を一つ以上追加することができる。したがって、他のまたは付加的な選択モードも本発明に含まれる。
【００２３】
本発明に係るメディアファイルの選択方法はプレイリストの生成に加えて、さらなるアプリケーションがある。たとえば、ユーザはコンピュータネットワーク上で利用可能なストリーミングメディアを参照することができ、さらに同じ曲についても価格が異なる様々なプロバイダから選択することができる。また、最後の選択は手動入力で実現可能であるため、混合モードの動作が採用される。さらに、混合モードの動作について、手動手段によってプレイリストおよび／または一つ以上の利用可能な曲が参照され、音声によって最後の選択が実現されることも可能となる。最後に、本発明の明細書は、本質を単に例示したものにすぎず、したがって、発明の本質から外れない程度の変形例は本発明の範囲内であることは理解できるであろう。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る、コンピュータネットワークを通してメディアファイルとアクセスする埋め込み装置を描写した部分的な透視ブロック図である。
【図２】本発明に係る、文法を生成しメディアファイルにインデックスを付ける方法を描写したデータフロー図である。
【図３】本発明に係る、メディアファイルのインデックス付けについての別の方法を示したフロー図である。
【図４】本発明に係る、一時的なプレイリストの生成についての方法を描写したフロー図である。
【図５】本発明に係る、格納され、編集可能なプレイリストの生成についての方法を描写したフロー図である。
【図１】
2005539254.tif 000003
【図２】
2005539254.tif 000004
【図３】
2005539254.tif 000005
【図４】
2005539254.tif 000006
【図５】
2005539254.tif 000007
【手続補正書】
【提出日】平成16年8月13日(2004.8.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザからの入力音声に基づいて、メディアファイルを再生およびメディアファイルのプレイリストを生成するための埋め込み装置であって、
（ａ）解析された、前記メディアファイルのメディアファイルヘッダの内容に基づいて第１の音声認識文法を生成する第１のインデクサおよび、
（ｂ）解析された、ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成する第２のインデクサ
のうち少なくとも一つを有する複数の音声認識文法を生成するインデクサと、
選択モードの期間中、ユーザから入力音声を受信する音声認識部と、
前記選択モードの期間中に受信された前記入力音声を前記複数の音声認識文法と比較し、前記メディアファイルを選択するメディアファイル選択部とを備えた
ことを特徴とする埋め込み装置。
【請求項２】
請求項１に記載の埋め込み装置において、
前記複数の音声認識文法を生成する前記インデクサは、
前記メディアファイルの前記メディアファイルヘッダの内容に基づいて前記第１の音声認識文法を生成する前記第１のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項３】
請求項２に記載の埋め込み装置において、
前記複数の音声認識文法を生成する前記インデクサは、
前記ユーザ側から前記メディアファイルを検索するための前記ファイルパスの種類に基づいて前記第２の音声認識文法を生成する前記第２のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項４】
請求項１に記載の埋め込み装置において、
前記複数の音声認識文法を生成する前記インデクサは、
前記ユーザ側から前記メディアファイルを検索するための前記ファイルパスの種類に基づいて前記第２の音声認識文法を生成する前記第２のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項５】
請求項１に記載の埋め込み装置において、
前記メディアファイルは音声を含んでおり、
前記複数の音声認識文法を生成する前記インデクサは、
前記メディアファイル内で音声を認識し、前記メディアファイル内で前記認識された音声に基づいて第３の音声認識文法を生成する第３のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項６】
請求項１に記載の埋め込み装置において、
前記音声認識部は、非選択モードの期間中、前記ユーザから入力音声を受信するものであり、
前記インデクサは、前記非選択モードの期間中に受信された前記入力音声に基づいて区分を生成するものであり、
前記インデクサは、前記生成された区分に基づいて第４の音声認識文法を生成する第４のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項７】
請求項１に記載の埋め込み装置において、
前記インデクサは、
前記メディアファイルに係り、コンピュータネットワーク上でデータ格納部に供給される補足的な記入テキストに基づいて第５の音声認識文法を生成する第５のインデクサを有する
ことを特徴とする埋め込み装置。
【請求項８】
請求項１に記載の埋め込み装置において、
コンピュータネットワークを通して前記メディアファイルを受信するデータリンクと、
前記複数の音声認識文法に係る前記受信されたメディアファイルを格納するデータ格納部とを備えた
ことを特徴とする埋め込み装置。
【請求項９】
請求項１に記載の埋め込み装置において、
挿入モードの期間中に、前記メディアファイルを選択したとき、前記プレイリストに前記メディアファイルを追加することが可能なプレイリストジェネレータを備えた
ことを特徴とする埋め込み装置。
【請求項１０】
請求項１に記載の埋め込み装置において、
削除モードの期間中に、前記メディアファイルを選択したとき、プレイリストから前記メディアファイルを取り除くことが可能なプレイリストジェネレータを備えた
ことを特徴とする埋め込み装置。
【請求項１１】
入力音声を利用してメディアファイルを選択する方法であって、
（ａ）解析された、前記メディアファイルのメディアファイルヘッダの内容に基づいて第１の音声認識文法を生成するステップおよび、
（ｂ）解析された、ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成するステップ
のうち少なくとも一つを有する複数の音声認識文法を生成するステップと、
選択モードの期間中、ユーザから入力音声を受信するステップと、
前記選択モードの期間中に受信された前記入力音声を前記複数の音声認識文法と比較し、その後前記メディアファイルを選択するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項１２】
請求項１１に記載のメディアファイル選択方法において、
前記複数の音声認識文法を生成するステップは、
前記メディアファイルの前記メディアファイルヘッダの内容に基づいて第１の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１３】
請求項１２に記載のメディアファイル選択方法において、
前記複数の音声認識文法を生成するステップは、
ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１４】
請求項１１に記載のメディアファイル選択方法において、
前記複数の音声認識文法を生成するステップは、
ユーザ側から前記メディアファイルを検索するためのファイルパスの種類に基づいて第２の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１５】
請求項１１に記載のメディアファイル選択方法において、
前記メディアファイルは音声を含んでおり、
当該方法は、前記メディアファイル内で音声を認識するステップを備え、
前記複数の音声認識文法を生成するステップは、前記メディアファイル内で前記認識された音声に基づいて第３の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１６】
請求項１１に記載のメディアファイル選択方法において、
非選択モードの期間中、前記ユーザから入力音声を受信するステップと
前記非選択モードの期間中に受信された前記入力音声に基づいて区分を生成するステップと、
前記生成された区分と前記メディアファイルとを対応づけるステップとを備え、
前記複数の音声認識文法を生成するステップは、前記メディアファイルに係る区分に基づいて第４の音声認識文法を生成するステップを有する
ことを特徴とするメディアファイル選択方法。
【請求項１７】
請求項１１に記載のメディアファイル選択方法おいて、
前記メディアファイルに係り、コンピュータネットワーク上でデータ格納部に供給される補足的な記入テキストに基づいて第５の音声認識文法を生成するステップを備えた
ことを特徴とするメディアファイル選択方法。
【請求項１８】
請求項１１に記載のメディアファイル選択方法において、
コンピュータネットワークを通して前記メディアファイルを受信するステップと、
前記複数の音声認識文法に係る前記受信されたメディアファイルをデータ格納部に格納するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項１９】
請求項１１に記載のメディアファイル選択方法において、
挿入モードを開始するステップと、
前記挿入モードの期間中に、前記メディアファイルを選択したとき、プレイリストに前記メディアファイルを追加するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項２０】
請求項１１に記載のメディアファイル選択方法において、
削除モードを開始するステップと、
前記削除モードの期間中に、前記メディアファイルを選択したとき、プレイリストから前記メディアファイルを取り除くステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項２１】
請求項１に記載の埋め込み装置において、
前記インデクサは、
コンピュータネットワーク上で得られたメディアファイルのヘッダを解析し、前記ヘッダおよびファイルパスから記入テキストを得ることで、前記コンピュータネットワーク上で前記メディアファイルに達するファイルパスを解析する
ことを特徴とする埋め込み装置。
【請求項２２】
請求項２１に記載の埋め込み装置において、
前記インデクサは、
前記記入テキストに基づいて音声認識文法のインデックスを生成し、前記音声認識文法のインデックスに応じてメディアファイルにインデックスを付ける
ことを特徴とする埋め込み装置。
【請求項２３】
請求項２２に記載の埋め込み装置において、
前記インデクサは、フィールド形式を生成し、前記フィールド形式と、前記音声認識文法のインデックスとを対応づける
ことを特徴とする埋め込み装置。
【請求項２４】
請求項２３に記載の埋め込み装置において、
前記メディアファイル選択部は、あらかじめ設定されたキーワードの前記入力音声を認識することで、ブール演算および前記フィールド形式に対応する検索文字列を生成するものであり、
前記検索文字列は、一つ以上のスロットを有し、前記あらかじめ設定されたキーワードの一つとして認識されない前記入力音声の単語に相当する検索タームを検索するものである
ことを特徴とする埋め込み装置。
【請求項２５】
請求項２４に記載の埋め込み装置において、
モード制御方法で、プレイリストの内容を含むまたは含まない前記メディアファイル選択部の目標とするアプリケーションによって、先に生成されたプレイリストについて、音声によってメディアファイルの挿入および削除を補佐する、プレイリスト生成モードおよびプレイリスト編集モードを有するプレイリスト管理部を備える
ことを特徴とする埋め込み装置。
【請求項２６】
請求項２２に記載の埋め込み装置において、
前記インデクサは、相対的に重要ではない単語を取り除きかつ相対的に重要な単語を拡張することで、前記記入テキストをフィルタにかける
ことを特徴とする埋め込み装置。
【請求項２７】
請求項２２に記載の埋め込み装置において、
前記インデクサは、
前記記入テキストに基づいて複数のキーワードを生成し、文字対音声規則を用いることで前記キーワードを音素文字列に変換し、前記音素文字列を連結することで音声認識文法のインデックスを生成する
ことを特徴とする埋め込み装置。
【請求項２８】
請求項１に記載の埋め込み装置において、
前記インデクサは、フィールド形式を生成し、前記フィールド形式と、メタデータとしてメディアファイルにインデックスを付けた音声認識文法とを対応づける
ことを特徴とする埋め込み装置。
【請求項２９】
請求項２８に記載の埋め込み装置において、
前記メディアファイル選択部は、あらかじめ設定されたキーワードの前記入力音声を認識することで、フィールド形式に対応する検索文字列を生成するものであり、
前記検索文字列は、一つ以上のスロットを有し、前記あらかじめ設定されたキーワードの一つとして認識されない前記入力音声の単語に相当する検索タームを検索するものである
ことを特徴とする埋め込み装置。
【請求項３０】
請求項１に記載の埋め込み装置において、
前記メディアファイル選択部は、あらかじめ設定されたキーワードの前記入力音声を認識することで、ブール演算に対応する検索文字列を生成するものであり、
前記検索文字列は、一つ以上のスロットを有し、前記あらかじめ設定されたキーワードの一つとして認識されない前記入力音声の単語に相当する検索タームを検索するものである
ことを特徴とする埋め込み装置。
【請求項３１】
請求項１１に記載のメディアファイル選択方法において、
コンピュータネットワーク上で得られたメディアファイルのヘッダを解析し、前記ヘッダおよびファイルパスから記入テキストを得ることで、前記コンピュータネットワーク上で前記メディアファイルに達するファイルパスを解析するステップを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３２】
請求項３１に記載のメディアファイル選択方法において、
前記記入テキストに基づいて音声認識文法のインデックスを生成するステップと、
前記音声認識文法のインデックスに応じてメディアファイルにインデックスを付けるステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３３】
請求項３２に記載のメディアファイル選択方法において、
フィールド形式を生成するステップと、
前記フィールド形式と前記音声認識文法のインデックスとを対応づけるステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３４】
請求項３３に記載のメディアファイル選択方法において、
あらかじめ設定されたキーワードの前記入力音声を認識することで、ブール演算および前記フィールド形式に対応する検索文字列を生成するステップを備え、
前記検索文字列は、一つ以上のスロットを有し、前記あらかじめ設定されたキーワードの一つとして認識されない前記入力音声の単語に相当する検索タームを検索する
ことを特徴とするメディアファイル選択方法。
【請求項３５】
請求項３４に記載のメディアファイル選択方法において、
先に生成されたプレイリストについて、音声によってメディアファイルの挿入および削除を補佐する、プレイリスト生成モードおよびプレイリスト編集モードを切り替えるステップと、
モード制御方法で、プレイリストの内容を含むまたは含まないメディアファイルの目標とする選択によって、メディアファイルを削除および編集するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３６】
請求項３２に記載のメディアファイル選択方法において、
相対的に重要ではない単語を取り除きかつ相対的に重要な単語を拡張することで、前記記入テキストをフィルタにかけるステップを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３７】
請求項３２に記載のメディアファイル選択方法おいて、
前記記入テキストに基づいて複数のキーワードを生成するステップと、
文字対音声規則を用いることで前記キーワードを音素文字列に変換するステップと、
前記音素文字列を連結することで音声認識文法のインデックスを生成するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３８】
請求項１１に記載のメディアファイル選択方法において、
フィールド形式を生成するステップと、
前記フィールド形式と、メタデータとしてメディアファイルにインデックスを付けた音声認識文法とを対応づけるステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項３９】
請求項３８に記載のメディアファイル選択方法において、
あらかじめ設定されたキーワードの前記入力音声を認識することで、フィールド形式に対応する検索文字列を生成するステップと、
前記あらかじめ設定されたキーワードの一つとして認識されない前記入力音声における一つ以上の単語に相当する検索タームを用いて、前記検索文字列のスロットを満たすステップとを備えた
ことを特徴とするメディアファイル選択方法。
【請求項４０】
請求項１１に記載のメディアファイル選択方法において、
先に生成されたプレイリストについて、音声によってメディアファイルの挿入および削除を補佐する、プレイリスト生成モードおよびプレイリスト編集モードを切り替えるステップと、
モード制御方法で、プレイリストの内容を含むまたは含まないメディアファイルの目標とする選択によって、メディアファイルを削除および編集するステップとを備えた
ことを特徴とするメディアファイル選択方法。
【国際調査報告】
2005539254.tif 000008
2005539254.tif 000009