(57)【要約】【課題】語彙の読み仮名を入力することで、対応するコンテンツのリストを少ない計算量で高速に表示する。【解決手段】コンテンツのメタデータが有する第１の文字列を分解し、その語彙である第２の文字列を生成する。前記第２の文字列とその読み仮名及び前記第１の文字列をコンテンツＩＤで関連付けて記憶する。ユーザがコンテンツを検索するために入力した仮名に基づき、前記第２の文字列を参照する。前記第２の文字列から前記コンテンツＩＤで関連付けられた前記第１の文字列を参照し、これに基づきコンテンツのメタデータを表示する。【選択図】図１
2011164894.tif 000002
【特許請求の範囲】
【請求項１】
配信されるコンテンツの内容を表す第１の文字列を有するメタデータを受信して記憶し、該メタデータに基づいて前記コンテンツを検索するコンテンツ検索装置であって、
前記受信したメタデータを記憶し保持するメタデータ保持部と、
該メタデータ保持部で保持された前記メタデータの第１の文字列を分解し、該第１の文字列が含む語彙である第２の文字列を生成するメタデータ分解部と、
該メタデータ分解部で生成された前記第２の文字列に対し読み仮名を与える漢字仮名変換部と、
前記第２の文字列を前記漢字仮名変換部で与えられた読み仮名も含めて記憶し保持する語彙保持部と、
前記メタデータ保持部に保持された第１の文字列と前記語彙保持部に保持された第２の文字列を関連付けるメタデータ語彙関連付け部と、
単語を表す第３の文字列と該第３の文字列の読み仮名を表す第４の文字列を対応して保持する辞書データ保持部と、
ユーザが前記コンテンツを検索するための第５の文字列を入力するための文字入力部と、
ユーザに対して前記コンテンツの検索結果の表示を生成するための表示生成部と、
前記コンテンツ検索装置の動作を制御するシステム制御部を備え、
該システム制御部は、
前記文字入力部から入力された第５の文字列に基づき、前記辞書データ保持部に保持された第４の文字列を介して、前記語彙保持部に保持された第２の文字列を参照し、該第２の文字列に対して前記メタデータ語彙関連付け部で関連付けられた前記第１の文字列に基づき、検索された前記コンテンツのメタデータの表示を前記表示生成部で生成するように制御することを特徴とするコンテンツ検索装置。
【請求項２】
請求項１に記載のコンテンツ検索装置において、前記第１の文字列から第２の文字列を生成する方法は、形態素解析であることを特徴とするコンテンツ検索装置。
【請求項３】
請求項１に記載のコンテンツ検索装置において、前記メタデータ語彙関連付け部は、前記第２の文字列が既に異なる第１の文字列により生成済みであるか否かを検出し、生成済みである場合には前記異なる第１の文字列により生成された第２の文字列と関連付けることを特徴とするコンテンツ検索装置。
【請求項４】
請求項１に記載のコンテンツ検索装置において、前記メタデータ語彙関連付け部は、前記第２の文字列を、さらに前記第２の文字列の評価値と関連付けることを特徴とするコンテンツ検索装置。
【請求項５】
請求項４に記載のコンテンツ検索装置において、前記評価値は、前記第１の文字列に関わるコンテンツに対する操作に関連して決定される値であることを特徴とするコンテンツ検索装置。
【請求項６】
請求項４に記載のコンテンツ検索装置において、前記メタデータ語彙関連付け部が前記第２の文字列を異なる第１の文字列により生成した場合には、前記メタデータ語彙関連付け部は前記異なる第１の文字列により生成された第２の文字列の評価値を更新することを特徴とするコンテンツ検索装置。
【請求項７】
請求項４に記載のコンテンツ検索装置において、前記メタデータ語彙関連付け部は、前記第２の文字列を含む第１の文字列に関わるコンテンツを視聴、一定時間以上視聴、録画予約、録画し視聴、もしくは録画し一定時間以上視聴した場合に、前記第２の文字列の評価値を更新することを特徴とするコンテンツ検索装置。
【請求項８】
請求項１に記載のコンテンツ検索装置において、前記第２の文字列には前記コンテンツの属するジャンルを示すジャンル情報が付与されており、前記表示生成部は、前記文字入力部から入力されたコンテンツの属するジャンルに基づいて検索された前記コンテンツのメタデータの表示を生成することを特徴とするコンテンツ検索装置。
【請求項９】
請求項１に記載のコンテンツ検索装置において、前記第５の文字列に基づき参照する前記第２の文字列が存在しない場合には、前記漢字仮名変換部は仮名漢字変換モードに移行することを特徴とするコンテンツ検索装置。
【請求項１０】
請求項１に記載のコンテンツ検索装置において、前記システム制御部は、前記第１の文字列に関わるコンテンツの情報を選択して前記第２の文字列を参照し、参照した該第２の文字列に関わる別な第１の文字列に関わるコンテンツの情報を検索し、前記表示生成部で前記別な文字列に関わるコンテンツのメタデータの表示を生成することを特徴とするコンテンツ検索装置。
【請求項１１】
請求項１に記載のコンテンツ検索装置において、前記第２の文字列を他の装置に供給することを特徴とするコンテンツ検索装置。
【請求項１２】
配信されるコンテンツの内容を表す第１の文字列を有するメタデータを受信して記憶し、該メタデータに基づいて前記コンテンツを検索するコンテンツ検索方法であって、
前記メタデータを保持する第１の保持ステップと、
前記メタデータの前記第１の文字列を分解し、前記第１の文字列が含む語彙である第２の文字列を生成する文字列生成ステップと、
前記第１の文字列と前記第２の文字列を関連付けるメタデータ語彙関連付けステップと、
前記生成された第２の文字列に対し読み仮名を与える漢字仮名変換ステップと、
前記第２の文字列を前記読み仮名も含めて保持する第２の保持ステップと、
ユーザの入力を受け付けるユーザ入力受付ステップと、
該ユーザ入力受付ステップからの入力が文字入力であるか、または検索するコンテンツを決定する指示であるかを判定する判定ステップを有し、
該判定ステップで前記ユーザ入力受付ステップからの入力が文字入力であると判定された場合には、該入力された文字列に基づき前記メタデータの表示を作成し、前記ユーザ入力受付ステップからの入力が検索するコンテンツを決定する指示であると判定された場合には、該決定したコンテンツのメタデータの表示を作成することを特徴とするコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索装置及びコンテンツ検索方法に係り、特に簡単かつ高速にコンテンツを検索し表示するコンテンツ検索装置及びコンテンツ検索方法に関するものである。
【背景技術】
【０００２】
電子番組表や録画番組などからユーザが所望の番組を選出するために、文字を入力し該当する番組名や番組詳細情報に関連する番組を選出しユーザに提示する機能は、一般的なテレビやレコーダなどに搭載されている。本方法は文字列を比較することで該当判定を行うものであり、番組名や番組詳細情報に記載されている文字を入力すれば確実に該当する番組を選出できる反面、テレビなど文字入力が難しい装置では検索に用いる文字列の入力自体に手間がかかるという問題がある。
【０００３】
このような文字入力を簡便に実現する方法としては、例えば音声入力によりユーザが文字列を入力する機能などがPC(Personal Computer)などで実用化されている。
音声入力は文字列の読みと対応する文字列の結びつけ情報を用い、ユーザが音声を入力すると対応する読みから参照される文字列を選出する。特許文献１及び特許文献２では、漢字で取得した語彙に対して漢字から読み仮名への変換を実施することにより、読み仮名が無い新しい語彙に対しても音声入力による文字変換を可能としている。
【０００４】
また、特許文献３では語彙の選出のために形態素解析を用い、精度を高める工夫をしている。この場合は、文字列に対して形態素解析を行い、切り出された文字列に対して漢字仮名変換を行うことで、読み仮名のない情報に対しても比較的正確に読み仮名を付与することができる。
これらの方法は、テレビのリモートコントローラなどを用いた文字入力にも応用できる。例えば携帯電話やPCなどの文字入力機能では、一部の語句の読み仮名を入力すると対応する語彙が入力候補として表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２２３７４号公報
【特許文献２】特開２００３−１７４５９７号公報
【特許文献３】特開２００７−１４０１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、番組等コンテンツを検索するために、読み仮名を入力して語彙を選択し、語彙を含むコンテンツのリストを提示する場合には、語彙とコンテンツの文字列の比較判定が必要となる。しかし、例えば８日分のEPGデータでは番組数が２万以上となることから、比較判定の計算量が非常に多いという課題がある。
本発明の目的は、前記した課題を解決するため、簡単かつ高速にコンテンツを検索し表示するコンテンツ検索装置及びコンテンツ検索方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明は、配信されるコンテンツの内容を表す第１の文字列を有するメタデータを受信して記憶し、該メタデータに基づいて前記コンテンツを検索するコンテンツ検索装置であって、前記受信したメタデータを記憶し保持するメタデータ保持部と、該メタデータ保持部で保持された前記メタデータの第１の文字列を分解し、該第１の文字列が含む語彙である第２の文字列を生成するメタデータ分解部と、該メタデータ分解部で生成された前記第２の文字列に対し読み仮名を与える漢字仮名変換部と、前記第２の文字列を前記漢字仮名変換部で与えられた読み仮名も含めて記憶し保持する語彙保持部と、前記メタデータ保持部に保持された第１の文字列と前記語彙保持部に保持された第２の文字列を関連付けるメタデータ語彙関連付け部と、単語を表す第３の文字列と該第３の文字列の読み仮名を表す第４の文字列を対応して保持する辞書データ保持部と、ユーザが前記コンテンツを検索するための第５の文字列を入力するための文字入力部と、ユーザに対して前記コンテンツの検索結果の表示を生成するための表示生成部と、前記コンテンツ検索装置の動作を制御するシステム制御部を備え、該システム制御部は、前記文字入力部から入力された第５の文字列に基づき、前記辞書データ保持部に保持された第４の文字列を介して、前記語彙保持部に保持された第２の文字列を参照し、該第２の文字列に対して前記メタデータ語彙関連付け部で関連付けられた前記第１の文字列に基づき、検索された前記コンテンツのメタデータの表示を前記表示生成部で生成するように制御することを特徴としている。
【０００８】
また本発明は、配信されるコンテンツの内容を表す第１の文字列を有するメタデータを受信して記憶し、該メタデータに基づいて前記コンテンツを検索するコンテンツ検索方法であって、前記メタデータを保持する第１の保持ステップと、前記メタデータの前記第１の文字列を分解し、前記第１の文字列が含む語彙である第２の文字列を生成する文字列生成ステップと、前記第１の文字列と前記第２の文字列を関連付けるメタデータ語彙関連付けステップと、前記生成された第２の文字列に対し読み仮名を与える漢字仮名変換ステップと、前記第２の文字列を前記読み仮名も含めて保持する第２の保持ステップと、ユーザの入力を受け付けるユーザ入力受付ステップと、該ユーザ入力受付ステップからの入力が文字入力であるか、または検索するコンテンツを決定する指示であるかを判定する判定ステップを有し、該判定ステップで前記ユーザ入力受付ステップからの入力が文字入力であると判定された場合には、該入力された文字列に基づき前記メタデータの表示を作成し、前記ユーザ入力受付ステップからの入力が検索するコンテンツを決定する指示であると判定された場合には、該決定したコンテンツのメタデータの表示を作成することを特徴としている。
【発明の効果】
【０００９】
本発明によれば簡単かつ高速にコンテンツを検索し表示するコンテンツ検索装置及びコンテンツ検索方法を提供でき、ユーザに対し利便性の向上に寄与できるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例における全体構成図である。
【図２】本発明の一実施例におけるメタデータから対応した語彙データを作成するフローチャートである。
【図３】本発明の一実施例における語彙データとメタデータを用いてユーザがコンテンツを選択するフローチャートである。
【図４】本発明の一実施例におけるコンテンツメタデータの情報例である。
【図５】本発明の一実施例における語彙データの情報例である。
【図６】本発明の一実施例における辞書データの情報例である。
【図７】本発明の一実施例における全画面表示した場合の表示画面例である。
【図８】本発明の一実施例における領域限定表示した場合の表示画面例である。
【図９】本発明の一実施例におけるコンテンツから他のコンテンツを検索する場合の表示画面例である。
【発明を実施するための形態】
【００１１】
本発明の実施形態においては、読み仮名の無いコンテンツメタデータに対しても、読み仮名入力をして候補となる語彙を表示することができ、また語彙とコンテンツメタデータを関連付けることで、語彙からコンテンツメタデータを簡単に参照することができるため、読み仮名入力により簡単かつ高速にコンテンツを検索し表示することができる。
また、サーバ装置にストリームの内容を文字情報に変換し送信する機能を設け、クライアント装置にこの文字情報を受信して再生する機能を設け、視聴しているストリーム以外のストリームの内容を把握することを、少ないハードウェア構成で実現したことにも一つの特徴がある。
以下、図面を参照して本発明の実施例を説明する。
【００１２】
図１は、コンテンツ検索装置100および外部コンテンツ提供装置120を含む本発明の一実施例における全体構成図である。コンテンツ検索装置100はテレビ、レコーダ、PCなどコンテンツのリストを表示する機能を有する。外部コンテンツ提供装置120は放送局、インターネット上のサーバ、家庭内のコンテンツ共有用サーバなどである。一例としてコンテンツ検索装置100がテレビである場合は、外部コンテンツ提供装置120は放送局やコンテンツ配信機能を有するサーバなどである。このとき、例えばEPG(Electric Program Guide)データなどコンテンツのメタデータを受信すると、メタデータ登録部101は、メタデータ保持部102にコンテンツのメタデータ400を登録（記憶）する。
【００１３】
図４はメタデータ400の一例を示す。なお図４では、EPGデータのうちの一部分のみ（コンテンツID401とタイトル402）が記載されているが、取得したメタデータすべてを含んでも良い。メタデータ保持部102は揮発・不揮発メモリを含む記録用媒体およびその管理機構であり、取得したメタデータおよびそれを改変したデータを保持する機能を有する。メタデータ分解部103はメタデータ保持部102に保持されたメタデータの文字列、もしくはそれに類するデータを加工する機能を有する。加工の例としては、文字列を形態素解析し自立語のみを抽出する、などが挙げられるが、文字列もしくはそれに類するデータを２つ以上に分解する機能を有するものであれば何でもよい。
【００１４】
図５にメタデータ分解部103で分解したデータ500の例を示す。ここではメタデータ400より分解して得た語彙502のほかに、読み仮名503、コンテンツID(504)や評価値505を含む例を示しているが、これらについては後に詳しく述べる。なお、分解したデータ500（以降、語彙データとする）は語彙保持部105に保存する。また、分解したデータはすべて語彙保持部105に保存しなくてもよく、例えば数字や助詞などの付属語は削除しても良い。
【００１５】
メタデータ語彙関連付け部104はメタデータ400と語彙データ500を関連付ける。関連付けとは、例えばメタデータ400のコンテンツの文字列を分解して作成された語彙データに対し、分解したコンテンツのID(504)などを付与する、などが挙げられる。例えば図４のメタデータ400のコンテンツID“34251”を自立語に分解すると、“世界”および“ドキュメンタリー”の２つの語彙が得られる。この２つの語彙を図５の語彙データ500に登録する際に、分解したメタデータのIDなどをここに記述するなどして関連付けすれば、語彙データから分解元のメタデータを参照することができる。このため、コンテンツを簡単かつ高速に検索することができる。なお、関連付けでは既に登録済みの語彙についても語彙データ500に分解元のメタデータを追記することで関連付けしても良い。
【００１６】
語彙保持部105は揮発・不揮発メモリを含む記録媒体およびその管理機構であり、メタデータ分解部103で分解した語彙を語彙データ500として保持する機能を有する。なお、メタデータ保持部102および語彙保持部105は情報を入力し、必要な情報を出力する機能さえ有すればどのような実装形態でもよい。たとえば、ネットワークを介して他の装置に情報を保存したりしても良い。かな漢字変換部106は、語彙データ500の各語彙に対して、読み仮名（図５の読み仮名503）を付与する機能を有する。読み仮名とは、単一の漢字や熟語だけに関わるものではなく、英単語のかな表記なども含む。したがい、かな漢字変換部106は、ある文字列を異なる文字列に変換するための複数の辞書を含んで良い。
【００１７】
ユーザインタフェース107はメタデータの表示や語彙データの表示などを行う。例えばコンテンツ検索装置100がテレビである場合は、ユーザインタフェース107はテレビ画面およびリモコン等の入力インタフェースを含んでも良い。また後記するように、ユーザがコンテンツの検索をする際に、文字の入力を行う場合は、この文字入力部を含んでも良い。システム制御部108は、前記したメタデータ保持部102、語彙保持部105、ユーザインタフェース107をはじめとする各構成要素の動作制御を行っている。
【００１８】
図２は、本発明の一実施例におけるコンテンツ検索方法のうち、メタデータから対応した語彙データを作成する動作フローチャートである。処理を開始すると、図１のメタデータ分解部103は図４に示すようなメタデータ保持部102に保存されているメタデータを分解し、図５の語彙502で示すような語彙データを作成する(ステップS201)。語彙データ作成方法としては、たとえば形態素解析し自立語を語彙データとする、などが挙げられる。次に、メタデータ語彙関連付け部104は語彙データとメタデータを関連付けする(ステップS202)。関連付けとは、例えば語彙データに語彙データを作成する元となったメタデータのID（たとえば図５のコンテンツID(504)）を付与するなどである。なお、本ステップはステップS201で分解する際に得られる情報を元に関連付けするため、ステップS201で実行しても良い。
【００１９】
次に、作成した語彙データを関連付け情報と共に語彙保持部105に登録する(ステップS203)。なお、登録は任意のタイミングで行って良く、例えば次のステップS204を実行した後でもよい。次に、かな漢字変換部106は語彙データに対してかな漢字変換を行って読み仮名を付与する(ステップS204)。以上でメタデータから読み仮名が付与された語彙データの作成が終了する。
【００２０】
図３は、本発明の一実施例におけるコンテンツ検索方法のうち、語彙データとメタデータを用いてユーザがコンテンツを選択する際のフローチャートである。処理が開始されると、まずユーザの入力を待つ(ステップS301)。ユーザが文字を入力すると(図中の文字入力)、マッチング検索を行う（ステップS303）。
【００２１】
マッチング検索とは、入力した文字と語彙データを比較し、該当する語彙を特定する処理であり、例えば仮名文字が１文字入力されると、語彙データ500の読み仮名503に照らし合わせ、前方一致検索し、該当する語彙を特定するなどの処理である。語彙データ500では、「せ」という文字が１文字入力され、これに対応する前方一致検索が実施されると、語彙ID1が該当する。また、「し」という文字が１文字入力された場合は、語彙ID9および11、また濁点半濁点を無視する場合はID12が該当する。また、２文字目が入力された場合は、２文字を用いた前方一致検索を行う。
【００２２】
なお、一致検索方式は前方一致検索に限定するものではなく、語彙の揺らぎを考慮した検索や、類語も含めた検索などでもよい。また、本検索時に評価値505を用いても良い。例えば図７の表示画面例における702で示す語彙のように、語彙データを表示する領域の一定領域を評価値の上位の語彙データ（ここではスイスが評価値１０、ショッピングが８、大相撲が７と上位にある）を表示する方法などである。
【００２３】
次に、検索により選出された語彙を表示する（ステップS304）。なお、表示するのは読み仮名503もしくは語彙502などであるが、その他関連する情報を表示しても良い。該当した語彙を表示した状態の一例は、図７に示されており、703に語彙と読み仮名が表示されている。該当した語彙がユーザに選択可能な形式で列挙されると、ステップS301へ戻りユーザは引き続いて文字入力をするか、選択した語彙に対して選択の決定操作を行う。
【００２４】
選択の決定操作とは、例えば語彙ID1の「せかい」もしくは「世界」が選択される操作を指す。すると、語彙データのコンテンツID(504)を参照して、対応するコンテンツIDのコンテンツをコンテンツメタデータ400より取得して表示し(ステップS302)、フローを終了する。図７の705では、タイトル402などを用いて語彙から選択されたコンテンツの情報を表示している。
【００２５】
このように入力された読み仮名に基づいて語彙を選択し、これとコンテンツIDで関連付けられたメタデータのコンテンツを検索することで、簡単で高速にコンテンツを検索し表示することができる。
【００２６】
また、本フローに加えて、開始後もしくは任意のタイミングでジャンルを選択すると、ジャンルに該当する語彙のみが表示されても良い。この場合、コンテンツメタデータに付随するジャンル情報を語彙が引き継ぐか、もしくはかな漢字変換部106の有する辞書情報に単語単位でジャンル情報を付与しても良い。このようにすることで語彙データ500の各語彙にジャンル情報を付与でき、マッチング検索303で語彙データのジャンル情報とユーザ入力したジャンル情報の論理積を検索条件に付加することで、ジャンルに対応した語彙データを表示することができる。
【００２７】
図４は、コンテンツメタデータ400の例である。なお、本例ではコンテンツのID401とコンテンツのタイトル402のみ示しているが、コンテンツに関連するいかなる情報を本データに記載しても良い。401はコンテンツに付与するユニークなIDである。通常本IDのみでコンテンツを特定することができる。402はコンテンツのタイトルである。これら以外には、例えばコンテンツの詳細情報や、登場人物情報などが挙げられる。
【００２８】
図５は、語彙データ500の例である。501は各語彙に付与されるユニークなIDである。通常本IDのみで語彙を特定することができる。502は語彙である。語彙とは言語の単語や複合語、その他意味のある纏まりを形成するデータの固まりを指す。503は語彙の読み仮名である。読み仮名とは、単に漢字や熟語の読み仮名だけではなく、英語などの発音を仮名表記したものなど、語彙に関連付けられたデータすべてを含んでも良い。504は語彙の元となったコンテンツメタデータのIDである。本IDにより語彙からコンテンツメタデータを参照することができる。
【００２９】
505は語彙の評価値である。語彙の評価値とは、語彙の検索・表示順を決定する際に用いる値であり、例えば各語彙あたりの参照先のコンテンツID数を表しても良い。また、本例のような単一の値ではなく、一般に用いられているようなあらゆる形式の評価値を含んでも良い。例としては、コンテンツを一定時間以上視聴すると、視聴したことを検知してコンテンツの構成要素である語彙の評価値を上げる、録画予約した場合に評価値を上げる、放送局やサーバが語彙データと評価値を配信する、録画済みコンテンツに含まれる語彙の評価値を上げる、などが挙げられる。放送局やサーバが設定した評価値を配信すれば、公序良俗に反する語彙の評価値を下げたり、広告効果のある語彙の評価値を上げたりすることができる。
【００３０】
また、本評価値は他のユーザと共有する仕掛けを設けても良い。例えば本評価値をサーバにアップロードする仕掛けや、装置間で直接評価値を共有する仕掛けでも良い。評価値を共有することで、人気の高いキーワードの評価値を上げるなどとすることができる。また、宅内に存在するコンテンツのコンテンツメタデータから得られる語彙の評価値を上げれば、ユーザの収集傾向に沿った語彙を優先的にユーザに提示することができる。この方法では、まずネットワーク経由を含め、宅内のコンテンツのタイトルや詳細情報などの文字情報を収集する。次に、収集したコンテンツメタデータをステップS201で分解する。分解して得られた語彙が語彙保持部105に登録されていれば、該当するコンテンツの評価値を上げる。この場合、例えばコンテンツメタデータの対象をEPGデータのみとし、宅内コンテンツは評価値設定のためだけに用いると、宅内に存在するコンテンツから語彙の表示順が決定されるため、ユーザの嗜好を反映した表示順となる。
【００３１】
図６は、辞書データ600の例である。辞書データ600は少なくとも単語601と読み仮名602を含んでいる。なお、本データは単語601から読み仮名602を取得するために参照するデータであり、読み仮名を取得できるのであればあらゆる形態で良い。また、本辞書は放送やネットワーク経由で更新されても良い。
【００３２】
図７は、本発明の一実施例における全画面表示した場合の表示画面700の例である。701はステップS301で読み仮名を入力する領域である。本例では「し」という読み仮名が入力されている。702は評価値505を用いて表示される領域であり、本例では評価値上位３つを降順で表示している。703はステップS303で該当した語彙を表示する領域であり、読み仮名503と一緒に語彙502も表示している。704はフォーカスであり、例えばリモコン等の入力デバイスの決定ボタン押下によりステップS301の決定操作が実行される。なお、フォーカス704は他の語彙にフォーカスされた場合に自動的にステップS301の決定操作が実行されたものとして良い。例えば、ユーザが一文字入力し初期状態としてフォーカスが表示されると、ステップS301の決定操作と同様の処理を行い、領域705にマッチング検索の検索結果を表示する。705はマッチング検索の検索結果を表示する領域であり、フォーカス704は本領域に移動することができても良い。
【００３３】
この場合、コンテンツを選択すると、該当するコンテンツの予約録画を実行する、コンテンツを再生する、などしても良い。装置内に保存されたコンテンツやネットワーク経由でコンテンツを再生する場合には、コンテンツメタデータ400にコンテンツを再生するための情報、例えばコンテンツのURL(Uniform Resource Locator)などを保存しても良い。また、701の読み仮名入力で該当する語彙数が０となった場合には、自動的にかな漢字変換モードに遷移しても良い。かな漢字変換モードに遷移するとは、701の入力モードを読み仮名入力ではなく、かな漢字変換モードに移行し、通常のIM(Input Method)が起動する。なお、ここで言うIMとは、かな漢字変換部106を含む日本語入力のためのツール（例えば、日本語入力ソフトウェア）を指す。例えば、日本語のローマ字入力のように、複数のキーストロークで一文字を構成して出力する処理や、平仮名を入力し変換指示すると、対応する漢字や単語の候補を出力する処理を行うものである。これにより、辞書600に未記載などの理由によりステップS202で正しく読み仮名が付与されない語彙の入力を支援することができる。
【００３４】
図８は、本発明の一実施例における領域限定表示した場合の表示画面800の例である。801は701に相当する読み仮名を入力する領域である。802は703に相当する該当した語彙を表示する領域である。803は704に相当するフォーカスである。804は705に相当するマッチング検索の検索結果を表示する領域である。本画面例で特徴的な点は、放送画面などコンテンツを表示中に他のコンテンツを検索し把握できることである。
【００３５】
また、前記実施例においては読み仮名を入力すると語彙データが表示され、語彙データに対応したコンテンツが表示されていたが、図９に示す表示画面900の例のように、コンテンツを選択することで対応する語彙データを表示し、また対応する語彙データを含むコンテンツを表示しても良い。例えば電子番組表で番組を選択し、本発明の機能を起動したとする。このとき選択した番組は901の検索元番組である。この検索元番組に関連する語彙は902に示されている。この902を含む他の番組を903に表示することにより、読み仮名を入力しなくても検索結果を得ることができる。
以上のような構成により、読み仮名が無いコンテンツメタデータについても、読み仮名入力により検索結果が得られる語彙のみを用いることで、簡単にかつ高速に所望のコンテンツを検索することができる。
【００３６】
これまで述べた全体構成図、フローチャート、表示画面などは一例であって、本発明を限定するものではない。いくつかの変更を加えた実施例を考えることができるが、いずれも本発明の範疇にある。
【符号の説明】
【００３７】
１０１：メタデータ登録部、１０２：メタデータ保持部、１０３：メタデータ分解部、１０４：メタデータ語彙関連付け部、１０５：語彙保持部、１０６：かな漢字変換部、１０７：ユーザインタフェース、１０８：システム制御部、１２０：外部コンテンツ提供装置。
【図１】
2011164894.tif 000003
【図２】
2011164894.tif 000004
【図３】
2011164894.tif 000005
【図４】
2011164894.tif 000006
【図５】
2011164894.tif 000007
【図６】
2011164894.tif 000008
【図７】
2011164894.tif 000009
【図８】
2011164894.tif 000010
【図９】
2011164894.tif 000011