(57)【要約】【課題】処理時間を低減できる画像処理システムを提供する。【解決手段】デジタルカメラ１とＰＣ１０とは、ＵＳＢ等の通信を行うためのケーブル１１を介して接続されている。ＲＡＷ画像の画像データおよび演算パラメータは、ケーブル１１を介してＰＣ１０からデジタルカメラ１へ送信されるが、画像データがデジタルカメラ１に既に存在している場合には、演算パラメータのみが送信される。デジタルカメラ１において受信された画像データは、ホワイトバランス部、画素補間部、色空間変換部、γ変換部、ＹＣｒＣｂ変換部、エッジ強調部、ＬＰＦ部、およびＲＧＢ変換部において演算パラメータに基づき順に処理を施される。これらの処理を施された画像データは、ケーブル１１を介してデジタルカメラ１からＰＣ１０へ送信される。【選択図】図１
2006148436.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と前記撮像装置に接続可能な電子処理端末とを備える画像処理システムであって、
画像データへの所定の処理を指示する指示手段と、
前記所定の処理の対象となる前記画像データの記憶が前記撮像装置内で行われているか否かの情報要求を行う情報要求手段と、
前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、
前記情報提供手段による前記情報提供において前記記憶が否定された場合に前記所定の処理の対象となる前記画像データを前記撮像装置に送信する処理前データ送信手段と、
送信された前記画像データを受信する受信手段と、
前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、受信された前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、
前記処理済画像データを前記電子処理端末に送信する処理後データ送信手段と、を有する
ことを特徴とする画像処理システム。
【請求項２】
撮像装置と前記撮像装置に接続可能な電子処理端末とを備える画像処理システムであって、
画像データへの所定の処理を指示する指示手段と、
前記所定の処理の対象となる前記画像データの記憶が前記撮像装置内で行われているか否かの情報要求を行う情報要求手段と、
前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、
前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、前記情報提供手段による前記情報提供において前記記憶が肯定された場合に前記撮像装置内で前記記憶が行われている前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、
前記処理済み画像データを前記電子処理端末に送信する処理後データ送信手段と、を有する
ことを特徴とする画像処理システム。
【請求項３】
画像データへの所定の処理を指示する指示手段と、
前記所定の処理の対象となる前記画像データの記憶が行われているか否かの情報要求を行う情報要求手段と、
前記情報要求に応じた情報提供において前記記憶が否定された場合に前記所定の処理の対象となる前記画像データを送信する処理前データ送信手段と、を有する電子処理端末に接続可能な撮像装置であって、
前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの前記情報提供を行う情報提供手段と、
送信された前記画像データを受信する受信手段と、
前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、受信された前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、
前記処理済画像データを前記電子処理端末に送信する処理後データ送信手段と、を有する
ことを特徴とする撮像装置。
【請求項４】
所定の処理の対象となる画像データの記憶が行われているか否かの情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、
前記画像データを受信する受信手段と、
前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、受信された前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、
前記処理済画像データを送信する処理後データ送信手段と、を有する撮像装置に接続可能な電子処理端末であって、
前記画像データへの前記所定の処理を指示する指示手段と、
前記情報要求を行う情報要求手段と、
前記情報提供手段による前記情報提供において前記記憶が否定された場合に前記所定の処理の対象となる前記画像データを前記撮像装置に送信する処理前データ送信手段と、を有する
ことを特徴とする電子処理端末。
【請求項５】
画像データへの所定の処理を指示する指示手段と、
前記所定の処理の対象となる前記画像データの記憶が行われているか否かの情報要求を行う情報要求手段と、を有する電子処理端末に接続可能な撮像装置であって、
前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、
前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、前記情報提供手段による前記情報提供において前記記憶が肯定された場合に前記撮像装置内で前記記憶が行われている前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、
前記処理済画像データを前記電子処理端末に送信する処理後データ送信手段と、を有する
ことを特徴とする撮像装置。
【請求項６】
所定の処理の対象となる画像データの記憶が行われているか否かの情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、
前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、前記情報提供手段による前記情報提供において前記記憶が肯定された場合に前記記憶が行われている前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、
前記処理済画像データを送信する処理後データ送信手段と、を有する撮像装置に接続可能な電子処理端末であって、
前記画像データへの前記所定の処理を指示する指示手段と、
前記情報要求を行う情報要求手段と、
を有する
ことを特徴とする電子処理端末。
【請求項７】
請求項１に記載の画像処理システムであって、
前記処理前データ送信手段は、前記所定の処理の処理内容を指定するパラメータを前記撮像装置に送信する
ことを特徴とする画像処理システム。
【請求項８】
請求項４に記載の電子処理端末であって、
前記処理前データ送信手段は、前記所定の処理の処理内容を指定するパラメータを前記撮像装置に送信する
ことを特徴とする電子処理端末。
【請求項９】
請求項２に記載の画像処理システムであって、
前記所定の処理の処理内容を指定するパラメータを送信する手段をさらに有する
ことを特徴とする画像処理システム。
【請求項１０】
請求項６に記載の電子処理端末であって、
前記所定の処理の処理内容を指定するパラメータを前記撮像装置に送信する手段をさらに有する
ことを特徴とする電子処理端末。
【請求項１１】
請求項２に記載の画像処理システムであって、
前記画像データは、脱着可能な記録媒体に記憶される
ことを特徴とする画像処理システム。
【請求項１２】
請求項５に記載の撮像装置であって、
前記画像データは、脱着可能な記録媒体に記憶される
ことを特徴とする撮像装置。
【請求項１３】
請求項６に記載の電子処理端末であって、
前記画像データは、脱着可能な記録媒体に記憶される
ことを特徴とする電子処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラで撮像された画像データの処理に関する。
【背景技術】
【０００２】
デジタルカメラで撮像された画像データのファイル形式としては、ＪＰＥＧ形式やＴＩＦＦ形式が知られている。しかし、ＪＰＥＧ形式やＴＩＦＦ形式でファイルを生成した場合には、画像データが劣化してしまうという問題点がある。以下では、ファイル生成の手順および劣化の理由について説明する。
【０００３】
デジタルカメラにおいては、ＣＣＤで撮像された画像データは、ＡＤ変換部でデジタル形式に変換される。そして、シェーディング補正、ホワイトバランス制御、画素補間、色空間変換、γ変換を必要に応じて行った後に、ＹＣｒＣｂ変換を行われることにより輝度画像および色差画像が生成される。輝度画像にはシャープネスの調整（エッジ強調）が行われ、色差画像には平滑化が行われる。
【０００４】
輝度画像および色差画像は、ＪＰＥＧ形式においては、ＪＰＥＧ圧縮を行われた後に、画像ファイル（ＪＰＥＧファイル）として生成される。また、この輝度画像およびこの色差画像は、ＴＩＦＦ形式においては、ＲＧＢ変換を行われた後に、画像ファイル（ＴＩＦＦファイル）として生成される。
【０００５】
ＡＤ変換後のデータサイズは、通常、８ビットより大きいビット長を有するが、上記の画像処理においてビット長は徐々に小さくなっていく（例えば、もともと１２ビット長のデータが、色空間変換後に１０ビット長になり、γ変換後に８ビット長になる等）。最終的に、ＪＰＥＧ形式やＴＩＦＦ形式では、Ｒ（赤）、Ｇ（緑）、およびＢ（青）の各色において、画像データのビット長は、それぞれ８ビットずつとなる。
【０００６】
ビット長が小さくなり桁落ちが発生することは、データが劣化することを意味する。また、ＪＰＥＧの圧縮は不可逆圧縮であり、圧縮による画像劣化が発生する。
【０００７】
ＲＡＷ形式は、このような画像劣化を防ぐためのファイル形式として用いられている。ＲＡＷ形式においては、ＡＤ変換部でデジタル形式に変換された画像データは、シェーディング補正のみを行われた後に、画像ファイル（ＲＡＷファイル）として生成される。従って、圧縮は行われず、また桁落ちを最小限とすることができるので、画像劣化を低減することが可能である。
【０００８】
デジタルカメラにおいて生成された画像ファイルは、ＰＣ（パーソナルコンピュータ）等の電子処理端末に移され、ＪＰＥＧやＴＩＦＦでは、ビューアーと呼ばれる画像処理アプリケーションを用いて閲覧でき、さらに画像処理を施すことができる。ＲＡＷファイルは、現像処理を行った後に閲覧でき、事前に前述の種々の処理が行われていないため、高精度かつ高自由度な画像処理を施すことが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したように、ＲＡＷ形式においては、ＡＤ変換後の画像データは、シェーディング補正のみを行われた後に画像ファイルとして生成される。従って、このＲＡＷファイルに対してＰＣ上で展開処理を行う場合には、ホワイトバランス制御、画素補間、色空間変換、およびγ変換等のＲＡＷファイルに対する画像処理を、ＰＣ上で行う必要がある。このとき、ＲＡＷファイルは、ビット長が大きく、従ってデータ量も大きいため、処理時間が長くなってしまうという問題点があった。
【００１０】
本発明は、上記の問題点を解決するためになされたものであり、処理時間を低減できる画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、請求項１に記載の発明に係る画像処理システムは、撮像装置と前記撮像装置に接続可能な電子処理端末とを備える画像処理システムであって、画像データへの所定の処理を指示する指示手段と、前記所定の処理の対象となる前記画像データの記憶が前記撮像装置内で行われているか否かの情報要求を行う情報要求手段と、前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、前記情報提供手段による前記情報提供において前記記憶が否定された場合に前記所定の処理の対象となる前記画像データを前記撮像装置に送信する処理前データ送信手段と、送信された前記画像データを受信する受信手段と、前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、受信された前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、前記処理済画像データを前記電子処理端末に送信する処理後データ送信手段と、を有することを特徴とする。
【００１２】
また、請求項２に記載の発明に係る画像処理システムは、撮像装置と前記撮像装置に接続可能な電子処理端末とを備える画像処理システムであって、画像データへの所定の処理を指示する指示手段と、前記所定の処理の対象となる前記画像データの記憶が前記撮像装置内で行われているか否かの情報要求を行う情報要求手段と、前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、前記情報提供手段による前記情報提供において前記記憶が肯定された場合に前記撮像装置内で前記記憶が行われている前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、前記処理済み画像データを前記電子処理端末に送信する処理後データ送信手段と、を有することを特徴とする。
【００１３】
また、請求項３に記載の発明に係る撮像装置は、画像データへの所定の処理を指示する指示手段と、前記所定の処理の対象となる前記画像データの記憶が行われているか否かの情報要求を行う情報要求手段と、前記情報要求に応じた情報提供において前記記憶が否定された場合に前記所定の処理の対象となる前記画像データを送信する処理前データ送信手段と、を有する電子処理端末に接続可能な撮像装置であって、前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの前記情報提供を行う情報提供手段と、送信された前記画像データを受信する受信手段と、前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、受信された前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、前記処理済画像データを前記電子処理端末に送信する処理後データ送信手段と、を有することを特徴とする。
【００１４】
また、請求項４に記載の発明に係る電子処理端末は、所定の処理の対象となる画像データの記憶が行われているか否かの情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、前記画像データを受信する受信手段と、前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、受信された前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、前記処理済画像データを送信する処理後データ送信手段と、を有する撮像装置に接続可能な電子処理端末であって、前記画像データへの前記所定の処理を指示する指示手段と、前記情報要求を行う情報要求手段と、前記情報提供手段による前記情報提供において前記記憶が否定された場合に前記所定の処理の対象となる前記画像データを前記撮像装置に送信する処理前データ送信手段と、を有することを特徴とする。
【００１５】
また、請求項５に記載の発明に係る撮像装置は、画像データへの所定の処理を指示する指示手段と、前記所定の処理の対象となる前記画像データの記憶が行われているか否かの情報要求を行う情報要求手段と、を有する電子処理端末に接続可能な撮像装置であって、前記情報要求手段による前記情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、前記情報提供手段による前記情報提供において前記記憶が肯定された場合に前記撮像装置内で前記記憶が行われている前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、前記処理済画像データを前記電子処理端末に送信する処理後データ送信手段と、を有することを特徴とする。
【００１６】
また、請求項６に記載の発明に係る電子処理端末は、所定の処理の対象となる画像データの記憶が行われているか否かの情報要求に応じて前記記憶が行われているか否かの情報提供を行う情報提供手段と、前記所定の処理を含む特定の画像処理機能に特化された特化処理手段を備え、前記情報提供手段による前記情報提供において前記記憶が肯定された場合に前記記憶が行われている前記画像データに前記所定の処理を施して処理済画像データを得る処理手段と、前記処理済画像データを送信する処理後データ送信手段と、を有する撮像装置に接続可能な電子処理端末であって、前記画像データへの前記所定の処理を指示する指示手段と、前記情報要求を行う情報要求手段と、を有することを特徴とする。
【００１７】
また、請求項７に記載の発明に係る画像処理システムは、請求項１に記載の画像処理システムであって、前記処理前データ送信手段は、前記所定の処理の処理内容を指定するパラメータを前記撮像装置に送信することを特徴とする。
【００１８】
また、請求項８に記載の発明に係る電子処理端末は、請求項４に記載の電子処理端末であって、前記処理前データ送信手段は、前記所定の処理の処理内容を指定するパラメータを前記撮像装置に送信することを特徴とする。
【００１９】
また、請求項９に記載の発明に係る画像処理システムは、請求項２に記載の画像処理システムであって、前記所定の処理の処理内容を指定するパラメータを送信する手段をさらに有することを特徴とする。
【００２０】
また、請求項１０に記載の発明に係る電子処理端末は、請求項６に記載の電子処理端末であって、前記所定の処理の処理内容を指定するパラメータを前記撮像装置に送信する手段をさらに有することを特徴とする。
【００２１】
また、請求項１１に記載の発明に係る画像処理システムは、請求項２に記載の画像処理システムであって、前記画像データは、脱着可能な記録媒体に記憶されることを特徴とする。
【００２２】
また、請求項１２に記載の発明に係る撮像装置は、請求項５に記載の撮像装置であって、前記画像データは、脱着可能な記録媒体に記憶されることを特徴とする。
【００２３】
また、請求項１３に記載の発明に係る電子処理端末は、請求項６に記載の電子処理端末であって、前記画像データは、脱着可能な記録媒体に記憶されることを特徴とする。
【発明の効果】
【００２４】
本発明においては、所定の処理を、電子処理端末ではなく撮像装置が有する特化処理手段において施す。この特化処理手段は所定の処理を含む特定の画像処理機能に特化されているので、電子処理端末内の汎用の機能処理手段を用いる場合と比較して処理時間を低減できる。
【００２５】
また、本発明においては、所定の処理の対象となる画像データの記憶が撮像装置内で行われている場合には、電子処理端末からの画像データの送信を省略する。従って、処理効率を向上させることが可能となる。
【発明を実施するための最良の形態】
【００２６】
＜第１実施形態＞
＜構成＞
図１は、本発明の第１実施形態に係る画像処理システムを示す構成図である。図１に示すように、撮像装置としてのデジタルカメラ１と電子処理端末としてのＰＣ（パーソナルコンピュータ）１０とは、ＵＳＢ等の通信を行うためのケーブル１１を介して接続されている。
【００２７】
デジタルカメラ１は、その正面に、レンズ２とファインダー窓６とを備える。また、デジタルカメラ１は、その上面に、電源ボタン４とシャッターボタン５とを備える。また、デジタルカメラ１は、その側面に、メモリーカード等からなる記憶手段（記録媒体）であるメディア７を脱着できるメディア挿入口３を備える。
【００２８】
ＰＣ１０は、ユーザに情報を画像にて出力するためのモニター１４と、ユーザが情報を入力するためのキーボート１５とを備えている。また、ＰＣ１０は、その本体の正面に、メディア７を脱着できるメディア挿入口１２を備える。
【００２９】
図２は、デジタルカメラ１の背面図である。図２に示すように、デジタルカメラ１は、その背面に、ファインダー窓６とモード切替ダイヤル２２と上下左右キー２３とＬＣＤ（液晶モニター）２４と決定ボタン２５とを備える。
【００３０】
ファインダー窓６は、被写体をユーザが視るための窓である。モード切替ダイヤル２２は、静止画像を撮像する静止画像撮像モード、動画像を撮像する動画像撮像モード、撮像された画像を再生する再生モード等のモードを切り替えるためのダイヤルである。上下左右キー２３は、ズーム倍率の変更等の各種操作を選択するためのキーである。ＬＣＤ２４は、画像データを表示するための画面である。決定ボタン２５は、操作を決定するためのボタンである。
【００３１】
図３は、デジタルカメラ１の詳細な構成を示す図である。
【００３２】
図３において、レンズ２を介してＣＣＤ３２で撮像された画像データは、ＡＤ変換部３７においてデジタル形式に変換された後に、画像データ処理部３３において処理される。画像データ処理部３３において処理された画像データは、ＬＣＤ２４で表示されたり、メディア７に書き込まれたり、内蔵された一時的な記憶手段であるメモリー３４に一時的に記憶されたりする。
【００３３】
上記のレンズ２、ＣＣＤ３２、ＡＤ変換部３７、画像データ処理部３３、ＬＣＤ２４、メディア７、およびメモリー３４は、ＣＰＵ３１により制御される。また、画像データ処理部３３は、ＡＤ変換部３７からの画像データだけではなく、メディア７またはメモリー３４に記憶された画像データを処理することもできる。
【００３４】
また、ＣＰＵ３１は、ケーブル１１を介してＵＳＢ等の通信により外部と画像データ等を送受信するための外部Ｉ／Ｆ（インターフェース）３５、デジタルカメラ１全体の電源制御を行うための電源制御部３６、および発光手段としてのフラッシュ部３８を含むデジタルカメラ１全体を制御している。電源制御部３６は、外部Ｉ／Ｆ３５、ＡＣ電源口３９、および内蔵電池４０のいずれかを用いることにより、給電を行う。
【００３５】
次に、図３を用いて、画像データがＲＡＷファイル、ＪＰＥＧファイル、またはＴＩＦＦファイルとして生成される場合について、画像処理部３３で施される処理について説明する。
【００３６】
ＣＣＤ３２においては、レンズ２を介した撮像により画像データが生成される。
【００３７】
生成された画像データは、ＡＤ変換部３７において、デジタル形式に変換される。
【００３８】
デジタル形式に変換された画像データは、シェーディング補正部５１において、レンズ２の周辺に対応する領域での光量落ちを補正される。
【００３９】
光量落ちを補正された画像データは、ＲＡＷ形式ではそのままＲＡＷファイルを生成される。このＲＡＷファイルは、図１４を用いて後述するように、ＲＡＷ形式の画像データと、撮像情報等のタグ情報と、サムネイル画像データとからなる。また、ＪＰＥＧ形式またはＴＩＦＦ形式では、ホワイトバランス部５２において、Ｒ（赤）、Ｇ（緑）、およびＢ（青）の各色に対応する所定のゲインを用いて、ホワイトバランス制御を行われる。
【００４０】
ホワイトバランス制御を行われた画像データは、画素補間部５３において、画素を補間される。すなわち、図４に示されるように、ＣＣＤ３２において、１個の画素に１種類の色のみが対応する単板方式が用いられている場合には、このような補間が必要となる。
【００４１】
画素を補間された画像データは、色空間変換部５４において、必要に応じて、例えば、ｓＲＧＢ空間等への色空間変換を行われる。
【００４２】
色空間変換を行われた画像データは、γ変換部５５において、γ値の補正を行われる。
【００４３】
γ値の補正を行われた画像データは、ＹＣｒＣｂ変換部５６において、ＲＧＢ形式からＹＣｒＣｂ形式へ変換される。これにより、輝度Ｙ（輝度画像データ）および色差（色差画像データ）Ｃｒ，Ｃｂが生成される。
【００４４】
生成された輝度画像データは、エッジ強調部５７において、シャープネスの調整を行われる。また、生成された色差画像データは、ＬＰＦ部５８において、平滑化を行われる。
【００４５】
ＪＰＥＧ形式では、シャープネスの調整を行われた輝度画像データおよび平滑化を行われた色差画像データは、ＪＰＥＧ圧縮部５９において、ＪＰＥＧ圧縮を行われる。また、ＴＩＦＦ形式では、シャープネスの調整を行われた輝度画像データおよび平滑化を行われた色差画像データは、ＲＧＢ変換部６０において、ＲＧＢ形式に変換される。
【００４６】
ＪＰＥＧ圧縮を行われた画像データまたはＲＧＢ形式に変換された画像データは、それぞれタグ情報及びサムネイル画像データを有するＪＰＥＧファイルまたはＴＩＦＦファイルとしてファイル化された後にメディア７に記録される。
【００４７】
図５は、ＰＣ１の詳細な構成を示す図である。
【００４８】
図５において、制御部４１は、内蔵された一時的な記憶手段であるメモリー４２、ケーブル１１を介してＵＳＢ等の通信により外部と画像データ等を送受信するための外部Ｉ／Ｆ４３、ＰＣ１０全体の電源制御を行うための電源制御部４４、記録用のハードディスク４５を含むＰＣ１０全体を制御している。
【００４９】
また、制御部４１は、ホワイトバランス部５２ａ、画素補間部５３ａ、色空間変換部５４ａ、γ変換部５５ａ、ＹＣｒＣｂ変換部５６ａ、エッジ強調部５７ａ、ＬＰＦ部５８ａ、ＪＰＥＧ圧縮部５９ａ、およびＲＧＢ変換部６０ａを備える。
【００５０】
制御部４１のこれらの処理部は、図３において画像処理部３３が備える同一名称の処理部とそれぞれ同様の機能を有する。しかし、制御部４１が汎用の機能処理手段を用いて画像データをソフトウェア処理するのに対して、画像処理部３３は、特定の画像処理機能に特化された特化処理手段を備えるＡＳＩＣ等からなり、画像データをハードウェア処理する。従って、画像データの処理においては、画像処理部３３の処理速度は、制御部４１の処理速度より速い。本発明における画像処理システムは、この点に着目し、ビューアーと呼ばれるＰＣ用の画像処理アプリケーションにおける画像データの処理において、ＰＣ１０からデジタルカメラ１へ画像データを送信して画像処理部３３で処理を行わせることを特徴とする。
【００５１】
＜全体動作＞
以下では、図１に示された画像処理システムの全体動作について説明する。この画像処理システムにおいては、ＰＣ１０は、デジタルカメラ１において生成された画像ファイルをケーブル１１を介して受け取る。受け取るための手段としては、ケーブル１１に限らず、無線ＬＡＮ等を用いてもよく、あるいは、メディア７の差し替えにより行ってもよい。以下の動作において、ＰＣ１０の外部Ｉ／Ｆ４３は、処理の対象となる画像データ等をデジタルカメラ１に送信する処理前データ送信手段として機能する。また、デジタルカメラ１の外部Ｉ／Ｆ３５は、ＰＣ１０から送信された画像データ等を受信する受信手段として機能するとともに、処理を施された処理済画像データをＰＣ１０に送信する処理後データ送信手段として機能する。また、デジタルカメラ１の画像処理部３３は、画像処理機能に特化された処理手段として機能する。また、ＰＣ１０の制御部４１は、画像データへの処理を指示する指示手段として機能する。
【００５２】
まず、図６を用いて、画像処理システムの基本的な動作について説明する。
【００５３】
図６（ａ）に示すように、ユーザがＰＣ１０でビューアーを立ち上げると、モニター１４上には、画像データの名称およびこの画像データを縮小したサムネイル画像が表示される。すなわち、フォルダーツリー表示領域６１には複数の画像データの名称を含むフォルダーツリーが表示され、サムネイル表示領域６２には各画像ファイルが有している複数のサムネイル画像６３〜６７が表示される。
【００５４】
次に、図６（ｂ）に示すように、ユーザが、キーボード１５からの入力等によりサムネイル画像６３〜６７から例えばサムネイル画像６６を選択すると、サムネイル画像６６に対応する画像６６ａがモニター１４上に全面表示される。
【００５５】
次に、ユーザは、画像６６ａを処理するための所望の演算パラメータを、キーボード１５からの入力等により設定する。この演算パラメータとしては、ホワイトバランス制御におけるゲイン、γ変換におけるγ値、エッジ強調の強度、およびＬＰＦにおける平滑化の範囲並びに加重係数等が設定可能である。
【００５６】
次に、図６（ｃ）に示すように、ＰＣ１０は、設定された演算パラメータに基づき画像６６ａを処理することにより生成された画像６６ｂをモニター１４上に表示させる。これにより、ユーザは、任意の画像を選択し所望の演算パラメータで処理を行うことができる。図６（ｃ）には、全体的に輝度を下げるようにγ値の調整を行われた場合が示されている。
【００５７】
次に、図７のフローチャートを用いて、画像処理システムの詳細な動作について説明する。
【００５８】
まず、ステップＳ１において、サムネイル画像６３〜６７（およびフォルダーツリー）がモニター１４上に表示される。
【００５９】
次に、ステップＳ２に進み、ユーザがサムネイル画像６６を選択する。
【００６０】
次に、ステップＳ３に進み、ＰＣ１０は、サムネイル画像６６に対応する画像６６ａが、ＲＡＷ形式（ＲＡＷ画像）であるかどうかを判断する。そして、画像６６ａがＲＡＷ画像である場合にはステップＳ４に進む。また、画像６６ａがＲＡＷ画像でない場合にはステップＳ５に進む。
【００６１】
ステップＳ４においては、ＲＡＷ画像である画像６６ａの展開処理（表示可能な画像表現形式への変換処理）が行われる。このとき、画像６６ａの画像データおよび演算パラメータは、ケーブル１１を介してＰＣ１０からデジタルカメラ１へ送信される。この演算パラメータとしては、例えば、ＰＣ１０に予めデフォルトとして設定されているものを用いればよい。また、後のステップにて画像処理を行うことを前提にすれば、この時点では表示可能となればよいので、カメラ内に展開用の演算パラメータを持たしておいてもよい。
【００６２】
デジタルカメラ１において受信された画像データは、ホワイトバランス部５２、画素補間部５３、色空間変換部５４、γ変換部５５、ＹＣｒＣｂ変換部５６、エッジ強調部５７、ＬＰＦ部５８、およびＲＧＢ変換部６０において演算パラメータに基づき順に処理を施される。これらの処理を施された画像データは、ケーブル１１を介してデジタルカメラ１からＰＣ１０へ送信される。そして、ステップＳ７に進む。
【００６３】
ステップＳ５においては、ＰＣ１０は、画像６６ａがＪＰＥＧ形式（ＪＰＥＧ画像）であるかどうかを判断する。そして、画像６６ａがＪＰＥＧ画像である場合には、ステップＳ６に進みＪＰＥＧ解凍を行った後に、ステップＳ７に進む。また、画像ｂがＪＰＥＧ画像でない場合には、画像ｂはＴＩＦＦ形式（ＴＩＦＦ画像）であり展開やＪＰＥＧ解凍は不要であるので、直接にステップＳ７に進む。
【００６４】
ステップＳ７においては、画像６６ａがモニター１４に表示される。すなわち、デジタルカメラ１において生成された画像ファイルから画像６６ａの表示を行う場合には、ＪＰＥＧ画像およびＴＩＦＦ画像においては、ホワイトバランス制御以降の処理を含む展開処理は不要であるが、ＲＡＷ画像においては、ホワイトバランス制御以降の処理を含む展開処理が必要となる。従って、制御部４１ではなくより処理速度の大きい画像処理部３３において展開処理を行うことにより、ＲＡＷ画像における処理時間を低減することが可能となる。
【００６５】
次に、ステップＳ８に進み、ＰＣ１０は、ユーザに対して、画像６６ａの所定の画像処理を行うかどうかの問いかけを、モニター１４を用いることにより行う。ユーザは、キーボード１５からの入力等により、画像６６ａの処理を行うかどうかを回答する。そして、処理を行う場合にはステップＳ９に進み、処理を行わない場合にはステップＳ２に戻りサムネイル画像６３〜６７から所望のサムネイル画像を再び選択する。
【００６６】
ステップＳ９においては、ユーザは、画像６６ａを処理するための所望の演算パラメータを、キーボード１５からの入力等により設定する。
【００６７】
次に、ステップＳ１０に進み、ＰＣ１０は、画像６６ａがＲＡＷ画像であるかどうかを判断する。そして、画像６６ａがＲＡＷ画像である場合にはステップＳ１１に進む。また、画像６６ａがＲＡＷ画像でない場合にはステップＳ１２に進む。
【００６８】
ステップＳ１１においては、ＲＡＷ画像である画像６６ａの画像処理が行われる。このとき、画像処理は、ステップＳ４で展開処理を行う前のＲＡＷ画像データに対して行う。そこで、画像６６ａに対応するＲＡＷ画像データおよびステップＳ９において設定された演算パラメータは、ケーブル１１を介してＰＣ１０からデジタルカメラ１へ送信される。
【００６９】
デジタルカメラ１において受信されたＲＡＷ画像は、ホワイトバランス部５２、画素補間部５３、色空間変換部５４、γ変換部５５、ＹＣｒＣｂ変換部５６、エッジ強調部５７、ＬＰＦ部５８、およびＲＧＢ変換部６０において、演算パラメータに基づき順に処理を施される。ここでは展開処理と画像処理を行っていることになる。これらの処理を施された画像データは、ケーブル１１を介してデジタルカメラ１からＰＣ１０へ送信される。そして、ステップＳ１５に進む。
【００７０】
ステップＳ１２においては、ＰＣ１０は、画像６６ａがＪＰＥＧ画像であるかどうかを判断する。そして、画像６６ａがＪＰＥＧ画像である場合には、ステップＳ１３に進みＪＰＥＧ解凍を行った後に、ステップＳ１４に進む。また、画像６６ａがＪＰＥＧ画像でない場合には、画像６６ａはＴＩＦＦ画像でありＪＰＥＧ解凍は不要であるので、直接にステップＳ１４に進む。
【００７１】
ステップＳ１４においては、ＰＣ１０において、ＪＰＥＧ画像またはＴＩＦＦ画像である画像６６ａに対応する画像データの画像処理が行われる。
【００７２】
ＪＰＥＧ画像またはＴＩＦＦ画像は、ホワイトバランス制御および画素補間は不要であり、またそれ以降の処理もパラメータ設定された処理のみ行えばよいため、ＰＣ１０で処理を行う。すなわち、色空間変換部５４、γ変換部５５、ＹＣｒＣｂ変換部５６、エッジ強調部５７およびＬＰＦ部５８のうち、演算パラメータに基づき設定された処理が順に施される。そして、ステップＳ１５に進む。
【００７３】
ステップＳ１５においては、画像処理された結果を表示する。これにより、ユーザは、所望する結果が得られたか否かを確認することができる。そして、ステップＳ１６に進む。
【００７４】
ステップＳ１６においては、ＰＣ１０は、ユーザに対して該画像を保存するか否かを問いかける。保存する場合にはステップＳ１７に進み、保存しない場合には処理を終了する。
【００７５】
ステップＳ１７においては、ステップＳ１１において処理されたＲＡＷ画像あるいはステップＳ１４において処理されたＪＰＥＧ画像またはＴＩＦＦ画像は、それぞれに対応する形式のファイルを生成され、ＰＣ１０によりメモリー４２またはメディア７に記憶される。以上のステップＳ１〜Ｓ１７により、ビューアーの一連の動作が完了する。
【００７６】
＜展開処理＞
上述したように、本実施形態に係る画像処理システムにおいては、ＲＡＷ画像の展開処理を、ＰＣ１０ではなくデジタルカメラ１が実行する。以下では、図８〜９を用いて、この展開処理における動作について説明する。
【００７７】
まず、図８のフローチャートを用いて、ＰＣ１０の動作について説明する。
【００７８】
まず、ステップＳ２１において、ＰＣ１０は、デジタルカメラ１が接続されているかどうかを判断する。接続されている場合にはステップＳ２２に進み、接続されていない場合にはステップＳ２５に進む。
【００７９】
次に、ステップＳ２２において、ＰＣ１０は、デジタルカメラ１がビジーである（他の処理を実行中である）かどうかを判断する。ビジーである場合にはステップＳ２５に進み、ビジーでない場合にはデジタルカメラ１での画像処理が実行可能であるのでステップＳ２３に進む。
【００８０】
ステップＳ２３においては、ＰＣ１０は、画像データおよび演算パラメータをデジタルカメラ１に送信し、ステップＳ２４に進む。すなわち、ステップＳ２１〜Ｓ２３において、ＰＣ１０は、デジタルカメラ１についての情報を参照することによりデジタルカメラ１において画像処理が実行可能であるかどうかを判断し、送信制御を行っている。
【００８１】
ステップＳ２４においては、ＰＣ１０は、デジタルカメラ１に指示を与え画像処理を実行させる。そして、処理を施された画像データを、デジタルカメラ１から受信する。
【００８２】
ステップＳ２５においては、ＰＣ１０は、画像データをデジタルカメラ１に送信することなく、制御部４１を用いて自身で画像処理を実行する。この場合、デジタルカメラ１で処理する場合に比べて時間はかかるが、ＰＣ１０においてソフトウェア処理にて実行されることとなる。以上のステップＳ２１〜Ｓ２５により、ＰＣ１０の動作が完了する。
【００８３】
次に、図９のフローチャートを用いて、デジタルカメラ１の動作について説明する。
【００８４】
まず、ステップＳ３１において、デジタルカメラ１は、ＰＣ１０から画像データおよび演算パラメータを受信したかどうかを判断する。そして、受信した場合にのみ、ステップＳ３２に進む。
【００８５】
ステップＳ３２においては、デジタルカメラ１は、受信した画像データおよび演算パラメータを、メモリー３４またはメディア７に記憶させる。なお、画像データに処理を施すとデータ量は大きくなるが、これらの記憶手段の容量が処理を施された画像データを記憶するのに足りない場合には、デジタルカメラ１は、容量不足で記憶できない旨をＰＣ１０に通知する。この記憶の可否の判断は、あるいは、デジタルカメラ１ではなくＰＣ１０が行ってもよい。具体的には、図８に示されるフローチャートにおいて、ステップＳ２２に引き続き、ＰＣ１０は、デジタルカメラ１の記憶手段の容量が処理を施された画像データを記憶するのに足りているかどうかをケーブル１１を介して判断する。そして、足りている場合には、ステップＳ２３に進み、足りない場合にはステップＳ２５に進むようにすればよい。
【００８６】
次に、ステップＳ３３に進み、デジタルカメラ１は、ＰＣ１０から演算開始コマンド（処理開始信号）を受信したかどうかを判断する。そして、受信した場合にのみ、ステップＳ３４に進む。
【００８７】
ステップＳ３４においては、デジタルカメラ１は、受信した演算パラメータに基づき、受信した画像データに処理を施す。
【００８８】
次に、ステップＳ３５に進み、デジタルカメラ１は、演算結果（処理を施された画像データ）を、メモリー３４またはメディア７に記憶させる。
【００８９】
次に、ステップＳ３６に進み、デジタルカメラ１は、演算終了コマンドをＰＣ１０に送信する。
【００９０】
次に、ステップＳ３７に進み、デジタルカメラ１は、ＰＣ１０から演算結果送信コマンド（送信要求信号）を受信したかどうかを判断する。そして、受信した場合にのみ、ステップＳ３８に進む。
【００９１】
ステップＳ３８においては、デジタルカメラ１は、演算結果（処理を施された画像データ）をＰＣ１０に送信する。
【００９２】
以上のステップＳ３１〜Ｓ３８により、デジタルカメラ１０の動作が完了する。なお、上記においては、１個の画像（６６ａ）に処理を施す場合について説明したが、複数個の画像に処理を施す場合には、ステップＳ３１〜Ｓ３８を画像の個数と等しいサイクル数だけ繰り返せばよい。あるいは、複数個の画像データを一括して、デジタルカメラ１への送信、演算、およびＰＣ１０への返信を行うことにより、ステップＳ３１〜Ｓ３８を１サイクルだけ行ってもよい。
【００９３】
このように、本実施形態に係る画像処理システムは、展開処理を、ＰＣ１０内の汎用の機能処理手段（制御部４１）ではなくデジタルカメラ１０内の特化処理手段（画像処理部３３）において行う。従って、処理時間を低減できるという効果を有する。
【００９４】
＜第２実施形態＞
第１実施形態で図９のフローチャートに示される動作においては、デジタルカメラ１のうち演算および通信（画像データの送受信）に関する部分のみが使用される。従って、この動作において、デジタルカメラ１のうち演算および通信に関しない部分については、給電を停止してもよい。
【００９５】
図１０は、本発明の第２実施形態に係るデジタルカメラ１の動作を示すフローチャートである。図１０は、図９において、ステップＳ３１に先立つステップＳ３１−１とステップＳ３８に引き続くステップＳ３８−１とを追加したものである。
【００９６】
ステップＳ３１−１において、デジタルカメラ１は、電源制御部３６を用いて、演算および通信に関しない不要な部分への給電を停止するとともに電源を最適なものに切り替える設定を行う。また、ステップＳ３８−１において、デジタルカメラ１は、電源制御部３６を用いて、給電を停止されていた部分の給電を再開するとともに電源を切り替え前の元の状態に戻す。
【００９７】
図１１は、ステップＳ３１−１の詳細な手順を示すフローチャートである。
【００９８】
まず、ステップＳ３１１において、電源制御部３６は、演算および通信に不要なＣＣＤ３２やフラッシュ部３８等への給電を停止する。すなわち、本発明に係る給電制御手段としての電源制御部３６は、受信手段、処理手段、および処理後データ送信手段に選択的に給電する。
【００９９】
次に、ステップＳ３１２において、電源制御部３６は、ＡＣ電源口３９にＡＣ電源が接続されているかどうかを判断する。ＡＣ電源が接続されている場合には、ステップＳ３１３に進みＡＣ電源を電源として選択する。ＡＣ電源が接続されていない場合には、ステップＳ３１４に進む。
【０１００】
次に、ステップＳ３１４において、電源制御部３６は、デジタルカメラ１の外部Ｉ／Ｆ３５にケーブル１１でＰＣ１０が接続されているかどうかを判断する。ＰＣ１０が接続されている場合には、ステップＳ３１５に進みＰＣ１０を電源として選択する。ここでは、外部Ｉ／Ｆ３５を通してＰＣ１０から電源供給を受ける。ＰＣ１０が接続されていない場合には、ステップＳ３１６に進み内蔵電池４０（蓄電手段）を電源として選択する。
【０１０１】
このように、本実施形態に係る画像処理システムにおいては、デジタルカメラ１は、演算および通信に関しない部分への給電を演算中には停止することにより消費電力を低減するとともに、ＡＣ電源、ＰＣ１０、および内蔵電池４０の順に優先順位をつけて電源を選択する。従って、可能な限りデジタルカメラ１外部から電源を供給することにより、内蔵電池４０のみを用いる場合に比べて、稼働を安定させることができるという効果を有する。
【０１０２】
なお、電源制御部３５は、演算中に電源に異常が発生した場合において、図１１のステップＳ３１２〜Ｓ３１６に示される手順により、異常が発生していない他の電源に切り替えるような制御を行ってもよい。これにより、さらに稼働を安定させることができるという効果を有する。
【０１０３】
＜第３実施形態＞
第１実施形態で図８のフローチャートに示される動作においては、ステップＳ２１においてデジタルカメラ１が接続されていると判断され、ステップＳ２２においてデジタルカメラ１がビジーでないと判断されると、ステップＳ２３においてＰＣ１０がデジタルカメラ１に画像データおよび演算パラメータを送信した後にステップＳ２４においてデジタルカメラ１で展開処理が実行される。しかし、展開処理の内容によっては、デジタルカメラ１ではなくＰＣ１０で処理を行った方が速い場合がある。
【０１０４】
図１２は、本発明の第３実施形態に係るデジタルカメラ１の動作を示すフローチャートである。図１２は、図８において、ステップＳ２１に先立つステップＳ２１−１を追加したものである。
【０１０５】
ステップＳ２１−１において、ＰＣ１０は、展開処理をデジタルカメラ１で行う方が速いかＰＣ１０で行う方が速いかを判断する。この判断は、デジタルカメラ１の演算能力、ＰＣ１０の演算能力、デジタルカメラ１とＰＣ１０との間でのデータの送受信に必要な通信時間、および演算量に基づき行われる。すなわち、以下の式（１），（２）でそれぞれ予測される演算時間すなわち第１予測時間Ｔ１および第２予測時間Ｔ２を算出し比較する。
【０１０６】
第１予測時間Ｔ１＝演算量／デジタルカメラ１の演算能力＋通信時間・・・（１）
第２予測時間Ｔ２＝演算量／ＰＣ１０の演算能力・・・（２）
式（１），（２）において、デジタルカメラ１およびＰＣ１０の演算能力は、それぞれが有するプロセッサのクロック数やメモリ容量等から求められる。演算量は、データ量と演算内容とから決まり、データ量は画像の画素数から求められる。また、通信時間は、データ量を、デジタルカメラ１とＰＣ１０との間の通信回線（ケーブル１１）の速度で割ることにより求められる。
【０１０７】
ＰＣ１０は、Ｔ１＜Ｔ２である場合には、デジタルカメラ１で展開処理を行う方が速いと判断し、ステップＳ２１に進む。また、ＰＣ１０は、Ｔ１＞Ｔ２である場合には、自身で展開処理を行う方が速いと判断し、ステップＳ２５に進み、ＰＣ１０で展開処理を行う。
【０１０８】
このように、本実施形態に係る画像処理システムにおいては、ＰＣ１０は、自身で展開処理を行う方が速いと判断した場合には、デジタルカメラ１への画像データの送信を行わず自身で展開処理を行う。従って、第１実施形態の効果に加えて、処理時間をより低減できるという効果を有する。
【０１０９】
＜第４実施形態＞
第１実施形態で図９のフローチャートに示される動作においては、デジタルカメラ１は、ステップＳ３３においてＰＣ１０からの演算開始コマンドを受信すると、ステップＳ３４に進み演算を実行しようとする。しかし、上述したように、画像処理部３３は、画像処理機能に特化して構成されているので、ＣＰＵ３１に比べて、処理速度は大きいが演算の自由度は小さい。従って、演算の内容によっては、制御部４１においては実行可能であっても画像処理部３３においては実行できずエラーとなる場合があり得る。
【０１１０】
図１３は、本発明の第４実施形態に係るＰＣ１０の動作を示すフローチャートである。図１３は、図１０において、ステップＳ３３とステップＳ３４との間にステップＳ３３−１〜Ｓ３３−２を追加し、さらに、ステップＳ３３−２から分岐するステップＳ３３−３〜Ｓ３３−４を追加したものである。
【０１１１】
ステップＳ３３−１において、デジタルカメラ１は、ステップＳ３２で記憶された演算パラメータが画像処理部３３において処理可能な範囲内にあるかどうかを解析する。この範囲としては、例えば、ホワイトバランス制御のゲインが０．５〜２．０で、γ値が１．０〜２．０で、エッジ強調のゲインが１．０〜２．０で、ＬＰＦの平滑化サイズが±３でというように、画像処理部３３の構成に基づき定められる。
【０１１２】
次に、ステップＳ３３−２に進み、これらの演算パラメータが上記の範囲内にある場合には、演算可能と判断しステップＳ３４に進みデジタルカメラ１で演算を実行する。また、これらの演算パラメータが上記の範囲内にない場合には、演算不可能と判断しステップＳ３３−３に進み、デジタルカメラ１からＰＣ１０に演算不可能コマンドを送信する。そして、ステップＳ３３−４に進み、ＰＣ１０に演算を実行させる。
【０１１３】
このように、本実施形態に係る画像処理システムにおいては、デジタルカメラ１において演算が不可能と判断された場合には、ＰＣ１０において演算を実行する。従って、演算に伴うエラーを低減できるという効果を有する。
【０１１４】
なお、上述においては、ステップＳ３３−２において演算パラメータが実行可能な範囲内にない場合にはＰＣ１０で演算が実行されるように説明したが、あるいは、実行可能な範囲内で最適な演算パラメータを用いることにより、デジタルカメラ１において、近似的な演算を実行してもよい。例えば、γ値が２．５と上限値を超えている場合には、上限値である２．０をγ値として用いることにより、デジタルカメラ１において処理を行う。これにより、演算に伴うエラーを低減しつつ処理時間を低減することが可能となる。
【０１１５】
また、上述においては、ステップＳ３３−１〜Ｓ３３−２の解析および判断がデジタルカメラ１により行われるように説明したが、この判断は、画像データおよび演算パラメータをデジタルカメラ１に送信する前にＰＣ１０が行ってもよい。ＰＣ１０が判断を行うことにより、デジタルカメラ１における演算が不可能な場合には、ＰＣ１０からデジタルカメラ１への画像データおよび演算パラメータの送信を行わないようにすることができる。従って、画像処理システムの処理効率を向上させることができる。
【０１１６】
＜第５実施形態＞
第１実施形態で図９のフローチャートに示される展開動作においては、ステップＳ３２において、デジタルカメラ１は、ＰＣ１０から画像データおよび演算パラメータを受信する。この画像データおよび演算パラメータは、それぞれ異なるファイルとして生成されていてもよく、あるいは、ＲＡＷ形式において、１個のデータとして結合されていてもよい。
【０１１７】
図１４は、本発明の第５実施形態に係るＲＡＷファイルの構成を表す模式図である。ＲＡＷファイルは、画像データ本体Ｄ１に、タグ情報Ｄ２（ヘッダ部分）およびサムネイル情報Ｄ３が付与された構成からなる。タグ情報Ｄ２は、画像データ本体Ｄ１が撮像された日付やその大きさ等の管理情報に加えて、演算パラメータを含んで付与されている。また、サムネイル情報Ｄ３は、図６においてサムネイル画像６６を表示するための比較的に画素数の少ないデータである。
【０１１８】
このように、本実施形態に係る画像処理システムにおいては、演算パラメータをタグ情報Ｄ２内に記述しているので、ＲＡＷ画像データおよび演算パラメータを１個のデータとして扱うことができる。従って、ＲＡＷ画像データおよび演算パラメータを容易に扱うことが可能となる。
【０１１９】
なお、図９のフローチャートでは、デジタルカメラ１は、ステップＳ３３においては演算開始コマンドを、ステップＳ３７においては演算結果送信コマンドを、それぞれ待って次のステップに進んでいるが、例えば、図１５のフローチャートにおいてステップＳ４１〜Ｓ４５に示されるように、これらのコマンドを待たずに次のステップに進んでもよい。図１５において、デジタルカメラ１は、ステップＳ４１においてＲＡＷファイルの受信が確認されると、自動的に、演算を実行し演算結果（処理を施された画像データ）をＰＣ１０に送信する。これにより、動作を簡略化し処理時間をより低減することが可能となる。
【０１２０】
＜第６実施形態＞
第１実施形態で図９のフローチャートに示される動作においては、デジタルカメラ１は、ケーブル１１を介して、ＰＣ１０とのデータのやりとりを行っている。しかし、このデータのやりとりは、ケーブル１１に代えてメディア７を用いて行われてもよい。すなわち、ＰＣ１０において画像データおよび演算パラメータを書き込まれたメディア７をメディア挿入口１２から引き抜きデジタルカメラ１のメディア挿入口３に差し込むことにより、ＰＣ１０からデジタルカメラ１へのデータの受け渡しを行ってもよい。
【０１２１】
図１６は、本発明の第６実施形態に係るデジタルカメラ１の動作を示すフローチャートである。
【０１２２】
まず、ステップＳ５１において、デジタルカメラ１は、メディア７に画像データが存在しているかどうかを判断する。画像データが存在している場合にはステップＳ５２に進み、画像データが存在していない場合には動作を終了する。
【０１２３】
ステップＳ５２においては、デジタルカメラ１は、メディア７に演算パラメータが存在しているかどうかを判断する。演算パラメータが存在している場合にはステップＳ５３に進み、演算パラメータが存在していない場合には動作を終了する。
【０１２４】
ステップＳ５３においては、デジタルカメラ１は、検知された画像データおよび演算パラメータに基づき演算を実行する。
【０１２５】
次に、ステップＳ５４に進み、デジタルカメラ１は、演算結果（演算を行われた画像データ）をメディア７に書き込む。以上のステップＳ５１〜Ｓ５４により、デジタルカメラ１の動作が完了する。
【０１２６】
このように、本実施形態に係る画像処理システムにおいては、デジタルカメラ１は、第１実施形態におけるケーブル１１に代えてメディア７を用いることにより、データを受け取る。従って、ＰＣ１０は、デジタルカメラ１が演算を実行している間には、デジタルカメラ１との通信を行う必要がないので、他のジョブを実行することが可能となる。よって、処理効率をより向上させることが可能となる。
【０１２７】
＜第７実施形態＞
第３実施形態で図１２のフローチャートに示される動作においては、ステップＳ２１−１においてＰＣ１０で演算を行うよりもデジタルカメラ１で演算を行う方が速いと判断され、ステップＳ２１においてデジタルカメラ１が接続されていると判断され、ステップＳ２２においてデジタルカメラ１がビジーでないと判断されると、ステップＳ２３においてＰＣ１０がデジタルカメラ１に画像データおよび演算パラメータを送信した後にステップＳ２４においてデジタルカメラ１で処理が実行される。しかし、演算対象となる画像データが既にデジタルカメラ１内に存在している場合には、画像データの送信を省略し演算パラメータのみを送信してもよい。
【０１２８】
図１７は、本発明の第７実施形態に係るＰＣ１０の動作を示すフローチャートである。図１７は、図１２において、ステップＳ２２とステップＳ２３との間にステップＳ２２−１〜Ｓ２２−２を追加し、さらに、ステップＳ２２−２から分岐するステップＳ２２−３を追加したものである。
【０１２９】
ステップＳ２２−１において、ＰＣ１０は、デジタルカメラ１内に演算対象となる画像データが存在しているかどうかを検索する。この検索は、データファイルの名称、作成された日付、および容量等の属性情報に基づき行われる。すなわち、ＰＣ１０は、デジタルカメラ１に対して、ファイルの属性情報の提供を要求する。デジタルカメラ１は、メディア挿入口１２に挿入されているメディア７の内容を検索することによりファイルの属性情報を得て、ＰＣ１０に提供する。ＰＣ１０は、この属性情報を用いて、演算対象となる画像データと同一のファイルがデジタルカメラ１に記憶されているかどうかを確認する。画像データと同一のファイルが記憶されている場合にはステップＳ２２−３に進み、記憶されていない場合にはステップＳ２３に進む。ステップＳ２２−３において、ＰＣ１０は、デジタルカメラ１への画像データの送信を省略し、演算パラメータ（および演算開始コマンド）の送信のみを行う。
【０１３０】
一般に、デジタルカメラ１における撮像およびＰＣ１０における画像処理（ビューアーによる現像）においては、デジタルカメラ１を用いて撮像を行った後に、デジタルカメラ１とＰＣ１０とを接続し、デジタルカメラ１内の画像データをＰＣ１０に取り込むという手順がユーザにより行われる。従って、撮像を行ったデジタルカメラ１を撮像の直後にＰＣ１０に接続して画像処理を行う場合等には、演算対象となる画像データが既にデジタルカメラ１内に存在している可能性がある。
【０１３１】
このように、本実施形態にかかる画像処理システムにおいては、デジタルカメラ１内に演算対象となる画像データが存在している場合には、ＰＣ１０からの画像データの送信を省略する。従って、処理効率をさらに向上させることが可能となる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の第１実施形態に係る画像処理システムを示す構成図である。
【図２】デジタルカメラの背面図である。
【図３】デジタルカメラの詳細な構成を示す図である。
【図４】ＣＣＤの構成を示す図である。
【図５】ＰＣの詳細な構成を示す図である。
【図６】画像処理システムの基本的な動作を示す図である。
【図７】画像処理システムの詳細な動作を示すフローチャートである。
【図８】ＰＣの動作を示すフローチャートである。
【図９】デジタルカメラの動作を示すフローチャートである。
【図１０】本発明の第２実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図１１】デジタルカメラの詳細な動作を示すフローチャートである。
【図１２】本発明の第３実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図１３】本発明の第４実施形態に係るＰＣの動作を示すフローチャートである。
【図１４】本発明の第５実施形態に係るＲＡＷデータの形式を表す模式図である。
【図１５】デジタルカメラの動作を示すフローチャートである。
【図１６】本発明の第６実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図１７】本発明の第７実施形態に係るＰＣの動作を示すフローチャートである。
【符号の説明】
【０１３３】
１  デジタルカメラ
２  レンズ
３  メディア挿入口
４  電源ボタン
５  シャッターボタン
６  ファインダー窓
７  メディア
１０  ＰＣ（パーソナルコンピュータ）
１１  ケーブル
１２  メディア挿入口
１４  モニター
１５  キーボート
２２  モード切替ダイヤル
２３  上下左右キー
２４  ＬＣＤ（液晶モニター）
２５  決定ボタン
３１  ＣＰＵ
３２  ＣＣＤ
３３  画像データ処理部
３４，４２  メモリー
３５，４３  外部Ｉ／Ｆ（インターフェース）
３６  電源制御部
３７  ＡＤ変換部
３８  フラッシュ部
３９  ＡＣ電源口
４０  内蔵電池
４１  制御部
４４  電源制御部
４５  ハードディスク
５１  シェーディング補正部
５２  ホワイトバランス部
５３  画素補間部
５４  色空間変換部
５５  γ変換部
５６  ＹＣｒＣｂ変換部
５７  エッジ強調部
５８  ＬＰＦ部
５９  ＪＰＥＧ圧縮部
６０  ＲＧＢ変換部
６３〜６７  サムネイル画像
６６ａ，６６ｂ  画像
Ｄ１  画像データ本体
Ｄ２  タグ情報
Ｄ３  サムネイル情報
【図１】
2006148436.tif 000003
【図２】
2006148436.tif 000004
【図３】
2006148436.tif 000005
【図４】
2006148436.tif 000006
【図５】
2006148436.tif 000007
【図６】
2006148436.tif 000008
【図７】
2006148436.tif 000009
【図８】
2006148436.tif 000010
【図９】
2006148436.tif 000011
【図１０】
2006148436.tif 000012
【図１１】
2006148436.tif 000013
【図１２】
2006148436.tif 000014
【図１３】
2006148436.tif 000015
【図１４】
2006148436.tif 000016
【図１５】
2006148436.tif 000017
【図１６】
2006148436.tif 000018
【図１７】
2006148436.tif 000019