(57)【要約】【課題】一覧提示されたコンテンツの中から、少ない操作で所望のコンテンツに到達することができるようになり、より良いユーザエクスペリエンスを実現することができるコンテンツ検索装置、およびコンテンツ検索装置のコンテンツ検索方法を提供する。【解決手段】キーワードデータベース１０２に登録されたキーワード情報１０３に含まれるキーワード重要度１０５と、コンテンツデータベース１０６に登録されたコンテンツ情報１０７に含まれるコンテンツ重要度１１０と、から計算した各コンテンツの総合重要度が高い順にコンテンツの一覧を表示することにより、検索したコンテンツの一覧を、ユーザが興味を持っているコンテンツから順番に表示されることが期待できるので、一覧提示されたコンテンツの中から、少ない操作でかつ短い時間で所望のコンテンツに到達することができるようになり、より良いユーザエクスペリエンスを実現することができる。【選択図】        図１
2010128970.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの検索に用いるキーワードの入力を受け付け、受け付けたキーワードと当該キーワードのキーワード重要度とを含むキーワード情報を作成する受付手段と、
前記受付手段により作成した前記キーワード情報を記憶する第１記憶手段と、
前記第１記憶手段に記憶される前記キーワード情報が含むキーワードを用いてコンテンツを検索し、検索したコンテンツを識別するための識別情報と当該コンテンツの検索に用いたキーワードと当該コンテンツのコンテンツ重要度とを含むコンテンツ情報を作成する検索手段と、
前記検索手段により作成した前記コンテンツ情報を記憶する第２記憶手段と、
検索したコンテンツの一覧の表示要求に応じて、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記コンテンツ重要度と、前記第１記憶手段に記憶される前記キーワード情報のうち、当該各コンテンツ情報に含まれる前記キーワードを含む前記キーワード情報に含まれる前記キーワード重要度と、から当該各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの総合重要度を計算し、計算した前記総合重要度に従って、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの一覧を表示する表示手段と、
を備えたことを特徴とするコンテンツ検索装置。
【請求項２】
前記第２記憶手段に記憶される前記コンテンツ情報に含まれる前記識別情報により識別されるコンテンツを再生すると共に、前記第１記憶手段に記憶される前記キーワード情報のうち、当該コンテンツ情報に含まれるキーワードを含む前記キーワード情報に含まれる前記キーワード重要度を上げる再生手段を備えたことを特徴とする請求項１に記載のコンテンツ検索装置。
【請求項３】
前記第２記憶手段に記憶される前記コンテンツ情報のうち、再生されていないコンテンツを識別する前記識別情報を含む前記コンテンツ情報に含まれる前記コンテンツ重要度を下げると共に、前記第１記憶手段に記憶される前記キーワード情報のうち、当該コンテンツ情報に含まれるキーワードを含む前記キーワード情報に含まれる前記キーワード重要度を下げる更新手段をさらに備えたことを特徴とする請求項１または２に記載のコンテンツ検索装置。
【請求項４】
コンテンツ検索装置のコンテンツ検索方法であって、
前記コンテンツ検索装置は、コンテンツの検索に用いるキーワードと当該キーワードのキーワード重要度とを含むキーワード情報を記憶する第１記憶手段と、検索したコンテンツを識別するための識別情報と当該コンテンツの検索に用いたキーワードと当該コンテンツのコンテンツ重要度とを含むコンテンツ情報を記憶する第２記憶手段と、を備え、
受付手段が、コンテンツの検索に用いるキーワードの入力を受け付け、受け付けたキーワードと当該キーワードの前記キーワード重要度とを含む前記キーワード情報を作成し、前記第１記憶手段に登録する受付工程と、
検索手段が、前記第１記憶手段に記憶される前記キーワード情報が含むキーワードを用いてコンテンツを検索し、検索したコンテンツの前記識別情報と当該コンテンツの検索に用いたキーワードと当該コンテンツの前記コンテンツ重要度とを含む前記コンテンツ情報を作成し、前記第２記憶手段に登録する検索工程と、
表示手段が、検索したコンテンツの一覧の表示要求に応じて、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記コンテンツ重要度と、前記第１記憶手段に記憶される前記キーワード情報のうち、当該各コンテンツ情報に含まれる前記キーワードを含む前記キーワード情報に含まれる前記キーワード重要度と、から当該各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの総合重要度を計算し、計算した前記総合重要度に従って、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの一覧を表示する表示工程と、
を有することを特徴とするコンテンツ検索装置のコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索装置、およびコンテンツ検索装置のコンテンツ検索方法に関する。
【背景技術】
【０００２】
近年、サーバにコンテンツを蓄積し、サーバにアクセスしてきたユーザに対してコンテンツを配信するYouTube（登録商標）などのコンテンツ配信サイトが登場している。これらのコンテンツ配信サイトは、キーワードの入力を受け付け、受け付けたキーワードを用いてサーバに蓄積したコンテンツを検索し、検索したコンテンツを一覧提示することができる。例えば、特許文献１には、コンテンツの検索履歴を検索者の検索操作による検索を実行した順序でリスト表示する情報検索方法が提案されている。
【０００３】
【特許文献１】特開２００１−１０９７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載の情報検索方法は、コンテンツの検索履歴を、検索したコンテンツの中でどのコンテンツがよりユーザが興味を持っているものかを考慮してリスト表示することはできない。そのため、検索したコンテンツ数が増えてくると、ユーザが興味を持っているコンテンツが後のほうの順番になり、ユーザは、所望のコンテンツを目で追って探したり、画面内に表示しきれない表示内容を何回もスクロールさせたりする必要がある。
【０００５】
特に、デジタル家電製品（特に、ＴＶ）には、ＰＣ（Personal  Computer）のように近づいて視聴する習慣がないため、ユーザに小さなサムネイルや文字情報を大量に読ませるＵＩ（User  Interface）は向いていない。さらに、一般に、デジタル家電製品は、ＰＣと比べて画面表示能力が低くスクロールに時間がかかることも多い。そのため、放送波に含まれるコンテンツを録画したＨＤＤ（Hard  Disk  Drive）などからコンテンツを検索した場合など、検索されるコンテンツ数が少ない場合は、上述の情報検索方法でも対応することができるが、ウェブ上のコンテンツ配信サイトのサーバに蓄積されたコンテンツを検索した場合など、検索したコンテンツ数が多い場合には、上述の情報検索方法はユーザにとって使いやすいＵＩ（User  Interface）とは言えなくなる、という課題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、一覧提示されたコンテンツの中から、少ない操作で所望のコンテンツに到達することができるようになり、より良いユーザエクスペリエンスを実現することができるコンテンツ検索装置、およびコンテンツ検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、コンテンツの検索に用いるキーワードの入力を受け付け、受け付けたキーワードと当該キーワードのキーワード重要度とを含むキーワード情報を作成する受付手段と、前記受付手段により作成した前記キーワード情報を記憶する第１記憶手段と、前記第１記憶手段に記憶される前記キーワード情報が含むキーワードを用いてコンテンツを検索し、検索したコンテンツを識別するための識別情報と当該コンテンツの検索に用いたキーワードと当該コンテンツのコンテンツ重要度とを含むコンテンツ情報を作成する検索手段と、前記検索手段により作成した前記コンテンツ情報を記憶する第２記憶手段と、検索したコンテンツの一覧の表示要求に応じて、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記コンテンツ重要度と、前記第１記憶手段に記憶される前記キーワード情報のうち、当該各コンテンツ情報に含まれる前記キーワードを含む前記キーワード情報に含まれる前記キーワード重要度と、から当該各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの総合重要度を計算し、計算した前記総合重要度に従って、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの一覧を表示する表示手段と、を備えたことを特徴とする。
【０００８】
また、本発明は、コンテンツ検索装置のコンテンツ検索方法であって、前記コンテンツ検索装置は、コンテンツの検索に用いるキーワードと当該キーワードのキーワード重要度とを含むキーワード情報を記憶する第１記憶手段と、検索したコンテンツを識別するための識別情報と当該コンテンツの検索に用いたキーワードと当該コンテンツのコンテンツ重要度とを含むコンテンツ情報を記憶する第２記憶手段と、を備え、受付手段が、コンテンツの検索に用いるキーワードの入力を受け付け、受け付けたキーワードと当該キーワードの前記キーワード重要度とを含む前記キーワード情報を作成し、前記第１記憶手段に登録する受付工程と、検索手段が、前記第１記憶手段に記憶される前記キーワード情報が含むキーワードを用いてコンテンツを検索し、検索したコンテンツの前記識別情報と当該コンテンツの検索に用いたキーワードと当該コンテンツの前記コンテンツ重要度とを含む前記コンテンツ情報を作成し、前記第２記憶手段に登録する検索工程と、表示手段が、検索したコンテンツの一覧の表示要求に応じて、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記コンテンツ重要度と、前記第１記憶手段に記憶される前記キーワード情報のうち、当該各コンテンツ情報に含まれる前記キーワードを含む前記キーワード情報に含まれる前記キーワード重要度と、から当該各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの総合重要度を計算し、計算した前記総合重要度に従って、前記第２記憶手段に記憶される前記各コンテンツ情報に含まれる前記識別情報により識別される前記コンテンツの一覧を表示する表示工程と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、検索したコンテンツの一覧を、ユーザが興味を持っているコンテンツから順番に表示されることが期待できるので、一覧提示されたコンテンツの中から、少ない操作で所望のコンテンツに到達することができるようになり、より良いユーザエクスペリエンスを実現することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明にかかるコンテンツ検索装置、およびコンテンツ検索装置のコンテンツ検索方法の最良な実施の形態を詳細に説明する。なお、本実施の形態では、本発明にかかるコンテンツ検索装置、およびコンテンツ検索装置のコンテンツ検索方法を、ＴＶ（Television）に適用した例について説明するが、キーワードを用いて検索したコンテンツの一覧を表示する機能を有するであれば、これに限定するものではない。例えば、ＰＣ（Personal  Computer）などにも適用することができる。
【００１１】
（第１実施の形態）
図１は、第１実施の形態にかかるＴＶの構成を示すブロック図である。本実施の形態にかかるＴＶ１００は、記憶部１０１、入力部１１３、制御部１１４、表示部１１５、およびネットワークインターフェイス部１１６を備える。
【００１２】
記憶部１０１は、各種情報を記憶するものであり、ＮＶ（Non  Volatile）−ＲＡＭ（Random  Access  Memory）などの不揮発性の半導体メモリなどのキーワードデータベース（第１記憶手段）１０２およびＨＤＤ（Hard  Disk  Drive）などのコンテンツデータベース（第２記憶手段）１０６を備える。なお、本実施の形態では、キーワードデータベース１０２に半導体メモリを用い、コンテンツデータベース１０６にＨＤＤを用いているが、これに限定するものではない。例えば、キーワードデータベース１０２にＨＤＤを用い、コンテンツデータベース１０６に半導体メモリを用いても良い。
【００１３】
キーワードデータベース１０２は、コンテンツの検索に用いるキーワード１０４、および各キーワード１０４に一対一で対応し、当該各キーワード１０４の重要度を数値などで表したキーワード重要度１０５を含むキーワード情報１０３を記憶するものである。なお、キーワード情報１０３は、各キーワードと一対一で対応するものとする。
【００１４】
コンテンツデータベース１０６は、キーワードデータベース１０２に記憶されるキーワード情報１０３を用いて検索したコンテンツを識別するためのものであって、ウェブ上（または本実施の形態にかかるＴＶ１００上）における当該検索したコンテンツの位置を同定する文字列などである識別子１０８、ウェブ上で当該検索したコンテンツに付随している情報であって、コンテンツの作成日時、作成者、データ形式、タイトル、注釈などコンテンツに内容を表す情報であるメタデータ１０９、当該検索したコンテンツに一対一で対応し、各コンテンツの重要度を数値などで表したコンテンツ重要度１１０、当該検索したコンテンツが既に再生されたか否かを示す再生済みフラグ１１１、および当該検索したコンテンツの検索に用いたキーワード１１２を含むコンテンツ情報１０７を記憶するものである。なお、再生済みフラグ１１１は、当該検索したコンテンツが再生済みの場合には「真」の値を示し、当該検索したコンテンツが再生されていない場合には「偽」の値を示すものとする。
【００１５】
入力部１１３は、リモコン、キーボード、マウス、タッチスクリーンなど、ユーザによる操作入力を受け取るものである。
【００１６】
表示部１１５は、ＣＲＴ（Cathode  Ray  Tube）、ＬＣＤ（Liquid  Crystal  Display）など、検索したコンテンツの一覧画面やコンテンツの再生画面などを表示するものである。
【００１７】
ネットワークインターフェイス部１１６は、ネットワーク１１７を介して、コンテンツ配信サイトなどのウェブにアクセスするためのものである。
【００１８】
制御部１１４は、受付部１２１、検索部１２２、一覧表示部１２３、再生部１２４、および更新部１２５を備え、上述した各部を制御するものである。以下、制御部１１４が備える各部の具体的な機能について説明する。
【００１９】
まず、図２を用いて、受付部１２１によるキーワードの登録処理について説明する。図２は、キーワードの登録処理の手順を示すフローチャートである。
【００２０】
まず、受付部１２１は、入力部１１３により受け取ったキーワードの入力を受け付け（ステップＳ２０１）、入力を受け付けたキーワードを含むキーワード情報１０３がキーワードデータベース１０２に登録（記憶）されているか否かを判断する（ステップＳ２０２）。
【００２１】
そして、受付部１２１は、入力を受け付けたキーワードを含むキーワード情報１０３がキーワードデータベース１０２に登録されていないと判断した場合（ステップＳ２０２：Ｎｏ）、当該入力を受け付けたキーワード１０４および当該入力を受け付けたキーワードのキーワード重要度１０５：「１」（初期値）を含むキーワード情報１０３を作成する（ステップＳ２０３）。次いで、受付部１２１は、作成したキーワード情報１０３をキーワードデータベース１０２に登録する（ステップＳ２０４）。
【００２２】
なお、受付部１２１は、入力を受け付けたキーワード１０４を含むキーワード情報１０３がキーワードデータベース１０２に登録されていると判断した場合（ステップＳ２０２：Ｙｅｓ）、当該入力を受け付けたキーワードを含むキーワード情報１０３に含まれるキーワード重要度１０５を「１」（初期値）に上げ、更新したキーワード重要度１０５をキーワードデータベース１０２に反映させる（ステップＳ２０５）。
【００２３】
次に、図３を用いて、検索部１２２によるコンテンツの検索処理について説明する。図３は、コンテンツの検索処理の手順を示すフローチャートである。本実施の形態では、検索部１２２は、所定時間毎に以下に示すコンテンツの検索処理を実行するものとする。なお、本実施の形態では、所定時間毎にコンテンツの検索処理を実行するものとしたが、これに限定するものではない。例えば、検索部１２２は、入力部１１３により受け取った操作入力に応じてコンテンツの検索処理を実行しても良い。
【００２４】
まず、検索部１２２は、キーワードデータベース１０２からコンテンツの検索に用いていない未処理のキーワード情報１０３の取得を実行し（ステップＳ３０１）、未処理のキーワード情報１０３が取得できたか否かを判断する（ステップＳ３０２）。なお、検索部１２２は、未処理のキーワード情報１０３が取得できなかった場合（ステップＳ３０２：Ｎｏ）、キーワードデータベース１０２に記憶されている全てのキーワード情報１０３に含まれるキーワード１０４を用いてコンテンツの検索処理を実行したと判断して、コンテンツの検索処理を終了する。
【００２５】
一方、検索部１２２は、未処理のキーワード情報１０３が取得できた場合（ステップＳ３０２：Ｙｅｓ）、ネットワークインターフェイス部１１６を介して、You  Tube（登録商標）などのコンテンツ配信サイトにアクセスし、当該コンテンツ配信サイトのサーバに蓄積されているコンテンツの中から、取得したキーワード情報１０３に含まれるキーワード１０４に関連するコンテンツを検索して、検索したコンテンツの識別子およびメタデータを取得する（ステップＳ３０３）。なお、検索部１２２は、キーワードに関連するコンテンツが複数ある場合には、複数のコンテンツの識別子およびメタデータを取得するものとする。
【００２６】
そして、検索部１２２は、取得したコンテンツの識別子およびメタデータの中から、新しい検索結果として１件のコンテンツの識別子およびメタデータを取得する（ステップＳ３０４）。なお、検索部１２２は、新しい検索結果が取得できなかった場合（ステップＳ３０５：Ｎｏ）、ステップＳ３０１に示す未処理のキーワード情報１０３の取得処理に戻る。
【００２７】
検索部１２２は、新しい検索結果を取得できた場合（ステップＳ３０５：Ｙｅｓ）、新しい検索結果であるコンテンツの識別子およびメタデータを含むコンテンツ情報１０７がコンテンツデータベース１０６に登録（記憶）されているか否かを判断する（ステップＳ３０６）。なお、検索部１２２は、新しい検索結果であるコンテンツの識別子およびメタデータを含むコンテンツ情報１０７がコンテンツデータベース１０６に登録されていた場合（ステップＳ３０６：Ｙｅｓ）、ステップＳ３０４に示す新しい検索結果の取得処理に戻る。
【００２８】
つまり、検索部１２２は、所定時間毎にコンテンツの検索処理を繰り返すため、前回の検索処理によるコンテンツの検索結果と同様の検索結果を示すコンテンツ情報１０７が既にコンテンツデータベース１０６に含まれている場合もある。そのため、検索部１２２は、コンテンツ情報１０７の重複登録を防止するために、新しい検索結果であるコンテンツの識別子およびメタデータを含むコンテンツ情報１０７が既にコンテンツデータベース１０６に登録されていた場合、当該新しい検索結果であるコンテンツの識別子およびメタデータを含むコンテンツ情報１０７のコンテンツデータベース１０６への登録を行わない。
【００２９】
一方、検索部１２２は、新しい検索結果であるコンテンツの識別子およびメタデータを含むコンテンツ情報１０７がコンテンツデータベース１０６に登録されていなかった場合（ステップＳ３０６：Ｎｏ）、新しい検索結果であるコンテンツの識別子１０８およびメタデータ１０９に加え、当該コンテンツの検索に用いたキーワード１１２、当該コンテンツのコンテンツ重要度１１０：「１」（初期値）、および当該コンテンツが再生されていないことを示す再生済みフラグ１１１：「偽」を含むコンテンツ情報１０７を作成する（ステップＳ３０７）。
【００３０】
そして、検索部１２２は、作成したコンテンツ情報１０７をコンテンツデータベース１０６に登録し（ステップＳ３０８）、ステップＳ３０４に示す新しい検索結果の取得処理に戻る。
【００３１】
次に、図４を用いて、一覧表示部１２３による検索したコンテンツの一覧表示処理について説明する。図４は、コンテンツの一覧表示処理の手順を示すフローチャートである。
【００３２】
まず、一覧表示部１２３は、コンテンツデータベース１０６に登録されているコンテンツ情報１０７の中から、後述する総合重要度の計算を行っていない未処理のコンテンツ情報１０７を１件取得する（ステップＳ４０１）。一覧表示部１２３は、未処理のコンテンツ情報１０７が取得できた場合（ステップＳ４０２：Ｙｅｓ）、キーワードデータベース１０２の中から、取得したコンテンツ情報１０７に含まれるキーワード１１２と同じキーワード１０４を含むキーワード情報１０３を検索し、検索したキーワード情報１０３に含まれるキーワード重要度１０５を取得する（ステップＳ４０３）。
【００３３】
次に、一覧表示部１２３は、当該取得したコンテンツ情報１０７に含まれるコンテンツ重要度１１０と取得したキーワード重要度１０５との和を、コンテンツの総合重要度として計算する（ステップＳ４０４）。なお、本実施の形態では、一覧表示部１２３は、コンテンツ重要度１１０とキーワード重要度１０５との和を、取得したコンテンツ情報１０７に含まれる識別子により識別されるコンテンツの総合重要度として計算したが、コンテンツ重要度１１０とキーワード重要度１０５とから総合重要度を計算するものであれば、これに限定するものではなく、他の計算方法によりコンテンツの総合重要度を計算しても良い。
【００３４】
一覧表示部１２３は、コンテンツデータベース１０６に登録されている全てのコンテンツ情報１０７についての総合重要度の計算が終了すると（ステップＳ４０２：Ｎｏ）、各コンテンツ情報１０７について計算した総合重要度が高い順に、当該各コンテンツ情報１０７に含まれるメタデータ１０９を並べたコンテンツの一覧を表示部１１５に表示する（ステップＳ４０５）。本実施の形態では、一覧表示部１２３は、総合重要度が高い順にメタデータ１０９を並べたコンテンツの一覧を表示するが、総合重要度に従ってコンテンツの一覧を表示するものであれば、これに限定するものではない。
【００３５】
次に、図５を用いて、更新部１２５によるキーワード重要度１０５およびコンテンツ重要度１１０の更新処理について説明する。図５は、キーワード重要度およびコンテンツ重要度の更新処理の手順を示すフローチャートである。なお、本実施の形態では、更新部１２５は、所定時間毎にキーワード重要度１０５およびコンテンツ重要度１１０の更新処理を実行するものとするが、これに限定するものではない。例えば、更新部１２５は、入力部１１３により受け取った操作入力に応じてキーワード重要度１０５およびコンテンツ重要度１１０の更新処理を実行しても良い。
【００３６】
まず、更新部１２５は、コンテンツデータベース１０６に登録されているコンテンツ情報１０７の中から、コンテンツ重要度１１０の更新処理を行っていない未処理のコンテンツ情報を１件取得する（ステップＳ５０１）。そして、更新部１２５は、未処理のコンテンツ情報１０７が１件取得できた場合（ステップＳ５０２：Ｙｅｓ）、取得したコンテンツ情報１０７に含まれる再生済みフラグ１１１を取得し、取得した再生済みフラグ１１１が示す値が「真」であるか否かを判断する（ステップＳ５０３）。なお、更新部１２５は、取得した再生済みフラグ１１１が示す値が「真」である場合（ステップＳ５０３：Ｙｅｓ）、取得したコンテンツ情報１０７にかかるキーワード重要度１０５およびコンテンツ重要度１１０の更新処理を終了し、ステップＳ５０１に示す未処理のコンテンツ情報１０７の取得処理に戻る。
【００３７】
一方、更新部１２５は、取得した再生済みフラグ１１１が示す値が「偽」である場合（ステップＳ５０３：Ｎｏ）、取得したコンテンツ情報１０７に含まれるコンテンツ重要度１１０を０．１下げ、更新したコンテンツ重要度１１０をコンテンツデータベース１０６に反映させる（ステップＳ５０４）。さらに、更新部１２５は、取得したコンテンツ情報１０７に含まれるキーワード１１２を取得し（ステップＳ５０５）、キーワードデータベース１０２に登録されているキーワード情報１０３の中から、取得したキーワード１１２を含むキーワード情報１０３を取得する（ステップＳ５０６）。
【００３８】
そして、更新部１２５は、取得したキーワード情報１０３に含まれるキーワード重要度１０５を０．０１下げ、更新したキーワード重要度１０５をキーワードデータベース１０２に反映させる（ステップＳ５０７）。更新部１２５は、コンテンツデータベース１０６に登録されている全てのコンテンツ情報１０７についてコンテンツ重要度１１０およびキーワード重要度１０５の更新処理を実行した後（ステップＳ５０２：Ｎｏ）、コンテンツ重要度１１０およびキーワード重要度１０５の更新処理を終了する。
【００３９】
次に、図６を用いて、再生部１２４によるコンテンツの再生処理について説明する。図６は、コンテンツの再生処理の手順を示すフローチャートである。なお、本実施の形態では、自装置であるＴＶ１００内においてコンテンツを再生する例について説明するが、必ずしも自装置内でコンテンツを再生する必要はない。ただし、コンテンツの再生処理に応じて、コンテンツ情報１０７およびキーワード情報１０３を更新するために、他の装置で実行されたコンテンツの再生処理も検知する必要がある。
【００４０】
まず、再生部１２４は、ネットワークインターフェイス部１１６を介して、You  Tube（登録商標）などのコンテンツ配信サイトにアクセスし、コンテンツデータベース１０６に登録されているコンテンツ情報１０７の中から選択されたコンテンツ情報１０７に含まれる識別子により同定される位置のコンテンツを取得すると共に、当該取得したコンテンツの再生を開始する（ステップＳ６０１）。
【００４１】
次に、再生部１２４は、コンテンツデータベース１０６に登録されているコンテンツ情報１０７のうち、再生したコンテンツのコンテンツ情報１０７に含まれる再生済みフラグ１１１の値を「真」に変更し、変更した再生済みフラグ１１１をコンテンツデータベース１０６に反映する（ステップＳ６０２）。
【００４２】
さらに、再生部１２４は、再生したコンテンツのコンテンツ情報１０７に含まれるキーワード１１２を取得する（ステップＳ６０３）。そして、再生部１２４は、キーワードデータベース１０２に登録されているキーワード情報１０３の中から、取得したキーワードを含むキーワード情報１０３を検索し、検索したキーワード情報１０３に含まれるキーワード重要度１０５を０．１上げ、更新したキーワード重要度１０５をキーワードデータベース１０２に反映させる（ステップＳ６０４）。
【００４３】
次に、図７を用いて、制御部１１４が図２〜６に示す各処理を実行する全体処理について説明する。図７は、図２〜６に示す各処理を実行する全体処理の手順を示すフローチャートである。なお、本実施の形態では、入力部１１３により受け取ったユーザからの操作入力に応じて以下に示す処理が実行される例について説明するが、以下に示す処理を実行する条件については、これに限定するものではない。
【００４４】
まず、制御部１１４は、入力部１１３によるユーザからの操作入力の受け取りを待つ（ステップＳ７０１）。そして、制御部１１４は、入力部１１３によりユーザからの操作入力を受け取ると（ステップＳ７０１：Ｙｅｓ）、ユーザからの操作入力がキーワードの登録処理を要求するものであるか否かを判断する（ステップＳ７０２）。
【００４５】
ここで、制御部１１４は、ユーザからの操作入力がキーワードの登録処理を要求するものであった場合（ステップＳ７０２：Ｙｅｓ）、受付部１２１によるキーワードの登録処理（図２に示す）を実行する（ステップＳ７０３）。
【００４６】
一方、制御部１１４は、ユーザからの操作入力がキーワードの登録処理を要求するものでなかった場合（ステップＳ７０２：Ｎｏ）、当該ユーザからの操作入力がコンテンツの一覧表示処理を要求するものであるか否かを判断する（ステップＳ７０４）。
【００４７】
ここで、制御部１１４は、ユーザからの操作入力がコンテンツの一覧表示処理を要求するものであった場合（ステップＳ７０４：Ｙｅｓ）、一覧表示部１２３によるコンテンツの一覧表示処理（図４に示す）を実行する（ステップＳ７０５）。
【００４８】
一方、制御部１１４は、ユーザからの操作入力がコンテンツの一覧表示処理を要求するものでなかった場合（ステップＳ７０４：Ｎｏ）、当該ユーザからの操作入力がコンテンツの再生処理を要求するものであるか否かを判断する（ステップＳ７０６）。
【００４９】
ここで、制御部１１４は、ユーザからの操作入力がコンテンツの再生処理を要求するものであった場合（ステップＳ７０６：Ｙｅｓ）、再生部１２４によるコンテンツの再生処理（図６に示す）を実行する（ステップＳ７０７）。
【００５０】
また、制御部１１４は、入力部１１３によるユーザからの操作入力の受け取りが行われず（ステップＳ７０１：Ｎｏ）、前回のキーワード重要度１０５およびコンテンツ重要度１１０の更新処理から所定時間経過した場合（ステップＳ７０８：Ｙｅｓ）、更新部１２５によるキーワード重要度１０５およびコンテンツ重要度１１０の更新処理（図５に示す）を実行すると共に（ステップＳ７０９）、検索部１２２によるコンテンツの検索処理（図３に示す）を実行する（ステップＳ７１０）。
【００５１】
なお、制御部１１４は、前回のキーワード重要度１０５およびコンテンツ重要度１１９の更新処理から所定時間経過するまで（ステップＳ７０８：Ｎｏ）、入力部１１３によるユーザからの操作入力の受け取りを待つものとする（ステップＳ７０１）。
【００５２】
次に、図８を用いて、キーワードデータベース１０２に登録されたキーワード情報１０３に含まれるキーワード重要度１０５、およびコンテンツデータベース１０６に登録されたコンテンツ情報１０７に含まれるコンテンツ重要度１１０の時間変化について説明する。図８は、キーワード重要度およびコンテンツ重要度の時間変化の一例を示す図である。
【００５３】
まず、受付部１２１は、入力部１１３により受け取ったキーワード１０４の入力を受け付けると、当該キーワード１０４およびキーワード重要度１０５：「１」（初期値）を含むキーワード情報１０３をキーワードデータベース１０２に登録する（符号８０１で示す）。
【００５４】
検索部１２２は、キーワード情報１０３に含まれるキーワード１０４を用いてコンテンツの検索処理を行い、１件目のコンテンツが検索されると（符号８０２で示す）、コンテンツ重要度１１０：「１」（初期値）を含むコンテンツ情報１０７をコンテンツデータベース１０６に登録する。さらに、検索部１２２は、所定時間後、キーワード情報１０３に含まれるキーワード１０４を用いてコンテンツの検索処理を行い、２件目のコンテンツが検索されると（符号８０３で示す）、コンテンツ重要度１１０：「１」（初期値）を含むコンテンツ情報１０７をコンテンツデータベース１０６に登録する。
【００５５】
キーワードデータベース１０２に登録されたキーワード情報１０３に含まれるキーワード重要度１０５は、更新部１２５によるキーワード重要度１０５の更新処理により時間の経過と共に下がるが、再生部１２４による当該１件目のコンテンツの再生および当該２件目のコンテンツの再生により、再び上がる（符号８０４および符号８０５で示す）。
【００５６】
なお、コンテンツデータベース１０６に登録されたコンテンツ情報１０７に含まれるコンテンツ重要度１１０は、更新部１２５によるコンテンツ重要度１１０の更新処理により時間の経過と共に下がる。
【００５７】
なお、上述した制御部１１４で実行されるキーワードの登録処理、コンテンツの検索処理、コンテンツの一覧表示処理、キーワード重要度およびコンテンツ重要度の更新処理、コンテンツの再生処理、および全体処理にかかるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００５８】
制御部１１４で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５９】
さらに、制御部１１４で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、制御部１１４で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６０】
制御部１１４で実行されるプログラムは、上述した各部（受付部、検索部、一覧表示部、再生部、更新部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受付部、検索部、一覧表示部、再生部、および更新部が主記憶装置上に生成されるようになっている。
【００６１】
このように、本実施の形態にかかるＴＶ１００によれば、キーワードデータベース１０２に登録されたキーワード情報１０３に含まれるキーワード重要度１０５と、コンテンツデータベース１０６に登録されたコンテンツ情報１０７に含まれるコンテンツ重要度１１０と、から計算した各コンテンツの総合重要度が高い順にコンテンツの一覧を表示することにより、検索したコンテンツの一覧を、ユーザが興味を持っているコンテンツから順番に表示されることが期待できるので、一覧提示されたコンテンツの中から、少ない操作でかつ短い時間で所望のコンテンツに到達することができるようになり、より良いユーザエクスペリエンスを実現することができる。
【００６２】
また、キーワードデータベース１０２に登録されたキーワード情報１０３に含まれるキーワード重要度１０５を、時間の経過と共に下げ、コンテンツの再生処理により再び上げることにより、最近再生されたコンテンツに含まれるキーワード（ユーザが興味を持っていると考えられるキーワード）に関連するコンテンツを、検索したコンテンツの一覧の上位に表示し、再生されていないコンテンツに含まれるキーワード（つまり、ユーザが興味を持っていないと考えられるキーワード）に関連するコンテンツを、検索したコンテンツの一覧の下位に表示することができるので、ユーザは興味を持っているキーワードをキーワードデータベース１０２に登録し、面白そうなコンテンツを随時再生するだけで、キーワード重要度１０５を上げたり、検索したコンテンツの一覧の表示順序を変えたり、などの明示的な操作を行わなくても、検索したコンテンツの一覧を、ユーザが興味を持っているコンテンツから順番に表示することができる。
【００６３】
（変形例１）
本変形例では、コンテンツ配信サイトのサーバとコンテンツ配信サイトからコンテンツの配信を受けるクライアント端末（例えば、ＴＶなど）とで、上述の実施の形態にかかるＴＶ１００が備える各部の機能を分割した例である。なお、第１実施の形態と同様の構成については説明を省略し、第１実施の形態と異なる構成のみを説明する。また、本変形例では、サーバおよびクライアント端末により上述の実施の形態にかかるＴＶ１００が備える各部の機能を分割した例について説明するが、これに限定するものではない。例えば、クライアント端末およびサーバとクライアント端末との間でコンテンツの中継する端末により上述の実施の形態にかかるＴＶ１００が備える各部の機能を分割することも可能である。
【００６４】
図９は、変形例１にかかるサーバ／クライアントシステムの構成を示すブロック図である。サーバ９０１は、記憶部１０１およびネットワークインターフェイス部９０３を備えて構成される。サーバ９０１は、ネットワークインターフェイス部９０３を介して、記憶部１０１とクライアント端末９０２との間で、キーワード情報１０３やコンテンツ情報１０７などの各種情報のやり取りを行うものとする。
【００６５】
一方、クライアント端末９０２は、入力部１１３、制御部１１４、表示部１１５、およびネットワークインターフェイス部１１６を備えて構成される。クライアント端末９０２の制御部１１４は、ネットワークインターフェイス部９０３を介して、サーバ９０１が備える記憶部１０１との間で、キーワード情報１０３やコンテンツ情報１０７などの各種情報のやり取りを行うものとする。
【００６６】
このように、本変形例によれば、サーバ９０１およびクライアント端末９０２により、第１実施の形態にかかるＴＶ１００が備える各部の機能を分割した場合であっても、第１実施の形態にかかるＴＶ１００と同様の機能を得ることができるので、第１実施の形態と同様の効果を得ることができる。
【図面の簡単な説明】
【００６７】
【図１】第１実施の形態にかかるＴＶの構成を示すブロック図である。
【図２】キーワードの登録処理の手順を示すフローチャートである。
【図３】コンテンツの検索処理の手順を示すフローチャートである。
【図４】コンテンツの一覧表示処理の手順を示すフローチャートである。
【図５】キーワード重要度およびコンテンツ重要度の更新処理の手順を示すフローチャートである。
【図６】コンテンツの再生処理の手順を示すフローチャートである。
【図７】図２〜６に示す各処理を実行する全体処理の手順を示すフローチャートである。
【図８】キーワード重要度およびコンテンツ重要度の時間変化の一例を示す図である。
【図９】変形例１にかかるサーバ／クライアントシステムの構成を示すブロック図である。
【符号の説明】
【００６８】
１００  ＴＶ
１０１  記憶部
１０２  キーワードデータベース
１０６  コンテンツデータベース
１２１  受付部
１２２  検索部
１２３  一覧表示部
１２４  再生部
１２５  更新部
【図１】
2010128970.tif 000003
【図２】
2010128970.tif 000004
【図３】
2010128970.tif 000005
【図４】
2010128970.tif 000006
【図５】
2010128970.tif 000007
【図６】
2010128970.tif 000008
【図７】
2010128970.tif 000009
【図８】
2010128970.tif 000010
【図９】
2010128970.tif 000011