(57)【要約】【課題】ユーザにとって関心が高いコンテンツを提示する。【解決手段】選択入力受付手段１ａは、ユーザによるコンテンツの選択の入力を受け付ける。検索手段１ｂは、ユーザに対して提供可能な複数種類のコンテンツから、メタデータ記憶手段１ｄに記憶されている選択入力受付手段１ａによって受け付けられたユーザが選択したコンテンツのメタデータに基づいて、ユーザに提示するコンテンツを他の種類のコンテンツも検索対象に含めて検索する。表示情報出力手段１ｃは、検索手段１ｂにより検索されたコンテンツを表示する表示情報を出力する。メタデータ記憶手段１ｄは、複数種類のコンテンツについて、各コンテンツのメタデータを記憶する。【選択図】図１
2011034394.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのメタデータを記憶するメタデータ記憶手段と、
ユーザによる前記コンテンツの選択の入力を受け付ける選択入力受付手段と、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記メタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する検索手段と、
前記検索手段により検索された前記コンテンツを表示する表示情報を出力する表示情報出力手段と、
を有することを特徴とするコンテンツ提供装置。
【請求項２】
前記コンテンツに関する付加情報を取得し、取得した前記付加情報から前記コンテンツの前記メタデータを生成し、生成した前記メタデータを前記メタデータ記憶手段に記憶させるメタデータ生成手段を有することを特徴とする請求項１記載のコンテンツ提供装置。
【請求項３】
前記メタデータ生成手段は、前記コンテンツのコンテンツデータを取得し、取得した前記コンテンツデータに基づいて前記コンテンツの前記メタデータを生成し、生成した前記メタデータを前記メタデータ記憶手段に記憶させることを特徴とする請求項２記載のコンテンツ提供装置。
【請求項４】
前記ユーザの嗜好を示す嗜好メタデータを記憶する嗜好メタデータ記憶手段と、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記嗜好メタデータ記憶手段に記憶されている前記嗜好メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する嗜好検索手段と、
を有し、
前記表示情報出力手段は、前記嗜好検索手段により検索された前記コンテンツを一覧表示する嗜好表示情報を出力し、
前記選択入力受付手段は、前記嗜好検索手段により検索された前記コンテンツからの前記ユーザによる前記コンテンツの選択の入力を受け付け、
前記検索手段は、前記嗜好検索手段により検索された前記コンテンツから、前記メタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する、
ことを特徴とする請求項１記載のコンテンツ提供装置。
【請求項５】
前記コンテンツに関する付加情報を記憶するコンテンツ情報記憶手段と、
前記コンテンツ情報記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツに関する前記付加情報を取得し、取得した前記付加情報から前記嗜好メタデータを生成し、生成した前記嗜好メタデータを前記嗜好メタデータ記憶手段に記憶させる嗜好メタデータ生成手段と、
を有することを特徴とする請求項４記載のコンテンツ提供装置。
【請求項６】
コンピュータを、
ユーザによるコンテンツの選択の入力を受け付ける選択入力受付手段、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記コンテンツのメタデータを記憶するメタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する検索手段、
前記検索手段により検索された前記コンテンツを表示する表示情報を出力する表示情報出力手段、
として機能させることを特徴とするコンテンツ提供プログラム。
【請求項７】
コンピュータが、
ユーザによるコンテンツの選択の入力を受け付け、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記コンテンツのメタデータを記憶するメタデータ記憶手段に記憶されている受け付けた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索し、
検索した前記コンテンツを表示する表示情報を出力する、
ことを特徴とするコンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置、コンテンツ提供プログラムおよびコンテンツ提供方法に関する。
【背景技術】
【０００２】
従来、テレビ番組のメタデータを取得し、メタデータの属性に基づいて、ユーザの嗜好情報を生成し、嗜好情報に基づいて推薦すべきメタデータを検索し、嗜好情報を構成する属性をユーザに提示する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３５５３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、例えば、テレビ番組の推薦にテレビ番組から得たメタデータを使用する等、同一の種類のコンテンツのみに基づいた分析でコンテンツを推薦する場合、ユーザの嗜好の分析対象として得られるデータ数が少ないことから、分析の精度が低くなる可能性があるという問題点がある。また、メタデータの情報量を増やすには過去に遡ることしか利用できず、過去の視聴結果に大きく依存するようになることから分析結果がリアルタイム性に欠け、ユーザの嗜好の変化や、流行の変化、供給者から供給されるコンテンツの変化に迅速に対応することができない場合があるという問題点がある。
【０００５】
本件はこのような点に鑑みてなされたものであり、ユーザの関心が高いコンテンツをより適切に提示するコンテンツ提供装置、コンテンツ提供プログラムおよびコンテンツ提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示のコンテンツ提供装置は、複数種類のコンテンツについて、各前記コンテンツのメタデータを記憶するメタデータ記憶手段と、ユーザによる前記コンテンツの選択の入力を受け付ける選択入力受付手段と、前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記メタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する検索手段と、前記検索手段により検索された前記コンテンツを表示する表示情報を出力する表示情報出力手段と、を有する。
【発明の効果】
【０００７】
開示のコンテンツ提供装置、コンテンツ提供プログラムおよびコンテンツ提供方法によれば、ユーザにとって関心が高いコンテンツを提示することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態を示す図である。
【図２】第２の実施の形態の情報処理装置のハードウェア構成を示す図である。
【図３】第２の実施の形態の情報処理装置の構成を示すブロック図である。
【図４】第２の実施の形態のニュースメタデータテーブルの構成例を示す図である。
【図５】第２の実施の形態のテレビ番組メタデータテーブルの構成例を示す図である。
【図６】第２の実施の形態の録画番組メタデータテーブルの構成例を示す図である。
【図７】第２の実施の形態の録画番組メタデータ生成処理の手順を示すフローチャートである。
【図８】第２の実施の形態の画像メタデータ生成処理の手順を示すフローチャートである。
【図９】第２の実施の形態の音楽メタデータ生成処理の手順を示すフローチャートである。
【図１０】第２の実施の形態のニュースメタデータ生成処理の手順を示すフローチャートである。
【図１１】第２の実施の形態のテレビ番組メタデータ生成処理の手順を示すフローチャートである。
【図１２】第２の実施の形態のコンテンツ検索処理の手順を示すフローチャートである。
【図１３】第２の実施の形態のコンテンツ選択画面を示す図である。
【図１４】第３の実施の形態の情報処理装置の構成を示すブロック図である。
【図１５】第３の実施の形態のコンテンツ検索処理の手順を示すフローチャートである。
【図１６】第３の実施の形態のコンテンツ検索処理の手順を示すフローチャートである。
【図１７】第３の実施の形態の嗜好メタデータ生成処理の手順を示すフローチャートである。
【図１８】第３の実施の形態のコンテンツ選択画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について、図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態を示す図である。図１に示すコンテンツ提供装置１は、ユーザに対して関心が高いコンテンツを提示する。コンテンツ提供装置１は、選択入力受付手段１ａ、検索手段１ｂ、表示情報出力手段１ｃ、メタデータ記憶手段１ｄを有する。
【００１０】
選択入力受付手段１ａは、ユーザによるコンテンツの選択の入力を受け付ける。コンテンツ提供装置１では、この選択入力受付手段１ａを用いてユーザによって選択されたコンテンツは、ユーザにとって関心があるとみなして、選択されたコンテンツに関連するコンテンツを、関心が高いコンテンツとして抽出する。
【００１１】
検索手段１ｂは、ユーザに対して提供可能な複数種類のコンテンツから、メタデータ記憶手段１ｄに記憶されている選択入力受付手段１ａによって受け付けられたユーザが選択したコンテンツのメタデータに基づいて、ユーザに提示するコンテンツを他の種類のコンテンツも検索対象に含めて検索する。
【００１２】
表示情報出力手段１ｃは、検索手段１ｂにより検索されたコンテンツを表示する表示情報を出力する。この表示情報は、図示しない表示装置等により、ユーザに対して提示される。ユーザは、この提示された表示情報により推薦されたコンテンツを参考にして、コンテンツを視聴することができる。
【００１３】
メタデータ記憶手段１ｄは、複数種類のコンテンツについて、各コンテンツのメタデータを記憶する。ここで、メタデータは、例えば、各コンテンツの内容に関連する文字情報から生成されるデータである。
【００１４】
これによって、異なるコンテンツ間においても、コンテンツユーザが選択したコンテンツのメタデータに基づいて、ユーザにとって関心が高いコンテンツを提示することができる。
【００１５】
［第２の実施の形態］
次に、第２の実施の形態について説明する。
図２は、第２の実施の形態の情報処理装置のハードウェア構成を示す図である。図２に示す情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０９を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入出力インタフェース１０５、通信インタフェース１０６、ＣＤ（Compact Disc）／ＤＶＤ（Digital Versatile Disc）ドライブ１０７、テレビ受信部１０８が接続されている。
【００１６】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションソフトのプログラム（アプリケーションプログラム）の少なくとも一部が一時的に記憶される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが記憶される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが記憶される。
【００１７】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。
入出力インタフェース１０５には、キーボード１２、マウス１３、スピーカ１４、デジタルカメラ１５が接続されている。入出力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０９を介してＣＰＵ１０１に送信すると共に、バス１０９を介してＣＰＵ１０１の制御に基づく音声信号をスピーカ１４に出力する。また、入出力インタフェース１０５は、デジタルカメラ１５とＣＰＵ１０１との間で受け渡しが行われる画像データや画像に関する付加情報を、バス１０９を介して送受信する。
【００１８】
通信インタフェース１０６は、インターネット３０、図示しないＬＡＮ（Local Area Network）や図示しないケーブルテレビ等の通信回線に接続可能である。通信インタフェース１０６は、通信回線を介して、他のコンピュータ（図示省略）やネットワークドライブ（図示良略）等の外部機器との間でデータの送受信を行うことができる。また、通信インタフェース１０６により、通信回線を通じて配信されるニュースや番組コンテンツデータが取得される。また、通信インタフェース１０６により、通信回線を通じてＷｅｂに掲載されるニュースや音楽データが取得される。
【００１９】
ＣＤ／ＤＶＤドライブ１０７は、ＣＤやＤＶＤ等の光磁気ディスクにアクセスしてコンテンツを提供するコンテンツデータやコンテンツに関する付加情報を読み書きする装置である。
【００２０】
テレビ受信部１０８は、チューナ、復調器等を有し、接続されているアンテナ２０で受信した放送電波を取り込むことによりテレビ番組の各チャンネルのコンテンツを示す情報を取得する。
【００２１】
なお、本実施の形態の情報処理装置１００では、パーソナルコンピュータについて説明したが、情報処理装置１００は一例であり、携帯電話やＰＤＡ（Personal Digital Assistant）を初めとする移動通信用端末装置、情報処理システムの端末装置、コンテンツ記録再生装置等のように、各種のコンテンツを視聴可能な装置に適用することができる。
【００２２】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図３は、第２の実施の形態の情報処理装置の構成を示すブロック図である。図３に示す情報処理装置１００は、選択入力受付部１１１、検索部１１２、表示情報出力部１１３、メタデータ生成部１２１、コンテンツ取得部１３１、コンテンツ提供部１３２、メタデータ記憶部１５０、コンテンツ情報記憶部１７０を有する。また、表示情報出力部１１３には、モニタ１１が接続されている。また、コンテンツ取得部１３１には、デジタルカメラ１５、アンテナ２０、インターネット３０が接続されている。また、コンテンツ提供部１３２には、モニタ１１、スピーカ１４が接続されている。
【００２３】
選択入力受付部１１１は、ユーザによるコンテンツの選択の入力を受け付ける。ユーザは、選択するコンテンツを入力する場合に選択入力受付部１１１として、例えば、キーボード１２（図２において前述）、マウス１３（図２において前述）、押しボタン（図示省略）、タッチパネル（図示省略）等を用いることができる。
【００２４】
また、ユーザは、選択入力受付部１１１をさらに操作して、選択しているコンテンツについて提供を受けるため操作を行うことにより、コンテンツ提供部１３２によりコンテンツの提供を受け、モニタ１１、スピーカ１４を介してコンテンツを視聴することができる。
【００２５】
検索部１１２は、ユーザに対して提供可能な複数種類のコンテンツから、メタデータ記憶部１５０に記憶されている選択入力受付部１１１によって受け付けられたユーザが選択したコンテンツのメタデータに基づいて、ユーザに提示するコンテンツを他の種類のコンテンツも検索対象に含めて検索する。
【００２６】
表示情報出力部１１３は、検索部１１２により検索されたコンテンツを表示する表示情報を出力する。この表示情報は、モニタ１１等により、ユーザに対して提示される。ユーザは、この提示された表示情報により推薦されたコンテンツを参考にして、コンテンツを視聴することができる。ユーザは、表示情報出力部１１３によりモニタ１１に表示されたコンテンツの一覧表示を参照して、関心があるコンテンツを選択する。
【００２７】
表示情報出力部１１３は、コンテンツ情報記憶部１７０に記憶されている選択入力受付部１１１によって受け付けられたユーザが選択したコンテンツについて、付加情報等のコンテンツの詳細を表示する付加表示情報を含む表示情報を出力する。これにより、ユーザによって選択されたコンテンツについて、コンテンツの詳細が表示される。
【００２８】
このように、表示情報出力部１１３により、ユーザはモニタに表示されたコンテンツの一覧表示に関心があるコンテンツがある場合、そのコンテンツの詳細を確認するために選択入力受付部１１１を操作してそのコンテンツを選択する。この選択を受け付けることにより、本実施の形態は、ユーザが関心を持っているコンテンツを特定することができる。
【００２９】
表示情報出力部１１３は、ユーザに対して提供可能なコンテンツを一覧表示すると共に検索手段により検索されたコンテンツを強調表示する表示情報を出力する。このように本実施の形態は、ユーザが関心を持っていると判定したコンテンツを強調表示してユーザに推薦することができる。
【００３０】
メタデータ生成部１２１は、コンテンツデータやコンテンツに関する付加情報を取得し、取得したコンテンツデータや付加情報からコンテンツのメタデータを生成し、生成したメタデータをメタデータ記憶部１５０に記憶させる。
【００３１】
ここで、メタデータ生成部１２１が、メタデータをコンテンツデータから生成する場合の例としては、ニュースコンテンツが有する本文のテキストデータから単語を抽出する場合、テレビ番組の映像に含まれているテロップ（ＴＥＬＯＰ：TELevision Opaque Projector）から文字認識により抽出したテキストデータに基づいてさらに単語を抽出する場合等がある。
【００３２】
メタデータ生成部１２１は、テレビ番組等のコンテンツの動画や画像のコンテンツの（静止）画像を解析することにより、動画に含まれているテロップ、画像に含まれているキャプション等の文字情報から、文字抽出によりテキストデータを取得する。本実施の形態では、このようにして得られたテキストデータも、そのコンテンツのメタデータとして使用される。
【００３３】
また、メタデータ生成部１２１が、メタデータをコンテンツの付加情報から生成する場合の例としては、ニュースコンテンツが有するタイトルのテキストデータから単語を抽出する場合、テレビ番組の電子番組ガイド（ＥＰＧ：Electronic Program Guide）から取得したそのテレビ番組に関するテキストデータから単語を抽出する場合がある。
【００３４】
コンテンツ取得部１３１は、ユーザに提供可能なコンテンツデータおよびコンテンツに関する付加情報を取得し、取得したコンテンツデータおよび付加情報をコンテンツ情報記憶部１７０に記憶させる。図２において前述した入出力インタフェース１０５、通信インタフェース１０６、ＣＤ／ＤＶＤドライブ１０７、テレビ受信部１０８は、コンテンツ取得部１３１として機能する。
【００３５】
本実施の形態では、コンテンツとして、例えばデジタルテレビ放送、アナログテレビ放送、インターネット放送等のすなわち動画や音声が配信されるもの、インターネットのニュースサイトのようにテキストや画像のデータを有するもの、動画や音声のデータをコピーやダウンロードして取得するもの等、あらゆる形態のコンテンツを利用することができる。
【００３６】
また、本実施の形態では、コンテンツを、アンテナ２０を介する無線通信や、インターネット３０等の通信回線を介する有線通信により受信してもよく、記録媒体から取得してもよい。
【００３７】
また、本実施の形態では、コンテンツの放送は、アンテナ２０を介して無線通信により受信してもよく、インターネット配信のようにインターネット３０等の通信回線を介して有線通信により受信してもよい。また、本実施の形態では、Ｗｅｂページにアクセスして取得するコンテンツ、メールニュース配信のように電子メールで配信されるコンテンツ、ＣＤやＤＶＤのように記録媒体から取得するコンテンツ等、コンテンツをあらゆる取得方法で取得することができる。
【００３８】
コンテンツ提供部１３２は、選択入力受付部１１１によって受け付けられたユーザが選択したコンテンツを提供する。コンテンツ提供部１３２は、コンテンツ情報記憶部１７０によって記憶されているコンテンツのデータを出力する。これにより、ユーザは、コンテンツ情報記憶部１７０に記憶されているコンテンツについて視聴することができる。
【００３９】
このコンテンツ提供部１３２は、情報処理装置１００に接続されたモニタ１１やスピーカ１４に、コンテンツの内容を信号として出力し、これらの装置を介してユーザに視聴させる。しかし、これに限らず、情報処理装置１００が表示手段（図示省略）や音声出力手段（図示省略）を有するものとして、これらの手段によりコンテンツの内容を直接出力してユーザに視聴させてもよい。
【００４０】
メタデータ記憶部１５０は、複数種類のコンテンツについて、メタデータ生成部１２１で生成された各コンテンツのメタデータを記憶する。ここで、メタデータは例えば、各コンテンツの内容に関連する文字情報から生成されるデータである。
【００４１】
コンテンツ情報記憶部１７０は、コンテンツ取得部１３１によって取得されたコンテンツデータおよびコンテンツに関する付加情報を記憶する。コンテンツ情報記憶部１７０は、例えば、図２において前述したＨＤＤ１０３等の大容量記憶装置を有し、これにコンテンツデータや付加情報を記憶してもよい。また、コンテンツ情報記憶部１７０は、情報処理装置１００に接続されたネットワークドライブ（図示省略）等の外部の記憶装置や図２において前述したＣＤ／ＤＶＤドライブ１０７のようなリムーバブルディスク（Removable Disk）等のあらゆる種類の記憶装置に記憶してもよい。
【００４２】
本実施の形態では、テロップ等のコンテンツデータや電子番組ガイド等の付加情報により得られた文字情報に基づいて「ユーザが選択したコンテンツに関連性のある別のコンテンツを表示」することにより、広い情報群（たとえばインターネット上のコンテンツデータやユーザが所有するローカルのコンテンツデータ）から、ユーザの関心が高いコンテンツに関連する情報を自動で検索し、表示することにより推薦する。これによりユーザが簡単に、関心が高いコンテンツに到達でき、利便性の向上を図るものである。
【００４３】
また、ユーザの嗜好は、異なる種類のコンテンツの間においても共通する傾向が存在する場合も多いと考えられる。本実施の形態により、異なる種類のコンテンツにおいても嗜好情報に合致したコンテンツを提示することができる。
【００４４】
また、ユーザがあるコンテンツを選んだ場合に、選んだコンテンツのメタデータに基づいて他のコンテンツの検索を可能にしてもよい。例えば、ユーザが、将来放送される予定の番組情報データ、インターネットのニュース情報、写真データの解析結果やＥｘｉｆ（Exchangeable Image File Format）データ、音楽データのジャンル情報、歌詞情報等のコンテンツを選んだ場合に、選んだコンテンツのメタデータを用いて、動画から抽出したメタデータから検索を行い、検索の結果抽出された動画を推薦してもよい。このようにして、ユーザがある種類のコンテンツを選んでいる場合に嗜好情報に合致した他の種類のコンテンツについて検索を行って、ユーザに対して異なる種類の関連するコンテンツを推薦することができる。
【００４５】
これにより、このような動画データからの類似・嗜好情報に沿った、他のコンテンツデータ検索、他コンテンツデータから動画データの検索が可能になり、今まで以上に利便性向上が図ることができる。
【００４６】
次に、本実施の形態において用いられるテーブルについて説明する。
図４は、第２の実施の形態のニュースメタデータテーブルの構成例を示す図である。図４に示すニュースメタデータテーブル１５１は、メタデータ記憶部１５０（図３において前述）に記憶されており、情報処理装置１００によって作成および管理されている。ニュースメタデータテーブル１５１は、情報処理装置１００が有するコンテンツ提供機能において、ニュースのコンテンツを検索するためのメタデータであるニュースメタデータを記憶するテーブルである。
【００４７】
ニュースメタデータテーブル１５１には、項目として“項番”、“タイトル”、“詳細情報”、“解析メタデータ”が設けられている。ニュースメタデータテーブル１５１において、各項目の横方向に並べられた情報同士がニュースメタデータとして互いに関連付けられている。
【００４８】
本実施の形態の情報処理装置１００では、インターネット３０（図２において前述）を介してニュースを配信しているＷｅｂサイトから取得したニュースを自動的に取得し、ユーザの選択に基づいてニュースの本文を提供するものとする。
【００４９】
項番は、ニュースメタデータを一意に特定するために割り当てられた符号である。
タイトルは、そのニュースのタイトルを示すテキストデータである。ここでは、タイトルとして、例えば、ニュースの見出しを用いることができる。
【００５０】
詳細情報は、そのニュースの内容を示すテキストデータである。ここでは、ニュース本文のテキストデータを用いることができる。
解析メタデータは、タイトルや詳細情報等のテキストデータから単語を抽出することにより生成したメタデータである。本実施の形態では、このメタデータに基づいて各ニュースが検索される。
【００５１】
図５は、第２の実施の形態のテレビ番組メタデータテーブルの構成例を示す図である。図５に示すテレビ番組メタデータテーブル１５２は、メタデータ記憶部１５０（図３において前述）に記憶されており、情報処理装置１００によって作成および管理されている。テレビ番組メタデータテーブル１５２は、情報処理装置１００が有するコンテンツ提供機能において、テレビ番組のコンテンツを検索するためのメタデータであるテレビ番組メタデータを記憶するテーブルである。
【００５２】
テレビ番組メタデータテーブル１５２には、項目として“項番”、“タイトル”、“詳細情報”、“解析メタデータ”が設けられている。テレビ番組メタデータテーブル１５２において、各項目の横方向に並べられた情報同士がテレビ番組メタデータとして互いに関連付けられている。
【００５３】
テレビ番組メタデータは、アンテナ２０等から取得した電子番組ガイド等の、テレビ番組の付加情報から生成される。
本実施の形態の情報処理装置１００では、アンテナ２０（図２において前述）を介してテレビ番組を放送している放送局（図示省略）から発信されている電波を受信し、テレビ番組を自動的に取得し、電子番組ガイドを取得する。また、情報処理装置１００は、ユーザによるコンテンツの選択に基づき、コンテンツに関連する放送予定のテレビ番組を電子番組ガイドから抽出してユーザに推薦するものとする。
【００５４】
項番は、テレビ番組メタデータを一意に特定するために割り当てられた符号である。
タイトルは、そのテレビ番組のタイトルを示すテキストデータである。ここでは、タイトルとして、例えば、テレビ番組のタイトルを用いることができる。
【００５５】
詳細情報は、そのテレビ番組の内容等を示すテキストデータである。ここでは、テレビ番組中のテロップを文字認識で抽出したテキストデータや文字放送のテキストデータ等を用いることができる。
【００５６】
解析メタデータは、タイトルや詳細情報等のテキストデータから単語を抽出することにより生成したメタデータである。本実施の形態では、このメタデータに基づいて各テレビ番組が検索される。
【００５７】
図６は、第２の実施の形態の録画番組メタデータテーブルの構成例を示す図である。図６に示す録画番組メタデータテーブル１５３は、メタデータ記憶部１５０（図３において前述）に記憶されており、情報処理装置１００によって作成および管理されている。録画番組メタデータテーブル１５３は、情報処理装置１００が有するコンテンツ提供機能において、録画番組のコンテンツを検索するためのメタデータである録画番組メタデータを記憶するテーブルである。
【００５８】
録画番組メタデータテーブル１５３には、項目として“項番”、“タイトル”、“詳細情報”、“解析メタデータ”が設けられている。録画番組メタデータテーブル１５３において、各項目の横方向に並べられた情報同士が録画番組メタデータとして互いに関連付けられている。
【００５９】
録画番組メタデータは、記録番組のコンテンツデータが示す映像中に含まれている文字情報や、記録番組の元となったテレビ番組の電子番組ガイド等の付加情報から生成することができる。
【００６０】
本実施の形態の情報処理装置１００では、アンテナ２０（図２において前述）を介して録画番組を放送している放送局（図示省略）から発信されている電波を受信して記録した録画番組を、ユーザの選択に基づいて再生することにより録画番組を提供するものとする。
【００６１】
項番は、録画番組メタデータを一意に特定するために割り当てられた符号である。
タイトルは、その録画番組のタイトルを示すテキストデータである。ここでは、タイトルとして、例えば、録画番組のタイトルを用いることができる。
【００６２】
詳細情報は、その録画番組の内容等を示すテキストデータである。ここでは、録画番組中のテロップを文字認識で抽出したテキストデータや文字放送時のテキストデータ、アンテナ２０から取得した電子番組ガイドに含まれているその録画番組の元となったテレビ番組のテキストデータ等を用いることができる。
【００６３】
解析メタデータは、タイトルや詳細情報等のテキストデータから単語を抽出することにより生成したメタデータである。本実施の形態では、このメタデータに基づいて各録画番組が検索される。
【００６４】
なお、図４から図６では、ニュース、放送されるテレビ番組、放送されたテレビ番組を録画した録画番組についてのメタデータを示す。これに限らず、情報処理装置１００は、例えば、音楽コンテンツ、画像コンテンツ等の、ユーザに対して提供可能なコンテンツのメタデータを生成することができる。
【００６５】
情報処理装置１００が有するコンテンツ提供機能は、ユーザに提供可能なコンテンツの付加情報を解析してメタデータを生成し、メタデータ記憶部１５０に記憶する。このメタデータに基づいて、ユーザに推薦するコンテンツの検索が行われる。
【００６６】
次に、本実施の形態で実行される処理について説明する。
図７は、第２の実施の形態の録画番組メタデータ生成処理の手順を示すフローチャートである。図７に示す録画番組メタデータ生成処理は、情報処理装置１００（図２において前述）が、テレビ番組の電子番組ガイドデータや番組中のテロップからメタデータを生成する処理である。録画番組メタデータ生成処理は、テレビ番組の記録時（録画時）等に実行が開始される。
【００６７】
［ステップＳ１１］コンテンツ取得部１３１（図３において前述）は、記録対象のコンテンツであるテレビ番組のデータの記録を開始する。これにより、テレビ番組の再生用のデータがコンテンツ情報記憶部１７０（図３において前述）に記憶される。
【００６８】
［ステップＳ１２］コンテンツ取得部１３１は、ステップＳ１１で記録を開始したテレビ番組の電子番組ガイドデータを取得し、コンテンツ情報記憶部１７０に記憶させる。
［ステップＳ１３］メタデータ生成部１２１（図３において前述）は、ステップＳ１２で記憶された電子番組ガイドデータをコンテンツ情報記憶部１７０から読み出し、単語抽出により録画するテレビ番組のメタデータを生成する。
【００６９】
［ステップＳ１４］メタデータ生成部１２１は、ステップＳ１１で記録が開始されたテレビ番組のデータを、コンテンツ情報記憶部１７０から録画番組のデータとして読み出し、録画番組の映像に含まれているテロップについての文字情報の抽出を行う。
【００７０】
［ステップＳ１５］メタデータ生成部１２１は、ステップＳ１４でテロップから抽出したテキストデータから、単語抽出により録画するテレビ番組のメタデータを生成する。
［ステップＳ１６］メタデータ生成部１２１は、ステップＳ１３およびステップＳ１５で生成したテレビ番組のメタデータをメタデータ記憶部１５０（図３において前述）に記憶させる。その後、処理は終了する。
【００７１】
図８は、第２の実施の形態の画像メタデータ生成処理の手順を示すフローチャートである。図８に示す画像メタデータ生成処理は、情報処理装置１００（図２において前述）が、画像のメタデータを生成する処理である。画像メタデータ生成処理は、デジタルカメラ１５（図２において前述）等からの画像のデータの取得時等に実行が開始される。
【００７２】
［ステップＳ２１］コンテンツ取得部１３１（図３において前述）は、画像のデータを取得して、コンテンツ情報記憶部１７０（図３において前述）に記憶させる。
［ステップＳ２２］コンテンツ取得部１３１は、ステップＳ２１で記憶させた画像の付加情報を取得し、コンテンツ情報記憶部１７０に記憶させる。
【００７３】
［ステップＳ２３］メタデータ生成部１２１（図３において前述）は、ステップＳ２２で記憶された付加情報をコンテンツ情報記憶部１７０から読み出し、単語抽出により画像のメタデータを生成する。
【００７４】
［ステップＳ２４］メタデータ生成部１２１は、ステップＳ２３で生成した画像のメタデータをメタデータ記憶部１５０（図３において前述）に記憶させる。その後、処理は終了する。
【００７５】
図９は、第２の実施の形態の音楽メタデータ生成処理の手順を示すフローチャートである。図９に示す音楽メタデータ生成処理は、情報処理装置１００（図２において前述）が、音楽のメタデータを生成する処理である。音楽メタデータ生成処理は、インターネット３０を介して接続するＷｅｂサイトや、ＣＤ／ＤＶＤドライブ１０７（図２において前述）等からの音楽のデータの取得時等に実行が開始される。
【００７６】
［ステップＳ３１］コンテンツ取得部１３１（図３において前述）は、音楽のデータを取得して、コンテンツ情報記憶部１７０（図３において前述）に記憶させる。
［ステップＳ３２］コンテンツ取得部１３１は、ステップＳ３１で記憶させた音楽の付加情報を取得し、コンテンツ情報記憶部１７０に記憶させる。この音楽の付加情報は、音楽に関連する文字情報であり、例えば、作詞者、作曲者、歌唱した実演家等の著作者情報、歌詞、曲またはアルバムのタイトル等が該当する。
【００７７】
［ステップＳ３３］メタデータ生成部１２１（図３において前述）は、ステップＳ３２で記憶された付加情報をコンテンツ情報記憶部１７０から読み出し、単語抽出により音楽のメタデータを生成する。
【００７８】
［ステップＳ３４］メタデータ生成部１２１は、ステップＳ３３で生成した音楽のメタデータをメタデータ記憶部１５０（図３において前述）に記憶させる。その後、処理は終了する。
【００７９】
図１０は、第２の実施の形態のニュースメタデータ生成処理の手順を示すフローチャートである。図１０に示すニュースメタデータ生成処理は、情報処理装置１００（図２において前述）が、ニュースのメタデータを生成する処理である。ニュースメタデータ生成処理は、インターネット３０を介して接続するＷｅｂサイト等からのニュースのデータの取得時等に実行が開始される。
【００８０】
［ステップＳ４１］コンテンツ取得部１３１（図３において前述）は、ニュースのデータを取得して、コンテンツ情報記憶部１７０（図３において前述）に記憶させる。
［ステップＳ４２］コンテンツ取得部１３１は、ステップＳ４１で記憶させたニュースの付加情報を取得し、コンテンツ情報記憶部１７０に記憶させる。このニュースの付加情報は、ニュースに関連する文字情報であり、例えば、ニュースのタイトル、本文、ニュースの画像のキャプション（caption）等が該当する。
【００８１】
［ステップＳ４３］メタデータ生成部１２１（図３において前述）は、ステップＳ４２で記憶された付加情報をコンテンツ情報記憶部１７０から読み出し、単語抽出によりニュースのメタデータを生成する。
【００８２】
［ステップＳ４４］メタデータ生成部１２１は、ステップＳ４３で生成したニュースのメタデータをメタデータ記憶部１５０（図３において前述）に記憶させる。その後、処理は終了する。
【００８３】
図１１は、第２の実施の形態のテレビ番組メタデータ生成処理の手順を示すフローチャートである。図１１に示すテレビ番組メタデータ生成処理は、情報処理装置１００（図２において前述）が、テレビ番組の電子番組ガイドデータからメタデータを生成する処理である。テレビ番組メタデータ生成処理は、電子番組ガイドデータの取得時等に実行が開始される。
【００８４】
［ステップＳ５１］コンテンツ取得部１３１（図３において前述）は、取得したテレビ番組の電子番組ガイドデータをコンテンツ情報記憶部１７０に記憶させる。
［ステップＳ５２］メタデータ生成部１２１（図３において前述）は、ステップＳ５１で記憶された電子番組ガイドデータをコンテンツ情報記憶部１７０から読み出し、単語抽出によりテレビ番組のメタデータを生成する。
【００８５】
［ステップＳ５３］メタデータ生成部１２１は、ステップＳ５２で生成したテレビ番組のメタデータをメタデータ記憶部１５０（図３において前述）に記憶させる。その後、処理は終了する。
【００８６】
図１２は、第２の実施の形態のコンテンツ検索処理の手順を示すフローチャートである。図１２に示すコンテンツ検索処理は、情報処理装置１００（図２において前述）が、ユーザの選択およびメタデータに基づいてユーザに推薦するコンテンツを表示する処理である。コンテンツ検索処理は、ユーザによるコンテンツの視聴をする操作の受付時に実行が開始される。
【００８７】
［ステップＳ６１］表示情報出力部１１３（図３において前述）は、情報処理装置１００がユーザに対して提供可能なコンテンツを一覧表示する表示情報を出力することにより、モニタ１１（図３において前述）に表示させる。
【００８８】
［ステップＳ６２］選択入力受付部１１１（図３において前述）は、ユーザがステップＳ６１で表示したコンテンツから視聴するコンテンツを選択する入力を受け付ける。また、このとき、ユーザが選択したコンテンツの付加情報等、そのコンテンツの内容の詳細を示す情報がモニタ１１に表示される。
【００８９】
［ステップＳ６３］選択入力受付部１１１は、ユーザが、コンテンツの選択の入力を終了して、ステップＳ６３で選択したコンテンツについて、さらに視聴を行う旨の入力を受け付けたか否かを判定する。コンテンツの選択の入力を終了して視聴を行う旨の入力を受け付けていれば、処理はステップＳ６９に進められる。一方、コンテンツの選択の入力を続行する旨の入力を受け付けていれば、処理はステップＳ６４に進められる。
【００９０】
［ステップＳ６４］検索部１１２（図３において前述）は、メタデータ記憶部１５０（図３において前述）から、ステップＳ６２で選択が受け付けられたコンテンツのメタデータを取得する。
【００９１】
［ステップＳ６５］検索部１１２は、ステップＳ６４で取得したメタデータに関連するコンテンツを検索する。ここで、検索部１１２は、取得したメタデータが有する単語について、メタデータ記憶部１５０に記憶されているメタデータについて検索を行い、例えば上記単語をメタデータに所定数以上含んでいるコンテンツを抽出する等により、関連するコンテンツを抽出する。
【００９２】
［ステップＳ６６］検索部１１２は、ステップＳ６５における検索の結果、選択されたコンテンツに関連するコンテンツがあるか否かを判定する。関連するコンテンツがあれば、処理はステップＳ６７に進められる。一方、関連するコンテンツがなければ、処理はステップＳ６８に進められる。
【００９３】
［ステップＳ６７］表示情報出力部１１３は、関連コンテンツを強調するように、情報処理装置１００がユーザに対して提供可能なコンテンツを一覧表示する表示情報を出力することにより、モニタ１１に表示させる。その後、処理はステップＳ６２に進められる。
【００９４】
［ステップＳ６８］表示情報出力部１１３は、情報処理装置１００がユーザに対して提供可能なコンテンツを一覧表示する表示情報を出力することにより、モニタ１１に表示させる。その後、処理はステップＳ６２に進められる。
【００９５】
［ステップＳ６９］コンテンツ提供部１３２（図３において前述）は、ユーザによる視聴を行う旨の入力を受け付けたコンテンツをコンテンツ情報記憶部１７０（図３において前述）から読み出して提供する。その後、処理は終了する。
【００９６】
次に、本実施の形態で表示される表示画面について説明する。
図１３は、第２の実施の形態のコンテンツ選択画面を示す図である。図１３に示すコンテンツ選択画面１８０は、情報処理装置１００（図２において前述）のモニタ１１（図２において前述）に表示される画面である。コンテンツ選択画面１８０は、ユーザに提供可能なコンテンツを一覧表示して、コンテンツの選択の入力を受け付けるコンテンツ選択画面の一例である。
【００９７】
コンテンツ選択画面１８０は、コンテンツ表示領域１８１，１８２，１８３を有する。また、コンテンツ表示領域１８１には、ユーザが選択しているコンテンツを示す選択コンテンツ表示領域１８１ａが設けられている。コンテンツ表示領域１８２，１８３は、それぞれユーザによって選択されているコンテンツに関連するコンテンツを、他のコンテンツとは区別可能に強調表示する関連コンテンツ強調表示領域１８２ｂ，１８３ｂを有する。
【００９８】
コンテンツ表示領域１８１，１８２，１８３は、情報処理装置１００が有するコンテンツ提供機能においてユーザに提供可能なコンテンツを、コンテンツの種類別に一覧表示する領域である。コンテンツ表示領域１８１は、ニュースのコンテンツを一覧表示する領域である。コンテンツ表示領域１８２は、テレビ番組のコンテンツを一覧表示する領域である。コンテンツ表示領域１８３は、録画番組のコンテンツを一覧表示する領域である。
【００９９】
ユーザは、情報処理装置１００と接続されたマウス１３（図２において前述）等の操作により選択コンテンツ表示領域１８１ａを移動させ、選択するコンテンツを変更することができる。また、コンテンツを選択している状態でマウス１３をクリックする等の操作を行うことにより、図示しないコンテンツ詳細画面を表示させて、コンテンツの詳細を示す情報を表示させることもできる。また、さらにマウス１３をクリックする等の操作を行うことにより、選択されているコンテンツを表示（再生）させて、そのコンテンツを視聴することができる。
【０１００】
選択コンテンツ表示領域１８１ａを移動させて、ユーザがコンテンツ選択画面１８０に一覧表示されているコンテンツの１つ（例えば、ニュース情報リスト「原油価格高騰、車にも影響」）を選択すると、この選択されたコンテンツのメタデータによる検索の結果から抽出されたコンテンツ（例えば、テレビ番組情報リスト「車情報番組『特選ガイド情報』」および録画番組情報リスト「車情報番組『自動車マニア』」）が、例えば、太字かつ斜体文字を用いて、関連コンテンツ強調表示領域１８２ｂ，１８３ｂのように強調表示される。強調表示は、コンテンツを示す文字または文字を囲む領域の色や明るさを変える、文字または文字を囲む領域を点滅させる等、他のコンテンツの表示と区別可能なあらゆる表示方法を用いることができる。
【０１０１】
なお、メタデータと関連するコンテンツの提示と合わせて、例えば多くのユーザに視聴されているコンテンツや、コンテンツの提供者が自ら推薦するコンテンツについて「おすすめ表示」を行うことで、ユーザにより幅広い観点からコンテンツを推薦することもできる。
【０１０２】
以上のように、第２の実施の形態によれば、コンテンツ選択画面１８０において、ユーザに提供可能なコンテンツを一覧表示する。また、ユーザは、この一覧表示から関心があるコンテンツを選択すると、選択されたコンテンツのメタデータに基づいて、選択されたコンテンツに関連する他の種類のコンテンツを強調表示する。これにより、異なるコンテンツ間においても、ユーザにとって関心が高いコンテンツを提示して推薦することができる。
【０１０３】
［第３の実施の形態］
次に、第３の実施の形態について説明する。上記の第２の実施の形態との相違点を中心に説明し、同様の事項については同一の符号を用いると共に説明を省略する。
【０１０４】
第３の実施の形態は、ユーザが選択したコンテンツについて嗜好メタデータを生成する点、嗜好メタデータに基づくコンテンツの一覧表示からユーザに視聴するコンテンツを選択させる点で、第２の実施の形態と異なる。
【０１０５】
図１４は、第３の実施の形態の情報処理装置の構成を示すブロック図である。図１４に示す情報処理装置２００は、メタデータ生成部１２１、コンテンツ取得部１３１、コンテンツ提供部１３２、メタデータ記憶部１５０、コンテンツ情報記憶部１７０、選択入力受付部２１１、検索部２１２、表示情報出力部２１３、嗜好検索部２２２、嗜好メタデータ生成部２２３、嗜好メタデータ記憶部２６０を有する。また、表示情報出力部２１３には、第２の実施の形態の表示情報出力部１１３と同様、モニタ１１が接続されている。また、コンテンツ取得部１３１には、第２の実施の形態と同様、デジタルカメラ１５、アンテナ２０、インターネット３０が接続されている。また、コンテンツ提供部１３２には、第２の実施の形態と同様、モニタ１１、スピーカ１４が接続されている。
【０１０６】
選択入力受付部２１１は、第２の実施の形態の選択入力受付部１１１と同様、ユーザによるコンテンツの選択の入力を受け付ける。また、ユーザは、選択入力受付部２１１をさらに操作して、選択しているコンテンツについて提供を受けるため操作を行うことにより、コンテンツ提供部１３２によりコンテンツの提供を受け、モニタ１１、スピーカ１４を介してコンテンツを視聴することができる。
【０１０７】
検索部２１２は、第２の実施の形態の検索部１１２と同様、ユーザに対して提供可能な複数種類のコンテンツから、メタデータ記憶部１５０に記憶されている選択入力受付部２１１によって受け付けられたユーザが選択したコンテンツのメタデータに基づいて、ユーザに提示するコンテンツを他の種類のコンテンツも検索対象に含めて検索する。
【０１０８】
表示情報出力部２１３は、第２の実施の形態の表示情報出力部１１３と同様、検索部２１２により検索されたコンテンツを表示する表示情報を出力する。この表示情報は、モニタ１１等により、ユーザに対して提示される。また、表示情報出力部２１３は、コンテンツ情報記憶部１７０に記憶されている選択入力受付部２１１によって受け付けられたユーザが選択したコンテンツについて、付加情報等のコンテンツの詳細を表示する付加表示情報を含む表示情報を出力する。
【０１０９】
メタデータ生成部１２１は、第２の実施の形態と同様、コンテンツデータやコンテンツに関する付加情報を取得し、取得したコンテンツデータや付加情報からコンテンツのメタデータを生成し、生成したメタデータをメタデータ記憶部１５０に記憶させる。
【０１１０】
コンテンツ取得部１３１は、第２の実施の形態と同様、ユーザに提供可能なコンテンツデータおよびコンテンツに関する付加情報を取得し、取得したコンテンツデータおよび付加情報をコンテンツ情報記憶部１７０に記憶させる。
【０１１１】
コンテンツ提供部１３２は、第２の実施の形態と同様、選択入力受付部２１１によって受け付けられたユーザが選択したコンテンツを提供する。コンテンツ提供部１３２は、コンテンツ情報記憶部１７０によって記憶されているコンテンツのデータを出力する。
【０１１２】
メタデータ記憶部１５０は、第２の実施の形態と同様、複数種類のコンテンツについて、メタデータ生成部１２１で生成された各コンテンツのメタデータを記憶する。
コンテンツ情報記憶部１７０は、第２の実施の形態と同様、コンテンツ取得部１３１によって取得されたコンテンツデータおよびコンテンツに関する付加情報を記憶する。
【０１１３】
選択入力受付部２１１は、嗜好検索部２２２により検索されたコンテンツからのユーザによるコンテンツの選択の入力を受け付ける。
検索部２１２は、嗜好検索部２２２により検索されたコンテンツから、メタデータ記憶手段に記憶されている選択入力受付部２１１によって受け付けられたユーザが選択したコンテンツのメタデータに基づいて、ユーザに提示するコンテンツを他の種類のコンテンツも検索対象に含めて検索する。
【０１１４】
表示情報出力部２１３は、嗜好検索部２２２により検索されたコンテンツを一覧表示する嗜好表示情報を出力する。
嗜好検索部２２２は、ユーザに対して提供可能な複数種類のコンテンツから、嗜好メタデータ記憶部２６０に記憶されている嗜好メタデータに基づいて、ユーザに提示するコンテンツを他の種類のコンテンツも検索対象に含めて検索する。
【０１１５】
嗜好メタデータ生成部２２３は、コンテンツデータやコンテンツ情報記憶部１７０に記憶されている選択入力受付部２１１によって受け付けられたユーザが選択したコンテンツに関する付加情報を取得し、取得したコンテンツデータや付加情報から嗜好メタデータを生成し、生成した嗜好メタデータを嗜好メタデータ記憶部２６０に記憶させる。
【０１１６】
嗜好メタデータ記憶部２６０は、複数種類のコンテンツについて、嗜好メタデータ生成部２２３で生成されたユーザの嗜好を示す嗜好メタデータを記憶する。ここで、嗜好メタデータは、メタデータと同様、例えば、各コンテンツの内容に関連する文字情報から生成されるデータである。
【０１１７】
図１５および図１６は、第３の実施の形態のコンテンツ検索処理の手順を示すフローチャートである。図１５および図１６に示すコンテンツ検索処理は、情報処理装置２００（図１４において前述）が、嗜好メタデータに基づいて一覧表示されたコンテンツからユーザにより選択されたコンテンツおよびメタデータに基づいてユーザに推薦するコンテンツを表示する処理である。コンテンツ検索処理は、ユーザによるコンテンツの視聴をする操作の受付時に実行が開始される。
【０１１８】
［ステップＳ７１］嗜好検索部２２２（図１４において前述）は、嗜好メタデータを嗜好メタデータ記憶部２６０（図１４において前述）から取得する。
［ステップＳ７２］嗜好検索部２２２は、ステップＳ７１において嗜好メタデータを取得できたか否かを判定する。嗜好メタデータが取得できれば、処理はステップＳ７３に進められる。一方、嗜好メタデータが取得できなければ、処理はステップＳ７５に進められる。
【０１１９】
［ステップＳ７３］嗜好検索部２２２は、ユーザに対して提供可能なコンテンツのメタデータについて嗜好メタデータで検索して、嗜好メタデータに類似性を有するコンテンツを抽出する。
【０１２０】
［ステップＳ７４］表示情報出力部２１３（図１４において前述）は、情報処理装置２００がユーザに対して、ステップＳ７３で抽出されたコンテンツを一覧表示する表示情報を出力することにより、モニタ１１（図１４において前述）に表示させる。その後、処理はステップＳ８１（図１６）に進められる。
【０１２１】
［ステップＳ７５］表示情報出力部２１３は、情報処理装置２００がユーザに対して提供可能なコンテンツを一覧表示する表示情報を出力することにより、モニタ１１に表示させる。その後、処理はステップＳ８１に進められる。
【０１２２】
［ステップＳ８１］選択入力受付部２１１（図１４において前述）は、ユーザがステップＳ８１で表示されたコンテンツから視聴するコンテンツを選択する入力を受け付ける。また、このとき、ユーザが選択したコンテンツの付加情報等、そのコンテンツの内容の詳細を示す情報がモニタ１１に表示される。
【０１２３】
［ステップＳ８２］嗜好メタデータ生成部２２３（図１４において前述）は、嗜好メタデータ生成処理（図１７において後述）を実行する。
［ステップＳ８３］選択入力受付部２１１は、ユーザが、コンテンツの選択の入力を終了して、ステップＳ８３で選択したコンテンツについて、さらに視聴を行う旨の入力を受け付けたか否かを判定する。コンテンツの選択の入力を終了して視聴を行う旨の入力を受け付けていれば、処理はステップＳ８９に進められる。一方、コンテンツの選択の入力を続行する旨の入力を受け付けていれば、処理はステップＳ８４に進められる。
【０１２４】
［ステップＳ８４］検索部２１２（図１４において前述）は、メタデータ記憶部１５０（図１４において前述）から、ステップＳ８１で選択が受け付けられたコンテンツのメタデータを取得する。
【０１２５】
［ステップＳ８５］検索部２１２は、ステップＳ８４で取得したメタデータに関連するコンテンツを検索する。ここで、検索部２１２は、取得したメタデータが有する単語について、メタデータ記憶部１５０に記憶されているメタデータについて検索を行い、例えば上記単語をメタデータに所定数以上含んでいるコンテンツを抽出する等により、関連するコンテンツを抽出する。
【０１２６】
［ステップＳ８６］検索部２１２は、ステップＳ８５における検索の結果、選択されたコンテンツに関連するコンテンツがあるか否かを判定する。関連するコンテンツがあれば、処理はステップＳ８７に進められる。一方、関連するコンテンツがなければ、処理はステップＳ８８に進められる。
【０１２７】
［ステップＳ８７］表示情報出力部２１３は、関連コンテンツを強調するように、情報処理装置２００がユーザに対して提供可能なコンテンツを一覧表示する表示情報を出力することにより、モニタ１１に表示させる。その後、処理はステップＳ８１に進められる。
【０１２８】
［ステップＳ８８］表示情報出力部２１３は、情報処理装置２００がユーザに対して提供可能なコンテンツを一覧表示する表示情報を出力することにより、モニタ１１に表示させる。その後、処理はステップＳ８１に進められる。
【０１２９】
［ステップＳ８９］コンテンツ提供部１３２（図１４において前述）は、ユーザによる視聴を行う旨の入力を受け付けたコンテンツをコンテンツ情報記憶部１７０（図１４において前述）から読み出して提供する。その後、処理は終了する。
【０１３０】
図１７は、第３の実施の形態の嗜好メタデータ生成処理の手順を示すフローチャートである。図１７に示す嗜好メタデータ生成処理は、情報処理装置２００（図１４において前述）が、嗜好メタデータを生成する処理である。嗜好メタデータ生成処理は、図１５および図１６において前述したコンテンツ検索処理で呼び出されることにより実行が開始される。
【０１３１】
［ステップＳ９１］嗜好メタデータ生成部２２３（図１４において前述）は、図１５および図１６において後述するコンテンツ検索処理でユーザが選択したコンテンツを特定する。
【０１３２】
［ステップＳ９２］嗜好メタデータ生成部２２３は、ステップＳ９１で特定したコンテンツに関するテキストデータを取得する。このとき嗜好メタデータ生成部２２３は、コンテンツデータおよびコンテンツの付加情報のいずれからも、その両方または一方を任意でコンテンツに関するテキストデータを取得することができる。
【０１３３】
具体的には、例えば、コンテンツが番組コンテンツであった場合、コンテンツデータが有数する動画データに含まれているテロップから文字認識によりテキストデータを取得することができると共に、電子番組ガイドが有する情報から番組の特徴を示すテキストデータを取得することができる。
【０１３４】
［ステップＳ９３］嗜好メタデータ生成部２２３は、ステップＳ９２で取得したテキストデータから単語抽出により嗜好メタデータを生成する。嗜好メタデータは、ユーザが選択したコンテンツに関する文字情報から抽出した単語を示すデータである。
【０１３５】
［ステップＳ９４］嗜好メタデータ生成部２２３は、ステップＳ９３で生成した嗜好メタデータを嗜好メタデータ記憶部２６０（図１４において前述）に記憶させる。その後、処理は復帰する。
【０１３６】
図１８は、第３の実施の形態のコンテンツ選択画面を示す図である。図１８に示すコンテンツ選択画面２８０は、情報処理装置２００（図１４において前述）のモニタ１１（図１４において前述）に表示される画面である。コンテンツ選択画面２８０は、嗜好メタデータによる検索により抽出されたコンテンツを一覧表示して、コンテンツの選択の入力を受け付けるコンテンツ選択画面の一例である。
【０１３７】
コンテンツ選択画面２８０は、コンテンツ表示領域２８１，２８２，２８３を有する。また、コンテンツ表示領域２８１には、ユーザが選択しているコンテンツを示す選択コンテンツ表示領域２８１ａが設けられている。コンテンツ表示領域２８２，２８３は、それぞれユーザによって選択されているコンテンツに関連するコンテンツを強調表示する関連コンテンツ強調表示領域２８２ｂ，２８３ｂを有する。
【０１３８】
コンテンツ表示領域２８１，２８２，２８３は、情報処理装置２００が有するコンテンツ提供機能においてユーザに提供可能なコンテンツであって、嗜好メタデータによる検索の結果抽出されたコンテンツを、コンテンツの種類別に一覧表示する領域である。コンテンツ表示領域２８１は、ニュースのコンテンツを一覧表示する領域である。コンテンツ表示領域２８２は、テレビ番組のコンテンツを一覧表示する領域である。コンテンツ表示領域２８３は、録画番組のコンテンツを一覧表示する領域である。
【０１３９】
ユーザは、情報処理装置２００と接続されたマウス１３（図２において前述）等の操作により選択コンテンツ表示領域２８１ａを移動させ、選択するコンテンツを変更することができる。また、コンテンツを選択している状態でマウス１３をクリックする等の操作を行うことにより、図示しないコンテンツ詳細画面を表示させて、コンテンツの詳細を示す情報を表示させることもできる。また、さらにマウス１３をクリックする等の操作を行うことにより、選択されているコンテンツを表示（再生）させて、そのコンテンツを視聴することができる。
【０１４０】
なお、メタデータと関連するコンテンツの提示と合わせて、例えば多くのユーザに視聴されているコンテンツや、コンテンツの提供者が自ら推薦するコンテンツについて「おすすめ表示」を行うことで、ユーザにより幅広い観点からコンテンツを推薦することもできる。
【０１４１】
以上のように、第３の実施の形態によれば、ユーザによるコンテンツの選択に基づいて嗜好メタデータを生成し、コンテンツ選択画面２８０において、ユーザの嗜好メタデータに基づいて提供可能なコンテンツを一覧表示する。また、ユーザは、この一覧表示から関心があるコンテンツを選択すると、選択されたコンテンツのメタデータに基づいて、選択されたコンテンツに関連する他の種類のコンテンツを強調表示する。これにより、異なるコンテンツ間においても、高い精度でユーザにとって関心が高いコンテンツを提示して推薦することができる。
【０１４２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１００，２００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１４３】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）等がある。
【０１４４】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに記憶しておき、ネットワークを通じて、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１４５】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に記憶する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１４６】
以上、開示のコンテンツ提供装置、コンテンツ提供プログラムおよびコンテンツ提供方法を、図示の実施の形態に基づいて説明したが、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、開示の技術に他の任意の構成物や工程が付加されてもよい。また、開示の技術は前述した実施の形態のうちの任意の２以上の構成を組み合わせたものであってもよい。
【０１４７】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、開示の技術は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【０１４８】
（付記１）  コンテンツのメタデータを記憶するメタデータ記憶手段と、
ユーザによる前記コンテンツの選択の入力を受け付ける選択入力受付手段と、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記メタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する検索手段と、
前記検索手段により検索された前記コンテンツを表示する表示情報を出力する表示情報出力手段と、
を有することを特徴とするコンテンツ提供装置。
【０１４９】
（付記２）  前記コンテンツに関する付加情報を取得し、取得した前記付加情報から前記コンテンツの前記メタデータを生成し、生成した前記メタデータを前記メタデータ記憶手段に記憶させるメタデータ生成手段を有することを特徴とする付記１記載のコンテンツ提供装置。
【０１５０】
（付記３）  前記メタデータ生成手段は、前記コンテンツのコンテンツデータを取得し、取得した前記コンテンツデータに基づいて前記コンテンツの前記メタデータを生成し、生成した前記メタデータを前記メタデータ記憶手段に記憶させることを特徴とする付記２記載のコンテンツ提供装置。
【０１５１】
（付記４）  前記ユーザの嗜好を示す嗜好メタデータを記憶する嗜好メタデータ記憶手段と、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記嗜好メタデータ記憶手段に記憶されている前記嗜好メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する嗜好検索手段と、
を有し、
前記表示情報出力手段は、前記嗜好検索手段により検索された前記コンテンツを一覧表示する嗜好表示情報を出力し、
前記選択入力受付手段は、前記嗜好検索手段により検索された前記コンテンツからの前記ユーザによる前記コンテンツの選択の入力を受け付け、
前記検索手段は、前記嗜好検索手段により検索された前記コンテンツから、前記メタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する、
ことを特徴とする付記１記載のコンテンツ提供装置。
【０１５２】
（付記５）  前記コンテンツに関する付加情報を記憶するコンテンツ情報記憶手段と、
前記コンテンツ情報記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツに関する前記付加情報を取得し、取得した前記付加情報から前記嗜好メタデータを生成し、生成した前記嗜好メタデータを前記嗜好メタデータ記憶手段に記憶させる嗜好メタデータ生成手段と、
を有することを特徴とする付記４記載のコンテンツ提供装置。
【０１５３】
（付記６）  前記嗜好メタデータ生成手段は、前記コンテンツ情報記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツのコンテンツデータを取得し、取得したコンテンツデータに基づいて前記嗜好メタデータを生成し、生成した前記嗜好メタデータを前記嗜好メタデータ記憶手段に記憶させることを特徴とする付記５記載のコンテンツ提供装置。
【０１５４】
（付記７）  前記表示情報出力手段は、前記ユーザに対して提供可能な前記コンテンツを一覧表示すると共に前記検索手段により検索された前記コンテンツを強調表示する前記表示情報を出力することを特徴とする付記１記載のコンテンツ提供装置。
【０１５５】
（付記８）  前記コンテンツに関する付加情報を記憶するコンテンツ情報記憶手段と、
前記コンテンツに関する前記付加情報を取得し、取得した前記付加情報を前記コンテンツ情報記憶手段に記憶させるコンテンツ取得手段と、
を有し、
前記表示情報出力手段は、前記コンテンツ情報記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記付加情報を表示する付加表示情報を出力する、
ことを特徴とする付記１記載のコンテンツ提供装置。
【０１５６】
（付記９）  前記コンテンツを記憶するコンテンツ情報記憶手段と、
前記ユーザに提供可能な前記コンテンツのコンテンツデータを取得し、取得した前記コンテンツデータを前記コンテンツ情報記憶手段に記憶させるコンテンツ取得手段と、
前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツを提供するコンテンツ提供手段と、
を有することを特徴とする付記１記載のコンテンツ提供装置。
【０１５７】
（付記１０）  コンピュータを、
ユーザによるコンテンツの選択の入力を受け付ける選択入力受付手段、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記コンテンツのメタデータを記憶するメタデータ記憶手段に記憶されている前記選択入力受付手段によって受け付けられた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索する検索手段、
前記検索手段により検索された前記コンテンツを表示する表示情報を出力する表示情報出力手段、
として機能させることを特徴とするコンテンツ提供プログラム。
【０１５８】
（付記１１）  コンピュータが、
ユーザによるコンテンツの選択の入力を受け付け、
前記ユーザに対して提供可能な複数種類の前記コンテンツから、前記コンテンツのメタデータを記憶するメタデータ記憶手段に記憶されている受け付けた前記ユーザが選択した前記コンテンツの前記メタデータに基づいて、前記ユーザに提示する前記コンテンツを他の種類の前記コンテンツも検索対象に含めて検索し、
検索した前記コンテンツを表示する表示情報を出力する、
ことを特徴とするコンテンツ提供方法。
【符号の説明】
【０１５９】
１  コンテンツ提供装置
１ａ  選択入力受付手段
１ｂ  検索手段
１ｃ  表示情報出力手段
１ｄ  メタデータ記憶手段
【図１】
2011034394.tif 000003
【図２】
2011034394.tif 000004
【図３】
2011034394.tif 000005
【図４】
2011034394.tif 000006
【図５】
2011034394.tif 000007
【図６】
2011034394.tif 000008
【図７】
2011034394.tif 000009
【図８】
2011034394.tif 000010
【図９】
2011034394.tif 000011
【図１０】
2011034394.tif 000012
【図１１】
2011034394.tif 000013
【図１２】
2011034394.tif 000014
【図１３】
2011034394.tif 000015
【図１４】
2011034394.tif 000016
【図１５】
2011034394.tif 000017
【図１６】
2011034394.tif 000018
【図１７】
2011034394.tif 000019
【図１８】
2011034394.tif 000020