(57)【要約】【課題】一つの画像ファイルに複数の画像データを保存した画像ファイルの画像データを転送処理する場合のデータ処理効率を向上できる画像データ処理システム、画像データ処理プログラム、及び画像データ処理装置を提供する。【解決手段】画像データの転送要求に応じて、ＭＰファイルに関連付けして一体に保存した複数の画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを生成するステップＳ１２と、その統合縮小画像データに基づき、転送対象となる画像データを特定可能な転送対象特定データを生成するステップＳ１３と、その転送対象特定データに基づき、転送対象の画像データを含む画像データを保存した転送用画像ファイルを生成するステップＳ１４と、その転送用画像ファイルをＰＣに転送するステップＳ１５とを備えた。【選択図】図６
2011211696.tif 000002
【特許請求の範囲】
【請求項１】
一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを第１の装置から第２の装置に転送処理可能な画像データ処理システムであって、
前記第１の装置は、データ出力手段と、画像ファイル生成手段と、転送処理手段とを備える一方、前記第２の装置は、特定データ生成手段を備え、
前記データ出力手段は、前記画像データの転送要求に応じて、前記画像ファイル内の前記複数の各画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを出力し、
前記特定データ生成手段は、出力された前記統合縮小画像データに基づき、転送対象とする画像データの個別画像を特定可能な転送対象特定データを生成し、
前記画像ファイル生成手段は、生成された前記転送対象特定データに基づき、前記転送対象の画像データを保存した転送用画像ファイルを生成し、
前記転送処理手段は、前記転送用画像ファイルを転送処理する
ことを特徴とする画像データ処理システム。
【請求項２】
前記第１の装置は、前記統合縮小画像データを生成する画像データ生成手段を更に備え、
前記データ出力手段は、前記画像データ生成手段により生成された前記統合縮小画像データを出力することを特徴とする請求項１に記載の画像データ処理システム。
【請求項３】
前記第１の装置は、前記画像データ生成手段が生成した前記統合縮小画像データを記憶する記憶手段を更に備え、
前記データ出力手段は、前記画像データの転送要求があった場合に、当該転送要求された画像データと対応する統合縮小画像データが前記記憶手段に記憶されている場合には、記憶されている前記統合縮小画像データを出力することを特徴とする請求項２に記載の画像データ処理システム。
【請求項４】
前記第２の装置は、前記複数の縮小画像を一覧表示可能な表示手段と、該表示手段に一覧表示された前記複数の縮小画像のうちから前記転送対象とする画像データの個別画像と個別に対応する縮小画像を特定するために外部から操作される外部操作手段とを有することを特徴とする請求項１〜請求項３のうち何れか一項に記載の画像データ処理システム。
【請求項５】
前記データ出力手段は、前記統合縮小画像を構成する前記複数の縮小画像ごとの画像評価情報を前記統合縮小画像データと共に出力し、
前記表示手段は、前記統合縮小画像を構成する前記複数の縮小画像の表示状態において前記画像評価情報を前記縮小画像ごとに反映させることを特徴とする請求項４に記載の画像データ処理システム。
【請求項６】
前記画像データの転送要求に際しては前記表示手段における画面サイズ情報が付与され、
前記データ出力手段は、前記画面サイズ情報に基づきデータ内容が調整された前記統合縮小画像データを出力し、
前記表示手段は、出力された前記統合縮小画像データに基づき前記統合縮小画像を構成する各縮小画像の表示サイズを調整することを特徴とする請求項４又は請求項５に記載の画像データ処理システム。
【請求項７】
前記第１の装置は、被写体の画像を撮像する撮像手段と、該撮像手段により撮像された複数の個別画像と個別に対応する複数の画像データを関連付けして一つの画像ファイル内に一体に保存するデータ保存手段とを更に備え、
前記画像データ生成手段は前記データ保存手段に保存されている前記複数の画像データに基づき前記統合縮小画像データを生成することを特徴とする請求項２に記載の画像データ処理システム。
【請求項８】
一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを転送処理可能な画像データ処理装置において実行される画像データ処理プログラムであって、
前記画像データ処理装置が備える制御装置に、
前記画像データの転送要求に応じて、前記画像ファイル内の前記複数の各画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを外部機器に出力するデータ出力ステップと、
前記外部機器から前記統合縮小画像データに基づき生成された転送対象とする画像データの指定情報を受け付ける受付ステップと、
前記画像ファイルに基づき、前記指定情報によって指定された前記転送対象の画像データを含む転送用画像ファイルを生成する画像ファイル生成ステップと、
前記転送用画像ファイルを転送処理する転送処理ステップと
を実行させることを特徴とする画像データ処理プログラム。
【請求項９】
一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを転送処理可能な画像データ処理装置であって、
前記画像データの転送要求に応じて、前記画像ファイル内の前記複数の各画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを外部機器に出力するデータ出力手段と、
前記外部機器から前記統合縮小画像データに基づき生成された転送対象とする画像データの指定情報を受け付ける受付手段と、
前記画像ファイルに基づき、前記指定情報によって指定された前記転送対象の画像データを含む転送用画像ファイルを生成する画像ファイル生成手段と、
前記転送用画像ファイルを転送処理する転送処理手段と
を備えたことを特徴とする画像データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ処理システム、画像データ処理プログラム、及び画像データ処理装置に関する。
【背景技術】
【０００２】
近時、デジタルスチルカメラ（以下、「カメラ」という。）等の撮像装置により被写体を撮像して得た複数の画像データを関連付けして同一ファイル内に一体に保存する記録方式が知られている（例えば、特許文献１参照）。このような記録方式は、マルチピクチャーフォーマット（以下、「ＭＰフォーマット」と示す。）と呼ばれ、このＭＰフォーマットの記録方式に則って複数の画像データが保存された画像ファイルは、マルチピクチャーファイル（以下、「ＭＰファイル」と示す。）と呼ばれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１３１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＭＰファイルに保存された複数の画像データをカメラ側からパーソナルコンピュータ（以下、「ＰＣ」という。）側にＵＳＢケーブル等を介して転送し、そのＰＣにおいて画像データの加工処理等をすることがあり得る。
【０００５】
しかしながら、一つの画像ファイル内に一つの本画像（個別画像）データが保存されているシングルピクチャーファイル（以下、「ＳＰファイル」と示す。）の場合と異なり、ＭＰファイルの場合は、一つの画像ファイル内に複数の本画像データを保存しているためにデータ容量が大きく、ファイル転送時の負荷が大きかった。
【０００６】
また、ＭＰファイル内の複数の本画像データを複数の本画像データ毎に転送処理する場合には、転送時間が非常に長くなってしまうと共に、転送が不必要な本画像データまで転送してしまうことがあり、データ処理効率が良くないという問題があった。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的は、一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを転送処理する場合のデータ処理効率を向上することができる画像データ処理システム、画像データ処理プログラム、及び画像データ処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像データ処理システムは、一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを第１の装置から第２の装置に転送処理可能な画像データ処理システムであって、前記第１の装置は、データ出力手段と、画像ファイル生成手段と、転送処理手段とを備える一方、前記第２の装置は、特定データ生成手段を備え、前記データ出力手段は、前記画像データの転送要求に応じて、前記画像ファイル内の前記複数の各画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを出力し、前記特定データ生成手段は、出力された前記統合縮小画像データに基づき、転送対象とする画像データの個別画像を特定可能な転送対象特定データを生成し、前記画像ファイル生成手段は、生成された前記転送対象特定データに基づき、前記転送対象の画像データを保存した転送用画像ファイルを生成し、前記転送処理手段は、前記転送用画像ファイルを転送処理することを要旨とする。
【０００９】
また、本発明の画像データ処理システムにおいて、前記第１の装置は、前記統合縮小画像データを生成する画像データ生成手段を更に備え、前記データ出力手段は、前記画像データ生成手段により生成された前記統合縮小画像データを出力することを要旨とする。
【００１０】
また、本発明の画像データ処理システムにおいて、前記第１の装置は、前記画像データ生成手段が生成した前記統合縮小画像データを記憶する記憶手段を更に備え、前記データ出力手段は、前記画像データの転送要求があった場合に、当該転送要求された画像データと対応する統合縮小画像データが前記記憶手段に記憶されている場合には、記憶されている前記統合縮小画像データを出力することを要旨とする。
【００１１】
また、本発明の画像データ処理システムにおいて、前記第２の装置は、前記複数の縮小画像を一覧表示可能な表示手段と、該表示手段に一覧表示された前記複数の縮小画像のうちから前記転送対象とする画像データの個別画像と個別に対応する縮小画像を特定するために外部から操作される外部操作手段とを有することを要旨とする。
【００１２】
また、本発明の画像データ処理システムにおいて、前記データ出力手段は、前記統合縮小画像を構成する前記複数の縮小画像ごとの画像評価情報を前記統合縮小画像データと共に出力し、前記表示手段は、前記統合縮小画像を構成する前記複数の縮小画像の表示状態において前記画像評価情報を前記縮小画像ごとに反映させることを要旨とする。
【００１３】
また、本発明の画像データ処理システムは、前記画像データの転送要求に際しては前記表示手段における画面サイズ情報が付与され、前記データ出力手段は、前記画面サイズ情報に基づきデータ内容が調整された前記統合縮小画像データを出力し、前記表示手段は、出力された前記統合縮小画像データに基づき前記統合縮小画像を構成する各縮小画像の表示サイズを調整することを要旨とする。
【００１４】
また、本発明の画像データ処理システムにおいて、前記第１の装置は、被写体の画像を撮像する撮像手段と、該撮像手段により撮像された複数の個別画像と個別に対応する複数の画像データを関連付けして一つの画像ファイル内に一体に保存するデータ保存手段とを更に備え、前記画像データ生成手段は前記データ保存手段に保存されている前記複数の画像データに基づき前記統合縮小画像データを生成することを要旨とする。
【００１５】
一方、上記目的を達成するために、本発明の画像データ処理プログラムは、一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを転送処理可能な画像データ処理装置において実行される画像データ処理プログラムであって、前記画像データ処理装置が備える制御装置に、前記画像データの転送要求に応じて、前記画像ファイル内の前記複数の各画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを外部機器に出力するデータ出力ステップと、前記外部機器から前記統合縮小画像データに基づき生成された転送対象とする画像データの指定情報を受け付ける受付ステップと、前記画像ファイルに基づき、前記指定情報によって指定された前記転送対象の画像データを含む転送用画像ファイルを生成する画像ファイル生成ステップと、前記転送用画像ファイルを転送処理する転送処理ステップとを実行させることを要旨とする。
【００１６】
さらに、上記目的を達成するために、本発明の画像データ処理装置は、一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを転送処理可能な画像データ処理装置であって、前記画像データの転送要求に応じて、前記画像ファイル内の前記複数の各画像データよりもデータ容量が小さい複数の縮小画像を統合した統合縮小画像データを外部機器に出力するデータ出力手段と、前記外部機器から前記統合縮小画像データに基づき生成された転送対象とする画像データの指定情報を受け付ける受付手段と、前記画像ファイルに基づき、前記指定情報によって指定された前記転送対象の画像データを含む転送用画像ファイルを生成する画像ファイル生成手段と、前記転送用画像ファイルを転送処理する転送処理手段とを備えたことを要旨とする。
【発明の効果】
【００１７】
本発明によれば、一つの画像ファイル内に複数の画像データを保存した画像ファイルの画像データを転送処理する場合のデータ処理効率を向上することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態の画像データ処理システムの全体概要を示す斜視図。
【図２】デジタルスチルカメラの回路構成を示すブロック図。
【図３】メモリカードにおける画像ファイルの記録例を示すディレクトリ構造図。
【図４】ＳＰファイルのデータ構造を模式的に示した図。
【図５】ＭＰファイルのデータ構造を模式的に示した図。
【図６】画像データ処理ルーチンのフローチャート。
【図７】データ出力ルーチンのフローチャート。
【図８】特定データ生成ルーチンのフローチャート。
【図９】画像ファイル生成ルーチンのフローチャート。
【図１０】統合縮小画像データに対応した統合サムネイルの模式図。
【図１１】特定データ生成ステップでのＰＣの初期画面表示例の画面図。
【図１２】特定データ生成ステップでのＰＣの途中画面表示例の画面図。
【図１３】転送対象特定リスト表の説明図。
【図１４】ＭＰファイルと転送用画像ファイルとのデータ構造の比較図。
【図１５】第２実施形態でのデータ出力ルーチンのフローチャート。
【図１６】第３実施形態でのデータ出力ルーチンのフローチャート。
【図１７】画像評価情報が記された評価リストの説明図。
【図１８】特定データ生成ステップでのＰＣの初期画面表示例の画面図。
【図１９】比較例の携帯端末での統合サムネイル表示例の画面図。
【図２０】第４実施形態の携帯端末での統合サムネイル表示例の画面図。
【図２１】第５実施形態でのパノラマ画像の統合サムネイル表示例の画面図。
【図２２】第６実施形態の携帯端末での統合サムネイル表示例の画面図。
【発明を実施するための形態】
【００１９】
（第１実施形態）
以下、本発明を撮像装置としてのデジタルスチルカメラ（以下、「カメラ」という。）を含んで構成される画像データ処理システムに具体化した第１実施形態を図１〜図１４を参照しながら説明する。
【００２０】
図１に示すように、本実施形態に係る画像データ処理システム１１は、カメラ１２と、パーソナルコンピュータ（以下、「ＰＣ」という。）１３と、このカメラ１２とＰＣ１３との間をデータ通信可能に接続するＵＳＢケーブル１４とを備えている。すなわち、この画像データ処理システム１１においては、第１の装置となるカメラ１２側から第２の装置となるＰＣ１３側にＵＳＢケーブル１４を介して画像データが転送されるようになっている。そして、ＰＣ１３側では、カメラ１２側から転送された画像データの画像がＰＣ１３における表示手段としてのディスプレイ画面１５に表示されると共に、そのディスプレイ画面１５に表示された画像の画像データがユーザによるマウス１６やキーボード１７等の外部操作手段の操作内容に基づきデータ処理可能とされている。
【００２１】
一方、画像データの転送元となるカメラ１２は、図１に示すように、略直方体状をなすカメラ本体１８の上面にレリーズボタン１９を有している。さらに、カメラ１２は、そのカメラ本体１８の背面側に、矩形状の液晶表示モニタ（以下、「モニタ」と略す。）２０と、そのモニタ２０の表示内容の切り替えやカメラ１２における各種設定の変更をする際などにユーザにより操作されるセレクトボタン２１を有している。
【００２２】
また、図２に示すように、カメラ１２は、ズームレンズなどの複数のレンズからなるレンズ部２２（図２では図面の簡略化のため１つのレンズのみ図示）と、レンズ部２２を通過した被写体光の光量を調整する絞り２３と、その絞り２３を通過した被写体光を撮像面となる入射側の受光面２４ａに結像させる撮像手段としての撮像素子２４を有している。そして、撮像素子２４の出力側には、ＡＦＥ（Analog Front End）２５と画像処理回路２６が直列に接続されると共に、その画像処理回路２６に対して制御装置として機能するＭＰＵ（Micro Processing Unit）２７がデータバス２８を介して接続されている。
【００２３】
また、ＭＰＵ２７には、画像データ処理プログラムやカメラ１２の制御プログラム等を記憶した不揮発性メモリ２９、バッファメモリとして機能するＲＡＭ３０、画像データの圧縮処理と伸張処理を行なう圧縮／伸張処理回路３１、上記モニタ２０及びカードＩ／Ｆ（Inter-Face）３２がデータバス２８を介して接続されている。カードＩ／Ｆ３２には、記録媒体であるメモリカード３３が挿脱可能に装着される。また、ＭＰＵ２７には、そのカメラ１２のユーザに操作されるモード切り替えボタンや上記レリーズボタン１９およびセレクトボタン２１等からなる操作部材３４が各々の操作信号（モード切替信号や半押し操作信号など）をデータ通信可能に設けられている。
【００２４】
撮像素子２４は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ、又はＣＣＤ（Charge Coupled Device）イメージセンサからなり、電子シャッター機能を有すると共に、その受光面２４ａには多数の受光素子（図示略）が二次元的に配列されている。そして、撮像素子２４は、その受光面２４ａに結像した被写体像に対応した信号電荷を蓄積し、その蓄積した信号電荷を画像データの元となる画素信号と呼ばれるアナログ信号でＡＦＥ２５に出力する。
【００２５】
ＡＦＥ２５は、撮像素子２４から入力したアナログ信号の画素信号を所定のタイミングでサンプリング（相関二重サンプリング）し、例えばＩＳＯ感度に基づく所定信号レベルとなるように増幅する信号処理部（図示略）と、その増幅後の画素信号をデジタル信号に変換するＡ／Ｄ変換部（図示略）を有している。そして、ＡＦＥ２５は、アナログ信号の画素信号をＡ／Ｄ変換部でデジタル化することにより生成した画像データを画像処理回路２６に出力する。
【００２６】
画像処理回路２６は、ＡＦＥ２５から入力した画像データに対して、ＭＰＵ２７からの制御信号に基づき各種の画像処理（例えばホワイトバランス処理など）を施す。そして、画像処理回路２６は、そのように画像処理を施した画像データを、ＭＰＵ２７からの制御信号に基づき、ＲＡＭ３０に一旦記憶させると共に、モニタ２０にスルー画像として表示させる。また、レリーズボタン１９が全押し操作された場合は、そのときの画像データと対応する画像をモニタ２０に確認用画像として表示させる。
【００２７】
ＭＰＵ２７は、不揮発性メモリ２９に記憶された制御プログラムに基づきカメラ１２における各種の処理動作（例えば撮影及び記録等）を統括的に制御する。そして、データバス２８は、そうしたＭＰＵ２７の制御に伴う各種データの伝送路として機能する。また、圧縮／伸張処理回路３１は、ＲＡＭ３０に記憶されている画像データに対して、記録時にはＪＰＥＧ（Joint Photographic Experts Group）圧縮処理を施してデータ圧縮された画像データを生成すると共に、再生時にはデータ圧縮されている画像データに対してＪＰＥＧ伸張処理を施すことにより元の非圧縮の画像データを生成する。
【００２８】
メモリカード３３には、こうした圧縮／伸張処理回路３１によりデータ圧縮された画像データにＭＰＵ２７の制御に基づきファイル名や撮像日時等の付加情報が付加された画像ファイルが記録される。図３に示すように、メモリカード３３のルート（ROOT）ディレクトリ３５には、ＤＣＦ（Design rule for Camera File system）規格に則った記録方式のＤＣＩＭディレクト３６が存在し、その直下には「１００ＡＢＣＤＥ」、「１０１ＡＢＣＤＥ」及び「１０２ＰＱＲＳＴ」等の複数のＤＣＦディレクトリ３７，３８，３９が存在する。
【００２９】
そして、「１００ＡＢＣＤＥ」のＤＣＦディレクトリ３７内に、複数の画像ファイルが各々固有のファイル名を付加されて記録されている。すなわち、「１００ＡＢＣＤＥ」のＤＣＦディレクトリ３７内には、「ＤＳＣ＿０００１．ＪＰＧ」、「ＤＳＣ＿０００２．ＪＰＧ」、「ＤＳＣ＿０００３．ＪＰＧ」、「ＤＳＣ＿０００５．ＪＰＧ」という４つのＳＰファイル４０，５０，６０，８０と、「ＤＳＣ＿０００４．ＭＰＯ」という１つのＭＰファイル７０とが共存して記録されている。なお、図３に示すディレクトリ構造で、拡張子が「．ＪＰＧ」の画像ファイルは一つの画像ファイル内に一つの本画像（個別画像）データが保存されている画像ファイルであり、以下ではＳＰ（Single Picture）ファイルと称する。また、拡張子が「．ＭＰＯ」の画像ファイルは一つの画像ファイル内に複数の本画像（個別画像）データを関連付けして一体に保存した画像ファイルであり、以下ではＭＰ（Multi Picture）ファイルと称する。
【００３０】
また、操作部材３４におけるモード切り替えボタン（図示略）は、カメラ１２における各種の動作モードを切り替える場合に操作されるボタンであり、例えば撮影モードと再生モードとの切り替えや、撮影モードを通常撮影モードと特別撮影（連写撮影、パノラマ撮影、マルチビュー撮影などの非通常撮影）モードとの間で切り替える場合に操作される。
【００３１】
そして、このカメラ１２では、通常撮影モードにおいて操作部材３４のレリーズボタン１９が全押し操作された場合には、図４に示すように、単数画像の画像データがデータ圧縮された構造のＳＰファイル４０（５０，６０，８０）が生成され、ＭＰＵ２７の制御に基づきメモリカード３３に記録される。なお、ＳＰファイル４０（５０，６０，８０）のデータ構造は、そのデータの先頭を示すマーカＳＯＩ（Start of Image）１０１、ファイル名等の付加情報が記述されるヘッダ１０２、ＳＰ個別画像４１（５１，６１，８１）がＪＰＥＧ圧縮された画像データ１０３、及びそのデータの末尾を示すマーカＥＯＩ（End of Image）１０４で構成される。また、そのヘッダ１０２には、ＳＰ個別画像４１（５１，６１，８１）に対応した例えば図１１に示すＳＰサムネイル（縮小画像）４１ａ（５１ａ，６１ａ，８１ａ）の表示用画像データがタグ情報の一つとして記録されている。
【００３２】
その一方、特別撮影モードにおいて操作部材３４のレリーズボタン１９が全押し操作された場合には、図５に示すように、複数画像の画像データがデータ圧縮された構造のＭＰファイル７０が生成され、ＭＰＵ２７の制御に基づきメモリカード３３に記録される。この点で、カメラ１２のＭＰＵ２７は、データ保存手段として機能する。なお、ＭＰファイル７０のデータ構造は、基本的にはＳＰファイル４０（５０，６０，８０）のデータ構造が、その画像ファイル内に含まれる画像データの個数分だけ繰り返すように連続したデータ構造をなしている。
【００３３】
具体的には、先頭の第１個別画像のデータ構造部分は、そのデータ部分の先頭を示すマーカＳＯＩ（Start of Image）２０１、ファイル名等の付加情報が記述されるヘッダ２０２、第１個別画像７０１がＪＰＥＧ圧縮された画像データ２０３、及びそのデータ部分の末尾を示すマーカＥＯＩ（End of Image）２０４で構成されている。また、二番目の第２個別画像のデータ構造部分は、そのデータ部分の先頭を示すマーカＳＯＩ（Start of Image）２０５、ファイル名等の付加情報が記述されるヘッダ２０６、第２個別画像７０２がＪＰＥＧ圧縮された画像データ２０７、及びそのデータ部分の末尾を示すマーカＥＯＩ（End of Image）２０８で構成されている。
【００３４】
同様に、三番目の第３個別画像のデータ構造部分は、そのデータ部分の先頭を示すマーカＳＯＩ（Start of Image）２０９、ファイル名等の付加情報が記述されるヘッダ２１０、第３個別画像７０３がＪＰＥＧ圧縮された画像データ２１１、及びそのデータ部分の末尾を示すマーカＥＯＩ（End of Image）２１２で構成されている。さらに、四番目の第４個別画像のデータ構造部分は、そのデータ部分の先頭を示すマーカＳＯＩ（Start of Image）２１３、ファイル名等の付加情報が記述されるヘッダ２１４、第４個別画像７０４がＪＰＥＧ圧縮された画像データ２１５、及びそのデータ部分の末尾を示すマーカＥＯＩ（End of Image）２１６で構成されている。
【００３５】
なお、ＭＰファイル７０における先頭の第１個別画像７０１のデータ構造部分のヘッダ２０２には、例えば、先頭の第１個別画像７０１〜最後の個別画像に至るまでの全体構成を示すタグ情報、及びこの先頭の第１個別画像７０１に固有のタグ情報がＭＰフォーマット付属情報として記録される。一方、第２個別画像７０２や第３個別画像７０３及び第４個別画像７０４など、先頭の第１個別画像７０１以外の各個別画像のデータ構造部分のヘッダ２０６，２１０，２１４等には、各々の個別画像を主画像となる先頭の第１個別画像７０１に対して関連付けする関連情報、及び各々の個別画像に固有のタグ情報が記録される。また、各個別画像７０１〜７０４のヘッダ２０２，２０６，２１０，２１４には、各個別画像７０１〜７０４に対応した例えば図１１に示す各ＭＰサムネイル（縮小画像）７０１ａ〜７０５ａの表示用画像データがタグ情報の一つとして各々記録されている。
【００３６】
次に、本実施形態の画像データ処理システム１１において、カメラ１２とＰＣ１３との間で画像データ等の転送処理を行なう場合に、カメラ１２のＭＰＵ２７及びＰＣ１３のＣＰＵ（図示略）が画像データ処理プログラムに基づき実行する画像データ処理ルーチンについて、図６〜図９を参照しながら以下に説明する。
【００３７】
さて、カメラ１２とＰＣ１３がデータ通信可能な状態において、ＰＣ１３のＣＰＵからカメラ１２のＭＰＵ２７にサムネイル（縮小画像）の画像データの転送を要求する信号が入力されると、図６に示す画像データ処理ルーチンが開始される。
【００３８】
そして、そのステップＳ１１において、カメラ１２のＭＰＵ２７は、サムネイルを要求された画像ファイルをサムネイル要求信号において示されたＩＤ情報により特定し、その特定した画像ファイルをメモリカード３３から読み出すと共に、その画像ファイルに含まれる本画像やサムネイルの画像データなどをＲＡＭ３０に記憶させた後、その処理を次のステップＳ１２に移行する。
【００３９】
そして、次のステップＳ１２において、ＭＰＵ２７は、読み出した画像ファイルがＭＰファイル７０であれば、そのＭＰファイル７０に含まれる複数のサムネイル（縮小画像）を統合した状態で表示させる統合縮小画像データを生成し、その統合縮小画像データをＰＣ１３に出力（送信）する。なお、このステップＳ１２（データ出力ステップ）の具体的内容については後述する。ＰＣ１３では、この統合縮小画像データに基づいて、複数のサムネイルを例えば横一列に並べた連続状態に表示可能である。
【００４０】
すると、次のステップＳ１３において、今度は、ＰＣ１３のＣＰＵが、カメラ１２から送信された統合縮小画像データ（又は、複数の縮小画像の各画像データ）に基づき、転送対象とする画像データの個別画像を特定可能な転送対象特定データを生成し、その転送対象特定データをカメラ１２に送信する。なお、このステップＳ１３（特定データ生成ステップ）の具体的内容についても後述する。
【００４１】
すると、次のステップＳ１４において、今度は、カメラ１２のＭＰＵ２７が、ＰＣ１３から送信された転送対象特定データによって特定される転送対象の画像データを含む画像データを保存した転送用画像ファイルを生成する。なお、このステップＳ１４（画像ファイル生成ステップ）の具体的内容についても後述する。そして、次のステップＳ１５において、ＭＰＵ２７は、転送用画像ファイルをＰＣ１３のＣＰＵに転送処理し、その後、この画像データ処理ルーチンを終了する。
【００４２】
次に、先のステップＳ１２（データ出力ステップ）の具体的内容を、図７に示すデータ出力ルーチンのフローチャートに従って説明する。
さて、このデータ出力ルーチンでは、まず、そのステップＳ２１において、ＭＰＵ２７は、サムネイルを要求された画像ファイルがＭＰファイルであるか否かを判定する。そして、その判定結果が否定判定（ステップＳ２１＝ＮＯ）である場合、次のステップＳ２２において、ＭＰＵ２７は、ＳＰサムネイル（４１ａ等）の表示用データを生成する。その一方、ステップＳ２１の判定結果が肯定判定（ステップＳ２１＝ＹＥＳ）である場合）、ＭＰＵ２７は、画像データ生成ステップとなるステップＳ２３において、複数のサムネイル（縮小画像）が統合された統合サムネイル７０ａの表示用データ（統合縮小画像データ）を生成する。なお、ＳＰサムネイルの表示用データ及び統合サムネイルの表示用データには、通信規格上必要とされる情報が各表示用データに付加される。該通信規格上必要とされる情報は、統合サムネイル７０ａの表示用データに対しては、統合サムネイル７０aを構成する各サムネイルに付加される必要はなく、統合サムネイル７０aの表示用データ全体に付加されればよい。
【００４３】
そして、次のステップＳ２４において、ＭＰＵ２７は、生成されたサムネイル（ＳＰサムネイル又は統合サムネイル７０ａ）の表示用データをＰＣ１３のＣＰＵに転送し、その後、このデータ出力ルーチンを終了する。なお、このステップＳ２４が、カメラ（画像データ処理装置）１２のＭＰＵ（送信手段）２７から外部機器としてのＰＣ１３のＣＰＵに縮小画像の画像データを読み出して送信する送信ステップに相当する。
【００４４】
次に、先のステップＳ１３（特定データ生成ステップ）の具体的内容を、図８に示す特定データ生成ルーチンのフローチャートに従って説明する。
さて、この特定データ生成ルーチンでは、まず、そのステップＳ３１において、ＰＣ１３のＣＰＵは、カメラ１２のＭＰＵ２７から転送されてきたサムネイルの表示用データに基づき、そのディスプレイ画面１５にサムネイル（ＳＰサムネイル、統合サムネイル７０ａ、ＭＰファイル７０の各個別画像と対応する個別のサムネイルなど）の画像を表示させる。そして、次のステップＳ３２において、ＰＣ１３のＣＰＵは、ディスプレイ画面１５に表示した各サムネイルの画像情報を記載した転送対象特定リスト表４００（図１３参照）を作成する。
【００４５】
そして、次のステップＳ３３において、ＰＣ１３のＣＰＵは、削除ボタン３０２（図１１、図１２参照）がオン操作されたか否かを判定する。そして、その判定結果が肯定判定（ステップＳ３３＝ＹＥＳ）である場合、ＰＣ１３のＣＰＵは、次のステップＳ３４において、既に作成済みのリスト表の更新を行なう。すなわち、ディスプレイ画面１５に表示した各サムネイルの画像情報を記載した転送対象特定リスト表４００において、削除ボタン３０２がオン操作されたときにカーソル枠３００（図１１、図１２参照）が位置合わせされていたサムネイルと対応する画像情報の記載が更新される。ここで、転送対象特定リスト表４００における画像情報の記載の更新は、後述する図１３の転送対象特定リスト表４００において、転送対象からの削除が選択された画像Ｎｏ．に対応する欄に×印を付すことにより行なわれる。そして、リスト表の更新を行なうと、ＰＣ１３のＣＰＵは、その処理を次のステップＳ３５に移行する。
【００４６】
その一方、先のステップＳ３３の判定結果が否定判定（ステップＳ３３＝ＮＯ）である場合、ＰＣ１３のＣＰＵは、その処理をステップＳ３５に移行する。そして、このステップＳ３５において、ＰＣ１３のＣＰＵは、取得ボタン３０１（図１１、図１２参照）がオン操作されたか否かを判定する。そして、その判定結果が否定判定（ステップＳ３５＝ＮＯ）である場合、ＰＣ１３のＣＰＵは、その処理を再びステップＳ３３に戻す一方、その判定結果が肯定判定（ステップＳ３５＝ＹＥＳ）である場合、その処理を次のステップＳ３６に移行する。なお、先のステップＳ３３の判定結果が否定判定であり、このステップＳ３５の判定結果が肯定判定される場合とは、カメラ１２側からＰＣ１３側に送信されてディスプレイ画面１５に表示された全てのサムネイルと対応する個別画像等の全ての転送をＰＣ１３側からカメラ１２側に要求する場合である。
【００４７】
そして、次のステップＳ３６において、ＰＣ１３のＣＰＵは、その時点で保持しているリスト表４００のデータをカメラ１２のＭＰＵ２７に転送し、その後、この特定データ生成ルーチンを終了する。
【００４８】
次に、先のステップＳ１４（画像ファイル生成ステップ）の具体的内容を、図９に示す画像ファイル生成ルーチンのフローチャートに従って説明する。
さて、この画像ファイル生成ルーチンでは、まず、そのステップＳ４１において、カメラ１２のＭＰＵ２７は、ＰＣ１３のＣＰＵから転送されたリスト表４００のデータと対応する画像ファイルのＩＤ情報を確認する。そして、次のステップＳ４２において、ＭＰＵ２７は、そのＩＤ情報に基づき特定された画像ファイルをメモリカード３３から読み出し、その画像ファイルを一旦ＲＡＭ３０に記憶させる。なお、このステップＳ４１が、カメラ（画像データ処理装置）１２のＭＰＵ（受付手段）２７が外部機器としてのＰＣ１３のＣＰＵから転送対象とする画像データの指定情報（すなわち、リスト表４００のデータ）を受け付ける受付ステップに相当する。
【００４９】
そして、次のステップＳ４３において、ＭＰＵ２７は、そのＲＡＭ３０に記憶させた画像ファイルがＭＰファイル７０であったか否かを判定する。そして、その判定結果が肯定判定（ステップＳ４３＝ＹＥＳ）である場合、ＭＰＵ２７は、リスト表４００の記載内容に基づき、そのＭＰファイル７０のデータ構造を更新する。すなわち、そのリスト表４００において、×印付与で削除対象とされている画像番号と対応する本画像及びそのサムネイル等に関する画像データをＭＰファイル７０から削除することでＭＰファイル７０のデータ構造を更新した後、その処理を次のステップＳ４５に移行する。その一方、ステップＳ４３の判定結果が否定判定（ステップＳ４３＝ＮＯ）である場合、ＭＰＵ２７は、その処理をステップＳ４５に移行する。
【００５０】
そして、次のステップＳ４５において、ＭＰＵ２７は、削除対象の本画像データなどが削除されることによりデータ容量が小さくなった転送用画像ファイルを生成し、その後、この画像ファイル生成ルーチンを終了する。
【００５１】
そこで次に、以上のように構成された本実施形態の画像データ処理システム１１の作用について、特に、ＭＰＵ２７が不揮発性メモリ２９に記憶された画像データ処理プログラムに基づき、カメラ１２とＰＣ１３との間で画像データ等の転送処理を行なう場合の作用に着目して以下説明する。
【００５２】
なお、説明の前提として、この場合におけるカメラ１２側のメモリカード３３からＰＣ１３側にデータ転送を予定される画像ファイルは、図３中の「１００ＡＢＣＤＥ」のＤＣＦディレクトリ３７内に記録されている４つのＳＰファイル４０，５０，６０，８０と、１つのＭＰファイル７０とする。そして、そのＭＰファイル７０には主画像となる先頭の第１個別画像７０１の画像データに対して第２個別画像７０２から第２０個別画像までの１９個の従属画像となる個別画像の画像データが関連付けられて一体に保存されているものとする。また、カメラ１２及びＰＣ１３の双方には、ＭＰフォーマットに則ってＭＰファイル内に関連づけして一体に保存された複数の画像データをデータ処理可能とするＭＰフォーマット対応の専用データ処理ソフトがインストールされているものとする。
【００５３】
さて、以上のような前提の下、カメラ１２とＰＣ１３とがＵＳＢケーブル１４によりデータ通信可能に接続されると、各画像ファイルにおける画像データをカメラ１２側からＰＣ１３側にＵＳＢケーブル１４を介して転送するための準備作業が開始される。
【００５４】
まず、ＭＰＵ２７は、メモリカード３３に記憶された各画像ファイルにＩＤを付与する。このＩＤは、カメラ１２に接続されたＰＣ１３がメモリカード３３に記録されている画像ファイルを識別するための一時的なＩＤである。具体的には、ＭＰＵ２７は、上述の４つのＳＰファイル４０，５０，６０，８０とＭＰファイル７０とにＩＤを振り分ける。ＩＤとしては、例えば、０ｘ０００１、０ｘ０００２、…のようなＩＤが順番に振り分けられる。本実施形態では、ＭＰファイル７０に付与されるＩＤを０ｘ０００５とする。このＩＤの振り分けに関しては、ＭＰファイル７０にＩＤを振り分けること以外は公知の技術のため、詳細は省略する。そして、ＭＰＵ２７は、ＰＣ１３側に各画像ファイルのＩＤを転送する。ＰＣ１３は、受信したＩＤに基づいて、順番に各画像ファイルのサムネイルを要求する。ＭＰＵ２７は、ＰＣ１３からサムネイルの要求信号を受け付けると、要求されたＩＤを持つ画像ファイルを特定する。このとき、ＭＰＵ２７は、特定した画像ファイルの種別を判断する。
【００５５】
例えば、その判断は、画像ファイルの拡張子が「．ＪＰＧ」であれば、その画像ファイルはＳＰファイルであると判断される一方、画像ファイルの拡張子が「．ＭＰＯ」であれば、その画像ファイルはＭＰファイルであると判断される。そして、ファイル種別がＳＰファイルである画像ファイル（この場合は、ＳＰファイル４０，５０，６０，８０）については、それぞれのヘッダ１０２から個別画像４１，５１，６１，８１よりもデータ容量が小さいＳＰサムネイル（縮小画像）４１ａ，５１ａ，６１ａ，８１ａ（図１１，図１２参照）の表示用データが読み出されてＲＡＭ３０に一旦記憶される。
【００５６】
その一方、ファイル種別がＭＰファイルである画像ファイル（この場合はＭＰファイル７０）が存在する場合、ＭＰＵ２７の制御により、図１０に示すように、複数のＭＰサムネイル（縮小画像）７０１ａ〜７０４ａ，７２０ａが統合されて連続表示されるように連なる統合サムネイル７０ａを表示するための表示用データが生成される。すなわち、この統合サムネイル７０ａをカメラ１２のモニタ２０やＰＣ１３のディスプレイ画面１５に表示可能とするための表示用データ（統合縮小画像データ）が生成され、その表示用データがＲＡＭ３０に一旦記憶される。したがって、この点で、ＭＰＵ２７は画像データ生成ステップ及びこれを含むデータ出力ステップを実行する画像データ生成手段及びデータ出力手段として機能するといえる。
【００５７】
ここで、統合サムネイル７０ａの生成方法について説明する。ＭＰＵ２７は、ファイルの種別がＭＰファイル７０であると判断すると、当該ＭＰファイル７０をＲＡＭ３０（あるいメモリーカード３３）にコピーする。次に、ＭＰＵ２７は、コピーされたＭＰファイル７０（以下、「コピーＭＰファイル７０」と称す。）内の各本画像（個別画像）を特定して、これらの本画像の画像データを削除する。そして、ＭＰＵ２７は、各本画像データが削除された後のコピーＭＰファイル７０のデータ構造部分における先頭画像のヘッダ２０２内の記述内容を書き換える。すなわち、削除された各本画像データの個別画像と対応する各サムネイルを統合した統合サムネイル７０ａの表示用データ及び必要なタグ情報を保存した画像ファイルとなるように、コピーＭＰファイル７０のデータ構造が書き換えられる。なお、統合サムネイル７０ａは簡易表示用であるため、本実施形態では、コピーＭＰファイル７０における統合サムネイル７０ａのデータ構造は各サムネイルの個別画像番号を含む、最低限のＭＰフォーマットで規格されているタグを有するものとする。
【００５８】
そして次には、ＭＰＵ２７の制御に基づき、カメラ１２側からＵＳＢケーブル１４を介してＰＣ１３側に、カメラ１２のＲＡＭ３０に一旦記憶されているＳＰサムネイル４１ａ（５１ａ，６１ａ，８１ａ）を表示するための表示用データあるいは１つの統合サムネイル７０ａを表示するための表示用データが転送される。
【００５９】
このときの処理は、上述のように、カメラ１２から各画像ファイルのサムネイルがＰＣ１３に個別に送信される。すなわち、ＰＣ１３のＣＰＵは、カメラ１２内の画像ファイルのＩＤ情報を受け付けると、ＩＤ０ｘ０００１の画像ファイル（例えばＳＰファイル４０とする）のサムネイルを要求する。ＭＰＵ２７は、この要求信号を受け付けたことを認識すると、ＰＣ１３へＳＰサムネイル４１ａの表示用データを転送する。ＰＣ１３のＣＰＵは、ＳＰサムネイル４１ａの表示用データを受信すると、このＳＰサムネイル４１ａをディスプレイ画面１５に表示すると共に、カメラ１２に次のサムネイルの要求信号、すなわちＩＤ０ｘ０００２の画像ファイルのサムネイルの要求信号を送信する。
【００６０】
そして、カメラ１２のＭＰＵ２７は、ＰＣ１３のＣＰＵからＩＤ０ｘ０００５の画像ファイル（すなわち、ＭＰファイル７０）のサムネイルの要求信号を受け付けたことを認識すると、ＰＣ１３へコピーＭＰファイル７０に保存している統合サムネイル７０ａの表示用データ（統合縮小画像データ）を転送する。このようにＭＰＵ２７と、ＰＣ１３のＣＰＵとは、カメラ１２側から転送された全てのＩＤの画像ファイルのサムネイルの画像データの転送が終るまで上記処理を繰り返す。
【００６１】
以上の処理が終了すると、図１１に示すように、ＰＣ１３におけるディスプレイ画面１５上にカメラ１２側から転送された各表示用データと対応する複数のサムネイルが一覧表示される。具体的には、ディスプレイ画面１５内の上段の領域に、ファイル名が「ＤＳＣ＿０００１．ＪＰＧ」、「ＤＳＣ＿０００２．ＪＰＧ」、「ＤＳＣ＿０００３．ＪＰＧ」という３つのＳＰファイル４０，５０，６０における各ＳＰサムネイル４１ａ，５１ａ，６１ａが左側から右側へ順番に表示される。
【００６２】
また、同じくディスプレイ画面１５内の中段の領域には、ファイル名が「ＤＳＣ＿０００４．ＭＰＯ」という１つのコピーＭＰファイル７０における統合サムネイル７０ａが左側から右側へ各ＭＰサムネイルが横一列の並び状態となるように表示される。具体的には、画面内の左端側に先頭画像である第１個別画像７０１と個別対応するＭＰサムネイル７０１ａが位置すると共に、その右側に第２個別画像７０２以下の他の従属画像と個別対応する残りの各ＭＰサムネイル７０２ａ，７０３ａ，７０４ａ，７０５ａが位置するように表示される。
【００６３】
また、同じくディスプレイ画面１５内の下段の領域には、ファイル名が「ＤＳＣ＿０００５．ＪＰＧ」という１つのＳＰファイル８０におけるＳＰサムネイル８１ａが画面内の左端に位置するように表示される。そして、このようにディスプレイ画面１５上に複数のサムネイルが一覧表示されているとき、ＰＣ１３のＣＰＵでは、図１３に示すような転送対象特定リスト表４００が生成される。
【００６４】
図１３に示すように、転送対象特定リスト表４００は、ファイル識別欄４０１と、画像番号表示欄４０２と、削除要否表示欄４０３を有している。ファイル識別欄４０１には、ディスプレイ画面１５上に一覧表示されている複数のサムネイルと対応する各画像ファイル（ＳＰファイル４０，５０，６０，８０及びＭＰファイル７０）のファイル名が表示される。また、画像番号表示欄４０２には、その画像ファイルがＭＰファイル７０である場合、当該ＭＰファイル７０が含む各画像データ（２０３，２０７，２１１，２１５…）と個別対応するＭＰサムネイル（７０１ａ〜７０４ａ〜７２０ａ）の画像番号が表示される。なお、その画像ファイルがＳＰファイルである場合は、画像番号は表示されない。そして、削除要否表示欄４０３には、その画像ファイルについて、転送対象からの削除を選択した場合に×印が付されるようになっている。
【００６５】
また、図１１に示すように、ディスプレイ画面１５上には、カメラ１２側からＰＣ１３側への転送対象として要望する画像データを特定するために使用する矩形状のカーソル枠３００が画面内の上段領域の左端に位置するＳＰサムネイル４１ａに位置合わせをされて点滅表示される。このカーソル枠３００はＰＣ１３のマウス１６やキーボード１７の操作により移動可能とされる。
【００６６】
また、同じくディスプレイ画面１５内の下段の領域においてＳＰサムネイル８１ａの表示位置よりも更に下側の領域には、取得ボタン３０１と削除ボタン３０２が表示される。これらのボタン３０１，３０２は、使用者によるマウス１６の操作によってディスプレイ画面１５内を移動する矢印形状のポインタ３０３で指し示された状態（図１２参照）において、使用者によりマウス１６が左クリックされる等の外部操作があったときにオン操作される。
【００６７】
すなわち、削除ボタン３０２がオン操作された場合は、その時点でカーソル枠３００が位置合わせされているサムネイル４１ａ，５１ａ，６１ａ，８１ａ，７０１ａ〜７０５ａと個別に対応する個別画像（４１，５１…）の画像データが転送対象から除外される。例えば、図１２の画面状態は、統合サムネイル７０ａにおける左側から四番目のＭＰサムネイル７０４ａにカーソル枠３００が位置合わせされた状態で削除ボタン３０２がオン操作された直後の状態を示している。
【００６８】
そして、このようにカーソル枠３００が位置合わせされた状態で削除ボタン３０２がオン操作されると、図１２に示すように、そのサムネイルには、他のサムネイルとは表示形態が異なったものになるように「網掛け表示」がされる。したがって、この図１２に示す画面の事例では、左側から二番目のＭＰサムネイル７０２ａも「網掛け表示」がされているので、四番目のＭＰサムネイル７０４ａよりも前段階で、二番目のＭＰサムネイル７０２ａにカーソル枠３００が位置合わせされた状態で削除ボタン３０２がオン操作されたことになる。また、本実施形態では、図１２に示す画面状態から、さらにカーソル枠３００が右側へと移動させられ、最終的には画像番号が偶数のＭＰサムネイルの全てに対して削除ボタン３０２のオン操作により「網掛け表示」がされたものとする。
【００６９】
このようにディスプレイ画面１５上で削除ボタン３０２のオン操作に基づき、転送対象として要望する画像データの個別画像と個別に対応するサムネイル以外の他のサムネイルに網掛け表示がされているとき、ＰＣ１３のＣＰＵでは、図１３に示すように、転送対象特定リスト表４００の更新が行なわれる。本実施形態の場合は、その転送対象特定リスト表４００の削除要否表示欄４０３において、ディスプレイ画面１５上で網掛け表示されたサムネイルと対応する画像ファイル（ＭＰファイルの場合は、ＭＰサムネイルと対応する画像Ｎｏ．）に対して、それと対応する個別画像を転送対象から除外することを示す×印が付される。
【００７０】
すなわち、ディスプレイ画面１５での網掛け表示というサムネイルの特定作業を通じて各ＳＰファイル（４０，５０，６０，８０）及びＭＰファイル７０に含まれる複数の画像データ（１０３，２０３，２０７，２１１，２１５…）のうちから転送対象となる画像データを特定可能な転送対象特定データを生成する特定データ生成ステップが実行される。したがって、この点で、ＰＣ１３のＣＰＵは、特定データ生成ステップを実行する特定データ生成手段として機能するといえる。
【００７１】
ここで、図１３に示す事例の場合は、図１２に示すディスプレイ画面１５でのサムネイルに対する網掛け表示と対応するように、削除要否表示欄４０３には、二番目のＭＰサムネイル７０２ａと四番目のＭＰサムネイル７０４ａ及び図示はしないが画像番号が偶数のＭＰサムネイルと対応する位置に×印が付されていることになる。したがって、本実施形態の場合は、これらの画像番号が偶数のＭＰサムネイルと個別に対応する１０個のＭＰ個別画像（７０２，７０４…）の各画像データ（２０７，２１５…）が転送対象から除外されることになる。換言すると、これら１０個の偶数番号のＭＰ個別画像（７０２，７０４…）以外の１０個の奇数番号のＭＰ個別画像（７０１，７０３…）の画像データ（２０３，２１１…）及び４つのＳＰ個別画像４１，５１，６１，８１の画像データ１０３が転送対象として特定されたことになる。
【００７２】
そして、その段階において、ディスプレイ画面１５内の取得ボタン３０１がオン操作されると、その時点で作成済み（又は更新済み）の転送対象特定リスト表４００の表示データが転送対象特定データとしてＰＣ１３側のＣＰＵからカメラ１２側のＭＰＵ２７にＵＳＢケーブル１４を介して転送される。
【００７３】
すると次に、カメラ１２側のＭＰＵ２７では、転送対象特定リスト表４００の削除要否表示欄４０３において×印の付いていないファイル名（ＭＰファイルの場合は画像Ｎｏ．）と対応する個別画像の画像データを含む画像ファイルが転送用画像ファイルとして生成される。因みに、ＭＰファイルの場合は、図１４に示すように、削除要否表示欄４０３で×印の付いていない画像番号のＭＰサムネイルと個別に対応する１０個の奇数番号のＭＰ個別画像（７０１，７０３…）の画像データ（２０３，２１１…）を含む転送用画像ファイル１７０を生成する。すなわち、ＭＰＵ２７は、転送対象特定リスト表４００に基づき、転送対象の画像データを含む転送用画像ファイルを生成する画像ファイル生成ステップを実行する。したがって、この点で、ＭＰＵ２７は、画像ファイル生成ステップを実行する画像ファイル生成手段として機能するといえる。
【００７４】
そして、元のＭＰファイル７０の場合に比して、同一のファイル内に関連付けて一体に保存する画像データのデータ数が半分（２０個−１０個（偶数個）＝１０個（奇数個））になり、その分だけデータ容量も小さくなったＭＰファイルとしての転送用画像ファイル１７０がカメラ１２側のＭＰＵ２７からＰＣ１３側のＣＰＵにＵＳＢケーブル１４を介して転送される。すなわち、ＭＰＵ２７は、カメラ１２側からＰＣ１３側に転送用画像ファイル１７０を転送処理する転送処理ステップを実行する。したがって、この点で、ＭＰＵ２７は、転送処理ステップを実行する転送処理手段として機能するといえる。
【００７５】
このように、本実施形態では、カメラ１２側からＰＣ１３側にＭＰファイル７０の画像データ（２０３，２０７，２１１，２１５…）を転送処理する際に、ＰＣ１３のディスプレイ画面１５上でのＭＰサムネイル（７０１ａ〜７０４ａ…７２０ａ）の削除を通じて転送対象として要望する本画像（個別画像）の画像データが特定される。そして、そのように特定された画像データだけを含むことで、元のＭＰファイル７０よりも保存している画像データ数が少なく且つデータ容量も小さくなった、新ＭＰファイルである転送用画像ファイル１７０がＰＣ１３側に転送処理される。
【００７６】
そのため、ファイル自体のデータ容量が小さくなったことで、ＵＳＢケーブル１４を介してカメラ１２側からＰＣ１３側に転送する負荷が軽減される。また、ＭＰファイル７０に含まれる複数の画像データ毎に複数回に亘り画像データを転送するのではなく、それらの各画像データと対応するＭＰサムネイルを連続状態に表示可能とする統合サムネイル７０ａの表示用データを１回だけ転送することでデータ出力ステップを実行しているため、転送時間も短くなる。そして、最終的に転送用画像ファイル１７０に含めて転送される画像データは転送不要な画像データを除去した後の転送が必要な画像データばかりとされるため、転送が不必要な画像データまでが転送されることはない。
【００７７】
以上のような本実施形態によれば、以下のような効果を得ることができる。
（１）カメラ１２からＰＣ１３に転送しようとする画像ファイルがＭＰファイル７０である場合には、不要な画像データを除去することによりデータ数及びデータ容量を減らしてから転送処理される。すなわち、カメラ１２のＭＰＵ２７（及びＰＣ１３のＣＰＵ）が、画像データ生成ステップを含んだデータ出力ステップ、特定データ生成ステップ、画像ファイル生成ステップを実行してから転送処理ステップを実行する。その結果、最終的にカメラ１２側からＰＣ１３側に転送処理する画像ファイル（転送用画像ファイル）自体のデータ容量を小さくできるので、転送負荷の軽減を通じてデータ処理効率を向上することができる。また、転送した画像データに基づいて、ＰＣ１３側でＭＰファイル化する必要がなくなる。
【００７８】
（２）また、特定データ生成ステップにおいて、転送対象とする画像データを特定するための判断材料としてカメラ１２側からＰＣ１３側に転送する各個別画像のサムネイルは、複数のＭＰサムネイル（７０１ａ〜７０４ａ…７２０ａ）を統合した一つの統合サムネイル７０ａだけである。そのため、複数の個別画像毎に対応する複数のサムネイルを一つずつ転送する場合に比してＰＣ側からのサムネイルの要求ステップ数が少なくなる。また、ＰＣ側では、個別に分けられたサムネイルをＭＰファイル化する必要がなくなる。
【００７９】
（３）さらに、最終的にカメラ１２側からＰＣ１３側に転送される新ＭＰファイルたる転送用画像ファイル１７０は転送対象として要望する画像データだけを含んだデータ構成になっているので、転送が不必要な画像データまでも一緒に転送時間を費やして転送してしまうことを回避できる。したがって、この不要な転送時間の発生回避という点でも画像データのデータ処理効率を向上することができる。
【００８０】
（４）また、複数あるＭＰ個別画像（７０１〜７０４…）のうちから転送対象を特定する際には、その選択候補となる複数のＭＰ個別画像（７０１〜７０４…）と対応する複数のＭＰサムネイル（７０１ａ〜７０４ａ…７２０ａ）がカメラ１２のモニタ２０よりも大画面のＰＣ１３のディスプレイ画面１５に表示される。したがって、転送対象の画像データを特定するためのＭＰサムネイルの選別作業を容易に行なうことができ、この点でもデータ処理効率の向上に貢献することができる。
【００８１】
（５）接続手段としてのＵＳＢケーブル１４でカメラ１２側のＭＰＵ２７とＰＣ１３側のＣＰＵとがデータ通信可能に接続されたことを契機として、画像データの転送処理のための各ステップの実行が開始されるため、操作性が簡単になり、この点でもデータ処理効率の向上に貢献できる。
【００８２】
（６）カメラからＰＣに送信される各ＳＰサムネイルの表示用データあるいは統合サムネイルの表示用データには通信規格上必要とされる情報が付加されるが、統合サムネイルの表示用画像データの場合には、そのような付加情報を複数のＭＰサムネイルごとにではなく、各ＭＰサムネイルが統合された統合サムネイルの表示用画像データに一つ付加すればよい。このため、ＭＰファイルの個別画像のサムネイルを個々に送信する場合に比べて、付加する通信規格上必要とされる情報が少なくてよく、この分の送信するデータ量を少なくすることができる。
【００８３】
（第２実施形態）
次に、本発明の第２実施形態について、図１５を参照しながら説明する。なお、第２実施形態は、第１実施形態との対比において、データ出力ルーチンの一部が相違し、その他の点では共通している。したがって、以下では第１実施形態との相違点について主に説明することにし、その他の同一構成については第１実施形態と同一の符号を付すことにより重複した説明を省略する。
【００８４】
さて、図１５に示すように、本実施形態のデータ出力ルーチンでは、まず、そのステップＳ２０において、ＭＰＵ２７は、サムネイルを要求された画像ファイルの画像データは、過去において転送要求をされたことがなく、今回が１回目の転送要求であるか否かを判定する。そして、その判定結果が肯定判定（ステップＳ２１＝ＹＥＳ）である場合、ＭＰＵ２７は、既述した第１実施形態の図７に示すデータ出力ルーチンにおけるステップＳ２１〜ステップＳ２３と同様の各処理をした後、その処理をステップＳ２４に移行する。
【００８５】
そして、ステップＳ２４において、ＭＰＵ２７は、先のステップＳ２２又はステップＳ２３で生成したサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）の表示用データを記憶手段として機能するＲＡＭ３０（又はメモリカード３３）に記憶させた後、その処理を次のステップＳ２５に移行する。その一方、先のステップＳ２０での判定結果が否定判定（ステップＳ２０＝ＮＯ）である場合、ＭＰＵ２７は、ステップＳ２１〜ステップＳ２４を経ることなく、その処理をステップＳ２５に移行する。
【００８６】
そして、次のステップＳ２５において、ＭＰＵ２７は、転送要求されている画像データと対応するサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）の表示用データをＲＡＭ３０から読み出し、その読み出したサムネイルの表示用データをＰＣ１３のＣＰＵに転送した後、このデータ出力ルーチンを終了する。
【００８７】
この第２実施形態では、カメラ１２が画像ファイル（例えばＭＰファイル７０）内の画像データの転送要求に応じて、サムネイルの表示用データを生成して転送した後、その同じ画像データに対する同様の転送要求（２回目の転送要求）があった場合には、その同じサムネイルの表示用データをＭＰＵ２７が再び生成することはない。すなわち、こうした２回目の転送要求が、１回目と同じＰＣ１３から繰り返されたり、他のＰＣから偶々あったりした場合には、記憶手段としてのＲＡＭ３０に保存されているサムネイルの表示用データが読み出されて迅速に要求元であるＰＣに転送される。
【００８８】
したがって、第２実施形態では、第１実施形態における前記（１）〜（６）の効果に加えて、次のような効果を得ることができる。
（７）既に生成済みでＲＡＭ３０に保存しているサムネイルの表示用データと対応する画像データの転送要求が再びあった場合には、その同じサムネイルの表示用データを再び同じ処理工程をかけて生成することなく、ＲＡＭ３０から読み出してＰＣ側に転送するため、カメラ１２側の転送処理にかかる負荷を低減することができる。また、画像データの転送要求があってから、その画像データと対応するサムネイルの表示用データを転送するまでの時間が短縮されるので、転送処理の効率を向上させることも可能となる。
【００８９】
（第３実施形態）
次に、本発明の第３実施形態について、図１６〜図１８を参照しながら説明する。なお、第３実施形態は、第１実施形態との対比において、データ出力ルーチンの一部が相違し、その他の点では共通している。したがって、以下では第１実施形態との相違点について主に説明することにし、その他の同一構成については第１実施形態と同一の符号を付すことにより重複した説明を省略する。
【００９０】
さて、図１６に示すように、本実施形態のデータ出力ルーチンにおいて、ＭＰＵ２７は、既述した第１実施形態の図７に示すデータ出力ルーチンにおけるステップＳ２１〜ステップＳ２３と同様の各処理をした後、その処理をステップＳ２４に移行する。そして、ステップＳ２４において、ＭＰＵ２７は、図１７に示す評価リスト５００を作成すると共に、その評価リスト５００に含まれる各種情報をＲＡＭ３０に記憶させる。
【００９１】
図１７に示すように、評価リスト５００は、ファイル識別欄５０１と、画像番号表示欄５０２と、画像評価欄５０３を有している。ファイル識別欄５０１には、ステップＳ２２又はステップＳ２３で生成したサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）と対応する各画像ファイル（ＳＰファイル４０，５０，６０，８０及びＭＰファイル７０）のファイル名が表示される。また、画像番号表示欄５０２には、その画像ファイルがＭＰファイル７０である場合、当該ＭＰファイル７０が含む各画像データ（２０３，２０７，２１１，２１５…）と個別対応するＭＰサムネイル（７０１ａ〜７０４ａ〜７２０ａ）の画像番号が表示される。なお、その画像ファイルがＳＰファイルである場合は、画像番号は表示されない。
【００９２】
そして、画像評価欄５０３には、先のステップＳ２２又はステップＳ２３で生成したサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）と対応する本画像（個別画像）の画像評価情報が表示される。すなわち、画像評価情報は、例えば連写撮影した場合の各画像におけるブレや焦点ぼけの有無等の他、画像ごとにおける露出の良否などに関する画像評価の善し悪しを○印又は×印の表記で示したものであり、カメラ１２のＭＰＵ２７が画像ファイルにおける画像ごとのメタデータ等を解析して取得する。本実施形態では、この評価リスト５００の画像評価欄５０３に記載された画像ごとの画像評価情報が、評価リスト５００を作成するステップＳ２４で、該当するサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）のヘッダ情報の一つとしてＭＰＵ２７により記録される。
【００９３】
そして、次のステップＳ２５において、ＭＰＵ２７は、転送要求されている画像データと対応するサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）の表示用データをＲＡＭ３０から読み出し、その読み出したサムネイルの表示用データをＰＣ１３のＣＰＵに転送した後、このデータ出力ルーチンを終了する。
【００９４】
この第３実施形態では、ＰＣ１３側からのサムネイルの転送要求に応じてカメラ１２側から各サムネイルの表示用データが転送されると、図１８に示すように、ＰＣ１３におけるディスプレイ画面１５上にはカメラ１２側から転送された各表示用データと対応する複数のサムネイルが一覧表示される。
【００９５】
そして、その際にディスプレイ画面１５上に一覧表示される複数のサムネイルのうち、図１７の評価リスト５００の画像評価欄５０３において×印が付された画像のサムネイルについては、ディスプレイ画面１５上において、他のサムネイルとは表示形態が異なったものになるように「網掛け表示」がされる。そのため、このＰＣ１３のディスプレイ画面１５上において網掛け表示されたサムネイル（この場合は、ＳＰサムネイル５１ａ，６１ａ及びＭＰサムネイル７０２ａ）と対応する本画像（個別画像）は画質などが良くないという画像評価情報が報知されることになる。
【００９６】
すなわち、画質などの点で画像評価が良くないために転送対象から削除されるべき本画像と対応するサムネイルについては、予めカメラ１２側での画像評価機能により×印の評価付けがされ、ＰＣ１３側では最初から削除ボタン３０２がオン操作された場合と同様の網掛け状態で表示される。そのため、ＰＣ１３側で削除ボタン３０２のオン操作により転送不要とするサムネイルを削除して転送対象特定データを生成する場合における削除ボタン３０２のオン操作回数を低減させることが可能となる。
【００９７】
したがって、第３実施形態では、第１実施形態における前記（１）〜（６）の効果に加えて、次のような効果を得ることができる。
（８）転送対象特定データを生成する場合においてＰＣ１３側で転送対象から削除する画像と対応するサムネイルとしてカーソル枠３００を合わせて削除ボタン３０２をオン操作すべきサムネイルの数を減らすことができ、特定データ生成ステップでの作業負荷を低減することができる。
【００９８】
（第４実施形態）
次に、本発明の第４実施形態について、図１９及び図２０を参照しながら説明する。なお、第４実施形態は、第１実施形態との対比において、第１装置としてのカメラ１２側から画像データが転送される第２装置がＰＣ１３よりも画面サイズが小さいスマートフォン等の携帯端末により構成される点で相違し、その他の点では共通している。したがって、以下では第１実施形態との相違点について主に説明することにし、その他の同一構成については第１実施形態と同一の符号を付すことにより重複した説明を省略する。
【００９９】
さて、この第４実施形態では、ユーザが第２装置である携帯端末側から第１装置であるカメラ１２側にサムネイルの画像データの転送要求をする際、その要求信号の中に、画像ファイルを特定するＩＤ情報に加えて、要求元である携帯端末における表示手段としてのディスプレイ画面１５の画面サイズ情報が含まれる。
【０１００】
ここで、スマートフォン等の携帯端末におけるディスプレイ画面１５は、その画面サイズが、横６４０ピクセル×縦４８０ピクセルである場合が多い。これに対して、通常、サムネイル（縮小画像）の画像サイズは、横３２０ピクセル×縦２４０ピクセルである。そのため、図１９に示すように、携帯端末のディスプレイ画面１５には、最大で２つのサムネイル（図１９ではＭＰサムネイル７０１ａとＭＰサムネイル７０２ａ）しか一度に表示できないことになる。
【０１０１】
いま仮に、５０枚の本画像及びこれらの各サムネイルが保存された画像ファイルからの画像データの転送を要求した場合には、一度にディスプレイ画面１５上で表示可能なサムネイルの枚数は２枚であることから、５０／２＝２５スクロール分の画面変更操作が必要になり、携帯端末側での特定データ生成ステップの処理が煩雑化する。そこで、この第４実施形態では、カメラ１２側のデータ出力ステップＳ１２で統合サムネイル７０ａの表示用データを携帯端末側へ出力（送信）する際に、次のようなサムネイルの表示サイズの調整が行われる。
【０１０２】
すなわち、カメラ１２のＭＰＵ２７は、携帯端末側から送信されたディスプレイ画面１５の画面サイズ情報（横ピクセル数×縦ピクセル数）とデータ出力ステップＳ１２で出力する統合サムネイル７０ａを構成する複数のＭＰサムネイル（７０１ａ…）の枚数とに基づき、携帯端末側での必要スクロール数を演算する。そして、その演算結果の必要スクロール回数が予め設定した閾値回数（例えば５回）を超える場合には、必要スクロール回数が閾値回数以下となるように、出力される表示用データにおける統合サムネイル７０ａの各ＭＰサムネイル（７０１ａ…）の画像サイズが調整される。
【０１０３】
例えば、演算結果の必要スクロール数が２５（＝５０／２）回であった場合は、携帯端末のディスプレイ画面１５において表示させる統合サムネイル７０ａの各ＭＰサムネイル（７０１ａ…）の画像サイズが１／５の大きさに調整される。すると、図２０に示すように、携帯端末のディスプレイ画面１５には、通常よりもサムネイルの画像サイズが１／５に調整されることで、一度に１０枚のＭＰサムネイル７０１ａ〜７１０ａが横一列に表示されることになる。そして、この図２０に示す画面状態において、スクロールバー３０４に沿って移動マーク３０５を移動させ、全部で５（５０／１０）回のスクロール操作をすることにより、全５０枚のＭＰサムネイル（７０１ａ…）を視認できるようになる。
【０１０４】
したがって、第４実施形態では、第１実施形態における前記（１）〜（６）の効果に加えて、次のような効果を得ることができる。
（９）画像データの転送先となる携帯端末（第２装置）側のディスプレイ画面（表示手段）１５の画面サイズに応じて、適切な画像サイズのサムネイルの表示データを転送することができるので、携帯端末側での統合サムネイル７０ａのスクロール回数を低減でき、特定データ生成ステップでの作業負荷を低減することができる。
【０１０５】
（第５実施形態）
次に、本発明の第５実施形態について、図２１を参照しながら説明する。なお、第５実施形態は、第１実施形態との対比において、統合サムネイル７０ａの各ＭＰサムネイル（７０１ａ…）が、例えば連写画像などのように横一列等に並び表示される画像ではなく、パノラマ撮影により得られた画像であって縦横で隣接する画像が端縁同士を接合させて表示される点で相違し、その他の点では共通している。したがって、以下では第１実施形態との相違点について主に説明することにし、その他の同一構成については第１実施形態と同一の符号を付すことにより重複した説明を省略する。
【０１０６】
さて、この第５実施形態では、ユーザが第２装置であるＰＣ１３側から第１装置であるカメラ１２側にサムネイルの画像データの転送要求をする際、その要求信号の中に、画像ファイルを特定するＩＤ情報に加えて、要求元であるＰＣ１３における表示手段としてのディスプレイ画面１５の画面サイズ情報が含まれる。
【０１０７】
ここで、パノラマ画像においては、縦横で隣接する画像が端縁同士を接合させて表示されるため、ディスプレイ画面１５の大きさ及び形状とパノラマ画像である統合サムネイル７０ａの大きさ及び形状との寸法比によっては、ディスプレイ画面１５上に無駄なスペースが生じてしまうことがあり得る。
【０１０８】
なお、ＭＰファイルがパノラマ撮影によって得られたものであるかは、ＭＰファイルのヘッダ部に記録される撮影種別に関する情報によって判定することができる。また、該ヘッダ部には、ＭＰファイル内の複数の画像データに基づいてパノラマ画像を生成するために必要な情報であるパノラマ画像配置タグとオーバーラップ領域タグとが記録されており、このオーバーラップ領域タグを参照して、隣接する画像を重ねて表示することができる。このようなＭＰファイル内の各画像がパノラマ撮影によって得られた画像である場合には、例えば、ＭＰサムネイルを送信する際に、上記パノラマ画像である旨の情報と、パノラマ画像配置タグとオーバーラップ領域タグ等の情報が送信される。また、統合サムネイル７０ａをパノラマ画像のように表示させる場合には、カメラ１２側で統合サムネイル７０ａの表示用データを生成する際に、パノラマ画像配置タグとオーバーラップ領域タグ等をヘッダ部に記録すればよい。
【０１０９】
いま仮に、カメラ１２側から出力されるパノラマ画像の統合サムネイル７０ａは、その全体の大きさが横３０００ピクセル×縦２０００ピクセルであり、横４枚×縦４枚の合計１６枚のＭＰサムネイル７０１ａ〜７１６ａで構成されているものとする。すなわち、一枚ごとのＭＰサムネイル７０１ａ〜７１６ａの画像サイズは横７５０ピクセル×縦５００ピクセルであるものする。その一方、ＰＣ１３側のディスプレイ画面１５の画面サイズは、例えば横１９８０ピクセル×縦１０２４ピクセルであるものとする。
【０１１０】
このような場合に、１６枚のＭＰサムネイル７０１ａ〜７１６ａからなるパノラマ画像の統合サムネイル７０ａは、ディスプレイ画面１５上に無駄なスペースを生じさせることなく、画面いっぱいに表示されることが好ましい。そこで、この第５実施形態では、カメラ１２側のデータ出力ステップＳ１２で統合サムネイル７０ａの表示用データをＰＣ１３側へ出力（送信）する際に、次のようなサムネイルの表示サイズの調整が行われる。
【０１１１】
すなわち、カメラ１２のＭＰＵ２７は、ＰＣ１３側から送信されたディスプレイ画面１５の画面サイズ情報（横ピクセル数×縦ピクセル数）とデータ出力ステップＳ１２で出力するパノラマ画像の統合サムネイル７０ａの大きさとに基づき、各ＭＰサムネイル（７０１ａ…）の画像サイズを調整する。具体的には、ディスプレイ画面１５にパノラマ画像の統合サムネイル７０ａがスペースの無駄なく画面いっぱいに表示されるように、出力される表示用データにおける統合サムネイル７０ａの各ＭＰサムネイル（７０１ａ…）の画像サイズが調整される。
【０１１２】
例えば、上記のように、画面サイズが横１９８０ピクセル×縦１０２４ピクセルであるＰＣ１３のディスプレイ画面１５に、パノラマ画像全体の大きさが横３０００ピクセル×縦２０００ピクセルの統合サムネイル７０ａを表示させる際には、その統合サムネイル７０ａ全体の大きさが横１５３６ピクセル×縦１０２４ピクセル以内に調整される。つまり、一つのＭＰサムネイル（７０１ａ…）の画像サイズは、ディスプレイ画面１５上での表示サイズが横３８４ピクセル×縦２５６ピクセル以内となるように、通常のサムネイルの画像サイズ（横３２０ピクセル×縦２４０ピクセル）よりも大きくなるように調整される。その結果、ＰＣ１３のディスプレイ画面１５に対してパノラマ画像の統合サムネイル７０ａは、横方向には若干のスペースが生じるものの、縦方向には画面いっぱいに表示可能となる。
【０１１３】
したがって、第５実施形態では、第１実施形態における前記（１）〜（６）の効果に加えて、次のような効果を得ることができる。
（１０）画像データがパノラマ画像である場合、画像データの転送先となるＰＣ１３（第２装置）側のディスプレイ画面１５の画面サイズに応じて、適切な画像サイズのサムネイルの表示データを転送することができるので、ＰＣ１３側でパノラマ画像の統合サムネイル７０ａを無駄なスペースを生じさせることなく画面いっぱいに表示できる。
【０１１４】
（第６実施形態）
次に、本発明の第６実施形態について、図２０及び図２２を参照しながら説明する。なお、第６実施形態は、既述した第４実施形態における第２装置である携帯端末に対して、ディスプレイ画面１５での統合サムネイル７０ａの拡大表示機能を付加したものである。したがって、以下では既述した第４実施形態に対する付加構成について主に説明することにし、その他の同一構成については重複した説明を省略する。
【０１１５】
さて、この第６実施形態では、第４実施形態の場合と同様に、ユーザが第２装置である携帯端末側から第１装置であるカメラ１２側にサムネイルの画像データの転送要求をする際、その要求信号の中に、画像ファイルを特定するＩＤ情報に加えて、要求元である携帯端末における表示手段としてのディスプレイ画面１５の画面サイズ情報が含まれる。
【０１１６】
そして、カメラ１２側からは、画像データの転送先となる携帯端末（第２装置）側のディスプレイ画面（表示手段）１５の画面サイズに応じて、統合サムネイル７０ａの各ＭＰサムネイル（７０１ａ…）の画像サイズが通常よりも小さく調整される。その結果、図２０に示すように、携帯端末のディスプレイ画面１５には、通常よりもサムネイルの画像サイズが小さく調整されることで、一度に多数枚（例えば１０枚）のＭＰサムネイル７０１ａ〜７１０ａが横一列に表示されることになる。
【０１１７】
しかしながら、その一方で、必要スクロール回数を閾値回数以下とするために、ＭＰサムネイル（７０１ａ…）の画像サイズを小さく調整すると、統合サムネイル７０ａを構成するＭＰサムネイル（７０１ａ…）の枚数が非常に多い場合には、一枚ごとのＭＰサムネイル（７０１ａ…）の大きさが極端に小さくなってしまい、これでは画像内容の詳細が視認し難くなってしまうこともあり得る。そこで、この第６実施形態では、カメラ１２側から出力（送信）された画像サイズを小さく調整済みの統合サムネイル７０ａの表示用データに基づき各ＭＰサムネイル（７０１ａ…）をディスプレイ画面１５に表示する際に、次のようなサムネイルの表示サイズの調整が行われる。
【０１１８】
すなわち、図２２に示すように、携帯端末では、ディスプレイ画面１５上でポインタ３０３を位置合わせした状態でのクリック操作などによる拡大表示操作で選択されたＭＰサムネイル（図２２では左から５番目〜８番目までの各ＭＰサムネイル７０５ａ〜７０８ａ）については、それらの表示サイズが他のＭＰサムネイルよりも拡大される。
【０１１９】
したがって、第６実施形態では、第１実施形態における前記（１）〜（６）の効果及び第４実施形態における前記（９）の効果に加えて、次のような効果を得ることができる。
（１１）携帯端末側での統合サムネイル７０ａのスクロール回数の低減を通じて特定データ生成ステップでの作業負荷を低減しつつ、画像内容を確認したいと思うＭＰサムネイル（７０１ａ…）については、そのＭＰサムネイルの表示サイズを拡大させることにより画像内容の詳細を容易に確認できる。
【０１２０】
なお、上記各実施形態は以下のような別の実施形態に変更してもよい。
・上記各実施形態において、第１装置となるカメラ１２とＵＳＢケーブル１４を介して接続される第２装置には、画面サイズがＰＣ１３のディスプレイ画面１５よりも大画面の高精細テレビを適用してもよい。この場合、画像データ処理プログラムを実行する制御装置としての機能は、カメラ１２のＭＰＵ２７が果たすようにすればよい。
【０１２１】
・上記第１〜第３実施形態では、カメラ（第１の装置）１２とＰＣ（第２の装置）とをＵＳＢケーブル１４を介して接続することとしたが、接続は他の方法でもよい。例えば、第１の装置及び第２の装置間のデータの送受信を無線により行なってもよい。また、いずれか一方の装置、あるいは双方の装置が無線通信機能を備えていない場合には、第１の装置及び第２の装置の少なくとも一方に無線通信可能とする機器を接続してデータの送受信を行なうこととしてもよい。
【０１２２】
・上記第１〜第３実施形態では、カメラ（第１の装置）１２とＰＣ（第２の装置）との間をＵＳＢケーブル１４で接続したが、これをＨＤＭＩ（High Definition Multimedia Interface）ケーブルで接続するようにしてもよい。因みに、ＨＤＭＩケーブルは、カメラとＰＣとの間で画像信号、音声信号、制御信号を双方向通信可能とする接続手段である。そのため、ＰＣのディスプレイ画面に表示されている画像の画像データのデータ処理をカメラのセレクトボタンの操作に基づき行なうことも可能とされる。したがって、この場合は、画像データ生成ステップを含むデータ出力ステップ、特定データ生成ステップ、画像ファイル生成ステップ、転送処理ステップを実行する制御装置を、全てＭＰＵ２７で構成できる。その結果、画像データ処理システム１１としての設計の自由度が向上し、この点でも、間接的にデータ処理効率の向上に貢献できる。なお、その場合はカメラのセレクトボタンが外部操作手段として機能することになる。
【０１２３】
・上記第１〜第３実施形態では、カメラ１２とＰＣ１３とがＵＳＢケーブル１４によりデータ通信可能に接続されたら、カメラ１２内の画像ファイルが読み出されたが、カメラ１２とＰＣ１３とがデータ通信可能な状態のときに、ＰＣ１３からデータの送受信を行なう旨のコマンドがあったときにカメラ１２内の画像ファイルが読み出されることとしてもよい。
【０１２４】
・上記第２実施形態のステップＳ２４において、ＭＰＵ２７が生成したサムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）の表示用データは、ＲＡＭ３０（又はメモリカード３３）に記憶させる以外に、元のＭＰファイル内のベンダー保存領域に埋め込んで記憶させてもよい。
【０１２５】
・上記第２実施形態において、サムネイル（ＳＰサムネイル４１ａ等又は統合サムネイル７０ａ）の表示用データは、ＰＣ１３等の第２装置側からの画像データの転送要求の有無に関係なく、最初からＲＡＭ３０（又はメモリカード３３、元のＭＰファイル内のベンダー保存領域）に記憶させていてもよい。
【０１２６】
・上記第３実施形態において、画像評価情報は統合サムネイル７０ａの各ＭＰサムネイル（７０１ａ…）のヘッダ情報に記録する以外に、評価リスト５００のリスト情報をカメラ１２側からＰＣ１３側へ統合サムネイル７０ａの表示用データと共に出力（送信）し、ＰＣ１３側でその評価リスト５００のリスト情報を解析して表示制御してもよい。
【０１２７】
・上記第４〜第６実施形態において、第２装置となるＰＣ１３や携帯端末のディスプレイ画面１５の画面サイズの大きさは、各実施形態において励磁した画面サイズ以外でもよい。
【０１２８】
・上記第４実施形態及び第６実施形態において、予め設定されるスクロールの閾値回数は、５回に限定されるものではなく、統合サムネイル７０ａを構成する各ＭＰサムネイル（７０１ａ…）を少ない回数で視認可能とする回数として任意の回数を設定可能であるが、４回や３回などの５回以下の回数が望ましい。
【０１２９】
・上記第５実施形態において、統合サムネイル７０ａを構成するパノラマ画像の枚数は横４枚×縦４枚に限定されず、パノラマ撮影の条件に従い任意の枚数が設定可能である。
・上記各実施形態において、カメラが付与するＩＤには、画像ファイルがＭＰファイル、ＳＰファイルのいずれかであることを判断できるＩＤとすることもできる。例えば、ＳＰファイルに対しては、ＩＤとして１０００１、１０００２、・・・のように、番号の先頭を「１」する。一方、ＭＰファイルに対しては、ＩＤとして２０００１のように、番号の先頭を「２」とすればよい。なお、付与するＩＤについては、数字で構成するものに限らず、ローマ字等を用いてもよく、ローマ字及び数字で構成してもよい。
【０１３０】
・上記各実施形態において、転送対象にする画像データを特定するための判断材料になる統合サムネイル７０ａや各ＳＰサムネイル４１ａ，５１ａ，６１ａ，８１ａは、カメラ１２のモニタ２０に表示させるようにしてもよい。
【０１３１】
なお、上記各実施形態において、第１装置となるカメラから送信された全てのＩＤの画像ファイルのサムネイルの転送が終ると一連の処理が終了することとしたが、送信されたＩＤの画像ファイルのサムネイルの一部のみの送信でもよい。具体的には、ＰＣなどの第２装置を使用するユーザが転送を希望するサムネイルのＩＤを指定して、該指定したＩＤのサムネイルのみを転送することとしてもよい。
【０１３２】
・上記各実施形態において、データ出力ステップを実行する前段階で、第１の装置（カメラ１２）側から第２装置（ＰＣ１３、携帯端末）側にメモリカード３３内に保存されている画像データの内容を告知する文字テキスト情報（画像情報を含まず）を転送するようにしてもよい。そして、それに対して、第２装置（ＰＣ１３、携帯端末）側から第１装置（カメラ１２）側に転送要望指令がなされた場合に、データ出力ステップを実行するようにしてもよい。
【０１３３】
・上記各実施形態において、第１装置（カメラ１２）側から第２装置（ＰＣ１３、携帯端末）側へのサムネイルの転送は個別に行なったが、第２装置（ＰＣ１３、携帯端末）と第１装置（カメラ１２）を接続し、第２装置（ＰＣ１３、携帯端末）側からサムネイルの要求をしたら、一旦、第１装置（カメラ１２）内の画像ファイルのＳＰサムネイル４１ａ，５１ａ，６１ａ，８１ａ及び統合サムネイル７０ａをＲＡＭ３０に記憶し、これらを第２装置（ＰＣ１３、携帯端末）に転送することとしてもよい。
【０１３４】
・上記各実施形態において、統合サムネイル７０ａは、複数のＭＰサムネイルが横並びに連続状態に表示される以外に、縦並びであってもよい。さらに、最初は複数のＭＰサムネイルがディスプレイ画面１５上で重なるように表示されて先頭画像のＭＰサムネイルしか視認できないものであってもよい。そして、その重なり表示状態のＭＰサムネイル群に対してポインタ３０３が位置合わせされた状態でクリック操作されることにより、本実施形態の場合のように各ＭＰサムネイルが横一列の連続表示状態に変化するようにしてもよい。
【０１３５】
・上記各実施形態において、新ＭＰファイルとなる転送用画像ファイル１７０は元のＭＰファイル７０に転送対象となる画像データだけが書き換え保存されるように上書き保存をするようにしてもよい。但し、元のＭＰファイル７０のヘッダ２０２において撮影時総コマ数が記録されている場合には、上書きにより撮影時総コマ数が変更されてしまうことになり、ＭＰフォーマットの規定に適合しなくなるため、その場合は、上書きでなく新規に別のＭＰフォーマットの記録方式に則った画像ファイルを生成する必要がある。
【０１３６】
・上記各実施形態において、ＭＰＵ２７は、統合サムネイル７０ａを生成し、ＰＣ１３や携帯端末に送信することとしたが、ＭＰＵ２７は、統合サムネイル７０ａを作成せずにＭＰファイル７０内から各個別画像（７０１〜７０４…）に対応するサムネイル画像データを読み出して、それぞれ個別にＰＣ１３や携帯端末に送信することとしてもよい。ＭＰファイル７０内の個別画像に対応するサムネイルの各画像データを個別に送信する場合には、ＭＰＵ２７がＩＤ０ｘ０００５の要求を受けた際にＭＰファイル７０内から各個別画像に対応するサムネイルの画像データ（縮小画像データ）を読み出して、それぞれのサムネイル毎に対応する縮小画像データを転送する。また、ＭＰＵ２７が、メモリカード３３内の画像ファイルにＩＤを付与する際にＭＰファイル７０内の各個別画像にＩＤを付与することとしてもよい。この場合には、上記各実施形態と同様の処理を繰り返すことにより、各サムネイルの縮小画像データを転送する。
【０１３７】
ＭＰファイル７０内の複数のサムネイルを個別にそれぞれ転送する場合は、ＰＣ１３のＣＰＵでは、ＳＰファイル４０，５０，６０，８０の各サムネイルと同様に表示することができる。また、ＭＰＵ２７は、サムネイルに対応する個別画像がＭＰファイル７０に含まれることを示す識別情報を付することとしてもよい。この場合には、ＰＣ１３のＣＰＵは、送信されたサムネイルがＭＰファイル７０内に格納されていたことと判断できるため、これらのサムネイルの表示をＳＰファイル内のサムネイルと異ならせることとしてもよい。この場合は、例えば、ＰＣ１３のＣＰＵが、図１１に示した統合サムネイル７０ａのように表示することとしてもよい。さらに、サムネイルの枠の色を変えたり、画像の明るさを変更したりするなどの方法で表示してもよい。
【０１３８】
・上記各実施形態において、ＭＰＵ２７は、ＭＰファイル７０から各本画像に個別に対応する各サムネイルの画像データ（縮小画像データ）をそれぞれ読み出して、読み出した各サムネイルの画像データを統合することにより統合サムネイル７０ａの表示用データを生成することとしてもよい。この場合には、ＭＰＵ２７は、ＭＰファイル７０内の全てのサムネイルの画像データ（縮小画像データ）を読み出した後に、新たに生成した統合サムネイル７０ａのヘッダ部分を記述すればよい。
【０１３９】
・上記各実施形態においては、撮像装置の一種であるデジタルスチルカメラとＰＣなどとを接続した画像データ処理システムに具体化したが、例えばデジタルビデオカメラやカメラ機能付き携帯電話などの他の撮像装置を第１装置としてＰＣ等の第２装置と接続した画像データ処理システムに具体化してもよい。また、第１の装置と第２の装置とにそれぞれＰＣを用いることとしてもよい。
【０１４０】
・上記各実施形態において、画像データ処理プログラムを予めメモリカードなどの外部記憶媒体に記憶させておき、その外部記憶媒体をカメラに装着した際に、その外部記憶媒体からカメラが備える記憶手段に画像データ処理プログラムが取り込まれるようにしてもよい。
【符号の説明】
【０１４１】
１１…画像データ処理システム、１２…デジタルスチルカメラ（第１の装置、画像データ処理装置）、１３…ＰＣ（第２の装置、外部機器）、１４…ＵＳＢケーブル（接続手段）、１５…ディスプレイ画面（表示手段）、１６…マウス（外部操作手段）、１７…キーボード（外部操作手段）、２０…モニタ（表示手段）、２１…セレクトボタン（外部操作手段）、２７…ＭＰＵ（制御装置、データ出力手段、画像データ生成手段、特定データ生成手段、画像ファイル生成手段、転送処理手段、データ保存手段、受付手段）、４０…ＳＰファイル（画像ファイル）、４１（５１，６１，８１）…ＳＰ個別画像、４１ａ（５１ａ，６１ａ，８１ａ）…ＳＰサムネイル（縮小画像）、７０…ＭＰファイル（画像ファイル）、７０ａ…統合サムネイル（統合縮小画像）、１０３，２０３，２０７，２１１，２１５…個別画像の画像データ、１７０…転送用画像ファイル、７０１〜７０４…ＭＰ個別画像、７０１ａ〜７０４ａ〜７２０ａ…ＭＰサムネイル（縮小画像）。
【図１】
2011211696.tif 000003
【図２】
2011211696.tif 000004
【図３】
2011211696.tif 000005
【図４】
2011211696.tif 000006
【図５】
2011211696.tif 000007
【図６】
2011211696.tif 000008
【図７】
2011211696.tif 000009
【図８】
2011211696.tif 000010
【図９】
2011211696.tif 000011
【図１０】
2011211696.tif 000012
【図１１】
2011211696.tif 000013
【図１２】
2011211696.tif 000014
【図１３】
2011211696.tif 000015
【図１４】
2011211696.tif 000016
【図１５】
2011211696.tif 000017
【図１６】
2011211696.tif 000018
【図１７】
2011211696.tif 000019
【図１８】
2011211696.tif 000020
【図１９】
2011211696.tif 000021
【図２０】
2011211696.tif 000022
【図２１】
2011211696.tif 000023
【図２２】
2011211696.tif 000024