(57)【特許請求の範囲】
【請求項１】
通信機器と通信可能なデータ処理装置であって、
保持手段で保持するファイルごとに、対象とするファイルが属するファイル群を示す識別情報を作成する識別情報作成手段と、
前記識別情報作成手段で作成した識別情報を前記通信機器に通知する通知手段と、を備え、
前記ファイル群には、同一グループのファイル群と、所定の関連規則を有するファイル群とがあり、
前記識別情報作成手段は、対象とするファイルが、前記所定の関連規則を有するファイル群に属する場合は、前記所定の関連規則を利用して前記識別情報を作成し、同一グループのファイル群に属する場合は、グループの情報を利用して前記識別情報を作成する、ことを特徴とするデータ処理装置。
【請求項２】
前記所定の関連規則は所定の命名規則であり、
前記識別情報作成手段は、対象とするファイルが、前記所定の命名規則に従うファイル名を有する場合、ファイル名を利用して前記識別情報を作成し、前記所定の命名規則に従うファイル名を有さない場合、グループの情報があれば該グループの情報を利用して前記識別情報を作成し、グループの情報がなければファイル名を利用して前記識別情報を作成することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
ファイル群の種別に応じて表示形態を異ならせることを特徴とする請求項１または２に記載のデータ処理装置。
【請求項４】
前記保持手段で保持するファイルのリストを作成するリスト作成手段を備え、
前記通知手段は、前記リスト作成手段で作成したリストに前記識別情報を含めて前記通信機器に通知することを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
通信機器と通信可能なデータ処理装置の制御方法であって、
保持手段で保持するファイルごとに、対象とするファイルが属するファイル群を示す識別情報を作成するステップと、
前記作成した識別情報を前記通信機器に通知するステップと、を有し、
前記ファイル群には、同一グループのファイル群と、所定の関連規則を有するファイル群とがあり、
前記識別情報を作成するステップでは、対象とするファイルが、前記所定の関連規則を有するファイル群に属する場合は、前記所定の関連規則を利用して前記識別情報を作成し、同一グループのファイル群に属する場合は、グループの情報を利用して前記識別情報を作成する、ことを特徴とするデータ処理装置の制御方法。
【請求項６】
通信機器と通信可能なデータ処理装置を制御するためのプログラムであって、
保持手段で保持するファイルごとに、対象とするファイルが属するファイル群を示す識別情報を作成する識別情報作成手段と、
前記識別情報作成手段で作成した識別情報を前記通信機器に通知する通知手段と、してコンピュータを機能させ、
前記ファイル群には、同一グループのファイル群と、所定の関連規則を有するファイル群とがあり、
前記識別情報作成手段は、対象とするファイルが、前記所定の関連規則を有するファイル群に属する場合は、前記所定の関連規則を利用して前記識別情報を作成し、同一グループのファイル群に属する場合は、グループの情報を利用して前記識別情報を作成する、ことを特徴とするプログラム。
【請求項７】
請求項１乃至４のいずれか１項に記載のデータ処理装置と通信する通信機器であって、
前記データ処理装置から通知を受けた前記識別情報に基づいてファイル群の種別を識別し、ファイル群の種別に応じて表示形態を異ならせることを特徴とする通信機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、その制御方法及びプログラム、通信機器に関する。
【背景技術】
【０００２】
デジタルカメラ等のデータ処理装置に無線通信機能を搭載し、無線ＬＡＮネットワークを介して、データ処理装置が保持する画像データを他の装置に送信する技術が知られている（特許文献１を参照）。この機能を用いることで、画像データを手軽に他の装置に送信することが可能となった。
また、複数のファイルをフォルダや、カテゴリ、撮影日時等に基づいて一つのオブジェクトに割り当ててグループ化して、接続先の機器にグループ化したオブジェクトの属性情報を通知する技術が知られている。これにより、複数のファイル情報を接続先の機器に一度の通信のやり取りで通知することができる（特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６５７７号公報
【特許文献２】特開２０１１−０３００２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば接続元の機器において、画像ファイル群の種別に応じて表示形態を異ならせる場合に、接続先の機器でも同様の表示を簡易に行えるようにすることができれば有用である。
特許文献２に開示された技術では、画像ファイル群の種別に応じて一つのオブジェクトを割り当てることができない。そのため、接続先の機器で、接続元の機器と同様の表示を簡易に行うことができない。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、データ処理装置においてファイル群の種別に応じて取り扱いを異ならせる場合に、通信機器でも同様の取り扱いを容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ処理装置は、通信機器と通信可能なデータ処理装置であって、保持手段で保持するファイルごとに、対象とするファイルが属するファイル群を示す識別情報を作成する識別情報作成手段と、前記識別情報作成手段で作成した識別情報を前記通信機器に通知する通知手段と、を備え、前記ファイル群には、同一グループのファイル群と、所定の関連規則を有するファイル群とがあり、前記識別情報作成手段は、対象とするファイルが、前記所定の関連規則を有するファイル群に属する場合は、前記所定の関連規則を利用して前記識別情報を作成し、同一グループのファイル群に属する場合は、グループの情報を利用して前記識別情報を作成する、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、例えばデータ処理装置において画像ファイル群の種別に応じて表示形態を異ならせる場合に、通信機器でも同様の表示を簡易に行えるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】実施形態に係る携帯電話の構成を示すブロック図である。
【図３】本実施形態に係るデジタルカメラ及び携帯電話の表示画面の一例を示す図である。
【図４】実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図５】実施形態に係る携帯電話の動作を示すフローチャートである。
【図６】実施形態に係る携帯電話の表示画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
＜デジタルカメラの構成＞
図１は、本実施形態に係るデータ処理装置の一例であるデジタルカメラ１００の構成を示すブロック図である。デジタルカメラ１００は、後述する通信機器である携帯電話２００と通信可能である。なお、ここではデータ処理装置の一例としてデジタルカメラについて述べるが、データ処理装置はこれに限られない。例えばデータ処理装置は、携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータ等の情報処理装置であってもよい。
【００１０】
制御部１０１は、入力された信号や、後述するプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部１０２は、レンズで結像された被写体光を電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。画像データはバッファメモリに蓄えられた後、制御部１０１で所定の演算が行われて、画像ファイルとして記録媒体１１０に記録される。
【００１１】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行する各種プログラム等が格納される。
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付ける。操作部１０５は、例えばユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像の再生を指示するための再生ボタン等の操作部材を含む。また、表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。また、レリーズスイッチは、２段階のＳＷ１及びＳＷ２を有する。レリーズスイッチがいわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチがいわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１２】
表示部１０６は、撮影の際のビューファインダー画像の表示、画像の表示、対話的な操作のための文字表示等を行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
記録媒体１１０は、撮像部１０２から出力される画像データを画像ファイルとして記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能としてもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
接続部１１１は、外部装置と接続するためのインターフェースであり、デジタルカメラ１００は、接続部１１１を介して外部装置とデータのやりとりを行うことができる。本実施形態では、接続部１１１は、外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではない。
【００１３】
＜携帯電話の構成＞
図２は、本実施形態に係る通信機器の一例である携帯電話２００の構成を示すブロック図である。携帯電話２００は、データ処理装置であるデジタルカメラ１００と通信可能である。なお、ここでは通信機器の一例として携帯電話について述べるが、通信機器はこれに限られない。例えば通信機器は、無線機能付きのデジタルカメラ、携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータ、スマートフォン等の情報処理装置であってもよい。
制御部２０１は、入力された信号や、後述するプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部２０２は、レンズで結像された被写体光を電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。画像データはバッファメモリに蓄えられた後、制御部２０１で所定の演算が行われて、画像ファイルとして記録媒体２１０に記録される。
【００１４】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部２０１で実行する各種プログラム等が格納される。デジタルカメラ１００と通信するためのプログラムも不揮発性メモリ２０３に保持され、カメラ通信アプリケーションとしてインストールされているものとする。なお、本実施形態における携帯電話２００の処理は、カメラ通信アプリケーションにより提供されるプログラムを読み込むことにより実現される。なお、カメラ通信アプリケーションは、携帯電話２００にインストールされたＯＳの基本的な機能を利用するためのプログラムを有するものとする。また、携帯電話２００のＯＳが、本実施形態における処理を実現するためのプログラムを有していてもよい。
作業用メモリ２０４は、撮像部２０２で撮像された画像データを一時的に保存するバッファメモリや、表示部２０６の画像表示用メモリ、制御部２０１の作業領域等として使用される。
操作部２０５は、携帯電話２００に対する指示をユーザから受け付ける。操作部２０５は、例えばユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネル等の操作部材を含む。
【００１５】
表示部２０６は、画像の表示、対話的な操作のための文字表示等を行う。なお、表示部２０６は必ずしも携帯電話２００が内蔵する必要はない。携帯電話２００は内部又は外部の表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
記録媒体２１０は、撮像部２０２から出力される画像データを画像ファイルとして記録することができる。記録媒体２１０は、携帯電話２００に着脱可能としてもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
接続部２１１は、外部装置と接続するためのインターフェースであり、携帯電話２００は、接続部２１１を介して外部装置とデータのやりとりを行うことができる。本実施形態では、接続部２１１は、外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、接続部２１１を制御することで外部装置との無線通信を実現する。本実施形態における携帯電話２００は、少なくともインフラストラクチャモードにおけるスレーブ装置として動作することが可能であり、周辺のＡＰが形成するネットワークに参加することが可能である。
【００１６】
公衆網接続部２１２は、公衆無線通信を行う際に用いられるインターフェースであり、携帯電話２００は、公衆網接続部２１２を介して他の機器と通話をしたり、データ通信を行ったりすることができる。通話の際には、制御部２０１はマイク２１３及びスピーカ２１４を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部２１２は３Ｇを用いた通信を行うためのインターフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いてもよい。また、接続部２１１及び公衆網接続部２１２は必ずしも独立したハードウェアで構成する必要はなく、例えば一つのアンテナで兼用することも可能である。
【００１７】
＜画像ファイル群の種別に応じた表示＞
図３（ａ）は、デジタルカメラ１００が保持する画像ファイルをデジタルカメラ１００でサムネイル表示する際に、画像ファイル群の種別に応じて表示形態を異ならせた表示画面の一例である。
デジタルカメラ１００が保持する画像ファイルをデジタルカメラ１００でサムネイル表示する際に、同一グループの画像ファイル群をまとめて表示することで、所望の画像を容易に見つけることができる。
例えば連続撮影した画像ファイル群を同一グループとして、図３（ａ）の画像群３０１のように束ねて表示（束表示）する。これにより、連続撮影したことが一目でわかり、連続撮影した画像であることの判断が容易になる。
【００１８】
本実施形態では、同一グループの画像ファイル群であることを判断できるよう、撮影時に識別情報（ＩＤ）とグループの種別（Ｇｒｏｕｐ Ｔｙｐｅ）を画像情報（例えばＥｘｉｆ情報）として記録する。ＩＤを利用して同一グループに属する画像であることを判断し、Ｇｒｏｕｐ Ｔｙｐｅを利用してグループの種別を判断する。ＩＤは、グループの画像の生成毎に発番されるものとする。また、Ｇｒｏｕｐ Ｔｙｐｅとしては、連続撮影という種別の他に、例えば一度の撮影操作を行った際に、撮影効果を変更して複数の画像を生成する撮影という種別や、グループ画像でないという種別等がある。
なお、ＩＤとＧｒｏｕｐ Ｔｙｐｅを撮影時に画像情報として記録するとしたが、これに限る必要はない。例えば画像情報を管理するためのファイルを作成し、当該ファイルにグループの情報を保持してもよく、撮影した画像がどの画像と同一グループであるかの判断が可能であればよい。
【００１９】
また、デジタルカメラ１００が保持する画像ファイルをデジタルカメラ１００でサムネイル表示する際に、所定の関連規則を有する複数のファイルを生成するモードで撮影した画像ファイル群を一の画像として表示することで、所定の関連規則を有する画像があることの判断が容易になる。
例えばＲＡＷ画像とＪＰＥＧ画像を同時に撮影するモードで撮影を行うと、同じ対象を異なるフォーマットで記録した二枚の画像ファイルが生成される。この画像を、図３（ａ）の画像３０２のように「ＲＡＷ＋Ｊ」等の情報を併せて一の画像として表示する。これにより、同じ対象を異なるフォーマットで記録した画像ファイル群があることが一目でわかり、同じ対象を異なるフォーマットで記録した画像であることの判断が容易になる。
【００２０】
本実施形態では、同じ対象を異なるフォーマットで記録した画像ファイル群を保存する際に、所定の関連規則として、同一フォルダに同一のファイル番号のファイル名で保存を行う命名規則に従う。例えばＲＡＷ画像はＡ：／ＤＣＩＭ／１００＿＿＿０１／ＩＭＧ＿０００２．ＣＲ２とし、ＪＰＥＧ画像はＡ：／ＤＣＩＭ／１００＿＿＿０１／ＩＭＧ＿０００２．ＪＰＧとする。ここで、同一のファイル番号とは、ファイル名の「０００２」のことである。デジタルカメラ１００は、同一のファイル番号であれば、同じ対象を異なるフォーマットで記録した画像ファイルであるとして、図３（ａ）の画像３０２のように表示する。
【００２１】
図３（ｂ）は、デジタルカメラ１００が保持する画像ファイルを携帯電話２００でサムネイル表示する際の表示画面の一例である。また、図３（ｃ）は、デジタルカメラ１００が保持する画像ファイルを携帯電話２００でサムネイル表示する際に、画像ファイル群の種別に応じて表示形態を異ならせた表示画面の一例である。
デジタルカメラ１００と携帯電話２００を接続して、デジタルカメラ１００が保持する画像ファイルを携帯電話２００で表示するとき、携帯電話２００はデジタルカメラ１００から画像リストを取得する。携帯電話２００は、デジタルカメラ１００から取得した画像リストに基づいて、画像のサムネイル及び画像情報を取得してサムネイル表示を行う。この際、同一グループの画像ファイル群であることや、所定の関連規則を有する画像ファイル群であることを識別しない場合、図３（ｂ）のように、各画像をばらばらに単独に表示してしまう。
【００２２】
携帯電話２００でもデジタルカメラ１００と同様にサムネイル表示する、すなわち図３（ｃ）のように表示するためには、携帯電話２００で画像情報の解析やファイル番号の識別を行わなければならず、表示処理に時間を要してしまう。
また、デジタルカメラ１００においては、同一グループの画像ファイル群の表示形態と、所定の関連規則を有する画像ファイル群の表示形態とが異なるため、デジタルカメラ１００がどのような表示を行うかを携帯電話２００で認識しておく必要がある。
【００２３】
そこで、デジタルカメラ１００で、画像ファイルが画像ファイル群に属するか否か、画像ファイル群に属する場合に同一グループの画像ファイル群であるか、所定の関連規則を有する画像ファイル群であるかを表現する識別情報（Ｇｒｏｕｐ ＩＤ）を作成し、携帯電話２００に通知する。これにより、携帯電話２００において画像情報の解析やファイル番号の識別を不要とし、携帯電話２００での表示処理に要する時間を短縮化させて、図３（ｃ）のように、携帯電話２００でもデジタルカメラ１００と同様にサムネイル表示することができる。
【００２４】
以下、図４〜図６を参照して、デジタルカメラ１００でＧｒｏｕｐ ＩＤを作成して携帯電話２００に通知する処理と、デジタルカメラ１００から通知されたＧｒｏｕｐ ＩＤを利用して携帯電話２００で表示を行う処理とについて説明する。
【００２５】
＜デジタルカメラ１００でＧｒｏｕｐ ＩＤを作成して携帯電話２００に通知する処理＞
図４は、デジタルカメラ１００の動作、具体的にはデジタルカメラ１００でＧｒｏｕｐ ＩＤを作成して携帯電話２００に通知する動作を示すフローチャートである。
ステップＳ４０１で、制御部１０１は、接続部１１１を介して携帯電話２００との接続を検知することにより、本処理を開始する。
【００２６】
ステップＳ４０２〜ステップＳ４０６は、画像リスト作成処理の一部である、Ｇｒｏｕｐ ＩＤの作成処理を示す。画像リストには、記録媒体１１０に記録されている画像の数や、各画像のフォーマットや生成時間等の画像情報に加えて、各画像についてのＧｒｏｕｐ ＩＤが記載される。また、画像リストには、携帯電話２００から画像にアクセスすることが可能なアクセス用識別子が含まれる。ステップＳ４０２〜ステップＳ４０６の処理は、記録媒体１１０に記録されているすべての画像の画像リストを作成するまで繰り返す。画像リストを作成する際には、制御部１０１が画像リストに記録媒体１１０に記録されている一画像についての画像情報の追加を行う。画像情報の追加を行う際に、Ｇｒｏｕｐ ＩＤを作成する。この処理を、記録媒体１１０に記録されているすべての画像について行うことで、画像リストを作成する。なお、ステップＳ４０２〜ステップＳ４０６の処理が、本発明でいう識別情報作成処理の一例である。
【００２７】
まず、ステップＳ４０２で、制御部１０１は、記録媒体１１０に記録されている一画像を対象画像として、同一のフォルダに、同一のファイル番号の画像が存在するか否かを判定する。同一のファイル番号の画像が存在する場合、ステップＳ４０６に遷移し、同一のファイル番号の画像が存在しない場合、ステップＳ４０３に遷移する。本実施形態では、同じ対象を異なるフォーマットで記録した複数の画像を同一のファイル番号であるか否かで判定するが、これに限る必要はなく、同じ対象を異なるフォーマットで記録した複数の画像であることが特定できればよい。
【００２８】
ステップＳ４０３で、制御部１０１は、対象画像の画像情報を読み出し、ＩＤとＧｒｏｕｐ Ｔｙｐｅの取得を試みる。記録媒体１１０には様々なファイルが保存されているため、ＩＤとＧｒｏｕｐ Ｔｙｐｅが記録されていないファイルも存在する可能性がある。
ステップＳ４０４で、制御部１０１は、対象画像についてＩＤとＧｒｏｕｐＴｙｐｅが取得できたか否かを判定する。ＩＤとＧｒｏｕｐＴｙｐｅが取得できた場合、ステップＳ４０５に遷移し、ＩＤとＧｒｏｕｐＴｙｐｅが取得できなかった場合、ステップＳ４０６に遷移する。
【００２９】
ステップＳ４０５で、制御部１０１は、ＩＤとＧｒｏｕｐ Ｔｙｐｅが取得できたので、ＩＤとＧｒｏｕｐ ＴｙｐｅからＧｒｏｕｐ ＩＤを作成する。例えばＩＤにＧｒｏｕｐ Ｔｙｐｅを結合して一つのデータとして、Ｇｒｏｕｐ ＩＤを作成する。これにより、同一グループに属する各画像には、同一のＧｒｏｕｐ ＩＤが与えられることになる。
なお、本実施形態では、ＩＤとＧｒｏｕｐ ＴｙｐｅからＧｒｏｕｐ ＩＤを作成しているが、これに限る必要はなく、同一グループの画像であることが特定できればよい。例えばＩＤとＧｒｏｕｐ Ｔｙｐｅをそれぞれ携帯電話２００に通知することで、携帯電話２００で判断を行うようにしてもよい。
【００３０】
ステップＳ４０６で、制御部１０１は、ＩＤとＧｒｏｕｐ Ｔｙｐｅを利用せず、ファイルパスからＧｒｏｕｐ ＩＤを作成する。例えばドライブ名とフォルダ番号とファイル番号からＩＤを作成する。そして、Ｇｒｏｕｐ Ｔｙｐｅとして、グループ画像でないことを示す値をＩＤに結合して、Ｇｒｏｕｐ ＩＤを作成する。これにより、同じ対象を異なるフォーマットで記録した各画像には、同一のＧｒｏｕｐ ＩＤが与えられることになる。また、単独の画像には、固有のＧｒｏｕｐ ＩＤが与えられることになる。
なお、本実施形態では、ファイルパスからＧｒｏｕｐ ＩＤを作成しているが、これに限る必要はなく、同じ対象を異なるフォーマットで記録した画像であることが特定できればよい。
【００３１】
ステップＳ４０７で、制御部１０１は、接続部１１１を介して携帯電話２００から画像リスト取得の要求を検知する。画像リスト取得の要求を検知した場合、ステップＳ４０８で、接続部１１１を介して携帯電話２００に画像リストを送信する。
ステップＳ４０９で、制御部１０１は、接続部１１１を介して携帯電話２００から画像取得の要求を検知する。画像取得の要求を検知した場合、ステップＳ４１０で、記録媒体１１０から要求された画像を読み出して、接続部１１１を介して携帯電話２００に送信する。
ステップＳ４１１で、制御部１０１は、接続部１１１を介して携帯電話２００との接続切断を検知すると、本処理を終了し、接続切断を検知しなければ、ステップＳ４０７に戻る。
【００３２】
＜デジタルカメラ１００から通知されたＧｒｏｕｐ ＩＤを利用して携帯電話２００で表示を行う処理＞
図５は、携帯電話２００の動作、具体的にはデジタルカメラ１００から通知されたＧｒｏｕｐ ＩＤを利用して携帯電話２００で表示を行う動作を示すフローチャートである。また、図６は、携帯電話２００において、デジタルカメラ１００から通知されたＧｒｏｕｐ ＩＤに基づいて、デジタルカメラ１００が保持する画像ファイルをサムネイル表示する画面の一例である。
【００３３】
ステップＳ５０１で、制御部２０１は、接続部２１１を介してデジタルカメラ１００との接続を検知することにより、本処理を開始する。
ステップＳ５０２で、制御部２０１は、接続部２１１を介してデジタルカメラ１００に画像リストの取得要求を行い、画像リストを取得する。制御部２０１は、取得した画像のリストに記載されている画像についてサムネイルを取得する。
【００３４】
画像リストに記載されているすべての画像について、ステップＳ５０３〜ステップＳ５０７の処理を行うことで、図６（ａ）のようなサムネイル表示を行う。
まず、ステップＳ５０３で、制御部２０１は、画像リストから画像を選択して、選択した画像が他の画像とＧｒｏｕｐ ＩＤが同じであるか否かを判定する。Ｇｒｏｕｐ ＩＤが同じである場合、ステップＳ５０４に遷移し、Ｇｒｏｕｐ ＩＤが同じでない場合、ステップＳ５０７に遷移する。
ステップＳ５０４で、制御部２０１は、Ｇｒｏｕｐ ＩＤからＧｒｏｕｐ Ｔｙｐｅを取得する。そして、Ｇｒｏｕｐ Ｔｙｐｅがグループに属する画像であることを示す場合、ステップＳ５０５に遷移する。また、グループ画像でないことを示す場合、ステップＳ５０６に遷移する。
ステップＳ５０５で、制御部２０１は、図６（ａ）の画像群６０１のように、Ｇｒｏｕｐ ＩＤが同じ画像を束表示する。
ステップＳ５０６で、制御部２０１は、Ｇｒｏｕｐ ＩＤが同じにもかかわらず、Ｇｒｏｕｐ Ｔｙｐｅがグループでない画像であることを示すので、同じ対象を異なるフォーマットで記録した各画像であるとして、図６（ａ）の画像６０２のように、束表示を行わず、「ＲＡＷ＋Ｊ」等の情報を併せて一の画像として表示する。
【００３５】
ステップＳ５０７で、制御部２０１は、Ｇｒｏｕｐ ＩＤが同じ画像がないとして、図６（ａ）の画像６０３のように単一画像として表示する。
画像リストに記録されているすべての画像について、ステップＳ５０３〜ステップＳ５０７の処理を行うと、ステップＳ５０８に遷移する。
【００３６】
ステップＳ５０８で、制御部２０１は、ユーザが操作部２０５を操作することで、サムネイル表示において画像が選択されたか否かを判定する。画像が選択された場合、ステップＳ５０９に遷移し、画像が選択されない場合、ステップＳ５１６に遷移する。
ステップＳ５０９で、制御部２０１は、選択された画像のＧｒｏｕｐ Ｔｙｐｅを取得する。Ｇｒｏｕｐ Ｔｙｐｅがグループに属する画像であることを示す場合、ステップＳ５１０に遷移する。これは、図６（ａ）の画像群６０１が選択された場合に相当する。また、グループ画像でないことを示す場合、ステップＳ５１３に遷移する。これは、図６（ａ）の画像６０２又は画像６０３が選択された場合に相当する。
【００３７】
ステップＳ５１０で、制御部２０１は、図６（ｂ）のように、選択された画像とＧｒｏｕｐ ＩＤが同じ画像をサムネイル表示する。すなわち、図６（ａ）の画像群６０１をばらばらに単独に表示する。ステップＳ５１1で、さらに画像が選択されると、ステップＳ５１２に遷移する。ステップＳ５１２で、制御部２０１は、接続部２１１を介してデジタルカメラ１００から画像を取得して、表示部２０６に表示する。
【００３８】
ステップＳ５１３で、制御部２０１は、選択された画像とＧｒｏｕｐ ＩＤが同じ画像が存在するか否かを判定する。選択された画像とＧｒｏｕｐ ＩＤが同じ画像が存在する場合、ステップＳ５１４に遷移する。これは、図６（ａ）の画像６０２が選択された場合に相当する。また、選択された画像とＧｒｏｕｐ ＩＤが同じ画像が存在しない場合、ステップＳ５１５に遷移する。これは、図６（ａ）の画像６０３が選択された場合に相当する。
【００３９】
ステップＳ５１４で、制御部２０１は、接続部２１１を介してデジタルカメラ１００から、同じ対象を異なるフォーマットで記録した複数の画像のうち一枚の画像を取得して、図６（ｃ）のように表示する。
ステップＳ５１５で、制御部２０１は、接続部２１１を介してデジタルカメラ１００から、選択された画像を取得して、図６（ｄ）のように表示する。
ステップＳ５１２、Ｓ５１４、Ｓ５１５においてデジタルカメラ１００から画像を取得する際には、該当する画像のアクセス用識別子を用いて画像取得要求を行う。
ステップＳ５１６で、制御部２０１は、接続部２１１を介してデジタルカメラ１００との接続切断を検知すると、本処理を終了し、接続切断を検知しなければ、ステップＳ５０８に戻る。
【００４０】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
本実施形態では、画像ファイルを対象に説明したが、これに限る必要はない。例えば画像ファイルだけではなく、画像ファイルと音声ファイルの組み合わせであってもよいし、画像ファイル以外のファイルを対象としてもよい。
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４１】
１００：デジタルカメラ、２００：携帯電話、１０１、２０１：制御部、１０６、２０６：表示部、１１０、２１０：記録媒体、１１１，２１１：接続部
【図１】
0006632374.tif 000002
【図２】
0006632374.tif 000003
【図３】
0006632374.tif 000004
【図４】
0006632374.tif 000005
【図５】
0006632374.tif 000006
【図６】
0006632374.tif 000007