(57)【要約】【課題】コンテンツ記憶装置とコンテンツ処理装置との間の情報の不整合を解消することができる。【解決手段】通信インタフェース２０５は、デジタルカメラが記憶するデジタルコンテンツを特定する情報であるオブジェクト情報を受信する。記憶媒体２０３は、通信インタフェース２０５が受信したオブジェクト情報を記憶する。ＣＰＵ２０４は、通信インタフェース２０５が受信したオブジェクト情報と、記憶媒体２０３が記憶するオブジェクト情報とを比較した結果に基づいて、記憶媒体２０３が記憶するオブジェクト情報の更新を行う。【選択図】図３
2010068420.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ記憶装置が記憶するデジタルコンテンツを特定する情報であるオブジェクト情報を受信する受信部と、
前記受信部が受信した前記オブジェクト情報を記憶する記憶部と、
前記受信部が受信した前記オブジェクト情報と、前記記憶部が記憶する前記オブジェクト情報とを比較した結果に基づいて、前記記憶部が記憶する前記オブジェクト情報の更新を行う更新部と、
を備えたことを特徴とするコンテンツ処理装置。
【請求項２】
前記更新部は、前記受信部が受信した前記オブジェクト情報と、前記記憶部が記憶する前記オブジェクト情報とを比較した結果に基づいて、前記コンテンツ記憶装置が記憶する前記デジタルコンテンツが更新されたか否かを判断する
ことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
前記更新部は、前記記憶部が記憶する前記オブジェクト情報の中に、前記受信部が受信した前記オブジェクト情報のいずれとも一致しない前記オブジェクト情報が存在する場合、当該オブジェクト情報を前記記憶部から削除し、前記受信部が受信した前記オブジェクト情報の中に、前記記憶部が記憶する前記オブジェクト情報のいずれとも一致しない前記オブジェクト情報が存在する場合、当該オブジェクト情報を前記記憶部に記憶させる
ことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項４】
前記記憶部が記憶する前記オブジェクト情報で特定される前記デジタルコンテンツのうち、１つまたは複数個を選択する選択部と、
前記選択部で選択された前記デジタルコンテンツの送信要求メッセージを、前記コンテンツ記憶装置に送信する送信部と、
を備え、
前記受信部は、前記コンテンツ記憶装置から送信された前記デジタルコンテンツを受信し、
前記記憶部は前記受信部が受信した前記デジタルコンテンツを記憶する
ことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項５】
前記記憶部が記憶する前記デジタルコンテンツと、前記選択部が選択した前記デジタルコンテンツとを比較し、前記記憶部が記憶していない前記デジタルコンテンツのみを受信するように前記受信部を制御する制御部
を備えたことを特徴とする請求項４に記載のコンテンツ処理装置。
【請求項６】
前記デジタルコンテンツは画像データであり、
前記オブジェクト情報は、当該オブジェクト情報で特定する前記画像データの縮小画像のデータであるサムネイル画像データを含む
ことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項７】
前記受信部は、通信を中継する装置を介さずに、前記コンテンツ記憶装置と無線で通信を行う
ことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項８】
デジタルコンテンツと、前記コンテンツを特定する情報であるオブジェクト情報とを記憶する記憶部と、
前記オブジェクト情報を請求項１に記載のコンテンツ処理装置に送信する送信部と、
前記記憶部が記憶する前記デジタルコンテンツが更新された場合、当該デジタルコンテンツの更新に応じて前記オブジェクト情報を更新する更新部と、
を備えたことを特徴とするコンテンツ記憶装置。
【請求項９】
請求項１に記載のコンテンツ処理装置と、
請求項８に記載のコンテンツ記憶装置と、
を含むことを特徴とするコンテンツ処理システム。
【請求項１０】
コンピュータを、
コンテンツ記憶装置が記憶するデジタルコンテンツを特定する情報であるオブジェクト情報を受信する受信部と、
前記受信部が受信した前記オブジェクト情報を記憶する記憶部と、
前記受信部が受信した前記オブジェクト情報と、前記記憶部が記憶する前記オブジェクト情報とを比較した結果に基づいて、前記記憶部が記憶する前記オブジェクト情報の更新を行う更新部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの処理を行うコンテンツ処理装置、コンテンツ記憶装置、コンテンツ処理システムおよびプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ（電子カメラ）は、着脱可能なフラッシュメモリなどの記憶媒体を記憶部とし、撮像した撮像画像のデータである撮像画像データを記憶部に記憶する。これらの撮像画像データは、デジタルカメラとパーソナルコンピュータとを、データ通信を行うことができるケーブルなどで接続することにより、パーソナルコンピュータにコピーすることができる。パーソナルコンピュータは、コピーされた撮像画像データを大容量のハードディスク／ＣＤ／ＤＶＤ等のデータ記録装置に記録したり、パーソナルコンピュータの表示装置に撮像画像を再生表示することができる。また、パーソナルコンピュータの表示装置に表示する場合、デジタルカメラ内に記録されている画像をすばやく再生表示するために撮影画像の縮小画像（サムネイル）をデジタルカメラから取得して再生表示することも知られている。
【０００３】
また、デジタルカメラなどのコンテンツ記憶装置が記憶する撮像画像を、パーソナルコンピュータや他のデジタルカメラなどのコンテンツ処理装置で再生する方法として、以下の方法も知られている（例えば、特許文献１参照）。
【０００４】
撮像画像を記憶する第１のデジタルカメラと、第１のデジタルカメラが記憶する撮像画像を表示する第２のデジタルカメラとをデータ通信を行うことができるケーブルなどで接続する。そして、第１のデジタルカメラの記憶部が記憶する画像の一覧を第２のデジタルカメラで確認するために、第２のデジタルカメラは、撮像画像の縮小画像であるサムネイルを第１のデジタルカメラから受信し記憶部に記憶する。続いて、第２のデジタルカメラは記憶したサムネイルを表示部に表示する。
【０００５】
続いて、第２のデジタルカメラは、表示部に表示したサムネイルのうち、１つまたは複数のサムネイルを選択する入力を受け付ける。続いて、第２のデジタルカメラは、選択されたサムネイルに対応した撮像画像を第１のデジタルカメラから受信し、記憶部に記憶する。続いて、第２のデジタルカメラは記憶部に記憶した撮像画像を表示部に表示する。
【特許文献１】特開２００３−２３４９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術においては、コンテンツ記憶装置である第１のデジタルカメラが記憶するデジタルコンテンツである撮像画像データと、コンテンツ処理装置である第２のデジタルカメラが記憶するサムネイルとの間に不整合が起きるという問題がある。
【０００７】
例えば、コンテンツ記憶装置と、コンテンツ処理装置との通信接続が切断された後、コンテンツ記憶装置が記憶する撮像画像が削除された場合や、新たに記憶する撮像画像が追加された場合、以下の問題がある。
【０００８】
通信接続の切断後、コンテンツ記憶装置が記憶する撮像画像が削除された場合、コンテンツ処理装置は、コンテンツ記憶装置が記憶していない撮像画像のサムネイルを記憶していることがある。これにより、コンテンツ処理装置は、コンテンツ記憶装置から受信することができない撮像画像のサムネイルを表示してしまう。
【０００９】
また、通信接続の切断後、新たにコンテンツ記憶装置が記憶する撮像画像が追加された場合、コンテンツ処理装置は、コンテンツ記憶装置が記憶している撮像画像のサムネイルを記憶していないことがある。これにより、コンテンツ処理装置は、コンテンツ記憶装置の記憶部に追加された撮像画像のサムネイルを表示することができず、コンテンツ記憶装置の記憶部に追加された撮像画像を受信することができない。
【００１０】
本発明は、上記の課題を解決するためになされたものであり、コンテンツ記憶装置とコンテンツ処理装置との間の情報の不整合を解消することができるコンテンツ処理装置、コンテンツ記憶装置、コンテンツ処理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、コンテンツ記憶装置が記憶するデジタルコンテンツを特定する情報であるオブジェクト情報を受信する受信部と、前記受信部が受信した前記オブジェクト情報を記憶する記憶部と、前記受信部が受信した前記オブジェクト情報と、前記記憶部が記憶する前記オブジェクト情報とを比較した結果に基づいて、前記記憶部が記憶する前記オブジェクト情報の更新を行う更新部と、を備えたことを特徴とするコンテンツ処理装置である。
【００１２】
また、本発明のコンテンツ処理装置において、前記更新部は、前記受信部が受信した前記オブジェクト情報と、前記記憶部が記憶する前記オブジェクト情報とを比較した結果に基づいて、前記コンテンツ記憶装置が記憶する前記デジタルコンテンツが更新されたか否かを判断することを特徴とする。
【００１３】
また、本発明のコンテンツ処理装置において、前記更新部は、前記記憶部が記憶する前記オブジェクト情報の中に、前記受信部が受信した前記オブジェクト情報のいずれとも一致しない前記オブジェクト情報が存在する場合、当該オブジェクト情報を前記記憶部から削除し、前記受信部が受信した前記オブジェクト情報の中に、前記記憶部が記憶する前記オブジェクト情報のいずれとも一致しない前記オブジェクト情報が存在する場合、当該オブジェクト情報を前記記憶部に記憶させることを特徴とする。
【００１４】
また、本発明は、前記記憶部が記憶する前記オブジェクト情報で特定される前記デジタルコンテンツのうち、１つまたは複数個を選択する選択部と、前記選択部で選択された前記デジタルコンテンツの送信要求メッセージを、前記コンテンツ記憶装置に送信する送信部と、を備え、前記受信部は、前記コンテンツ記憶装置から送信された前記デジタルコンテンツを受信し、前記記憶部は前記受信部が受信した前記デジタルコンテンツを記憶することを特徴とするコンテンツ処理装置である。
【００１５】
また、本発明は、前記記憶部が記憶する前記デジタルコンテンツと、前記選択部が選択した前記デジタルコンテンツとを比較し、前記記憶部が記憶していない前記デジタルコンテンツのみを受信するように前記受信部を制御する制御部を備えたことを特徴とするコンテンツ処理装置である。
【００１６】
また、本発明のコンテンツ処理装置において、前記デジタルコンテンツは画像データであり、前記オブジェクト情報は、当該オブジェクト情報で特定する前記画像データの縮小画像のデータであるサムネイル画像データを含むことを特徴とする。
【００１７】
また、本発明のコンテンツ処理装置において、前記受信部は、通信を中継する装置を介さずに、前記コンテンツ記憶装置と無線で通信を行うことを特徴とする。
【００１８】
また、本発明は、デジタルコンテンツと、前記コンテンツを特定する情報であるオブジェクト情報とを記憶する記憶部と、前記オブジェクト情報を請求項１に記載のコンテンツ処理装置に送信する送信部と、前記記憶部が記憶する前記デジタルコンテンツが更新された場合、当該デジタルコンテンツの更新に応じて前記オブジェクト情報を更新する更新部と、を備えたことを特徴とするコンテンツ記憶装置である。
【００１９】
また、本発明は、コンテンツ処理装置と、コンテンツ記憶装置とを含むことを特徴とするコンテンツ処理システムである。
【００２０】
また、本発明は、コンピュータを、コンテンツ記憶装置が記憶するデジタルコンテンツを特定する情報であるオブジェクト情報を受信する受信部と、前記受信部が受信した前記オブジェクト情報を記憶する記憶部と、前記受信部が受信した前記オブジェクト情報と、前記記憶部が記憶する前記オブジェクト情報とを比較した結果に基づいて、前記記憶部が記憶する前記オブジェクト情報の更新を行う更新部と、して機能させるためのプログラムである。
【発明の効果】
【００２１】
本発明によれば、コンテンツ処理装置の更新部が、受信部が受信したオブジェクト情報と、記憶部が記憶するオブジェクト情報とを比較した結果に基づいて、記憶部が記憶するオブジェクト情報の更新を行うため、コンテンツ記憶装置とコンテンツ処理装置との間の情報の不整合を解消することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照し、本発明の一実施形態について説明する。図１は本実施形態におけるコンテンツ処理システムの構成を示した構成図である。コンテンツ処理システムは、デジタルカメラ１０１とパーソナルコンピュータ２０１とを含んでいる。デジタルカメラ１０１とパーソナルコンピュータ２０１とは通信ネットワーク３００で接続されており、デジタルカメラ１０１とパーソナルコンピュータ２０１とは互いに情報を送受信することができる。
【００２３】
デジタルカメラ１０１は、画像を撮像し、撮像画像データを生成する装置である。また、デジタルカメラ１０１は、撮像画像データであるデジタルコンテンツを記憶するコンテンツ記憶装置である。パーソナルコンピュータ２０１は、コンテンツ記憶装置から通信ネットワーク３００を介してデジタルコンテンツを受信し、受信したデジタルコンテンツを表示・記憶する処理を行うコンテンツ処理装置である。
【００２４】
次に、デジタルカメラ１０１の構成について説明する。図２は、本実施形態におけるデジタルカメラ１０１の構成を示したブロック図である。デジタルカメラ１０１は、撮像部１０２と、記憶媒体１０３と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央演算処理装置）１０４と、通信インタフェース１０５と、操作部１０６と、表示部１０７と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１０８と、フラッシュメモリ１０９とを備える。
【００２５】
撮像部１０２は、被写体を撮影して撮像信号を生成し、生成した撮像信号に対して種々な画像処理を行い、撮像画像データを作成する。また、撮像部１０２は、撮像画像データを縮小し、データ容量を少なくした縮小画像データ（サムネイル）を併せて作成する。記憶媒体１０３は、デジタルカメラ１０１に着脱可能なフラッシュメモリや、デジタルカメラ１０１に固定されたハードディスクなどであり、撮像部１０２が作成した撮像画像データと縮小画像データを記憶する。また、記憶媒体１０３は、後述するオブジェクト情報とオブジェクトハンドルリストを記憶する。
【００２６】
ＣＰＵ１０４は、フラッシュメモリ１０９に記憶されている制御プログラムを読み出し実行し、プログラムの実行に必要なデータをＲＡＭ１０８に読み書きすることにより、デジタルカメラ１０１の各部の動作を統括的に制御する。ＲＡＭ１０８は、読み書き可能な記憶装置である。フラッシュメモリ１０９は、電源を切ってもデータが消えない不揮発性半導体メモリである。
【００２７】
通信インタフェース１０５は、パーソナルコンピュータ２０１やプリンタ装置や外部記憶装置などの外部機器と、撮像画像データなどの送受信を行う。通信インタフェース１０５は広く情報の送受信に用いられるインタフェースであり、有線通信に限らず無線通信や近接無線通信も含まれる。通信インタフェース１０５の具体例については後述する。
【００２８】
操作部１０６は、操作スイッチなどを備え、デジタルカメラ１０１の動作に関する指示を受け付ける。表示部１０７は、液晶ディスプレイなどであり、記憶媒体１０３が記憶する撮像画像データに基づいた画像や、ユーザインターフェース画面などを表示する。
【００２９】
次に、パーソナルコンピュータ２０１の構成について説明する。図３は、本実施形態におけるパーソナルコンピュータ２０１の構成を示したブロック図である。パーソナルコンピュータ２０１は、記憶媒体２０３と、ＣＰＵ２０４と、通信インタフェース２０５と、操作部２０６と、表示部２０７と、ＲＡＭ２０８とを備える。
【００３０】
記憶媒体２０３は、ハードディスクやフラッシュメモリなどであり、制御プログラムや、文書データや、画像データなどのデータを記憶する。ＣＰＵ２０４は、記憶媒体２０３に記憶されている制御プログラムを読み出し実行し、プログラムの実行に必要なデータをＲＡＭ２０８に読み書きすることにより、パーソナルコンピュータ２０１の各部の動作を統括的に制御する。ＲＡＭ２０８は、読み書き可能な記憶装置である。
【００３１】
通信インタフェース２０５は、デジタルカメラ１０１やプリンタ装置などの外部機器と、撮像画像データなどの送受信を行う。通信インタフェース２０５は広く情報の送受信に用いられるインタフェースであり、有線通信に限らず無線通信や近接無線通信も含まれる。通信インタフェース２０５の具体例については後述する。
【００３２】
操作部２０６は、キーボードやマウスなどを備え、パーソナルコンピュータ２０１の動作に関する指示を受け付ける。表示部２０７は、液晶ディスプレイなどであり、記憶媒体２０３が記憶する撮像画像や文書などを表示する。
【００３３】
次に、デジタルカメラ１０１の通信インタフェース１０５とパーソナルコンピュータ２０１の通信インタフェース２０５の具体例について図４〜図６を参照して説明する。
【００３４】
図４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を用いてデジタルカメラ１０１とパーソナルコンピュータ２０１とを接続した場合における、通信インタフェース１０５，２０５の通信機能を階層で示した階層図である。
【００３５】
図示する例では、通信ネットワーク３００はＵＳＢケーブル４１０である。また、デジタルカメラ１０１の通信インタフェース１０５の通信機能の階層は、上位階層から順に、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＩＳＯ１５７４０）４０１、Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ４０２、ＵＳＢ４０３である。また、パーソナルコンピュータ２０１の通信機能の階層は、上位階層から順に、ＰＴＰ４０５、Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ４０６、ＵＳＢ４０７である。
【００３６】
ＰＴＰ４０１，４０５は、ＵＳＢ接続された機器間で画像の転送やカメラの制御などを行なうための通信プロトコルである。Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ４０２，４０６は、ＰＴＰデータをＵＳＢパケットとして送受信するためのＵＳＢデバイスクラスである。ＵＳＢ４０３，４０７は機器を接続するための物理インタフェースである。
【００３７】
デジタルカメラ１０１のＵＳＢ４０３はＵＳＢデバイスとして機能する。パーソナルコンピュータ２０１のＵＳＢ４０７はＵＳＢホストとして機能する。デジタルカメラ１０１のＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ４０２はＵＳＢデバイスクラスのＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓデバイスとして機能する。パーソナルコンピュータ２０１のＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ４０６はＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓデバイスクラスのホストとして機能する。デジタルカメラ１０１のＰＴＰ４０１はＰＴＰ  Ｒｅｓｐｏｎｄｅｒとして機能する。パーソナルコンピュータ２０１のＰＴＰ４０５はＰＴＰ  Ｉｎｉｔｉａｔｏｒとして機能する。上記通信機能の各階層の機能により、パーソナルコンピュータ２０１はデジタルカメラ１０１の制御を行い、パーソナルコンピュータ２０１とデジタルカメラ１０１との間で画像データなどのデータの送受信を行う。
【００３８】
図５は、無線ＬＡＮを用いてデジタルカメラ１０１とパーソナルコンピュータ２０１とを接続した場合における、通信インタフェース１０５，２０５の通信機能を階層で示した階層図である。
【００３９】
図示する例では、通信ネットワーク３００は無線ネットワーク５１０である。また、デジタルカメラ１０１の通信インタフェース１０５の通信機能の階層は、上位階層から順に、ＰＴＰ５０１、ＰＴＰ−ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  ＴＣＰ／ＩＰ  ｎｅｔｗｏｒｋｓ）５０２、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）５０３、ＷＬＡＮ（無線ＬＡＮ）５０４である。また、パーソナルコンピュータ２０１の通信機能の階層は、上位階層から順に、ＰＴＰ５０５、ＰＴＰ−ＩＰ５０６、ＴＣＰ／ＩＰ５０７、ＷＬＡＮ５０８である。
【００４０】
ＰＴＰ５０１，５０５は、ＵＳＢ接続された機器間で画像の転送やカメラの制御などを行なうための通信プロトコルである。ＰＴＰ−ＩＰ５０２，５０６は、ＵＳＢ接続を前提としているＰＴＰをＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に対応させた通信プロトコルである。ＴＣＰ／ＩＰ５０３，５０７は、インターネットで標準的に使用される通信プロトコルである。ＷＬＡＮ５０４，５０８は、無線通信でデータの送受信を行う物理インタフェースである。
【００４１】
デジタルカメラ１０１のＷＬＡＮ５０４とパーソナルコンピュータ２０１のＷＬＡＮ５０８は無線ＬＡＮデバイスとして機能する。デジタルカメラ１０１のＴＣＰ／ＩＰ５０３とパーソナルコンピュータ２０１のＴＣＰ／ＩＰ５０７は送受信されるＴＣＰ／ＩＰパケットの処理を行う。デジタルカメラ１０１のＰＴＰ−ＩＰ５０２とパーソナルコンピュータ２０１のＰＴＰ−ＩＰの５０６はＰＴＰパケットとＴＣＰ／ＩＰパケットを相互に変換する処理を行う。デジタルカメラ１０１のＰＴＰ５０１はＰＴＰ  Ｒｅｓｐｏｎｄｅｒとして機能する。パーソナルコンピュータ２０１のＰＴＰ５０５はＰＴＰ  Ｉｎｉｔｉａｔｏｒとして機能する。上記通信機能の各階層の機能により、パーソナルコンピュータ２０１はデジタルカメラ１０１の制御を行い、パーソナルコンピュータ２０１とデジタルカメラ１０１との間で画像データなどのデータの送受信を行う。
【００４２】
なお、ＷＬＡＮ５０４，５０８による接続は、アクセスポイントを介して通信するインフラストラクチャモードであってもよいし、アクセスポイントを介さないアドホックモードであってもよい。
【００４３】
図６は、近接無線を用いてデジタルカメラ１０１とパーソナルコンピュータ２０１とを接続した場合における、通信インタフェース１０５，２０５の通信機能を階層で示した階層図である。例えば、近接無線の規格としては、Ｔｒａｎｓｆｅｒ  ＪＥＴが知られている。
【００４４】
図示する例では、通信ネットワーク３００は無線ネットワーク６１０である。また、デジタルカメラ１０１の通信インタフェース１０５の通信機能の階層は、上位階層から順に、ＰＴＰ６０１、Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ６０２、ＵＳＢトランスポート６０３，近接無線６０４である。また、パーソナルコンピュータ２０１の通信機能の階層は、上位階層から順に、ＰＴＰ６０５、Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ６０６、ＵＳＢトランスポート６０７，近接無線６０８である。
【００４５】
ＰＴＰ６０１，６０５は、ＵＳＢ接続された機器間で画像の転送やカメラの制御などを行なうための通信プロトコルである。Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ６０２，６０６は、ＰＴＰデータをＵＳＢパケットとして送受信するためのＵＳＢデバイスクラスである。ＵＳＢトランスポート６０３，６０７は、ＵＳＢパケットと近接無線パケットとを相互に変換する。近接無線６０４，６０８は、無線によって機器を接続するための物理インタフェースである。
【００４６】
デジタルカメラ１０１の近接無線６０４は近接無線デバイスとして機能する。パーソナルコンピュータ２０１の近接無線６０８は近接無線ホストとして機能する。デジタルカメラ１０１のＵＳＢトランスポート６０３は、近接無線デバイスとＵＳＢデバイス間のパケット変換を行う。パーソナルコンピュータ２０１のＵＳＢトランスポート６０７は、近接無線ホストとＵＳＢデバイス間のパケット変換を行う。デジタルカメラ１０１のＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ６０２はＵＳＢクラスのＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓデバイスとして機能する。パーソナルコンピュータ２０１のＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ６０６はＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓデバイスクラスのホストとして機能する。デジタルカメラ１０１のＰＴＰ６０１はＰＴＰ  Ｒｅｓｐｏｎｄｅｒとして機能する。パーソナルコンピュータ２０１のＰＴＰ６０５はＰＴＰ  Ｉｎｉｔｉａｔｏｒとして機能する。上記通信機能の各階層の機能により、パーソナルコンピュータ２０１はデジタルカメラ１０１の制御を行い、パーソナルコンピュータ２０１とデジタルカメラ１０１との間で画像データなどのデータの送受信を行う。
【００４７】
次に、デジタルカメラ１０１の記憶媒体１０３が記憶するオブジェクト情報について図７を参照して説明する。撮像部１０２が撮像画像データを作成した後、ＣＰＵ１０４は、オブジェクト情報を作成し、作成したオブジェクト情報を記憶媒体２０３に記憶させる。オブジェクト情報は撮像画像データを一意に特定する情報である。また、オブジェクト情報は撮像画像データを説明する情報を含んでいる。また、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データを削除した場合、ＣＰＵ１０４はこの撮像画像データに対応するオブジェクト情報を記憶媒体１０３から削除する
【００４８】
図７は、本実施形態におけるオブジェクト情報のデータ構造を示した概略図である。オブジェクト情報は、オブジェクトハンドル７０１と、ファイル名７０２と、ファイルサイズ７０３と、撮影日７０４と、画像データ識別子７０５とを含んでいる。
【００４９】
オブジェクトハンドル７０１は、撮像画像データを一意に示す情報である。また、オブジェクトハンドル７０１は、数字で構成される情報である。ファイル名７０２は、撮像画像データの名称を示す。ファイルサイズ７０３は、撮像画像データの容量を示す。撮影日７０４は、撮像画像データを作成した（撮影した）年月日および時間を示す。画像データ識別子７０５は、撮像画像データを作成した際に付される識別子である。なお、撮像画像データが削除された場合、削除された撮像画像データに付された画像データ識別子７０５は欠番とし再利用しない。この場合、画像データ識別子７０５のデータ長を１２８ビットのように長いものにすると、実使用上画像データ識別子が足りなくなる可能性は少なくなる。
【００５０】
次に、デジタルカメラ１０１の記憶媒体１０３が記憶するオブジェクトハンドルリストについて図８を参照して説明する。オブジェクトハンドルリストは、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データすべてのオブジェクトハンドル７０１の一覧情報である。
【００５１】
図８は、本実施形態におけるオブジェクトハンドルリストのデータ構造を示した概略図である。オブジェクトハンドルリストは、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データのオブジェクトハンドルすべてを含んでいる。図示する例では、オブジェクトハンドルリストは、オブジェクトハンドル（１）８０１〜オブジェクトハンドル（６）８０６の６つのオブジェクトハンドルを含んでいる。これは、デジタルカメラ１０１の記憶媒体１０３は、オブジェクトハンドル（１）８０１〜オブジェクトハンドル（６）８０６で特定される６つの撮像画像データを記憶していることを示す。
【００５２】
次に、パーソナルコンピュータ２０１が、デジタルカメラ１０１が記憶する縮小画像を受信する手順について図９を参照して説明する。図９は、本実施形態において、パーソナルコンピュータ２０１が、デジタルカメラ１０１の記憶媒体１０３が記憶する縮小画像を受信する手順を示したフローチャートである。
【００５３】
（ステップＳ９０１）デジタルカメラ１０１とパーソナルコンピュータ２０１とが通信ネットワーク３００で接続されたとき、パーソナルコンピュータ２０１は、接続されたデジタルカメラ１０１と過去に接続を行ったか否かをチェックする。デジタルカメラ１０１とパーソナルコンピュータ２０１がこれまでに接続されていない場合はステップＳ９０２に進む。デジタルカメラ１０１とパーソナルコンピュータ２０１が既に接続済みである場合はステップＳ９０３に進む。
【００５４】
（ステップＳ９０２）デジタルカメラ１０１は記憶媒体１０３に記憶している縮小画像データをパーソナルコンピュータ２０１に送信する。続いて、パーソナルコンピュータ２０１は、送信された縮小画像データを受信し、記憶媒体２０３に記憶する。その後、処理を終了する。
【００５５】
（ステップＳ９０３）パーソナルコンピュータ２０１は、デジタルカメラ１０１の記憶媒体１０３に記録された撮像画像データが、前回の接続時と比較して追加または削除されているか否かを判断する。撮像画像データが追加または削除されているとパーソナルコンピュータ２０１が判断した場合、ステップＳ９０４に進む。撮像画像データが追加または削除はされていないとパーソナルコンピュータ２０１が判断した場合、処理を終了する。
【００５６】
（ステップＳ９０４）パーソナルコンピュータ２０１は、記憶媒体２０３が記憶している縮小画像データの更新を行う。その後、処理を終了する。
【００５７】
次に、デジタルカメラ１０１とパーソナルコンピュータ２０１とがこれまで未接続である場合の縮小画像データの送受信手順の詳細について、図１０を参照して説明する。この手順は、図９に示したフローチャートのステップＳ９０１、ステップＳ９０２で示す手順である。
【００５８】
図１０は、パーソナルコンピュータ２０１がデジタルカメラ１０１から縮小画像データを取得する際における、デジタルカメラ１０１とパーソナルコンピュータ２０１との通信シーケンスを示したシーケンス図である。
【００５９】
（ステップＳ１００１）デジタルカメラ１０１とパーソナルコンピュータ２０１とが通信ネットワーク３００で接続される。
【００６０】
（ステップＳ１００２）パーソナルコンピュータ２０１は、装置情報の送信要求メッセージをデジタルカメラ１０１に送信する。装置情報の送信要求メッセージを受信したデジタルカメラ１０１は、デジタルカメラ１０１の装置識別情報を含む装置情報をパーソナルコンピュータ２０１に送信する。パーソナルコンピュータ２０１は、デジタルカメラ１０１が以前に接続済みか否かを判定するために、受信した装置識別情報を含む装置情報が記憶媒体２０３に記憶されているか否かを判断する。装置情報は、メーカ名・製品名・シリアル番号等の装置に関連する情報であり、装置識別情報は、装置を一意に識別するための情報であり、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により技術仕様公開されているＲＦＣ４１２２記載のＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）や、メーカ名・製品名・シリアル番号を組み合わせた情報であってもよい。
【００６１】
本手順では、パーソナルコンピュータ２０１とデジタルカメラ１０１とは未接続であるため、パーソナルコンピュータ２０１は、受信した装置識別情報を含む装置情報を記憶媒体２０３に記憶する。
【００６２】
（ステップＳ１００３）ＰＴＰセッションを開始するために、パーソナルコンピュータ２０１はセッション開始要求メッセージをデジタルカメラ１０１に送信する。セッション開始要求メッセージを受信したデジタルカメラ１０１は、ＰＴＰセッションの準備を行い、「ＯＫ」メッセージをパーソナルコンピュータ２０１に送信する。
【００６３】
（ステップＳ１００４）パーソナルコンピュータ２０１は、デジタルカメラ１０１の記憶媒体１０３に記憶されている撮像画像データを検索するために、オブジェクトハンドルリストの送信要求メッセージをデジタルカメラ１０１に送信する。オブジェクトハンドルリストの送信要求メッセージを受信したデジタルカメラ１０１は、オブジェクトハンドルリストをパーソナルコンピュータ２０１に送信する。
【００６４】
（ステップＳ１００５）パーソナルコンピュータ２０１は、オブジェクトハンドルリストに含まれるオブジェクトハンドルに対応付けられたオブジェクト情報の送信要求メッセージをデジタルカメラ１０１に送信する。オブジェクト情報の送信要求メッセージには、送信を要求するオブジェクト情報を指定する情報が含まれている。オブジェクト情報の送信要求メッセージを受信したデジタルカメラ１０１は、指定されたオブジェクト情報をパーソナルコンピュータ２０１に送信する。
【００６５】
パーソナルコンピュータ２０１は、受信したオブジェクト情報のファイルフォーマットがＪＰＥＧやＴＩＦＦなどの画像データを示している場合、このオブジェクト情報をステップＳ１００１で受信した装置情報に関連づけて記憶媒体２０３に記憶する。
【００６６】
デジタルカメラ１０１とパーソナルコンピュータ２０１とはこれまで未接続であったため、パーソナルコンピュータ２０１は、オブジェクトハンドルリスト内の全てのオブジェクトハンドルに対してステップＳ１００５の処理を行う。
【００６７】
（ステップＳ１００６）パーソナルコンピュータ２０１は、受信したオブジェクトハンドルリストのオブジェクトハンドルに対応する撮像画像データの縮小画像データの受信を行い、記憶媒体２０３に記憶する。
【００６８】
具体的には、パーソナルコンピュータ２０１は、オブジェクトハンドルリストに含まれるオブジェクトハンドルで特定される撮像画像データを特定する。続いて、パーソナルコンピュータ２０１は、特定した撮像画像データに対応する縮小画像データの送信要求メッセージをデジタルカメラ１０１に対して送信する。なお、縮小画像データの送信要求メッセージには、縮小画像データを特定するためにオブジェクトハンドルが含まれている。
【００６９】
縮小画像データの送信要求メッセージを受信したデジタルカメラ１０１は、オブジェクトハンドルで指定された縮小画像データをパーソナルコンピュータ２０１に送信する。パーソナルコンピュータ２０１は、受信した縮小画像データをオブジェクト情報に関連づけて記憶媒体２０３に記憶する。
【００７０】
本手順では、デジタルカメラ１０１とパーソナルコンピュータ２０１とはこれまで未接続であったため、パーソナルコンピュータ２０１は、オブジェクトハンドルリスト内の全てのオブジェクトハンドルに対してステップＳ１０６の処理を行う。
【００７１】
これにより、パーソナルコンピュータ２０１は、デジタルカメラ１０１が記憶する撮像画像データに対応するオブジェクト情報と縮小画像データとを記憶媒体２０３に記憶することができる。
【００７２】
次に、デジタルカメラ１０１とパーソナルコンピュータ２０１とがこれまでに接続済みであり、デジタルカメラ１０１が記憶する撮像画像データが更新された場合の縮小画像データの送受信手順の詳細について、再度、図１０を参照して説明する。この手順は、図９に示したフローチャートのステップＳ９０１、ステップＳ９０３、ステップＳ９０４で示す手順である。
【００７３】
（ステップＳ１００１）デジタルカメラ１０１とパーソナルコンピュータ２０１とが通信ネットワーク３００で接続される。
【００７４】
（ステップＳ１００２）パーソナルコンピュータ２０１は、装置情報の送信要求メッセージをデジタルカメラ１０１に送信する。装置情報の送信要求メッセージを受信したデジタルカメラ１０１は、デジタルカメラ１０１の装置識別情報を含む装置情報をパーソナルコンピュータ２０１に送信する。パーソナルコンピュータ２０１は、デジタルカメラ１０１が以前に接続済みか否かを判定するために、受信した装置識別情報を含む装置情報が記憶媒体２０３に記憶されているか否かを判断する。
【００７５】
本手順では、デジタルカメラ１０１とパーソナルコンピュータ２０１とが以前に接続済みであるため、ステップＳ１００２でパーソナルコンピュータ２０１が受信した装置情報は、記憶媒体２０３に記憶されている。これにより、パーソナルコンピュータ２０１は、デジタルカメラ１０１が以前に接続済みであることを判断することができる。
【００７６】
（ステップＳ１００３）ＰＴＰセッションを開始するために、パーソナルコンピュータ２０１はセッション開始要求メッセージをデジタルカメラ１０１に送信する。セッション開始要求メッセージを受信したデジタルカメラ１０１は、ＰＴＰセッションの準備を行い、「ＯＫ」メッセージをパーソナルコンピュータ２０１に送信する。
【００７７】
（ステップＳ１００４）パーソナルコンピュータ２０１は、デジタルカメラ１０１の記憶媒体１０３に記憶されている撮像画像データを検索するために、オブジェクトハンドルリストの送信要求メッセージをデジタルカメラ１０１に送信する。オブジェクトハンドルリストの送信要求メッセージを受信したデジタルカメラ１０１は、オブジェクトハンドルリストをパーソナルコンピュータ２０１に送信する。
【００７８】
（ステップＳ１００５）パーソナルコンピュータ２０１は、オブジェクトハンドルリストに含まれるオブジェクトハンドルに対応付けられたオブジェクト情報の送信要求メッセージをデジタルカメラ１０１に送信する。オブジェクト情報の送信要求メッセージには、送信を要求するオブジェクト情報を指定する情報が含まれている。オブジェクト情報の送信要求メッセージを受信したデジタルカメラ１０１は、指定されたオブジェクト情報をパーソナルコンピュータ２０１に送信する。
【００７９】
パーソナルコンピュータ２０１は、受信したオブジェクト情報のファイルフォーマットがＪＰＥＧやＴＩＦＦなどの画像データを示している場合、デジタルカメラ１０１の記憶媒体１０３に撮像画像データが追加されたか否かを判断する。判断方法としては、受信したオブジェクト情報の中に、記憶媒体２０３が記憶するオブジェクト情報のいずれとも一致しないオブジェクト情報が存在する場合、パーソナルコンピュータ２０１はデジタルカメラ１０１に撮像画像データが追加されたと判断する。なお、オブジェクト情報が一致したか否かを判断するには、オブジェクト情報に含まれる画像データ識別子が一致したか否かに基づいて判断する。
【００８０】
デジタルカメラ１０１に撮像画像データが追加されたと判断した場合、受信したオブジェクト情報を、ステップＳ１００２で受信した装置情報に関連付けて記憶媒体２０３に記憶する。
【００８１】
オブジェクトハンドルリストに含まれる全てのオブジェクトハンドルに対して、ステップＳ１００５の処理を行い、オブジェクト情報が記憶媒体２０３に記憶されていない場合は、ステップＳ１００１で受信した装置情報に関連付けて記憶媒体２０３に記憶する。なお、この時点では、記憶媒体２０３に新たに記憶されたオブジェクト情報に関連づけられた縮小画像データは、記憶媒体２０３には記憶されていない。
【００８２】
続いて、パーソナルコンピュータ２０１は、デジタルカメラ１０１の記憶媒体１０３に記憶されている撮像画像データが削除されたか否かを判断する。判断方法としては、記憶媒体２０３が記憶するオブジェクト情報の中に、受信したオブジェクト情報のいずれとも一致しないオブジェクト情報が存在する場合、パーソナルコンピュータ２０１はデジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データが削除されたと判断する。
【００８３】
デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データが削除されたと判断した場合、記憶媒体２０３が記憶するオブジェクト情報のうち、受信したオブジェクト情報のいずれとも一致しないオブジェクト情報を、記憶媒体２０３から削除する。また、パーソナルコンピュータ２０１は、削除したオブジェクト情報に関連付けて記憶している縮小画像データを記憶媒体２０３から削除する。
【００８４】
（ステップＳ１００６）パーソナルコンピュータ２０１は、記憶媒体２０３が記憶するオブジェクト情報のうち、縮小画像データが関連付けられていないオブジェクト情報に対応する縮小画像データの送信要求メッセージをデジタルカメラ１０１に送信する。縮小画像の要求メッセージには、送信を要求する縮小画像を指定する情報が含まれている。縮小画像データの送信要求メッセージを受信したデジタルカメラ１０１は、指定された縮小画像データをパーソナルコンピュータ２０１に送信する。パーソナルコンピュータ２０１は、受信した縮小画像データをオブジェクト情報に関連づけて記憶媒体２０３に記憶する。
【００８５】
記憶媒体２０３が記憶するオブジェクト情報のうち、縮小画像データが関連付けられていない全てのオブジェクト情報に対して、ステップＳ１００６の処理を行う。
【００８６】
これにより、デジタルカメラ１０１の記憶媒体１０３が記憶している撮像画像データが更新された場合においても、パーソナルコンピュータ２０１は、パーソナルコンピュータ２０１とデジタルカメラ１０１とが接続を行った時点においてデジタルカメラ１０１が記憶する撮像画像データに対応するオブジェクト情報と縮小画像データとを記憶媒体２０３に記憶することができる。
【００８７】
次に、デジタルカメラ１０１とパーソナルコンピュータ２０１とがこれまでに接続済みであり、デジタルカメラ１０１が記憶する撮像画像データが更新されていない場合の縮小画像データの送受信手順の詳細について、図１１を参照して説明する。この手順は、図９に示したフローチャートのステップＳ９０１、ステップＳ９０３で示す手順である。
【００８８】
図１１は、パーソナルコンピュータ２０１がデジタルカメラ１０１から縮小画像データを取得しない場合における、デジタルカメラ１０１とパーソナルコンピュータ２０１との通信シーケンスを示したシーケンス図である。
【００８９】
（ステップＳ１１０１）デジタルカメラ１０１とパーソナルコンピュータ２０１とが通信ネットワーク３００で接続される。
【００９０】
（ステップＳ１１０２）パーソナルコンピュータ２０１は、装置情報の送信要求メッセージをデジタルカメラ１０１に送信する。装置情報の送信要求メッセージを受信したデジタルカメラ１０１は、デジタルカメラ１０１の装置識別情報を含む装置情報をパーソナルコンピュータ２０１に送信する。パーソナルコンピュータ２０１は、デジタルカメラ１０１が以前に接続済みか否かを判定するために、受信した装置識別情報を含む装置情報が記憶媒体２０３に記憶されているか否かを判断する。
【００９１】
本手順では、デジタルカメラ１０１とパーソナルコンピュータ２０１とが以前に接続済みであるため、ステップＳ１００２でパーソナルコンピュータ２０１が受信した装置情報は、記憶媒体２０３に記憶されている。これにより、パーソナルコンピュータ２０１は、デジタルカメラ１０１が以前に接続済みであることを判断することができる。
【００９２】
（ステップＳ１１０３）ＰＴＰセッションを開始するために、パーソナルコンピュータ２０１はセッション開始要求メッセージをデジタルカメラ１０１に送信する。セッション開始要求メッセージを受信したデジタルカメラ１０１は、ＰＴＰセッションの準備を行い、「ＯＫ」メッセージをパーソナルコンピュータ２０１に送信する。
【００９３】
（ステップＳ１１０４）パーソナルコンピュータ２０１は、デジタルカメラ１０１の記憶媒体１０３に記憶されている撮像画像データを検索するために、オブジェクトハンドルリストの送信要求メッセージをデジタルカメラ１０１に送信する。オブジェクトハンドルリストの送信要求メッセージを受信したデジタルカメラ１０１は、オブジェクトハンドルリストをパーソナルコンピュータ２０１に送信する。
【００９４】
（ステップＳ１１０５）パーソナルコンピュータ２０１は、オブジェクトハンドルリストに含まれるオブジェクトハンドルに対応付けられたオブジェクト情報の送信要求メッセージをデジタルカメラ１０１に送信する。オブジェクト情報の送信要求メッセージには、送信を要求するオブジェクト情報を指定する情報が含まれている。オブジェクト情報の送信要求メッセージを受信したデジタルカメラ１０１は、指定されたオブジェクト情報をパーソナルコンピュータ２０１に送信する。
【００９５】
パーソナルコンピュータ２０１は、受信したオブジェクト情報のファイルフォーマットがＪＰＥＧやＴＩＦＦなどの画像データを示している場合、デジタルカメラ１０１の記憶媒体１０３に撮像画像データが追加されたか否かを判断する。
【００９６】
本手順では、デジタルカメラ１０１とパーソナルコンピュータ２０１とは以前に接続済みであり、かつ、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データが追加および削除されていない。そのため、パーソナルコンピュータ２０１の記憶媒体２０３が記憶する縮小画像データの更新も行わず、処理を終了する。
【００９７】
次に、縮小画像データを取得した後、デジタルカメラ１０１とパーソナルコンピュータ２０１との通信を切断する手順を説明する。図１２は、図１０に示したシーケンス図に、通信を切断するシーケンスを加えたシーケンス図である。
【００９８】
ステップＳ１２０１からステップＳ１２０６は、図１０に示したステップＳ１００１からステップＳ１００６と同一である。
（ステップＳ１２０７）パーソナルコンピュータ２０１は、ＰＴＰセッションを終了するために、セッション終了要求メッセージをデジタルカメラ１０１に送信する。セッション終了要求メッセージを受信したデジタルカメラ１０１は、セッションを終了する準備を行った後「ＯＫ」メッセージをパーソナルコンピュータ２０１に送信する。
【００９９】
（ステップＳ１２０８）デジタルカメラ１０１とパーソナルコンピュータ２０１は、通信の切断を行う。これにより、パーソナルコンピュータ２０１が縮小画像データを受信した後、デジタルカメラ１０１とパーソナルコンピュータ２０１との間の通信を切断することができる。
【０１００】
また、ステップＳ１２０７で、セッション終了要求メッセージをデジタルカメラ１０１に送信する前や、ステップＳ１２０８で通信を切断する前に、「通信を切断しますか？」というメッセージを表示部２０７に表示することによりユーザに通知を行い、操作部２０６を介してユーザが「はい（Ｙｅｓ）」を選択した場合に、セッション終了要求メッセージをデジタルカメラ１０１に送信する処理（ステップＳ１２０７）や、通信を切断する処理（ステップＳ１２０８）を行うようにしてもよい。
【０１０１】
また、ステップＳ１２０８で、デジタルカメラ１０１とパーソナルコンピュータ２０１との間の通信を切断した後、「縮小画像の取り込みが完了し、通信が切断されました」とパーソナルコンピュータ２０１の表示部２０７に表示し、他の機器を接続することが可能な状態であることをユーザに告知するようにしてもよい。
【０１０２】
次に、取得した縮小画像データを取得した後、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データをパーソナルコンピュータ２０１が受信する手順について図１３を参照して説明する。図１３は、図１０に示したシーケンス図に、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データをパーソナルコンピュータ２０１が受信するシーケンスを加えたシーケンス図である。
【０１０３】
ステップＳ１３０１からステップＳ１３０６は、図１０に示したステップＳ１００１からステップＳ１００６と同一である。
（ステップＳ１３０７）パーソナルコンピュータ２０１は、記憶媒体２０３が記憶する縮小画像データに基づいて、表示部２０７に縮小画像を表示する。ユーザは、取得したい撮像画像に対応する縮小画像を選択する。パーソナルコンピュータ２０１は、選択された縮小画像に対応する撮像画像データの送信要求メッセージをデジタルカメラ１０１に送信する。撮像画像データの送信要求メッセージには、撮像画像データを指定する情報である画像データ識別子が含まれている。
【０１０４】
撮像画像データの送信要求メッセージを受信したデジタルカメラ１０１は、指定された画像データをパーソナルコンピュータ２０１に送信する。パーソナルコンピュータ２０１は、受信した画像データを記憶媒体２０３に記憶させる。
【０１０５】
これにより、パーソナルコンピュータ２０１は、デジタルカメラ１０１の記憶媒体１０３が記憶する撮像画像データを取得することができる。
【０１０６】
なお、ステップＳ１３０７の処理において、既にデジタルカメラ１０１から受信した撮像画像データについては、再度受信しないようにしてもよい。例えば、パーソナルコンピュータ２０１のＣＰＵ２０４は、選択された縮小画像に対応する撮像画像データの送信要求メッセージをデジタルカメラ１０１に送信する前に、選択された縮小画像に対応する撮像画像データが記憶媒体２０３に記憶されているか否かを判断する。選択された縮小画像に対応する撮像画像データが記憶媒体２０３に記憶されているとＣＰＵ２０４が判断した場合、パーソナルコンピュータ２０１は、撮像画像データの送信要求メッセージをデジタルカメラ１０１に送信せずに、処理を終了する。
【０１０７】
また、ステップＳ１３０１の処理を行う前に、パーソナルコンピュータ２０１は表示部２０７に「デジタルカメラを接続してください」という表示を行い、パーソナルコンピュータ２０１にデジタルカメラ１０１を接続する旨をユーザに通知するようにしてもよい。また、パーソナルコンピュータ２０１は、記憶媒体２０３に記憶されている装置情報に基づいて「（製品名）を接続してください」と表示部２０７に表示させるようにしてもよい。
【０１０８】
上述したとおり、デジタルカメラ１０１が記憶する撮像画像データに更新があった場合、パーソナルコンピュータ２０１とデジタルカメラ１０１とを接続すると、パーソナルコンピュータ２０１が記憶するオブジェクト情報のうち、更新があった撮像画像データに対応するオブジェクト情報のみが更新される。よって、デジタルカメラ１０１が記憶する撮像画像データを特定するオブジェクト情報と、実際にデジタルカメラ１０１が記憶する撮像画像データとの整合性を保つことができる。これにより、パーソナルコンピュータ２０１は、オブジェクト情報を用いて、接続時点においてデジタルカメラ１０１が記憶する全ての撮像画像データを特定することができる。
【０１０９】
また、パーソナルコンピュータ２０１は、撮像画像データの取得を行う際に、以前に取得した撮像画像データをデジタルカメラ１０１から受信しないようにすることもできるため、デジタルカメラ１０１とパーソナルコンピュータ２０１との間で送受信する情報量を少なくすることができる。
【０１１０】
また、コンテンツ処理装置およびコンテンツ記憶装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、コンテンツ処理装置およびコンテンツ記憶装置が備える各機能を実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【０１１１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１１２】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
【０１１３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１１４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施形態におけるコンテンツ処理システムの構成を示した構成図である。
【図２】本実施形態におけるデジタルカメラの構成を示したブロック図である。
【図３】本実施形態におけるパーソナルコンピュータの構成を示したブロック図である。
【図４】本実施形態において、ＵＳＢを用いてデジタルカメラとパーソナルコンピュータとを接続した場合における、通信インタフェースの通信機能を階層で示した階層図である。
【図５】本実施形態において、無線ＬＡＮを用いてデジタルカメラとパーソナルコンピュータとを接続した場合における、通信インタフェースの通信機能を階層で示した階層図である。
【図６】本実施形態において、近接無線を用いてデジタルカメラとパーソナルコンピュータとを接続した場合における、通信インタフェースの通信機能を階層で示した階層図である。
【図７】本実施形態におけるオブジェクト情報のデータ構造を示した概略図である。
【図８】本実施形態におけるオブジェクトハンドルリストのデータ構造を示した概略図である。
【図９】本実施形態において、パーソナルコンピュータが、デジタルカメラの記憶媒体が記憶する縮小画像を受信する手順を示したフローチャートである。
【図１０】本実施形態において、パーソナルコンピュータがデジタルカメラから縮小画像データを取得する際における、デジタルカメラとパーソナルコンピュータとの通信シーケンスを示したシーケンス図である。
【図１１】本実施形態において、パーソナルコンピュータがデジタルカメラから縮小画像データを取得しない場合における、デジタルカメラとパーソナルコンピュータとの通信シーケンスを示したシーケンス図である。
【図１２】本実施形態において、通信を切断するシーケンスを示したシーケンス図である。
【図１３】本実施形態において、デジタルカメラの記憶媒体が記憶する撮像画像データをパーソナルコンピュータが受信するシーケンスを示したシーケンス図である。
【符号の説明】
【０１１６】
１０１・・・デジタルカメラ、１０２・・・撮像部、１０３，２０３・・・記憶媒体、１０４，２０４・・・ＣＰＵ、１０５，２０５・・・通信インタフェース、１０６，２０６・・・操作部、１０７，２０７・・・表示部、１０８，２０８・・・ＲＡＭ、１０９・・・フラッシュメモリ、２０１・・・パーソナルコンピュータ、３００・・・通信ネットワーク
【図１】
2010068420.tif 000003
【図２】
2010068420.tif 000004
【図３】
2010068420.tif 000005
【図４】
2010068420.tif 000006
【図５】
2010068420.tif 000007
【図６】
2010068420.tif 000008
【図７】
2010068420.tif 000009
【図８】
2010068420.tif 000010
【図９】
2010068420.tif 000011
【図１０】
2010068420.tif 000012
【図１１】
2010068420.tif 000013
【図１２】
2010068420.tif 000014
【図１３】
2010068420.tif 000015