(57)【要約】【課題】取得・蓄積されるが、利用（視聴）機会が少ないデジタルコンテンツを有効利用できるようにする。【解決手段】デジタルコンテンツを蓄積する蓄積手段と、前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示手段と、前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定手段と、前記特定手段により特定した視聴者に関連したデータを取得する取得手段と、前記取得手段により取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索手段とを設け、前記表示手段は、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索手段により検索されたデジタルコンテンツを前記表示部に表示するようにする。【選択図】図１
2008146487.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを蓄積する蓄積手段と、
前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示手段と、
前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定手段と、
前記特定手段により特定した視聴者に関連したデータを取得する取得手段と、
前記取得手段により取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索手段とを備え、
前記表示手段は、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索手段により検索されたデジタルコンテンツを前記表示部に表示することを特徴とするコンテンツ表示装置。
【請求項２】
前記検索手段は、前記検索キーワードを特定の検索条件により結合して検索式を生成し、前記生成した検索式に基いて前記蓄積手段に蓄積されているデジタルコンテンツを検索することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記特定手段は、前記表示部に表示されたデジタルコンテンツを視聴している複数の視聴者のそれぞれを特定し、
前記検索手段は、前記検索キーワードを特定した視聴者毎に特定の検索条件により結合して検索式を生成し、前記生成した検索式に基いて前記蓄積手段に蓄積されているデジタルコンテンツを検索することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項４】
前記特定手段は、前記検索手段により検索したデジタルコンテンツデータの全てを、前記表示部に表示し終えた後で、前記表示部に表示されたデジタルコンテンツを視聴している視聴者の特定を再度行うことを特徴とする請求項１〜３の何れか１項に記載のコンテンツ表示装置。
【請求項５】
前記表示部に表示されたデジタルコンテンツを視聴している視聴者を監視し、視聴者構成の変化を検出する検出手段を更に備え、
前記特定手段は、前記検出手段により視聴者構成の変化が検出された場合には、前記視聴者の特定を再度行うことを特徴とする請求項１〜３の何れか１項に記載のコンテンツ表示装置。
【請求項６】
デジタルコンテンツを蓄積手段に蓄積する蓄積工程と、
前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示工程と、
前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定工程と、
前記特定工程において特定した視聴者に関連したデータを取得する取得工程と、
前記取得工程において取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索工程とを備え、
前記表示工程においては、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索工程において検索されたデジタルコンテンツを前記表示部に表示することを特徴とするコンテンツ表示方法。
【請求項７】
前記検索工程においては、前記検索キーワードを特定の検索条件により結合して検索式を生成し、前記生成した検索式に基いて前記蓄積手段に蓄積されているデジタルコンテンツを検索することを特徴とする請求項６に記載のコンテンツ表示方法。
【請求項８】
前記特定工程においては、前記表示部に表示されたデジタルコンテンツを視聴している複数の視聴者のそれぞれを特定し、
前記検索工程においては、前記検索キーワードを特定した視聴者毎に特定の検索条件により結合して検索式を生成し、前記生成した検索式に基いて前記蓄積手段に蓄積されているデジタルコンテンツを検索することを特徴とする請求項６に記載のコンテンツ表示方法。
【請求項９】
前記特定工程においては、前記検索工程において検索したデジタルコンテンツデータの全てを、前記表示部に表示し終えた後で、前記表示部に表示されたデジタルコンテンツを視聴している視聴者の特定を再度行うことを特徴とする請求項６〜８の何れか１項に記載のコンテンツ表示方法。
【請求項１０】
前記表示部に表示されたデジタルコンテンツを視聴している視聴者を監視し、視聴者構成の変化を検出する検出工程を更に備え、
前記特定工程においては、前記検出工程において視聴者構成の変化が検出された場合には、前記視聴者の特定を再度行うことを特徴とする請求項６〜８の何れか１項に記載のコンテンツ表示方法。
【請求項１１】
デジタルコンテンツを蓄積手段に蓄積する蓄積工程と、
前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示工程と、
前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定工程と、
前記特定工程において特定した視聴者に関連したデータを取得する取得工程と、
前記取得工程において取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索工程とをコンピュータに実行させ、
前記表示工程においては、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索工程において検索されたデジタルコンテンツを前記表示部に表示させるようにコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ表示装置、コンテンツ表示システム及びコンテンツ表示方法に関し、特に、デジタルデータとして記録、蓄積された画像や映像、情報といったコンテンツを必要に応じて取得（検索）して、表示するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、情報技術、半導体技術、電子技術の進歩により、静止画や動画等のマルチメディアコンテンツのデジタル化が急速に浸透している。これは、デジタルスチルカメラやデジタルビデオカメラといったデジタルコンテンツを取得する機器の発展によることが大きく寄与している。また、ＰＣ（Personal Computer）やPDA（Portable Digital Assistant）、携帯電話等のようなデジタルコンテンツを表示する装置の発展、普及の賜物といえる。
【０００３】
これらのデジタルコンテンツは、その表示や印刷、複製（コピー）において、銀塩カメラのネガ（ポジ）フィルムのような、物理的なデータ媒体を必要としない。このため、再生や複製、時間の経過による劣化は無く、またデータ媒体の紛失や破損もきわめて少ないという利点を持っている。また、そのデジタルという特徴のため、コンテンツの蓄積方法も変化している。
【０００４】
例えば、特許文献１に記載の「認識機能付表示装置」においては、視聴者を認識し、視聴者に応じてチャネルを変えたりOFFしたりすること（例えば、スクリーンセイバーによる表示方法やランダム表示方法）が記載されている。また、特許文献２に記載の「映像情報機器」においては、視聴者に合わせて字幕を合成するなど、映像を加工することが記載されている。
【０００５】
【特許文献１】特開２００１−０１６５１４号公報
【特許文献２】特開２００１―３３３３３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されているような、スクリーンセイバーによる表示方法やランダム表示方法は、ユーザが予め選択したコンテンツを表示するのみである。このため、ユーザが意図したコンテンツ以外が表示され、思いがけない発見をすることは無いので、面白味に欠ける問題点があった。さらに、いずれもユーザが能動的に表示設定を行う必要があるため、煩わしい点が多いという問題点があった。
【０００７】
また、従来の表示においては、定期的に設定を変えなければ、いつまでも同じコンテンツを表示し続けるという表示形態であり、表示方法としては物足りない部分が多い問題点があった。
本発明は前述の問題点に鑑み、ユーザが予め能動的に表示設定を行うことを不要にできるようにするとともに、思いがけない発見をする機会を増やすことができるコンテンツ表示を行うことができるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明のコンテンツ表示装置は、デジタルコンテンツを蓄積する蓄積手段と、前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示手段と、前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定手段と、前記特定手段により特定した視聴者に関連したデータを取得する取得手段と、前記取得手段により取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索手段とを備え、前記表示手段は、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索手段により検索されたデジタルコンテンツを前記表示部に表示することを特徴とする。
【０００９】
本発明のコンテンツ表示方法は、デジタルコンテンツを蓄積手段に蓄積する蓄積工程と、前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示工程と、前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定工程と、前記特定工程において特定した視聴者に関連したデータを取得する取得工程と、前記取得工程において取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索工程とを備え、前記表示工程においては、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索工程において検索されたデジタルコンテンツを前記表示部に表示することを特徴とする。
【００１０】
本発明のプログラムは、デジタルコンテンツを蓄積手段に蓄積する蓄積工程と、前記蓄積手段に蓄積されたデジタルコンテンツを表示部に表示する表示工程と、前記表示部に表示されたデジタルコンテンツを視聴している視聴者を特定するための特定工程と、前記特定工程において特定した視聴者に関連したデータを取得する取得工程と、前記取得工程において取得した視聴者に関連したデータを検索キーワードとして、前記蓄積手段からデジタルコンテンツを検索する検索工程とをコンピュータに実行させ、前記表示工程においては、前記蓄積手段に蓄積されているデジタルコンテンツの中から、前記検索工程において検索されたデジタルコンテンツを前記表示部に表示させるようにコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、特定した視聴者に応じたデジタルコンテンツを自動的に検索して表示するようにした。
これにより、ユーザが予め設定する必要なく、思いがけない発見をする機会を増やすことが可能となり、蓄積されるだけで利用されることが少なかったデジタルコンテンツを有効利用することができる。
また、本発明の他の特徴によれば、視聴者の構成により検索対象を変化させることにより、実際にデジタルコンテンツを視聴している状況に適したデジタルコンテンツを提供することができる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
図１は、本発明の第１の実施形態を示すコンテンツ表示装置の構成例を説明するブロック図である。本実施形態においては、ＰＣ（パーソナルコンピュータ）１０によってコンテンツ表示システムを構成している。
【００１３】
ＰＣ（パーソナルコンピュータ）１０の主要な構成要素として、ＨＤＤ１０５、表示パネル（表示部）１１０を有している。ＨＤＤ１０５には、アプリケーションプログラムやデジタルコンテンツ、視聴者情報等が格納されている。また、表示パネル（表示部）１１０は、前記デジタルコンテンツ自体やアプリケーションのGUI等を表示する。また、視聴者を特定するための視聴者画像を取得する撮像装置１０７、アプリケーションやソフトウェアを実行するＣＰＵ１０１、その際ワーク領域として利用されるＲＡＭ１０３、起動プログラムが格納されたＲＯＭ１０２を有している。
【００１４】
前述のように構成された本実施形態のコンテンツ表示装置の動作を説明する。
まず、人物特定アプリケーションによって実行される視聴者特定動作について説明する。該視聴者特定動作は、ＰＣ１０の電源はONであり、人物特定アプリケーションは起動済みであることを前提とする。また、人物特定アプリケーションを含む全てのアプリケーションは、ＣＰＵ１０１によってＨＤＤ１０５からロードしたアプリケーションプログラムを、ワーク領域としてＲＡＭ１０３を利用して実行されるものとする。なお、図１において、１１１はキーボード、１１２はマウス、１１３はバス、１１４はHIF（ヒューマンインターフェース）制御部である。
【００１５】
視聴者特定動作は、図１の撮像装置１０７を利用して取得した視聴者画像と、ＨＤＤ１０５に格納されている視聴者候補の顔画像データとのマッチングを行い、視聴者を特定するという動作である。
【００１６】
図２は、ＨＤＤ１０５に格納されている視聴者候補データのデータ内容を示している。視聴者ＩＤ２０１、プライオリティ２０３、顔画像データ２０４、タイムスタンプ２０２が一まとまりで視聴者候補データ２１０を構成する。視聴者ＩＤ２０１は、視聴者を一意に識別し、プライオリティ２０３は、視聴者の重要度を示す。また、顔画像データ２０４は、視聴者画像とのマッチングに利用され、タイムスタンプ２０２は、視聴者候補データが登録された「年月日」を示す。
【００１７】
顔画像データ２０４は、視聴者の特定に利用される画像であり、特定する詳細レベルに応じて、正面画像、左右横画像など複数個で構成することも可能である。視聴者候補データは、全て同様の構成を成し、視聴者の候補になり得る人物分がＨＤＤ１０５に格納されている。
【００１８】
以下、図６に示すフローチャートを使って、視聴者特定動作を詳細に説明する。
まず、視聴者特定動作を実行する人物特定アプリケーションはユーザによって起動され、視聴者のモニタリング（監視）を開始する（ステップＳ６０１）。この人物特定アプリケーションが起動されると直ぐ、もしくはモニタリング開始のトリガーがかかると、ステップＳ６０２で、撮像装置制御部１０６を制御し、撮像装置１０７でＰＣ１０の視聴者画像を取得する。
【００１９】
取得された視聴者画像は、ＤＭＡＣ１０４によってＲＡＭ１０３に転送される。その際、取得データから処理データへ変換が必要な場合には、画像処理部１０８、もしくはＣＰＵ１０１上で動作するソフトウェアプログラムによって変換される。続いて、取得した視聴者画像を基に、ステップＳ６０３〜ステップＳ６０６で視聴者の特定を行う。ステップＳ６０３〜ステップＳ６０６は、ＨＤＤ１０５に格納されている視聴者候補データの全て、もしくは一部を検索対象として行われる。視聴者候補データを全て、もしくは一部だけ利用するかの設定はユーザによって予めなされているため、ここでは設定されている内容を基に利用する視聴者候補データを決定する。
【００２０】
さて、図２の視聴者候補データ２１０を例に取り、ステップＳ６０３〜ステップＳ６０６の動作を説明する。まず、ステップＳ６０３で視聴者候補データを１つ選択、ステップＳ６０４で顔画像データ２０４を利用し前記視聴者画像内でマッチングを行い、ステップＳ６０５で顔画像データ２０４の視聴者候補が現在ＰＣ１０の視聴者として存在しているかの判断を行う。
【００２１】
この判断の結果、マッチングが成功し存在していると判断した場合、ステップＳ６０６で視聴者ＩＤ２０１を視聴者リストに追加する。該視聴者リストは視聴者に関連するデジタルコンテンツを検索する際に利用される視聴者ＩＤのリストである。詳細は後述する。
【００２２】
複数の視聴者候補のマッチングが成功した場合は、視聴者リストは複数の視聴者ＩＤで構成されている。対象となっている視聴者候補データについて、すべての検索が終了したか否かを判断する（ステップＳ６０７）。この判断の結果、すべての検索が終了していない場合にはステップＳ６０３に戻って前述した処理を繰り返し行う。また、ステップＳ６０７の判断の結果、すべての検索が終了した場合には、ステップＳ６０８に進み、視聴者が一人でもマッチングに成功したか（視聴者リストが空か）を判断する。
【００２３】
この判断の結果、一人でもマッチングに成功していた（視聴者リストが空ではない）場合には、ステップＳ６０９に進み、デジタルコンテンツ検索アプリケーションを起動する。該デジタルコンテンツ検索アプリケーションは、人物特定アプリケーションが生成した視聴者リストを基に、視聴者に関連するデジタルコンテンツを検索するアプリケーションである。
【００２４】
一方、ステップＳ６０８の判断の結果、一人もマッチングに成功していない（視聴者リストが空である）と判断した場合、及び存在した場合で検索用アプリケーションを起動（ステップＳ６０９）した後はステップＳ６１０に進んで、一端動作を停止する。
【００２５】
その後、例えば一定時間経過後や、後述するデジタルコンテンツ表示動作により全ての表示対象のデジタルコンテンツを表示完了したときに撮像装置１０７を動作させる。そして、視聴者の構成に何らかの変化が認められた場合等をトリガーにして、ステップＳ６０２へ戻り、前述した視聴者の特定を再度行う。いずれのタイミングやいずれのイベントをトリガーにして、ステップＳ６０２へ戻るかは、ユーザが設定可能であり、予め設定されている通りに動作する。
【００２６】
続いて、前記デジタルコンテンツ検索アプリケーションによって実行されるデジタルコンテンツ検索動作について説明する。該デジタルコンテンツ検索動作は、ＰＣ１０の電源はONであり、デジタルコンテンツ検索アプリケーションは起動済みであることを前提とする。また、人物特定アプリケーションと同様、ＣＰＵ１０１によってＨＤＤ１０５からロードしたアプリケーションプログラムを、ワーク領域としてＲＡＭ１０３を利用して実行されるものとする。
【００２７】
デジタルコンテンツ検索動作は、前記視聴者特定動作により生成された前記視聴者リストを基に、登録されている視聴者ＩＤに関連する検索キーワードを取得し、それらからデジタルコンテンツを検索するための検索式を生成する。そして、ＨＤＤ１０５内のデジタルコンテンツ群から該検索式に適合するデジタルコンテンツを検索する動作である。
【００２８】
まず、検索式の生成方法について説明し、続いてデジタルコンテンツ検索動作の一連の処理フローを説明する。
検索式の生成方法は、大きく３つのアイテムにより構成されている。
第１のアイテム（A.１）：視聴者ごとの検索式の生成方法、第２のアイテム（A.2）：視聴者毎に生成された検索式の結合方法、及び第３のアイテム（A.3）：結合された検索式における検索オプションである。以下、第１のアイテム（A.１）の生成方法により視聴者毎に生成された検索式を視聴者用検索式と呼び、第２のアイテム（A.2）の結合方法により視聴者用検索式が結合されて生成された検索式を結合検索式と呼ぶこととする。
【００２９】
第１のアイテム（A.１）〜第３のアイテム（A.3）の説明をする前に、ＨＤＤ１０５内に格納されている検索キーワードテーブル及びデジタルコンテンツの格納形式について説明する。
該検索キーワードテーブルとは、視聴者ＩＤをインデックスとしたデータのテーブルで、該視聴者ＩＤが示す視聴者に関連するデジタルコンテンツを検索する際の検索キーワードが収められている。
【００３０】
図３に、検索キーワードテーブルのデータ格納形式を示している。各データは、インデックス３０１、検索キーワード３０４、プライオリティ３０３、タイムスタンプ３０２によって構成されている。インデックス３０１は、前記視聴者候補データの視聴者ＩＤに対応し、検索キーワード３０４は、該視聴者ＩＤに関連する。また、プライオリティ３０３は、検索キーワード３０４の重要度を示し、タイムスタンプ３０２は、このデータが追加された年月日である。１つの視聴者ＩＤに複数の検索キーワードを関連付けることも可能であり、その場合は同じ視聴者ＩＤを持つデータが複数格納される。
【００３１】
一方、デジタルコンテンツのデータ格納形式は、図４に示すようになっている。各データは、タイムスタンプ４０１、所有者情報４０２、インデックスキーワード４０３、そしてデジタルコンテンツデータ本体４０４によって構成されている。タイムスタンプ４０１は、該デジタルコンテンツが取得された年月日を示し、所有者情報４０２は、該デジタルコンテンツファイルの所有者を示す。インデックスキーワード４０３は、該デジタルコンテンツの内容を示す。
【００３２】
インデックスキーワード４０３は、該デジタルコンテンツの内容を示すキーワードである。例えば、被写体の名前及びＩＤや、撮影日時、撮影場所、撮影したイベント（運動会や家族旅行等）等がこれにあたる。インデックスキーワード４０３は、検索式によるデジタルコンテンツの検索時に利用されるもので、該インデックスキーワードが検索式にマッチした場合に、当該デジタルコンテンツが検索式に適合したと判断される。また、１つのデジタルコンテンツは複数のインデックスキーワードを持つことも可能となっており、その場合はインデックスキーワードのいずれか１つでも検索式にマッチした場合に、適合したと判断される。
【００３３】
さて、ここから検索式生成方法の構成要素である前記第１のアイテム（A.１）〜第３のアイテム（A.3）について説明する。
始めに、第１のアイテム（A.１）は、前記視聴者リストに登録されている視聴者ＩＤそれぞれに対して、視聴者ＩＤに対応する検索キーワードを検索・取得し、該検索キーワードを基に視聴者用検索式を生成する手法である。
【００３４】
この生成手法は、さまざまな要因によって影響を受け、結果生成された視聴者用検索式に適合するデジタルコンテンツは大きく変化する。例えば、検索キーワードが複数存在した場合、すべての検索キーワードを使うのか、一部しか使わないのかという選択がある。
【００３５】
さらに、一部しか利用しない場合は、その取捨選択はどのようなポリシーで行うのかということにも影響を受ける。予め決められた検索キーワードを利用する、プライオリティの高い検索キーワードを利用する、最近登録された検索キーワードを利用する、ランダムに取捨選択した検索キーワードを利用する、及びそれらの組み合わせ等さまざまな取捨選択の手法がある。
【００３６】
さらに、検索キーワードの取捨選択を行った後、候補として残った検索キーワードをどのような結合条件によって結合して視聴者用検索式を生成するのかということにも影響を受ける。結合条件としても、AND条件や、OR条件、NOT条件などさまざまな条件がある。そして、これらの要因の組み合わせをどのように決定するかということも重要である。本実施形態においては、毎回全ての影響要因において選択候補をランダムに決定し、それらの検索キーワードを特定の検索条件により連結して視聴者用検索式を生成するものとする。
【００３７】
図５は、ＨＤＤ１０５内の視聴者候補データ５１０、検索キーワードテーブル５２０、及びデジタルコンテンツデータ群５３０の具体的な状態を示している。以下、視聴者特定動作の結果、図５における視聴者ＩＤ５１１の"AAA000１"が視聴者リストに登録されていた場合を例にとる。この例において、前述した第１のアイテム（A.１）の視聴者用検索式の生成過程を、前記影響要因の選択候補を変えた２つの例により具体的に説明する。
【００３８】
また、それぞれの例において生成された視聴者用検索式に適合するデジタルコンテンツを挙げ、その違いも説明する。本例においては、視聴者候補データ、検索キーワードテーブル、及びデジタルコンテンツデータ群は、図５に示す内容となっているものとする。影響要因はランダムに選択した結果、選択候補は図１０の通りの組み合わせとなったものとする。
【００３９】
[例１]
視聴者ＩＤ５１１の"AAA000１"をインデックスとして、図５の検索キーワードテーブル５２０を検索し、視聴者ＩＤ"AAA000１"をインデックスとして持つ検索キーワードを全て取得する。取得した結果は、以下の３つとなる。
（１）"A田B男"（キーワード番号５２１より）
（２）"家族旅行２００４"（キーワード番号５２３より）
（３）"運動会２００５"（キーワード番号５２５より）
【００４０】
次に、取得した検索キーワード全てをOR条件で結合し視聴者用検索式を生成すると以下のようになる。
検索式：  （"A田B男" OR "家族旅行２００４" OR "運動会２００５"）
該検索式により、図５のデジタルコンテンツ群を検索すると、以下の５つのデジタルコンテンツが適合する。
（イ）コンテンツ番号５３１（"A田B男"が適合）
（ロ）コンテンツ番号５３３（"A田B男"及び"家族旅行２００４"が適合）
（ハ）コンテンツ番号５３４（"家族旅行２００４"が適合）
（ニ）コンテンツ番号５３５（"運動会２００５"が適合）
（ホ）コンテンツ番号５３６（"A田B男"及び"運動会２００５"が適合）
【００４１】
[例２]
視聴者ＩＤ５１１の"AAA000１"をインデックスとして、図５の検索キーワードテーブル５２０を検索する。そして、視聴者ＩＤ"AAA000１"をインデックスとして持つ検索キーワードの中で、プライオリティが"９"以上の検索キーワードを取得する。取得した結果は、以下の通りとなる。
（１）"A田B男"（キーワード番号５２１より）
（２）"運動会２００５"（キーワード番号５２５より）
【００４２】
次に、取得した検索キーワード全てをAND条件で結合し視聴者用検索式を生成すると以下のようになる。
検索式：（"A田B男" AND "運動会２００５"）
該検索式により、図５のデジタルコンテンツ群を検索すると、以下の１つのデジタルコンテンツが適合する。すなわち、コンテンツ番号５３６の（"A田B男"かつ"運動会２００５"）が適合する。
【００４３】
前記例１及び例２によって検索されたデジタルコンテンツから分かるように、第１のアイテム（A.１）の視聴者用検索式を生成する段にさまざまな要因により条件を変えることにより、検索結果のデジタルコンテンツにも変化が現れる。
【００４４】
続いて、前記第２のアイテム（A.2）の結合方法について説明する。
第２のアイテム（A.2）は、前記第１のアイテム（A.１）によって視聴者リストに登録された視聴者毎に生成された視聴者用検索式を結合して、１つの結合検索式を生成する手法である。この生成手法もさまざまな要因によって影響を受け、結果生成された結合検索式に適合するデジタルコンテンツは大きく変化する。
【００４５】
例えば、複数の視聴者がいて第１のアイテム（A.１）によって複数の視聴者用検索式が生成された場合、全ての視聴者用検索式を利用するのか、それとも一部しか利用しないのかという選択がある。さらに、一部しか利用しない場合は、その取捨選択はどうするのかということにも影響を受ける。
【００４６】
プライオリティの高い視聴者の視聴者用検索式を利用する。登録された日時の新しい視聴者の視聴者用検索式を利用する。視聴者の組み合わせによって特定の視聴者の視聴者用検索式は優先的に利用したり、またその逆に無条件で排除したりする。ランダムに取捨選択した視聴者の視聴者用検索式を利用する。及びそれらの組み合わせなどさまざまな取捨選択の手法がある。
【００４７】
さらに、視聴者の組み合わせによって、特定のキーワードを追加、もしくは削除するという要因もある。さらに、複数の視聴者用検索式の取捨選択を行った後、候補として残った視聴者用検索式をどのような結合条件によって結合して最終的な結合検索式を生成するのかということにも影響を受ける。
【００４８】
結合条件としても、AND条件や、OR条件、NOT条件などさまざまな条件がある。そして、これらの要因の組み合わせをどのように決定するかということも重要である。本実施形態においては、毎回全ての影響要因において選択候補をランダムに決定し、それらの組み合わせにより１つの結合検索式を生成するものとする。
【００４９】
以下、前記視聴者特定動作の結果、図５における視聴者ＩＤ５１１の"AAA000１"と視聴者ＩＤ５１２の"AAA0002"が視聴者リストに登録されていて、それぞれの視聴者用検索式が以下のように生成された場合を例にとり説明する。前述した第２のアイテム（A.2）の結合検索式の生成過程を、前記影響要因の選択候補を変えた３つの例により具体的に説明する。
"AAA000１"の視聴者用検索式：（"A田B男" OR "運動会２００５"）
"AAA0002"の視聴者用検索式：（"A田C子"）
【００５０】
また、それぞれの例において生成された結合検索式に適合するデジタルコンテンツを挙げ、その違いも説明する。本例においては、視聴者候補データ、検索キーワードテーブル、及びデジタルコンテンツデータ群は、図５に示す内容となっているものとする。影響要因はランダムに選択した結果、選択候補は図１１の通りの組み合わせとなったものとする。
【００５１】
[例１]
第１のアイテム（A.１）で生成された視聴者用検索式を全てOR条件で結合し、結合検索式を生成すると以下のようになる。
検索式：（（"A田B男" OR "運動会２００５"） OR （"A田C子"））
該検索式により、図５のデジタルコンテンツ群を検索すると、以下の５つのデジタルコンテンツが適合する。
【００５２】
コンテンツ番号５３１（"A田B男"が適合）
コンテンツ番号５３２（"A田C子"が適合）
コンテンツ番号５３３（"A田B男"及び"家族旅行２００４"が適合）
コンテンツ番号５３５（"A田C子"及び"運動会２００５"が適合）
コンテンツ番号５３６（"A田B男"及び"運動会２００５"が適合）
【００５３】
[例2]
第１のアイテム（A.１）で生成された視聴者用検索式から、対応する視聴者候補データのタイムスタンプが200１年より後のものをAND条件で結合し、結合検索式を生成すると以下のようになる。
検索式：（"A田C子"）
該検索式により、図５のデジタルコンテンツ群を検索すると、以下の２つのデジタルコンテンツが適合する。
コンテンツ番号５３２（"A田C子"が適合）
コンテンツ番号５３５（"A田C子"が適合）
【００５４】
[例3]
第１のアイテム（A.１）で生成された視聴者用検索式全てと、さらに視聴者ＩＤ"AAA000１"と"AAA0002"が視聴者リストにいる。したがって、これらに、検索キーワード"家族旅行２００４"を更に追加し、全てをOR条件で結合し、結合検索式を生成すると以下のようになる。
検索式：（（"A田B男" OR "運動会２００５"） OR （"A田C子"） OR "家族旅行２００４"）
【００５５】
該検索式により、図５のデジタルコンテンツ群を検索すると、以下の６つのデジタルコンテンツが適合する。
コンテンツ番号５３１（"A田B男"が適合）
コンテンツ番号５３２（"A田C子"が適合）
コンテンツ番号５３３（"A田B男"及び"家族旅行２００４"が適合）
コンテンツ番号５３４（"家族旅行２００４"が適合）
コンテンツ番号５３５（"A田C子"及び"運動会２００５"が適合）
コンテンツ番号５３６（"A田B男"及び"運動会２００５"が適合）
【００５６】
［例１］、［例２］及び［例３］によって検索されたデジタルコンテンツから分かるように、第２のアイテム（A.2）の結合検索式を生成する段において、さまざまな要因により条件を変えることにより、検索結果のデジタルコンテンツにも変化が現れる。また、［例３］のように、視聴者の組み合わせによって検索キーワードが追加される場合には、全ての視聴者用検索式をOR条件で結合した［例１］の場合よりも多くのデジタルコンテンツが適合することもありうる。
【００５７】
続いて、前記第３のアイテム（A.3）の検索オプションについて説明する。第３のアイテム（A.3）は、第２のアイテム（A.2）によって生成された視聴者用検索式によって検索を行う際の検索オプションとして利用するものである。
【００５８】
具体的には、デジタルコンテンツの検索対象を絞り込むオプション、例えば、特定の所有者のデジタルコンテンツを除いた（もしくはのみの）デジタルコンテンツを検索対象とする。
【００５９】
特定の検索キーワードを属性として持つデジタルコンテンツを除いた（もしくはのみの）デジタルコンテンツを検索対象とする。特定の日付よりも新しい（もしくは古い）タイムスタンプを持つデジタルコンテンツのみを検索対象とする。特定の解像度よりも解像度が高い（もしくは低い）デジタルコンテンツのみを検索対象とする。
【００６０】
また、特定のフォーマットのデジタルコンテンツのみを検索対象とする等がある。該検索オプションは、主にユーザや管理者の意思で予め特定の条件でデジタルコンテンツの検索対象を制限しておきたい場合に利用される。更には、表示パネル１１０の最大表示解像度や、画像処理部１０８の対応ファイルフォーマット等に制限がある等システム及び装置に性能面で限界がある場合等にも利用される。本実施形態における検索オプションは、管理者により予め設定されているものとする。
【００６１】
さてここから、前述した前記視聴者リストからのデジタルコンテンツ検索式生成方法を利用したデジタルコンテンツ検索動作の一連の処理フローを、図７に示すフローチャートを使って説明する。
【００６２】
まず、デジタルコンテンツ検索動作を実行するデジタルコンテンツ検索アプリケーションは、前記人物特定アプリケーションによって起動（図６のステップＳ６０９）され、動作を開始する（ステップＳ７０１）。このとき、起動と同時に人物特定アプリケーションから前記視聴者リストを通知される。
【００６３】
起動されると、まずステップＳ７０２〜ステップＳ７０７で視聴者リストに登録されている視聴者ＩＤを基に、前述した第１のアイテム（A.１）の視聴者用検索式生成方法により視聴者ＩＤ毎にデジタルコンテンツの視聴者用検索式を生成する。
【００６４】
次に、ステップＳ７０２で視聴者リストから視聴者ＩＤを１つ選択し、ステップＳ７０３で該視聴者ＩＤに対応する前記視聴者候補データをＨＤＤ１０５内から検索、その後、ステップＳ７０４で該視聴者候補データから検索キーワードを抽出する。
【００６５】
次に、ステップＳ７０５で全ての検索キーワードを利用するか、もしくは一部しか利用しないかを決定する。この決定の結果、一部しか利用しない場合はステップＳ７０６で、検索キーワードの取捨選択を行う。このときの取捨選択のポリシーはランダムに決定される。
【００６６】
一方、ステップＳ７０５の決定の結果、利用することが決定した検索キーワード群に対して、ステップＳ７０７に進んで該検索キーワードを結合し視聴者用検索式を生成する。このときの結合条件もランダムに決定される。
【００６７】
その後、ステップＳ７０８で視聴者リストに登録されている全ての視聴者ＩＤに対して、ステップＳ７０２〜７０７の処理を実行したか否かを判断する。この判断の結果、まだ実行していない視聴者ＩＤがある場合にはステップＳ７０２に戻り処理を繰り返し行う。また、ステップＳ７０８の判断の結果、全ての視聴者ＩＤに対してステップＳ７０２〜７０７の処理の実行を完了した場合は、ステップＳ７０９に進む。
【００６８】
ステップＳ７０９〜７１１では、生成した各視聴者ＩＤに対応する複数の視聴者用検索式から、前述した第２のアイテム（A.2）の検索式結合方法により視聴者用検索式を結合し、１つの結合検索式に纏め上げる。まず、ステップＳ７０９で生成した全ての視聴者用検索式を利用するか、もしくは一部しか利用しないかを決定する。
【００６９】
この決定の結果、一部しか利用しない場合はステップＳ７１０で視聴者用検索式の取捨選択を行う。このときの取捨選択のポリシーはランダムに決定される。そして、利用することが決定した視聴者用検索式に対して、ステップＳ７１１で該視聴者用検索式を結合し１つの結合検索式を生成する。このときの結合条件もランダムに決定される。
【００７０】
次に、ステップＳ７１２に進み、ＨＤＤ１０５内のデジタルコンテンツ群を、予め管理者により設定されている第３のアイテム（A.3）の前記検索オプションにより絞り込む。その後、ステップＳ７１３で、絞り込んだデジタルコンテンツ群からステップＳ７１１で生成した結合検索式に適合するデジタルコンテンツを検索する。
【００７１】
次に、ステップＳ７１４に進み、ステップＳ７１３で検索に適合したデジタルコンテンツの全てをリストファイルに登録し、デジタルコンテンツリストを生成する。このデジタルコンテンツリストは、表示される予定のデジタルコンテンツがリスト化されたものである。そして、このデジタルコンテンツリストを基に登録されているデジタルコンテンツを表示するデジタルコンテンツ表示アプリケーションに通知するためのリストである。最後に、ステップＳ７１５において、デジタルコンテンツ表示アプリケーションを起動、デジタルコンテンツリストを通知して、本動作を終了する。
【００７２】
続いて、前記デジタルコンテンツ表示アプリケーションによって実行されるデジタルコンテンツ表示動作について説明する。
本実施形態のデジタルコンテンツ表示動作は、ＰＣ１０の電源はONであり、デジタルコンテンツ表示アプリケーションは起動済みであることを前提とする。
【００７３】
また、人物特定アプリケーション及びデジタルコンテンツ検索アプリケーションと同様に、ＣＰＵ１０１によってＨＤＤ１０５からロードしたアプリケーションプログラムを、ワーク領域としてＲＡＭ１０３を利用して実行されるものとする。
【００７４】
デジタルコンテンツ表示動作は、前記デジタルコンテンツリストに登録されているデジタルコンテンツを、特定の順番でＤＭＡＣ１０４を利用してＶＲＡＭ１０９に転送し、表示パネル１１０の表示用アプリケーションのGUIに表示する動作である。この表示されるデジタルコンテンツは、前記デジタルコンテンツ検索動作により生成された前記デジタルコンテンツリストに登録されているデジタルコンテンツである。
【００７５】
このとき、デジタルコンテンツのＨＤＤ１０５内の元データから表示データへ特殊な画像処理が必要な場合には、画像処理部１０８や、ＣＰＵ１０１上で動作するソフトウェアプログラムによって変換される。
【００７６】
登録されているデジタルコンテンツが複数ある場合の表示順番は、リストの先頭から１つずつ一定時間表示する順次表示、リストの登録順番に関係なくランダムな順番で表示するシャッフル表示等がある。また、同時に表示する数においても、一つずつ表示するシングル表示、表示領域を細かく区切って複数の候補を同時に表示するマルチ表示等の形態で表示される。
【００７７】
さらに、デジタルコンテンツリストに登録されているデジタルコンテンツ全てを表示し終わった後もまた最初から繰り返し表示するリピート表示等の表示形態もある。これらの表示形態は、キーボード１１１やマウス１１２等のヒューマンインターフェースを通して、管理者及びユーザが、予めもしくは動的に選択可能となっている。
【００７８】
以上説明したように、本実施形態においてはＰＣ１０の視聴者を特定して、この特定した視聴者を基に検索したデジタルマルチメディアコンテンツを表示するようにしている。このようにすることにより、ユーザが予め設定する必要なく、思いがけない発見をする機会を増やすことが可能となり、蓄積されるだけで利用されることが少なかったデジタルコンテンツを有効利用することができる。さらに、視聴者の構成により検索対象を変化させることで、より場に適したデジタルコンテンツを提供することができる。
【００７９】
また、特定した視聴者に応じたデジタルコンテンツを自動的に検索して表示することにより、ユーザが予め設定する必要なく、思いがけない発見をする機会を増やすことが可能となる。また、蓄積されるだけで利用されることが少なかったデジタルコンテンツを有効利用することができる。さらに、視聴者の構成により検索対象を変化させることにより、より場に適したデジタルコンテンツを提供することができる。
【００８０】
さらに、視聴者に関連するデジタルコンテンツを提供することができるので、デジタルコンテンツを有効活用することができる。
さらに、本実施形態によれば、一度視聴者を特定した後、一定時間後に再度視聴者の特定を行うようにしているので、視聴者の構成が変わった場合において、変化した後の視聴者に関連するデジタルコンテンツを定期的に変更して提供することができる。
【００８１】
さらに、検索したデジタルコンテンツデータの全てを表示し終えた後、視聴者の特定を再度行うようにしているので、視聴者の構成が変化した後の視聴者に関連するデジタルコンテンツを提供することが可能となる。また、同じデジタルコンテンツを繰り返し提供する問題点を解消することができる。
【００８２】
さらに、視聴者構成の変化を検出した場合、視聴者の特定を再度行うようにしているので、視聴者の構成の変化に即座に対応して、変化後の視聴者に関連するデジタルコンテンツを提供することができる。
【００８３】
続いて、本発明の第２の実施形態を説明する。
図８は、本発明の第２の実施形態を示し、システム構成の一例を示す図である。図８に示したように、本実施形態のコンテンツ表示システムは、与えられたマルチメディアコンテンツを表示する表示装置８０１を有している。
【００８４】
また、前記表示装置８０１のすぐそばに設置され、前記表示装置８０１の視聴者をＲＦＩＤ（Radio Frequency Identification System）により認識特定する視聴者特定装置８０２を有している。また、視聴者として特定した人物に関する情報や係わるデジタルマルチメディアコンテンツを、ネットワークを介して検索する検索装置８０３を有している。
【００８５】
また、様々な人物の情報を蓄積する人物データベース８０４、様々な人物のデジタルマルチメディアコンテンツを蓄積するデジタルコンテンツデータベース群８１１・・８１Nによって構成されている。検索装置８０３、人物データベース８０４、及びデジタルコンテンツデータベース群８１１・・８１Nは、インターネット８００で接続されている。表示装置８０１及び視聴者特定装置８０２は、検索装置８０３に直接接続されている。
【００８６】
以下、本実施形態のコンテンツ表示システムにおける、デジタルコンテンツ検索・表示動作について説明する。これらの動作は、視聴者特定装置８０２によって特定された視聴者情報を元にして行われる。具体的には、検索装置８０３によってインターネット８００を含むネットワークを介して、１台もしくは複数台のデータベース８１Nからデジタルマルチメディアコンテンツを検索・取得し、表示装置８０１に表示するものである。
【００８７】
図９のフローチャートを利用して、本実施形態のコンテンツ表示システムの動作を詳細に説明する。このとき、視聴者特定装置８０２は、初期状態で電源がOFFになっているものとする。また、表示装置８０１の視聴者は、視聴者特定装置８０２に特定可能なRFIDのICタグを所持し、該ICタグには視聴者を一意に特定可能なＩＤデータが格納されている。そして、ＩＤデータを基に人物データベースで検索を行うと、視聴者が特定することができるので、該視聴者に関わる検索キーワードを取得することが可能であることを前提とする。
【００８８】
本実施形態においては、デジタルコンテンツ自動検索・表示動作は、視聴者特定装置８０２の電源がONになると同時に開始される。
まず、ステップＳ９０１でユーザは、視聴者特定装置８０２の電源をONにする。ONにされた視聴者特定装置８０２は、表示装置８０１の視聴者の特定を開始する。ステップＳ９０２で該視聴者特定装置８０２は近くに存在する１つもしくは複数のICタグを検知し、ステップＳ９０３で１つでも検出できたかどうかを判断する。
【００８９】
この判断の結果、検出できていた場合は、さらにステップＳ９０４に進み、検出したICタグを１つ選択する。
次に、ステップＳ９０５に進み、検出したICタグの各々から、記憶された視聴者のＩＤデータを取得して、視聴者リストに追加する。そして、検出した全てのICタグからＩＤデータを取得したか否かをステップＳ９０６で判断し、取得していなかった場合にはステップＳ９０４に戻って前述した処理を繰り返し行い、視聴者リストを完成する。
【００９０】
ステップＳ９０６の判断の結果、視聴者リストを完成した場合にはステップＳ９０７に進む。ステップＳ９０７においては、視聴者特定装置８０２から検索装置８０３へ生成した視聴者リストを送信する。
【００９１】
次に、ステップＳ９０８に進み、検索装置８０３は受信した視聴者リストの中からＩＤデータを１つ選択する。次に、ステップＳ９０９に進み、視聴者リストに登録されているＩＤデータのそれぞれに対して、ネットワークを介して人物データベース８０４へ前記ＩＤデータの視聴者に関連する検索キーワードを問い合わせる。
【００９２】
次に、ステップＳ９１０において、全てのＩＤデータの検索キーワードの取得を完了したか否かを判断する。この判断の結果、完了していない場合にはステップＳ９０８に戻って前述した処理を繰り返し行う。
【００９３】
一方、ステップＳ９１０の判断の結果、完了した場合にはステップＳ９１１に進み、取得した検索キーワードを基にして、検索式を生成する。この際の検索式は、第１の実施形態と同様に第１のアイテム（A.１）の視聴者用検索式生成方法で各視聴者毎に視聴者用検索式を生成する。また、第２のアイテム（A.2）の結合検索式生成方法で生成した視聴者用検索式を結合して結合検索式を生成する。さらに、第３のアイテム（A.3）の検索オプションを関連付けて検索式とする。
【００９４】
次に、ステップＳ９１２に進み、この検索式を基にデジタルコンテンツデータベース群８１１・・８１Nから適合するデジタルコンテンツを取得する。デジタルコンテンツの検索・取得が完了したら、検索装置８０３はステップＳ９１３において、表示装置８０１へ取得したデジタルコンテンツを転送する。
【００９５】
デジタルコンテンツを受信した表示装置８０１は、受信したデジタルコンテンツを表示する（ステップＳ９１４）。このとき、デジタルコンテンツが複数ある場合には、表示順番としては、前記順次表示、前記シャッフル表示等を用い、複数表示する場合は前記マルチ表示等を用い、繰り返し表示する場合は前記リピート表示等の表示形態により表示を行う。ステップＳ９１４でデジタルコンテンツを表示すると、次に、ステップＳ９１５に進み、本動作は一端停止する。
【００９６】
その後、例えば表示完了後直ぐや、一定時間経過後、視聴者の構成に何らかの変化が認められた場合等をトリガーにして、ステップＳ９０２へ戻り、視聴者の特定を再度行う。この場合、撮像装置１０７を常に動作させておく。いずれのタイミングやいずれのイベントをトリガーにして、ステップＳ９０２へ戻るのかは、ユーザが設定可能であり、予め設定されている通りに動作する。
【００９７】
以上説明したように、本実施形態においては、表示装置８０１の視聴者を、視聴者特定装置８０２によって特定し、人物データベースから取得した該視聴者の個人情報を基に検索したデジタルマルチメディアコンテンツを表示するようにした。これにより、ユーザが予め設定する必要なく、思いがけない発見をする機会を増やすことが可能となり、蓄積されるだけで利用されることが少なかったデジタルコンテンツの有効利用を図ることができる。さらに、視聴者の構成により検索対象を変化させることで、より場に適したデジタルコンテンツを提供することができる。
【００９８】
前述した第２の実施形態において、視聴者特定装置８０２は電源がOFFの場合にユーザがONにすることでモニタリングを開始することを前提にしていた。しかしながら、例えばリモコン等によりユーザからモニタリング開始の指示を受けることでモニタリングを開始するという構成であってもよい。さらに、前記表示装置８０１に検索装置８０３が検索したデジタルコンテンツデータを表示中であっても、前記リモコン等によりユーザから視聴者特定指示を受けた場合に、デジタルコンテンツの表示を止める。そして、再度視聴者を特定しそれを基に検索したデジタルコンテンツを表示するといった構成であってもよい。これは、第１の実施形態にも適応することができる。
【００９９】
また、第２の実施形態において、表示装置８０１及び視聴者特定装置８０２は、検索装置８０３に直接接続されていることを前提にしていたが、これらもインターネット８００等のネットワークを介して接続されていても本発明を適用できる。
【０１００】
また、第２の実施形態において、インターネット８００を含むネットワークを介して、個人データ及びデジタルコンテンツデータのやり取りを行っている。そのとき暗号化等のセキュリティ対策は行っていない実施形態となっているが、セキュリティ対策が行われ、暗号化されたデータのやり取りであっても本発明を適用することができる。
【０１０１】
（本発明に係る他の実施形態）
前述した本発明の実施形態におけるコンテンツ表示装置、コンテンツ表示システムを構成する各手段、並びにコンテンツ表示方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１０２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されているシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１０３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図６、図７及び図９に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０６】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１０７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【０１０８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１１】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１２】
【図１】本発明の第１の実施形態を示し、コンテンツ表示装置の構成例を説明するブロック図である。
【図２】視聴者候補データのデータ構造を示す図である。
【図３】検索キーワードテーブルのデータ構造を示す図である。
【図４】デジタルコンテンツのデータ構造を示す図である。
【図５】図１のＨＤＤ内の視聴者候補データ、検索キーワードテーブル及びデジタルコンテンツデータの格納内容を示す図である。
【図６】人物特定アプリケーションによる視聴者特定動作を示すフローチャートである。
【図７】デジタルコンテンツ検索アプリケーションによるデジタルコンテンツ検索動作を示すフローチャートである。
【図８】本発明の第２の実施形態を示し、システム構成の一例を示す図である。
【図９】第２の実施形態におけるデジタルコンテンツ検索・表示動作を説明するフローチャートである。
【図１０】影響要因をランダムに選択した結果の第１の例を示す図である。
【図１１】影響要因をランダムに選択した結果の第２の例を示す図である。
【符号の説明】
【０１１３】
１０  ＰＣ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＤＭＡＣ
１０５  ＨＤＤ
１０６  撮像装置制御部
１０７  撮像装置
１０８  画像処理部
１０９  ＶＲＡＭ
１１０  表示パネル
１１１  キーボード
１１２  マウス
１１３  バス
１１４  HIF制御部
【図１】
2008146487.tif 000003
【図２】
2008146487.tif 000004
【図３】
2008146487.tif 000005
【図４】
2008146487.tif 000006
【図５】
2008146487.tif 000007
【図６】
2008146487.tif 000008
【図７】
2008146487.tif 000009
【図８】
2008146487.tif 000010
【図９】
2008146487.tif 000011
【図１０】
2008146487.tif 000012
【図１１】
2008146487.tif 000013