(57)【要約】【課題】画像ファイルの生成処理がデジタルスチルカメラにとって負担となっていた。【解決手段】撮像素子によって捉えた像を画素毎の電気信号に変換することにより生画像データを生成する生画像データ生成部と、生成された生画像データに基づいて所定のフォーマットによる画像ファイルを生成可能な画像ファイル生成部と、生画像データに基づいて画像ファイルを生成する工程の少なくとも一部を外部装置に実行させるか否かを所定の判断基準に基づいて判断し、外部装置に実行させると判断した場合には生画像データあるいは画像ファイル生成部に上記工程の途中まで実行させた状態で得られる処理途中データを外部装置に対し出力させるとともに外部装置に生画像データまたは処理途中データに基づく画像ファイルの生成を指示し、外部装置に実行させないと判断した場合には画像ファイル生成部による画像ファイルの生成までを実行させる制御部とを備える構成とした。【選択図】図２
2009081709.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子によって捉えた像を画素毎の電気信号に変換することにより生画像データを生成する生画像データ生成部と、
上記生成された生画像データに基づいて所定のフォーマットによる画像ファイルを生成可能な画像ファイル生成部と、
上記生画像データに基づいて上記画像ファイルを生成する工程の少なくとも一部を外部装置に実行させるか否かを所定の判断基準に基づいて判断し、外部装置に実行させると判断した場合には、上記生画像データあるいは上記画像ファイル生成部に上記工程の途中まで実行させた状態で得られる処理途中データを外部装置に対し出力させ、外部装置に実行させないと判断した場合には、上記画像ファイル生成部による画像ファイルの生成までを実行させる制御部と、を備える第１の画像処理装置と、
上記第１の画像処理装置から出力された生画像データまたは処理途中データを入力し、当該入力した生画像データまたは処理途中データに基づいて所定のフォーマットによる画像ファイルを生成する上記外部装置としての第２の画像処理装置と、
を備えることを特徴とする画像処理システム。
【請求項２】
上記制御部は、上記第１の画像処理装置と第２の画像処理装置とが通信可能に接続されている状態において上記生画像データ生成部による生画像データの生成が行われている場合に、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させると判断することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
上記制御部は、上記第２の画像処理装置との通信によって第２の画像処理装置における動作モードの設定状況を判別し、第２の画像処理装置が画像ファイルの生成を可能なモードに設定されている場合に、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させると判断することを特徴とする請求項２に記載の画像処理システム。
【請求項４】
上記制御部は、上記第２の画像処理装置との通信によって第２の画像処理装置が画像ファイルの生成を実行中であるか否か判別し、第２の画像処理装置が画像ファイルの生成を実行中でない場合に、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させると判断することを特徴とする請求項２または請求項３のいずれかに記載の画像処理システム。
【請求項５】
上記制御部は、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させる場合、当該工程内のいずれの段階から第２の画像処理装置に実行させるかを第２の画像処理装置の状態情報に応じて決定し、当該決定した段階前の状態のデータを第２の画像処理装置に出力させることを特徴とする請求項１〜請求項４のいずれかに記載の画像処理システム。
【請求項６】
上記画像ファイルを生成する工程には、上記生画像データの各画素に欠如している要素色の色情報を周囲の画素が有する要素色の色情報に基づいて補間する色補間処理が少なくとも含まれることを特徴とする請求項１〜請求項５のいずれかに記載の画像処理システム。
【請求項７】
撮像素子によって捉えた像を画素毎の電気信号に変換することにより生画像データを生成する生画像データ生成部と、
上記生成された生画像データに基づいて所定のフォーマットによる画像ファイルを生成可能な画像ファイル生成部と、
上記生画像データに基づいて上記画像ファイルを生成する工程の少なくとも一部を外部装置に実行させるか否かを所定の判断基準に基づいて判断し、外部装置に実行させると判断した場合には、上記生画像データあるいは上記画像ファイル生成部に上記工程の途中まで実行させた状態で得られる処理途中データを外部装置に対し出力させるとともに当該外部装置に対し生画像データまたは処理途中データに基づく画像ファイルの生成を指示し、外部装置に実行させないと判断した場合には、上記画像ファイル生成部による画像ファイルの生成までを実行させる制御部と、
を備えることを特徴とする画像処理装置。
【請求項８】
撮像素子によって捉えられた像を画素毎の電気信号に変換することにより生成された生画像データに基づいて、所定のフォーマットによる画像ファイルを生成可能な画像ファイル生成部を備え、
上記画像ファイル生成部は、通信可能に接続された外部装置から、上記生画像データあるいは、上記外部装置によって上記生画像データに基づいて画像ファイルを生成する工程の途中までの処理が既に施された状態の処理途中データを入力した場合に、当該入力した生画像データまたは処理途中データに基づいて画像ファイルを生成することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルを生成する画像処理技術に関する。
【背景技術】
【０００２】
デジタルスチルカメラ（以下、ＤＳＣと略す）を用いて被写体を撮影した場合、ＤＳＣ内において、撮像素子で捉えたＲＡＷデータを現像し、所定の圧縮フォーマットに従って圧縮し、圧縮後の画像ファイルをＤＳＣに挿入された記録メディアに記憶する処理が行なわれる。このような技術を開示するものとして、撮像素子からの出力信号をＡ／Ｄ変換して得られた電気信号を対象に、カラー処理ブロックにおいて色補間処理、マトリックス補正、γ変換、Ｒ，Ｇ，ＢからＹ，Ｃｒ，Ｃｂへの色変換処理等を行ない、次に、ＪＰＥＧ処理ブロックにおいて画像データの圧縮処理を行い、この圧縮後のデータをカードメモリに記憶する撮像装置が知られている（特許文献１参照。）。
【特許文献１】特開２００５‐１５９９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した現像処理や圧縮処理は大きな演算処理負担を伴うものである。従って、これまでのように撮像装置としてのＤＳＣ内で現像処理や圧縮処理を行なうと、ＤＳＣの処理負担が多大なものとなっていた。
また、一口に現像処理や圧縮処理といっても、撮像画像にとって適した、或いはユーザが望む色補間処理や圧縮などの具体的手法は様々である。しかし、一般にＤＳＣにおいては、その機種が搭載するＬＳＩ等の画像エンジンによって固定化された手法による現像処理や圧縮処理が行われることが多かった。また、現像処理や圧縮処理について選択肢を持たせようとすると、上記文献１のような、カラー処理ブロックとＪＰＥＧ処理ブロックとを持つリアブロックを装置内に複数搭載したＤＳＣを所有しなければならないため、かかるリアブロックを装置内に複数搭載したＤＳＣを所有しないユーザにとっては実現性の低い構成であった。
【０００４】
本発明は上記課題に鑑みてなされたもので、撮像機能を備える装置における処理負担を軽減することができ、かつ、画像ファイルを生成する過程での処理に多彩な選択肢や柔軟性を持たせてユーザの要求に応えることの可能な画像処理システムおよび画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の画像処理システムを構成する第１の画像処理装置では、生画像データ生成部が、撮像素子によって捉えた像を画素毎の電気信号に変換することにより生画像データを生成する。また、画像ファイル生成部は、上記生成された生画像データに基づいて所定のフォーマットによる画像ファイルを生成可能である。制御部は、上記生画像データに基づいて上記画像ファイルを生成する工程の少なくとも一部を外部装置に実行させるか否かを所定の判断基準に基づいて判断し、外部装置に実行させると判断した場合には、上記生画像データあるいは上記画像ファイル生成部に上記工程の途中まで実行させた状態で得られる処理途中データを外部装置に対し出力させ、外部装置に実行させないと判断した場合には、上記画像ファイル生成部による画像ファイルの生成までを実行させる。画像処理システムを構成する上記外部装置としての第２の画像処理装置では、第１の画像処理装置から出力された生画像データまたは処理途中データを入力し、当該入力した生画像データまたは処理途中データに基づいて所定のフォーマットによる画像ファイルを生成する。このように本発明によれば、第１の画像処理装置は画像ファイルの生成に必要な処理を第２の画像装置に実行させることができるため、第１の画像処理装置における処理負担が大幅に削減される。また、第１の画像処理装置の画像ファイル生成部が実行可能な画像ファイル生成までの各工程が固定的なものであっても、第２の画像処理装置に、画像ファイルを生成する過程での処理に多彩な選択肢を備えさせておけば、システム全体としてはユーザが望む最適な処理が施された画像ファイルを生成することができる。
【０００６】
本発明の一例として、上記制御部は、第１の画像処理装置と第２の画像処理装置とが通信可能に接続されている状態において上記生画像データ生成部による生画像データの生成が行われている場合に、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させると判断するとしてもよい。つまり、第１の画像処理装置が画像の撮影にかかる一連の処理を行なう時点で既に第２の画像処理装置と通信可能に接続している場合に、上記のように第２の画像処理装置に画像ファイルの生成を実行させる。この場合、ユーザは、第１の画像処理と第２の画像処理装置とを接続した上で、第１の画像処理装置を操作するだけで、第２の画像処理側に画像ファイルを生成させることができる。
【０００７】
本発明の一例として、上記制御部は、上記第２の画像処理装置との通信によって第２の画像処理装置における動作モードの設定状況を判別し、第２の画像処理装置が画像ファイルの生成を可能なモードに設定されている場合に、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させると判断するとしてもよい。当該構成によれば、第２の画像処理装置が第１の画像処理装置と接続している場合であっても、画像ファイルの生成を可能なモード以外のモードに設定されているときには、第２の画像処理装置側でのファイル生成を避け第１の画像処理装置側で画像ファイルを生成するため、画像ファイルの生成が滞ることがない。
【０００８】
本発明の一例として、上記制御部は、上記第２の画像処理装置との通信によって第２の画像処理装置が画像ファイルの生成を実行中であるか否か判別し、第２の画像処理装置が画像ファイルの生成を実行中でない場合に、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させると判断するとしてもよい。当該構成によれば、第２の画像処理装置が第１の画像処理装置と接続している場合であっても、第２の画像処理装置が既に画像ファイルの生成を実行中である場合には、第２の画像処理装置側でのファイル生成を避け第１の画像処理装置側で画像ファイルを生成するため、画像ファイルの生成が滞ることがない。
【０００９】
本発明の一例として、上記制御部は、上記画像ファイルを生成する工程の少なくとも一部を第２の画像処理装置に実行させる場合、当該工程内のいずれの段階から第２の画像処理装置に実行させるかを第２の画像処理装置の状態情報に応じて決定し、当該決定した段階前の状態のデータを第２の画像処理装置に出力させるとしてもよい。当該構成によれば、生画像データに基づいて画像ファイルを生成する工程のどの段階から第２の画像処理装置に実行させるかを、第２の画像処理装置の状態（例えば、機種の種類や処理能力など）応じて決定できる。そのため、第２の画像処理装置に多くの処理をさせたが為に却って画像ファイルの生成の速度が大幅に落ちてしまう、等といった事態を効果的に防ぐことができる。
【００１０】
上記画像ファイルを生成する工程には、上記生画像データの各画素に欠如している要素色の色情報を周囲の画素が有する要素色の色情報に基づいて補間する色補間処理が少なくとも含まれるとしてもよい。一般に、色補間処理は高負担な処理であるため、色補間処理を含む工程を第２の画像処理装置に実行させれば、第１の画像処理装置側の負担は大きく軽減される。
【００１１】
これまでは、本発明にかかる技術的思想を、第１の画像処理装置と第２の画像処理装置とからなる画像処理システムとして説明したが、当該システムを構成する各装置についても有用な発明として成立することは言うまでも無い。そこで例えば、上記第１の画像処理装置に対応する発明として、撮像素子によって捉えた像を画素毎の電気信号に変換することにより生画像データを生成する生画像データ生成部と、上記生成された生画像データに基づいて所定のフォーマットによる画像ファイルを生成可能な画像ファイル生成部と、上記生画像データに基づいて上記画像ファイルを生成する工程の少なくとも一部を外部装置に実行させるか否かを所定の判断基準に基づいて判断し、外部装置に実行させると判断した場合には、上記生画像データあるいは上記画像ファイル生成部に上記工程の途中まで実行させた状態で得られる処理途中データを外部装置に対し出力させるとともに当該外部装置に対し生画像データまたは処理途中データに基づく画像ファイルの生成を指示し、外部装置に実行させないと判断した場合には、上記画像ファイル生成部による画像ファイルの生成までを実行させる制御部とを備える画像処理装置、を把握することができる。
また、上記第２の画像処理装置に対応する発明として、撮像素子によって捉えられた像を画素毎の電気信号に変換することにより生成された生画像データに基づいて、所定のフォーマットによる画像ファイルを生成可能な画像ファイル生成部を備え、上記画像ファイル生成部は、通信可能に接続された外部装置から、上記生画像データあるいは、上記外部装置によって上記生画像データに基づいて画像ファイルを生成する工程の途中までの処理が既に施された状態の処理途中データを入力した場合に、当該入力した生画像データまたは処理途中データに基づいて画像ファイルを生成する画像処理装置、を把握することができる。
【００１２】
さらに、上述した各画像処理システム、各画像処理装置が備える各部に対応する処理工程を備えた方法の発明や、上述した各画像処理システム、各画像処理装置が備える各部に対応する機能をコンピュータに実行させるプログラムの発明なども成立することは言うまでも無い。
【発明を実施するための最良の形態】
【００１３】
以下の順序に従って、本発明の実施形態を図面を参照しながら説明する。
（１）画像処理システムの概略構成
（２）画像ファイルの生成処理
（３）変形例
【００１４】
（１）画像処理システムの概略構成
図１は、本実施形態にかかる画像処理システム３００の概略的構成を、ブロック図により示している。
画像処理システム３００は、概略、撮像装置としてのデジタルスチルカメラ（ＤＳＣ）１００と、フォトストレージビューワ（ＰＳＶ）２００とからなる。ＤＳＣ１００およびＰＳＶ２００はそれぞれが単独の画像処理装置に該当し、ＤＳＣ１００は、本発明の第１の画像処理装置の一例に該当し、ＰＳＶ２００は、本発明の第２の画像処理装置の一例に該当する。なお、ＤＳＣ１００にとってはＰＳＶ２００は外部装置の一つに該当し、ＰＳＶ２００にとってはＤＳＣ１００は外部装置の一つに該当する。
【００１５】
図１に示すように、ＤＳＣ１００は、レンズ１０１と、レンズ１０１を駆動して焦点（ピント）の位置や焦点距離を調整するレンズ駆動部１０２と、レンズ駆動部１０２を制御するレンズ駆動制御部１０３と、レンズ１０２を介して受光面に入力された光を電気信号に変換する撮像素子１０６と、撮像素子１０６から出力された電気信号に対するＡ／Ｄ変換を行うＡ／Ｄ変換器１０７と、Ａ／Ｄ変換器１０７から出力されたデータに基づいて所定の現像処理を行なって画像ファイルを生成する画像ファイル生成部１０８と、外部装置との情報のやり取りのためのインターフェース（Ｉ／Ｆ）部１０９と、液晶ディスプレイドライバと液晶ディスプレイとにより構成された表示部１０４と、ボタンやタッチパネルにより構成された操作部１０５と、ＣＰＵ１１３と、ＲＡＭ１１４と、ＲＯＭ１１６と、カードインターフェース（カードＩ／Ｆ）１１０と、等を備えている。
【００１６】
ＣＰＵ１１３とＲＡＭ１１４とを併せて制御部１１２と呼ぶこともできる。撮像素子１０６は、例えば単板方式のＣＣＤ（Charge Coupled Device）を用いて構成され、撮像素子１０６の受光面側には、画素毎に所定の要素色（例えば、Ｒ，Ｇ，Ｂ）のうち一色を配置したカラーフィルターが備えられている。カードＩ／Ｆ１１０は、カードスロット１１１に挿入されたメモリーカードＭＣとの間で情報のやり取りを行うためのインターフェースである。ＤＳＣ１００の各構成は、バス１１５を介して互いに接続されている。
【００１７】
制御部１１２では、ＣＰＵ１１３がＲＡＭ１１４をワークエリアとして使用しながら、ＲＯＭ１１６等の記憶媒体に記憶されている各種プログラムを実行することにより、ＤＳＣ１００の各構成を制御する。本実施形態では、ＲＯＭ１１６にはコンピュータプログラムとしての画像ファイル生成指示部１１７が格納されており、ＣＰＵ１１３は、ＲＯＭ１１６からこのプログラムを読み出して実行することにより、画像ファイル生成指示部１１７の機能を実現する。ＤＳＣ１００における処理の詳細については後述する。
【００１８】
一方、ＰＳＶ２００は、ボタンやタッチパネルにより構成された操作部２０１と、カードＩ／Ｆ２０２と、外部装置との情報のやり取りのためのＩ／Ｆ部２０４と、液晶ディスプレイドライバと液晶ディスプレイとにより構成された表示部２０５と、ＨＤＤ（Hard Disk Drive）２０７と、ＣＰＵ２０９と、ＲＡＭ２１０と、ＲＯＭ２１１と、等を備えている。ＣＰＵ２０９とＲＡＭ２１０とを併せて制御部２０８と呼ぶこともできる。カードＩ／Ｆ２０２は、カードスロット２０３に挿入されたメモリーカードＭＣとの間で情報のやり取りを行うためのインターフェースである。ＰＳＶ２００の各構成は、バス２０６を介して互いに接続されている。
【００１９】
制御部２０８では、ＣＰＵ２０９がＲＡＭ２１０をワークエリアとして使用しながら、ＲＯＭ２１１やＨＤＤ２０７等の記憶媒体に記憶されている各種プログラムを実行することにより、ＰＳＶ２００の各構成を制御する。本実施形態では、ＲＯＭ２１１にはコンピュータプログラムとしての画像ファイル生成部２１２が格納されており、ＣＰＵ２０９は、ＲＯＭ２１１からこのプログラムを読み出し実行することにより、画像ファイル生成部２１２の機能を実現可能である。ＰＳＶ２００における処理の詳細については後述する。
【００２０】
ＤＳＣ１００とＰＳＶ２００とは、例えばＩ／Ｆ部１０９とＩ／Ｆ部２０４との間を所定の通信規格に対応したケーブル１０（例えば、ＵＳＢケーブル）で繋ぐことにより、互いに通信可能に接続される。ＰＳＶ２００は、外部装置で生成されたデータファイル（静止画、動画、音楽などのデータファイル）を、メモリーカードＭＣやケーブル１０を介して外部から内蔵のＨＤＤ２０７に取り込み、当該取り込んだデータファイルに基づいて、画像を表示部２０５に表示させたり、音声を図示しないスピーカから出力させたりすることが可能な装置である。
【００２１】
（２）画像ファイルの生成処理
上記のような画像処理システム３００の構成の下、本実施形態において行う処理について説明する。
図２は、ＤＳＣ１００が、制御部１１２の制御の下で実行する処理の一例をフローチャートにより示している。ステップＳ（以下、ステップの記載を省略。）４００では、制御部１１２は、ユーザによる不図示の撮影ボタン（シャッターボタン）の操作を検知したことを契機として、被写体の撮影および生画像データ（ＲＡＷデータ）の生成を実行させる。つまり、制御部１１２は、レンズ１０１、レンズ駆動部１０２、レンズ駆動制御部１０３を制御して、自動焦点合わせ（オートフォーカス）を行い、主要被写体を特定した上で撮影を行う。このとき、制御部１１２は、撮像素子１０６において光電変換されて得られた電気信号を、撮像素子１０６からＡ／Ｄ変換器１０７に出力させるとともに、Ａ／Ｄ変換器１０７に、入力した電気信号をデジタルデータに変換させる。この結果、撮像素子１０６の各画素が捉えた色情報をそのままデジタル値にて規定したＲＡＷデータが生成される。
【００２２】
従って、撮像素子１０６と、Ａ／Ｄ変換器１０７と、制御部１１２とを含む構成は、本発明における生画像データ生成部に該当すると言える。
Ｓ４２０では、制御部１１２は、上記生成されたＲＡＷデータに基づく画像ファイルの生成処理を外部装置に実行させるか否かを、所定の判断基準に基づいて判断する。当該判断処理は、ＣＰＵ１１３が上記画像ファイル生成指示部１１７の機能を実現することにより行われる。ＤＳＣ１００で撮影を行った場合は、画像ファイルの生成処理もＤＳＣ１００の中で行われるのが一般的であるが、本実施形態においては、ＤＳＣ１００が実行可能な処理の一部を、ある条件の下、外部装置に肩代わりさせるのである。
【００２３】
図３は、上記Ｓ４２０における判断処理の詳細の一例をフローチャートにより示している。Ｓ４２１では一つ目の判断として、制御部１１２は、現在、ＤＳＣ１００が外部装置（ＰＳＶ２００）と通信可能に接続している状況にあるか否かを判断する。例えば、制御部１１２は、Ｉ／Ｆ部１０９においてケーブル１０との接続を検知できた場合には、外部装置と通信可能に接続している状況にある（Ｙｅｓ）と判断する。言い換えると、ＤＳＣ１００とＰＳＶ２００とがケーブル１０で接続された状態において撮影ボタンが操作され、撮影が行われた（ＲＡＷデータが生成された）場合に、Ｓ４２１では“Ｙｅｓ”と判断される。制御部１１２は、Ｓ４２１で“Ｙｅｓ”と判断した場合はＳ４２２に進み、Ｓ４２１で“Ｎｏ”と判断した場合はＳ４２４に進む。
【００２４】
Ｓ４２２では二つ目の判断として、制御部１１２は、ＰＳＶ２００側の現在の動作モードの設定状況を判別し、ＰＳＶ２００が画像ファイルの生成を可能なモード（画像ファイル生成モード）に設定されているか否かを判別する。本実施形態においては、ＰＳＶ２００側では、画像ファイル生成モード以外にも、動画再生モード、静止画再生モード、音楽再生モードなど、種々のモードをユーザが選択可能であるとする。そこで制御部１１２は、例えば、Ｉ／Ｆ部１０９を介してＰＳＶ２００に対し、その時点での動作モードの設定状況を問い合わせるモード問合せ信号を出力し、当該モード問合せ信号に対してＰＳＶ２００から返信された信号が示すＰＳＶ２００側の動作モードの種類に応じて、上記判別を行う。制御部１１２はＳ４２２において、ＰＳＶ２００が画像ファイル生成モードに設定されている（Ｙｅｓ）と判断した場合にはＳ４２３に進み、一方、“Ｎｏ”と判断した場合はＳ４２４に進む。
【００２５】
Ｓ４２３では三つ目の判断として、制御部１１２は、ＰＳＶ２００が現在、画像ファイルの生成処理を実行中であるか否かを判別する。つまり、ユーザが連続的に撮影を行った場合、先に生成された他の画像にかかるＲＡＷデータに基づく画像ファイルの生成処理がＰＳＶ２００側で実行中の場合もあるからである。制御部１１２は、例えば、Ｉ／Ｆ部１０９を介してＰＳＶ２００に対し、画像ファイルの生成処理を実行中であるか否かを問い合わせる実行問合せ信号を出力し、当該実行問合せ信号に対して返信された、実行中であるか否かを示した信号に応じて、上記判別を行う。制御部１１２はＳ４２３において、ＰＳＶ２００が画像ファイル生成処理を実行中である（Ｙｅｓ）と判断した場合にはＳ４２４に進み、一方、“Ｎｏ”と判断した場合はＳ４２５に進む。
【００２６】
制御部１１２は、Ｓ４２４では、上記Ｓ４００で生成されたＲＡＷデータに基づく画像ファイルの生成処理を外部装置に実行させない（ＤＳＣ１００が実行する）ものと決定し、一方、Ｓ４２５では、上記Ｓ４００で生成されたＲＡＷデータに基づく画像ファイルの生成処理を外部装置に実行させるものと決定する。
図２の説明に戻る。上記Ｓ４２０における判断処理を終えたら、制御部１１２は、当該判断処理の結果に基づいて処理を分岐し、画像ファイルの生成処理を外部装置に実行させる場合にはＳ４６０に進み、画像ファイルの生成処理を外部装置に実行させない場合にはＳ４８０に進む（Ｓ４４０）。
【００２７】
Ｓ４６０では、制御部１１２は、Ａ／Ｄ変換器１０７から出力された上記ＲＡＷデータを、当該ＲＡＷデータに基づいて画像ファイルの生成処理を実行することを指示するコマンドとともに、Ｉ／Ｆ部１０９から外部装置（ＰＳＶ２００）に対して出力させる。この場合、ＲＡＷデータは、一つの画像を構成する全てのデータをファイル化して外部装置に出力されるのではなく、Ａ／Ｄ変換器１０７でデジタルデータに変換されたものから、例えば所定の画素数単位（例えば、１ライン単位）で順次出力されるものとする。ＲＡＷデータの出力先である外部装置（ＰＳＶ２００）側の処理は、後述する。
【００２８】
一方、Ｓ４８０では、制御部１１２は、Ａ／Ｄ変換器１０７から出力された上記ＲＡＷデータをＤＳＣ１００内の画像ファイル生成部１０８へ入力させる。そして、制御部１１２は、画像ファイル生成部１０８に、当該ＲＡＷデータに基づく画像ファイルの生成までの処理と、当該生成した画像ファイルを保存する一連の処理を実行することを指示する。本実施形態においては、画像ファイル生成部１０８はＬＳＩ等によって構成された一種の画像エンジンである。画像ファイル生成部１０８が生成可能な画像ファイルのフォーマットは様々であるが、ここでは、ユーザによってＪＰＥＧ形式の画像ファイルを生成することが指定されているものとする。
【００２９】
図４は、ＤＳＣ１００内の、主に画像ファイル生成部１０８による処理の過程を、ブロック図により示している。当該処理は、上記Ｓ４８０における指示に応じて行われる。
一般的に、撮像素子１０６として単板方式のＣＣＤ等を使用した場合、Ａ／Ｄ変換器１０７からの出力結果として得られるＲＡＷデータは、上記カラーフィルターの色の配列に起因して、各画素がそれぞれ一つの要素色の色情報（階調値）しか有さないデータとなっている。例えば、いわゆるベイヤー型のカラーフィルターを使用した場合、図４に示すように、ＲＡＷデータは、Ｇの階調値のみ有する画素が市松模様状に配置されるとともに、Ｇの画素が空いている位置にＲの階調値のみ有する画素とＢの階調値のみ有する画素とが配置されたデータとなる。
【００３０】
そこで、画像ファイル生成部１０８では、色補間処理部１０８ａが、ＲＡＷデータの各画素に欠如している要素色の色情報（階調値）を周囲の画素が有する要素色の階調値に基づいて補間する色補間処理（デモザイク処理とも言う）を実行し、各画素がそれぞれＲＧＢの階調値を備えたＲＧＢデータを生成する。色補間処理は、単純な手法を採るのであれば、ある注目画素に欠如したある要素色を補間する場合、注目画素を囲む所定サイズの範囲内の他の画素が有する当該要素色の階調値を平均化した値を、注目画素における当該要素色の階調値とすればよい。しかし、このような単純な平均化による色補間では、エッジの利いた画質など、ユーザの満足する画質を得られない場合がある。そこで、色補間処理部１０８ａは色補間処理を行う場合、ＲＡＷデータにおける処理対象の画素（注目画素）の周囲のエッジパターンを検出するとともに、検出したエッジパターンに応じた周囲の各画素に対する重み付け係数を決定し、当該決定した重み付け係数を用いた周囲の画素の階調値の重み付け積算によって、注目画素に欠乏する要素色の階調値を得る。
【００３１】
図５（ａ）は、色補間処理部１０８ａが行う、注目画素周辺のエッジパターンの検出方法の一例を示している。同図において、中央のＢの画素を注目画素Ｐｘとした場合、色補間処理部１０８ａは、例えば、注目画素Ｐｘの左右両隣において上下方向を向く２本の線Ｌ１ａ，Ｌ１ｂそれぞれが通過する画素列のＧの階調値の和を、線Ｌ１ａ，Ｌ１ｂ毎に算出するとともに、線Ｌ１ａについてのＧの和と、線Ｌ１ｂについてのＧの和との差分Ｄ１を求める。同様に、色補間処理部１０８ａは、注目画素Ｐｘの上下両隣において左右方向を向く２本の線Ｌ２ａ，Ｌ２ｂそれぞれが通過する各画素行のＧの階調値の和を線Ｌ２ａ，Ｌ２ｂ毎に算出し、線Ｌ２ａについてのＧの和と線Ｌ２ｂについてのＧの和との差分Ｄ２を求める。さらに、色補間処理部１０８ａは、注目画素Ｐｘを挟んで、左上から右下に向かって斜め４５度の角度で延伸する２本の線Ｌ３ａ，Ｌ３ｂそれぞれが通過する各画素のＧの階調値の和を線Ｌ３ａ，Ｌ３ｂ毎に算出し、線Ｌ３ａについてのＧの和と線Ｌ３ｂについてのＧの和との差分Ｄ３を求めるとともに、注目画素Ｐｘを挟んで、右上から左下に向かって４５度の角度で延伸する２本の線Ｌ４ａ，Ｌ４ｂそれぞれが通過する各画素のＧの階調値の和を線Ｌ４ａ，Ｌ４ｂ毎に算出し、線Ｌ４ａについてのＧの和と線Ｌ４ｂについてのＧの和との差分Ｄ４を求める。
【００３２】
色補間処理部１０８ａは上記のように差分Ｄ１〜Ｄ４を求めたら、差分Ｄ１〜Ｄ４の中で最大の値を特定し、当該特定した差分Ｄ（例えば、差分Ｄ３）を生じさせた２本の線（例えば、線Ｌ３ａ，Ｌ３ｂ）の間にエッジが延びているものと判断する。つまり、上記差分Ｄ１〜Ｄ４を求めることにより、注目画素Ｐｘの近傍に発生しているエッジのパターンが判る。このように注目画素Ｐｘ近傍のエッジパターンが判明したら、色補間処理部１０８ａは、当該判明したエッジパターンに応じて、注目画素Ｐｘの周囲の画素に対する重み付け係数を決定する。例えば、差分Ｄ３が最大であり、かつ、線Ｌ３ａについてのＧの和＜線Ｌ３ｂについてのＧの和、である場合、線Ｌ３ｂ側が高階調（明るい）、線Ｌ３ａ側が低階調（暗い）、というように分けるエッジパターンＥが、線Ｌ３ａと線Ｌ３ｂとの間に形成されていると予測される（図５（ｂ）参照）。そこで、かかるエッジパターンＥをより強調するような（例えば、線Ｌ３ｂが通過する画素および線Ｌ３ａより外側の画素に対する重みを高めた）重み付け係数を、注目画素Ｐｘの周囲の画素に与える。
【００３３】
色補間処理部１０８ａは、このような色補間処理を、ＲＡＷデータの全ての画素の全ての欠如した要素色について行う。
次に、画像ファイル生成部１０８では、色再現補正部１０８ｂが、色補間処理部１０８ａから出力されたＲＧＢデータを対象として色再現補正を行う。色再現補正とは、撮像素子１０６のカラーフィルターが持つ固有の分光特性から人間の視感度に近い色を得るためのマトリクス補正であり、各画素についてＲＧＢからＲＧＢへの変換を行う。次に、画像ファイル生成部１０８では、γ（ガンマ）変換部１０８ｃが、上記色再現補正後のＲＧＢデータを対象として、所定の出力機器の出力特性の下で階調が正しく再現されるように所定のγ変換を行う。
【００３４】
次に、ＪＰＥＧ処理部１０８ｄが、上記γ変換後のデータを対象として所定の圧縮フォーマット（ＪＰＥＧ圧縮）に基づく圧縮処理を実行するとともに、ファイル化処理部１０８ｆが、上記圧縮された一枚の画像分のデータや付加情報（ヘッダ）等を含むＪＰＥＧ形式の画像ファイルを生成する。ここで、画像ファイル生成部１０８は、サムネイル画像生成部１０８ｅも併せて有している。サムネイル画像生成部１０８ｅは、Ａ／Ｄ変換器１０７から出力されたＲＡＷデータに基づいてサムネイル画像（縮小画像）を表したサムネイル画像データを生成することがきる。そして、ファイル化処理部１０８ｆが生成する画像ファイルには、このサムネイル画像データも付加されるものとする。
制御部１１２は、画像ファイル生成部１０８に、画像ファイルをカードＩ／Ｆ１１０に対して出力させ、カードＩ／Ｆ１１０を介して当該画像ファイルをメモリーカードＭＣに保存させる。この結果、ユーザがＤＳＣ１００を用いて撮影した画像がＤＳＣ１００のメモリーカードＭＣに保存される。
【００３５】
次に、ＰＳＶ２００側の処理について説明する。
上述したように、ＤＳＣ１００において上記Ｓ４８０の処理が選択されず、Ｓ４６０の処理が選択された場合には、ＤＳＣ１００からＰＳＶ２００に対し、上記ＲＡＷデータと、ＲＡＷデータに基づいて画像ファイルの生成処理を実行することを指示するコマンドとが出力される。
図６は、ＰＳＶ２００が、制御部２０８の制御の下で実行する処理の一例をフローチャートにより示している。当該処理は、主にＣＰＵ２０９が画像ファイル生成部２１２の機能を実現することにより行われる。
【００３６】
Ｓ５００では、制御部２０８は、外部装置（ＰＳＶ２００にとっての外部装置）から上記ＲＡＷデータおよびコマンドが入力されたか否かを判断し、入力されたと判断した場合にＳ５２０の処理に進む。この場合、制御部２０８は例えば、所定のタイミング毎にＩ／Ｆ部２０４に対する入力を監視し、Ｉ／Ｆ部２０４を介して上記ＲＡＷデータおよびコマンドの入力を検知した場合に、Ｓ５２０に進む。
Ｓ５２０では制御部２０８は、上記コマンドに応じて、ＲＡＷデータに基づく画像ファイルの生成および、当該生成した画像ファイルの保存を実行する。
【００３７】
図７は、Ｓ５２０においてＣＰＵ２０９が実現する画像ファイル生成部２１２の機能をブロック図により示している。図７に示すように、画像ファイル生成部２１２は、色補間処理部２１２ａと、色再現補正部２１２ｂと、γ変換部２１２ｃと、ＪＰＥＧ処理部２１２ｄと、サムネイル画像生成部２１２ｅ、ファイル化処理部２１２ｆとを有する。すなわちＰＳＶ２００においては、画像ファイル生成部２１２が、ＤＳＣ１００の画像ファイル生成部１０８と同等の機能を持つことにより、ＤＳＣ１００から提供されたＲＡＷデータに基づいて、所定の画像フォーマット（ＪＰＥＧ）による画像ファイルの生成を行うことができる。色補間処理部２１２ａ、色再現補正部２１２ｂ、γ変換部２１２ｃ、ＪＰＥＧ処理部２１２ｄ、サムネイル画像生成部２１２ｅ、ファイル化処理部２１２ｆの機能については、ＤＳＣ１００側の画像ファイル生成部１０８の説明と基本的に同様であるため、説明を省略する。制御部２０８は、ファイル化処理部２１２ｆが生成した画像ファイルを、ＨＤＤ２０７またはカードＩ／Ｆ２０２に対して出力することにより、当該画像ファイルをＨＤＤ２０７またはカードスロット２０３に挿入されたメモリーカードＭＣに保存する。
【００３８】
このように本実施形態によれば、撮影によって生成されたＲＡＷデータに基づく画像ファイルの生成・保存という本来ＤＳＣ１００の側で行っていた処理を、ＤＳＣ１００と接続する外部装置としてのＰＳＶ２００との接続状況や、当該ＰＳＶ２００側の動作状況に応じて、当該ＰＳＶ２００に実行させることができる。そのため、ＤＳＣ１００側における処理負担を大幅に減じることができる。特に、画像ファイル生成の工程のなかでも色補間処理等は高負担な処理であり、多くのリソースを要するものであるが、かかる色補間処理等を含む現像処理をＰＳＶ２００に実行させることで、ＤＳＣ１００側の処理負担が効果的に軽減される。また、ユーザが撮影するたびに、ＰＳＶ２００が画像ファイルの生成を実行可能な状態であればＰＳＶ２００に当該生成処理を実行させ、実行不可な状態であればＤＳＣ１００側で実行する、という判断および処理がなされるため、連続撮影を行う際のＤＳＣ１００における処理負担が軽減される。
【００３９】
また、従来ＤＳＣ１００側で行っていた画像ファイルの生成処理を外部装置としてのＰＳＶ２００に実行させることのメリットの一つとして、画像ファイルの生成処理の具体的内容に、柔軟性を持たせられる点が挙げられる。つまり、ＤＳＣ１００においては、ＤＳＣ１００に搭載された画像エンジンとしてのＬＳＩ（画像ファイル生成部１０８）が画像ファイルの生成を実行するため、画像ファイルの生成過程における色補間処理や色再現補正処理などの各処理の手法やパラメータが固定化されてしまう傾向にある。一方、ＰＳＶ２００においては、ソフトウェア（コンピュータプログラム）としての画像ファイル生成部２１２の機能によって画像ファイルの生成を実現するため、例えば、画像ファイル生成部２１２のプログラムのバージョンアップを適宜行うことにより、上記色補間処理や色再現補正処理などの手法やパラメータ等を柔軟に変更することができる。すなわち本実施形態によれば、ユーザが所有するＤＳＣ１００が実行可能な画像ファイルの生成処理が固定的なものであっても、ＤＳＣ１００の外部装置に画像ファイルの生成処理を実行させることにより、画像ファイルの生成処理に選択性や柔軟性を与えることができ、その結果、ユーザの細かなニーズに対応することが可能となる。
【００４０】
（３）変形例
これまで説明した実施形態は本発明の一例であり、かかる一例以外にも種々の実施例を考えることができる。
上記図３のフローチャートの説明では、制御部１１２は、Ｓ４２３で“Ｙｅｓ”の判断を行った場合には、ＲＡＷデータに基づく画像ファイルの生成処理を外部装置に実行させないと決定するとした。ただし他の例として、制御部１１２は、Ｓ４２３で一旦“Ｙｅｓ”の判断を行った場合、ＰＳＶ２００に対し画像ファイルの生成処理を実行中であるか否かを繰り返し問い合わせるとともに、ＰＳＶ２００から画像ファイルの生成処理を完了した旨の信号（画像ファイルの生成処理を実行中でない旨の信号）を受信するまでは判断処理を一時的に待機状態とし、ＰＳＶ２００から画像ファイルの生成処理を完了した旨の信号を受信したときに、Ｓ４２５に進み、画像ファイルの生成処理を外部装置に実行させると決定するとしてもよい。また別の例として、制御部１１２は、上記Ｓ４２３で“Ｙｅｓ”の判断を行って外部装置による不実行を決定した場合（Ｓ４２４）において、Ｓ４４０，４８０のステップと並行して、ＰＳＶ２００に対し画像ファイルの生成処理を実行中であるか否かを繰り返し問い合わせるとともに、ＰＳＶ２００から画像ファイルの生成処理を完了した旨の信号を受信した場合に、上記画像ファイル生成部１０８に生成させた画像ファイルを、ＰＳＶ２００に出力し、ＰＳＶ２００側の記憶媒体（ＨＤＤ２０７やカードスロット２０３に挿入されたメモリーカードＭＣ）に保存させるとしてもよい。
かかる構成とすれば、上記Ｓ４２３において“Ｙｅｓ”の判断を一旦した場合であっても、ユーザの手をなんら煩わせることなく、ＰＳＶの側に画像ファイルを保存することが可能となる。
【００４１】
上記においては、画像ファイルの生成処理をＰＳＶ２００に実行させる場合、ＲＡＷデータから画像ファイルを生成する工程全体をＰＳＶ２００に実行させるとした。しかしＤＳＣ１００の制御部１１２は、かかる工程の一部だけをＰＳＶ２００に実行させるとしてもよい。具体的には、上記Ｓ４４０において画像ファイルの生成処理を外部装置に実行させると判断してＳ４６０に進んだ場合であっても、制御部１１２は当該Ｓ４６０において、Ａ／Ｄ変換器１０７から出力されたＲＡＷデータをＤＳＣ１００内の画像ファイル生成部１０８に入力させるとともに、画像ファイル生成部１０８に、ＲＡＷデータに基づく画像ファイルの生成処理を、上記工程全体の途中まで実行させる。そして、制御部１１２は、工程全体の途中まで実行させた状態で得られたデータ（処理途中データ）を、当該処理途中データに基づいて画像ファイルの生成処理を実行することを指示するコマンドとともに、Ｉ／Ｆ部１０９から外部装置（ＰＳＶ２００）に対して出力する。
【００４２】
処理途中データとは、例えば、色補間処理部１０８ａによる色補間処理後のデータや、色再現補正部１０８ｂによる色再現補正後のデータや、γ変換部１０８ｃによるγ変換後のデータなどが該当する。処理途中データを入力したＰＳＶ２００においては、制御部２０８が処理途中データの状態（どこまでの処理がなされているか）に応じて、色再現補正部２１２ｂによる色再現補正や、γ変換部２１２ｃによるγ変換や、ＪＰＥＧ処理部２１２ｄによる圧縮処理などといった、画像ファイルを生成するための工程の途中からの処理を行い、最終的に画像ファイルの生成を完了させる。
【００４３】
ここで、ＤＳＣ１００の制御部１１２は、ＲＡＷデータから画像ファイルを生成する工程全体におけるいずれの段階からＰＳＶ２００に実行させるかを、ＰＳＶ２００の状態情報に応じて決定することができる。ＰＳＶ２００の状態情報とは、例えば、ＰＳＶ２００の機種情報や、ＰＳＶ２００における色補間処理等の処理能力を示す所定の情報が該当する。例えばＤＳＣ１００は、上記Ｓ４６０において、ＰＳＶ２００に対し機種情報の提供を要求し、当該要求に応じて通知されたＰＳＶ２００の機種情報に応じて、上記工程全体におけるいずれの段階からＰＳＶ２００に実行させるかを決定する。例えば、機種情報が、製造時期がある程度古いモデルの機種を示す場合には、処理能力が低い（処理速度が遅い等）機種であると判断し、上記工程の全てはＰＳＶ２００に任せずにγ変換の段階から任せる、等といった決定を行うことが可能である。またＤＳＣ１００は、上記Ｓ４６０において、例えば、ＰＳＶ２００が格納するソフトウェアとしての上記画像ファイル生成部２１２のバージョン情報をＰＳＶ２００から取得し、当該バージョン情報に基づいて、上記画像ファイル生成部２１２が実行可能な処理に要する時間や得られる画質の程度を判断し、当該判断に応じて、上記工程の全てはＰＳＶ２００に任せずに色再現補正の段階から任せる、等といった決定を行う。
【００４４】
そして制御部１１２は、このように決定した段階の前に対応する処理途中データを、画像ファイル生成部１０８に生成させ、この生成させた処理途中データを、ＰＳＶ２００に出力する。このように、ＲＡＷデータから画像ファイルを生成する工程全体の途中からＰＳＶ２００に実行させることにより、ＤＳＣ１００の処理能力とＰＳＶ２００の処理能力とを総合的に考慮して、処理スピードと画質とを両立させた画像ファイルの生成を実現することが可能となる。その結果、ＰＳＶ２００に上記工程全体を実行させたが故に、却って処理スピードや画質が低下してしまうという不都合も防止できる。
【００４５】
他の変形例として、ＤＳＣ１００に対して接続する外部装置は複数であってもよい。図１では、ＰＳＶ２００を１台だけ図示しているが、例えば、複数のＰＳＶ２００がＤＳＣ１００に対してケーブル１０等を介して同時に接続している場合においても、本発明を適用可能である。この場合、ＤＳＣ１００の制御部１１２は、ＲＡＷデータに基づく画像ファイルの生成処理を外部装置に実行させるか否かの判断処理（Ｓ４２０）を、例えば次のように行う。制御部１１２は、通信可能に接続している全てのＰＳＶ２００を検出するとともに、当該検出した各ＰＳＶ２００のうち、現在、動作モードが上記画像ファイル生成モードに設定されているＰＳＶ２００を特定する。そして、このように特定したＰＳＶ２００の中から、その時点で画像ファイルの生成処理を実行中ではない機体を優先して選択し、選択したＰＳＶ２００に対してＲＡＷデータの出力を行う。かかる構成とすれば、ユーザが連続的にシャッターボタンを操作して連続撮影を行う場合、その都度、一画像分のＲＡＷデータの出力先として相応しいＰＳＶ２００が自動的に選択され、選択されたＰＳＶ２００の側で画像ファイルの生成が行われる。そのため、ＤＳＣ１００を用いた連続撮影が高速化される。
【００４６】
他の変形例として、ＰＳＶ２００は、異なる種類の画像ファイル生成部２１２をＨＤＤ２０７等の所定の記憶媒体に備えるとともに、ユーザは、複数種類の画像ファイル生成部２１２の中から画像ファイルの生成処理に用いるプログラムを選択して設定可能としてもよい。この場合、例えば、色補間処理による画像のエッジ強調の効果や、色再現補正の効果や、処理スピード等が異なる複数種類の画像ファイル生成部２１２を、ＨＤＤ２０７等に格納しておく。ユーザは、ＤＳＣ１００を用いた撮影に先立ち、ＰＳＶ２００の操作部２０１を操作して複数種類の画像ファイル生成部２１２の中から一種類のプログラムを選択する。制御部２０８では、外部装置（ＤＳＣ１００）からＲＡＷデータ等の提供を受けた際に、ＣＰＵ２０９が上記選択されたプログラム（画像ファイル生成部２１２）を読み出して実行する。このように、ＰＳＶ２００に異なる種類の画像ファイル生成部２１２を備えさせておけば、より細かなユーザのニーズに対応した画像ファイル生成処理を行うことができる。
【００４７】
なお上記では、撮影した画像をＪＰＥＧの画像ファイルとしてＤＳＣ１００又はＰＳＶ２００に保存する場合を例に説明した。しかし、ＤＳＣ１００又はＰＳＶ２００において画像を保存する際のフォーマットはＪＰＥＧ以外にも、ＴＩＦＦ形式等、種々のフォーマットを採用可能である。また、撮影した画像をＲＡＷデータのまま保存することも可能である。
【００４８】
図８は、ＤＳＣ１００において画像をＲＡＷデータで保存する場合の画像ファイル生成部１０８による処理をブロック図により示している。ＤＳＣ１００の制御部１１２は、画像ファイルの生成処理を外部装置に実行させないと判断した場合であって、画像をＲＡＷデータのまま保存する場合（ユーザの操作部１０５の操作によって、画像をＲＡＷデータで保存することが設定されている場合）、上記Ｓ４８０において、Ａ／Ｄ変換器１０７から出力されたＲＡＷデータを画像ファイル生成部１０８に出力させる。画像ファイル生成部１０８では、サムネイル画像生成部１０８ｅが上記出力されたＲＡＷデータに基づいてサムネイル画像データを生成するとともに、ファイル化処理部１０８ｆが、当該生成されたサムネイル画像データと一枚の画像分のＲＡＷデータとをまとめてファイル化する。制御部１１２は、当該ファイル（ＲＷＡファイル）を、カードＩ／Ｆ１１０を介して、メモリーカードＭＣに保存する。むろん、ＰＳＶ２００の側においても、画像をＲＡＷデータで保存することが可能である。つまりＰＳＶ２００の制御部１１２は、ＤＳＣ１００から画像をＲＡＷデータのまま保存することを指示された場合には、ＤＳＣ１００から提供されたＲＡＷデータと、当該ＲＡＷデータに基づいて生成したサムネイル画像データとをまとめてＲＷＡファイルを生成し、当該生成したＲＷＡファイルを、ＨＤＤ２０７またはメモリーカードＭＣに保存する。
【００４９】
上記では、画像処理システム３００を構成する各画像処理装置（ＤＳＣ１００およびＰＳＶ２００）の間の通信を、ケーブル１０を用いた有線通信としたが、画像処理装置間の通信は無線による通信であってもよい。
また上記では、第２の画像処理装置としてＰＳＶ２００を例に説明を行ったが、第２の画像処理装置としてはＰＳＶ２００以外にも様々な装置を適用することができ、例えば、第２の画像処理装置はプリンタであってもよい。第２の画像処理装置としてプリンタを用いる場合、当該プリンタは、上記ＰＳＶ２００と同様に、ＤＳＣ１００から供給されたＲＡＷデータや処理途中データに基づく画像ファイルの生成機能および当該生成した画像ファイルの保存機能を有するとともに、当該生成した画像ファイルに基づく画像の印刷を行う印刷機能を備えることになる。その他、第２の画像処理装置はプロジェクタ等であってもよく、この場合のプロジェクタは、ＤＳＣ１００から供給されたＲＡＷデータや処理途中データに基づく画像ファイルの生成機能および当該生成した画像ファイルの保存機能を有するとともに、当該生成した画像ファイルに基づく画像を外部のスクリーン等に投影する機能を備えることになる。
また、上述した実施形態や各変形例は、それらを適宜組み合わせて実行することが可能である。また、本発明は上記の実施形態や変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
【図面の簡単な説明】
【００５０】
【図１】画像処理システムの概略構成の一例を示すブロック図。
【図２】ＤＳＣの制御部等が実行する処理の一例を示したフローチャート。
【図３】ＤＳＣの制御部が実行する判断処理の一例を示したフローチャート。
【図４】ＤＳＣの画像ファイル生成部による処理工程の一例を示したブロック図。
【図５】エッジパターンを検出する様子を示した説明図。
【図６】ＰＳＶの制御部が実行する処理の一例を示したフローチャート。
【図７】ＰＳＶの画像ファイル生成部の機能の一例を示したブロック図。
【図８】ＤＳＣの画像ファイル生成部による処理工程の他の例を示したブロック図。
【符号の説明】
【００５１】
１０…ケーブル、１００…デジタルスチルカメラ（ＤＳＣ）、１０６…撮像素子、１０７…Ａ／Ｄ変換器、１０８…画像ファイル生成部、１０８ａ…色補間処理部、１０８ｂ…色再現補正部、１０８ｃ…γ変換部、１０８ｄ…ＪＰＥＧ処理部、１０８ｅ…サムネイル画像生成部、１０８ｆ…ファイル化処理部、１０９…Ｉ／Ｆ部、１１２…制御部、１１３…ＣＰＵ、１１４…ＲＡＭ、１１６…ＲＯＭ、１１７…画像ファイル生成指示部、２００…フォトストレージビューワ（ＰＳＶ）、２０４…Ｉ／Ｆ部、２０５…表示部、２０７…ＨＤＤ、２０８…制御部、２０９…ＣＰＵ、２１０…ＲＡＭ、２１１…ＲＯＭ、２１２…画像ファイル生成部、２１２ａ…色補間処理部、２１２ｂ…色再現補正部、２１２ｃ…γ変換部、２１２ｄ…ＪＰＥＧ処理部、２１２ｅ…サムネイル画像生成部、２１２ｆ…ファイル化処理部、３００…画像処理システム
【図１】
2009081709.tif 000003
【図２】
2009081709.tif 000004
【図３】
2009081709.tif 000005
【図４】
2009081709.tif 000006
【図５】
2009081709.tif 000007
【図６】
2009081709.tif 000008
【図７】
2009081709.tif 000009
【図８】
2009081709.tif 000010