(57)【要約】【課題】利用可能な大量のコンテンツデータの中から、迅速かつ正確に目的とするコンテンツデータを検索して利用できるようにする。【解決手段】記録媒体に記録されているコンテンツデータについて、当該コンテンツデータのそれぞれに対応付けられる付加情報に基づいて決まる値毎や区間毎に、コンテンツデータの出現頻度を算出する。この算出したコンテンツデータの出現頻度を、ＬＣＤの表示画面３２Ｇに表示し、表示した出現頻度の表示部分であるヒストグラムバーを、マウス・ポインターＰを移動させるようにして選択し、選択されたヒストグラムバーに対応するコンテンツデータの一覧リストなどを表示できるようにする。【選択図】図５
2007122126.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
操作部と、
コンテンツデータに付加される付加情報に基づいて分類されるコンテンツデータの数量を算出し、
上記算出されたコンテンツデータ数量に応じた領域をもった画像を上記表示部に表示し、
上記操作部を通じて操作され上記表示部に表示される選択指示手段が、上記表示部に表示された画像の内所望の画像を選択するとき、
上記所望の画像に対応づけて分類されるコンテンツデータおよび／または上記所望の画像に対応づけて分類されるコンテンツデータの付加情報を用いた処理を行う
ように制御する制御手段と
からなる情報処理装置。
【請求項２】
上記制御手段は、
上記表示部に表示される選択指示手段が上記画像上またはその近傍領域に位置するとき、上記所望の画像の選択を行うように制御する、
請求項１記載の情報処理装置。
【請求項３】
上記制御手段は、
上記表示部に表示される選択指示手段が上記画像上またはその近傍領域に位置し、かつ、選択入力するとき、
上記所望の画像の選択を行うように制御する、
請求項１記載の情報処理装置。
【請求項４】
上記制御手段は、
上記表示部に表示される選択指示手段が上記画像上またはその近傍領域に位置し、かつ、選択入力するとき、
上記所望の画像の選択を行うように制御する
第二の画像選択制御を行う、
請求項２記載の情報処理装置。
【請求項５】
上記制御手段は更に、
当該表示されている画像に対応する分類に合致する新たなコンテンツデータが追加されたとき、
上記追加されたコンテンツデータに付加される付加情報に基づいて分類される追加コンテンツデータの数量を算出し、
上記表示手段に表示されている画像と、上記算出された追加コンテンツデータの数量に応じた領域を持った画像とを、
上記表示手段に表示する
請求項１記載の情報処理装置。
【請求項６】
上記制御手段は、
上記表示手段に表示されていた画像と、上記追加コンテンツデータの数量に応じた領域を持った画像とのそれぞれの表示様式を異ならせて上記表示手段に表示する
請求項５記載の情報処理装置。
【請求項７】
上記制御手段は、
上記選択指示手段によって、上記表示部に表示された画像の内所望の画像が選択された場合に、上記所望の画像に対応づけて分類されるコンテンツデータについての表示情報を形成し、当該表示情報を上記表示部に表示するように制御する
請求項１記載の情報処理装置。
【請求項８】
上記付加情報は、上記コンテンツデータのそれぞれ毎に関連付けられる日時情報と位置情報との一方または両方であることを特徴とする
請求項１記載の情報処理装置。
【請求項９】
前記コンテンツデータは、静止画データ、動画データ、ＡＶコンテンツデータ、音声データ、テキストデータ、ゲームコンテンツデータ、一まとまりのデータとして扱われるコンピュータデータなどの内の少なくとも１つ以上からなるものである
請求項１記載の情報処理装置。
【請求項１０】
コンテンツデータに付加される付加情報に基づいて分類されるコンテンツデータの数量を算出し、
上記算出されたコンテンツデータ数量に応じた領域をもった画像を表示部に表示し、
操作部を通じて操作され上記表示部に表示される選択指示手段が、上記表示部に表示された画像の内所望の画像を選択するとき、
上記所望の画像に対応づけて分類されるコンテンツデータおよび／または上記所望の画像に対応づけて分類されるコンテンツデータの付加情報を用いた処理を行うように制御する
情報処理方法。
【請求項１１】
多数のコンテンツデータを蓄積してこれを処理する情報処理装置のコンピュータに、
コンテンツデータに付加される付加情報に基づいて分類されるコンテンツデータの数量を算出する算出ステップと、
上記算出ステップにおいて算出したコンテンツデータ数量に応じた領域をもった画像を表示部に表示する表示ステップと、
操作部を通じて操作され上記表示部に表示される選択指示手段が、上記表示部に表示された画像の内所望の画像を選択するとき、上記所望の画像に対応づけて分類されるコンテンツデータおよび／または上記所望の画像に対応づけて分類されるコンテンツデータの付加情報を用いた処理を行うように制御する制御ステップと
を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、パーソナルコンピュータ、携帯情報端末、ゲーム機器、デジタルスチルカメラ、デジタルビデオカメラなどのように、表示素子を備え種々のデータの表示を行うことができる装置、このような装置で用いられる情報選択のための方法およびプログラムに関する。
【背景技術】
【０００２】
例えば、ＤＶＤ（Digital Versatile Disc）や小型化されたハードディスクなどの大容量記録媒体が広く普及し、また、インターネットなどの高域ネットワークを比較的に安価に利用できる環境が整えられてきており、個々人が多種多様な情報を大量に利用することができるようになってきている。
【０００３】
このため、利用可能な多種多様の情報を効率よく利用できるようにする技術、特に大量の情報の中から目的とする情報を効率よく利用できるようにするための技術が種々考えられている。例えば、後に記す特許文献１には、テレビ放送番組を大容量記録媒体に記録して保存しておく場合、記録した番組の概要を把握したり、検索を行ったりする場合のことを考慮していわゆるサムネイル画像を形成し、これと記録したテレビ放送番組を関連付けて管理することが行われる。
【０００４】
このサムネイル画像を形成する場合に、誤ってＣＭ部分のサムネイル画像を作成してしまったり、あるいは、青空などの変化が少なく番組についての内容をあまり伝えることのできない画像に基づいてサムネイルを作成しまったりといった不都合を防止するために、記録対象のテレビ放送番組の映像信号のヒストグラムを算出し、これを用いて無意味映像を判別し、無意味なサムネイル画像を作成することがないようにする技術が開示されている。
【特許文献１】特開２００２−０２７４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１に記載の技術は、インデックスとして用いられるサムネイル画像を適切に作成できる点において優れており、テレビ放送番組などの非常にデータ量の多いコンテンツの概要把握やコンテンツデータの迅速な検索のためには有効な技術である。
【０００６】
しかし、デジタルスチルカメラやデジタルビデオカメラなどのいわゆるデジタル・カメラによって撮影され静止画像のデータ（静止画データ）やインターネットを介して購入するようにした音楽コンテンツなどのコンテンツデータについては、テレビ放送番組などのいわゆるＡＶ（Audio/Visual）データに比べればデータ量も小さいために、多数のコンテンツデータを記憶保持できる。
【０００７】
このため、例えば、デジタル・カメラで撮影した静止画データや音楽コンテンツデータは、数千枚、数万枚、あるいは、数千曲、数万曲の単位で記憶保持が可能であり、このような大量のデータの中から目的とするコンテンツデータを探し出して利用するためには時間がかかってしまったり、結局、目的とするコンテンツデータを見つけ出すことができなかったりするなどの問題を生じさせやすい。
【０００８】
以上のことにかんがみ、本発明は、利用可能な大量のコンテンツデータの中から、迅速かつ正確に目的とするコンテンツデータを検索して利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
表示部と、
操作部と、
コンテンツデータに付加される付加情報に基づいて分類されるコンテンツデータの数量を算出し、
上記算出されたコンテンツデータ数量に応じた領域をもった画像を上記表示部に表示し、
上記操作部を通じて操作され上記表示部に表示される選択指示手段が、上記表示部に表示された画像の内所望の画像を選択するとき、
上記所望の画像に対応づけて分類されるコンテンツデータおよび／または上記所望の画像に対応づけて分類されるコンテンツデータの付加データを用いた処理を行う
ように制御する制御手段と
からなることを特徴とする。
【００１０】
この請求項１に記載の発明の情報処理装置によれば、制御手段によって、（１）コンテンツデータに対応付けられる付加情報に基づいて分類されるコンテンツデータの数量が算出され、（２）この算出されたコンテンツデータの出現頻度が、表示部に表示され、（３）操作部を通じていわゆるカーソルなどの選択指示手段が移動するように操作された場合に、この選択指示手段によって選択された画像に対応付けて分類されるコンテンツデータおよび／または当該画像に対応づけて分類されるコンテンツデータの付加データを用いた処理が行うように制御される。
【００１１】
これにより、付加情報に基づいて分類されるコンテンツデータの数量に基づいて、多数のコンテンツデータの中から目的とするコンテンツデータを絞り込むことができる。最終的には、多数のコンテンツデータの中から目的とするコンテンツデータを検索したり、選択したりすることを、コンテンツデータの出現頻度の状態に基づいて迅速かつ正確に行うことができる。
【発明の効果】
【００１２】
コンテンツデータの検索や選択を、コンテンツデータの出現頻度の状態に基づいて、視覚を通じて直感的に、しかも迅速かつ正確に行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照しながら、この発明による装置、方法、プログラムの一実施の形態について説明する。この発明は、例えば、パーソナルコンピュータ、携帯情報端末、携帯電話端末、ゲーム機器、デジタルスチルカメラ、デジタルビデオカメラなどの表示素子を備え、音楽データ、テキストデータ、静止画データ、動画データ、ゲームプログラムなどのコンテンツの利用が可能な種々の情報処理装置に適用可能なものである。以下に説明する実施の形態においては、この発明をホームサーバとして用いられる例えばパーソナルコンピュータのような情報処理装置に適用した場合を例にして説明する。
【００１４】
［発明の概要］
まず、この発明の概要について簡単に説明する。  
通常、ユーザがデジタル・カメラで写真を撮る場合を考えると、特殊な場合を除き、毎日ある程度の枚数の写真を撮って保存するケースはごく稀であると考えられる。多くは、何らかのイベントがあったときにまとまった数の写真を撮影し、日頃は撮影しないか、したとしても数枚程度であることが多いと推察できる。
【００１５】
また、ユーザにとって興味ある面白いイベントである場合は、比較的多くの写真を撮っていたり、自身は撮影しなくとも友人から後日写真を送付されてきたりしてまとまった枚数の写真がパーソナルコンピュータのフォルダーに保存されることが多い。
【００１６】
また、音楽コンテンツの場合、電子配信系サービスにより多種多様な音楽コンテンツのダウンロードが可能になってきている。このように利用可能になった種々の音楽コンテンツの制作年や（オリジナルの）発売日などは多年にわたるが、音楽をよく聞いた時期とそれほどでもなかった時期があり、それらを年代別に並べてみても一様に分布していることはまずないと思われる。
【００１７】
このように、ユーザが所有する種々のコンテンツを、それらが持つ日時情報に基づいて時間軸上に並べてみると、その出現頻度にはばらつきがあり、その頻度が大きいときはそれらのコンテンツに対する興味が大きかったときであると推察できる。
【００１８】
パーソナルコンピュータで管理されるファイルでも、ファイルの作成（保存）年月日が記録されており、それに対して日付範囲を指定して検索（例えば、作成日が２００５／０６／０３〜２００５／０７／０１までのファイルを検索）することはできるが、それほど最近のイベントでなければ年月日を詳細に思い出して指定することはかなり困難なことである。
【００１９】
このように、写真などの静止画データ、音楽コンテンツ、種々のデータファイル、あるいは、動画データなど、種々のコンテンツデータの作成日や利用日などの時間情報（日時情報）は、一様に分布するものではなく、ある程度のばらつきがある点に着目して、この発明はなされたものである。
【００２０】
具体的には以下に詳述するが、この発明は、コンテンツデータに付加される付加情報の１つである日時情報に基づいて、例えば、日別（算出単位となる値毎）、期間別（算出単位となる期間毎）にコンテンツデータの出現頻度（ヒストグラム）を可視化する直感的なインターフェースを提供し、出現頻度の特徴的な部分を選択することを通じて、目的とするコンテンツデータの検索や選択を可能にするものである。
【００２１】
なお、以下に説明する実施の形態においては、コンテンツデータに付加された付加情報として、作成日（作成年月日）や使用日（使用年月日）等の日時情報に基づいて、コンテンツデータの出現頻度（ヒストグラム）を算出する場合を例にして説明する。しかし、出現頻度を算出する場合に用いる付加情報は日時情報に限るものではなく、コンテンツデータの作成場所や使用場所などの位置情報など、種々の属性情報を用いることも可能である。
【００２２】
［情報処理装置の構成について］
次に、この実施の形態の情報処理装置について具体的に説明する。  
図１は、この発明による装置、方法、プログラムが適用された情報処理装置を説明するためのブロック図である。図１に示すように、この実施の形態の情報処理装置は、大きく分けると、制御部１０、音声出力部２０、映像出力部３０、記録媒体ドライブ４０、インターフェース部５０からなっている。
【００２３】
制御部１０は、この実施の形態の情報処理装置の各部を制御するマイクロコンピュータであり、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＥＥＰＲＯＭ（Electronic Erasable and Programmable ROM）１４が、ＣＰＵバス１５を通じて接続されて構成されたものである。
【００２４】
ここで、ＣＰＵ１１は、各種のプログラムを実行し、種々のデータ処理を行ったり、各部に供給する制御信号を形成して、これを各部に供給したりするなど、この実施の形態の情報処理装置の制御の主体となるものである。ＲＯＭ１２は、ＣＰＵ１１において実行する種々のプログラムや処理に必要な種々のデータを記憶保持するものである。
【００２５】
また、ＲＡＭ１４は、種々の処理において途中結果を一時記憶するなど、主に作業領域として用いられるものである。ＥＥＰＲＯＭ１４は、いわゆる不揮発性メモリであり、この実施の形態の情報処理装置の電源が落とされても保持しておくべきデータ、例えば、ユーザによって設定された種々のパラメータや新たに追加したプログラムなどを記憶保持するものである。
【００２６】
音声出力部２０は、音声処理部２１とスピーカ２２とを備えている。音声処理部２１は、制御部１０により制御され、音声データの供給を受けて、スピーカ２２に供給する音声信号を形成するものである。音声処理部２１は、また、制御部１０からの制御によって、音量や音質の調整などの処理をも行うことができるものである。スピーカ２２は、音声処理部２１からの音声信号の供給を受けてこれに応じた音声を放音するものである。
【００２７】
映像出力部３０は、映像処理部３１とＬＣＤ（Liquid Crystal Display）３２とを備えている。映像処理部３１は、制御部１０により制御され、映像データの供給を受けて、ＬＣＤ３２に供給する映像信号を形成するものである。映像処理部３１は、また、制御部１０からの制御によって、画質の調整などの処理をも行うことができるものである。ＬＣＤ３２は、比較的に大きな表示画面を備えたものであり、映像処理部３１からの映像信号の供給を受けてこれに応じた映像を自己の表示画面に表示するものである。
【００２８】
記録媒体ドライブ４０は、例えば、ハードディスクドライブであり、インターフェース（以下、Ｉ／Ｆと略称する。）４１と、記憶媒体としてのハードディスク４２を備え、制御部１０の制御により、音声データ、動画データ、静止画データ、テキストデータ、ゲームプログラムなどの種々のいわゆるコンテンツデータや、オペレーティングプログラムや処理に必要になる種々のデータなどをハードディスクに書き込んで記憶保持したり、また、記憶保持している種々のデータやプログラムを読み出して制御部１０に供給し、これを利用したりすることができるようにするものである。
【００２９】
なお、この実施の形態の情報処理装置において、記録媒体ドライブ４０は、ハードディスクドライブであるものとして説明するが、記憶ドライブ４０としては、例えば、半導体メモリドライブ、ＤＶＤなどの光ディスクドライブ、ＭＤなどの光磁気ディスクドライブなどの種々の記録媒体を用いるドライブによって構成することもできる。また、記録媒体は、内蔵型の構成とすることも可能であるし、着脱可能な構成とすることも可能である。
【００３０】
そして、インターフェース部５０は、ユーザインターフェースとしての操作部５１と、通信インターフェース（以下、通信Ｉ／Ｆと略称する。）５２と、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）５３と入出力端子５４とを備えている。
【００３１】
操作部５１は、種々の操作キーを備え、ユーザからの操作入力を受け付けて、これを電気信号に変換し、制御部１０に供給することができるものである。また、操作部５１は、いわゆるマウスやタッチパッドなどの表示画面上の位置を指示し、項目の選択などを行うポインティング・デバイスをも含むものである。これにより制御部１０は、ユーザからの操作入力に応じて各部を制御することができるようにされる。
【００３２】
また、通信Ｉ／Ｆ５２は、例えば、インターネットなどのネットワーク１００に接続し、当該ネットワーク１００を通じて目的とするサーバ装置や各種端末装置などに要求やデータを送信したり、また、当該ネットワーク１００を通じて目的とするサーバ装置や端末装置から種々のデータの提供を受信したりするものである。
【００３３】
なお、通信Ｉ／Ｆ５２を通じて受け付けた音声データや映像データなどの種々のデータは、制御部１０およびＩ／Ｆ４１を通じて記録媒体４２に記録されたり、あるいは、制御部１０を通じて音声出力部２０や映像出力部３０に供給されて出力されたりすることになる。
【００３４】
外部Ｉ／Ｆ５３は、他の外部機器との接続を可能にするものであり、入出力端子５４に接続されたＡＶ（Audio/Visual）機器やパーソナルコンピュータなどの外部機器との間で種々のデータの送受を行うものである。この外部Ｉ／Ｆ５３および入出力端子５４を通じて受け付けた音声データや映像データなどの種々のデータもまた、制御部１０およびＩ／Ｆ４１を通じて記録媒体４２に記録されたり、あるいは、制御部１０を通じて音声出力部２０や映像出力部３０に供給されて出力されたりすることになる。
【００３５】
そして、この実施の形態の情報処理装置において、記録媒体４２は大容量のハードディスクであり、種々の大量のコンテンツデータを記憶保持することができるものである。しかし、目的とするコンテンツデータの検索には時間がかかってしまう場合もあるので、この実施の形態の情報処理装置においては、コンテンツデータに付加されている付加情報の内の日時情報を用いて、コンテンツデータの出現頻度（ヒストグラム）を計算する。
【００３６】
この出現頻度の計算結果をヒストグラム画像として比較的大きな表示画面を備えたＬＣＤ３２に表示するようにし、この表示されたヒストグラム画像を通じて、目的とするコンテンツデータを絞り込み、検索して、選択することができるようにしている。
【００３７】
そして、この実施の形態の情報処理装置は、上述もしたように、音楽データなどの音声データ、静止画データ、動画像データ、テキストデータ、プログラムなどの種々のコンテンツデータを記録媒体４２に記憶保持して利用することができるものである。しかし、以下においては説明を簡単にするため、例えば、自己のデジタル・カメラによって撮影するなどして、外部Ｉ／Ｆ５３及び入出力端子５４を通じて提供を受けた静止画データやネットワーク１００及び通信Ｉ／Ｆ５２を通じて取得した静止画データ（写真コンテンツ）を扱う場合を例にして説明する。
【００３８】
［付加情報とコンテンツデータへのアクセスについて］
次に、この実施の形態の情報処理装置において扱われる写真コンテンツについて説明する。この実施の形態の情報処理装置において扱われる写真コンテンツである静止画データは、Ｅｘｉｆ（Exchangeable Image File）形式のものである。現在、ほとんどのデジタル・カメラにおいては、撮影した画像をＥｘｉｆ形式のファイルとして記録媒体に保存する。
【００３９】
Ｅｘｉｆフォーマットの画像ファイルは、画像フォーマットの１つであるＪＰＥＧ（Joint Photographic Experts Group）フォーマットに、撮影したデジタル・カメラの情報（メーカーやモデル）や、撮影日時、撮影時の条件（露光時間、フラッシュのオン／オフなど）などのさまざまな付加情報を含めたものである。なお、Ｅｘｉｆフォーマットの画像ファイルの拡張子は「．ｊｐｇ」である。無圧縮の場合はＴＩＦＦ（Tag Image File Format）の場合もある。
【００４０】
ここで、Ｅｘｉｆ付加情報の構造について簡単にまとめる。付加情報内の個々のデータは、以下に示すように、  
（１）  タグ番号（項目を識別する２ｂｙｔｅｓの番号）
（２）  タイプ（データの型。１：８ｂｉｔ符号なし整数、２：ＡＳＣＩＩ文字（７ｂｉｔ）の文字列、３：１６ｂｉｔ符号なし整数、４：３２ｂｉｔ符号なし整数など）
（３）  カウント（データのサイズ）
（４）  データへのオフセット
（５）  実際のデータ
という形式で記述されている。
【００４１】
ここで、（１）タグ番号と（２）タイプについては、取得したいデータのものを規格書であらかじめ調べておく必要がある。例えば、デジタル・カメラのメーカーについては、タグ番号が「０ｘ０１０ｆ」で、タイプは「文字列」である。撮影日時のタグ番号は「０ｘ９００３」であり、「ＹＹＹＹ／ＭＭ／ＤＤ．ＨＨ：ＭＭ：ＳＳ」の形式で文字列として撮影日時が記録されている。ただし文字列の最後にはＮｕＬＬ（ヌル）文字が含まれている。
【００４２】
なお、ＹＹＹＹは西暦４桁、ＭＭは月２桁、ＤＤは日２桁、ＨＨ、ＭＭ、ＳＳは時間を示すものであり、時、分、秒をそれぞれ２桁で表す構成となっている。この実施の形態の情報処理装置においては、静止画コンテンツ（写真コンテンツ）に含まれるＥｘｉｆ付加情報のうち、上記の撮影日時の情報を使用し、そのうちの年月日（ＹＹＹＹ／ＭＭ／ＤＤ）のみを使用するものとして説明する。
【００４３】
図２は、この実施の形態の記録媒体４２に記録された写真コンテンツの静止画データの管理構造を説明するための図である。この実施の形態の記録媒体４２には、図２に示すように、最上位に写真フォルダーＦ０があり、その下に静止画ファイル（写真ファイル）ｆ１、ｆ２、ｆ３と、静止画フォルダーＦｄ１、Ｆｄ２がある。また、静止画フォルダーＦｄ１の下には、静止画ファイルｆ１１、ｆ１２、ｆ１３があり、静止画フォルダーＦｄ２の下には、静止画ファイルｆ２１、ファイルｆ２２、ファイルｆ２３と、静止画フォルダーＦｄ２１があり、この静止画フォルダーＦｄ２１の下には、静止画ファイル２１１があるというように、階層構造となっている。
【００４４】
そして、詳しくは後述もするが、この実施の形態の情報処理装置において、コンテンツデータの出現頻度を求めて表示するアプリケーションが起動されると、この実施の形態の情報処理装置の制御部１０は、指定されるコンテンツフォルダーについて、このアプリケーションが対象とするコンテンツデータをフィルタリングする。具体的には、ユーザが写真コンテンツを検索対象として指定した場合、ファイル名に付与される拡張子「．ｊｐｇ」に基づいて選択すればよい。もちろん、付加情報の内容をチェックして対象コンテンツであるか否かを判断するようにしてもよい。
【００４５】
次に、制御部１０は、目的とするコンテンツフォルダー（写真フォルダー）以下に含まれる写真コンテンツについて、それぞれの写真コンテンツの撮影年月日を取得する。このフォルダーの中には１つ以上の写真コンテンツが含まれ、さらにこのフォルダーの中にフォルダーを含んでもよい。つまり、図２を用いて説明したように、この実施の形態の情報処理装置においては、階層構造（ツリー構造）で各写真コンテンツが管理されているものとする。
【００４６】
そして、この実施の形態の情報処理装置の制御部１０は、出現頻度を算出するためのデータ・リスト（テーブル１）、頻度表（テーブル２）を作成する。図３は、この実施の形態の制御部１０が作成するデータ・リスト（テーブル１）と頻度表（テーブル２）の一例を説明するための図である。
【００４７】
この実施の形態の情報処理装置の制御部１０は、写真コンテンツの頻度表（テーブル２）を作成するに当たり、図３（ａ）に示すように、少なくとも撮影年月日と写真コンテンツのパスおよびファイル名を含むデータ・リスト（テーブル１）を例えばＲＡＭ１３に作成する。なお、図３（ａ）に示すテーブル１においては、左欄に示すように、撮影年月日は、（1999/10/26）のように、西暦４桁／月２桁／日２桁からなる情報であり、コンテンツのパスおよびファイル名は、（C:\user\mydata\photo\weddingParty\DSC023.jpg）のように、格納先のデバイス名、識別情報などからなるものである。
【００４８】
図３（ａ）に示した検索対象ファイルについてのデータ・リスト（テーブル１）を作成したら、制御部１０は、撮影年月日をキーとしてその出現頻度を計数する。つまり、撮影年月日毎に、同じ撮影年月日を持つ静止画コンテンツをカウントすることにより撮影年月日毎の頻度数（数量）を得て、図３（ｂ）に示したように、撮影年月日と頻度数とかなる頻度表（テーブル２）を作成する。
【００４９】
この例の場合、２００４年２月２０日に撮影された静止画データは５枚、２００４年３月３日に撮影された静止画データは１枚、２００５年６月９日に撮影された静止画データは２枚というように、日にち毎に撮影された静止画データ（写真コンテンツ）の数を把握することができる。そして、図３（ｂ）に示したテーブル２の情報に基づいて、ヒストグラム画像を形成して表示し、表示したヒストグラム画像を介して、静止画データの検索と選択を行うことができるようにしている。
【００５０】
［ヒストグラム画像の具体例］
図４は、図３（ｂ）に示したテーブル２に基づいて、制御部１０及び画像処理部３１の処理によってＬＣＤ３２の表示画面３２Ｇに表示されるヒストグラム画像の表示例を説明するための図である。
【００５１】
図４（ａ）、（ｂ）に示すように、この例においてＬＣＤ３２の表示画面３２Ｇに表示されるヒストグラム画像（ビュー・ペインＢＰ）は、年代表示部ＡＧと出現頻度からなるヒストグラムを表示するヒストグラム表示部ＨＧとスクロール・バーＳＢとからなるものである。スクロール・バーＳＢ内には左右に移動するカーソル（スクロール・ボックス）ＣＳが設けられている。図４（ａ）、（ｂ）においては、横軸は時間軸であり縦軸は頻度であり、静止画データ（写真コンテンツ）のヒストグラムが棒グラム形式で表示されている。
【００５２】
なお、この明細書において、図４（ａ）、（ｂ）に示したように表示されるヒストグラム画像において、各棒グラム部分であるヒストグラムを構成する１本１本のバー（縦棒）をヒストグラムバーと呼ぶこととする。
【００５３】
図４（ａ）では、１９９９年の中間より少し前から２００３年の中間より少し後までの約４．５年分の期間の静止画データの撮影年月日に基づくヒストグラムが表示されている。そして、図４（ａ）では、ヒストグラム表示部ＨＧの下部に設けられているスクロール・バーＳＢ内のカーソルＣＳを移動させた場合、あるいはこのアプリケーションの前回終了時の位置としてスクロール・バーＳＢ内のカーソルＣＳがこの位置にあった場合のヒストグラムが表示されている。
【００５４】
そして、図４（ａ）において、スクロール・バーＳＢ内のカーソルＣＳを左方向に移動させると、図４（ｂ）に示すように時間軸も相対的に移動してヒストグラムが表示される。すなわち、過去に遡ってヒストグラムを表示できる。図４（ｂ）では、１９９６年の中間より少し前から２０００年の中間より少し後までの約４．５年分の期間の静止画データの撮影年月日に基づくヒストグラムが表示されている。もちろん、スクロール・バーＳＢ内のカーソルＣＳを右方向に移動させることにより、最終的には、現時点から過去に４．５年分までの最新のヒストグラムを表示することが可能である。
【００５５】
このように、スクロール・バーＳＢの左端がビュー・ペインＢＰの左端に表示される時間位置（年月日）に対応し、スクロール・バーＳＢの右端がビュー・ペインＢＰの右端に表示される時間位置に対応する。スクロール・バーＳＢ内のカーソルＣＳがスライドできる領域の左端は、対象とする写真コンテンツの撮影年月日のうちもっとも古い時間位置に対応し、同じく領域の右端は、撮影年月日のもっとも新しい時間位置に対応する。
【００５６】
もちろん、対象とする写真コンテンツの最古日付から最新日付までが比較的離れていない、つまり時間範囲が狭い場合には、画面の表示分解能が十分であれば、スクロール・バーＳＢはなくともよい。
【００５７】
また、図４に示した例のように約４．５年分の時間軸に対して、通常は１日単位でヒストグラムが表示できるほど画面の表示分解能は高くないので、表示分解能に応じて複数日単位で表示することになる。例えば、１年分の時間軸に対して１００ポイントの表示分解能があれば、３．６５日の時間幅に対して１本の棒グラフが描画できる。この時間幅の決定は、ユーザが設定してもよいし、アプリケーションが決定してもよい。また、１日単位の整数としてもよい。
【００５８】
さらに、この実施の形態においては１日単位でコンテンツの頻度を計数することを前提としているが、週単位、月単位などでもよく、コンテンツによっては午前／午後、時間単位などとしてもよい。つまり、コンテンツデータの頻度が分類される小区間は、撮影年月日に基づいて、設定することが可能である。例えば、日を最小単位とすれば、１日単位（所定の値毎）に頻度を求めることが可能であるし、また、数日単位、週単位というように、日に基づく小区間毎に頻度を求めることも可能である。
【００５９】
［ヒストグラム画像を介した操作］
次に、図４に示したように表示されるヒストグラム画像に対して行われるユーザ操作の具体例について説明する。図５は、ヒストグラム画像に対するユーザ操作について説明するための図である。
【００６０】
図５に示すように、制御部１０は、ＬＣＤ３２の表示画面３２Ｇにヒストグラム画像表示した後、ユーザからの操作を受け付けるためにマウス・ポインターＰを表示する。このマウス・ポインターＰは、操作部５１としてのポインティング・デバイスであるマウスを操作することにより移動させることが可能となる。
【００６１】
図５に示すように、ユーザはマウスを使って目的とするコンテンツデータが属するであろう日付部分に表示されているヒストグラムバー部分に、マウス・ポインターＰの先端部を移動させた後に、マウス・ボタンをクリックすると、制御部１０は、選択されたヒストグラムバー部分に対応する撮影年月日を特定し、この特定した撮影年月日を有するコンテンツ群を選択して、以降のアプリケーションにその選択情報を引き渡す。
【００６２】
このようにして、マウス・ポインターＰが示す位置に対応するコンテンツ（群）が選択され、以降のアプリケーションがフォト・ビュワーであれば選択された写真コンテンツがＬＣＤ３２の表示画面３２Ｇ上に順次表示される。クリック時にマウス・ポインターＰが示す位置に対応するコンテンツ（群）がない場合には、近傍のヒストグラムデータを検索し、最近傍のデータあるいはさらに出現頻度の大きいデータを選択する。
【００６３】
このように、この実施の形態においては、コンテンツデータである静止画が形成する各グループを視覚を通じて認識可能なヒストグラム画像をインターフェースとして用いて、目的とするコンテンツ（群）の検索や選択を行うことができるようにしている。
【００６４】
このマウス・ポインターＰが示す位置を含みその前後の近傍範囲を選択対象とする方法については、以下に説明するように、ビュー・ペインＢＰの横幅に相当する時間範囲の、例えば５％（±２．５％）の幅を選択範囲とするという設定をアプリケーションの設定値として決めておけばよい。
【００６５】
［ヒストグラムバーの近傍範囲選択の具体例］
図５を用いて説明したように、マウス・ポインターＰを介してのヒストグラムバーの選択操作においては、目的とするヒストグラムバーに正しくポインター位置を合わせることは時として困難である場合がある。特に表示画面が小さいときや、ヒストグラムバーの密度が高い領域では合わせづらくなる場合がある。
【００６６】
その場合には、上述もしたように、マウス・ポインターＰが示す位置を含みその前後の近傍範囲を選択対象とすればよい。ビュー・ペインＢＰの横幅に相当する時間範囲の、例えば５％（±２．５％）の幅を選択範囲とするという設定をアプリケーションの設定値として予め決めてあるものとして説明する。図６は、ヒストグラムバーの近傍範囲選択の具体例を説明するための図である。
【００６７】
この実施の形態の情報処理装置の制御部１０は、図５（ａ）に示すように、マウス・ポインターＰが示す位置（図では矢印カーソルの先端部分）を中心に±２．５％幅の範囲を選択範囲としている。この図のように、その選択範囲内に該当するヒストグラムバーがヒストグラムバーＤ１の１つしかない場合には、そのヒストグラムバーがフォーカスされるものとする。しかし、図６（ｂ）に示すように、選択範囲内にヒストグラムバーがヒストグラムバーＤ１、Ｄ２が示すように２つ以上存在する場合には、予め設定されるルールによりフォーカスするヒストグラムバーを決定すればよい。
【００６８】
ルールは複数の中からユーザが選択し設定すればよい。例えば、その選択範囲内に含まれるヒストグラムバー（Ｄ１、Ｄ２）はすべてフォーカスされるものとしてもよいし、範囲内のヒストグラムバーのうちマウス・ポインターＰが示す位置にもっとも近いヒストグラムバー（図６（ｂ）の場合には、ヒストグラムバーＤ１）がフォーカスされるものとしてもよい。また、図６（ｃ）では選択範囲内にヒストグラムバーが２つ含まれるが、そのヒストグラムバーの頂点（最上部）がマウス・ポインターＰが示す位置にもっとも近いもの、図６（ｃ）の例の場合にはヒストグラムバーＤ１をフォーカスする。
【００６９】
なお、ここでは、マウス・ポインターＰの形状は、矢印形状のものとして説明したが、これに限るものではない。マウス・ポインターＰの形状として１点を指し示すものでなく、その選択範囲を視認できるような横幅をもった形状のものを用いるようにしてももちろんよい。
【００７０】
また、ここでは、マウス・ポインターＰが示す位置を含みその前後の近傍範囲を選択対象とする方法については、ビュー・ペインＢＰの横幅に相当する時間範囲の、例えば５％（±２．５％）の幅を選択範囲とする場合を例にして説明したが、これに限るものではない。表示素子の表示画面の大きさなどを考慮して、適宜の値とすることができる。例えば、ビュー・ペインＢＰの横幅に相当する時間範囲の４％（±２％）や６％（±３％）等の適宜の値とすることができる。
【００７１】
なお、上述した例においては、マウス・ポインターＰを目的とするヒストグラムバーに位置付けた後に、マウス・ボタンを１回クリックした場合に、ヒストグラムバーの選択決定とみなすようにしたが、これに限るものではない。マウス・ポインターＰを目的とするヒストグラムバーに位置付けた時点で、すなわち、上述したヒストグラムバーの選択方法に従って、マウス・ポインターＰがヒストグラムバーに位置付けられたと制御部１０が判断した場合に、そのヒストグラムバーが選択されたと判断するようにしてもよい。
【００７２】
そして、ヒストグラムバーが選択されたと制御部１０が判断した場合に、例えば、（１）写真コンテンツのサムネイル画像をポップアップで表示したり、（２）写真コンテンツのスライド再生を行ったりするなどの処理が行われることになる。なお、この実施の形態においては、写真コンテンツを処理対象とする場合を例にして説明しているが、後述もするように、処理対象のコンテンツデータは、写真コンテンツだけでなく、例えば、音楽コンテンツなどをも処理対象とすることができる。
【００７３】
そして、処理対象のコンテンツデータが音楽コンテンツの場合には、マウス・ポインターＰがヒストグラムバーに位置付けられたと制御部１０が判断した場合に、選択されたヒストグラムバーに対応する音楽コンテンツを再生したり、また、選択されたヒストグラムバーに対応する音楽コンテンツのイントロ部分やさびの部分などを順次に再生するダイジェスト再生を行ったりすることができるようにされる。
【００７４】
このように、ヒストグラムバーの最初の選択によって、写真コンテンツのサムネイル表示やスライド表示（処理対象のコンテンツデータが音楽コンテンツの場合にはダイジェスト再生）などを実行させるようにしておくことにより、選択されたヒスとグラムバーに対応するコンテンツデータについての概要を把握することができるようにし、この後に、目的とするコンテンツデータ自身の選択（ファイル単位のコンテンツデータの選択）を行うようにするなどの、段階的にコンテンツデータを検索していく処理をできるようにすることができる。
【００７５】
したがって、マウス・ポインターＰが目的とするヒストグラムバーに位置付けられたと制御部１０が判断した場合には、そのヒストグラムバーに対応するコンテンツデータの概要を把握するいわゆるダイジェスト再生を行うなどの第１の処理を実行し、この後に、当該ヒストグラムバーにマウス・ポインターＰが位置付けられた状態にあるときに、例えば、マウス・ボタンがクリックされた場合、あるいは、ダブルクリックされた場合には、目的とするコンテンツデータ自体を特定して選択し、これを再生するなどの予め決められた第２の処理を実行するというように、ユーザの操作に応じて実行する処理を変えるようにすることが可能となる。
【００７６】
また、この明細書において、「ヒストグラムバーがフォーカスされる。」という場合の「フォーカス」という文言は、ヒストグラムバーにピントが合うこと、すなわち、マウス・ポインターＰが位置付けられたヒストグラムバーが認識されることを意味するものである。
【００７７】
［情報処理装置の動作のまとめ］
次に、図７に示すフローチャートを参照しながら、ヒストグラム画像を表示し、このヒストグラム画像を介して行うコンテンツデータの検索や選択を行う場合の情報処理装置の動作についてまとめる。図７は、この実施の形態の情報処理装置が、操作部５１を通じてコンテンツデータのヒストグラム画像を表示することを指示する入力を受け付けた場合に、主に制御部１０によって行われる処理を説明するためのフローチャートである。
【００７８】
まず、この実施の形態の情報処理装置の制御部１０は、処理対象のコンテンツデータを特定する（ステップＳ１０１）。この実施の形態においては、写真コンテンツを処理対象としており、どのフォルダーのどのファイルを処理対象とするかがステップＳ１０１において特定される。
【００７９】
次に、制御部１０は、処理対象として特定したコンテンツデータ（この例の場合には写真コンテンツ）の付加情報に含まれる日付情報を取得する（ステップＳ１０２）。そして、ステップＳ１０２において取得した日付情報に基づいて、制御部１０は、図３（ａ）に示したデータ・リスト（テーブル１）を作成する（ステップＳ１０３）。
【００８０】
そして、制御部１０は、ステップＳ１０３において作成したデータ・リスト（テーブル１）を用い、日付情報をキーとして出現頻度を計算し、図３（ｂ）に示したテーブル２の頻度表を作成する（ステップＳ１０４）。次に、制御部１０は、ステップＳ１０４において作成したテーブル２（頻度表）に基づいて、図４や図５に示したようにヒストグラムデータを表示したヒストグラム画像を表示する（ステップＳ１０５）。
【００８１】
この後、制御部１０は、操作部５１として設けられているいわゆるマウスなどのポインティング・デバイスを通じて、目的とするヒストグラムバーの選択入力を受け付けたか否かを判断する（ステップＳ１０６）。
【００８２】
ステップＳ１０６の判断処理において、ヒストグラムバーの選択入力を受け付けていないと判断したときには、制御部１０は、所定の終了操作が行われたか否かを判断する（ステップＳ１０７）。ステップＳ１０７の判断において、終了操作を受け付けていないと判断したときには、ステップＳ１０６からの処理を繰り返す。また、ステップＳ１０７の判断において、終了操作を受け付けたと判断したときには、ヒストグラム画像を消去するなどの所定の終了処理を行って（ステップＳ１０８）、この図７に示した処理を終了する。
【００８３】
一方、ステップＳ１０６の判断処理において、ヒストグラムバーの選択入力を受け付けたと判断したときには、選択されたヒストグラムバーに対応するコンテンツ群に応じたデータを表示処理し（ステップＳ１０９）、この後、ステップＳ１０５からの処理を繰り返し、ヒストグラム画像を通じた写真コンテンツの検索などができるようにされる。
【００８４】
なお、ステップＳ１０９の処理を具体的に説明すると、操作部５１としてのマウスを操作することにより、マウス・ポインターＰにより目的とする日付あるいは時期に対応するヒストグラムバーが選択されると、選択された日付あるいは時期を撮影年月日データとして持つ写真コンテンツがテーブル１より検索され、以降、表示処理を行うアプリケーションに引き継がれる。
【００８５】
ここで、上述の以降のアプリケーションとしては、検索された写真コンテンツのサムネイル画像を表示して選択入力を受け付けるブラウザや、検索された写真コンテンツを所定の時間間隔で順次表示していく（スライドショー）ビュワーなどである。あるいは、検索された写真コンテンツの付加情報にコメントやメモといったテキスト情報が含まれている場合には、リスト形式でそのテキストを表示するビュワーなどであってもよい。
【００８６】
そして、表示されたサムネイル画像やスライドショーの内容、あるいは、テキスト情報の一覧リストなどを通じて、ユーザは目的とする写真コンテンツを検索し、特定して、全画面表示して確認したり、プリント出力したり、別のフォルダーやファイルに記録したり、あるいは、削除したりするなどのことができるようにされる。
【００８７】
このように、この実施の形態の情報処理装置においては、自機の記録媒体４２に記憶されている大量の写真コンテンツを、撮影日時に基づくヒストグラムを作成することで表示することができるようにしている。これにより、ユーザは、写真コンテンツの撮影年月日毎に分類された分類結果に基づいて、目的とする写真コンテンツが属するであろうヒストグラムバーを絞り込んで選択することにより、そのヒストグラムバー部分に対応する写真コンテンツに応じたサムネイル画像などをＬＣＤ３２の表示画面３２Ｇに表示することができるようにしている。
【００８８】
これにより、ユーザは、目的とする写真コンテンツが属する写真コンテンツ群を絞り込み、その絞り込んだ写真コンテンツ群の中から目的とする写真コンテンツを迅速に検索して選択し、再生するなどして利用することができる。すなわち、コンテンツデータの検索や選択を、コンテンツデータの出現頻度の状態に基づいて、視覚を通じて直感的に、また、迅速かつ正確に行うことができる。
【００８９】
［コンテンツデータが追加された場合について］
また、ヒストグラム画像の対象となるフォルダーには、後から新たなコンテンツデータが追加される場合がある。例えば、あるイベントに参加したときに自分が撮影した写真コンテンツをフォルダーＸに格納して管理している場合に、同じイベントに参加した友人から当該イベント時にその友人が撮影した写真コンテンツが送られてきたとする。
【００９０】
この場合、その友人からの写真コンテンツについては新たなフォルダーＹを作って管理するよりも、撮影日時が同じであるので、自分で撮った写真コンテンツを格納しているフォルダーＸにおいて一緒に管理した方が管理しやすい場合がある。また、撮影日が同じであるために同じフォルダーで管理している写真コンテンツであっても、後になって、自分で撮影した写真コンテンツと、後から取得した写真コンテンツとを分離して別々のフォルダーで管理する必要が生じる場合もある。
【００９１】
このように、既存のフォルダーに新たな写真コンテンツを追加したり、後から追加した写真コンテンツだけを別のフォルダーに移動したり、初めからある写真コンテンツと後から追加した写真コンテンツの一方を削除したりするなどのことを行う必要が生じる場合もある。通常、写真コンテンツ単位（ファイル単位）に追加、移動、削除などを行うことになるが、できれば追加単位で移動、削除などの処理を行えれば便利である。
【００９２】
そこで、日付情報として、撮影年月日だけでなく、ファイル単位の写真コンテンツに付加される更新年月日をも考慮することにより、既存のフォルダーに追加された写真コンテンツについてもヒストグラム画像に反映させ、写真コンテンツを追加単位で処理することができるようにする。
【００９３】
［コンテンツデータが追加された場合のヒストグラムの表示例］
図８は、更新年月日をも考慮することにより、既存のフォルダーに追加された写真コンテンツについても反映させるようにした場合のヒストグラム画像の一例を説明するための図である。図８において、点線のヒストグラムバーｂ１、ｂ２、ｂ３で示した部分が、新たに追加された写真コンテンツがある部分である。
【００９４】
すなわち、この図８に示す例の場合、実線部分ａ１、ａ２、ａ３が既に保持されていた写真コンテンツに対応し、点線部分ｂ１、ｂ２、ｂ３が新たに追加された写真コンテンツに対応する。したがって、図８においては、１９９６年の始め側の部分と、１９９７年の終わり側の部分と、１９９９年の中間部分とにおいては、点線のヒストグラムｂ１、ｂ２、ｂ３によって、後から追加された写真コンテンツが存在することを示している。
【００９５】
そして、図８に示したように、追加された写真コンテンツがある場合に、これを既に保持されている写真コンテンツと区別して表示したり、区別して処理したりできるようにするためには、更新年月日をも考慮したデータ・リストと頻度表を作成しなければならない。図９は、写真コンテンツの追加をも考慮したデータ・リストと頻度表とを説明するための図である。
【００９６】
図９（ａ）は、この例のデータ・リスト（テーブル３）を説明するための図である。図９（ａ）に示すデータ・リスト（テーブル３）は、図３（ａ）を用いて説明したデータ・リスト（テーブル１）に対応するものであるが、ファイル単位の各写真コンテンツ（１枚１枚の写真コンテンツ）に対して付加される更新年月日をも考慮したものである。すなわち、図９（ａ）に示すデータ・リストは、撮影年月日順であって、かつ、更新年月日順に、写真コンテンツ毎の格納先を示すパスおよびファイル名が並べられたリストである。
【００９７】
図９（ｂ）は、この例の頻度表（テーブル４）を説明するための図である。図９（ｂ）に示す頻度表（テーブル４）は、図３（ｂ）を用いて説明した頻度表（テーブル２）に対応するものであるが、ファイル単位の各写真コンテンツ（１枚１枚の写真コンテンツ）に対して付加される更新年月日をも考慮したものである。
【００９８】
この図９（ｂ）に示す頻度表（テーブル４）は、図９（ａ）に示したデータ・リストのデータを、撮影年月日別であって、かつ、更新年月日別に写真コンテンツデータの数（数量）を集計することによって生成するものである。図９（ｂ）に示した頻度表の場合には、撮影年月日が”2004/02/20“であって、更新年月日が”2004/02/21“である写真コンテンツが３枚あり、撮影年月日が”2004/02/20“であって、更新年月日が”2004/02/25“である写真コンテンツが２枚あることを示している。
【００９９】
つまり、撮影年月日が”2004/02/20“である写真コンテンツは、全部で５枚あるが、元々存在する写真コンテンツは、”2004/02/21“に格納された３枚であり、残りの２枚は”2004/02/25“に追加されたものであることが分かるようにされる。なお、図９（ｂ）においては、撮影年月日も更新日も”2004/03/03“である写真コンテンツが１枚と、撮影年月日が”2005/06/09“であって、更新年月日が”2005/06/10“である写真コンテンツが２枚あることも示している。
【０１００】
このように、更新年月日をも考慮した頻度表（テーブル４）を形成することにより、同じ撮影年月日の写真コンテンツであっても、更新年月日の違いを明確にしたヒストグラム画像を行うことが可能となる。図９（ｂ）に示した頻度表（テーブル４）に従えば、撮影年月日が”2004/02/20“である写真コンテンツについては、更新年月日が”2004/02/21“である写真コンテンツの数に応じた実線と、更新年月日が”2004/02/25“である写真コンテンツの数に応じた点線とでヒストグラムバーを形成し、これを表示することができるようにされる。
【０１０１】
なお、図９（ｂ）に示した頻度表に基づいてヒストグラムを表示する場合、撮影年月日が”2004/03/03“である写真コンテンツのヒストグラムバーと、撮影年月日が”2004/06/10“である写真コンテンツのヒストグラムバーとは、追加された写真コンテンツ（更新年月日の異なる写真コンテンツ）がないので、実線表示のみとなる。
【０１０２】
［コンテンツデータの追加を考慮したヒストグラム画像の表示処理］
次に、図１０、図１１に示すフローチャートを参照しながら、コンテンツデータの追加をも考慮したヒストグラム画像を表示し、このヒストグラム画像を介して行うコンテンツデータの検索や選択を行う場合の情報処理装置の動作についてまとめる。図１０、図１１に示す処理、基本的には、図７を用いて説明した処理に対応するものであるが、上述したように、コンテンツデータの追加をも考慮してヒストグラム画像を表示するものである。
【０１０３】
図１０、図１１に示す処理も図７を用いて説明した処理と同様に、この実施の形態の情報処理装置が、操作部５１を通じてコンテンツデータのヒストグラム画像を表示することを指示する入力を受け付けた場合に、主に制御部１０によって行われる処理である。そして、操作部５１を通じて、コンテンツデータのヒストグラム画像を表示することを指示する入力を受け付けると、この実施の形態の情報処理装置の制御部１０は、処理対象のコンテンツデータを特定する（ステップＳ２０１）。この実施の形態においては、写真コンテンツを処理対象としており、どのフォルダーのどのファイルを処理対象とするかがステップＳ２０１において特定される。
【０１０４】
次に、制御部１０は、処理対象として特定したコンテンツデータ（この例の場合には写真コンテンツ）の付加情報に含まれる日付情報として、撮影年月日と更新年月日とを取得する（ステップＳ２０２）。そして、ステップＳ２０２において取得した日付情報に基づいて、制御部１０は、図９（ａ）に示したデータ・リスト（テーブル３）を作成する（ステップＳ２０３）。
【０１０５】
そして、制御部１０は、ステップＳ２０３において作成したデータ・リスト（テーブル３）を用い、撮影年月日別であって、かつ更新年月日別に出現頻度を計算し、図９（ｂ）に示した頻度表（テーブル４）を作成する（ステップＳ２０４）。次に、制御部１０は、ステップＳ２０４において作成した頻度表（テーブル４）に基づいて、図８に示したように、追加された写真コンテンツをも考慮したヒストグラムデータを表示したヒストグラム画像を表示する（ステップＳ２０５）。
【０１０６】
なお、ステップＳ２０５の表示処理においては、ユーザによってＥＥＰＲＯＭ１４に予め設定される表示モードに応じた表示が可能とされる。例えば、通常表示モードが選択されている場合には、元々ある写真コンテンツと追加された写真コンテンツとの区別を行うことなく、同じ撮影年月日を有する写真コンテンツの数量に応じたヒストグラムバーからなるヒストグラム画像を行う。
【０１０７】
また、追加表示モードが選択されている場合には、撮影年月日別であって、かつ更新年月日別に集計した写真コンテンツの数量に応じて、図８において、実線と点線とで区別したように、元々ある写真コンテンツと追加された写真コンテンツとを区別できるようにしたヒストグラムバーを含むヒストグラム画像を表示する。
【０１０８】
そして、図１０、図１１に示す処理を実行した後において、写真コンテンツが追加されることをも考慮し、制御部１０は、処理対象としたフォルダーに写真コンテンツが追加されたか否かを判断する（ステップＳ２０６）。このステップＳ２０６においては、写真コンテンツを格納するフォルダーの数量を把握しておくことにより、あるいは、写真コンテンツをいずれかのフォルダーに追加した場合にオンにされるフラグなどを用いることにより、簡単かつ正確に判断することが可能である。
【０１０９】
具体的には、写真コンテンツを格納しているフォルダーとして予め決められたフォルダーに格納されている写真コンテンツの数を例えばＲＡＭ１３に一時記憶しておき、この一時記憶した数量と現在の数量とを比較してずれが生じているか否かに応じて判断するようにしたり、また、既存のフォルダーに写真コンテンツが追加された場合にオンにされ、ステップＳ２０３の処理において作成されるデータ・リストに含められた場合にオフにされるフラグによって判断したりすることが可能である。
【０１１０】
そして、ステップＳ２０６の判断処理において、写真コンテンツの追加が発生していないと判断したときには、以下に説明するステップＳ２０７〜ステップＳ２１０までのヒストグラム画像への追加処理を行う必要はないので、後述する図１１のステップＳ２１１の処理に進む。
【０１１１】
また、ステップＳ２０６の判断処理において、写真コンテンツの追加が発生していると判断したときには、制御部１０は、写真コンテンツが追加されたフォルダーを特定し、新たにヒストグラム画像に加える写真コンテンツデータの付加情報に含まれる撮影年月日と更新年月日とを日付情報として取得して（ステップＳ２０７）、この取得した日付情報に基づいて、追加された対象コンテンツデータである写真コンテンツのみについてのデータ・リスト（テーブル３）を作成する（ステップＳ２０８）。
【０１１２】
なお、写真コンテンツが追加されたフォルダーの特定や追加された写真コンテンツの特定は、例えば、ステップＳ２０４において既に作成されている頻度表（テーブル４）が有する各集計情報の更新年月日にない更新年月日を有する写真コンテンツが新たに追加された写真コンテンツであり、これが格納されているフォルダーが写真コンテンツの追加が発生したフォルダーであると特定することができる。
【０１１３】
そして、制御部１０は、図１１に示す処理に進み、図１０に示したステップＳ２０８において作成した追加された写真コンテンツのみについてのデータ・リスト（テーブル３）に基づいて、追加された写真コンテンツのみについての頻度を計算し、追加された写真コンテンツのみについての頻度表（テーブル４）を作成し（ステップＳ２０９）、このステップＳ２０９において作成した追加データ分のみについて作成した頻度表に基づいて追加された写真コンテンツ（対象データ分）のヒストグラム画像を追加表示する（ステップＳ２１０）。
【０１１４】
ステップＳ２１０の処理の後、また上述もしたように、図１０に示したステップＳ２０６の判断処理において写真コンテンツの追加が発生していないと判断した場合には、制御部１０は、操作部５１として設けられているいわゆるマウスなどのポインティング・デバイスを通じて、ヒストグラムバー上にマウス・ポインターＰが位置するか否かを判断する（ステップＳ２１１）。
【０１１５】
このステップＳ２１１の判断処理においては、図８に示したヒストグラム画像において、実線部分ａ１、ａ２、ａ３部分と点線部分ｂ１、ｂ２、ｂ３部分とを区別してどちらが選択されているかをも、マウス・ポインターＰの位置に応じて判断することができるようにしている。もちろん、予めモードを設定しておくなどすることにより、例え、実線部分ａ１と点線部分ｂ１とからなるヒストグラムバーであっても、それらを分離することなく一体のヒストグラムバーとしてその全体を選択したものと判断するように構成することもできる。
【０１１６】
ステップＳ２１１の判断処理において、ヒストグラムバー上にマウス・ポインターＰが位置していると判断したときには、制御部１０は、マウス・ポインターＰが位置付けられたヒストグラムバーに対応する写真コンテンツ群（フォルダー）を特定し、そのコンテンツ群の写真コンテンツデータもしくはそのコンテンツ群の写真コンテンツデータの付加情報に基づいて第１の処理を実行する（ステップＳ２１２）。
【０１１７】
このステップＳ２１２において行われる第１の処理は、マウス・ポインターＰが位置付けられたヒストグラムバーに対応するコンテンツ群の内容を確認するための処理であり、この実施の形態において、処理対象のコンテンツデータは写真コンテンツであるので、マウス・ポインターＰが位置付けられたヒストグラムバーに対応するコンテンツ群に含まれる写真コンテンツのサムネイル画像の表示や写真コンテンツのスライド表示などの処理である。
【０１１８】
ステップＳ２１２の処理の後、制御部１０は、再びヒストグラム画像に対する入力を受け付けるようにし、操作部５１として設けられているいわゆるマウスなどのポインティング・デバイスを通じて、ヒストグラムバー上にマウス・ポインターＰが位置するか否かを判断する（ステップＳ２１３）。
【０１１９】
このステップＳ２１３の判断処理においても、ステップＳ２１１における判断処理と同様に、追加された写真コンテンツがあるために実線部分と点線部分とからなるヒストグラムバーを選択する場合には、それらを別々に選択したものと判断するようにすることもできるし、実線部分ａ１と点線部分ｂ１とからなるヒストグラムバー全体を選択するようにすることも可能である。
【０１２０】
ステップＳ２１３の判断処理において、ヒストグラムバー上にマウス・ポインターＰが位置していると判断したときには、制御部１０は、マウス・ポインターＰが位置付けられたヒストグラムバーに対応する写真コンテンツ群（フォルダー）を特定し、そのコンテンツ群の写真コンテンツデータもしくはそのコンテンツ群の写真コンテンツデータの付加情報に基づいて第２の処理を実行する（ステップＳ２１４）。
【０１２１】
このステップＳ２１４において行われる第２の処理は、マウス・ポインターＰが位置付けられたヒストグラムバーに対応するコンテンツ群に含まれるコンテンツデータの一覧表示を行う処理であり、この実施の形態において、処理対象のコンテンツデータは写真コンテンツであるので、マウス・ポインターＰが位置付けられたヒストグラムバーに対応するコンテンツ群に含まれる写真コンテンツの撮影年月日やファイル名やサムネイル画像などの一覧表示を行い、目的とする写真コンテンツの選択入力を受け付けるようにする。
【０１２２】
ステップＳ２１４の処理の後、制御部１０は、写真コンテンツが選択されたか否かを判断する（ステップＳ２１５）。このステップＳ２１５の判断処理は、ステップＳ２１４において表示された写真コンテンツの一覧表において、目的とする写真コンテンツデータに対応する表示項目上にマウス・ポインターＰが位置付けられ、マウスが一回クリックされるなどの所定の選択入力が行われたか否かを判断することにより行われる。
【０１２３】
ステップＳ２１５の判断処理において、選択入力を受け付けたと判断したときには、制御部１０は、その選択された写真コンテンツのＬＣＤ３２への出力処理や外部Ｉ／Ｆ５３、入出力端子５４を通じて、外部機器、例えばパーソナルコンピュータやプリンターなどへの出力処理などを実行して（ステップＳ２１６）、この後、図１０のステップＳ２０５からの処理を繰り返し、ヒストグラム画像を通じた写真コンテンツの検索などができるようにされる。なお、ステップＳ２１６において行われる処理は、図７に示したステップＳ１０９において行われる処理と同様である。
【０１２４】
ステップＳ２１１およびステップＳ２１３の判断処理において、ヒストグラムバー上にマウス・ポインターＰが位置していないと判断した場合、ステップＳ２１５において写真コンテンツが選択されていないと判断した場合には、制御部１０は、所定の終了操作が行われたか否かを判断する（ステップＳ２１７）。ステップＳ２１７の判断において、終了操作を受け付けていないと判断したときには、図１０のステップＳ２０６からの処理を繰り返す。
【０１２５】
また、ステップＳ２１７の判断において、終了操作を受け付けたと判断したときには、ヒストグラム画像を消去するなどの所定の終了処理を行って（ステップＳ２１８）、この図１０、図１１に示した処理を終了する。
【０１２６】
このように、フォルダーに新たな写真コンテンツが追加された場合には、これを考慮してヒストグラム画像を表示することができる。そして、先に格納されている写真コンテンツに対応するヒストグラムバー部分と、後から追加された写真コンテンツに対応するヒストグラムバー部分とをユーザが区別可能なように表示を変えて表示することができる。
【０１２７】
なお、上述した実施の形態においては、先に格納されている写真コンテンツに対応するヒストグラムバー部分を実線で示し、後から追加された写真コンテンツに対応するヒストグラムバー部分を点線で示すようにしたが、これに限るものではない。ヒストグラムバーの太さや、１本線、２本線など、１つのヒストグラムバーを構成する線の数を変えたり、ヒストグラムバーを図形（例えば、×、△など）で構成するようにし、その違いによって区別したり、また、ヒストグラムバーの色の違いによって、更新年月日の違いを表現するようにしてもよい。
【０１２８】
また、写真コンテンツが追加される毎に、各追加以前に存在するコンテンツに対応するヒストグラムバー部分とは異なる態様で表示したり、コンテンツデータの追加が何回発生しても、最初に存在していたコンテンツに対応するヒストグラムバー部分とだけ区別できるようにしたり、区別して表示する場合については、種々の態様をとることが可能であり、ユーザの好みや用途によって設定できるようにしてもよい。
【０１２９】
また、上述もしたように、先に格納されている写真コンテンツに対応するヒストグラムバー部分と、後から追加された写真コンテンツに対応するヒストグラムバー部分とを別々に選択することもできるし、それらを一体として選択することも可能である。そして、別々に選択することもできるようにしている場合には、例えば、先に格納されている写真コンテンツに対応するヒストグラムバー部分と、後から追加された写真コンテンツに対応するヒストグラムバー部分との内の一方を選択し、これをいわゆるドラック＆ドロップ操作によって、他のヒストグラムバーに付けるようにする操作を行うことにより、選択した部分に対応する写真コンテンツを別のフォルダーに移動させるようにすることもできる。
【０１３０】
また、この移動に関しては、他のヒストグラムバーに付けるようにするだけでなく、先に格納されている写真コンテンツに対応するヒストグラムバー部分と、後から追加された写真コンテンツに対応するヒストグラムバー部分との内の選択した一方を、表示されているフォルダーアイコンに対してドラック＆ドロップ操作をすることにより、目的とするフォルダーに対して直接的に移動させるようにすることも可能である。
【０１３１】
このように、先に格納されている写真コンテンツに対応するヒストグラムバー部分と、後から追加された写真コンテンツに対応するヒストグラムバー部分とを分けて処理する場合には、選択されたヒストグラムバーに対応する写真コンテンツの更新年月日は、頻度表（テーブル４）を参照すれば分かるので、更新年月日を基準として用いて、写真コンテンツの移動を行うようにすればよい。同様に、コピーや削除も、更新年月日別に行うようにすることが可能である。
【０１３２】
また、図１０、図１１に示した処理の場合、既に追加されたコンテンツデータ（更新年月日の異なるコンテンツデータ）が存在する場合、および、ヒストグラム画像の表示中において、コンテンツデータの追加が生じた場合には、更新年月日をも考慮して頻度表を作成することにより、更新年月日の異なるコンテンツデータ毎にヒストグラムバーの表示態様を変えることができるようにした。しかし、これに限るものではない。
【０１３３】
例えば、頻度表の更新指示を操作部５１を通じて受け付けた場合、すなわち、ユーザからの指示に応じたタイミングで、あるいは、一定時間毎に、図１０、図１１に示した処理のうち、ステップＳ２０６からステップＳ２１０の処理を行うようにしたり、図１０、図１１に示した処理のうち、ステップＳ２０１からステップＳ２１０の処理を行うようにしたりすることによって、常時最新の状態で、コンテンツデータの数（数量）に応じたヒストグラム画像を表示し、これを介して種々の処理を行うことが可能となる。
【０１３４】
［変形例１］
上述した実施の形態においては、例えば、週単位、数日単位、１日単位のように時間幅をできるだけ細かくすることにより、写真コンテンツのきめ細かな検索および選択をできるようにした。しかし、記録媒体に格納して管理している写真コンテンツがある程度限られている場合などにおいては、時間幅を例えば１月から６月までの上期と７月から１２月までの下期と分ければ十分な場合もある。
【０１３５】
図１２は、１年間を上期と下期とに分けて、写真コンテンツの頻度を計算しこれに応じたヒストグラム画像を表示するようにした場合の表示例である。この例の場合にも、この実施の形態の情報処理装置のＬＣＤ３２の表示画面３２Ｇには、ヒストグラム表示部ＨＧと年代表示部ＡＧとスクロール・バーＳＢとからなるビュー・ペインＢＰ（ヒストグラム画像）が表示される。
【０１３６】
この場合、写真コンテンツの数（数量）である頻度を算出する時間幅は、６ヶ月であるので、各ヒストグラムバーの幅が広くなっている。そして、スクロール・バーＳＢ内のカーソルＣＳ上にマウス・ポインターＰを位置付けて、いわゆるドラッグ操作を行うなどの所定の操作によってカーソルＣＳを移動させることにより、ヒストグラム表示部ＨＧの表示をスライドさせるようにして変更することができる。
【０１３７】
そして、この場合には、各ヒストグラムバーのもつ幅が広いので（各ヒストグラムバーの面積が大きいので）、マウス・ポインターＰを通じて行うヒストグラムバーの選択指示が容易になる。
【０１３８】
また、このように、ヒストグラムを計算する時間幅を長く取った場合であっても、写真コンテンツの追加があった場合には、先に記録媒体に保存され管理されている写真コンテンツと、後から追加された写真コンテンツとを区別して表示し、これを利用することが可能である。
【０１３９】
図１３は、ヒストグラムを計算する時間幅を長く取った場合であって、かつ、写真コンテンツの追加があった場合のヒストグラム画像の表示例を説明するための図である。図１３において、斜線で示した部分が、後から追加された写真コンテンツに対応する部分である。したがって、図１３に示す例の場合には、１９９９年の下期と、２００１年の上期と、２００２年の下期とに、追加された写真コンテンツがあることが分かる。
【０１４０】
このように、ヒストグラムを計算する時間幅を長くした場合であっても、図８を用いて説明した場合と同様に、その処理は、図１０、図１１を用いて説明した処理と同様の処理をおこなって利用することが可能である。
【０１４１】
［変形例２］
上述した実施の形態においては、ポインティング・デバイスとしてパーソナルコンピュータで多用されるマウスあるいはタッチパッドなどを使用した場合を例にして説明した。この他にパーソナルコンピュータキーボード、リモコン、携帯電話の操作ボタンなどで使われる上下左右の方向に移動させるための矢印キー（←、→）を使っても同様のことができる。
【０１４２】
この実施の形態においては、図４、あるいは、図５に示したように、ヒストグラム画像が表示されている場合に、デフォルトとして、ビュー・ペインＢＰに表示されるヒストグラムのうち最左端のヒストグラムバーをフォーカスするように制御する。このとき、フォーカスされていることが明確に視認できるように、例えばそのヒストグラムバーを太線で表示してもよいし、他の色を使用してもよいし、フォーカスされていない他の縦棒をグレイアウトさせて表示してもよい。
【０１４３】
そして、操作部５１等に設けられている矢印キーを使ってフォーカスするヒストグラムバーを選択する。例えば、右向き矢印キー（→）を１回押すと、最左端のヒストグラムバーは他のヒストグラムバー同様に通常表示に戻り、その右側のヒストグラムバーがフォーカスされて、強調表示される。さらに、右向き矢印キー（→）を押すとその次の右側のヒストグラムバーがフォーカスされて、強調表示される。
【０１４４】
図４（ａ）において、最左端のヒストグラムバーがフォーカスされている状態で、左向き矢印キー（←）を押すと、図４（ｂ）のようにヒストグラムがスクロールして表示され、先ほどフォーカスされていたヒストグラムバーの１つ左側の縦棒が新たにフォーカスされる。スクロールされる時間幅は任意に設定でき、ビュー・ペインＢＰの幅だけスクロールしてもよいし、その半分の幅でも、１年分の幅でもよい。あるいは順次次の縦棒が現れる毎のスクロールとしてもよい。
【０１４５】
［変形例３］
上述した実施の形態においては、ヒストグラム画像は楯状の棒グラフとして表すようにしたが、これに限らず、例えばその頻度数を面積に対応させた円状チャートをプロットしてもよいし、頻度数に対応付けたカラー表示やグレイスケールの濃淡度を対応付けてもよい。もちろん、時間軸は水平にする必要はなく、時間軸を垂直（上下）に配置し、横に伸びる棒グラフとしてもよいことはもちろんである。
【０１４６】
図１４、図１５は、頻度数を面積に対応させた円状チャートの一例について説明するための図である。例えば、図１４に示すように、月別に写真コンテンツの数（数量）である頻度を集計する。この図１４に示した集計表に基づいて、円状チャートを描画すると、図１５に示すように月別の写真コンテンツの数に応じた円状チャートを描画することができる。この円状チャートの場合には、月別であるので、月単位の比較、例えば、２０００年の１１月と２００１年の１月との写真コンテンツの数量を比較するなどというように、月単位の比較を行うことが可能となる。
【０１４７】
そして、写真コンテンツを撮影した大まかな時期が分かるので、目的とする写真コンテンツはいつ頃撮影したものであるかの見当をつけて、その見当をつけた時期に対応する円状チャート上にマウス・ポインターＰを位置付けてクリックすることにより、その時期に撮影された写真コンテンツのサムネイル画像の一覧表示などを行うようにして、目的とする写真コンテンツの選択を行うようにすることができる。
【０１４８】
なお、図４、図５に示したヒストグラブ画像の場合には、スクロール・バーＳＢのカーソルＣＳを移動させることにより、ヒストグラム画像をスクロールさせることができたが、この図１４に示す円状チャートの場合もスクロールさせることもできる。例えば、時間の進行方向がらせん状に形成されているとする。
【０１４９】
そして、図１４に示した円状チャートの例えば外側部分にマウス・ポインターＰを位置付けて、マウスのクリックボタンを押しながらマウス・ポインターＰを円状チャートに沿って時計回り（右回り）に移動させるようにされた場合には、時間を進めより新しい年の情報を表示し、逆に、マウスのクリックボタンを押しながらマウス・ポインターＰを円状チャートに沿って反時計回り（左回り）に移動させるようにされた場合には、時間を戻しより古い年の情報を表示するようにすることによって、円状チャートに示す年代を変化させることができる。
【０１５０】
もちろん、図１４に示した円状チャートの下側などの任意の位置にスクロール・バーを設け、そのスクロール・バー内のカーソルを移動させるようにするなど、他の方法を用いることによっても、表示年代を変化させるようにすることができる。
【０１５１】
図１６は、頻度数を面積に対応させた円状チャートの他の例を示す図である。この図１６の例もまた、図４、図５に示した例の場合と同様に、撮影年月日に基づいて計算された写真コンテンツの頻度に応じて描画するようにしたものである。この図１４に示した円状チャートから、例えば、２０００年においては、その初めの部分と後半部分に撮影された写真コンテンツが数多くあることが分かる。
【０１５２】
また、２００１年、２００２年、２００３年においては、いずれの場合も、その初めの部分と、中間部分と、終わりの部分において撮影された写真コンテンツが数多くあることが分かる。すなわち、この例の場合には、図４、図５に示した例の場合と同様に比較的に長いスパン、この例の場合には４年の期間における写真コンテンツの数量を例えば月単位に把握することができる、
そして、この例の場合にも、写真コンテンツを撮影した大まかな時期が分かるので、目的とする写真コンテンツはいつ頃撮影したものであるかの見当をつけて、その見当をつけた時期に対応する円状チャート上にマウス・ポインターＰを位置付けてクリックすることにより、その時期に撮影された写真コンテンツのサムネイル画像の一覧表示などを行うようにして、目的とする写真コンテンツの選択を行うようにすることができる。また、この図１６に示す例の円状グラフの場合にも、スクロールなどの処理は、図１５に示した円状グラフの場合と同様に行うようにすることができる。
【０１５３】
また、図１７は、頻度数を折れ線グラフで示すようにした場合の一例を示す図である。この図１７に示す例もまた、図３（ｂ）に示したテーブル２の情報に基づいて、グラフをプロットして形成したものである。基本的にシステムとグラムを折れ線グラフにしたものであり、図４、図５を用いて説明したヒストグラムの場合と同様に用いるようにすることができる。
【０１５４】
この図１７に示した折れ線グラフの場合にも、当該折れ線グラフの下側などの任意の位置にスクロール・バーを設け、そのスクロール・バー内のカーソルを移動させるようにするなど、することによって、表示年代を変化させるようにすることができる。
【０１５５】
このように、ヒストグラムを用いる他にも円状チャートや折れ線グラフ、その他の態様でコンテンツデータの分類結果を表示して、目的とするコンテンツデータの検索や選択に用いるようにすることができる。
【０１５６】
［変形例４］
上述した実施の形態においては、写真コンテンツについてそのＥｘｉｆ付加情報に基づいて日付情報をキーとしてヒストグラムを表示し、コンテンツの検索を行った。しかし、これに限るものではない。種々のフォーマットのコンテンツデータの利用が可能な電子機器に、この発明を適用することができる。
【０１５７】
したがって、コンテンツデータも写真コンテンツ（静止画データ）に限るものではない。音楽コンテンツなどの音声データ、動画コンテンツデータ（映像コンテンツデータ）、映画などのように、動画データと音声データとにより構成されるいわゆるＡＶ（Audio/Visual）コンテンツデータ、テキストデータ、ゲームプログラムや当該ゲームプログラムにおいて必要となる種々のデータからなるゲームコンテンツデータ、例えばファイル単位のデータなどの一まとまりのデータとして扱われるコンピュータデータなど、種々のコンテンツデータを処理の対象とすることができる。
【０１５８】
すなわち、静止画データ、動画データ（映像コンテンツデータ）、ＡＶコンテンツデータ、音楽コンテンツなどの音声データ、テキストデータ、ゲームコンテンツデータ、一まとまりのデータとして扱われるコンピュータデータなどの付随データの内、少なくとも１つ以上からなる種々のコンテンツデータを出現頻度を算出する対象のコンテンツデータとすることができる。
【０１５９】
そして、音楽コンテンツを処理の対象とする場合、日付情報としては発売日、購入日、最終聴取日など複数の日付が付加情報に記録できるので、そのいずれかを用いることができる。同様に、ＤＶＤなどで提供される映画などのＡＶコンテンツでは、制作年、撮影日、発売日、購入日、最終視聴日などが記録できるので、これらを用いることができる。もちろん、複数の異なる日付情報の中から１つを選択して、ヒストグラムで表示する時間軸の“意味合い”を決定しておく必要がある。これは、上述したアプリケーションの実行前に行ういわば事前作業に当たる。
【０１６０】
この事前作業という意味では、日付情報が一意に決まるものであっても、その他の付加情報（属性情報）によってフィルタリングすることに意味があるものもある。上述例では、あるフォルダーを指定することで、そのフォルダー以下に含まれるファイルを対象ファイルとしたり、拡張子が「．ｊｐｇ」であるものを対象ファイルとした。これも事前のフィルタリングと言える。
【０１６１】
これ以外に、対象年月を狭める範囲指定（例えば、２０００年１月〜現在）や、コメントなどを含めるテキスト・フィールドに特定文字（キーワード）、例えば「歓迎会」や「学校」が含まれるものを対象とするフィルタリングもこれに含まれる。
【０１６２】
［変形例５］
上述した実施の形態においては、撮影年月日などの日時情報を集計のためのキー情報として用いるようにしたが、これに限るものではない。例えば、携帯電話端末においては、近隣の基地局との通信状況に応じて、自己の位置を特定するなどのことができるものがある。また、ＧＰＳ（Global Positioning System）など呼ばれる人口衛星を用いた全地球測位システムも小型化、軽量化が進められ、携帯電話端末やデジタル・カメラなどの電子機器に搭載することもできるようになってきている。
【０１６３】
したがって、カメラ付き携帯電話端末やＧＰＳ付きのデジタル・カメラなどにおいて撮影して得た静止画データ（写真コンテンツ）に対しては、付加情報として撮影位置情報を含めることが可能となる。そこで、撮影位置情報をキー情報として用いて、撮影位置、あるいは、ある程度の面積を持った撮影地域毎に、写真コンテンツの頻度を計算してヒストグラムを形成する。
【０１６４】
そして、例えば、北から南に向かって撮影位置毎に写真コンテンツのヒストグラムを表示したり、あるいは、表示される地図上の撮影位置に該当する部分にヒストグラムバーを表示する。このようにすることによって、例えば、旅行に行ったときに取った写真を見たい場合には、表示された地図上において、当該旅行にいった場所に表示されているヒストグラムバーを選択することによって、当該旅行先においてとった写真コンテンツを迅速に見つけてこれを利用することができるようにされる。
【０１６５】
また、音楽コンテンツの場合には、アーティスト名をキー情報として頻度を集計したり、映画のＡＶコンテンツの場合には、監督名や主演俳優名をキー情報として頻度を集計したりして、これを、例えばアルファベット順などの予め決められた順番でヒストグラムを表示して、ヒストグラムバーを選択可能にするようにしてもよい。この場合、キー情報として用いた情報を、表示するヒストグラムバーに対応させて表示することにより、ユーザにとって分かりやすいヒストグラムを表示することができる。
【０１６６】
［その他］
上述した実施の形態の情報処理装置においては、制御部１０が、コンテンツデータの出現頻度を算出する頻度算出手段やコンテンツデータについての表示情報を形成する形成手段や出現頻度を観視可能な態様で表示するように制御する表示制御手段やコンテンツデータの表示情報を表示するように制御するコンテンツ情報表示制御手段としての機能を実現し、操作部５１と制御部１０が協働して、出現頻度の表示部分の選択入力を受け付ける受付手段としての機能を実現するようにしている。
【０１６７】
このため、制御部１０が実現する各手段の機能を制御部１０において実行されるプログラム（ソフトウェア）によって実現することもできる。具体的には、図７に示したフローチャートの処理を実行するソフトウェアを形成すればよい。このように、この発明は、装置にのみならず、情報処理方法、情報処理プログラムとしても実現可能なものである。
【０１６８】
もちろん、上記の種々の手段を別個の回路やマイクロコンピュータによって構成することも可能である。
【０１６９】
そして、上述もしたように、この発明は、ユーザにとって、非常に直感的な、種々のコンテンツの検索や、マウス・ポインターやカーソルを操作して選択するだけでのコンテンツの一覧表示や再生を可能にする、顕著な効果を奏する。
【０１７０】
また、ユーザは、自己は保有するコンテンツデータの保有状況を、ヒストグラム画像などを通じて認識することができるので、目的とするコンテンツデータの検索を迅速かつ正確に行うだけでなく、不足しているコンテンツデータをも把握し、適切な手立てを講じることができる。
【０１７１】
つまり、自己が保有しているコンテンツデータの頻度（数量）が、所定の時期に固まっている場合などにおいて、自己が保有するコンテンツデータが少ないその他の時期に対応するコンテンツデータを、例えばインターネットを介して収集したり、友人から貰ったりするなどの対応をとることができる。
【図面の簡単な説明】
【０１７２】
【図１】この発明の一実施の形態が適用された情報処理装置を説明するためのブロック図である。
【図２】記録媒体４２に記録された写真コンテンツの静止画データの管理構造を説明するための図である。
【図３】制御部１０が作成するデータ・リスト（テーブル１）と頻度表（テーブル２）の一例を説明するための図である。
【図４】ヒストグラム画像の表示例を説明するための図である。
【図５】ヒストグラム画像に対するユーザ操作について説明するための図である。
【図６】ヒストグラムバーの近傍範囲選択の具体例を説明するための図である。
【図７】ヒストグラム画像の形成および表示処理を説明するためのフローチャートである。
【図８】追加された写真コンテンツについても反映させるようにした場合のヒストグラム画像の一例を説明するための図である。
【図９】写真コンテンツの追加をも考慮したデータ・リストと頻度表とを説明するための図である。
【図１０】追加データをも考慮したヒストグラム画像の形成および表示処理を説明するためのフローチャートである。
【図１１】図１１に続くフローチャートである。
【図１２】１年間を上期と下期とに分けて、写真コンテンツの頻度を計算しこれに応じたヒストグラム画像を表示するようにした場合の表示例を説明するための図である。
【図１３】ヒストグラムを計算する時間幅を長く取った場合であって、かつ、写真コンテンツの追加があった場合のヒストグラム画像の表示例を説明するための図である。
【図１４】頻度数を面積に対応させた円状チャートの一例について説明するための図である。
【図１５】頻度数を面積に対応させた円状チャートの一例について説明するための図である。
【図１６】頻度数を面積に対応させた円状チャートの一例を示す図である。
【図１７】頻度数を折れ線グラフで示すようにした場合の一例を示す図である。
【符号の説明】
【０１７３】
１０…制御部、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＥＥＰＲＯＭ、１５…ＣＰＵバス、２０…音声出力部、２１…音声処理部、２２…スピーカ、３０…映像出力部、３１…映像処理部、３２…ＬＣＤ、４０…記録媒体ドライブ、４１…インターフェース、４２…記録媒体、５０…インターフェース部、５１…操作部、５２…通信インターフェース、５３…外部インターフェース、５４…入出力端子
【図１】
2007122126.tif 000003
【図２】
2007122126.tif 000004
【図３】
2007122126.tif 000005
【図４】
2007122126.tif 000006
【図５】
2007122126.tif 000007
【図６】
2007122126.tif 000008
【図７】
2007122126.tif 000009
【図８】
2007122126.tif 000010
【図９】
2007122126.tif 000011
【図１０】
2007122126.tif 000012
【図１１】
2007122126.tif 000013
【図１２】
2007122126.tif 000014
【図１３】
2007122126.tif 000015
【図１４】
2007122126.tif 000016
【図１５】
2007122126.tif 000017
【図１６】
2007122126.tif 000018
【図１７】
2007122126.tif 000019