(57)【要約】【課題】有用なメタデータが格納されたリストを作成することができるようにする。【解決手段】メタデータ抽出部５４は、コンテンツから抽出メタデータを抽出し、候補メタデータリスト記憶部５６は、候補メタデータリスト５６ａを記憶し、候補メタデータリスト更新部５５は、抽出メタデータを候補メタデータリスト５６ａに追加する。代表メタデータリスト記憶部５８は、代表メタデータリスト５８ａを記憶し、代表メタデータリスト更新部５７は、候補メタデータリスト５６ａに格納されている抽出頻度が所定の頻度を超える場合、その抽出頻度に関連付けられた候補メタデータを代表メタデータリスト５８ａに追加することで、有用なメタデータが格納されたリストを作成することができるようになる。本発明は、デジタルスチルカメラに適用できる。【選択図】図３
2008108018.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツから抽出メタデータを抽出する抽出手段と、
抽出した前記抽出メタデータのうち、抽出頻度の高い代表メタデータの候補となる候補メタデータと、前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストを記憶する第１の記憶手段と、
抽出した前記抽出メタデータを、前記候補メタデータとして前記候補メタデータリストに追加して更新する第１の更新手段と、
前記代表メタデータと、前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストを記憶する第２の記憶手段と、
前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして前記代表メタデータリストに追加して更新する第２の更新手段と
を備える情報処理装置。
【請求項２】
前記代表メタデータリストに格納されている前記代表メタデータを、前記第２の頻度の高い順に並べて表示させる表示制御手段をさらに備える
請求項１に記載の情報処理装置。
【請求項３】
前記代表メタデータリストに格納されている前記代表メタデータに関連付けられた前記第２の頻度に基づいた評価値を算出する算出手段と、
前記代表メタデータを、算出した前記評価値の高い順に並べて表示させる表示制御手段と
をさらに備える請求項１に記載の情報処理装置。
【請求項４】
前記算出手段は、前記代表メタデータが前記代表メタデータリストに追加された更新日に応じた重み付けを前記第２の頻度に施して、前記評価値を算出する
請求項３に記載の情報処理装置。
【請求項５】
前記抽出メタデータは、ユーザによって、前記コンテンツに付与された情報である
請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツは、撮像された画像である
請求項１に記載の情報処理装置。
【請求項７】
コンテンツから抽出メタデータを抽出し、
抽出した前記抽出メタデータを、抽出頻度の高い代表メタデータの候補となる候補メタデータとして、前記候補メタデータと前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストに追加して更新し、
前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして、前記代表メタデータと前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストに追加して更新する
ステップを含む情報処理方法。
【請求項８】
コンテンツから抽出メタデータを抽出し、
抽出した前記抽出メタデータを、抽出頻度の高い代表メタデータの候補となる候補メタデータとして、前記候補メタデータと前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストに追加して更新し、
前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして、前記代表メタデータと前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストに追加して更新する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、有用なメタデータが格納されたリストを作成することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラが普及している。また、デジタルスチルカメラにより撮像された撮像画像を記録するメモリカード等の記録メディアの容量も増加している。
【０００３】
記録メディアの容量が増加することで、記録メディアに記録できる撮像画像の枚数も増加しており、それによってユーザは、蓄積されている撮像画像群のなかから、所望の撮像画像を探し出して閲覧することが困難になってきている。
【０００４】
また、デジタルスチルカメラは、多数の撮像画像を蓄積できることから、無線等の通信によって、または着脱可能な記録メディアを介して、他のデジタルスチルカメラから提供される撮像画像を蓄積することもできるが、それにより、自分の記録している撮像画像の枚数がさらに増加するために、ユーザにとっては、迅速に、所望の撮像画像を探し出すことが難しくなる。
【０００５】
そこで、被写体が撮像された後、撮像画像に関連するキーワード（メタデータ）を入力させることで、ユーザによって所望の撮像画像の検索が行われるとき、付加されたメタデータを条件にして撮像画像を検索することによって、所望の撮像画像を簡単に探し出せるようにしているデジタルスチルカメラがある。つまり、そのようなデジタルスチルカメラにおいては、撮影画像に関係するメタデータがリスト（メタデータリスト）により管理されている。
【０００６】
メタデータを管理する技術としては、ユーザより得られる複数の質問の回答に基づいて、複数のメタデータラベルからなるデータベースを構築し、このメタデータラベルを画像に割り当てていく手法が提案されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】特開２００２−２０２９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１では、画像に付与すべきメタデータのデータベースが、ユーザへの質問の回答を基にあらかじめ用意された複数のデータベースのなかから提供される仕組みになっており、提供されたデータベースのなかにユーザの利用したいメタデータラベルが存在するとは必ずしも言えなかった。また、この手法であると、あらかじめデータベースを設定しているので、データベースを設定したときに存在しなかったような、例えば、時代を反映させる流行語や新語は、メタデータラベルとして使用することができなかった。
【０００９】
つまり、メタデータリストに、有用なメタデータが格納されていなかったために、ユーザに対して、有用なメタデータを提供することができなかった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、有用なメタデータが格納されたメタデータリストを作成することができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の情報処理装置は、コンテンツから抽出メタデータを抽出する抽出手段と、抽出した前記抽出メタデータのうち、抽出頻度の高い代表メタデータの候補となる候補メタデータと、前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストを記憶する第１の記憶手段と、抽出した前記抽出メタデータを、前記候補メタデータとして前記候補メタデータリストに追加して更新する第１の更新手段と、前記代表メタデータと、前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストを記憶する第２の記憶手段と、前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして前記代表メタデータリストに追加して更新する第２の更新手段とを備える。
【００１２】
前記代表メタデータリストに格納されている前記代表メタデータを、前記第２の頻度の高い順に並べて表示させる表示制御手段をさらに設けるようにすることができる。
【００１３】
前記代表メタデータリストに格納されている前記代表メタデータに関連付けられた前記第２の頻度に基づいた評価値を算出する算出手段と、前記代表メタデータを、算出した前記評価値の高い順に並べて表示させる表示制御手段をさらに設けるようにすることができる。
【００１４】
前記算出手段には、前記代表メタデータが前記代表メタデータリストに追加された更新日に応じた重み付けを前記第２の頻度に施して、前記評価値を算出させることができる。
【００１５】
前記抽出メタデータは、ユーザによって、前記コンテンツに付与された情報であるようにすることができる。
【００１６】
前記コンテンツは、撮像された画像であるようにすることができる。
【００１７】
本発明の一側面の情報処理方法は、コンテンツから抽出メタデータを抽出し、抽出した前記抽出メタデータを、抽出頻度の高い代表メタデータの候補となる候補メタデータとして、前記候補メタデータと前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストに追加して更新し、前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして、前記代表メタデータと前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストに追加して更新するステップを含む。
【００１８】
本発明の一側面のプログラムは、コンテンツから抽出メタデータを抽出し、抽出した前記抽出メタデータを、抽出頻度の高い代表メタデータの候補となる候補メタデータとして、前記候補メタデータと前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストに追加して更新し、前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして、前記代表メタデータと前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストに追加して更新するステップを含む。
【００１９】
本発明の一側面においては、コンテンツから抽出メタデータが抽出され、抽出した抽出メタデータが、抽出頻度の高い代表メタデータの候補となる候補メタデータとして、候補メタデータと候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストに追加して更新され、候補メタデータリストに格納されている第１の頻度が所定の頻度を超える場合、第１の頻度に関連付けられた候補メタデータが、代表メタデータとして、代表メタデータと代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストに追加して更新される。
【発明の効果】
【００２０】
以上のように、本発明の一側面によれば、有用なメタデータが格納されたメタデータリストを作成することができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
本発明の一側面の情報処理装置は（例えば、図３のデジタルスチルカメラ１）、コンテンツから抽出メタデータを抽出する抽出手段（例えば、図３のメタデータ抽出部５４）と、抽出した前記抽出メタデータのうち、抽出頻度の高い代表メタデータの候補となる候補メタデータと、前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリスト（例えば、図３の候補メタデータリスト５６ａ）を記憶する第１の記憶手段（例えば、図３の候補メタデータリスト記憶部５６）と、抽出した前記抽出メタデータを、前記候補メタデータとして前記候補メタデータリストに追加して更新する第１の更新手段（例えば、図３の候補メタデータリスト更新部５６）と、前記代表メタデータと、前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリスト（例えば、図３の代表メタデータリスト５８ａ）を記憶する第２の記憶手段（例えば、図３の代表メタデータリスト記憶部５８）と、前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして前記代表メタデータリストに追加して更新する第２の更新手段（例えば、図３の代表メタデータリスト更新部５７）とを備える。
【００２３】
前記代表メタデータリスト（例えば、図３の代表メタデータリスト５８ａ）に格納されている前記代表メタデータを、前記第２の頻度の高い順に並べて表示させる表示制御手段（例えば、図３の表示制御部５９）をさらに備えることができる。
【００２４】
前記代表メタデータリスト（例えば、図９の代表メタデータリスト５８ａ）に格納されている前記代表メタデータに関連付けられた前記第２の頻度に基づいた評価値を算出する算出手段（例えば、図９の評価値算出部１１１）と、前記代表メタデータを、算出した前記評価値の高い順に並べて表示させる表示制御手段（例えば、図９の表示制御部５９）とをさらに備えることができる。
【００２５】
前記算出手段は、前記代表メタデータが前記代表メタデータリストに追加された更新日に応じた重み付けを前記第２の頻度に施して、前記評価値を算出する（例えば、図１０のステップＳ５８の処理）ことができる。
【００２６】
前記抽出メタデータは、ユーザによって、前記コンテンツに付与された情報であるようにすることができる。
【００２７】
前記コンテンツは、撮像された画像であるようにすることができる。
【００２８】
本発明の一側面の情報処理方法またはプログラムは、コンテンツから抽出メタデータを抽出し（例えば、図４のステップＳ１４の処理）、抽出した前記抽出メタデータを、抽出頻度の高い代表メタデータの候補となる候補メタデータとして、前記候補メタデータと前記候補メタデータの抽出された第１の頻度とを関連付けて格納する候補メタデータリストに追加して更新し（例えば、図４のステップＳ１５の処理）、前記候補メタデータリストに格納されている前記第１の頻度が所定の頻度を超える場合、前記第１の頻度に関連付けられた前記候補メタデータを、前記代表メタデータとして、前記代表メタデータと前記代表メタデータの抽出された第２の頻度とを関連付けて格納する代表メタデータリストに追加して更新する（例えば、図４のステップＳ１７の処理）ステップを含む。
【００２９】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３０】
図１は、本発明を適用したデジタルスチルカメラによる撮像画像の送受信について説明する図である。
【００３１】
デジタルスチルカメラ１−１は、ユーザの操作にしたがって、被写体を撮像し、その被写体の撮像画像を蓄積する。デジタルスチルカメラ１−２は、デジタルスチルカメラ１−１と同様に、被写体を撮像し、その被写体の撮像画像を蓄積する。
【００３２】
デジタルスチルカメラ１−１および１−２は、ユーザにより指示されたメタデータを、自分の蓄積している撮像画像に付与する。つまり、ユーザは、被写体を撮像した後、撮像画像に関連するキーワードを入力することで、撮像画像にキーワード（メタデータ）が付与されるので、例えば、撮像画像を検索するとき、撮像画像に付加されているメタデータを条件にして所望の撮像画像を探し出せる。言い換えれば、ユーザにより撮像画像に付与されるメタデータは、撮像画像を分類するための情報であるとも言える。
【００３３】
また、デジタルスチルカメラ１−１および１−２には、それぞれ、他の機器と通信を行うための通信部（後述する図２の通信部２４）が設けられており、デジタルスチルカメラ１−１とデジタルスチルカメラ１−２とは、例えば、無線により相互に通信することができる。これにより、デジタルスチルカメラ１−１および１−２は、自分が蓄積している撮像画像を相手に送信したり、相手から送信されてくる撮像画像を受信して自分に蓄積することが可能である。
【００３４】
例えば、デジタルスチルカメラ１−１は、デジタルスチルカメラ１−２から送信されてくる撮像画像を受信して記憶する。このとき、デジタルスチルカメラ１−１においては、自分が撮像した撮像画像と、デジタルスチルカメラ１−２により撮像された撮像画像の２つの異なる機器で撮像された撮像画像が蓄積される。また、それらの２つの異なる機器で撮像された撮像画像には、それぞれ、異なるユーザによって入力されたキーワード（メタデータ）が付与されている。
【００３５】
例えば、デジタルスチルカメラ１−１を使用している第１のユーザは、撮像画像に対して、“結婚式”、“海”、または“面白い”等のメタデータを付与している。また、例えば、デジタルスチルカメラ１−２を使用している第２のユーザは、撮像画像に対して、“花火大会”、“帰省”、または“友達と”等のメタデータを付与している。
【００３６】
つまり、撮像画像に付与されたメタデータは、第１のユーザと第２のユーザという異なる人物がそれぞれ付与したものであるので、ユーザそれぞれの個性が出ることによって、内容の一致しないメタデータが撮像画像の数に比例して多数存在している可能性がある。
【００３７】
例えば、デジタルスチルカメラ１−１においては、デジタルスチルカメラ１−２から撮像画像とともに、“花火大会”、“帰省”、または“友達と”等のメタデータが取得されることになるので、既存の“結婚式”、“海”、または“面白い”等のメタデータに加えて、デジタルスチルカメラ１−２からの“花火大会”、“帰省”、または“友達と”等のメタデータが蓄積される。その結果、デジタルスチルカメラ１−１は、撮像画像の増加とともに、膨大な数のメタデータを管理することになる。
【００３８】
そこで、デジタルスチルカメラ１−１は、蓄積しているメタデータのなかから、撮像画像から抽出された頻度（確率）の高いメタデータ、すなわち、有用なメタデータだけを提供する。例えば、デジタルスチルカメラ１−１は、蓄積している“結婚式”、“海”、“面白い”、“花火大会”、“帰省”、または“友達と”等のメタデータのなかから、撮像画像から抽出された頻度の高い、“海”および“面白い”であるメタデータだけを提供する。
【００３９】
これにより、蓄積しているメタデータの数が増加しても、抽出された頻度の高いメタデータだけを提供することが可能となるので、ユーザに対して、有用なメタデータを提供することができる。
【００４０】
なお、上述した例においては、デジタルスチルカメラ１−１とデジタルスチルカメラ１−２とは、無線により相互に通信することで、撮像画像の送受信を行うとして説明したが、無線による通信の他に、例えば、有線による通信により撮像画像の送受信を行ったり、メモリカード等の記録メディアやパーソナルコンピュータを介して、撮像画像の受け渡しを行ってもよい。
【００４１】
また、以下、デジタルスチルカメラ１−１および１−２を個々に区別する必要がない場合、単に、デジタルスチルカメラ１と称する。
【００４２】
次に、図２は、図１のデジタルスチルカメラ１の内部構成例を示している。デジタルスチルカメラ１は、レンズ部１１、CCD(Charge Coupled Device)１２、アナログ信号処理部１３、A/D(Analog/Digital)変換部１４、デジタル信号処理部１５、液晶パネル１６、記録デバイス１７、CPU（Central Processing Unit）１８、操作部１９、EEPROM(Electrically Erasable Programmable Read Only Memory)２０、プログラムROM（Read Only Memory）２１、RAM(Random Access Memory)２２、記憶部２３、通信部２４、タイミングジェネレータ(TG)２５、モータドライバ２６、およびアクチュエータ２７を備えるように構成される。
【００４３】
CCD１２は、CCDセンサにより構成され、タイミングジェネレータ(TG)２５から供給されるタイミング信号にしたがって動作することにより、レンズ部１１を介して入射する被写体からの光を受光して光電変換を行い、（光の）受光量に応じた電気信号としてのアナログの画像信号を、アナログ信号処理部１３に供給する。なお、CCD１２は、CCDセンサに限らず、例えば、CMOS（Complementary Metal Oxide Semiconductor）センサ等、画素を単位として画像の信号を生成する撮像素子であればよい。
【００４４】
アナログ信号処理部１３は、CPU１８の制御にしたがい、CCD１２からのアナログの画像信号に増幅等するアナログ信号処理を適用し、そのアナログ信号処理の結果得られる画像信号を、A/D変換部１４に供給する。
【００４５】
A/D変換部１４は、CPU１８の制御にしたがい、アナログ信号処理部１３からのアナログ信号である画像信号をA/D変換し、その結果得られるデジタル信号で示される画像データを、デジタル信号処理部１５に供給する。
【００４６】
デジタル信号処理部１５は、CPU１８の制御にしたがい、A/D変換部１４からの画像データに対し、ノイズ除去処理等のデジタル信号処理を施し、液晶パネル１６に供給して表示させる。また、デジタル信号処理部１５は、A/D変換部１４からの画像データを、例えば、JPEG(Joint Photographic Experts Group)方式等で圧縮し、その結果得られる圧縮画像データを、記録デバイス１７に供給して記録させる。さらに、デジタル信号処理部１５は、記録デバイス１７に記録された圧縮画像データを伸張し、その結果得られる画像データを液晶パネル１６に供給して表示させる。
【００４７】
記録デバイス１７は、例えば、メモリカード等の半導体メモリや、DVD(Digital Versatile Disc)等のその他のリムーバブルな記録メディアであり、デジタルスチルカメラ１に対して、容易に着脱可能になっている。
【００４８】
CPU１８は、プログラムROM２１に記録されているプログラムを実行することにより、デジタルスチルカメラ１を構成する各部を制御し、また、操作部１９からの信号に応じて、各種の処理を行う。
【００４９】
操作部１９は、ユーザによって操作され、その操作に対応した信号を、CPU１８に供給する。
【００５０】
EEPROM２０は、CPU１８の制御にしたがい、デジタルスチルカメラ１に設定された各種の情報その他の、デジタルスチルカメラ１の電源がオフにされたときも保持しておく必要があるデータ等を記憶する。
【００５１】
プログラムROM２１は、CPU１８が実行するプログラム、さらには、CPU１８がプログラムを実行する上で必要なデータを記憶している。RAM２２は、CPU１８が各種の処理を行う上で必要なプログラムやデータを一時的に記憶する。
【００５２】
また、CPU１８には、例えば、フラッシュメモリやハードディスク等の記録媒体により構成される記憶部２３、および、例えば、無線等による他の機器との通信処理を制御する通信部２４が接続されている。
【００５３】
記憶部２３は、CPU１８の制御にしたがい、例えば、撮像画像に付与されるメタデータに関するデータや撮像画像の画像データを記憶する。なお、デジタルスチルカメラ１においては、記憶部２３を設けずに、記憶部２３に記憶されている各種のデータをEEPROM２０に記憶させるようにしてもよい。
【００５４】
タイミングジェネレータ２５は、CPU１８の制御にしたがい、タイミング信号を、CCD１２に供給する。タイミングジェネレータ２５からCCD１２に供給されるタイミング信号によって、CCD１２における露光時間、すなわちシャッタスピード等が制御される。
【００５５】
モータドライバ２６は、CPU１８の制御にしたがい、アクチュエータ（モータ）２７を駆動する。アクチュエータ２７が駆動されることにより、レンズ部１１は、デジタルスチルカメラ１の筐体から露出し、あるいは、デジタルスチルカメラ１の筐体内部に収納される。また、アクチュエータ２７が駆動されることにより、レンズ部１１を構成する絞りの調整や、レンズ部１１を構成するフォーカスレンズの移動が行われる。
【００５６】
以上のように構成されるデジタルスチルカメラ１においては、CCD１２が、レンズ部１１を介して入射する被写体からの光を受光して光電変換を行い、その結果得られるアナログの画像信号を出力する。CCD１２が出力するアナログの画像信号は、アナログ信号処理部１３およびA/D変換部１４を介することにより、デジタル信号の画像データとされ、デジタル信号処理部１５に供給される。
【００５７】
デジタル信号処理部１５は、A/D変換部１４からの画像データを、液晶パネル１６に供給し、これにより、液晶パネル１６では、いわゆるスルー画が表示される。
【００５８】
その後、ユーザが、操作部１９としての、撮像されている画像を記録するときに操作されるシャッタボタンを操作すると、その操作に応じた信号が、操作部１９からCPU１８に供給される。CPU１８は、操作部１９から、シャッタボタンの操作に応じた信号が供給されると、デジタル信号処理部１５を制御し、そのときA/D変換部１４からデジタル信号処理部１５に供給された画像データを圧縮させ、その結果得られる圧縮画像データを、記録デバイス１７に記録させる。
【００５９】
以上のようにして、いわゆる写真撮影が行われる。
【００６０】
なお、CPU１８に実行させるプログラムは、あらかじめプログラムROM２１にインストールすなわち記憶させておく他、記録デバイス１７に記録しておき、パッケージメディアとしてユーザに提供して、その記録デバイス１７から、デジタル信号処理部１５およびCPU１８を介して、EEPROM２０に記憶させ、デジタルスチルカメラ１にインストールすることができる。また、CPU１８に実行させるプログラムは、ダウンロードサイトから、図２のデジタルスチルカメラ１に直接ダウンロードし、あるいは、図示せぬコンピュータでダウンロードして、図２のデジタルスチルカメラ１に供給し、EEPROM２０に記憶させ、デジタルスチルカメラ１にインストールすることも可能である。
【００６１】
また、デジタルスチルカメラ１のハードウェアの構成は、図２の例に限定されず、後述する図３の機能的構成を少なくとも有していればよい。
【００６２】
図３は、図２のデジタルスチルカメラ１の機能的構成の例を示すブロック図である。
【００６３】
デジタルスチルカメラ１は、入力部５１、画像記憶部５２、デコーダ５３、メタデータ抽出部５４、候補メタデータリスト更新部５５、候補メタデータリスト記憶部５６、代表メタデータリスト更新部５７、代表メタデータリスト記憶部５８、表示制御部５９、および表示部６０を含むようにして構成される。
【００６４】
また、本実施の形態では、デジタルスチルカメラ１は、上述した図２のハードウェア構成を有しているので、デコーダ５３、メタデータ抽出部５４、候補メタデータリスト更新部５５、代表メタデータリスト更新部５７、および表示制御部５９は、例えば、図２のプログラムROM２１に記録されたソフトウェア（コンピュータプログラム）を実行する図２のCPU１８により実現される。
【００６５】
また、例えば、入力部５１は、図２の通信部２４に相当し、画像記憶部５２は、図２の記録デバイス１７に相当し、候補メタデータリスト記憶部５６および代表メタデータリスト記憶部５８は、図２の記憶部２３に相当し、表示部６０は、図２の液晶パネル１６に相当する。
【００６６】
ただし、デコーダ５３、メタデータ抽出部５４、候補メタデータリスト更新部５５、代表メタデータリスト更新部５７、または表示制御部５９は、ハードウェアとして構成することができるし、ソフトウェアとハードウェアの組み合わせとして構成することもできる。
【００６７】
また、図３において、実線で囲まれた四角は、装置の構成要素としてのブロックを示し、点線で囲まれた四角は、所定の情報を示している。このような実線と点線の使い分け方は、後述する他の図においても同様とされる。
【００６８】
入力部５１は、例えば、デジタルスチルカメラ１−２等の他の機器から入力される入力画像に対応する画像データを、画像記憶部５２およびデコーダ５３に供給する。
【００６９】
なお、本実施の形態では、他の機器から入力されるコンテンツとして、デジタルスチルカメラ１により撮像された撮像画像を一例にして説明するが、撮像画像等の静止画像の他にも、例えば、動画像や音声等、メタデータが付与されているコンテンツであればよい。また、本実施の形態では、それらの他の機器から入力される画像データによる画像を、入力画像とも称して説明する。
【００７０】
画像記憶部５２は、入力部５１から供給される画像データを記憶する。これにより、例えば、デジタルスチルカメラ１−１においては、デジタルスチルカメラ１−２等の他の機器から入力される入力画像に対応する画像データ５２ａが蓄積される。
【００７１】
デコーダ５３は、入力部５１から供給される画像データをデコードする。デコーダ５３は、デコードにより得られる画像データを、メタデータ抽出部５４に供給する。
【００７２】
メタデータ抽出部５４は、デコーダ５３から供給される画像データから、入力画像に関するメタデータを抽出する。メタデータ抽出部５４は、抽出したメタデータ（以下、抽出メタデータと称する）を候補メタデータリスト更新部５５に供給する。
【００７３】
ここで、メタデータ抽出部５４により抽出される抽出メタデータは、例えば、ユーザよって入力画像に付与されるメタデータである。例えば、入力画像が「地元に帰省して友達と花火大会に行ったときの写真」である場合、その入力画像には、ユーザによって、“帰省”や“友達と”、“花火大会”等のメタデータが付与される。
【００７４】
また、メタデータは、ユーザにより付与されるメタデータの他、例えば、所定の画像処理を施すことにより抽出されたメタデータ、あらかじめ付与されているメタデータ、または日付、解像度、焦点、ホワイトバランス、若しくはGPS（Global Positioning System）による位置情報等のデジタルスチルカメラ１の機能により付加される撮像情報等であってもよい。要は、入力画像に関係する情報であればよいので、その抽出手段や方法は、任意である。
【００７５】
候補メタデータリスト記憶部５６は、候補メタデータリスト５６ａを記憶する。
【００７６】
ここで、詳細は後述するが、候補メタデータリスト５６ａは、上記抽出メタデータのうち、抽出される頻度（確率）の高いメタデータである代表メタデータの候補となる候補メタデータを格納するリストである。また、候補メタデータリスト５６ａは、候補メタデータと、その候補メタデータが抽出された頻度（例えば、抽出回数等）とを関連付けて格納する。
【００７７】
候補メタデータリスト更新部５５は、メタデータ抽出部５４から供給される抽出メタデータを、候補メタデータとして候補メタデータリスト５６ａに追加することで、候補メタデータリスト５６ａを更新する。
【００７８】
また、候補メタデータリスト更新部５５は、候補メタデータリスト５６ａに格納された候補メタデータの頻度が所定の頻度を超える場合、その所定の頻度を超えた頻度に関連付けられた候補メタデータを代表メタデータリスト更新部５７に供給する。
【００７９】
代表メタデータリスト記憶部５８は、代表メタデータリスト５８ａを記憶する。
【００８０】
ここで、詳細は後述するが、代表メタデータリスト５８ａは、上記代表メタデータを格納するリストである。また、代表メタデータリスト５８ａは、代表メタデータと、その代表メタデータが抽出された頻度（例えば、抽出回数等）とを関連付けて格納する。
【００８１】
代表メタデータリスト更新部５７は、候補メタデータリスト更新部５５から供給される候補メタデータを、代表メタデータとして代表メタデータリスト５８ａに追加することで、代表メタデータリスト５８ａを更新する。
【００８２】
すなわち、入力画像に対応する画像データから抽出される抽出メタデータは、まず、候補メタデータとして、候補メタデータリスト５６ａに格納される。そして、候補メタデータリスト５６ａに格納されている候補メタデータの頻度が、所定の頻度を超える場合、その頻度に関連付けられた候補メタデータは、代表メタデータとして、代表メタデータリスト５８ａに格納される。
【００８３】
言い換えれば、候補メタデータリスト５６ａに、候補メタデータとして格納された抽出メタデータは、代表メタデータの候補としてエントリされたに過ぎず、その後、候補メタデータリスト５６ａに格納された候補メタデータが所定の条件を満たすことで、その候補メタデータは、代表メタデータに昇格し、代表メタデータリスト５８ａに格納されるとも言える。
【００８４】
表示制御部５９は、代表メタデータリスト記憶部５８から代表メタデータリスト５８ａを読み出す。表示制御部５９は、読み出した代表メタデータリスト５８ａに格納された代表メタデータに関係する情報の表示部６０への表示を制御する。
【００８５】
なお、図３の構成の例では、説明を簡略にするために、候補メタデータリスト５６ａが候補メタデータリスト記憶部５６に記憶され、代表メタデータリスト５８ａが代表メタデータリスト記憶部５８に記憶されるとして説明したが、それに限らず、候補メタデータリスト５６ａおよび代表メタデータリスト５８ａを、候補メタデータリスト記憶部５６または代表メタデータリスト記憶部５８のいずれか一方に記憶するようにしてもよい。また、候補メタデータリスト５６ａと代表メタデータリスト５８ａをまとめて、１つのリストで管理するようにしてもよい。
【００８６】
次に、その具体的な処理について説明する。
【００８７】
図４のフローチャートを参照して、図３のデジタルスチルカメラ１（デジタルスチルカメラ１−１）による、メタデータ追加の処理について説明する。
【００８８】
CPU１８は、操作部１９から供給される操作信号に基づいて、例えば、ユーザにより、デジタルスチルカメラ１−２に蓄積されている画像を、無線によりデジタルスチルカメラ１−１に受信させる操作がされたとき、図４のフローチャートに示される処理を各部に実行させる。
【００８９】
ステップＳ１１において、入力部５１は、デジタルスチルカメラ１−２から受信した入力画像に対応する画像データを、画像記憶部５２およびデコーダ５３に供給する。
【００９０】
ステップＳ１２において、画像記憶部５２は、入力部５１から供給される画像データを記憶する。これにより、デジタルスチルカメラ１−１は、デジタルスチルカメラ１−２から受信した入力画像に対応する画像データ５２ａを蓄積する。
【００９１】
ステップＳ１３において、デコーダ５３は、入力部５１から供給される画像データをデコードし、デコードにより得られた画像データをメタデータ抽出部５４に供給する。
【００９２】
ステップＳ１４において、メタデータ抽出部５４は、デコーダ５３から供給される画像データから抽出メタデータを抽出し、抽出した抽出メタデータを候補メタデータリスト更新部５５に供給する。
【００９３】
ステップＳ１５において、候補メタデータリスト更新部５５は、メタデータ抽出部５４から供給される抽出メタデータを候補メタデータリスト５６ａに追加する。
【００９４】
図５は、候補メタデータリスト５６ａの例を示す図である。
【００９５】
図５で示される候補メタデータリスト５６ａの例において、１行目は項目を示し、２行目以降は各候補メタデータに関する情報を示す。また、１列目は“候補メタデータ”、２列目は“頻度”を示す。すなわち、候補メタデータリスト５６ａにおいては、代表メタデータの候補となる候補メタデータに対応させて、その候補メタデータの頻度が格納されている。
【００９６】
例えば、図５で示される候補メタデータリスト５６ａの例においては、頻度メタデータとして、頻度７回である“ラーメン”、頻度４回である“花火大会”、頻度９回である“帰省”、頻度５回である“バーベキュー”、頻度７回である“展示会”、頻度２回である“散歩”、頻度１回である“浜辺で”、頻度９回である“クリスマス”、頻度３回である“ブログ”、・・・が格納されている。
【００９７】
つまり、例えば、候補メタデータリスト更新部５５は、メタデータ抽出部５４から、“花火大会”、“帰省”、“友達と”である抽出メタデータが供給された場合、それらの抽出メタデータを候補メタデータリスト５６ａに格納する。それによって、候補メタデータリスト５６ａにおいては、頻度４回である“花火大会”の頻度が１増えて、頻度５回となり、頻度９回である“帰省”の頻度が１増えて、頻度１０回となり、今まで候補メタデータリスト５６ａに格納されていなかった“友達と”である抽出メタデータが、候補メタデータとして頻度１回で新たに登録される。
【００９８】
図４のフローチャートに戻り、ステップＳ１６において、候補メタデータリスト更新部５５は、候補メタデータの頻度が所定の頻度を超えるか否かを判定する。
【００９９】
具体的には、候補メタデータリスト更新部５５は、候補メタデータリスト５６ａに追加された、“花火大会”、“帰省”、“友達と”である候補メタデータの頻度が、例えば、１０回等の所定の頻度を超えるか否かを判定する。
【０１００】
ステップＳ１６において、候補メタデータの頻度が所定の頻度を超えると判定された場合、ステップＳ１７において、代表メタデータリスト更新部５７は、候補メタデータリスト更新部５５から供給される候補メタデータを代表メタデータリスト５８ａに追加する。
【０１０１】
図６は、代表メタデータリスト５８ａの例を示す図である。
【０１０２】
図６で示される代表メタデータリスト５８ａの例において、１行目は項目を示し、２行目以降は各代表メタデータに関する情報を示す。また、１列目は“代表メタデータ”、２列目は“頻度”を示す。すなわち、代表メタデータリスト５８ａにおいては、代表メタデータに対応させて、その代表メタデータの頻度が格納されている。
【０１０３】
例えば、図６で示される代表メタデータリスト５８ａの例においては、代表メタデータとして、頻度１５回である“結婚式”、頻度２２回である“友人”、頻度１４回である“旅行”、頻度１０回である“家族で”、頻度１１回である“集合写真”、頻度１７回である“海”、頻度１６回である“面白い”、・・・が格納されている。
【０１０４】
つまり、候補メタデータリスト更新部５５は、例えば、所定の頻度が１０回に設定されている場合、“帰省”である候補メタデータが頻度１０回となり、所定の頻度を超えるので、その“帰省”である候補メタデータを代表メタデータリスト更新部５７に供給する。そして、代表メタデータリスト更新部５７は、候補メタデータリスト更新部５５から供給される“帰省”である候補メタデータを代表メタデータリスト５８ａに追加する。換言すれば、“帰省”である候補メタデータは、所定の頻度を超えることによって、代表メタデータに昇格したとも言える。
【０１０５】
これにより、代表メタデータリスト５８ａにおいては、新たに、頻度１０回の“帰省”である代表メタデータが格納される。
【０１０６】
図４のフローチャートに戻り、ステップＳ１８において、候補メタデータリスト更新部５５は、候補メタデータリスト５６ａから、代表メタデータリスト５８ａに追加された候補メタデータを消去し、メタデータ追加の処理は終了する。
【０１０７】
具体的には、候補メタデータリスト更新部５５は、候補メタデータリスト５６ａに格納されていた“帰省”である候補メタデータを消去する。つまり、代表メタデータに昇格した候補メタデータは、候補メタデータリスト５６ａから消去される。
【０１０８】
一方、ステップＳ１６において、候補メタデータの頻度が所定の頻度を超えないと判定された場合、ステップＳ１７およびＳ１８の処理をスキップして、メタデータ追加の処理は終了する。
【０１０９】
具体的には、例えば、所定の頻度が１０回に設定されている場合、“花火大会”である候補メタデータの頻度は５回であり、“友達と”である候補メタデータの頻度は１回であるので、それらの候補メタデータは、代表メタデータリスト５８ａには追加されずに、候補メタデータリスト５６ａに留まる。つまり、所定の頻度を超えていない候補メタデータに対しては、昇格を見送ることになる。
【０１１０】
以上のように、デジタルスチルカメラ１においては、外部から入力される画像データのメタデータに対して、そのメタデータが付与された画像データの入力頻度に基づいた追加登録の是非が判断され、登録条件を満たしたメタデータだけが代表メタデータリスト５８ａに追加される。これにより、メタデータを吟味せず、即時に代表メタデータリスト５８ａに登録するのではなく、ユーザにとって有用なメタデータが取捨選択されてリスト管理されるようになり、ユーザに最適化された代表メタデータリスト５８ａが作成される。
【０１１１】
つまり、候補メタデータリスト５６ａに格納された候補メタデータは、代表メタデータの候補としてエントリされただけに過ぎず、実際には、そのなから一定の基準を満たす候補メタデータだけが代表メタデータに昇格し、体表メタデータリスト５８ａに格納される。
【０１１２】
このようにして作成された代表メタデータリスト５８ａは、例えば、ユーザによって、撮影画像が検索されたり、撮影画像に対してキーワード（メタデータ）が付与されるとき等に用いられる。つまり、デジタルスチルカメラ１においては、ユーザによって、撮影画像の検索等の操作がされたとき、表示制御部５９は、代表メタデータリスト５８ａに格納された代表メタデータを表示部６０に表示させる。
【０１１３】
そこで、次に、その具体的な処理について説明する。
【０１１４】
図７は、図３のデジタルスチルカメラ１（デジタルスチルカメラ１−１）による、メタデータ表示の処理について説明するフローチャートである。
【０１１５】
CPU１８は、操作部１９から供給される操作信号に基づいて、例えば、ユーザにより、撮影画像を検索する操作や、撮像画像に対してキーワードを付与する操作がされたとき、図７のフローチャートに示される処理を各部に実行させる。
【０１１６】
ステップＳ３１において、表示制御部５９は、代表メタデータリスト記憶部５８から、代表メタデータリスト５８ａを読み出す。
【０１１７】
ステップＳ３２において、表示部６０は、表示制御部５９の制御にしたがって、代表メタデータリスト５８ａに基づいた、例えば、図８のキーワード選択画面１０１を表示して、メタデータ表示の処理は終了する。
【０１１８】
図８は、キーワード選択画面１０１の例を示す図である。
【０１１９】
図８に示すように、デジタルスチルカメラ１の背面には、表示部６０が設けられており、その表示部６０は、キーワード選択画面１０１を表示する。
【０１２０】
キーワード選択画面１０１は、代表メタデータリスト５８ａに基づいたキーワード（メタデータ）を表示する画面である。キーワード選択画面１０１においては、図８に示すように、図６の代表メタデータリスト５８ａに格納された、“結婚式”、“友人”、“旅行”、“家族で”、“集合写真”、“海”、“面白い”、および“帰省”である代表メタデータが、頻度の高い順に、“１．友人”、“２．海”、“３．面白い”、“４．結婚式”、“５．旅行”、“６．集合写真”、“７．家族で”、“８．帰省”の順に表示されている。なお、“帰省”である代表メタデータは、上述した図４のフローチャートの処理によって追加されたメタデータである。
【０１２１】
デジタルスチルカメラ１は、ユーザによる操作に基づいて、キーワード選択画面１０１に表示されているメタデータを、例えば、撮像画像を検索するための検索条件にしたり、撮像画像に対して付与したりする。
【０１２２】
このように、キーワード選択画面１０１においては、候補メタデータから昇格した代表メタデータだけが表示されるので、使用する可能性が限りなく低いメタデータは表示されず、ユーザは、有用なメタデータだけを利用することができる。
【０１２３】
例えば、キーワード選択画面１０１に表示されている、“友人”、“海”、および“面白い”である代表メタデータは、それぞれの頻度が、頻度２２回、頻度１７回、頻度１６回であり、デジタルスチルカメラ１によって蓄積されている撮像画像から抽出された抽出メタデータのうち、抽出された回数の多い上位３つの抽出メタデータである。換言すれば、“友人”、“海”、および“面白い”である上位３つの抽出メタデータが付与されている撮像画像が多数、デジタルスチルカメラ１に蓄積されているとも言える。
【０１２４】
したがって、それらの“友人”、“海”、または“面白い”である代表メタデータを検索条件とすることで、より多くの撮像画像が検索にヒットする。また、一般的に、撮像画像に対してキーワード（メタデータ）を付与する場合、付与するキーワードの種類を少なくしたほうが撮像画像を管理し易くなるが、それらの“友人”、“海”、または“面白い”である代表メタデータを選択して撮像画像に付与することで、もともと多くの画像に付与されていた代表メタデータが撮像画像に付与されることになるので、撮像画像の管理が容易になる。
【０１２５】
また、デジタルスチルカメラ１においては、その構成上、表示部６０の画面の解像度が限られた値となり、多くのメタデータを一度に表示することが困難となるが、表示部６０に表示するメタデータの数を絞り込むことで、解像度とは関係なく、ユーザにとって有用となるメタデータだけを表示することができる。
【０１２６】
なお、図８は、キーワード選択画面１０１の構成例を説明するためのものであり、上述した各部のレイアウトや、表示部６０の画面のアスペクト比等は図８に示される以外のものであってももちろんよい。
【０１２７】
ところで、代表メタデータリスト５８ａに格納されている代表メタデータであっても、例えば、時間の経過とともに、必ずしも有用なメタデータとはならないことも考えられる。そこで、次に、各代表メタデータの頻度に対して、例えば、最後に更新されてから経過した時間に応じた重み付けをし、それにより求められた値（以下、評価値と称する）を用いた動作の例について説明する。
【０１２８】
図９は、デジタルスチルカメラ１の機能的構成の他の例を示すブロック図である。
【０１２９】
なお、図９では、図３と同様の箇所には、同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので適宜省略する。すなわち、図９において、デジタルスチルカメラ１は、図３のデジタルスチルカメラ１に対して、さらに、代表メタデータリスト記憶部５８と接続するようにして、評価値算出部１１１が設けられている。
【０１３０】
評価値算出部１１１は、代表メタデータリスト記憶部５８に記憶されている代表メタデータリスト５８ａを読み出し、代表メタデータリスト５８ａに格納された代表メタデータの頻度に対して、所定の重み付けを行う処理を施す。評価値算出部１１１は、重み付けにより得られた評価値を代表メタデータリスト記憶部５８に供給する。
【０１３１】
代表メタデータリスト記憶部５８は、評価値算出部１１１から供給される評価値を、代表メタデータと関連付けて代表メタデータリスト５８ａに格納する。
【０１３２】
つまり、図９の代表メタデータリスト５８ａにおいては、代表メタデータと、その代表メタデータが抽出された頻度（例えば、抽出回数等）とともに、少なくとも、評価値および更新日（代表メタデータが最後に更新されてから経過した時間）が格納される。
【０１３３】
次に、その具体的な処理について説明する。
【０１３４】
図１０は、図９のデジタルスチルカメラ１（デジタルスチルカメラ１−１）による、メタデータ追加の処理について説明するフローチャートである。
【０１３５】
CPU１８は、操作部１９から供給される操作信号に基づいて、例えば、ユーザにより、デジタルスチルカメラ１−２に蓄積されている画像を、無線によりデジタルスチルカメラ１１−１に受信させる操作がされたとき、図１０のフローチャートに示される処理を各部に実行させる。
【０１３６】
ステップＳ５１乃至Ｓ５７において、図４のステップＳ１１乃至Ｓ１７における処理と同様に、メタデータ抽出部５４により、入力画像の画像データから抽出メタデータが抽出され、候補メタデータリスト更新部５５により、抽出メタデータが候補メタデータリスト５６ａに追加され、候補メタデータの頻度が所定の頻度を超える場合、代表メタデータリスト更新部５７により、その頻度と関連付けられた候補メタデータが代表メタデータリスト５８ａに追加される。
【０１３７】
ステップＳ５８において、評価値算出部１１１は、代表メタデータリスト５８ａに格納されている代表メタデータの評価値を算出する。
【０１３８】
ここで、評価値の算出方法であるが、ユーザは、例えば、デジタルスチルカメラ１に最近蓄積された撮像画像に関係すること対して興味を持っている可能性が高いので、直近に蓄積された撮像画像から抽出された抽出メタデータに対しては「重み」を重くし、逆に、以前から蓄積されている撮像画像から抽出された抽出メタデータに対しては「重み」を軽くする等の時間的な要素を、上述した頻度（例えば、抽出回数等）に適用して評価値を求めることができる。そのような要素を考慮すると、例えば、評価値は次式で表される。
【０１３９】
評価値（点）＝頻度（回）×最新度・・・（１）
【０１４０】
なお、式（１）において、最新度は、例えば、（365（日）−［今日からさかのぼる日数（日）］）/365（日）により求めることができる。例えば、今日、代表メタデータリスト５８ａに追加された代表メタデータの最新度は、基準となる今日からさかのぼる日数が０日であるので、最新度＝（365−0）/365＝1となり、100日前であると、最新度＝（365−100）/365≒0.73となり、200日前であると、最新度＝（365−200）/365≒0.45となり、１年前であると、最新度＝（365−365）/365＝0となる。つまり、最新度（0 ≦ 最新度 ≦ 1）は、0日,・・・,100日,・・・,200日,・・・,365日と、基準日からさかのぼるにつれて、1,・・・,0.73,・・・，0.45,・・・,0のように、その値が小さくなる。このような最新度を頻度に乗じることで、頻度に対して時間的な重み付けを行うことが可能となる。
【０１４１】
なお、式（１）は、評価値を求める式の一例であって、説明を簡易にするために、基準日からさかのぼる日が１年以内であるとして説明したが、もちろん、さかのぼる日が１年以上であってもよく、その場合には、例えば、最新度＝0とすればよい。
【０１４２】
例えば、評価値算出部１１１は、代表メタデータリスト５８ａに格納された代表メタデータに対して、式（１）を適用することで、図１１の代表メタデータリスト５８ａに示すような評価値を算出する。
【０１４３】
図１１は、代表メタデータリスト５８ａの例を示す図である。
【０１４４】
図１１で示される代表メタデータリスト５８ａの例においては、代表メタデータとして、前回更新されたのが１年前で評価値０点（15×0＝0）の“結婚式”、前回更新されたのが200日前で評価値９点（22×0.45≒9）の“友人”、前回更新されたのが100日前で評価値１０点（14×0.73≒10）の“旅行”、前回更新されたのが200日前で評価値４点（10×0.45≒4）の“家族で”、前回更新されたのが100日前で評価値８点（11×0.73≒8）の“集合写真”、前回更新されたのが100日前で評価値１２点（17×0.73≒12）の“海”、前回更新されたのが１年前で評価値０点（16×0＝0）の“面白い”、今日更新されて評価値１０点（10×1＝10）の“帰省”、・・・が格納されている。
【０１４５】
このように、代表メタデータリスト５８ａにおいては、単純に、頻度だけを比べた場合、“友人”（頻度２２回）、“海”（頻度１７回）、“面白い”（頻度１６回）、“結婚式”（頻度１５回）、“旅行”（頻度１４回）、“集合写真”（頻度１１回）、“家族で”（頻度１０回）、“帰省” （頻度１０回）の順で頻度が高くなるが、評価値を比べた場合、“海”（評価値１２点）、“旅行”（評価値１０点）、“帰省”（評価値１０点）、“友人”（評価値９点）、“集合写真”（評価値８点）、“家族で”（評価値４点）、“結婚式”（評価値０点）、“面白い”（評価値０点）の順に評価値が高くなる。
【０１４６】
これにより、例えば、今日追加された、“帰省”である代表メタデータの評価値が高くなり、１年以上追加されていない、“結婚式”および“面白い”である代表メタデータの評価値が低くなる。これにより、ユーザにとってより有用な代表メタデータの評価値を高くし、それほど重要でないメタデータの評価値を低くすることが可能となる。
【０１４７】
図１０のフローチャートに戻り、ステップＳ５９において、図４のステップＳ１８における処理と同様に、候補メタデータリスト更新部５５により、候補メタデータリスト５６ａから対象となる候補メタデータが消去され、メタデータ追加の処理は終了する。
【０１４８】
以上のように、デジタルスチルカメラ１においては、代表メタデータリスト５８ａに格納されている代表メタデータの評価値を求めて、その評価値を代表メタデータと関連付けて格納することができる。
【０１４９】
その後、デジタルスチルカメラ１において、例えば、上述した図７のフローチャートの処理を実行することで、表示制御部５９は、評価値を格納した図１１の代表メタデータリスト５８ａに基づいた、キーワード選択画面を表示部６０に表示させる。このとき、キーワード選択画面においては、代表メタデータが、上述した図８のように頻度の高い順ではなく、評価値の高い順に、例えば、“１．海”、“２．旅行”、“３．帰省”、“４．友人”、“５．集合写真”、“６．家族で”、“７．結婚式”、“８．面白い”の順に表示される。
【０１５０】
これにより、ユーザは、より有用な代表メタデータを利用して、検索を行ったり、撮像画像に対してキーワードを付与したりすることができる。
【０１５１】
なお、上述した例では、代表メタデータリスト５８ａに格納された代表メタデータの評価値を求めるとして説明したが、候補メタデータリスト５６ａに格納された候補メタデータの評価値を求めるようにしてもよい。
【０１５２】
その場合、評価値算出部１１１は、候補メタデータリスト記憶部５６に記憶された候補メタデータリスト５６ａに対して、例えば、式（１）を適用することで、図１２の候補メタデータリスト５６ａに示すような評価値を算出する。
【０１５３】
図１２は、候補メタデータリスト５６ａの例を示す図である。
【０１５４】
図１２で示される候補メタデータリスト５６ａの例においては、候補メタデータとして、前回更新されたのが100日前で評価値５点（7×0.73≒5）の“ラーメン”、今日更新されて評価値５点（5×1＝5）の“花火大会”、前回更新されたのが１年前で評価値０点（5×0＝0）の“バーベキュー”、前回更新されたのが200日前で評価値３点（7×0.45≒3）の“展示会”、前回更新されたのが１年前で評価値０点（2×0＝0）の“散歩”、前回更新されたのが200日前で評価値０点（1×0.45≒0）の“浜辺で”、前回更新されたのが100日前で評価値７点（9×0.73≒7）の“クリスマス”、前回更新されたのが１年前で評価値０点（3×0＝0）の“ブログ”、今日更新されて評価値１点（1×1＝1）の“友達と”、・・・が格納されている。
【０１５５】
このように、候補メタデータリスト５６ａにおいては、単純に、頻度だけ比べた場合、“クリスマス”（頻度９回）、“ラーメン”（頻度７回）、“展示会”（頻度７回）、“花火大会”（頻度５回）、“バーベキュー”（頻度５回）、“ブログ”（頻度３回）、“散歩”（頻度２回）、“浜辺で”（頻度１回）、“友達と”（頻度１回）の順で頻度が高くなるが、評価値を比べた場合、“クリスマス”（評価値７点）、“ラーメン”（評価値５点）、“花火大会”（評価値５点）、“展示会”（評価値３点）、“友達と”（評価値１点）、“バーベキュー”（評価値０点）、“散歩”（評価値０点）、“浜辺で”（評価値０点）、“ブログ”（評価値０点）の順に評価値が高くなる。
【０１５６】
これにより、例えば、今日追加された、“花火大会”および“友達と”である候補メタデータの評価値が高くなり、１年以上追加されていない、“バーベキュー”、“散歩”、および“ブログ”である候補メタデータの評価値が低くなる。そして、候補メタデータリスト更新部５５は、例えば、この候補メタデータの評価値と所定の評価値とを比較して、候補メタデータの評価値が所定の評価値を超えると判定した場合、その評価値に関連付けられた候補メタデータを代表メタデータに昇格させるために、代表メタデータリスト更新部５７に供給する。
【０１５７】
これにより、ユーザにとってより有用となる候補メタデータを、代表メタデータに昇格させることができる。
【０１５８】
なお、上述した例では、頻度に対して、更新日に応じた重み付けを施して、評価値を算出したが、評価値の算出方法はそれに限らず、例えば、ユーザの嗜好情報や撮像画像の種別（自分で撮像した撮像画像は、他のユーザからもらった撮像画像よりも高い評価値にする）等によって重み付けをしたりしてもよい。
【０１５９】
以上のように、候補メタデータリスト５６ａに格納された候補メタデータの累計をとって、一定数以上となる候補メタデータだけが、代表メタデータに昇格して（繰り上げされて）代表メタデータリスト５８ａに格納されることで、有用なメタデータが格納されたメタデータリストを作成することができる。その結果、デジタルスチルカメラ１においては、そのようにして作成された代表メタデータリスト５８ａを用いて、使用される頻度（確率）が高いメタデータだけが取捨選択されて表示される。
【０１６０】
なお、本実施の形態では、デジタルスチルカメラ１を情報処理装置の一例として説明したが、それに限らず、例えば、音楽のコンテンツを再生する携帯型の音楽プレーヤ、パーソナルコンピュータ、ビデオカメラ、携帯電話機等、コンテンツを蓄積可能な機器であればよい。
【０１６１】
また、入力画像の画像データから抽出される抽出メタデータは、メタデータ抽出部５４によって抽出されるだけでなく、入力画像に対応するメタデータ（抽出メタデータ）そのものを外部の機器から付与するようにしてもよい。
【０１６２】
さらにまた、本実施の形態では、所定の条件を満たした候補メタデータが代表メタデータに昇格して、代表メタデータリスト５８ａに格納されるとして説明したが、その逆に、所定の条件を満たした代表メタデータが候補メタデータに降格して、候補メタデータリスト５６ａに格納されるようにしてもよい。
【０１６３】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等に、記録媒体からインストールされる。
【０１６４】
この記録媒体は、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD）を含む）、光磁気ディスク（MD（Mini-Disc）（商標）を含む）、若しくは半導体メモリ等よりなる図２の記録デバイス１７により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されている図２のプログラムROM２１等で構成される。
【０１６５】
また、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデム等のインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０１６６】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６７】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６８】
【図１】本発明を適用したデジタルスチルカメラによる撮像画像の送受信について説明する図である。
【図２】デジタルスチルカメラの内部構成例を示している図である。
【図３】デジタルスチルカメラの機能的構成の例を示すブロック図である。
【図４】図３のデジタルスチルカメラによる、メタデータ追加の処理について説明するフローチャートである。
【図５】候補メタデータリストの例を示す図である。
【図６】代表メタデータリストの例を示す図である。
【図７】メタデータ表示の処理について説明するフローチャートである。
【図８】キーワード選択画面の構成例を示す模式図である。
【図９】デジタルスチルカメラの機能的構成の他の例を示すブロック図である。
【図１０】図９のデジタルスチルカメラによる、メタデータ追加の処理について説明するフローチャートである。
【図１１】代表メタデータリストの例を示す図である。
【図１２】候補メタデータリストの例を示す図である。
【符号の説明】
【０１６９】
１  デジタルスチルカメラ，  １７  記録デバイス，  １８  CPU，  ２３  記憶部，  ５１  入力部，  ５２  画像記憶部，  ５２ａ  画像データ，  ５３  デコーダ，  ５４  メタデータ抽出部，  ５５  候補メタデータリスト更新部，  ５６  候補メタデータリスト記憶部，  ５６ａ  候補メタデータリスト，  ５７  代表メタデータリスト更新部，  ５８  代表メタデータリスト記憶部，  ５８ａ  代表メタデータリスト，  ５９  表示制御部，  ６０  表示部，  １１１  評価値算出部
【図１】
2008108018.tif 000003
【図２】
2008108018.tif 000004
【図３】
2008108018.tif 000005
【図４】
2008108018.tif 000006
【図５】
2008108018.tif 000007
【図６】
2008108018.tif 000008
【図７】
2008108018.tif 000009
【図８】
2008108018.tif 000010
【図９】
2008108018.tif 000011
【図１０】
2008108018.tif 000012
【図１１】
2008108018.tif 000013
【図１２】
2008108018.tif 000014