(57)【要約】【課題】大量のコンテンツから希望するコンテンツを迅速に抽出するとともに、コンテンツ取得のための操作を容易にする。【解決手段】利用者から発せられた音声に基づきコンテンツを検索し、当該コンテンツをクライアント端末に提供するためのコンテンツ提供装置であり、コンテンツが属するジャンル毎にコンテンツ用音声辞書を備え、利用者から発せられたコンテンツを示す音声から音声認識により得られた語の読みを受信し、当該コンテンツのジャンルに対応したコンテンツ用音声辞書を選択し、そのコンテンツ用音声辞書を用いて当該読みに対応するキーワードを取得し、当該キーワードを用いてコンテンツ用属性情報データベースを検索する。【選択図】図１
2007199315.tif 000002
【特許請求の範囲】
【請求項１】
利用者から発せられた音声に基づきコンテンツを検索し、当該コンテンツをクライアント端末に提供するためのコンテンツ提供装置であって、
コンテンツのジャンルを示すキーワードとその読みを格納したジャンル用音声辞書と、
コンテンツが属するジャンル毎に備えられた、コンテンツを示すキーワードとその読みを格納したコンテンツ用音声辞書と、
ジャンルの属性情報をジャンル毎に格納したジャンル属性情報データベースと、
コンテンツの属性情報をコンテンツ毎に格納したコンテンツ属性情報データベースと、
利用者から発せられたジャンルを示す音声から音声認識により得られた語の読みを受信し、前記ジャンル用音声辞書を用いて当該読みに対応するキーワードを取得し、前記ジャンル用属性情報データベースから当該キーワードに対応するジャンルの属性情報を取得するジャンル取得手段と、
前記ジャンルの属性情報が当該ジャンルに対応するコンテンツが存在することを示す場合に、前記コンテンツ属性情報データベースから当該ジャンルに対応するコンテンツ名を取得し、前記クライアント端末に表示するコンテンツ名取得手段と、
利用者から発せられたコンテンツを示す音声から音声認識により得られた語の読みを受信し、前記ジャンルに対応したコンテンツ用音声辞書を選択し、そのコンテンツ用音声辞書を用いて当該読みに対応するキーワードを取得し、前記コンテンツ用属性情報データベースから当該キーワードに対応するコンテンツの所在情報を取得するコンテンツ情報取得手段と、
当該所在情報を用いて前記コンテンツを前記クライアント端末に提供する手段と
を備えたことを特徴とするコンテンツ提供装置。
【請求項２】
前記ジャンルの属性情報が当該ジャンルに対応するコンテンツが存在しないことを示す場合に、当該ジャンルに関連付けられたジャンル名を前記クライアント端末に送信する請求項１に記載のコンテンツ提供装置。
【請求項３】
前記コンテンツ属性情報データベースに格納されるコンテンツ属性情報からキーワードを抽出し、前記コンテンツ用音声辞書に登録する手段を備えた請求項１に記載のコンテンツ提供装置。    
【請求項４】
利用者から発せられた音声に基づき取得したキーワードを格納するログ情報データベースを更に備え、当該ログ情報データベースに格納されたキーワードを用いて一時的な音声辞書を作成する手段を備えた請求項１に記載のコンテンツ提供装置。
【請求項５】
利用者から発せられた音声に基づき取得したキーワードを格納するログ情報データベースを更に備え、前記コンテンツ名取得手段は、当該ログ情報データベースに格納された各キーワードの出現頻度の時間的変化の情報を用いることにより、複数のコンテンツの間で優先度を付け、前記クライアント端末に対し優先度順にコンテンツ名を表示する請求項１に記載のコンテンツ提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量のコンテンツの中から視聴者が希望するコンテンツを音声認識を用いて抽出する技術に関するものである。
【背景技術】
【０００２】
現在、インターネット等のネットワークに接続されたパソコンやテレビ等の端末を用いることにより、様々な動画を視聴することが可能である。このようなネットワークを介した動画配信サービスでは、センター側に蓄積された番組の中から、利用者が自分の好きな番組を選択して視聴することが可能である。
【０００３】
しかしながら、提供する番組の数が大量になると、センター側は利用者からの選択要求に対し迅速に検索処理を行うことができず、スムーズにサービスを提供することができなくなるという問題がある。また、パソコンのキーボードの操作やリモコンの操作に慣れていない人にとっては番組を選択するための操作が面倒であるという問題もある。
【０００４】
なお、番組の検索に関連する従来技術として、特許文献１に開示された技術がある。
【特許文献１】特開2004-336394号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記の点に鑑みてなされたものであり、大量のコンテンツから利用者が希望するコンテンツを迅速に抽出するとともに、利用者にとってコンテンツ取得のための操作を容易にすることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題は、利用者から発せられた音声に基づきコンテンツを検索し、当該コンテンツをクライアント端末に提供するためのコンテンツ提供装置であって、コンテンツのジャンルを示すキーワードとその読みを格納したジャンル用音声辞書と、コンテンツが属するジャンル毎に備えられた、コンテンツを示すキーワードとその読みを格納したコンテンツ用音声辞書と、ジャンルの属性情報をジャンル毎に格納したジャンル属性情報データベースと、コンテンツの属性情報をコンテンツ毎に格納したコンテンツ属性情報データベースと、利用者から発せられたジャンルを示す音声から音声認識により得られた語の読みを受信し、前記ジャンル用音声辞書を用いて当該読みに対応するキーワードを取得し、前記ジャンル用属性情報データベースから当該キーワードに対応するジャンルの属性情報を取得するジャンル取得手段と、前記ジャンルの属性情報が当該ジャンルに対応するコンテンツが存在することを示す場合に、前記コンテンツ属性情報データベースから当該ジャンルに対応するコンテンツ名を取得し、前記クライアント端末に表示するコンテンツ名取得手段と、利用者から発せられたコンテンツを示す音声から音声認識により得られた語の読みを受信し、前記ジャンルに対応したコンテンツ用音声辞書を選択し、そのコンテンツ用音声辞書を用いて当該読みに対応するキーワードを取得し、前記コンテンツ用属性情報データベースから当該キーワードに対応するコンテンツの所在情報を取得するコンテンツ情報取得手段と、当該所在情報を用いて前記コンテンツを前記クライアント端末に提供する手段とを備えたことを特徴とするコンテンツ提供装置により解決できる。
【０００７】
前記ジャンルの属性情報が当該ジャンルに対応するコンテンツが存在しないことを示す場合に、当該ジャンルに関連付けられたジャンル名を前記クライアント端末に送信する。
【０００８】
前記コンテンツ提供装置は、前記コンテンツ属性情報データベースに格納されるコンテンツ属性情報からキーワードを抽出し、前記コンテンツ用音声辞書に登録する手段を備えてもよい。た請求項１に記載のコンテンツ提供装置。また、利用者から発せられた音声に基づき取得したキーワードを格納するログ情報データベースを更に備え、当該ログ情報データベースに格納されたキーワードを用いて一時的な音声辞書を作成する手段を備えてもよい。また、前記コンテンツ名取得手段は、当該ログ情報データベースに格納された各キーワードの出現頻度の時間的変化の情報を用いることにより、複数のコンテンツの間で優先度を付け、前記クライアント端末に対し優先度順にコンテンツ名を表示することとしてもよい。
【発明の効果】
【０００９】
本発明によれば、音声認識を用いるので視聴者は容易に所望のコンテンツを検索できる。また、コンテンツが属するジャンル毎にコンテンツ用音声辞書を備え、検索対象のジャンルに応じたコンテンツ用音声辞書を選択して用いることとしたので、大量のコンテンツを迅速に検索することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。
【００１１】
（システムの概要）
図１に本発明の実施の形態におけるシステム構成を示す。図１に示すように、本システムは、動画配信サーバ１を備えたデータセンタ２と、TV等の表示装置３が接続されたクライアント端末４とがインターネット５に接続された構成を有している。また、クライアント側では、マイク付リモコン等の音声入力装置６を用いることにより、クライアント端末４に対して音声入力を行うことが可能である。
【００１２】
本システムでは、視聴者からの番組選択に関する指示音声が音声入力装置６に入力され、クライアント端末４で音声認識され、音声認識の結果得られた語の読みに基づき動画配信サーバ１にて番組の抽出が行われる。番組はジャンルに分類されており、視聴者はジャンル毎に番組を選択することが可能である。また、ジャンルは例えば階層化といった形で互いに関連付けられており、例えば上位の階層から下位の階層へとジャンルを辿ることが可能である。
【００１３】
動画配信サーバ１は、ジャンルを示すキーワードとその読みを格納したジャンル用音声辞書と、番組が属するジャンル毎に備えられ、番組を示すキーワードとその読みを格納した複数の番組用音声辞書と、ジャンルのメタデータ（属性情報）をジャンル毎に格納したジャンルメタデータＤＢと、番組のメタデータを番組毎に格納した番組メタデータＤＢを備えている。
【００１４】
以下、フローチャートを参照して本システムにおける操作及び動作の概要を説明する。
【００１５】
図２は、ジャンルが表示装置３に表示されてから、番組選択画面が表示されるまでのフローチャートである。以下、ジャンルが階層化されている場合について説明する。
【００１６】
まず、クライアント端末４に接続された表示装置３にジャンル階層における最上段のジャンル一覧が表示される（ステップ１）。次に、表示装置３から「希望のジャンルを呼称して下さい」等の音声ガイダンスが流される（ステップ２）。ここで視聴者は表示装置３に表示されたジャンルの中から希望するジャンルを選択して呼称してもよいし、表示装置３に表示されたジャンル以外のキーワードを呼称してもよい。
【００１７】
視聴者が表示されたジャンルもしくはキーワードを呼称することにより（ステップ３）、呼称された音声はクライアント端末４に入力され、クライアント端末４にて音声認識され、呼称内容に対応した語の読みが取得される。この読みは動画配信サーバ１に送られ、動画配信サーバ１はジャンル用音声辞書を用いてキーワード探索を行う（ステップ４）。なお、探索に用いられたキーワードは適宜利用情報ログに蓄積される。
【００１８】
探索の結果、ジャンル用音声辞書内に登録されたキーワードを抽出することができた場合、当該キーワードを用いて動画配信サーバ１内のジャンルメタデータＤＢからジャンル情報（ジャンルメタデータ）を抽出する（ステップ５）。
【００１９】
音声認識されたキーワードからジャンル用音声辞書内に登録されたキーワードを抽出することができなかった場合には、その旨の通知がクライアント端末４になされ、表示装置３から該当キーワードなしのメッセージが音声で出力される（ステップ６）。そして、表示装置３は最初に表示されていたジャンル一覧を再表示する（ステップ７）。その後はステップ２からの処理が再度実行される。
【００２０】
ステップ５において取得したジャンルの情報において番組フラグが立っていた場合、動画配信サーバ１はそのジャンルに対応付けられた番組が存在すると判断し、そのジャンルに対応する番組選択画面を表示装置３に表示する（ステップ８）。番組が複数ある場合には人気度順に番組を表示する。
【００２１】
ステップ５において取得したジャンルの情報において番組フラグが立っていない場合、動画配信サーバ１は、当該ジャンルのすぐ下に属するジャンルを取得し、その一覧をクライアント端末４に送信し、表示装置３はそのジャンル一覧を表示する（ステップ９）。そして、ステップ２からの処理が再度実行される。
【００２２】
次に、図３のフローチャートを参照して番組選択画面を表示してから番組が放映されるまでの動作について説明する。
【００２３】
ステップ８の後、表示装置３は「番組名を呼称して下さい」等の音声によるガイダンスメッセージを出力する（ステップ１０）。ここで視聴者は、表示装置３に表示された番組の中から希望の番組を選択して呼称してもよいし、表示装置３に表示されていない番組名を呼称してもよい。
【００２４】
視聴者が表示された番組名もしくは表示されていないキーワード（番組名）を呼称することにより（ステップ１１）、呼称された音声はクライアント端末４に入力され、クライアント端末４にて音声認識され、呼称内容に対応した語の読みが抽出される。この読みは動画配信サーバ１に送られ、動画配信サーバ１は、ステップ５において取得し、保持しておいたジャンルに対応する番組用音声辞書を選択し、その番組用音声辞書を用いてキーワード探索を行う（ステップ１２）。また、探索に用いられたキーワードは適宜利用情報ログに蓄積される。
【００２５】
探索の結果、音声認識された読みから番組用音声辞書内に登録されたキーワードを抽出することができた場合、当該キーワードを用いて動画配信サーバ１内の番組メタデータＤＢから番組情報（番組メタデータ）を抽出する（ステップ１３）。
【００２６】
音声認識された読みから番組用音声辞書内に登録されたキーワードを抽出することができなかった場合には、その旨の通知がクライアント端末４になされ、表示装置３から該当キーワードなしのメッセージが音声で出力される（ステップ１４）。そして、クライアント端末４は番組選択画面を再表示する（ステップ１５）。その後はステップ１０からの処理が再度実行される。
【００２７】
ステップ１３において取得した番組が１つであれば当該番組のメタデータから当該番組の所在情報を取得し、その所在情報に基づき番組が放映される（ステップ１６）。ステップ１３において取得した番組が複数であれば、複数の番組の一覧を表示装置３に表示し、ステップ１０からの処理が再度実行される（ステップ１７）。
【００２８】
（詳細機能構成）
次に、クライアント端末４と動画配信サーバ１の詳細機能構成について図４を参照して説明する。
【００２９】
図４に示すように、クライアント端末４は、IP放送変換・接続部４１、音声認識部４２、キャッシュ辞書使用判断部４３、辞書選択機能部４４、外部通信機能部４５、及びキャッシュ辞書４６を有している。
【００３０】
IP放送変換・接続部４１は動画配信サーバ１から配信される動画等を表示装置３に表示するための変換処理等を行う。音声認識部４２は音声入力装置６から受信した音声に対して音響特徴を分析し、認識辞書を用いて音響特徴を「読み」に変換し、その「読み」を出力する。
【００３１】
キャッシュ辞書使用判断部４３はクライアント端末４に存在するキャッシュ辞書４６を使用するか、動画配信サーバ１に存在する音声辞書を使用するかの判断を行う。辞書選択機能部４４はキャッシュ辞書４６を用いる場合に使用される機能部であり、キャッシュ辞書の中から最適な音声辞書を選択し、選択した音声辞書からキーワードを取得する。
【００３２】
外部通信機能部４５はインターネット等のネットワークを介して外部との通信を行うための機能部。キャッシュ辞書４６内のオリジナル音声辞書には視聴者から発声された読みとキーワードとが蓄積される。これは例えば一連の操作の間だけ蓄積するようにしてもよいし、上限を決めて蓄積していき、所定の時間が経過したものから消去していくようにしてもよい。
【００３３】
クライアント端末４はＣＰＵ及び記憶装置等を備えたコンピュータに上記各機能部の処理を実行するためのプログラムを搭載して実現することが可能である。
【００３４】
次に、動画配信サーバ１の機能構成について説明する。図４に示すように、動画配信サーバ１は、辞書選択機能部１１、ジャンル用音声辞書１２と番組用音声辞書１３を含む音声辞書１４、全文検索機能部１５、辞書メンテナンス機能部１６、賑い抽出機能部１７、関連キーワード抽出機能部１８、データ記録部１９、及び外部通信機能部２０を有している。
【００３５】
辞書選択機能部１１は、ジャンル選択か番組選択かの場面に応じてジャンル用音声辞書１２もしくは番組用音声辞書１３の選択を行うとともに、対象ジャンルに対応した番組用音声辞書を選択し、選択した辞書からキーワードを取得する。
【００３６】
ジャンル用音声辞書１２はジャンル名をキーワードとする音声辞書であり、用意されている全てのジャンルを示すキーワードとその読みが登録されている。番組用音声辞書１３は番組を検索する際に使うキーワードを抽出するための音声辞書である。全文検索機能部１５はキーワードを検索キーとして、ジャンルメタデータＤＢもしくは番組用メタデータＤＢを対象に全文検索を行う。辞書メンテナンス機能部１６は番組用メタデータの中の「番組概要」から形態素解析技術によりキーワードを抽出し、当該キーワードとその読みを番組用音声辞書に登録する。キーワードに対する読みは、キーワードがかなであればそのまま読みとして用い、キーワードが漢字であればその漢字をかなに変換して読みとして用いることが可能である。賑い抽出機能部１７は、利用情報ログから、最近になって多くの視聴者に使われたキーワードを抽出する。
【００３７】
関連キーワード抽出機能部１８は利用情報ログや関連キーワード蓄積部から、例えば次に使われる可能性が高いキーワードを抽出する。外部通信機能部２０はインターネット等のネットワークを介して外部との通信を行う。
【００３８】
データ記録部における番組メタデータＤＢは番組名、キーワード、概要文、ジャンル名等といった番組属性情報（メタデータ）を番組毎に格納するものである。ジャンルメタデータＤＢはジャンル名、キーワード、親ジャンル、子ジャンル、ジャンルの概要文、番組フラグといった、ジャンルの属性情報をジャンル毎に格納するものである。動画ＤＢは動画ファイルそのものを格納するものである。なお、動画ＤＢは他のサーバに備えられていてもよい。
【００３９】
利用情報ログＤＢには、動画配信サーバ１に接続されるクライアント端末４の利用者（視聴者）が発声した読みに対応するキーワード等が記録される。関連キーワード蓄積部には、キーワードと、そのキーワードと関連が深いキーワードが対にして格納されている。関連キーワード蓄積部に格納する情報は動画配信業者が予め登録しておく。また、賑い抽出結果ＤＢには、最近になって頻繁に使用されているキーワードが格納される。なお、キャッシュ辞書を動画配信サーバ１に備えてもよい。
【００４０】
動画配信サーバ１はＣＰＵ及び記憶装置等を備えたコンピュータに上記各機能部の処理を実行するためのプログラムを搭載して実現することが可能である。
【００４１】
図５に、本発明の実施の形態におけるジャンルと番組の構成概念図を示す。図５に示すように、本実施の形態のジャンルは多段の階層構成となっており、最下層の各ジャンルに関連付けて番組が存在する。なお、番組は最下層ジャンルの下だけでなく、ルート配下のどのジャンルに関連付けてもよい。また、複数のジャンルに関連付けてもよい。例えば、図５に示す番組「日本のおいしい寿司」を“寿司”と“グルメ”に関連付けることができる。ジャンルの構成はこのような階層構成に限られるものではなく、互いに関連付けできるものであればどのような構成でもよい。
【００４２】
図６に、音声辞書の構成の概念図を示す。図６に示すように、ジャンル用音声辞書にはジャンルを示すキーワードと読みが登録される。番組用音声辞書はジャンル毎に備えられ、各番組用音声辞書には、対応するジャンルに属する番組のキーワードと読みが登録される。番組用音声辞書には予め事業者が用意しておくキーワードに加えて、番組用メタデータから自動的に抽出したキーワードを当該番組の属するジャンルの配下の番組を表すキーワードとして登録しておくことができる。
【００４３】
図７（ａ）〜（ｅ）に各データのデータ項目例を示す。
【００４４】
図７（ａ）は音声辞書のデータ項目例を示す図である。図７（ａ）に示すように、音声辞書には読みとキーワードが格納される。なお、１つの読みに対して複数のキーワードが登録される場合もあるし、１つのキーワードに対して複数の読みが登録される場合もある。
【００４５】
図７（ｂ）はジャンルメタデータＤＢに登録されるジャンルメタデータのデータ項目例を示す図である。図７（ｂ）に示すように、ジャンルメタデータは、ジャンル名、キーワード、親ジャンル、子ジャンル、概要文、番組フラグを含む。ここでのキーワードは音声辞書に登録されているものと同じであり、検索キーに相当する。親ジャンルは自分の親のジャンルである。子ジャンルは自分の配下に属するジャンルである。概要文は当該ジャンルの概要をテキストで記述したものである。番組フラグは自分の配下に番組が存在するか否かを示すフラグであり、フラグが立っている場合に番組が存在することを示す。動画配信サーバ１は、ジャンル検索時に、フラグが立っていることを検出すると番組メタデータＤＢから、当該ジャンルに属する番組の検索を実行する。
【００４６】
図７（ｃ）に、番組メタデータＤＢに登録される番組メタデータのデータ項目例を示す。図７（ｃ）に示すように、番組メタデータは番組名、キーワード、概要文、ジャンル名。動画ＤＢ上のポインタを含む。ここでのキーワードは番組の特徴を表す言葉である。概要文は番組の概要を表す文である。ジャンル名は番組が属するジャンルの名前である。動画ＤＢ上のポインタは、番組が動画ＤＢのどの場所に格納されているかを示すポインタである。
【００４７】
また、図７（ｄ）に示すように、関連キーワード蓄積部には番組メタデータ、ジャンルメタデータで使用されているキーワードと、当該キーワードと関連が深いキーワードが格納されている。また、図７（ｅ）に示すように、利用情報ログＤＢには、視聴者が発した音声に基づくキーワード、当該キーワードの次に発せられたキーワード、及び次に発せられたキーワードの登録日時が記録される。なお、利用情報ログＤＢには利用者毎にこれらに情報が記録される。もちろん、キーワードと読みを登録してもよいし、キーワード毎にそのキーワードが記録された日時を登録してもよい。
【００４８】
（処理シーケンス）
次に、シーケンスチャートを参照して図４の構成を持つシステムの動作例を詳細に説明する。
【００４９】
まず、図８に示すシーケンスチャートを参照して、最上段のジャンルが表示された後に選択されたジャンルの配下のジャンルが表示されるまでの処理の一例を詳細に説明する。
【００５０】
視聴者がキーワードを発声すると、その音声が音声認識部４２に入力される（ステップ３１）。キャッシュ辞書使用判断部４３がキャッシュ辞書の有無を判定した後（図８ではキャッシュ辞書が無の場合を示している）、音声認識部４２による音声認識結果（読み）が動画配信サーバ１に送られる（ステップ３２、３３）。動画配信サーバ１では、辞書選択機能部１１が音声辞書を選択する。現時点はジャンルを選択する段階であるため、辞書選択機能部１１はジャンル用音声辞書を選択し、音声認識結果を用いてジャンル用音声辞書を検索し、キーワードを抽出する（ステップ３４）。その後、キーワードは全文検索機能部１５に渡され（ステップ３５）、全文検索機能部１５がジャンルメタデータＤＢを検索することにより、当該キーワードに対応するジャンル名とその配下にあるジャンル名を取得する（ステップ３６）。そして、動画配信サーバ１は取得したジャンル名とその配下にあるジャンル名をクライアント端末４に送信し（ステップ３７）、クライアント端末４側では発声されたジャンル名とその配下のジャンル名の一覧が表示される（ステップ３８）。
【００５１】
次に、クライアント端末４のオリジナル音声辞書にキャッシュ辞書となるキーワードと読みを登録する処理について説明する。この処理はジャンル名等取得の直後に行う。また、ジャンル表示等の処理と非同期に行うようにしてもよい。図８では破線矢印で処理の流れを示している。
【００５２】
利用情報ログＤＢには、ジャンル取得等のために使用されたキーワードが随時記録される（ステップ４０）。そして、関連キーワード抽出機能部１８は、ジャンル取得等のための使用されたキーワードを用いて、関連キーワード蓄積部及び利用情報ログＤＢから当該キーワードに関連するキーワード群を抽出する（ステップ４１〜４３）。特に利用情報ログＤＢからは、当該キーワードの次に使用されたキーワードが、関連キーワードとして抽出される。なお、このキーワードは当該視聴者のものに限られず、他の視聴者のものでもよい。そして、これらの抽出されたキーワードがクライアント端末４のオリジナル音声辞書に登録される（ステップ４４）。オリジナル音声辞書にはキーワードに加えてその読みも登録される。これらの処理は番組取得のために使用されたキーワードに対しても随時実行され、オリジナル辞書が作成される。上記のように、あるキーワードの次に使用されたキーワードや、関連するキーワードを登録することにより、クライアント端末４では、あるキーワード（語）を発声した後に、次に発声した語がキャッシュ辞書でヒットする可能性が高くなる。
【００５３】
次に、図９のシーケンスチャートを参照して番組一覧が表示されるまでのシステムの動作について説明する。図９に示す例ではクライアント端末４にキャッシュ辞書が存在しているものとする。
【００５４】
視聴者によるキーワード発声、音声認識部４２による音声認識の後、キャッシュ辞書使用判断部４３はキャッシュ辞書内でデータがあると判断し、キャッシュ辞書を使用することを決定する（ステップ５０、５１）。そして、辞書選択機能部４４がオリジナル音声辞書から音声認識結果（読み）に対応するキーワードを取得し、そのキーワードを動画配信サーバ１に送信する（ステップ５２〜５４）。
【００５５】
動画配信サーバ１では、全文検索機能部１５が、受信したキーワードに該当するジャンルメタデータ（ジャンル名等）をジャンルメタデータＤＢから取得し（ステップ５５）、当該ジャンルメタデータに番組フラグが立っていることを確認すると、当該ジャンルに属する番組名を番組メタデータＤＢから取得する（ステップ５６）。そして、全文検索機能部１５は、賑い抽出結果ＤＢを参照し、ステップ５６で取得した番組の優先度を決定する（ステップ５７）。そして優先度付けされた番組名をクライアント端末４に送信し、クライアント端末４側では優先度に従った順番で番組名一覧が表示される（ステップ５８、５９）。例えば、優先度の高い番組名は画面内で上に表示される。
【００５６】
次に、図９で破線矢印で示している賑い抽出処理について説明する。この処理は番組名取得等の処理と非同期に行われるものである。賑い抽出機能部１７は、所定のタイミングで、利用情報ログＤＢから、最近になって頻繁に使用されているキーワードを抽出する（ステップ６０）。例えば、ログを５世代に区切り、５世代前は使われていなかったが、最新世代でよく使われているものを抽出する。つまり、５世代前は全く使われておらず、最新世代で使われる回数の大きさに応じて順位付けして賑い抽出結果として記録する（ステップ６１）。このような賑い抽出結果を用いることにより、視聴者は最近話題となっている番組を容易に選択できるようになる。  
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。例えば、本発明は動画像検索に限らず静止画像、文書等の他のコンテンツの検索に用いることも可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態におけるシステム構成図である。
【図２】ジャンルが表示されてから、番組選択画面が表示されるまでのフローチャートである。
【図３】番組選択画面が表示されてから、番組が放映されるまでのフローチャートである。
【図４】クライアント端末４と動画配信サーバ１の詳細機能構成図である。
【図５】ジャンルと番組の構成概念図である。
【図６】音声辞書の構成の概念図である。
【図７】各データの項目例を示す図である。
【図８】最上段のジャンルが表示された後に選択されたジャンルの配下のジャンルが表示されるまでのシーケンスである。
【図９】番組一覧が表示されるまでのシーケンスである。
【符号の説明】
【００５８】
１  動画配信サーバ
２  データセンタ
３  表示装置
４  クライアント端末
５  インターネット
６  音声入力装置
１１  辞書選択機能部
１２  ジャンル用音声辞書
１３  番組用音声辞書
１４  音声辞書
１５  全文検索機能部
１６  辞書メンテナンス機能部
１７  賑い抽出機能部
１８  関連キーワード抽出機能部
１９  データ記録部
２０  外部通信機能部
４１  IP放送変換・接続部
４２  音声認識部
４３  キャッシュ辞書使用判断部
４４  辞書選択機能部
４５  外部通信機能部
４６  キャッシュ辞書
【図１】
2007199315.tif 000003
【図２】
2007199315.tif 000004
【図３】
2007199315.tif 000005
【図４】
2007199315.tif 000006
【図５】
2007199315.tif 000007
【図６】
2007199315.tif 000008
【図７】
2007199315.tif 000009
【図８】
2007199315.tif 000010
【図９】
2007199315.tif 000011