(57)【要約】【課題】実際に録画された映像コンテンツデータから抽出した顔画像に出演者名を関連づけすることで、容易に所望の出演者が出演する映像コンテンツデータを把握することができる情報処理装置およびコンテンツ表示方法を提供する。【解決手段】ＴＶアプリケーションプログラム２０２は、記憶された映像コンテンツデータから複数の顔画像を抽出し、映像コンテンツデータに対応する番組情報から出演者名を抽出し、抽出された複数の顔画像のうち、１つの顔画像が選択された場合、抽出された出演者名を名前候補として表示する。１つの出演者名が選択された場合、選択された出演者名と選択された顔画像とを関連づけてアイコンとして表示する。１つのアイコンが選択されると、データベース１１１Ａに記憶されている映像コンテンツデータのうち、選択されたアイコンに含まれる出演者名に対応した映像コンテンツデータのリストを表示する。【選択図】      図３
2010114733.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツデータと前記映像コンテンツデータの出演者名を含む番組情報とを記憶する記憶部と、
前記記憶部により記憶された前記映像コンテンツデータから複数の顔画像を抽出し、前記映像コンテンツデータに対応する番組情報から出演者名を抽出する抽出部と、
前記抽出部により抽出された複数の顔画像のうち、１つの顔画像が選択された場合、前記抽出された出演者名を名前候補として表示する表示部と、
前記表示部によって名前候補として表示された前記出演者名のうち、１つの出演者名が選択された場合、前記選択された出演者名と前記選択された顔画像とを関連づけてアイコンとして表示し、前記表示されたアイコンのうち、１つのアイコンが選択されると、前記記憶部に記憶されている映像コンテンツデータのうち、前記選択されたアイコンに含まれる出演者名に対応した映像コンテンツデータのリストを表示する制御を行う制御部と、を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、ネットワークを介してサーバ装置と接続可能であり、
前記制御部は、前記選択された顔画像の特徴量を算出し、算出した特徴量と前記選択された顔画像に関連づけられた出演者名とを前記サーバ装置に送信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記選択された顔画像の特徴量を前記サーバ装置に送信し、送信した前記特徴量に対応する出演者名を前記サーバ装置から受信し、前記選択された顔画像に前記受信した出演者名を関連づけすることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記制御部は、１つの出演者名に対して複数の顔画像を関連づけて前記アイコンを表示することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記複数の顔画像は、複数の映像コンテンツデータから抽出された顔画像であることを特徴とする請求項４記載の情報処理装置。
【請求項６】
映像コンテンツデータと前記映像コンテンツデータの出演者名を含む番組情報とを記憶する記憶部を備えた情報処理装置で用いられるコンテンツ表示方法であって、
前記記憶部により記憶された前記映像コンテンツデータから複数の顔画像を抽出し、前記映像コンテンツデータに対応する番組情報から出演者名を抽出し、
前記抽出された複数の顔画像のうち、１つの顔画像が選択された場合、前記抽出された出演者名を名前候補として表示し、
前記名前候補として表示された前記出演者名のうち、１つの出演者名が選択された場合、前記選択された出演者名と前記選択された顔画像とを関連づけてアイコンとして表示し、前記表示されたアイコンのうち、１つのアイコンが選択されると、前記記憶部に記憶されている映像コンテンツデータのうち、前記選択されたアイコンに含まれる出演者名に対応した映像コンテンツデータのリストを表示することを特徴とするコンテンツ表示方法。
【請求項７】
前記情報処理装置は、ネットワークを介してサーバ装置と接続可能であり、
前記選択された顔画像の特徴量を算出し、算出した特徴量と前記選択された顔画像に関連づけられた出演者名とを前記サーバ装置に送信することを特徴とする請求項６記載のコンテンツ表示方法。
【請求項８】
前記選択された顔画像の特徴量を前記サーバ装置に送信し、送信した前記特徴量に対応する出演者名を前記サーバ装置から受信し、前記選択された顔画像に前記受信した出演者名を関連づけすることを特徴とする請求項７記載のコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は録画された映像コンテンツデータに登場する出演者が出演している映像コンテンツデータのリストを容易に表示することができる情報処理装置およびコンテンツ表示方法に関する。
【背景技術】
【０００２】
一般に、ビデオレコーダ、パーソナルコンピュータといった情報処理装置は、テレビジョン放送番組データのような各種映像コンテンツデータを記録および再生することが可能である。この場合、情報処理装置に格納された各映像コンテンツデータには様々な出演者が出演しているが、同じ出演者が出演する他の映像コンテンツデータの内容を把握することは困難である。このため、映像コンテンツデータの内容を容易に把握するためには、その映像コンテンツデータを再生することが必要となる。または、番組表に含まれる出演者名を探す必要がある。
【０００３】
特許文献１には、受信した電子番組情報から出演者名を抽出し、予め用意しておいた顔画像と関連づけて表示する装置が開示されている。
【特許文献１】特開２００７−２１４７０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のように予め記憶された顔画像を表示すると、ユーザは、録画された映像コンテンツデータ内の人物の顔画像のイメージを参照することができない。また、予め記憶しておいた顔画像データベース内の画像は、実際に録画された映像コンテンツデータ内の人物の顔画像と異なるため、ずれが生じる可能性がある。例えば、髪型やメイクといった日々異なる外見の違いが反映されることがない。さらに、予め記憶しておいた顔画像データベース内の画像は、年々古くなるため、実際に録画された映像コンテンツデータ内の人物の顔画像とずれが生じる可能性がある。また、録画されたコンテンツには対応せずにこれから放送されるコンテンツにしか対応できない。
【０００５】
本発明は上述の事情を考慮してなされたものであり、容易に所望の出演者が出演する映像コンテンツデータを把握することができる情報処理装置およびコンテンツ表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、映像コンテンツデータと前記映像コンテンツデータの出演者名を含む番組情報とを記憶する記憶部と、前記記憶部により記憶された前記映像コンテンツデータから複数の顔画像を抽出し、前記映像コンテンツデータに対応する番組情報から出演者名を抽出する抽出部と、前記抽出部により抽出された複数の顔画像のうち、１つの顔画像が選択された場合、前記抽出された出演者名を名前候補として表示する表示部と、前記表示部によって名前候補として表示された前記出演者名のうち、１つの出演者名が選択された場合、前記選択された出演者名と前記選択された顔画像とを関連づけてアイコンとして表示し、前記表示されたアイコンのうち、１つのアイコンが選択されると、前記記憶部に記憶されている映像コンテンツデータのうち、前記選択されたアイコンに含まれる出演者名に対応した映像コンテンツデータのリストを表示する制御を行う制御部と、を備えることを特徴とする情報処理装置が提供される。
【０００７】
また、本発明の情報処理装置は、映像コンテンツデータと前記映像コンテンツデータの出演者名を含む番組情報とを記憶する記憶部を備えた情報処理装置で用いられるコンテンツ表示方法であって、前記記憶部により記憶された前記映像コンテンツデータから複数の顔画像を抽出し、前記映像コンテンツデータに対応する番組情報から出演者名を抽出し、前記抽出された複数の顔画像のうち、１つの顔画像が選択された場合、前記抽出された出演者名を名前候補として表示し、前記名前候補として表示された前記出演者名のうち、１つの出演者名が選択された場合、前記選択された出演者名と前記選択された顔画像とを関連づけてアイコンとして表示し、前記表示されたアイコンのうち、１つのアイコンが選択されると、前記記憶部に記憶されている映像コンテンツデータのうち、前記選択されたアイコンに含まれる出演者名に対応した映像コンテンツデータのリストを表示することを特徴とするコンテンツ表示方法が提供される。
【発明の効果】
【０００８】
本発明によれば、容易に所望の出演者が出演する映像コンテンツデータを把握することができる。
【発明を実施するための最良の形態】
【０００９】
（第１実施形態）
以下、図面を参照して、本発明の第１実施形態を説明する。
【００１０】
まず、図１および図２を参照して、本発明の第１実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えば、情報処理装置として機能するノートブック型の携帯型パーソナルコンピュータ１０から実現されている。
【００１１】
このパーソナルコンピュータ１０は、放送番組データ、外部機器から入力されるビデオデータといった、映像コンテンツデータを記録および再生することができる。即ち、パーソナルコンピュータ１０は、テレビジョン放送信号によって放送される放送番組データの視聴および録画を実行するためのテレビジョン（ＴＶ）機能を有している。このＴＶ機能は、例えば、パーソナルコンピュータ１０に予めインストールされているＴＶアプリケーションプログラムによって実現されている。また、ＴＶ機能は、外部のＡＶ機器から入力されるビデオデータを記録する機能、および記録されたビデオデータおよび記録された放送番組データを再生する機能も有している。
【００１２】
さらに、パーソナルコンピュータ１０は、パーソナルコンピュータ１０に格納されたビデオデータ、放送番組データのような映像コンテンツデータに登場する人物の顔画像の一覧等を表示する顔画像一覧表示機能を有している。この顔画像一覧表示機能は、例えば、ＴＶ機能内にその一機能として実装されている。顔画像一覧表示機能は、映像コンテンツデータの概要等をユーザに提示するための機能の一つである。この顔画像一覧表示機能は、映像コンテンツデータ全体の中から抽出された顔画像（以下、顔画像サムネイルと称する）を表示することができる。また、電子番組情報の出演者名を抽出し、抽出された出演者名の一覧を顔画像と共に表示することができる。さらに、所定の出演者名と顔画像とを関連づけてアイコン２５０〜２５２として表示することもできる（後述：図１０参照）。この場合、複数の録画番組（映像コンテンツデータ）から抽出された複数の顔画像を１つの出演者名と関連づけてアイコン２５０〜２５２として表示することもできる（後述：図１０参照）。また、これらのアイコン２５０〜２５２のうちの１つが選択されると、選択されたアイコン、例えばアイコン２５０に含まれる出演者名（例えば、東海明美）に対応した映像コンテンツデータ（出演者名に該当する出演者が出演する番組）のリスト（一覧）を表示することができる（後述：図１１参照）。
【００１３】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display：表示部）１７から構成される表示装置が組み込まれている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１５】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ機能（視聴、録画、録画された放送番組データ／ビデオデータの再生）を制御するための操作ボタン群も含まれている。また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能をリモート制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００１６】
コンピュータ本体１１の例えば右側面には、ＴＶ放送用のアンテナ端子１９が設けられている。また、コンピュータ本体１１の例えば背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、放送番組データのような映像コンテンツデータに含まれる映像データ（動画像データ）を外部ディスプレイに出力するために用いられる。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１８】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、ビデオプロセッサ１１３、メモリ１１３Ａ、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、ＴＶチューナ１１７、およびＥＥＰＲＯＭ１１８等を備えている。
【００１９】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、およびＴＶアプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。ＴＶアプリケーションプログラム２０２はＴＶ機能を実行するためのソフトウェアである。このＴＶアプリケーションプログラム２０２は、ＴＶチューナ１１７によって受信された放送番組データを視聴するためのライブ再生処理、受信された放送番組データをＨＤＤ１１１に記録する録画処理、およびＨＤＤ１１１に記録された放送番組データ／ビデオデータを再生する再生処理等を実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２０】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２１】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００２２】
ＨＤＭＩ端子２は上述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号と、デジタルオーディオ信号とを一本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２３】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２４】
またさらに、サウスブリッジ１０４には、PCI EXPRESS規格のシリアルバスなどを介してビデオプロセッサ１１３が接続されている。
【００２５】
ビデオプロセッサ１１３は、映像コンテンツデータの画像処理に関する各種処理を実行するプロセッサである。このビデオプロセッサ１１３は、映像コンテンツデータの画像処理を実行するための処理部として機能する。すなわち、映像コンテンツデータの画像処理においては、ビデオプロセッサ１１３は、映像コンテンツデータに含まれる動画像データから複数の顔画像を抽出すると共に、抽出された各顔画像（顔画像サムネイル）を一覧表示することができる（後述：図８等参照）。また、ＥＰＧ（Electronic Program Guide）等の電子番組情報を受信し、受信した電子番組情報の出演者名を抽出する。さらに、顔画像サムネイル内の１つの顔画像が選択されると、抽出された出演者名を名前候補として表示する。また、名前候補として表示された出演者名のうち、１つの出演者名が選択された場合、選択された出演者名と選択された顔画像とを関連づけてアイコンとして表示する。さらに、表示されたアイコンのうち、１つのアイコンが選択されると、記憶されている映像コンテンツデータのうち、選択されたアイコンに含まれる出演者名に対応した映像コンテンツデータのリストを表示する。
【００２６】
さらに、ビデオプロセッサ１１３は、顔画像から特徴量を抽出することができる。抽出された特徴量は、出演者名と関連づけて、ＬＡＮコントローラ１１０等によりインターネット等のネットワークを介して所定のサーバ装置に送信される。サーバ装置では、受信した顔画像に対応した特徴量および関連づけられた出演者名を記憶してデータベースを作成する。
【００２７】
このように、サーバ装置は、顔画像に対応した特徴量および関連づけられた出演者名を記憶しておき、パーソナルコンピュータ１０から顔画像に対応した特徴量および関連づけられた出演者名の送信リクエストがあった場合には、該当する顔画像に対応した特徴量および関連づけられた出演者名をパーソナルコンピュータ１０に送信する。パーソナルコンピュータ１０のビデオプロセッサ１１３は、受信した顔画像に対応した特徴量と、ビデオプロセッサ１１３により抽出した顔画像に対応した特徴量とを比較する。そして、パーソナルコンピュータ１０のビデオプロセッサ１１３によって、受信した顔画像に対応した特徴量と、ビデオプロセッサ１１３により抽出した顔画像に対応した特徴量とが照合すると判別された場合には、ビデオプロセッサ１１３は、ビデオプロセッサ１１３により抽出された特徴量に対応する顔画像に、サーバ装置から受信した出演者名を関連づける処理を行う。
【００２８】
メモリ１１３Ａは、ビデオプロセッサ１１３の作業メモリとして用いられる。映像コンテンツデータの画像処理を実行するためには多くの演算量が必要とされる。本実施形態においては、ＣＰＵ１０１とは異なる専用のプロセッサであるビデオプロセッサ１１３がバックエンドプロセッサとして使用され、このビデオプロセッサ１１３によって映像コンテンツデータの画像処理が実行される。よって、ＣＰＵ１０１の負荷の増加を招くことなく、インデキシング処理を実行することができる。
【００２９】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。
【００３０】
無線ＬＡＮコントローラ１１４は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ１１５は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。
【００３１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００３２】
ＴＶチューナ１１７はテレビジョン（ＴＶ）放送信号によって放送される放送番組データを受信する受信装置であり、アンテナ端子１９に接続されている。このＴＶチューナ１１７は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、ＴＶチューナ１１７は、外部機器から入力されるビデオデータをキャプチャする機能も有している。
【００３３】
次に、図３を参照して、ＴＶアプリケーションプログラム２０２によって実行されるコンテンツデータ表示機能について説明する。
【００３４】
放送番組データのような映像コンテンツデータに対する画像処理およびコンテンツデータ表示処理は、インデキシング制御部４０１として機能するビデオプロセッサ１１３によって実行される。
【００３５】
ビデオプロセッサ１１３は、ＴＶアプリケーションプログラム２０２の制御の下、例えば、ユーザによって指定された録画済みの放送番組データ等の映像コンテンツデータに対して画像処理を実行する。また、ビデオプロセッサ１１３は、ＴＶチューナ１１７によって受信された放送番組データをＨＤＤ１１１に格納する録画処理と並行して、当該放送番組データに対する画像処理を実行することもできる。
【００３６】
映像コンテンツデータの画像処理（顔画像インデキシング処理とも称する）においては、ビデオプロセッサ１１３は、映像コンテンツデータに含まれる動画像データをフレーム単位で解析する。そして、ビデオプロセッサ１１３は、動画像データを構成する複数のフレームそれぞれから人物の顔画像（顔画像サムネイルとも称する）を抽出すると共に、抽出された各顔画像が映像コンテンツデータ内に登場する時点を示すタイムスタンプ情報を出力する（図８等参照）。各顔画像に対応するタイムスタンプ情報としては、映像コンテンツデータの開始から当該顔画像が登場するまでの経過時間、または当該顔画像が抽出されたフレーム番号、等を使用することができる。
【００３７】
さらに、ビデオプロセッサ１１３は、抽出された各顔画像のサイズ（解像度）も出力する。また、ビデオプロセッサ１１３は、ユーザにより選択された出演者名を対応する顔画像に関連づける処理を行う（後述）。ビデオプロセッサ１１３から出力される顔検出結果データ（顔画像、タイムスタンプ情報ＴＳ、サイズ、および出演者名）は、データベース１１１Ａに顔画像インデキシング情報として格納される。このデータベース１１１Ａは、ＨＤＤ１１１内に用意されたインデキシングデータ記憶用の記憶領域である。
【００３８】
録画済みの放送番組データ等の映像コンテンツデータは、例えば、映像コンテンツデータ毎にコンテンツＩＤが付与され、ＨＤＤ１１１のデータベース１１１Ａに格納される。
【００３９】
また、ビデオプロセッサ１１３は、ＥＰＧ（Electronic Program Guide）等の電子番組情報を受信し、受信した電子番組情報の出演者名を抽出する処理を行う。電子番組情報から抽出された出演者名は、ＨＤＤ１１１のデータベース１１１Ａに格納される。
【００４０】
番組情報（電子番組情報）は、図４に示されているように、例えば、番組名、日時、出演者（出演者名）等から構成されている。
【００４１】
番組名は、録画された映像コンテンツデータの番組の名称である。日時は、録画された映像コンテンツデータの録画日時である。録画された映像コンテンツデータの編集等を行った場合は、例えば、編集された最終日時となる。出演者は、録画された映像コンテンツデータに出演者している出演者名である。複数の出演者名が存在する場合は、順番に列記されている。
【００４２】
次に、図５に示されているように、ＴＶアプリケーションプログラム２０２は、映像コンテンツデータの一覧表示機能を実行するための画像表示処理部３０１を含んでいる。この画像表示処理部３０１は、例えば、インデキシングビューワプログラムとして実現されており、データベース１１１Ａに格納されたインデキシング情報（顔画像サムネイル等）を用いて、映像コンテンツデータの概要を俯瞰するためのリスト画面（後述：図８等参照）を表示する。また、画像表示処理部３０１は、顔画像表示処理部３０２、出演者名表示処理部３０３を備えている。
【００４３】
具体的には、画像表示処理部３０１が備える顔画像表示処理部３０２は、例えば、顔画像サムネイルを表示する処理を行う。表示した顔画像サムネイルのうちの１つが選択されると、例えば、出演者名表示処理部３０３によって表示された出演者名（名前候補）が選択されると、番組情報（電子番組情報）から抽出された出演者名の一覧を表示する（後述：図９参照）。一覧表示された出演者名のうちの１つが選択されると、顔画像表示処理部３０２は、選択された出演者名と顔画像とを関連づけて、データベース１１１Ａに格納する。また、顔画像表示処理部３０２は、１つの出演者名と（複数の）顔画像とが関連づけられたアイコンを作成する（後述：図１０参照）。作成されたアイコンのうちの１つが選択されると、顔画像表示処理部３０２は、選択されたアイコンに含まれる出演者名に対応する映像コンテンツデータの一覧（リスト）を表示する処理を行う。選択されたアイコンに含まれる出演者名に対応する映像コンテンツデータとは、出演者名に対応する出演者が出演者している映像コンテンツデータである。顔画像表示処理部３０２によって、例えば映像コンテンツデータに対応する番組情報（電子番組情報）から抽出される出演者名によって、出演者名に対応する出演者が出演者しているか否かが判別される。また、この一覧（リスト）に表示される映像コンテンツデータは、予め録画された映像コンテンツデータであり、データベース１１１Ａに格納されているデータである。
【００４４】
ＴＶアプリケーションプログラム２０２は、上述の画像表示処理部３０１に加え、記録処理部４０１、インデキシング制御部４０２、再生処理部４０３等を備えている。
【００４５】
記録処理部４０１は、ＴＶチューナ（受信部）１１７によって受信された放送番組データ、または外部機器から入力されるビデオデータをＨＤＤ（記憶部）１１１に記録する記録処理を実行する。また、記録処理部４０１は、ユーザによって予め設定された録画予約情報（チャンネル番号、日時）によって指定される放送番組データをＴＶチューナ１１７を用いて受信し、その放送番組データをＨＤＤ１１１に記録する予約録画処理も実行する。
【００４６】
インデキシング制御部４０２は、ビデオプロセッサ（抽出部、制御部）１１３を制御して、インデキシング処理（顔画像インデキシング処理）をビデオプロセッサ１１３に実行させる。ユーザは、録画対象の放送番組データ毎にインデキシング処理を実行するか否かを指定することができる。例えば、インデキシング処理の実行が指示された録画対象の放送番組データについては、その放送番組データがＨＤＤ１１１に記録された後に、インデキシング処理が自動的に開始される。また、ユーザは、既にＨＤＤ１１１に格納されている映像コンテンツデータの内から、インデキシング処理を実行すべき映像コンテンツデータを指定することもできる。
【００４７】
再生処理部４０３は、ＨＤＤ１１１に格納されている各映像コンテンツデータを再生する処理を実行する。
【００４８】
なお、インデキシング処理は、必ずしもビデオプロセッサ１１３によって実行する必要はなく、例えば、ＴＶアプリケーションプログラム２０２にインデキシング処理を実行する機能を設けてもよい。この場合、インデキシング処理は、ＴＶアプリケーションプログラム２０２の制御の下に、ＣＰＵ１０１によって実行される。
【００４９】
次に、図６のフローチャートを参照して、本発明の実施形態に係る実施形態を適用したコンテンツデータ表示方法における出演者名と顔画像とを関連づけてアイコンを作成する手順について説明する。
【００５０】
まず、ＴＶアプリケーションプログラム２０２のインデキシング制御部４０２は、録画番組（映像コンテンツデータ）からインデキシング処理を行い、顔画像サムネイルを作成する。また、受信した番組情報（電子番組情報）から出演者名を抽出する（ステップＳ１０１）。次に、抽出された顔画像サムネイルの表示処理を行う（ステップＳ１０２）。顔画像サムネイルの表示処理は、例えば、パーソナルコンピュータ１０のＬＣＤ１７等に表示する。例えば、図８に示されるように、映像コンテンツデータから抽出された顔画像を例えば、登場順に並べた静止画像の一覧データとして表示する。
【００５１】
次に、ＴＶアプリケーションプログラム２０２は、表示された画像サムネイルのうちの１つがユーザによって選択されたか否かを判別する（ステップＳ１０３）。ステップＳ１０３で、ＴＶアプリケーションプログラム２０２によって、表示された画像サムネイルのうちの１つがユーザによって選択されたと判別された場合（ステップＳ１０３のＹＥＳ）、出演者名の一覧表示処理を行う（ステップＳ１０４）。図９に示されるように、選択された顔画像５０１は、例えば拡大表示される。また、番組情報（電子番組情報）から抽出された出演者名の一覧を顔画像５０１の近傍に表示する。出演者名の一覧には、番組情報（電子番組情報）から抽出された各「出演者名」の他、これらの出演者名に該当する出演者名がない場合等に手動で入力を行うことができる「手動入力」、「キャンセル」等が含まれている。
【００５２】
ＴＶアプリケーションプログラム２０２は、表示された出演者名のうちの１つがユーザによって選択された、または手動入力されたか否かを判別する（ステップＳ１０５）。ステップＳ１０５で、ＴＶアプリケーションプログラム２０２によって、表示された出演者名のうちの１つがユーザによって選択された、または手動入力されたと判別された場合は（ステップＳ１０５のＹＥＳ）、選択された出演者名と顔画像とを関連づけを行い、アイコンを作成する（ステップＳ１０６）。例えば、表示された出演者名のうちの「東海明美」が選択された場合は、顔画像５０１と「東海明美」との関連づけを行い、図１０に示されるように、アイコン２５０を作成する。このアイコン２５０は、「東海明美」と関連づけされた顔画像５０１〜５０３で構成されている。例えば、顔画像５０２、５０３は、図８に示されるように、映像コンテンツデータから抽出された顔画像５０２、５０３である。顔画像５０２、５０３は、ユーザに選択された後に、「東海明美」との関連づけを行われており、アイコン２５０を構成している。
【００５３】
同様に、例えば、ユーザによって、図８に示されるように、顔画像６０１が選択され、出演者名として「日本太郎」が関連づけられた場合は、顔画像６０１と「日本太郎」との関連づけを行い、図１０に示されるように、アイコン２５１を作成する。このアイコン２５１は、「日本太郎」と関連づけされた顔画像６０１〜６０３で構成されている。例えば、顔画像６０２、６０３は、図８に示されるように、映像コンテンツデータから抽出された顔画像６０２、６０３である。顔画像６０２、６０３は、ユーザに選択された後に、「日本太郎」との関連づけを行われており、アイコン２５１を構成している。また、図１０に示されるように、アイコン２５２を構成する顔画像７０１の「関西花子」についても同様である。これらの顔画像は、複数の録画番組である映像コンテンツデータから抽出された顔画像で構成されることもできる。なお、番組情報（電子番組情報）から抽出された出演者名の一覧を顔画像５０１の近傍に表示した場合について説明する。この場合、ユーザによって「手動入力」が選択された場合は、ソフトキーボード等によって出演者名が入力される。そして、これ以降は、手動入力された出演者名を上述した出演者名の一覧に追加して表示する。
【００５４】
次に、図７のフローチャートを参照して、本発明の実施形態に係る情報処理装置を適用したコンテンツデータ表示方法における映像コンテンツデータ表示の手順を説明する。
【００５５】
ＴＶアプリケーションプログラム２０２は、ユーザによるアイコンの表示要求があるかを監視している（ステップＳ２０１）。ステップＳ２０１で、ＴＶアプリケーションプログラム２０２によって、アイコンの表示要求が有りと判別された場合は（ステップＳ２０１のＹＥＳ）、ＴＶアプリケーションプログラム２０２は、例えば、図１０に示されるように、アイコンの表示処理を行う（ステップＳ２０２）。ステップＳ２０２で、ＴＶアプリケーションプログラム２０２によって、アイコンの表示処理が行われると、ＴＶアプリケーションプログラム２０２は、アイコンが選択されたか否かを判別する（ステップＳ２０３）。ステップＳ２０３で、ＴＶアプリケーションプログラム２０２によって、アイコンが選択されたと判別された場合は（ステップＳ２０３のＹＥＳ）、ＴＶアプリケーションプログラム２０２は、アイコンの出演者名に関連する映像コンテンツデータの一覧を表示する（ステップＳ２０４）。例えば、アイコン２５０が選択された場合、ＴＶアプリケーションプログラム２０２は、アイコンの出演者名に関連する映像コンテンツデータの一覧を表示するために、アイコン２５０に関連づけされた出演者名である「東海明美」が含まれている番組情報（電子番組情報）を検索する。番組情報（電子番組情報）を検索する場合、録画された映像コンテンツデータに対応する番組情報（電子番組情報）から抽出された出演者名の情報に基づいて検索を行う。この検索によって、該当する映像コンテンツデータがあれば、例えば、図１１に示されるように、アイコン２５０と共に、該当する映像コンテンツデータのリスト３００を表示する。例えば、録画番組１および録画番組２は、出演者に「東海明美」が含まれている映像コンテンツデータである。なお、上述した実施形態では、録画された映像コンテンツデータについて説明したが、これ以外の映像コンテンツデータを用いることも可能である。例えば、ホームビデオの映像コンテンツデータをパーソナルコンピュータ１０にダイビングすることにより、第１実施形態と同様の処理を行うことにより、同様の効果を奏することができる。
【００５６】
このように、上述した実施形態によれば、実際に録画された映像コンテンツデータから抽出した顔画像に出演者名を関連づけすることで、容易に所望の出演者が出演する映像コンテンツデータを把握することができる。また、出演者名に関連づけられた顔画像をまとめてアイコンとして表示することにより、ユーザに対して視覚的に出演者名を把握することができ、直感的にアイコンをクリックするだけで所望の出演者が出演する映像コンテンツデータのリストを把握することができる。さらに、複数の録画された映像コンテンツデータから抽出された顔画像を出演者名に関連づけを行うことができるため、ユーザはより出演者を特定することが容易となる。
【００５７】
（第２実施形態）
本発明の第２実施形態を図１３のフローチャートを参照して説明する。本発明の第２実施形態は、顔画像から抽出される特徴量に基づいて関連づけを行うものである。
【００５８】
次に、ＴＶアプリケーションプログラム２０２のインデキシング制御部４０２は、録画番組（映像コンテンツデータ）からインデキシング処理を行い、顔画像サムネイルを作成する。また、受信した番組情報（電子番組情報）から出演者名を抽出する。さらに、ＴＶアプリケーションプログラム２０２によって、出演者名と顔画像とが関連づけられた場合、顔画像の特徴量を抽出して、抽出された顔画像の特徴量および出演者名（必要に応じて、抽出された映像コンテンツデータの番組名）等を、例えばネットワーク等を介してサーバ装置等に送信する（ステップＳ３０１）。また、抽出された特徴量は、対応する顔画像と関連づけて、データベース１１１Ａに格納する。抽出された顔画像の特徴量および出演者名（必要に応じて、抽出された映像コンテンツデータの番組名）等をサーバ装置に送信することにより、複数のパーソナルコンピュータ１０で情報を共有することができる（後述）。
【００５９】
次に、抽出された顔画像サムネイルの表示処理を行う（ステップＳ３０２）。顔画像サムネイルの表示処理は、例えば、パーソナルコンピュータ１０のＬＣＤ１７等に表示する。例えば、図８に示されるように、映像コンテンツデータから抽出された顔画像を例えば、登場順に並べた静止画像の一覧データとして表示する。なお、上述した特徴量の抽出処理（ステップＳ３０１）と、顔画像サムネイルの表示処理（ステップＳ３０２）とは、どちらを先に行ってもよいし、並行して処理を行ってもよい。
【００６０】
次に、ＴＶアプリケーションプログラム２０２は、表示された画像サムネイルのうちの１つがユーザによって選択されたか否かを判別する（ステップＳ３０３）。ステップＳ３０３で、ＴＶアプリケーションプログラム２０２によって、表示された画像サムネイルのうちの１つがユーザによって選択されたと判別された場合（ステップＳ３０３のＹＥＳ）、出演者名に対応する顔画像の特徴量をデータベース１１１Ａから読み出して、サーバ装置に送信する。サーバ装置では、受信した特徴量と一致する出演者名を検索する。出演者名が検索されると、パーソナルコンピュータ１０のＴＶアプリケーションプログラム２０２は、検索された出演者名をサーバ装置から受信する（ステップＳ３０４）。そして、ＴＶアプリケーションプログラム２０２は、受信した出演者名と選択された顔画像との関連づけを行い、アイコンを作成する（ステップＳ３０５）。
【００６１】
このように、第２実施形態によれば、ユーザによって顔画像が選択されるだけで、自動的にサーバ装置から出演者名を受信して顔画像と関連づけを行い、出演者名を表示することができるので、ユーザの利便性をさらに向上させることができる。
【００６２】
また、上述した実施形態では、ユーザによって、複数の顔画像を出演者名に関連づけてアイコンが作成されるが、画像認識処理によって、例えば図１２に示されるように、顔画像５０１がユーザによって「東海明美」に関連づけられると、画像認識処理によって同じ人物であると判別された顔画像５０２，５０３を自動的に「東海明美」に関連づけを行うことができる。また、例えば図１２に示されるように、ユーザが容易に顔画像を把握しやすい様に、顔画像５０１〜５０３の例えば下部に、出演者名である「東海明美」と表示するようにしてもよい。このため、よりユーザに対して利便性を向上させることができる。
【００６３】
また、上述した実施形態では、出演者名を番組情報から抽出しているが、映像コンテンツデータ内に表示される字幕情報から抽出するようにしてもよい。
【００６４】
また、本実施形態の顔画像一覧表示処理の手順は全てソフトウェアによって実現することができるので、このソフトウェアをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータに導入することにより、本実施形態と同様の効果を容易に実現することができる。
【００６５】
また、本実施形態の情報処理装置はコンピュータ１０によって実現するのみならず、例えば、ＨＤＤレコーダ、ＤＶＤレコーダ、テレビジョン装置といった様々なコンシューマ情報処理装置によって実現することもできる。この場合、ＴＶアプリケーションプログラム２０２の機能は、ＤＳＰ、マイクロコンピュータのようなハードウェアによって実現することができる。
【００６６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１実施形態に係る情報処理装置の概観の例を示す斜視図。
【図２】同実施形態の情報処理装置のシステム構成の例を示すブロック図。
【図３】同実施形態の情報処理装置の顔画像一覧表示機能を説明するためのブロック図。
【図４】同実施形態の情報処理装置で用いられる番組情報の例を示す図。
【図５】同実施形態の情報処理装置で用いられるプログラムの機能構成他を示すブロック図。
【図６】同実施形態の情報処理装置によって実行される画像表示処理の手順の例を示すフローチャート。
【図７】同実施形態の情報処理装置によって実行される画像表示処理の手順の例を示すフローチャート。
【図８】同実施形態の情報処理装置によって表示装置に表示されるインデキシングビュー画面の例を示す図。
【図９】同実施形態の情報処理装置によって表示装置に表示される出演者名の一覧表示の画面の例を示す図。
【図１０】同実施形態の情報処理装置によって表示装置に表示されるアイコンの表示画面の例を示す図。
【図１１】同実施形態の情報処理装置によって表示装置に表示されるアイコンに対応する映像コンテンツデータのリスト表示画面の例を示す図。
【図１２】同実施形態の情報処理装置によって表示装置に表示される顔画像と出演者名の表示画面の例を示す図。
【図１３】本発明の第２実施形態の情報処理装置によって実行される画像表示処理の手順の例を示すフローチャート。
【符号の説明】
【００６８】
１０…情報処理装置（コンピュータ）、１１１Ａ…データベース、１１３…ビデオプロセッサ、１１７…ＴＶチューナ、２０２…ＴＶアプリケーションプログラム、３０１…画像表示処理部、４０２…インデキシング制御部、４０３…再生処理部。
【図１】
2010114733.tif 000003
【図２】
2010114733.tif 000004
【図３】
2010114733.tif 000005
【図４】
2010114733.tif 000006
【図５】
2010114733.tif 000007
【図６】
2010114733.tif 000008
【図７】
2010114733.tif 000009
【図８】
2010114733.tif 000010
【図９】
2010114733.tif 000011
【図１０】
2010114733.tif 000012
【図１１】
2010114733.tif 000013
【図１２】
2010114733.tif 000014
【図１３】
2010114733.tif 000015