(57)【要約】【課題】情報処理装置のユーザがコンテンツの履歴情報を容易に把握できるようにすること。【解決手段】情報処理装置としてのデジタルカメラ１０は、撮影した静止画像を記憶すると共に、この静止画像に関連された履歴情報を記憶するための履歴情報記憶部２０Ａを備える記憶部２０と、履歴情報に関する処理を行なう履歴情報処理部３８Ａを備え、デジタルカメラ１０の各部の処理の制御を行なうＣＰＵ３８と、他のデジタルカメラと有線又は無線で通信を行なうための通信部３２と、静止画像や履歴情報を表示するための表示部２４と、から構成される。【選択図】      図１
2008129729.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶するコンテンツ記憶手段と、
上記コンテンツに関連付けられた履歴情報を取得し、この履歴情報を解析して、この履歴情報の解析結果に基づいて履歴表示情報を出力する履歴情報処理手段と、
上記履歴表示情報に基づいて上記コンテンツの履歴情報の表示を行なう表示手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
上記履歴情報を記憶する履歴情報記憶手段をさらに具備し、
上記履歴情報処理手段は、上記履歴情報を更新する更新手段と、上記更新された履歴情報を外部装置に出力する履歴情報出力手段とを有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記履歴情報処理手段は、上記コンテンツに関連付けられた履歴情報が上記履歴情報記憶手段に記憶されていない場合に、上記コンテンツに関連付けられた履歴情報を新たに生成する履歴情報生成手段をさらに有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
通信ネットワークに接続する通信手段と、
上記通信手段を介して上記通信ネットワークに接続された第１の装置から任意のコンテンツを取得し、上記コンテンツ記憶手段に記憶するコンテンツ取得手段及び上記通信手段を介して上記通信ネットワークに接続された第１の装置に当該情報処理装置の上記コンテンツ記憶手段に記憶されている任意のコンテンツを出力するコンテンツ出力手段の少なくとも一方と、
をさらに具備し、
上記履歴情報処理手段は、
当該情報処理装置が上記コンテンツ取得手段を具備する場合、上記通信ネットワークを介して、上記第１の装置から上記コンテンツを取得した際、上記コンテンツに関連する上記履歴情報を取得し、上記履歴情報記憶手段に上記更新された履歴情報を記憶し、
当該情報処理装置が上記コンテンツ出力手段を具備する場合、上記通信ネットワークを介して、上記第１の装置に上記コンテンツを出力した際、上記コンテンツに関連する上記更新された履歴情報を出力することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
通信ネットワークに接続する通信手段をさらに具備し、
上記履歴情報出力手段は、上記更新された履歴情報を上記通信ネットワークに接続された第２の装置に出力することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
上記更新手段は、少なくとも当該情報処理装置の装置識別情報と、上記コンテンツの送受信回数を特定可能な履歴識別情報と、上記コンテンツの送受信の方法を示す送受信方法情報とを上記履歴情報に付加して、上記履歴情報を更新することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
上記更新手段は、上記履歴情報を取得並びに／もしくは出力した日時情報、当該情報処理装置の位置情報、及び上記コンテンツの改変情報のうち少なくとも１つを上記履歴情報に付加して、上記履歴情報を更新することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
上記表示手段は、上記履歴情報に含まれる上記装置識別情報で特定される装置を示す装置アイコンと、上記送受信方法情報で特定される上記装置の間での上記コンテンツの送受信の方向を示すための第１の方向アイコンと、上記送受信方法情報で特定されるコンテンツの送受信の方法を示す送受信方法アイコンと、を表示することを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
上記履歴情報が、上記コンテンツの改変情報を付加されて更新される場合に、
上記表示手段は、上記のコンテンツの改変情報を示すコンテンツ改変アイコンを上記コンテンツの改変が行なわれた装置を示す上記装置アイコンの周囲に配置して表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
上記表示手段は、上記履歴識別情報から特定される上記コンテンツの送受信の回数が所定の回数よりも多いときには、少なくとも、上記装置識別情報からそれぞれ特定される、上記コンテンツの生成を行なった装置を示す上記装置アイコンと、上記履歴情報の更新を最後に行なった装置を示す装置アイコンと、上記第１の方向アイコンとは異なる形態で、上記コンテンツの送受信の方向を示す第２の方向アイコンと、を表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
上記表示手段に表示されている少なくとも１つのアイコンの中から所望のアイコンを選択するアイコン選択手段をさらに具備し、
上記アイコン選択手段により、上記装置アイコンが選択された場合には、上記表示手段は、上記選択された装置アイコンで示される装置に関連付けられた上記更新された履歴情報を表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
上記表示手段に表示されている少なくとも１つのアイコンの中から所望のアイコンを選択するアイコン選択手段をさらに具備し、
上記アイコン選択手段により、上記装置アイコンが選択された場合には、上記表示手段は、上記選択された装置アイコンをその他の装置アイコンよりも相対的に大きく表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１３】
上記表示手段に表示されている少なくとも１つのアイコンの中から所望のアイコンを選択するアイコン選択手段をさらに具備し、
上記表示手段は、上記アイコン選択手段により、上記第２の方向アイコンが選択された場合には、上記履歴情報の装置識別情報に基づいて、上記コンテンツの生成が行なわれてから上記履歴情報の最後の更新が行なわれるまでの間に行なわれた上記履歴情報の更新に関する中間の履歴情報を表示することを特徴とする請求項１０に記載の情報処理装置。
【請求項１４】
上記表示手段の表示可能サイズを取得する表示サイズ取得手段をさらに具備し、
上記表示手段は、上記表示サイズ取得手段により取得された上記表示可能サイズに応じて上記表示される上記中間の履歴情報の表示項目を変更することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
コンピュータに、
上記コンピュータの記憶手段に記憶されたコンテンツに関連付けられた履歴情報を取得させ、この履歴情報を解析させて、この履歴情報の解析結果に基づいて履歴表示情報を出力させる手順と、
上記履歴表示情報に基づいて上記コンテンツの履歴情報の表示を行なわせる手順と、
を実行させるための制御プログラム。
【請求項１６】
コンピュータに、
上記履歴情報を記憶させる手順をさらに実行させるものであって、
上記履歴表示情報を出力させる手順は、上記履歴情報を更新させる手順と、この更新された履歴情報を上記情報処理装置の外部装置に出力させる手順とを有することを特徴とする請求項１５に記載の制御プログラム。
【請求項１７】
上記履歴情報を上記情報装置の外部に出力させる手順は、上記更新された履歴情報を通信ネットワークに接続された外部装置へ出力させる手順を有することを特徴とする請求項１６に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ等のコンテンツの送受信等を行なう情報処理装置、及びコンピュータをそのような情報処理装置として機能させる制御プログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の発達によって、多種多様なコンテンツが様々なデバイスの間でやり取りされるようになってきている。例えば、デジタルカメラで撮影した画像データをパソコン、携帯電話、ＤＶＤレコーダ、ＴＶなどに転送することが可能となっている。
【０００３】
しかし、あまりにも多くのデバイスの間でコンテンツがやり取り可能となった結果、あるデバイスに存在するコンテンツは、どのデバイスから転送されたものなのか、又は、どのデバイスに転送したかということがコンテンツを所有しているデバイスのユーザ自身にも把握しきれなくなりつつある。
【０００４】
このようにコンテンツの履歴の把握という観点から、例えば、特許文献１には、複数のデバイスでコンテンツを授受した履歴情報を取り扱うシステムが提案されている。また、特許文献２には、ユーザがコンテンツに対するレビューを行なった履歴をピアツーピアネットワークで共有し、コンテンツの内容についてのユーザの評価をユーザ同士で共有することができる提案がなされている。
【特許文献１】特開２００５−２４２５３０公報
【特許文献２】特表２００５−５２７０５６公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１に記載されている履歴情報は、デジタル署名の有無を調査するための履歴情報であり、一般のユーザには、分かりづらい。したがって、どのデバイスから受信したコンテンツなのか、どのデバイスに転送したコンテンツなのかを一般のユーザが容易に把握するという課題が解決されていない。
【０００６】
さらに、上記の特許文献２には、コンテンツの内容についての情報、例えば、コンテンツが面白いのかどうか、などを共有することはできるが、そのコンテンツが他のどのデバイスにあるのか、どのデバイスから転送されてきたのか、そのコンテンツが変更されているのかどうか、そのコンテンツはまだ他のデバイスに存在しているのか、などのことに関する履歴情報の共有方法については、全く提案されていない。
【０００７】
本発明は、上記の点に鑑みてなされたものであり、ユーザがコンテンツの履歴情報を容易に把握することができる情報処理装置及びコンピュータをそのような情報処理装置として機能させる制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置の一態様は、
コンテンツを記憶するコンテンツ記憶手段と、
上記コンテンツに関連付けられた履歴情報を取得し、この履歴情報を解析して、この履歴情報の解析結果に基づいて履歴表示情報を出力する履歴情報処理手段と、
上記履歴表示情報に基づいて上記コンテンツの履歴情報の表示を行なう表示手段と、
を具備することを特徴とする。
【０００９】
本発明の制御プログラムの一態様は、
コンピュータに、
上記コンピュータの記憶手段に記憶されたコンテンツに関連付けられた履歴情報を取得させ、この履歴情報を解析させて、この履歴情報の解析結果に基づいて履歴表示情報を出力させる手順と、
上記履歴表示情報に基づいて上記コンテンツの履歴情報の表示を行なわせる手順と、
を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザがコンテンツの履歴情報を容易に把握できる情報処理装置及び制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１２】
図１は、本発明の実施形態に係る情報処理装置としてのデジタルカメラ１０を概略的に示すブロック図である。本実施形態では、コンテンツを送信する情報処理装置及びコンテンツを受信する情報処理装置は、共にデジタルカメラ１０である。また、デバイスの間で送受信されるコンテンツは静止画像である。しかし、以下で明らかにされるように、本発明の情報処理装置及びこの情報処理装置により送受信されるコンテンツは、これらに限定されない。
【００１３】
デジタルカメラ１０は、撮像部１２、撮像制御部１４、Ｆｌａｓｈ  ＲＯＭ１６、ＲＡＭ１８、記憶部２０、記憶制御部２２、表示部２４、表示制御部２６、電源制御部２８、入力Ｉ／Ｆ３０、通信部３２、通信制御部３４、位置情報処理部３６、及びＣＰＵ３８を有している。  
さらにＣＰＵ３８は、履歴情報処理部３８Ａを、記憶部２０は、履歴情報記憶部２０Ａを、それぞれ備えている。しかし、履歴情報記憶部２０Ａを記憶部２０から独立させた構成としてもよい。
【００１４】
撮像部１２は、画像を撮像し、撮像制御部１４は、この撮像部１２を制御する。Ｆｌａｓｈ  ＲＯＭ１６には、ＣＰＵ３８で実行されるデジタルカメラ１０の各種制御を行なうプログラムが格納されている。ＲＡＭ１８は、このプログラムの実行の際に、ワークエリアが必要量確保され一時的に処理データを格納するワークメモリである。記憶部２０では、静止画像を記憶する。記憶部２０として、着脱可能な記憶媒体（メモリーカードや光磁気ディスク等）も適用可能である。また、履歴情報を記憶する履歴情報記憶部２０Ａは、以下で説明するコンテンツ（静止画像）の履歴情報を記憶する。記憶制御部２２は、記憶部２０からのデータの読み出しと、記憶部２０へのデータの書き込みとを制御する。  
表示部２４は、画像や文字情報等を表示するもので、液晶ディスプレイ（以下、ＬＣＤ）などである。表示制御部２６は、この表示部の動作を制御するとともに、表示部の表示領域（表示可能サイズ）を取得する。電源制御部２８は、デジタルカメラ１０の電源を制御する。入力Ｉ／Ｆ３０は、デジタルカメラ１０に指示を与えるためのレリーズボタンや各種操作スイッチである。通信部３２は、有線及び／又は無線通信用のインタフェースである。通信制御部３４は、この通信部３２の外部機器との通信を制御する。位置情報処理部３６では、デジタルカメラ１０の位置している緯度、経度及び高度を取得する。  
ＣＰＵ３８は、上記各制御部や処理部を制御し各種演算を行なう。ＣＰＵ３８に設けられている履歴情報処理部３８Ａは、コンテンツの履歴情報を処理する。
【００１５】
図２は、履歴情報処理部３８Ａの機能ブロック図である。  
履歴情報処理部３８Ａは、履歴情報生成部３８Ａ１、履歴情報取得部３８Ａ２、履歴情報解析部３８Ａ３、履歴情報更新部３８Ａ４、履歴情報出力部３８Ａ５、履歴情報表示制御部３８Ａ６、及び履歴情報記憶制御部３８Ａ７を有している。  
履歴情報生成部３８Ａ１は、デジタルカメラ１０が静止画像を送信する時に、この静止画像が履歴情報を有していない場合に、ＣＰＵ３８の履歴情報の生成の指示に従って、履歴情報の基礎となる、例えばＸＭＬで記述されたメタデータをＲＡＭ１８に生成する。そしてデジタルカメラの名前に相当するデバイス名、ＩＰアドレス、シリアルナンバー、モデル名、及び現在時刻などをＣＰＵ３８から取得し、生成した履歴情報と共に、履歴情報更新部３８Ａ４に送る。
【００１６】
履歴情報更新部３８Ａ４では、デバイス名、現在時刻、以下で説明する履歴ＩＤ、位置情報等を取得して履歴情報に付加していく。  
履歴情報取得部３８Ａ２は、既存の履歴情報をデジタルカメラ１０の履歴情報記憶部２０Ａから読み出し、この履歴情報を更新、送信、又は解析するために、デジタルカメラ１０のＲＡＭ１８に展開する。また、この履歴情報取得部３８Ａ２は、外部のデジタルカメラからデジタルカメラ１０の通信部３２を介して受信した履歴情報を履歴情報解析部３８Ａ３に渡す。また、この履歴情報取得部３８Ａ２は、この受信した履歴情報を、そのままデジタルカメラ１０の履歴情報記憶部２０Ａに記憶させるために、履歴情報記憶制御部３８Ａ７に渡すことができる。
【００１７】
履歴情報記憶制御部３８Ａ７は、記憶制御部２２を介して、履歴情報をデジタルカメラ１０の履歴情報記憶部２０Ａに記録する。履歴情報出力部３８Ａ５は、履歴情報をデジタルカメラ１０の通信制御部３４を介して、デジタルカメラ１０の外部にある他のデジタルカメラに送る。履歴情報解析部３８Ａ３は、履歴情報更新部３８Ａ４や履歴情報取得部３８Ａ２から履歴情報を読み込み、この履歴情報が正しく記述されているかどうかの判定、及びデバイス名や日時等の各種パラメータの抽出を行なう。履歴情報表示制御部３８Ａ６は、履歴情報の解析結果とＣＰＵ３８による表示方法の指示とから、表示制御部２６に対して、表示部２４に表示する項目、表示される画像や文字情報等の大きさなどを指定する。
【００１８】
図３は、上述の履歴情報の記述例を示している。この図３に示されている履歴情報は、ＸＭＬで記述されている。履歴情報の記述は、ＸＭＬに限定されず他の言語あるいはデータ形式で記述されていてもよい。本実施形態では、情報処理装置としてデジタルカメラ１０を想定している。しかし、以下に記載されているように、本発明の実施形態はデジタルカメラ１０に限定されず他のデバイスでもよいので、履歴情報も様々なデバイスの間で互換性のある言語あるいはデータ形式で記述されていることが望ましい。
【００１９】
図３に示されている履歴情報の構成について、簡単に説明する。詳細は、以下で、デジタルカメラ１０の間で静止画像を送受信する処理について説明した後、説明する。  
本実施形態において、履歴情報は、デジタルカメラ１０の記憶部２０に記憶される静止画像ごとに作成される。このことは、以下で述べる履歴情報の管理の観点から好ましい。複数の静止画像に対する履歴情報を１つの履歴情報ファイルで管理しようとすると、削除された静止画像に対する履歴情報が過去の履歴情報に残り、このような情報が不要である場合、履歴情報ファイルの記述の書き換えは煩雑になる。また、以下で説明するような静止画像に対する操作以外の操作のうち、履歴情報として他のユーザと共有する必要のないもの（例えば、あるデジタルカメラの中で静止画像が変更もされずにただ記憶部内のディレクトリを変更して移動されただけの場合など）に対して、履歴情報を追記しないことができ、不要な履歴情報が蓄積することを防止することができる。  
図３の履歴情報は、従って記憶部２０に記憶されているある特定の静止画像に対する履歴情報であることを理解されたい。  
履歴情報は、＜ｈｉｓｔｏｒｙ＞で開始され、＜／ｈｉｓｔｏｒｙ＞で終了する。この２つの記述の間に、＜ｈｏｓｔＩＤ  ｉｄ＝０００１＞で開始され、＜／ｈｏｓｔＩＤ＞で終了する記述と、＜ｈｏｓｔＩＤ  ｉｄ＝０００２＞で開始され、＜／ｈｏｓｔＩＤ＞で終了する記述とが、入れ子になって記述されている。これらの＜ｈｏｓｔＩＤ  ｉｄ＝・・・・＞で開始され、＜／ｈｏｓｔＩＤ＞で終了する記述は、デジタルカメラ１０の処理（以下で述べる他のデジタルカメラ１０との間の静止画像の送受信、あるデジタルカメラ１０で静止画像が変更されたこと、あるデジタルカメラ１０で静止画像が削除されたことなど）ごとに、付加される記述である。ｉｄ要素の数値は、処理を行なうごとに増加されるため、このｉｄ要素の値が小さいほど古い履歴情報であることが示されており、また、履歴情報の中でこれらのｉｄ要素に重複はなく一意性を有している。図３に示されている例では、＜ｈｏｓｔＩＤ  ｉｄ＝・・・・＞で開始され、＜／ｈｏｓｔＩＤ＞で終了する記述の間に、静止画像を送信したデジタルカメラの情報及び送信方法と、この静止画像を受信したデジタルカメラ１０の情報及び受信方法とが記述されている。これらの記述については、以下で、デジタルカメラ１０の間での静止画像の送受信について説明する時に改めて説明する。
【００２０】
上述したように、ある特定の静止画像に対する履歴情報であるため、図３に示されている履歴情報の中には、この履歴情報がどの静止画像に対する履歴情報であるのかは全く記述されていない（静止画像をファイル名で表現して、履歴情報に記述することも考えられる。しかし、上述し、以下でも説明するように、この静止画像が格納されているディレクトリの構造を指定してこの静止画像のファイル名を記述するのは履歴情報の使用のされ方の観点から好ましくない。逆に、静止画像が格納されているディレクトリを区別しないでファイル名だけを記載すると、異なるディレクトリに格納されている同一ファイル名の異なる静止画像が区別できないなどの不都合が生じる。このようなことから、履歴情報には、対応する静止画像を特定するための情報を一切記述しないのが好ましい）。したがって、履歴情報と、この履歴情報が履歴を記述している静止画像との間の関連付けを行なう情報（以下、管理情報と称する）が必要である。以下で、この管理情報について説明する。
【００２１】
図４（Ａ）は、本実施形態にかかるデジタルカメラ１０の記憶部２０の中のディレクトリのツリー構造を示している。また、図４（Ｂ）は、図４（Ａ）のツリー構造に対応する管理情報の例である。
【００２２】
図４（Ａ）に示されているディレクトリのツリー構造では、ＤＣＩＭディレクトリ以下に、静止画像のファイル（ｉｍｇ＿０００１．ＪＰＧ、ｉｍｇ＿０００２．ＪＰＧ、ｉｍｇ＿０００３．ＪＰＧ）が記憶され、ＨＩＳＴＯＲＹディレクトリ以下に、以下で説明する管理情報（ａｄｍｉｎ．ｘｍｌ）と、上述の履歴情報のＸＭＬファイルとが記憶されている。図４（Ａ）で示されているディレクトリツリーでは、フォルダＨＩＳＴＯＲＹ以下が履歴情報記憶部２０Ａに対応することになる。しかし、このディレクトリ構造は、一例であり、静止画像のファイルと管理情報及び履歴情報のＸＭＬファイルを々ディレクトリに格納するなど、他のディレクトリ構造を取ってもよい。
【００２３】
図４（Ｂ）に示すように管理情報もＸＭＬで記述されている。しかし、ＸＭＬ以外の言語あるいはデータ形式で記述されてもよいことは、履歴情報と同様である。本実施形態における管理情報は、＜ａｄｍｉｎ＞で開始され、＜／ａｄｍｉｎ＞で終了される。これらの間に、静止画像のファイル及びこの静止画像のファイルの履歴情報のファイルの記憶部２０内のディレクトリツリーでの位置が、それぞれ＜ｃｏｎｔｅｎｔ  ｉｄ＝・・・・＞で開始され、＜／ｃｏｎｔｅｎｔ＞で終了される欄に記述されている。例えば、＜ｃｏｎｔｅｎｔ  ｉｄ＝０００１＞と＜／ｃｏｎｔｅｎｔ＞との間には、＜ｕｒｌ＞で開始され、＜／ｕｒｌ＞で終了される行で、静止画像のファイルｉｍｇ＿０００１．ＪＰＧの記憶部２０内のディレクトリツリーにおける位置が、＜ｈｉｓｔｏｒｙ＞で開始され、＜／ｈｉｓｔｏｒｙ＞で終了する行で、この静止画像に対応する履歴情報のファイルｈｓｔ＿０００１．ｘｍｌの記憶部２０内のディレクトリツリーにおける位置が、それぞれ記載されている。このように、＜ｃｏｎｔｅｎｔ  ｉｄ＝・・・・＞で開始され、＜／ｃｏｎｔｅｎｔ＞で終了される欄に静止画像及びそれに対応する履歴情報のファイルの位置を記載することにより、静止画像とそれに対応する履歴情報のファイルとの関連付けを行なっている。ｃｏｎｔｅｎｔ要素のｉｄは、一意性が保たれていれば良い。例えば、デジタルカメラ１０が静止画像を撮影することにより、又は他のデジタルカメラとの通信を介して取得した時に、番号が増加するように自動的に与えられるようにしてもよい。しかし、静止画像の取得時などの情報は、上述のように履歴情報に反映されるので、このｃｏｎｔｅｎｔ要素のｉｄは、静止画像の取得の時間などとは無関係である。ユーザは、入力Ｉ／Ｆ３０を介して、ｃｏｎｔｅｎｔ要素の間に記述されている静止画像と履歴情報のファイルのディレクトリ内での位置情報の対を変えることなくｃｏｎｔｅｎｔ要素のｉｄを入れ替える操作を行なっても良い。また、以下で述べるように、デジタルカメラ１０から静止画像及びこの静止画像の履歴情報のファイルが共に削除される時には、デジタルカメラ１０が自動的に空きのできたｉｄを埋めるように、このｉｄよりも大きなｃｏｎｔｅｎｔ要素のｉｄを１つごとにずらして空きを埋めるように制御されることも考えられる。また、空きのあるｉｄは、新たに履歴情報の関連付けがなされたときに使用されてもよい。
【００２４】
一方、上述のように他のデジタルカメラのユーザと共有する必要のない情報は、履歴情報には一切反映されず、代わりに管理情報の記述が上書きされることによって書き換えられる。例えば、図４（Ａ）、ｉｍｇ＿０００１．ＪＰＧを内容を変更することなく、ＩＭＡＧＥディレクトリの下に移動する場合、履歴情報は変化を受けず、管理情報の＜ｃｏｎｔｅｎｔ  ｉｄ＝０００１＞と＜／ｃｏｎｔｅｎｔ＞との間に記述されているｕｒｌ要素が、「＜ｕｒｌ＞ＲＯＯＴ／ＤＣＩＭ／ＩＭＡＧＥ／ｉｍｇ＿０００１．ＪＰＧ＜／ｕｒｌ＞」に書き換えられる。  
このように、履歴情報と管理情報とは相補的な役割を果たす。  
以下では、静止画像と履歴情報とをデジタルカメラ１０の間で送受信する実施形態を説明する。
【００２５】
[送受信の第１実施形態（Ｐｕｓｈストア及びＰｕｌｌストア）]
以下では、図を参照して、まず、デジタルカメラ１０と他のデジタルカメラ１０との間での静止画像及び履歴情報のファイルを、１対１の無線により送受信する態様について述べる。以上の説明により明らかなように、管理情報は、この送受信においてそれぞれのデジタルカメラ１０から移動しない。
【００２６】
図５は、上述のように、２つのデジタルカメラ１０が１対１で無線で送受信する際に、一方のデジタルカメラ１０が送受信の相手となるデジタルカメラ１０に所望の静止画像及びこの静止画像の履歴情報のファイルを送信する処理（Ｐｕｓｈストア）のフローを示すフローチャートである。以下では、送信側のユーザの持っているデジタルカメラ１０をデジタルカメラＡと称する。
【００２７】
フローを開始してまず、ユーザは、デジタルカメラＡに、通信相手を探索させるモードを選択する（ステップＳ１０２）。探索方法の例として、本実施形態では、一般的な標準技術であるＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）で規定されているデバイスディスカバリを用いる。デバイスディスカバリを使用した結果、周囲の通信可能なデジタルカメラ１０がデジタルカメラＡに対して応答を返す。応答がない場合（ステップＳ１０４をＮＯに分岐）、応答があるまでデバイスディスカバリを継続する。周囲の通信可能なデジタルカメラ１０がデジタルカメラＡに対して応答を返した場合（ステップＳ１０４をＹＥＳに分岐）、デジタルカメラＡは、応答に含まれるデジタルカメラ１０のタイプや名前を元にして、通信相手のデジタルカメラの選択画面を表示し（ステップＳ１０６）、デジタルカメラＡのユーザに通信相手とするデジタルカメラの選択を促す。
【００２８】
図６（Ａ）は、このようなデジタルカメラの選択画面の表示例である。デジタルカメラＡの表示部２４の表示領域２４Ａには、通信相手の候補（カメラＢ、カメラＣ、及びカメラＤ）が表示され、ユーザに選択可能な状態になっている。
【００２９】
説明のために以下ではカメラＢ（以下では、デジタルカメラＢと称する）が選択されたとする（ステップＳ１０８）。そして、このデジタルカメラＢからさらに詳細なデバイス情報を取得する（ステップＳ１１０）。詳細なデバイス情報には、デバイスの提供可能なサービスやデジタルカメラＢが今ある位置情報等が含まれる。次に、デジタルカメラＡのユーザは、デジタルカメラＡに保存されている静止画像から送信する静止画像を選択する（ステップＳ１１２）。
【００３０】
図６（Ｂ）には、デジタルカメラＡに記録されている静止画像がこのデジタルカメラＡの表示部２４の表示領域２４Ａにサムネイル画像で表示され、デジタルカメラＡのユーザが選択可能な状態が示されている。ユーザは、デジタルカメラＡの入力Ｉ／Ｆ３０を介して送信したい画像を選択し、送信ボタンにカーソルを合わせ、入力Ｉ／Ｆ３０によりこの画像の送信指示を与える（ステップＳ１１４）。送信指示が出されたデジタルカメラＡは、上述の管理情報を参照して、送信指示が出された静止画像に対応する履歴情報を特定し、この履歴情報のファイルにデジタルカメラＡ自身の送信情報を付加して更新する（ステップＳ１１６）。このステップＳ１１６でさらに更新された履歴情報を履歴情報記憶部２０Ａに記憶してもよい。具体的には、履歴情報に＜ｓｅｎｄｅｒ＞で開始し、＜／ｓｅｎｄｅｒ＞で終了する部分を付加し、この部分に記述される内容の例として、静止画像を送信しようとしているデジタルカメラＡの名前（図３の＜ｄｅｖｉｃｅｎａｍｅ＞に対応）、送信年月日及び時間（図３の＜ｓｅｎｄｄａｔｅ＞及び＜ｓｅｎｄｔｉｍｅ＞にそれぞれ対応）、送信した場所（図３の＜ｓｅｎｄｌｏｃａｔｅ＞に対応）、送信方法（図３の＜ｍｅｔｈｏｄ＞に対応）などがある。この送信した場所は、静止画像を送信するデジタルカメラＡの位置情報処理部３６から取得することができる。あるいは、通信部３２を経由して携帯電話等と通信して携帯電話が基地局から取得した位置情報を取得することや、携帯電話に内蔵されているＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による位置情報を取得することが考えられる。さらに、上述の送信方法として本実施形態では、静止画像の送信後にこの静止画像がデジタルカメラＡの記憶部２０に残る場合（「転送」と称する）と、静止画像の送信後にこの静止画像がデジタルカメラＡの記憶部２０から削除されて残らない場合（「移動」と称する）とが選択できるものとする。本実施形態では、「移動」の場合には、履歴情報に＜ｍｅｔｈｏｄ＞で開始し、＜／ｍｅｔｈｏｄ＞で終了する欄にｍｏｖｅと記述することによって、送信側のデジタルカメラＡが送信した静止画像を持っているのかどうか履歴情報から分かるようにされている。これに対して、静止画像が「転送」される場合には、＜ｍｅｔｈｏｄ＞で開始し、＜／ｍｅｔｈｏｄ＞で終了する欄には何も記載しないものとする。
【００３１】
そしてデジタルカメラＡはデジタルカメラＢに対してＨＴＴＰ  ＰＯＳＴコマンドなどデバイス間で共通のコマンドを使って、静止画像の送信を行なう（ステップＳ１１８）。その後に、送信前にステップＳ１１６で更新した履歴情報をデジタルカメラＢに送信する（ステップＳ１２０）。続いて、デジタルカメラＡのユーザがここまでで説明されたＰｕｓｈストアの処理によりデジタルカメラＡから所望の画像をデジタルカメラＢにさらに送信したい場合（ステップＳ１２２をＮＯに分岐）、ステップＳ１１２に戻り、再び送信したい画像の選択を開始する。デジタルカメラＡのユーザがＰｕｓｈストアの処理を終了したい場合には、処理を終了させてフローを終了する（ステップＳ１２２でＹＥＳに分岐）。
【００３２】
デジタルカメラＡが、送信に関する履歴だけでなく、デジタルカメラＢに関する装置情報をあらかじめ取得しておき、この情報の受信に関する履歴を履歴情報に付加してデジタルカメラＢへ送信することも考えられる。
【００３３】
次に、デジタルカメラＡのＰｕｓｈストアの処理により、静止画像と履歴情報とを送信されたデジタルカメラＢの処理を説明する。  
デジタルカメラＢは、静止画像をＲＡＭ１８に、履歴情報を履歴情報記憶部２０Ａに、それぞれ一時的に保存する。初めて受信する静止画像の場合には、デジタルカメラＢに新たに履歴情報が生成されることになる。この際、デジタルカメラＢは、記憶された履歴情報にデジタルカメラＢ自身の装置情報を付加する。具体的には、デジタルカメラＢは、受信した履歴情報をデジタルカメラＢの履歴情報解析部３８Ａ３に渡して、履歴情報内の各タグの値を抽出する。そして最もおおきな＜ｈｉｓｔＩＤ＞タグを検索して、その中に記述されているデジタルカメラＡにより記述された＜／ｓｅｎｄｅｒ＞タグの後に、＜ｒｅｃｅｉｖｅｒ＞タグを履歴情報更新部３８Ａ４により作成する。デジタルカメラＢが付加する履歴情報は、この＜ｒｅｃｅｉｖｅｒ＞から＜／ｒｅｃｅｉｖｅｒ＞までの記述である。付加する内容は、デジタルカメラＡが付加した＜ｓｅｎｄｅｒ＞から＜／ｓｅｎｄｅｒ＞までの記述とほぼ同じであり、本実施形態において、デジタルカメラＢの名前、受信年月日及び時間、受信した場所、受信方法である。これらの内容のうち受信方法を除く内容について、対応するタグや記述内容の獲得方法については上述のデジタルカメラＡの場合と同様であるので説明を省く。受信方法について、受信しＲＡＭ１８に一時的に記憶されている静止画像を記憶部２０に記憶する場合（「転写」と称する）と、ＲＡＭ１８に一時的に記憶されている静止画像を記憶部２０に記憶せずに破棄する場合（「閲覧」と称する）とがある。「転写」の場合には、デジタルカメラＢが作成する＜ｍｅｔｈｏｄ＞で開始され＜／ｍｅｔｈｏｄ＞で終了される欄には、ｃｏｐｙと記述され、履歴情報からデジタルカメラＢのユーザが受信した静止画像を記憶部２０に記憶したことが明らかとなる。一方、「閲覧」の場合には、この欄には、何も記載されない。その場合、静止画像はデジタルカメラＢには存在しないので履歴情報は破棄してもよい。  
また、デジタルカメラＢは、更新した最新の履歴情報をデジタルカメラＡに送信して、履歴情報の共有を行なうことも考えられる。
【００３４】
以下では、Ｐｕｓｈストアの処理において、デジタルカメラＡ、Ｂの管理情報がどのように扱われるのかを述べる。  
まず、デジタルカメラＡが行なう静止画像の送信が、「転送」である場合、デジタルカメラＡには、静止画像のファイルが残るので、管理情報に変化を加える必要はない。一方、デジタルカメラＡが行なう静止画像の送信が、「移動」である場合、デジタルカメラＡには、静止画像のファイルが残らないので、管理情報の中の送信された静止画像の＜ｃｏｎｔｅｎｔ＞タグ内の扱いについて、２つの態様が考えられる。
【００３５】
１つめの態様は、静止画像のファイルがなくなった時に、同時に、対応する履歴情報のファイルも削除し、この静止画像と履歴情報とのデジタルカメラＡの記憶部２０での位置を記述する対応する＜ｃｏｎｔｅｎｔ＞タグを管理情報から削除することである。ユーザが、デジタルカメラＡから送信された画像についての情報を完全に消去したいと考えた時に、この態様を実行することができる。
【００３６】
２つめの態様は、送信された静止画像のファイルに対応する履歴情報を残すと共に、対応する＜ｃｏｎｔｅｎｔ＞タグ内では、この履歴情報の記憶部２０でのファイル位置情報を保存し、デジタルカメラＡにもはや存在しない静止画像のファイルについて、存在しない旨の記述（例えば、＜ｕｒｌ＞と＜／ｕｒｌ＞との間にｍｏｖｅと記述）を行なうことである。この場合、ユーザが、将来、「移動」した静止画像のファイルを再び受信した時に、共に受信した履歴情報と、保存されていた履歴情報との記述を履歴情報解析部３８Ａ３が行なうことにより、過去にデジタルカメラＡが「移動」した静止画像であることが特定できる（「移動」時に＜ｓｅｎｄｅｒ＞と＜／ｓｅｎｄｅｒ＞との間に、送信時の詳しい条件が記述されているため可能である）。また、上述したように、「移動」の後に、デジタルカメラＢからデジタルカメラＢが記述を付加した履歴情報が送られてくる場合に、この態様ならば対応することができる。ユーザが、静止画像の「移動」後も送信した画像の履歴情報を得たいと考えている場合、この態様を実行することができる。
【００３７】
本実施形態では、これら２つの態様は、デジタルカメラＡのユーザにより、例えば、表示部２４に表示されるメニューから、入力Ｉ／Ｆ３０を用いて選択可能である。
【００３８】
続いて、静止画像を受信したデジタルカメラＢにおける管理情報の扱いについて述べる。デジタルカメラＢによる静止画像の受信が「転写」である場合、静止画像及び履歴情報のファイルが共にデジタルカメラＢの記録部２０に存在するので、受信した静止画像が初めて受信する静止画像であるならば（デジタルカメラＢに記憶されている履歴情報と受信した履歴情報の比較から判断する）、デジタルカメラの管理情報に新たに＜ｃｏｎｔｅｎｔ＞タグを設けて、受信画像と履歴情報とのデジタルカメラＢの記憶部２０内での位置を記述すればよい。一方、デジタルカメラＢによる静止画像の受信が「閲覧」である場合、静止画像のファイルは残らないため、履歴情報も消去するか、履歴情報だけ残すかによって、デジタルカメラＢの管理情報の記述に２つの態様がある。これら２つの態様は、上述のデジタルカメラＡの「移動」の場合と同様であるため、ここでは詳述しない。それぞれの態様の効果も同様である。
【００３９】
図７は、２つのデジタルカメラ１０が１対１で無線で送受信する際に、一方のデジタルカメラ１０が送受信の相手となるデジタルカメラ１０から所望の静止画像及びこの静止画像の履歴情報のファイルを受信する処理（Ｐｕｌｌストア）のフローを示すフローチャートである。以下では、送信側のユーザの持っているデジタルカメラ１０をデジタルカメラＣと称する。
【００４０】
図７に示されているフローを開始してまず、ユーザは、デジタルカメラＣに通信相手を探索させるモードを選択する（ステップＳ２０２）。探索方法としては、例として、一般的な標準技術であるＵＰｎＰでデバイスディスカバリを用いることができる。デバイスディスカバリを用いた結果、周囲にある通信可能なデバイスがデジタルカメラＣに対して応答を返す。応答がない場合（ステップＳ２０４をＮＯに分岐）は、デジタルカメラＣは、デバイスディスカバリを継続する。
【００４１】
周囲の通信可能なデジタルカメラ１０がデジタルカメラＣに対して応答を返した場合（ステップＳ１０４をＹＥＳに分岐）、デジタルカメラＣは、応答に含まれるデジタルカメラ１０のタイプや名前を元にして、通信相手のデジタルカメラの選択画面を表示し（ステップＳ２０６）、デジタルカメラＣのユーザに通信相手とするデジタルカメラの選択を促す。
【００４２】
図８（Ａ）は、このようなデジタルカメラの選択画面の表示例である。デジタルカメラＣの表示部２４の表示領域２４Ａには、通信相手の候補（カメラＡ、カメラＢ、及びカメラＤ）が表示され、ユーザに選択可能な状態になっている。
【００４３】
説明のために以下ではカメラＢ（以下では、デジタルカメラＢと称する）が選択されたとする（ステップＳ２０８）。デジタルカメラＢは、デジタルカメラＣからの通信要求に対してどのような反応を行なうのかあらかじめ設定されていると好ましい。デジタルカメラＣからの通信要求にデジタルカメラＢが無制限に応じると、以下で述べるように、デジタルカメラＢの記憶部に記憶されている静止画像がデジタルカメラＣのユーザに勝手に閲覧されたり、取得されたりするためである。これに対して、例えば、デジタルカメラＣからの通信要求に対してデジタルカメラＢのユーザが許可を与えることが考えられる。また、デジタルカメラＣが、デジタルカメラＢにアクセスするためのパスワードのような認証を経なければデジタルカメラＢが応答しないことも考えられる。以下では、簡単のため、このような処理については述べない。
【００４４】
デジタルカメラＣは、デジタルカメラＢからさらに詳細なデバイス情報を取得する（ステップＳ２１０）。詳細なデバイス情報には、デジタルカメラＢに記憶されているファイルリスト（デジタルカメラＢの管理情報から容易に抽出できる）やサムネイル画像のリストも含まれる（ステップＳ２１２）。したがって、ユーザは、デジタルカメラＢに保存されている静止画像をデジタルカメラＣの表示部２４に表示させることができる（ステップＳ２１４）。次に、デジタルカメラＣのユーザは、デジタルカメラＢに保存されている静止画像から受信したい所望の静止画像を選択する（ステップＳ２１６）。
【００４５】
図８（Ｂ）には、デジタルカメラＢに記録されている静止画像がこのデジタルカメラＣの表示部２４の表示領域２４Ａにサムネイル画像で表示され、デジタルカメラＣのユーザが選択可能な状態が示されている。ユーザは、デジタルカメラＣの入力Ｉ／Ｆ３０を介して受信したい画像を選択し、取得ボタンにカーソルを合わせ、入力Ｉ／Ｆ３０によりこの画像の受信指示（ＨＴＴＰ  ＧＥＴ）を与える（ステップＳ２１８）。
【００４６】
ＨＴＴＰ  ＧＥＴコマンドを受信したデジタルカメラＢは、管理情報を参照して、指示が出された静止画像に対応する履歴情報を特定し、この履歴情報のファイルにデジタルカメラＢ自身の送信情報を付加して更新する。
【００４７】
具体的には、履歴情報に＜ｓｅｎｄｅｒ＞で開始し、＜／ｓｅｎｄｅｒ＞で終了する部分を付加し、この部分に記述される内容の例として、静止画像を送信しようとしているデジタルカメラＢの名前、送信年月日及び時間、送信した場所、送信方法などがある。この送信した場所の取得方法はＰｕｓｈストアに関して述べたので説明を繰り返さない。さらに、上述の送信方法として本実施形態では、静止画像の送信後にこの静止画像がデジタルカメラＢの記憶部２０に残る場合（Ｐｕｓｈストアの場合にならって「転送」と称する）と、静止画像の送信後にこの静止画像がデジタルカメラＢの記憶部２０から削除されに残らない場合（ここでも「移動」と称する）とが選択できるものとする。
【００４８】
デジタルカメラＢが「転送」を行なうか「移動」を行なうかは、本来、デジタルカメラＢのユーザが選択するべきことである。例えば、デジタルカメラＢのユーザが不在の時には、静止画像がデジタルカメラＢから削除される「移動」は行なわず、常に「転送」を行なうなどの設定をデジタルカメラＢのユーザが設定できることが好ましい。
【００４９】
本実施形態では、「移動」の場合には、履歴情報に＜ｍｅｔｈｏｄ＞で開始し、＜／ｍｅｔｈｏｄ＞で終了する欄にｍｏｖｅと記述することによって、送信側のデジタルカメラＢが送信した静止画像を持っているのかどうか履歴情報から分かるようにされている。これに対して、静止画像が「転送」される場合には、＜ｍｅｔｈｏｄ＞で開始し、＜／ｍｅｔｈｏｄ＞で終了する欄には何も記載しないものとする。
【００５０】
そしてデジタルカメラＣはデジタルカメラＢから静止画像の受信を行なう（ステップＳ２２０）。デジタルカメラＣは、受信した静止画像をＲＡＭ１８に、一時的に記憶する。その後に、更新された履歴情報の取得要求をＨＴＴＰ  ＧＥＴコマンドでデジタルカメラＢに対して行なう（ステップＳ２２２）。履歴情報の要求を受けたデジタルカメラＢは、上述の更新された履歴情報をデジタルカメラに送信し、デジタルカメラＣはこれを受信する（ステップＳ２２４）。デジタルカメラＢが、送信に関する履歴だけでなく、デジタルカメラＣに関する装置情報をあらかじめ取得しておき、この情報の受信に関する履歴を履歴情報に付加してデジタルカメラＣへ送信することも考えられる。
【００５１】
デジタルカメラＣは、履歴情報を履歴情報記憶部２０Ａに、一時的に保存する。初めて受信する静止画像の場合には、デジタルカメラＣに新たに履歴情報が生成されることになる。この際、デジタルカメラＣは、記憶された履歴情報にデジタルカメラＣ自身の装置情報を付加して更新する（ステップＳ２２６）。具体的には、デジタルカメラＣは、受信した履歴情報をデジタルカメラＣの履歴情報解析部３８Ａ３に渡して、履歴情報内の各タグの値を抽出する。そして最もおおきな＜ｈｉｓｔＩＤ＞タグを検索して、その中に記述されているデジタルカメラＡにより記述された＜／ｓｅｎｄｅｒ＞タグの後に、＜ｒｅｃｅｉｖｅｒ＞タグを履歴情報更新部３８Ａ４により作成する。デジタルカメラＣが付加する履歴情報は、この＜ｒｅｃｅｉｖｅｒ＞から＜／ｒｅｃｅｉｖｅｒ＞までの記述である。付加する内容は、デジタルカメラＢが付加した＜ｓｅｎｄｅｒ＞から＜／ｓｅｎｄｅｒ＞までの記述とほぼ同じであり、本実施形態において、デジタルカメラＢの名前、受信年月日及び時間、受信した場所、受信方法である。これらの内容のうち受信方法を除く内容について、対応するタグや記述内容の獲得方法については上述のデジタルカメラＢの場合と同様であるので説明を省く。受信方法について、受信しＲＡＭ１８に一時的に記憶されている静止画像を記憶部２０に記憶する場合（ここでも「転写」と称する）と、ＲＡＭ１８に一時的に記憶されている静止画像を記憶部２０に記憶せずに破棄する場合（ここでも「閲覧」と称する）とがある。「転写」の場合には、デジタルカメラＣが作成する＜ｍｅｔｈｏｄ＞で開始され＜／ｍｅｔｈｏｄ＞で終了される欄には、ｃｏｐｙと記述され、履歴情報からデジタルカメラＣのユーザが受信した静止画像を記憶部２０に記憶したことが明らかとなる。一方、「閲覧」の場合には、この欄には、何も記載されない。デジタルカメラＣは、更新した履歴情報を履歴情報記憶部２０Ａに記憶する（ステップＳ２３０）。
【００５２】
続いて、デジタルカメラＣのユーザがここまでで説明されたＰｕｌｌストアの処理によりデジタルカメラＢから所望の画像をデジタルカメラＣにさらに受信したい場合（ステップＳ１２２をＮＯに分岐）、ステップＳ２１６に戻り、再び受信したい画像の選択を開始する。デジタルカメラＣのユーザがＰｕｌｌストアの処理を終了したい場合には、処理を終了させてフローを終了する（ステップＳ２３０でＹＥＳに分岐）。また、デジタルカメラＣは、更新した最新の履歴情報をデジタルカメラＢに送信して、履歴情報の共有を行なうことも考えられる。
【００５３】
以下では、Ｐｕｌｌストアの処理において、デジタルカメラＢ、Ｃの管理情報がどのように扱われるのかについては、Ｐｕｓｈステアの場合と同様であるので詳しく述べない。送信側であるデジタルカメラＢが「移動」を行なっている場合と、受信側であるデジタルカメラＣが「閲覧」を行なっている場合とで、管理情報の扱いについてそれぞれ２つの態様がある。これらの態様の効果も、Ｐｕｓｈストアの場合と同様である。
【００５４】
ここまでの説明を参考にして図３に示されている履歴情報を読み直してみると、図３の履歴情報から、（同一の静止画像について）２回の送受信が行なわれていることが分かる。デジタルカメラＡ、Ｂ、及びＣをｄｅｖ００１、ｄｅｖ００２、及びｄｅｖ００３と夫々対応させてみると、上述のＰｕｓｈストアとＰｕｌｌストアとの説明例と整合していると解することができる。すなわち、デジタルカメラＡが撮影した静止画像をデジタルカメラＢにＰｕｓｈストアで送信し、この静止画像をデジタルカメラＣがデジタルカメラＢからＰｕｌｌストアで受信した履歴情報と解することができる。しかし、＜ｈｉｓｔＩＤ  ｉｄ＝０００２＞をデジタルカメラＢがデジタルカメラＣにＰｕｓｈストアした履歴情報と解することもできる。このように、本実施形態では、履歴情報から要求を出したのが受信側なのか送信側なのかは判断しないが、それぞれの＜ｈｉｓｔＩＤ＞タグ内にこのことが判断できる記述を行なう実施形態も考えられる。
【００５５】
[送受信の第２実施形態（通信ネットワークへのマルチキャスト）]
次に、ネットワークに接続可能なデジタルカメラにおける履歴情報の送受信に関して、説明する。デジタルカメラがインターネットに接続されることにより、インターネットを経由して他のデジタルカメラに静止画像を送受信できるようになる。この場合、前述の送受信の第１実施形態で説明したように、受信側デジタルカメラで追記された履歴情報を直前に関連する静止画像を送信したデジタルカメラに返信するだけでなく、過去にこの静止画像を送受信した複数のデジタルカメラに対して、最新の履歴情報を配信する（デバイスのＩＰアドレスやシリアルＮｏ等に基づいたマルチキャスト）ことにより、ネットワークに対応したデジタルカメラの間で、最新の履歴情報の共有が可能となる。したがって、過去にこの静止画像を送信したデジタルカメラ上において、その静止画像がどのデジタルカメラに送信されているのかということも把握できるようになる。
【００５６】
デジタルカメラ１０は、必ずしも常にネットワークに接続されていなくてもよい。したがって、デジタルカメラ１０が静止画像の送受信を行なった時に、ネットワークに接続されていない時は、次にこのデジタルカメラがネットワークに接続された時に、この静止画像の履歴情報をマルチキャストするように、デジタルカメラの管理情報のこの静止画像に対応する＜ｃｏｎｔｅｎｔ＞タグ内にマルチキャスト用の情報が付加されることが考えられる。例えば、対象となる＜ｃｏｎｔｅｎｔ＞タグ内に「＜ｓｔａｔｅ＞ｎｏｔ−ｃａｓｔ＜／ｓｔａｔｅ＞」の記述を挿入することが考えられる。どのデバイスがネットワーク未接続だったのか記憶するため例えばＩＰアドレスも併記しておく。次にネットワークに接続した時にデジタルカメラ１０は、管理情報の記述を探索するものとする。デジタルカメラ１０は、これら挿入された記述を発見すると、対応する履歴情報を併記されたＩＰアドレスに対してネットワーク上にマルチキャストし、「＜ｓｔａｔｅ＞ｎｏｔ−ｃａｓｔ＜／ｓｔａｔｅ＞」の記述又は併記されているＩＰアドレスを削除する。
【００５７】
マルチキャストでは、過去にこの静止画像を送信した全てのデジタルカメラに対して、最新の履歴情報が、ネットワーク上の途中のルータ経由で配信されていく。
【００５８】
また、マルチキャストでは、同一の静止画像に対して複数のデジタルカメラから異なる履歴情報が、ネットワーク上のルータで行き違いになる可能性がある。例えば、デジタルカメラＡ及びＡ’が、各々、過去に受信したことのある同一の静止画像に関する最新の更新された履歴情報αを受信して履歴情報記憶部２０Ａに記憶していると仮定する。この場合、履歴情報αにデジタルカメラＡがデジタルカメラＢに静止画像を送信したことが付加された履歴情報βと、履歴情報αにデジタルカメラＡ’がデジタルカメラＢ’に静止画像を送信したことが付加された履歴情報β’とが、それぞれ「最新の」履歴情報としてネットワーク上のルータを経由し、ネットワークに接続されたデジタルカメラＣが、履歴情報β及びβ’を両方受信することが想定される。この場合、この履歴情報を受信したデジタルカメラＣの履歴情報解析部３８Ａ３は、各々の履歴情報の最新の＜ｈｉｓｔＩＤ＞タグ内の送信日時を解析して、履歴情報更新部３８Ａ４が、これら２つの履歴情報を、矛盾のない時系列で記述された１つの最新の履歴情報として編集するものとする。
【００５９】
上で、静止画像を「移動」したデジタルカメラが、送信した静止画像に対応する履歴情報も削除し、管理情報からもこの静止画像に対する記述を削除する態様と、静止画像を「閲覧」したデジタルカメラが、受信した静止画像に対応する履歴情報も削除し、管理情報にもこの静止画像に対する記述を行なわない態様とについて述べた。このような場合、これらのデジタルカメラが、上述のマルチキャストにより、既に管理情報にも存在しない履歴情報をネットワークを介して受信する可能性がある。これに対して、ユーザは、静止画像の「移動」や「閲覧」の際に、将来この静止画像に対応する履歴情報を受信しても、（ユーザにも通知せず）記録せずに破棄する設定、将来この静止画像に対する履歴情報を受信した場合にユーザに通知して再びこの静止画像に対応する履歴情報を記録する（対応する管理情報も復活させる）かどうか選択させるようにする設定などを行なっているものとする。この設定は、デジタルカメラ１０の表示部２４の表示領域２４Ａに表示される選択画面からユーザが入力Ｉ／Ｆ３０を通じて選択可能である。これらの設定を行なった場合、記憶部にこれらの設定内容を保存する設定ファイルを記憶することが考えられる（図示していない）。しかし、上述の「履歴情報を受信しても、（ユーザにも通知せず）記録せずに破棄する設定」の場合、この設定内容を設定ファイルとして残さないことにより設定されることが好ましい。すなわち、デジタルカメラ１０は、将来履歴情報を受信した時に、この履歴情報に対する設定内容がこの設定ファイルに何も記載されていないことに基づいて、履歴情報を記録せずに破棄するという処理を行なう。このようにすることによって、デジタルカメラ１０は、一度送受信に関与したことがある静止画像の履歴情報を受信した際の処理内容の設定ファイルを際限なく保存してしまうことが原因で記憶部２０の容量を浪費してしまうということを予防することができる。
【００６０】
図９は、ある静止画像を削除又は変更したデジタルカメラ１０（ｄｅｖ００１）が、この静止画像に対応する履歴情報に追加する記述の例である。
【００６１】
本実施形態では、デジタルカメラ１０で静止画像を削除した場合、対応する履歴情報の＜ｎｏｔｉｆｙ＞タグ内の＜ｍｅｔｈｏｄ＞タグにｄｅｌｅｔｅと記述する。また、管理情報のこの静止画像に対応する＜ｕｒｌ＞タグ内にｄｅｌｅｔｅと記述する。また、このデジタルカメラがネットワークに対応しており、この追記された履歴情報をまだ送信していない場合には、上述の例にならって、この静止画像の＜ｃｏｎｔｅｎｔ＞タグ内に「＜ｓｔａｔｅ＞ｎｏｔ−ｃａｓｔ＜／ｓｔａｔｅ＞」の記述を挿入する。次にネットワークに接続した時に、行なわれるデジタルカメラ１０の処理は、上述の「移動」や「閲覧」の場合の処理と同様であるため説明は省略する。静止画像を削除したデジタルカメラ１０のユーザは、上述の静止画像の削除時に、履歴情報をマルチキャストした後に、履歴情報及び管理情報も削除するのか、履歴情報及び管理情報は残すのかの設定を、決定できることが好ましい。これらの設定は、管理情報の対応する＜ｃｏｎｔｅｎｔ＞タグ内に、さらに特別なタグを設けて付加的な記述として与えられ、デジタルカメラ１０が将来処理する際、この付加的な記述に基づいて動作することが考えられる。ここではくわしく触れない。また、処理方法は、この例に限定されない。また、静止画像の削除時のこれらの設定の効果は、「移動」と「転送」（又は「閲覧」と「転写」）の効果と同様であり、説明を省略する。
【００６２】
また、本実施形態では、デジタルカメラ１０で静止画像を画像加工するなどして変更した場合、対応する履歴情報の＜ｎｏｔｉｆｙ＞タグ内の＜ｍｅｔｈｏｄ＞タグにｍｏｄｉｆｙと記述する。しかし、管理情報のこの静止画像に対応する＜ｃｏｎｔｅｎｔ＞タグ内の記述は、（変更に伴いファイル名やディレクトリ位置を変えた場合を除き）変更しない。このデジタルカメラ１０がネットワークに対応しており、この追記された履歴情報をまだ送信していない場合には、上述の削除の場合と同様の処理を行なう。ここでは、説明を繰り返さない。この変更について、例えば、ファイル名を変えただけの場合などは、管理情報を変更することによって対応し、履歴情報には記述を追記しない。静止画像が変更されたことが追記された履歴情報をネットワークにマルチキャストすることにより、あるデジタルカメラ１０で静止画像が変更されたことを、この静止画像を持っている他のデジタルカメラでも知ることができるようになる。またこの変更された静止画像を記憶しているデジタルカメラから、画像の転送をうけることにより１つの静止画像に対して様々な楽しみをユーザに提供することができる。すなわち、他人が加工した静止画像を容易に得ることができ、自分の所有している静止画像と比べて楽しむこともできる。
【００６３】
他のユーザが、変更した静止画像を受信した際、この変更された静止画像の変更前の画像をデジタルカメラ１０が記憶している場合、変更前及び後の画像の履歴情報が重複することになる。これに対しては、管理情報内の同一の＜ｃｏｎｔｅｎｔ＞タグ内に２つの画像の記憶部２０内の位置を併記することと、改めて、管理情報内に新規の＜ｃｏｎｔｅｎｔ＞タグを設けてそこに変更後の画像についての情報を設けることとが考えられる。両者の間に大きな違いはなく、ユーザは、どちらの方法で変更された静止画像を記憶するのかを任意に選択できるものとする。
【００６４】
上述のように、デジタルカメラ１０で静止画像が変更された場合、変更されたことを示す履歴情報を付加する方法以外に、変更されたことを記述するための専用の変更情報を別ファイルとして記憶してもよい。その場合、対照となる静止画像は、通常の履歴情報と変更用履歴情報との２つの履歴情報と関連付けられることになる。このような関連付けは、管理情報の＜ｃｏｎｔｅｎｔ＞タグ内で１つの静止画像のファイルに対して２つの履歴情報のディレクトリ内の位置を示すタグを記述することにより行なうことが考えられる。しかし、この方法に限定されない。また、ここでは、詳述しない。例えば、自分が静止画像に対して変更を加えた静止画像を秘匿したいために、静止画像を変更したことを他のユーザに知られたくない場合に、変更用履歴情報に追記し、ネットワークにマルチキャストしないことが考えられる。
【００６５】
[送受信の第３実施形態（通信ネットワーク上の履歴情報管理サーバを用いる場合）]
以下では、履歴情報がデジタルカメラ１０の履歴情報記憶部２０Ａだけではなく、ネットワーク上の履歴情報管理サーバでも履歴情報が一元管理される実施形態について説明する。以下の説明では、デジタルカメラ１０は、ネットワークに接続可能なネットワークデバイスである。
【００６６】
図１０は、履歴情報管理サーバ５０と、ネットワークを介してこの履歴情報管理サーバに履歴情報を送受信可能な複数のデジタルカメラ１０Ａ、１０Ｂ及び１０Ｃとを示している。デジタルカメラ１０は、通信制御部３４を介して通信部３２と接続された履歴情報取得部３８Ａ２及び履歴情報出力部３８Ａ５により、履歴情報管理サーバ５０と、履歴情報の送受信が可能である。なお、履歴情報の記述は、本実施形態でも、図３及び図９とに示されているような記述であるため、説明を繰り返さない。また、管理情報の記述は、本実施形態でも、図４に示されているような記述であるため、説明を繰り返さない。
【００６７】
図１１は、履歴情報管理サーバ５０の履歴情報の場所指定の一例を示している。履歴情報管理サーバ５０とデジタルカメラ１０Ａ−１０Ｃが履歴情報を送受信するためには、デジタルカメラ１０Ａ−１０Ｃが履歴情報サーバ５０のネットワーク上での位置と、この履歴情報サーバに記録されている履歴情報の履歴情報サーバ５０内での位置とを指定する必要がある。この指定は、例えば、ＨＴＴＰ経由で履歴情報の送受信を行なうならば、図１１に示されているように、履歴情報管理サーバのＵＲＬ（１２３．１２３．２１０．１２）と静止画像ファイル名から生成されるディレクトリ名（ｆｉｌｅ００１）とこのディレクトリの中に格納されている履歴情報のファイル名（ｈｉｓｔｏｒｙ．ｈｔｍｌ）とで構成される。
【００６８】
履歴情報の取得は、このＨＴＴＰ経由の例に従えば、デジタルカメラ１０Ａ−１０Ｃが、ＨＴＴＰ  ＧＥＴコマンドを履歴情報管理サーバ５０に送信することで行なうことができる。このＨＴＴＰ  ＧＥＴコマンドを受信した履歴情報管理サーバ５０は、要求された履歴情報をコマンドを送信したデジタルカメラ１０Ａ−１０Ｃに送信する。また、履歴情報が更新された時、デジタルカメラ１０Ａ−１０Ｃは、更新された履歴情報を履歴情報管理サーバ５０に送信する（アップロードする）ことができる。この送信は、デジタルカメラ１０Ａ−１０Ｃが、履歴情報管理サーバ５０に対してＨＴＴＰ  ＰＯＳＴコマンドを実行することにより行なうことができる。
【００６９】
デジタルカメラ１０Ａ−１０Ｃが常にネットワークに接続されているとは限らない場合には、上述の＜ｓｔａｔｅ＞タグを用いたマルチキャストによる履歴情報の送信の場合と同様に、デジタルカメラ１０の管理情報にまだ最新の履歴情報をアップロードしていない旨の記述を＜ｃｏｎｔｅｎｔ＞タグ内に記述することで次回にデジタルカメラ１０がネットワークに接続された時に、履歴情報のアップロードを自動で行なうことが考えられる。このことについて、マルチキャストの場合と同様なので説明を省略する。
【００７０】
マルチキャストを利用した履歴情報の共有の場合には、複数の異なる「最新の」履歴情報が、ネットワーク上のルータで行き違うという現象が生じ（上述の履歴情報β及びβ’の例に対応）、これらの複数の異なる履歴情報をデジタルカメラ１０が、矛盾のないように編集しなければならなかった。履歴情報管理サーバ５０を用いて履歴情報を管理する場合にも、デジタルカメラ１０Ａ−１０Ｃがこのような自動的な編集機能を有していることは、さまざまな履歴情報の共有の形態に互換性を持つことができるため好ましい。しかし、履歴情報管理サーバ５０が、複数の送信されてきた履歴情報を受信した時に、履歴情報を適宜更新する動作を行なえば、マルチキャストのルータで生じていたような問題は生じない。上述の履歴情報の編集機能を持たないデジタルカメラ１０Ａ−１０Ｃに対して、最新の履歴情報を１つだけ送信することができる。なお、履歴情報管理サーバ５０は、ＨＴＴＰ  ＧＥＴ要求がされた履歴情報が他のデジタルカメラ１０からの履歴情報のアップロードなどにより編集中である場合、履歴情報を編集中であるという情報をＨＴＴＰ  ＧＥＴ要求を行なったデジタルカメラ１０に送信することが考えられる。また、履歴情報管理サーバ５０は、ＨＴＴＰ  ＰＯＳＴ要求をしたデジタルカメラ１０に対しても同様の情報を送信することが考えられる。この場合、情報を受信したデジタルカメラ１０は、このデジタルカメラ１０内の管理情報に記述されているこの履歴情報に関連する＜ｃｏｎｔｅｎｔ＞タグ内の、上述の、まだアップロードしていない旨の記述を削除せずに残し、アップロードを終了した後に削除することが考えられる。
【００７１】
図１１に示されているように、履歴情報を静止画像のファイル名から生成されたディレクトリ内に格納すると、異なる履歴情報と関連付けられているが、偶然同一のファイル名がつけられている静止画像の各々に対応する履歴情報が、同一のディレクトリ内に多数格納され、デジタルカメラ１０Ａ−１０Ｃが履歴情報の取得要求や更新を行なう時に、これら多数の履歴情報のうちから、履歴情報管理サーバ５０が、対象となる履歴情報を１つだけ検索しなければならないという問題が生じ得る。例えば、静止画像のファイル名が単純な場合やよく使われるファイル名である場合、履歴情報管理サーバ５０へのアクセス数の絶対数が多い場合などにこのような問題が生じやすい。この問題は、デジタルカメラ１０Ａ−１０Ｃからの履歴情報の送受信の要求があるたびに繰り返し生じるので、履歴情報管理サーバ５０の処理能力の低下を招くおそれがある。
【００７２】
また、履歴情報管理サーバ５０に静止画像のファイル名に基づいたディレクトリが作成された後に、デジタルカメラ１０Ａ−１０Ｃのユーザが記憶部２０に記憶されているファイル名を変更することがあり、この場合も静止画像のファイル名に基づいたディレクトリ内に格納されている履歴情報へのアクセスが不可能となる。
【００７３】
このような問題に対して、例えば、図１１に示されている履歴情報のファイル名を履歴情報管理サーバ５０が作成し、履歴情報に静止画像を送受信したことが記述されている全てのデジタルカメラ１０に対して送信することが考えられる。具体的には、以下のようにする。履歴情報のファイル名を、この履歴情報が最初に管理サーバ５０にアップロードされた順番から作成したＩＤを付加することなどして、同一のディレクトリ内に格納される履歴情報のファイル名が重複しないように制御することができる。しかし、このように、作成された履歴情報ファイルに対して、履歴情報に記述されている他のユーザは、作成された履歴情報ファイル名が分からないため履歴情報にアクセスできないという問題が生じ得る。これに対処するために、履歴情報管理サーバ５０は、受信された履歴情報に記述されている、この静止画像の送受信を行なったことがある全てのデジタルカメラ１０に、このように新たに生成された履歴情報ファイル名を送信する。この情報を受信したデジタルカメラ１０は、管理情報の上述の静止画像に対応する＜ｃｏｎｔｅｎｔ＞タグ内に、例えば、「＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞ｈｔｔｐ:／／１２３．１２３．２１０．１２／ｆｉｌｅ００１／ｈｉｓｔｏｒｙ＿０２３７５２１８．ｘｍｌ＜／ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞」のような記述を追加する（なお、この記述例では、ｈｉｓｔｏｒｙ＿０２３７５２１８．ｘｍｌが、履歴情報管理サーバ５０が重複のないように、作成した履歴情報ファイル名である）。このような記述が追加されたデジタルカメラ１０は、以後、この静止画像の履歴情報の送受信の時には、この新たに付記された＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞タグ内のアドレスを用いる。さらに、受信した履歴情報の内容は、管理情報内のこの履歴情報に関連する＜ｃｏｎｔｅｎｔ＞タグ内の＜ｈｉｓｔｏｒｙ＞タグ内に記述されたディレクトリに存在する履歴情報ファイルに書き込む。このデジタルカメラ１０に記憶されている履歴情報ファイルのファイル名は、履歴情報管理サーバ５０が作成した履歴情報ファイルのファイル名と一致している必要がない。このようにすることにより、ネットワークに接続可能なデジタルカメラ１０は、管理情報の＜ｃｏｎｔｅｎｔ＞タグ内に＜ｈｉｓｔｏｒｙ＞タグ（デジタルカメラ１０の静止画像の履歴情報のデジタルカメラ１０での内部位置表現）と＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞（デジタルカメラ１０の静止画像の履歴情報のネットワーク上の位置表現）とを対で持つようになる（例えば、図４に示されている管理情報の記述例では、＜ｃｏｎｔｅｎｔＩＤ  ｉｄ＝０００１＞タグ内に、＜ｈｉｓｔｏｒｙ＞．．／ｈｉｓｔｏｒｙ＿００１．ｘｍｌ＜／ｈｉｓｔｏｒｙ＞と、＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞ｈｔｔｐ:／／１２３．１２３．２１０．１２／ｆｉｌｅ００１／ｈｉｓｔｏｒｙ＿０２３７５２１８．ｘｍｌ＜／ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞とが併記される）。このようにすることで、デジタルカメラ１０の記憶部２０に記憶されているファイル名を変更しても変更前と同じように履歴情報サーバ５０にアクセス可能であり、履歴情報管理サーバ５０の履歴情報の検索処理が不要となるため履歴情報管理サ��バの処理能力が向上される。
【００７４】
さらに、上述のように、一旦、管理情報の＜ｃｏｎｔｅｎｔ＞タグ内に＜ｈｉｓｔｏｒｙ＞タグと＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞タグとの両方が記述された場合には、＜ｈｉｓｔｏｒｙ＞タグの記述を削除し、＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞タグのみを記述する態様も考えられる。この場合、デジタルカメラ１０は、履歴情報をデジタルカメラ１０の履歴情報記憶部２０Ａに記憶せずに、履歴情報が必要な場合は、通信ネットワークに接続して、＜ｎｅｔｗｏｒｋ＿ｈｉｓｔｏｒｙ＞タグに記述されている通信ネットワーク上の履歴情報管理サーバ５０から最新の履歴情報を取得することができる。デジタルカメラ１０のユーザは、静止画像ごとに＜ｈｉｓｔｏｒｙ＞タグを残すのかどうかの選択を行なうことができるものとする。  
また、履歴情報管理サーバ５０は、履歴情報だけではなく、静止画像を履歴情報と関連付けて記憶してもよい。
【００７５】
ところで、以上で述べた送受信の第２及び第３実施形態において、無線通信には、電波を用いる無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＢｌｕｅｔｏｏｔｈ（登録商標）（第１実施形態のデバイスディスカバリはＢｌｕｅｔｏｏｔｈに対応したデバイスの探索方法であることにも留意されたい）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）などが含まれ、赤外線を利用するＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）なども含まれる。また、無線通信だけではなく、有線通信、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｄｅｖｉｃｅ）、ＩＥＥＥ１３９４なども適用可能である。  
なお、これら静止画像および履歴情報の送受信は、お互いに許可されたユーザ同士だけで安全に行なうためのＴＫＩＰ（Ｔｅｍｐｏｒａｌ  Ｋｅｙ  Ｉｎｔｅｇｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）やＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）といった一般的な暗号化処理や、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスフィルタリングやＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）等を用いた認証手順を含むことが望ましい。これら認証手順や暗号化処理は、通信部３２及びＣＰＵ３８によって実行される。
【００７６】
以下では、図を参照して、本発明の一実施形態としての情報処理装置としてのデジタルカメラ１０の履歴情報の表示の方法について述べる。
【００７７】
履歴情報は、上述の通り、記憶部２０の履歴情報記憶部２０Ａに保存されており、デジタルカメラ１０のＣＰＵ３８から記録制御部２２に読み出し制御信号を与えることで、履歴情報をＲＡＭ１８に展開する。履歴情報は、ＸＭＬ形式で記述されているため、デジタルカメラ１０が、その内容を理解するには、履歴情報解析部３８Ａ３に履歴情報を渡す必要がある。そして、履歴情報解析部３８Ａ３による解析値をＣＰＵ３８が取得することで、履歴情報のどのタグに何が記述されているかを判断することができる。また、ＣＰＵ３８からの表示指示を履歴情報表示制御部３８Ａ６が取得することにより、表示制御部２６を制御してこの履歴情報に関する表示を表示部２４に表示させることができる。
【００７８】
[履歴情報表示の第１実施形態（通常表示）]
図１２は、静止画像の作成を行なったデジタルカメラ１０（ｄｅｖ００１）から２度送受信された静止画像を最後に受信したデジタルカメラの表示部２４で履歴情報を閲覧した場合の表示例である。この履歴情報は、図３に示されている履歴情報である。
【００７９】
この表示例では、ｄｅｖ００１という名前のデジタルカメラ１０が撮像部１２で撮影した静止画像をｄｅｖ００２というデジタルカメラに送信し、ｄｅｖ００２は、更に、ｄｅｖ００３というデジタルカメラに送信した状態を示しており、ｄｅｖ００３の表示部２４に表示されている履歴情報である。この履歴情報表示を表示させるにあたって履歴情報として利用されるのは、＜ｈｉｓｔＩＤ＞、＜ｄｅｖｉｃｅｎａｍｅ＞、及び＜ｍｅｔｈｏｄ＞の各タグに記述されている値（数値や文字）である。
【００８０】
デジタルカメラ（ｄｅｖ００１、ｄｅｖ００２及びｄｅｖ００３）は、通常のデバイスアイコン６０Ａで表示され、これらのデバイスアイコン６０Ａの間に静止画像の送受信の方向を示す矢印アイコン６２Ａが表示されている。また、２つの矢印アイコン６２Ａの各々の上には、送受信の種別を表すアイコンであるＣｏｐｙアイコン６４Ａが表示されている。
【００８１】
図１３は、ｄｅｖ００２からｄｅｖ００３に静止画像を「移動」した場合の履歴情報表示の例である。この場合の履歴上の＜ｍｅｔｈｏｄ＞には、ｍｏｖｅという記述がされている。履歴情報解析部３８Ａ３は、この＜ｍｅｔｈｏｄ＞部の値を抽出して、静止画像が「転送」されたのか、「移動」されたのかをＣＰＵ３８に伝える。静止画像を持っていないｄｅｖ００２のデバイスアイコン６０Ｂは、静止画像を持つデジタルカメラ１０（ｄｅｖ００１及びｄｅｖ００３）のデバイスアイコン６０Ａと異なる表示がされて、送受信の種別を表すアイコンがＣｏｐｙアイコン６４ＡではなくＭｏｖｅアイコン６４Ｂとなっている。なお、ｄｅｖ００２の記憶部２０内に、画像だけでなく履歴情報もない場合（従って、対応する管理情報もない場合）、図１３に示されているような表示が可能なのは、ｄｅｖ００３のみ（上述のネットワークへのマルチキャストや履歴情報管理サーバ５０により履歴情報がｄｅｖ００１にも共有されていればｄｅｖ００１でも）可能である。
【００８２】
図１４は、各デジタルカメラ１０がネットワークに接続可能である場合に、図１３に示されているｄｅｖ００１に保存されている静止画像が変更された場合の表示例である。静止画像が変更されると、その静止画像に関連付けられている履歴情報には、図９のような記述が追加される。その履歴情報を履歴情報解析部３８Ａ３が解析し、解析した結果を表示部２４の表示領域２４Ａに表示したのが、図１４に示されている表示例である。この場合、＜ｎｏｔｉｆｙ＞タグ内の＜ｍｅｔｈｏｄ＞の値が、ｍｏｄｉｆｙとなっている。本実施形態では、図１４に示されている静止画像の変更を示す変更アイコン６６Ａが静止画像の変更を行なったデジタルカメラｄｅｖ００１のデバイスアイコン６０Ａの上方に表示されることにより、ｄｅｖ００３では（ｄｅｖ００２で静止画像の「移動」後も最新の履歴情報を受け取るという設定がされていれば、ｄｅｖ００２でも、さらに当然ｄｅｖ００１でも）、デジタルカメラｄｅｖ００１が記憶している静止画像に変更が加えられたことが一目でわかる。この変更を示す変更アイコン６６Ａの表示位置は、デジタルカメラｄｅｖ００１のデバイスアイコン６０Ａの近傍であれば上方以外の位置に表示してもよいことはもちろんである。
【００８３】
図１５は、ｄｅｖ００１が記憶していた静止画像が削除された場合の表示例を示している。この場合、履歴情報の＜ｎｏｔｉｆｙ＞タグ内の＜ｍｅｔｈｏｄ＞の値がｄｅｌｅｔｅとなっている。この表示により、ｄｅｖ００３では（ｄｅｖ００２で静止画像の「移動」後もマルチキャストされた最新の履歴情報を受け取るという設定がされていれば、ｄｅｖ００２でも）、ｄｅｖ００１が記憶していた静止画像が削除されたことが分かり、ｄｅｖ００３で記憶しているこの静止画像は、他のデジタルカメラｄｅｖ００１及び００２には記憶されていないことが容易に分かる。本実施形態では、静止画像を削除したことを示す削除アイコン６６Ｂを静止画像を削除したデジタルカメラｄｅｖ００１の静止画像を有していないことを示すデバイスアイコン６０Ｂの上方に表示している。この削除アイコン６６Ｂの表示位置は、このデバイスアイコン６０Ｂの上方に限定されず、デバイスアイコン６０Ｂとの関連がわかれば他の表示位置でもよい。図１５に示されている表示を行なった後、ある一定時間が経過するか、一度履歴情報の表示を解除して再度履歴情報の表示を行なった際などに、デジタルカメラｄｅｖ００１のデバイスアイコン６０Ｂの周辺に表示されている削除アイコン６６Ｂの表示を行なわないようにして、デジタルカメラｄｅｖ００２と同様のデバイスアイコン６０Ｂのみの表示としてもよい。
【００８４】
図１６は、履歴情報の記述内容が多くなった場合の履歴情報の表示例を示している。本実施形態では、履歴情報は、図３及び図９に示されているようにＸＭＬで記述される。ある静止画像の送受信回数や変更などの回数が増加すると、履歴情報の中に記述されるデータ量も増加する。そして、その増加した履歴情報を上述のように解析し表示する場合、表示部２４の表示領域２４Ａの物理的な大きさによって表示可能なデバイスのアイコンの数が制限される。例えば、表示部２４がＬＣＤである場合、ＶＧＡサイズ（６４０×４８０）のＬＣＤとＱＶＧＡサイズ（３２０×２４０）のＬＣＤとでは、表示可能な情報量が異なる。例えば、５０回以上送受信された画像の履歴情報を解析すると、５０個以上のアイコンが必要になる。これは、上述のように物理的な大きさに制限がある表示領域２４Ａに対して現実的には表示可能な数ではない（もし、表示できたとしてもデジタルカメラ１０のユーザにとって分かりやすい表示とは言えない）。本実施形態では、以下で説明するように、このような場合にもユーザが容易に静止画像の送受信履歴を把握することができるように、表示する。
【００８５】
図１６に示されている表示例では、静止画像の作成を行なったデジタルカメラｄｅｖ００１と、履歴情報から直近の送受信を行なったとされるデジタルカメラｄｅｖ０５３及びｄｅｖ０５４を上述のデバイスアイコン６０Ａで表示している。図１６の表示例は、デジタルカメラｄｅｖ０５４の表示部２４で表示されている。デジタルカメラｄｅｖ００２乃至ｄｅｖ０５２の送受信については、破線矢印アイコン６２Ｂで履歴情報の表示を省略していることを示している（もちろん送受信を複数回行なうデジタルカメラが考えられるがこの例では簡単のためこのようなデジタルカメラはないものとする）。この表示状態から、所望の履歴情報を表示するための処理を以下で説明する。
【００８６】
図１７（Ａ）は、図１６に示されている表示状態から履歴表示モードに入った場合の表示例を示している。デジタルカメラ１０の入力Ｉ／Ｆ３０を操作することにより、履歴表示モードに入る。この履歴表示モードに入ると、図１７（Ａ）に示されているように、カーソル７０が合わせられているデジタルカメラｄｅｖ０５４の詳細なデータがポップアップ表示６８Ａで表示される。表示される詳細データは、履歴情報を履歴情報解析部３８Ａ３で解析して、各タグの内容を取得することにより得られる。このポップアップ表示６８Ａは、入力Ｉ／Ｆ３０の操作スイッチによりカーソル７０を操作して選択された各デバイスアイコン付近に表示される。また、カーソル７０が合わせられているデジタルカメラｄｅｖ７０のデバイスアイコン６０Ｃは、他のカーソル７０が合わせられていないデジタルカメラのデバイスアイコン６０Ａにくらべて大きく表示される（拡大デバイスアイコン６０Ｃと称する）。これは、カーソル７０が合わせられているデジタルカメラ１０を強調するためである。しかし、デバイスアイコン６０Ｃを大きくする他に表示色を変えたり、点滅させたりする実施形態も考えられる。入力Ｉ／Ｆ３０の操作スイッチにより、左右に表示されているアイコンを選択することができる。図示しなかったが、このような履歴表示モードは、図１２乃至１５に示されているような、デバイスのアイコンの数がそれほど多くない時にも勿論可能である。
【００８７】
図１７（Ｂ）は、カーソル７０を破線矢印アイコン６２Ｂに合わせたときの表示例を示している。上述のように、カーソル７０を操作して破線矢印アイコン６２Ｂに合わせると、省略されている履歴情報の概略がポップアップ表示６８Ｂで表示される。本実施形態では、このポップアップ表示６８Ｂには、破線矢印アイコン６２Ｂで省略されているデジタルカメラの履歴情報の一部が表示されている。破線矢印アイコン６２Ｂにカーソル７０が合わせられている状態で、選択指示を出すことができる。図１７（Ｃ）は、破線矢印アイコン６２Ｂにカーソル７０を合わせて選択指示を出した時の表示例を示している。選択指示が出されると、図１７（Ｃ）に示されているように、省略されていた履歴情報の一部が表示される。図１７（Ｃ）に示されている表示例では、表示領域２４Ａに２つのデバイスアイコン６０Ａと、カーソル７０が合わせられた拡大デバイスアイコン６０Ｃを表示している。勿論、この表示可能なデバイスのアイコンの数は、表示部２４の表示能力に左右されるため、３つでなくてもよい。また、本実施形態では、拡大されたデバイスアイコン６０Ｃにこのデバイスの履歴情報を表示するポップアップ表示６８Ａが関連付けられている。さらに、これら３つのデバイスアイコンの下方に、現在カーソル７０が合わせられているデジタルカメラ１０の履歴情報内での位置を示すスクロールバー７２が表示されている。図示されているスクロールバー７２の中のポインタの表示位置により、現在カーソル７０が合わせられているデジタルカメラ１０が履歴情報の中のどの位の位置で静止画像の送受信を行なったのかを知ることができる。図１７（Ｄ）は、図１７（Ｃ）の表示状態から入力Ｉ／Ｆ３０を用いてカーソルを左に動かした時の表示例を示している。このように、カーソルを左右に動かすと、図１７（Ｄ）のように、順次履歴情報を表示することができる。上述のように、カーソル７０が合わせられているデバイスのアイコン６０Ｃは他のデバイスアイコン６０Ａに比べて大きく表示されている。また、本実施形態の表示例では、「転送」されているのか「移動」されているのかが表示されていないが、表示部２４の表示能力に応じて、図１６及び図１７（Ａ）乃至（Ｄ）に示されているような表示状態で、さらに図１２乃至１５で示されているような表示を行なうことも考えられる。
【００８８】
図１８（Ａ）、（Ｂ）は、デジタルカメラ１０の表示部２４の表示領域２４Ａがアイコンを表示できるほど大きくない場合の表示例を示している。デジタルカメラ１０の表示部２４の表示領域２４Ａがアイコンを表示できるほど大きくない場合には、上述のような豊富な表示をすることなく、ユーザに容易に履歴情報の把握をさせる表示方法が取られる。図１８（Ａ）に示されているように、履歴情報の表示は、アイコンではなくデバイス名と、画像の送受信方法だけを表示している。図１８（Ａ）に示されている表示例には、デジタルカメラ名を実線で囲んでこのデジタルカメラが静止画像を有していることを明らかにした静止画像を有しているデバイス名表示６０’Ａと、デジタルカメラ名を破線で囲んで静止画像を有していないことを明らかにした静止画像を有していないデバイス名表示６０’Ｂと、静止画像の送受信の方向を示している矢印表示６２’Ａと、送受信の方法を示しているＣｏｐｙ表示６４’Ａ及びＭｏｖｅ表示６４’Ｂとが示されている。送受信方法には、「転送」と「移動」とがあるが、上述のように、これらを明確に区別するために、静止画像を「移動」した時は、そのデバイス名を破線で囲んでいる。勿論、破線で囲まずに、フォントの属性（色、大きさ、形など）を変更することで区別することも考えられる。静止画像の送受信の流れを表示する方法は、図１８（Ａ）の表示例では、上側が古く、下側が新しいことを示しているが、表示部２４の表示領域の制限に応じて、図１８（Ｂ）に示されているように左側が古く、右側が新しいことを示すように表示も考えられる。勿論、表示部２４の表示領域の制限に応じてこれ以外の表示方法も考えられる。
【００８９】
上述の履歴情報の表示例は、履歴情報内にあるＩＤを基準にした表示方法を取っている。しかし、表示方法として、このようにＩＤを基準にした表示方法の他に、日付を基準にした表示方法、位置を基準にした表示方法など他の表示方法が考えられる。
【００９０】
また、本実施形態の表示例では、１つのデジタルカメラから１つのデジタルカメラに対して、静止画像、すなわちコンテンツデータを送信する場合で説明したが、例えば、１つのデジタルカメラから複数のデジタルカメラに対してコンテンツデータを送信した場合にも適用することが可能である。
【００９１】
[履歴情報表示の第２実施形態（日付表示）]
以下では、まず日付を基準にした履歴情報の表示方法について述べる。  
図１９（Ａ）乃至（Ｅ）は、履歴情報と日付情報との関連を用いた履歴情報の表示例を示している。この履歴情報の検索方法では、まず図１９（Ａ）に示されているような、年アイコン８０Ａによる「年」の選択画面が表示される。入力Ｉ／Ｆ３０で、例えば、２００５（年）を選択すると、図１９（Ｂ）に示されているような、「月」を選択させるための、１（月）から１２（月）までの月アイコン８０Ｂが表示される。この画面で例えば、３（月）を選択すると、図１９（Ｃ）に示されているような「日」を選択させるための１（日）から３１（日）までの日付アイコン８０Ｃが表示される。この画面で例えば、２２（日）を選択したとすると、図１９（Ｄ）に示されているように、２２（日）の周りに時計を模したアイコンが表示される時間アイコン８０Ｄが表示され、「時間」を指定させるための画面となる。そして、「時間」を指定すると、図１９（Ｅ）に示されているように、その時間の送受信に関連する履歴情報をポップアップ表示６８Ａで各種のアイコンと共に表示する。これらの各種のアイコンについては、履歴表示の第１実施形態（通常表示）に関して上述したので説明を繰り返さない。図１９（Ｅ）に表示されているアイコン履歴情報の検索は、必ずしも「時間」まで指定して行なわれる必要はなく、例えば、「２００５年３月」までの指定で、その指定された月に送受信された履歴が検索されることができる。もし、指定した年月日に履歴情報がなければ、その前後の日時を検索し、指定された日時に最も近い履歴情報を表示させることが可能である。したがって、ユーザの静止画像の送受信に関する記憶が曖昧でも、デジタルカメラの履歴情報を閲覧することで、簡単に把握できる。また、「年」、「月」、「日」、及び「時間」の表示において、送受信の履歴情報が存在する部分を対応するアイコンで、送受信の件数に応じて３次元的に凹凸に表示することも考えられる。また、図１９（Ｅ）に示されているデバイスのアイコンの表示では、デジタルカメラ１０の表示部２４の表示制限に応じて、図１２乃至図１８に示されているようないずれかの表示を行なうことが可能である。
【００９２】
[履歴情報表示の第３実施形態（位置表示）]
図２０（Ａ）乃至（Ｃ）は、履歴情報と位置情報との関連を用いた履歴情報の表示例を示している。履歴情報に記述される位置情報は、デジタルカメラ１０本体に内蔵されている位置情報処理部３６内にある測位手段を用いて取得してもよいし、携帯電話等の外部装置に内蔵されている測位手段から取得してもよい。本実施形態において、位置情報は、デジタルカメラ１０の位置情報処理部３６の測位手段から取得するとして説明する。また、静止画像がインターネットを介して送受信可能であるとする。
【００９３】
図３に示されている履歴情報に記述されているような、緯度経度等の位置情報は位置情報処理部３６の測位手段から取得される。履歴情報に記述されている、これら測位手段から得られた位置情報をあらかじめデジタルカメラ１０内のＦｌａｓｈ  ＲＯＭ１６又はデジタルカメラ１０に着脱可能なメモリーカード等の形態の記憶部２０に記憶されている地図情報と照合することにより、履歴情報に記述されている位置情報に一致する地図を表示できる。このように、地図を表示することにより、ユーザは、より豊富な履歴情報を簡単に把握することができる。例えば、ある静止画像がどこでどんなデジタルカメラにより送信されたのか、また、どこでどんなデジタルカメラに受信されたのかを容易に把握することが可能になる。
【００９４】
図２０（Ａ）乃至（Ｃ）を参照して、履歴情報内に記述されている位置情報から、履歴情報を検索し、デジタルカメラ１０の表示部２４に履歴情報をアイコンとして表示することを説明する。上述のように、履歴情報の位置情報に基づいて、静止画像の送受信が行なわれた位置を地図上に表示することができる。例えば、日本国内において、ある静止画像を送受信したデジタルカメラがどこに何件あるかを表示すると図２０（Ａ）に示されているような位置履歴表示９０Ａとなる。この表示例では、東京都内で２０件の送受信があったことを示している。デジタルカメラ１０の入力Ｉ／Ｆ３０により、デジタルカメラ１０に、「東京都」を選択する指示を出すと、図２０（Ｂ）に示されているように、東京都での履歴情報が位置履歴詳細表示９０Ｂで表示される。位置履歴詳細表示９０Ｂでは、拡大表示された地図情報の履歴では、スクロールバーを伴ったポップアップ表示６８Ｃで最近の送受信の概略（送受信した地域と順番）が表示される。図２０（Ｂ）に示されている表示例では、東京都内だけの地域がポップアップ表示６８Ｃで表示されているが、本実施形態では、インターネットを介して静止画像を送受信しているので、むしろ最初の選択指示で指定された地域は、ポップアップで表示する最初の地域となり、その後は、他府県の地域が表示されることが自然である。この場合、品川→大阪→八王子→名古屋のように表示される。さらに、入力Ｉ／Ｆ３０により地域選択を行なうと、図２０（Ｃ）に示されているように、その地域で送受信したデバイスアイコンとその履歴情報の詳細とが表示される。この表示については、履歴表示の第１及び第２の実施形態でも述べたので説明を繰り返さない。
【００９５】
地図情報は、日本国内に限られず、海外の地図情報を用いることで海外でも適用可能である。また、ある地域に特化した詳細地図、例えば、東京都だけの詳細地図による表示も可能である。この場合に、都市名までではなく、番地や店名などの固有名詞などの表示を同時に行なうことが可能となる。さらに、図２０（Ｃ）に示されているようなデバイスアイコンなどの表示では、デジタルカメラ１０の表示部２４の表示領域２４Ａの表示制限に応じて、図１２乃至図１８に示されているようないずれかの表示を行なうことが可能である。
【００９６】
図２１は、履歴情報の上述の複数の表示方法をユーザが選択可能な場合の表示処理のフローを示すフローチャートである。  
入力Ｉ／Ｆ３０によりデジタルカメラ１０に履歴情報の表示を行なわせると、フローを開始してまず、デジタルカメラ１０は、履歴情報があるかどうかを検索する（ステップＳ３０２）。デジタルカメラ１０の履歴情報記憶部２０Ａに履歴情報がない場合（ステップＳ３０２をＮＯに分岐）、デジタルカメラ１０は、「履歴情報無し」のエラー出力をして（ステップＳ３０４）、処理を終了する（ステップＳ３０６）。
【００９７】
一方、履歴情報がある場合（ステップＳ３０２をＹＥＳに分岐）、デジタルカメラ１０はユーザに履歴情報の表示モードの選択を行なわせる（ステップＳ３０８）。このステップＳ３０８で選択できる表示モードは、通常表示（ステップＳ３１０Ａで開始）、日付表示（ステップＳ３１０Ｂで開始）、及び位置表示（ステップＳ３１０Ｃで開始）である。
【００９８】
通常表示を選択した場合（ステップＳ３１０Ａ）は、表示すべき履歴情報が所定の件数よりも多いかどうか判断する（ステップＳ３１２Ａ）。所定の件数よりも少ない場合（ステップＳ３１２ＡをＮＯに分岐）、デバイス名やＩＤなどを履歴情報から抽出し（ステップＳ３１４Ａ）、上述の図１２乃至１５に例として示されている所定の表示を行なう（ステップＳ３１６Ａ）。一方、表示すべき履歴情報が所定の件数よりも多い場合（ステップＳ３１２ＡをＹＥＳに分岐）、まず静止画像の作成を行なったデバイス名及び変更情報を抽出し（ステップＳ３１８Ａ）、そして、最新の２件分のデバイス名やＩＤなどを抽出して（ステップＳ３２０Ａ）、上述の図１６及び図１７に例として示されている所定の表示を行なう（ステップＳ３２２Ａ）。
【００９９】
日付表示を選択した場合、履歴情報から日時情報を抽出する（ステップＳ３１２Ｂ）。続いて、図１９（Ａ）乃至（Ｄ）に示されているような表示すべき日付データ画像を読み込み（ステップＳ３１４Ｂ）、これらの画像を用いてユーザに日付などを絞り込ませる（ステップＳ３１６Ｂ）。最後にデバイス名やＩＤなどを抽出し（ステップＳ３１８Ｂ）、図１９（Ｅ）に示されているような所定の表示を行なう（ステップＳ３２０Ｂ）。
【０１００】
位置表示を選択した場合、地図情報を読み込み（ステップＳ３１２Ｃ）、履歴情報内の位置情報を抽出して（ステップＳ３１４Ｃ）、位置情報と地図情報とをマッピングさせて（ステップＳ３１６Ｃ）、ユーザに地域の絞込みを行なわせる（ステップＳ３１８Ｃ）。絞り込まれた位置情報に対応している履歴情報のデバイス名やＩＤ等を読み込んで（ステップＳ３２０Ｃ）、図２０（Ｃ）のような所定の表示を行なう（ステップＳ３２２Ｃ）。
【０１０１】
以上、本発明の位置実施形態としての情報処理装置としてデジタルカメラ１０を例として説明したが、本発明が適用されるデバイスは、デジタルカメラだけではなく、携帯電話、ＤＶＤレコーダ、ＴＶ、パーソナルコンピュータ、ＰＤＡなどの種々の情報処理装置であり、またＵＰｎＰやＤＮＬＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｉａｎｃｅ）などの標準規格によって規定されている論理デバイス、すなわち、Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ、Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒなどにおいても、適用可能である。また、本発明が適用される、送受信されるコンテンツは、本実施形態における静止画像だけではなく、動画像、音楽、音声、テキスト、又はそれらを組み合わせたアルバムコンテンツ等、種々のコンテンツである。
【０１０２】
また、実施形態に基づいて、本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【０１０３】
特に、上記実施形態の機能を実現するソフトウェアのプログラムをコンピュータに供給し、当該コンピュータがこのプログラムを実行することによって、上記機能を実現することが可能である。
【０１０４】
（付記）
前記の具体的実施形態から、以下のような構成の発明を抽出することができる。
【０１０５】
（１）  コンテンツを記憶するコンテンツ記憶手段と、
上記コンテンツに関連付けられた履歴情報を取得し、この履歴情報を解析して、この履歴情報の解析結果に基づいて履歴表示情報を出力する履歴情報処理手段と、
上記履歴表示情報に基づいて上記コンテンツの履歴情報の表示を行なう表示手段と、
を具備することを特徴とする情報処理装置。
【０１０６】
（対応する実施形態）
この（１）に記載の情報処理装置に関する実施形態は、送受信の第１乃至第３実施形態が対応する。それらの実施形態において、静止画像が上記コンテンツに、記憶部２０が上記コンテンツ記憶手段に、履歴情報処理部３８Ａが上記履歴情報処理手段に、表示部２４が上記表示手段に、デジタルカメラ１０が上記情報処理装置に、それぞれ対応する。
【０１０７】
（作用効果）
この（１）に記載の情報処理装置によれば、コンテンツに関連付けられた履歴情報を取得すれば、表示手段でそのコンテンツの履歴情報を表示することができ、そのコンテンツの履歴情報を視覚的に容易に把握することができる。
【０１０８】
（２）  上記履歴情報を記憶する履歴情報記憶手段をさらに具備し、
上記履歴情報処理手段は、上記履歴情報を更新する更新手段と、上記更新された履歴情報を外部装置に出力する履歴情報出力手段とを有することを特徴とする（１）に記載の情報処理装置。
【０１０９】
（対応する実施形態）
この（２）に記載の情報処理装置に関する実施形態は、送受信の第１乃至第３実施形態が対応する。それらの実施形態において、履歴情報記憶部２０Ａが上記履歴情報記憶手段に、履歴情報更新部３８Ａ４が上記更新手段に、履歴情報出力部３８Ａ５が上記履歴情報出力手段に、それぞれ対応する。
【０１１０】
（作用効果）
この（２）に記載の情報処理装置によれば、更新手段により履歴情報が更新されるので、履歴情報を最新のものにすることが可能である。また、履歴情報出力手段により更新された履歴情報を外部装置に出力することができるので、この外部装置が（１）に記載の情報処理装置であれば、この外部装置でも更新された履歴情報を表示部で容易に把握することができる。
【０１１１】
（３）  上記履歴情報処理手段は、上記コンテンツに関連付けられた履歴情報が上記履歴情報記憶手段に記憶されていない場合に、上記コンテンツに関連付けられた履歴情報を新たに生成する履歴情報生成手段をさらに有することを特徴とする（２）に記載の情報処理装置。
【０１１２】
（対応する実施形態）
この（３）に記載の情報処理装置に関する実施形態は、送受信の第１乃至第３実施形態が対応する。それらの実施形態において、履歴情報生成部３８Ａ１が上記履歴情報生成手段に対応する。
【０１１３】
（作用効果）
この（３）に記載の情報処理装置によれば、当該情報処理装置がコンテンツを作成した場合に、このコンテンツに関連付けられた履歴情報がこの情報処理装置で作成される。作成された履歴情報を（１）及び（２）に記載の情報処理装置で利用することができる。
【０１１４】
（４）  通信ネットワークに接続する通信手段と、
上記通信手段を介して上記通信ネットワークに接続された第１の装置から任意のコンテンツを取得し、上記コンテンツ記憶手段に記憶するコンテンツ取得手段及び上記通信手段を介して上記通信ネットワークに接続された第１の装置に当該情報処理装置の上記コンテンツ記憶手段に記憶されている任意のコンテンツを出力するコンテンツ出力手段の少なくとも一方と、
をさらに具備し、
上記履歴情報処理手段は、
当該情報処理装置が上記コンテンツ取得手段を具備する場合、上記通信ネットワークを介して、上記第１の装置から上記コンテンツを取得した際、上記コンテンツに関連する上記履歴情報を取得し、上記履歴情報記憶手段に更新された上記履歴情報を記憶し、
当該情報処理装置が上記コンテンツ出力手段を具備する場合、上記通信ネットワークを介して、上記第１の装置に上記コンテンツを出力した際、上記コンテンツに関連する上記更新された履歴情報を出力することを特徴とする（２）に記載の情報処理装置。
【０１１５】
（対応する実施形態）
この（４）に記載の情報処理装置に関する実施形態は、送受信の第１実施形態が対応する。それらの実施形態において、通信部３２が上記通信手段に、通信制御部３４及びＣＰＵ３８が上記コンテンツ取得手段に、通信制御部３４及びＣＰＵ３８が上記コンテンツ出力手段に、第１実施形態のステップＳ２２４が上記コンテンツに関連付けられた履歴情報を取得することに、第１実施形態のステップＳ２２８が上記更新された上記履歴情報を記憶することに、第１実施形態のステップＳ１２０が上記コンテンツに関連付けられた履歴情報を出力することに、それぞれ対応する。
【０１１６】
（作用効果）
この（４）に記載の情報処理装置によれば、通信ネットワークを介して、コンテンツを送信並びに／もしくは受信することができる。また、コンテンツの送信並びに／もしくは受信の際に、このコンテンツに関連付けられた履歴情報を送信並びに／もしくは受信することもでき、この履歴情報にコンテンツが送信並びに／もしくは受信された履歴情報を追加して更新することができる。
【０１１７】
（５）  通信ネットワークに接続する通信手段をさらに具備し、
上記履歴情報出力手段は、上記更新された履歴情報を上記通信ネットワークに接続された第２の装置に出力することを特徴とする（２）に記載の情報処理装置。
【０１１８】
（対応する実施形態）
この（５）に記載の情報処理装置に関する実施形態は、送受信の第１乃至第３実施形態が対応する。それらの実施形態において、通信部３２が上記通信手段に、第１実施形態のステップＳ１２０、第２実施形態のマルチキャスト、及び第３実施形態の履歴情報管理サーバ５０へのアップロードが上記更新された履歴情報を通信ネットワークに接続された第２の装置に出力することに、対応する。
【０１１９】
（作用効果）
この（５）に記載の情報処理装置によれば、送受信の第１実施形態場合、第２の装置が（１）に記載の情報処理装置であれば、この第２の装置でも、更新された履歴情報を表示部に表示させて容易に把握することができる。また、送受信の第２実施形態の場合、第２の装置が（４）に記載の情報処理装置であれば、ルータから更新された履歴情報を受信してこれを表示部に表示させて更新された履歴情報を容易に把握できる可能性がある。また、送受信の第３実施形態の場合、第２の装置が（４）に記載の情報処理装置であれば、履歴情報管理サーバから更新された履歴情報を受信してこれを表示部に表示させて更新された履歴情報を容易に把握できる可能性がある。
【０１２０】
（６）  上記更新手段は、少なくとも当該情報処理装置の装置識別情報と、上記コンテンツの送受信回数を特定可能な履歴識別情報と、上記コンテンツの送受信の方法を示す送受信方法情報とを上記履歴情報に付加して、上記履歴情報を更新することを特徴とする（４）に記載の情報処理装置。
【０１２１】
（対応する実施形態）
この（６）に記載の情報処理装置に関する実施形態は、送受信の第１実施形態が対応する。それらの実施形態において、履歴情報の＜ｄｅｖｉｃｅｎａｍｅ＞タグ内の記述が上記装置識別情報に、履歴情報の＜ｈｉｓｔＩＤ＞タグ内の記述が上記コンテンツの送受信回数を特定可能な履歴識別情報に、履歴情報の＜ｍｅｔｈｏｄ＞タグ内の記述が上記送受信方法情報に、それぞれ対応する。
【０１２２】
（作用効果）
この（６）に記載の情報処理装置によれば、履歴情報から少なくとも送受信を行なった装置と、送受信の回数と、送受信の方法とを把握することができる。
【０１２３】
（７）  上記更新手段は、上記履歴情報を取得並びに／もしくは出力した日時情報、当該情報処理装置の位置情報、及び上記コンテンツの改変情報のうち少なくとも１つを上記履歴情報に付加して、上記履歴情報を更新することを特徴とする（６）に記載の情報処理装置。
【０１２４】
（対応する実施形態）
この（７）に記載の情報処理装置に関する実施形態は、送受信の第１実施形態が対応する。それらの実施形態において、履歴情報の＜ｒｅｃｖｄａｔｅ＞タグ及び＜ｒｅｃｖｔｉｍｅ＞タグ内の記述が上記履歴情報を取得した日時情報に、履歴情報の＜ｓｅｎｄｄａｔｅ＞タグ及び＜ｓｅｎｄｔｉｍｅ＞タグ内の記述が上記履歴情報を出力した日時情報に、履歴情報の＜ｓｅｎｄｌｏｃａｔｅ＞タグ及び＜ｒｅｃｖｌｏｃａｔｅ＞タグ内の記述が上記当該情報処理装置の位置情報に、履歴情報の＜ｎｏｔｉｆｙ＞タグ内の記述が上記コンテンツの改変情報に、それぞれ対応する。
【０１２５】
（作用効果）
この（７）に記載の情報処理装置によれば、履歴情報からさらに、履歴情報を取得並びに／もしくは日時情報、当該情報処理装置の位置情報、及びコンテンツの改変情報のうち少なくとも１つを情報処理装置の表示部で把握できる。
【０１２６】
（８）  上記表示手段は、上記履歴情報に含まれる上記装置識別情報で特定される装置を示す装置アイコンと、上記送受信方法情報で特定される上記装置の間での上記コンテンツの送受信の方向を示すための第１の方向アイコンと、上記送受信方法情報で特定されるコンテンツの送受信の方法を示す送受信方法アイコンと、を表示することを特徴とする（６）又は（７）に記載の情報処理装置。
【０１２７】
（対応する実施形態）
この（８）に記載の情報処理装置に関する実施形態は、履歴情報表示の第１実施形態が対応する。その実施形態において、静止画像を有しているデバイスアイコン６０Ａ及び静止画像を有していないデバイスアイコン６０Ｂが上記装置アイコンに、矢印アイコン６２Ａが上記第１の方向アイコンに、Ｃｏｐｙアイコン６４Ａ及びＭｏｖｅアイコン６４Ｂが上記送受信方法アイコンに、それぞれ対応する。
【０１２８】
（作用効果）
この（８）に記載の情報処理装置によれば、コンテンツの送受信に関する主要な情報をアイコンにより視覚的に容易に把握することができる。特に、装置アイコンと送受信方法アイコンとがコンテンツの転送と移動とを区別して表示する場合、送受信の結果、このコンテンツがどのデバイスに記憶されているのかを把握することができる。
【０１２９】
（９）  上記履歴情報が、上記コンテンツの改変情報を付加されて更新される場合に、
上記表示手段は、上記のコンテンツの改変情報を示すコンテンツ改変アイコンを上記コンテンツの改変が行なわれた装置を示す上記装置アイコンの周囲に配置して表示することを特徴とする（８）に記載の情報処理装置。
【０１３０】
（対応する実施形態）
この（９）に記載の情報処理装置に関する実施形態は、履歴情報表示の第１実施形態が対応する。その実施形態において、変更アイコン６６Ａ及び削除アイコン６６Ｂが上記コンテンツ改変アイコンに、対応する。
【０１３１】
（作用効果）
この（９）に記載の情報処理装置によれば、（８）の情報処理装置で表示される履歴情報に加えて、コンテンツの改変情報もアイコンにより視覚的に容易に把握することができる。また、コンテンツの改変情報がコンテンツの削除である場合、削除が行なわれたデバイスのユーザに問い合わせるまでもなく、コンテンツが削除されたことを知ることができる。
【０１３２】
（１０）  上記表示手段は、上記履歴識別情報から特定される上記コンテンツの送受信の回数が所定の回数よりも多いときには、少なくとも、上記装置識別情報からそれぞれ特定される、上記コンテンツの生成を行なった装置を示す上記装置アイコンと、上記履歴情報の更新を最後に行なった装置を示す装置アイコンと、上記第１の方向アイコンとは異なる形態で、上記コンテンツの送受信の方向を示す第２の方向アイコンと、を表示することを特徴とする（８）に記載の情報処理装置。
【０１３３】
（対応する実施形態）
この（１０）に記載の情報処理装置に関する実施形態は、履歴情報表示の第１実施形態が対応する。その実施形態において、静止画像を有しているデバイスアイコン６０Ａ及び静止画像を有していないデバイスアイコン６０Ｂが上記装置アイコンに、破線矢印アイコン６２Ｂが上記第２の方向アイコンに、それぞれ対応する。
【０１３４】
（作用効果）
この（１０）に記載の情報処理装置によれば、当該情報処理装置の表示部の表示領域により表示できるアイコンの数が物理的に制限される場合や、コンテンツの送受信を行なったデバイスが多いために全ての装置アイコンを表示することが困難である場合にも、コンテンツを最初に送信したデバイスの情報と、このコンテンツの送受信を行なった直近のデバイスの情報とを得ることができ、コンテンツの送受信についての概略をアイコンにより視覚的に把握することができる。
【０１３５】
（１１）  上記表示手段に表示されている少なくとも１つのアイコンの中から所望のアイコンを選択するアイコン選択手段をさらに具備し、
上記アイコン選択手段により、上記装置アイコンが選択された場合には、上記表示手段は、上記選択された装置アイコンで示される装置に関連付けられた上記更新された履歴情報を表示することを特徴とする（８）に記載の情報処理装置。
【０１３６】
（対応する実施形態）
この（１１）に記載の情報処理装置に関する実施形態は、履歴情報表示の第１実施形態が対応する。その実施形態において、カーソル７０が上記アイコン選択手段に、ポップアップ表示６８Ａを出すことが上記装置に関連付けられた上記更新された履歴情報を表示することに、それぞれ対応する。
【０１３７】
（作用効果）
この（１１）に記載の情報処理装置によれば、表示部の表示領域が制限される場合などに、送受信を行なった装置のうち、当該情報処理装置のユーザが関心のある装置の履歴情報だけを選択して表示させることができ、限られた表示領域を用いて知りたい履歴情報を把握することができる。
【０１３８】
（１２）  上記表示手段に表示されている少なくとも１つのアイコンの中から所望のアイコンを選択するアイコン選択手段をさらに具備し、
上記アイコン選択手段により、上記装置アイコンが選択された場合には、上記表示手段は、上記選択された装置アイコンをその他の装置アイコンよりも相対的に大きく表示することを特徴とする（８）に記載の情報処理装置。
【０１３９】
（対応する実施形態）
この（１２）に記載の情報処理装置に関する実施形態は、履歴表示の第１実施形態が対応する。その実施形態において、カーソル７０が上記アイコン選択手段に、拡大デバイスアイコン６０Ｃを表示することが上記選択された装置アイコンをその他の装置アイコンよりも相対的に大きく表示することに、それぞれ対応する。
【０１４０】
（作用効果）
この（１２）に記載の情報処理装置によれば、アイコン選択手段により選択された装置アイコンが他の装置アイコンよりも相対的に大きく表示されるので、選択されたデバイスがどれであるかが視覚的に明らかである。
【０１４１】
（１３）  上記表示手段に表示されている少なくとも１つのアイコンの中から所望のアイコンを選択するアイコン選択手段をさらに具備し、
上記表示手段は、上記アイコン選択手段により、上記第２の方向アイコンが選択された場合には、上記履歴情報の装置識別情報に基づいて、上記コンテンツの生成が行なわれてから上記履歴情報の最後の更新が行なわれるまでの間に行なわれた上記履歴情報の更新に関する中間の履歴情報を表示することを特徴とする（１０）に記載の情報処理装置。
【０１４２】
（対応する実施形態）
この（１３）に記載の情報処理装置に関する実施形態は、履歴表示の第１実施形態が対応する。その実施形態において、カーソル７０が上記アイコン選択手段に、ポップアップ表示６８Ａを静止画像を有しているデバイスアイコン６０Ａ又は静止画像を有していないデバイスアイコン６０Ｂに関連させて表示させることが上記履歴情報の更新に関する中間の履歴情報を表示することに、それぞれ対応する。
【０１４３】
（作用効果）
この（１３）に記載の情報処理装置によれば、（１０）に記載の情報処理装置で第２の方向アイコンが表示されるだけで表示されていなかったデバイスに関する履歴情報をアイコン選択手段で当該情報処理装置のユーザが選択して表示させることができる。
【０１４４】
（１４）  上記表示手段の表示可能サイズを取得する表示サイズ取得手段をさらに具備し、
上記表示手段は、上記表示サイズ取得手段により取得された上記表示可能サイズに応じて上記表示される上記中間の履歴情報の表示項目を変更することを特徴とする請求項１３に記載の情報処理装置。
【０１４５】
（対応する実施形態）
この（１４）に記載の情報処理装置に関する実施形態は、履歴情報表示の第１実施形態が対応する。その実施形態において、表示制御部２６が上記表示サイズ取得手段に、表示部２４の表示能力に応じて静止画像を有しているデバイスアイコン６０Ａ又は静止画像を有していないデバイスアイコン６０Ｂの表示数を変化させることと、表示部２４の表示能力に応じてＣｏｐｙアイコン６４Ａ、Ｍｏｖｅアイコン６４Ｂ、変更アイコン６６Ａ、又は削除アイコン６６Ｂを適宜表示させることとが上記表示される上記中間の履歴情報の表示項目を変更することに、それぞれ対応する。
【０１４６】
（作用効果）
この（１４）に記載の情報処理装置によれば、表示手段の表示可能サイズに応じて、履歴情報のアイコン表示を最適化することができる。同じ履歴情報を取得したデバイスであってもそのデバイスの表示手段の表示可能サイズに応じて異なる表示を行なうことをデバイスの側で制御して行なうため、送受信される履歴情報に関しては、さまざまな表示手段を有するデバイスの間で互換性を維持することができる。
【０１４７】
（１５）  コンピュータに、
上記コンピュータの記憶手段に記憶されたコンテンツに関連付けられた履歴情報を取得させ、この履歴情報を解析させて、この履歴情報の解析結果に基づいて履歴表示情報を出力させる手順と、
上記履歴表示情報に基づいて上記コンテンツの履歴情報の表示を行なわせる手順と、
を実行させるための制御プログラム。
【０１４８】
（対応する実施形態）
この（１５）に記載の制御プログラムに関する実施形態は、表示の第１実施形態が対応する。その実施形態において、ステップＳ３１４Ａが上記コンピュータの記憶手段に記憶されたコンテンツに関連付けられた履歴情報を取得させ、この履歴情報を解析させて、この履歴情報の解析結果に基づいて履歴表示情報を出力させる手順に、ステップＳ３１６Ａが上記コンテンツの履歴情報の表示を行なわせる手順に、それぞれ対応する。
【０１４９】
（作用効果）
この（１５）に記載の制御プログラムによれば、情報処理装置にコンテンツに関連付けられた履歴情報を取得させれば、表示手段でそのコンテンツの履歴情報を表示させることができ、そのコンテンツの履歴情報を視覚的に容易に把握することができる。
【０１５０】
（１６）  コンピュータに、
上記履歴情報を記憶させる手順をさらに実行させるものであって、
上記履歴表示情報を出力させる手順は、上記履歴情報を更新させる手順と、この更新された履歴情報を上記情報処理装置の外部装置に出力させる手順とを有することを特徴とする（１５）に記載の制御プログラム。
【０１５１】
（対応する実施形態）
この（１６）に記載の制御プログラムに関する実施形態は、送受信の第１実施形態が対応する。その実施形態において、ステップＳ１１６が上記履歴情報を記憶させる手順に（ステップＳ１１６の説明に「このステップＳ１１６でさらに更新された履歴情報を履歴情報記憶部２０Ａに記憶してもよい」と記載）、ステップＳ１１６が上記履歴情報を更新させる手順に、ステップＳ１２０が上記更新された履歴情報を上記情報処理装置の外部装置に出力させる手順に、それぞれ対応する。
【０１５２】
（作用効果）
この（１６）に記載の制御プログラムによれば、履歴情報が更新させるので、履歴情報を最新のものにさせることが可能である。また、更新された履歴情報を外部装置に出力することができるので、この外部装置が（１５）に記載の制御プログラムにより制御される情報処理装置であれば、この外部装置でも更新された履歴情報を表示部で容易に把握することができる。
【０１５３】
（１７）  上記履歴情報を上記情報装置の外部に出力させる手順は、上記更新された履歴情報を通信ネットワークに接続された外部装置へ出力させる手順を有することを特徴とする（１６）に記載の制御プログラム。
【０１５４】
（対応する実施形態）
この（１７）に記載の制御プログラムに関する実施形態は、送受信の第１実施形態が対応する。その実施形態において、ステップＳ１２０が上記更新された履歴情報を通信ネットワークに接続された外部装置に出力することに、対応する。
【０１５５】
（作用効果）
この（１７）に記載の制御プログラムによれば、第２の装置が（１５）に記載の制御プログラムに制御される情報処理装置であれば、この第２の装置でも、更新された履歴情報を表示部に表示させて容易に把握することができる。
【図面の簡単な説明】
【０１５６】
【図１】図１は、本発明の一実施形態に係る情報処理装置としてのデジタルカメラの概略的なブロック構成図である。
【図２】図２は、図１のデジタルカメラの履歴情報処理部の機能ブロック図である。
【図３】図３は、履歴情報の記述例である。
【図４】図４（Ａ）は、デジタルカメラの記憶部内のディレクトリのツリー構造の例である。図４（Ｂ）は、図４（Ａ）に示されているディレクトリのツリー構造に対応した管理情報の記述例である。
【図５】図５は、Ｐｕｓｈストアで静止画像を送信する際のデジタルカメラの処理のフローチャートを示す図である。
【図６】図６（Ａ）は、Ｐｕｓｈストアの際の受信側デジタルカメラを選択する画面の表示例である。図６（Ｂ）は、Ｐｕｓｈストアする画像の選択画面の表示例である。
【図７】図７は、Ｐｕｌｌストアで静止画像を受信する際のデジタルカメラの処理のフローチャートを示す図である。
【図８】図８（Ａ）は、Ｐｕｌｌストアの際の送信側デジタルカメラを選択する画面の表示例である。図８（Ｂ）は、Ｐｕｌｌストアする画像の選択画面の表示例である。
【図９】図９は、デジタルカメラで静止画像が削除又は変更された際に、履歴情報に追記される記述の例である。
【図１０】図１０は、履歴情報管理サーバと、この履歴情報管理サーバと履歴情報を送受信している複数のデジタルカメラとを示す図である。
【図１１】図１１は、履歴情報管理サーバに記憶されている履歴情報の場所指定の例である。
【図１２】図１２は、静止画像の作成を行なったデジタルカメラから２度送受信された静止画像を最後に受信したデジタルカメラの表示部で履歴情報を閲覧した場合の履歴情報表示の例である。
【図１３】図１３は、デジタルカメラからデジタルカメラに静止画像を「移動」した場合の履歴情報表示の例である。
【図１４】図１４は、各デジタルカメラがネットワークに接続可能である場合に、図１３に示されているデジタルカメラ（ｄｅｖ００１）に保存されている静止画像が変更された場合の履歴情報表示の例である。
【図１５】図１５は、各デジタルカメラがネットワークに接続可能である場合に、図１３に示されているデジタルカメラ（ｄｅｖ００１）が記憶していた静止画像が削除された場合の履歴情報表示の例を示している。
【図１６】図１６は、履歴情報の記述内容が多くなった場合の履歴情報の表示例を示している。
【図１７】図１７（Ａ）は、図１６に示されている表示状態から履歴表示モードに入った場合の表示例を示している。図１７（Ｂ）は、カーソルを破線矢印アイコンに合わせたときの表示例を示している。図１７（Ｃ）は、破線矢印アイコンにカーソルを合わせて選択指示を出した時の表示例を示している。図１７（Ｄ）は、図１７（Ｃ）の表示状態からデジタルカメラの入力Ｉ／Ｆを用いてカーソルを左に動かした時の表示例を示している。
【図１８】図１８（Ａ）、（Ｂ）は、それぞれ、デジタルカメラの表示部がアイコンを表示できるほど大きくない場合の履歴情報表示の例を示している。
【図１９】図１９（Ａ）乃至（Ｅ）は、それぞれ、履歴情報と日付情報との関連を用いた履歴情報の表示例を示している。
【図２０】図２０（Ａ）乃至（Ｃ）は、それぞれ、履歴情報と位置情報との関連を用いた履歴情報の表示例を示している。
【図２１】図２１は、履歴情報の複数の表示方法をデジタルカメラのユーザが選択可能な場合の表示処理のフローチャートを示す図である。
【符号の説明】
【０１５７】
１０…デジタルカメラ、  １０Ａ…デジタルカメラ、  １０Ｂ…デジタルカメラ、  １０Ｃ…デジタルカメラ、  １２…撮像部、  １４…撮像制御部、  １６…Ｆｌａｓｈ  ＲＯＭ、  １８…ＲＡＭ、  ２０…記憶部、  ２０Ａ…履歴情報記憶部、  ２２…記憶制御部、  ２４…表示部、  ２４Ａ…表示領域、  ２６…表示制御部、  ２８…電源制御部、  ３０…入力Ｉ／Ｆ、  ３２…通信部、  ３４…通信制御部、  ３６…位置情報処理部、  ３８…ＣＰＵ、  ３８Ａ…履歴情報処理部、  ３８Ａ１…履歴情報生成部、  ３８Ａ２…履歴情報取得部、  ３８Ａ３…履歴情報解析部、  ３８Ａ４…履歴情報更新部、  ３８Ａ５…履歴情報出力部、  ３８Ａ６…履歴情報表示制御部、  ３８Ａ７…履歴情報記憶制御部、  ５０…履歴情報管理サーバ、  静止画像を有しているデバイスアイコン…６０Ａ、  静止画像を有していないデバイスアイコン…６０Ｂ、  拡大デバイスアイコン…６０Ｃ、  静止画像を有しているデバイス表示…６０’Ａ、  静止画像を有していないデバイス表示…６０’Ｂ、  ６２Ａ…矢印アイコン、  ６２Ｂ…破線矢印アイコン、  矢印表示…６２’Ａ、  ６４Ａ…Ｃｏｐｙアイコン、  ６４Ｂ…Ｍｏｖｅアイコン、  ６４’Ａ…Ｃｏｐｙ表示、  ６４’Ｂ…Ｍｏｖｅ表示、  ６６Ａ…変更アイコン、  ６６Ｂ…削除アイコン、  ６８Ａ…ポップアップ表示、  ６８Ｂ…ポップアップ表示、  ６８Ｃ…ポップアップ表示、  ７０…カーソル、  ７２…スクロールバー、  ８０Ａ…年アイコン、  ８０Ｂ…月アイコン、  ８０Ｃ…日付アイコン、  ８０Ｄ…時間アイコン、  ９０Ａ…位置履歴表示、  ９０Ｂ…位置履歴詳細表示。
【図１】
2008129729.tif 000003
【図２】
2008129729.tif 000004
【図３】
2008129729.tif 000005
【図４】
2008129729.tif 000006
【図５】
2008129729.tif 000007
【図６】
2008129729.tif 000008
【図７】
2008129729.tif 000009
【図８】
2008129729.tif 000010
【図９】
2008129729.tif 000011
【図１０】
2008129729.tif 000012
【図１１】
2008129729.tif 000013
【図１２】
2008129729.tif 000014
【図１３】
2008129729.tif 000015
【図１４】
2008129729.tif 000016
【図１５】
2008129729.tif 000017
【図１６】
2008129729.tif 000018
【図１７】
2008129729.tif 000019
【図１８】
2008129729.tif 000020
【図１９】
2008129729.tif 000021
【図２０】
2008129729.tif 000022
【図２１】
2008129729.tif 000023