(57)【特許請求の範囲】
【請求項１】
撮像手段を備え、動画撮影モードでの動作による動画情報の取得、及び静止画撮影モードでの動作による静止画情報の取得が可能であり、静止画情報を印刷処理する印刷手段を接続可能な撮像装置であって、
上記印刷手段の接続を検出した場合、上記静止画撮影モードに切り換える制御手段を備えることを特徴とする撮像装置。
【請求項２】
動画撮影モードと静止画撮影モードとを有する撮像装置であって、
撮像手段と、
上記撮像手段により得られた画像信号を処理する画像処理手段と、
プリンタが接続可能であり、上記画像処理手段により処理された画像信号を上記プリンタに出力する出力手段と、
上記画像処理手段により処理された画像信号を記録媒体に記録する記録手段と、
上記出力手段に上記プリンタが接続されたことに応じて上記撮像装置のモードを上記静止画撮影モードに切り換える制御手段とを備えることを特徴とする撮像装置。
【請求項３】
動画撮影モードでの動作により動画情報を取得する動画取得ステップと、
静止画撮影モードでの動作により静止画情報を取得する静止画取得ステップと、
静止画情報を印刷処理する印刷手段の接続を検知する検知ステップと、
上記検知ステップにより上記印刷手段の接続が検知された場合、自動的に上記静止画撮影モードに切り換える制御ステップとを含むことを特徴とする画像処理方法。
【請求項４】
撮像素子による撮影動作で得られる画像情報を一時的にメモリへ保持する保持ステップと、
上記メモリ内の画像情報から動画情報を生成する動画生成ステップと、
上記メモリ内の画像情報から静止画情報を生成する静止画生成ステップと、
上記動画情報を圧縮する動画圧縮ステップと、
上記静止画情報を圧縮する静止画圧縮ステップと、
静止画情報を印刷処理する印刷手段の接続を検知した場合に、上記静止画生成ステップ及び上記静止画圧縮ステップを実行する静止画撮影モードで動作制御を行う制御ステップとを含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置、及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来より例えば、ビデオカメラとしては、画像を印刷出力することが可能なプリンタ（ビデオプリンタ等）を接続可能なものがある。このようなビデオカメラでは、被写体を撮影して取得した映像（複数フレームからなる動画）から任意のフレーム画像を切り出し、これを静止画として直接プリンタに対して出力するように構成されている。
【０００３】
一方、静止画を主に扱うディジタルカメラは、一般的に多くの画素数を有する撮像素子を備えており、その機能としては、当該撮像素子で得られる静止画を記録媒体に記録する際に、そのときの画像サイズを選択可能な機能や、画像圧縮率を変えて画質を選択可能な機能等が挙げられる。このようなディジタルカメラで得られた画像をプリンタで印刷出力する場合、通常では例えば、ディジタルカメラ内の画像をパーソナルコンピュータ（パソコン）に一旦転送し、その後、当該パソコンから、当該パソコンに接続されたプリンタに転送する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したようなビデオカメラやディジタルカメラ等の従来の画像処理装置では、次のような問題点があった。
【０００５】
例えば、従来のビデオカメラでは、被写体の撮影により取得した動画から任意のフレーム画像を切り出し、これを静止画としてプリンタに対して出力することで、プリンタでの印刷が可能となるが、このとき、プリンタで印刷する画像（フレーム画像）を動画の中から探し出す作業は非常に面倒な作業である。また、プリンタで印刷する画像についても、通常撮影により得られた動画の中のフレーム画像（静止画）であるため、例えば、静止画専用のディジタルカメラ等で得られる静止画と比較して、その画質が劣る。
【０００６】
したがって、従来のビデオカメラで得られた画像をプリンタで印刷出力する場合、非常に面倒な作業が必要であると共に、その印刷結果として、良好な画質のものを得ることはできなかった。
【０００７】
一方、従来のディジタルカメラでは、パソコン等の端末装置を介してプリンタでの印刷が可能であるが、単にプリンタに対して、印刷対象の画像を転送するだけでは、所望のサイズ、且つ所望の画質での印刷結果は得られない。
【０００８】
したがって、プリンタで所望の印刷結果を得るためには、例えば、端末装置（パソコン等）での表示画面上、又はプリンタに設けられた操作部により、元の画像のサイズ及び解像度と共に、印刷結果として所望する画像サイズ(印刷出力する用紙サイズ)及び印刷解像度(ＤＰＩの指定の解像度)等を設定する必要がある。また、場合によっては、印刷出力する用紙の種類や、印刷時の色バランス、或いは輪郭補正の度合い等のような、種々の設定が必要となる。
【０００９】
すなわち、従来では、ディジタルカメラで得られた画像をプリンタで印刷する場合、その印刷結果として、所望するものを得るためには、非常に面倒な設定操作が必要であった。
【００１０】
そこで、上記の問題点を解決する方法の１つとして、例えば、画像印刷用のアプリケーションソフトウェアやプリンタドライバに対して、ユーザから選択された印刷目的に対応した印刷に関する設定を自動的に行なうような構成を設けることが考えられる。これにより、印刷に関する設定操作を簡易化することができる。
【００１１】
しかしながら、上記の構成では、ユーザは、どのような印刷結果を得たいのか（印刷目的）を選択することはできるが、実際に撮影時に当該印刷目的に適した撮影が行なわれていない場合、所望する印刷結果は得られない。すなわち、上記の構成は、印刷対象とする画像データを印刷用に加工する際の処理を簡易化しているにすぎない。
【００１２】
例えば、撮影時の画像サイズが印刷サイズに比べて小さすぎる場合、印刷時には拡大印刷する必要があるが、非常に画質が荒れた状態の印刷結果が得られることになる。このように場合には、撮影時から大きめの画像サイズでの撮影を行なう必要ある。しかしながら、どのぐらいの画像サイズで撮影するのが適切かどうかは、一般的なユーザには非常にわかりにくい。
【００１３】
また、例えば、名刺上に顔写真を印刷する場合、顔写真部分の画像の印刷サイズ１．２ｃｍ角程度で良いが、顔写真の撮影の際、カメラ側において、どのくらいの画素で、また、どのくらいの圧縮率で撮影すれば適切な顔写真が得られるかどうかに関しては、一般的なユーザにはわかりにくい。通常、できるだけ良好な画質での撮影を行なった方が安心であるので、例えば、３００万画素／最高画質での設定により撮影を行なうことが多い。また、例えば、1人の顔写真を撮影し、1回のみの印刷である場合は問題ないが、複数人の顔写真を撮影して印刷する場合、画像サイズが大きすぎることにより多くの処理時間が必要となり、さらに、画像用の記録媒体の容量が不足することにより記録媒体を頻繁に交換する必要がある。
【００１４】
そこで、本発明は、上記の欠点を除去するために成されたもので、印刷目的で撮影する際の操作性向上と適正画質の提供を図ることを目的とする。
【００１５】
【課題を解決するための手段】
斯かる目的化において、本発明は、撮像手段を備え、動画撮影モードでの動作による動画情報の取得、及び静止画撮影モードでの動作による静止画情報の取得が可能であり、静止画情報を印刷処理する印刷手段を接続可能な撮像装置であって、上記印刷手段の接続を検出した場合、上記静止画撮影モードに切り換える制御手段を備えることを特徴とする。
【００１６】
また、本発明は、動画撮影モードと静止画撮影モードとを有する撮像装置であって、撮像手段と、上記撮像手段により得られた画像信号を処理する画像処理手段と、プリンタが接続可能であり、上記画像処理手段により処理された画像信号を上記プリンタに出力する出力手段と、上記画像処理手段により処理された画像信号を記録媒体に記録する記録手段と、上記出力手段に上記プリンタが接続されたことに応じて上記撮像装置のモードを上記静止画撮影モードに切り換える制御手段とを備えることを特徴とする。
【００１７】
また、本発明は、動画撮影モードでの動作により動画情報を取得する動画取得ステップと、静止画撮影モードでの動作により静止画情報を取得する静止画取得ステップと、静止画情報を印刷処理する印刷手段の接続を検知する検知ステップと、上記検知ステップにより上記印刷手段の接続が検知された場合、自動的に上記静止画撮影モードに切り換える制御ステップとを含むことを特徴とする。
【００１８】
また、本発明は、撮像素子による撮影動作で得られる画像情報を一時的にメモリへ保持する保持ステップと、上記メモリ内の画像情報から動画情報を生成する動画生成ステップと、上記メモリ内の画像情報から静止画情報を生成する静止画生成ステップと、上記動画情報を圧縮する動画圧縮ステップと、上記静止画情報を圧縮する静止画圧縮ステップと、静止画情報を印刷処理する印刷手段の接続を検知した場合に、上記静止画生成ステップ及び上記静止画圧縮ステップを実行する静止画撮影モードで動作制御を行う制御ステップとを含むことを特徴とする。
【００３６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００３７】
本発明は、例えば、図１に示すような撮像装置１００に適用される。
本実施の形態の撮像装置１００は、動画及び静止画の撮影動作、当該撮影動作により取得した画像データの記録媒体１３３又は２００への記録、及びプリンタ３００の接続が可能な装置であり、特に、次のような機能（１）〜（４）を有する。
（１）プリンタ３００の接続を検出すると、自動的に静止画撮影モードで動作する。
（２）プリンタ３００に関する情報（プリンタ情報）に基づいて、撮像素子１１４の信号読出範囲を設定する。
（３）プリンタ３００のプリンタ情報に基づいて、撮影動作により取得した画像の圧縮率を設定する。
（４）プリンタ３００から、プリンタ３００のプリンタ情報（印刷動作に関する情報等）を取得し、当該プリンタ情報に基づいて、撮影動作又は処理動作を制御することで取得した画像データを記録媒体１３３又は２００に記録する。
以下、本実施の形態の撮像装置１００の構成及び動作について具体的に説明する。
【００３８】
＜撮像装置１００の構成＞
上記図１に示す撮像装置１００において、まず、１１０は、撮影レンズであり、撮像素子１１４に対して被写体光を導く。
１１２は、絞りやシャッター等を含む露光量制御部材であり、撮影レンズ１１０を介した被写体光が、この露光量制御部材１１２を介して撮像素子１１４に対して入射する。
１１４は、撮影レンズ１１０及び露光量制御部材１１２を介した被写体光（光学像）を電気信号に変換して出力する撮像素子である。
【００３９】
１１６は、撮像素子１１４の出力信号（アナログ）をディジタル化して出力するＡ／Ｄ変換器である。
１１８は、撮像素子１１４、Ａ／Ｄ変換器１１６、Ｄ／Ａ変換器１２６に対して、クロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路１２２及びシステム制御回路１５０により制御される。
【００４０】
１２０は、画像処理回路であり、Ａ／Ｄ変換器１１６の出力データ（ディジタル画像データ）、或いはメモリ制御回路１２２からのデータに対して、所定の画素補間処理や色変換処理等の画像処理を施す。また、画像処理回路１２０は、Ａ／Ｄ変換器１１６の出力データ（ディジタル画像データ）に基づいて、露光量制御や測距制御のための演算処理処理等をも実行する。
【００４１】
１２２は、データフロー制御回路であり、Ａ／Ｄ変換器１１６、タイミング発生回路１１８、画像処理回路１２０、画像表示メモリ１２４、Ｄ／Ａ変換器１２６、メモリ１３０、及び圧縮／伸長回路１３２等の間でのデータの入出力を制御する。このようなデータフロー制御回路１２２により、例えば、撮影記録動作時には、Ａ／Ｄ変換器１１６の出力データが画像処理回路１２０及びデータフロー制御回路１２２を介して、或いはＡ／Ｄ変換器１１６の出力データが直接データフロー制御回路１２２を介して、画像表示メモリ１２４或いはメモリ１３０に書き込まれる。
【００４２】
１２４は画像表示メモリであり、１２６はＤ／Ａ変換器である。画像表示メモリ１２４に書き込まれた表示用の画像データは、データフロー制御回路１２２により、Ｄ／Ａ変換器１２６を介して画像表示部１２８に対して出力される。
１２８は、ＴＦＴ  ＬＣＤ等を用いた画像表示部であり、Ｄ／Ａ変換器１２６からの画像データを表示する。この画像表示部１２８により、撮影動作により取得した画像データを逐次表示するように構成すれば、電子ファインダー機能を実現することが可能である。
【００４３】
１３０は、撮影動作により取得した静止画像データや動画像データを格納するメモリであり、所定枚数の静止画像データや所定時間の動画像データを処理するために一時的に格納するのに十分な記憶容量を有する。このようなメモリ１３０は、システム制御回路１５０の作業領域等としても使用することが可能である。１３２は、画像データを圧縮或いは伸長する圧縮／伸長回路であり、メモリ１３０に格納された画像データを読み込んで圧縮処理或いは伸長処理を実行し、当該処理後の画像データを再びメモリ１３０に書き込む。
【００４４】
１３３は、テープ状記録媒体やデイスク状記録媒体等の第１の記録媒体である。この第１の記録媒体１３３に対しては、テープの走行やテープドラムの回転等を制御する制御駆動手段（不図示）、或いはデイスク回転やヘッドに位置等を制御する制御駆動手段（不図示）による適切な制御により、画像データの記録或いは再生が行われる。
１３１は、記録媒体１３３に対して画像データを記録するための処理を実行する処理回路であり、例えば、記録媒体１３３がビデオテープの場合、記録対象の画像データを、ディジタルビデオのフォーマット形式に対応するデータに変換し、必要に応じて、所定の情報を付加する。
【００４５】
１４０は、絞りやシャッタ等を含む露光量制御部材１１２を制御する露光制御部である。
１４２は、撮影レンズ１１０のフォーカシングを制御する測距制御部であり、１４４は、撮影レンズ１１０のズーミングを制御するズーム制御部である。
露光制御部１４０及び測距制御部１４２は、ＴＴＬ方式を用いて制御される。例えば、ステム制御回路１５０は、撮影動作により取得した画像データを画像処理回路１２０で演算処理した結果に基づいて、露光制御部１４０及び測距制御部１４２を制御する。
【００４６】
１５０は、撮像装置１００全体の動作制御を司るシステム制御回路であり、１５２は、システム制御回路１５０での動作制御用の定数、変数、及び処理プログラム等を記憶するＦＬＡＳＨ  ＲＯＭ等を用いたメモリである。
１５４は、文字や画像、或いは音声等を用いて、撮像装置１００の動作状態やメッセージ等をユーザに対して提示する液晶表示部やスピーカ等を含む表示部であり、システム制御回路１５０での処理プログラムの実行により機能する。このような表示部１５４は、撮像装置１００本体の操作部１７０等の近辺の、ユーザが視認し易い位置に単数或いは複数個所設置される。また、表示部１５４としては、例えば、ＬＣＤやＬＥＤ、或いは発音素子等の組み合わせにより構成するようにしてもよい。
１５６は、各種調整値等の情報を記憶する、電気的に消去及び記録が可能なＥＥＰＲＯＭ等の不揮発性メモリである。
【００４７】
１６０、１６２、１６４、及び１７０はそれぞれ、システム制御回路１５０に対して各種の動作指示を入力するための、モードダイヤル、トリガースイッチ、及び操作部である。これらのモードダイヤル１６０、トリガースイッチ１６２，１６４、及び操作部１７０は、スイッチやダイアル、タッチパネル、視線検知によるポインティング、或いは音声認識機能等の単数或いは複数の組み合わせで構成される。
【００４８】
具体的には例えば、モードダイアルスイッチ１６０は、電源オフ、撮影記録モード、再生モード、消去モード、ＰＣ（パーソナルコンピュータ）の接続モード、及びプリンタやキーボード等のアクセサリの接続モード等の各種機能モードを切り替え設定することが可能である。
トリガースイッチ１６２は、静止画の撮影用のトリガースイッチであり、トリガースイッチ１６４は、動画の撮影用のトリガースイッチである。
操作部１７０は、各種ボタンやタッチパネル等からなり、例えば、ズームスイッチ、メニューボタン、セットボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、及び露出補正ボタン等を含んでいる。
【００４９】
１８０は、電源制御部であり、ＤＣ−ＤＣコンバータや、通電するブロックを切り替えるスイッチ回路等を含んでおり、電池検知部１８７を介して、電源１８６（電池）の装着の有無、電源１８６の種類、及び電池残量の検出を行い、当該検出結果及びシステム制御回路１５０からの指示に基づいて、ＤＣ−ＤＣコンバータを制御することで、必要な電圧を必要な期間、記録媒体１３３，２００を含む各構成部（ブロック）へ供給する。
１８２及び１８４は、電池検知部１８７と電源１８６を接続するためのコネクタである。
【００５０】
１８６は、電源であり、次のような種々の電源を適用可能である。
・アルカリマンガン電池等の充電できない一時電池。
・リチウムイオン電池等の充電可能な二次電池。
・ＡＣ電源をＤＣ電源に変換して撮像装置１００本体に直流電源として供給するＡＣ−ＤＣアダプター。
【００５１】
１８７は、電池検知部であり、電源１８６の接続を検知すると共に、その種類を判別する。具体的には例えば、電池検知部１８７は、次のような機能を有する。
・電源１８６の形状を機械的に判別する。
・電源１８６が、所定量の電流を流した時と流さない時の電圧差により、電源１８６の内部抵抗を測定し、当該測定結果により、電源１８６の種類や消耗度を判別する。
・電源１８６自体に通信手段が設けられてい場合、当該通信手段を介して、電源１８６の種類や消耗度等を判別する。
【００５２】
１９０は、メモリカード等の記録媒体２００とのインタフェースであり、１９２は、記録媒体２００と接続を行うためのコネクタである。
１９８は、コネクタ１９２に対して記録媒体２００が装着されているか否かを検知する記録媒体着脱検知部である。
１９９は、コネクタ１９２に対して装着された記録媒体２００の誤消去防止爪の状態を検知する誤消去防止爪検知部である。
【００５３】
１０１は、ＵＳＢ通信制御部であり、具体的には、スレーブとしてのインターフェース（ＩＦ）部である。
１０２は、ＵＳＢ通信制御部であり、具体的には、ホストとしてのインターフェース（ＩＦ）部である。
１０３は、ＵＳＢスレーブ端子であり、具体的には、通信制御部１０１により撮像装置１００を他のＵＳＢホスト機器とケーブル（不図示）で通信可能なように接続するためのコネクタある。
１０４は、ＵＳＢホスト端子であり、具体的には、通信制御部１０１により撮像装置１００を他のＵＳＢスレーブ機器とケーブル（不図示）で通信可能なように接続するためのコネクタある。
【００５４】
２００は、メモリカード等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等を含む記録部２０２と、撮像装置１００とのインタフェース２０４と、撮像装置１００との接続のためのコネクタ２０６とを備えている。
３００は、コネクタ１０３又は１０４を介して撮像装置１００と通信することで、撮像装置１００で得られた画像の印刷出力するプリンタである。
【００５５】
＜撮像装置１００の動作＞
ここでは、撮像装置１００における通常の画像記録動作の一例について説明する。
【００５６】
例えば、ユーザは、撮像装置１００のモードダイアル１６０を操作することで、撮像装置１００をカメラモード（動画撮影モード及び静止画撮影モードを含む撮影モード）に設定する。
撮像装置１００がカメラモードに設定されると、システム制御回路１５０は、以下に説明するような動画像記録のための動作制御を実行する。
【００５７】
データフロー制御部１２２は、撮像素子１１４により得られた画像データ（動画像データ）をＡ／Ｄ変換器１１６を介して取得し、これをＤ／Ａ変換器１２６を介して画像表示部１２８へ供給する。
画像表示部１２８は、データフロー制御部１２２により供給された動画像データに係る動画像を表示する。
【００５８】
ユーザは、この状態で動画撮影トリガースイッチ１６４を操作することで、動画像データの記録開始を指示する。
この指示に従って、撮像素子１１４から出力された動画像データは、Ａ／Ｄ変換器１１６、画像処理回路１２０、及びデータフロー制御部１２２を介してメモリ１３０に記憶される。
【００５９】
圧縮／伸長回路１３２は、メモリ１３０に記憶された動画像データに対して、当該動画像データに適した所定の符号化処理（ＭＰＥＧ等の符号化処理）を施すことで、その情報量を圧縮して出力する。
データフロー制御部１２２は、圧縮／伸長回路１３２の出力データ（符号化後の動画像データ）を記録処理回路１３１へ供給する。
【００６０】
記録処理回路１３１は、データフロー制御部１２２からの符号化後の動画像データに対して、同期及びＩＤデータ等の付加処理や、エラー訂正符号化やディジタル変調処理等を施すことで、当該動画像データを記録媒体１３３へ記録するのに適した形態のデータに変換し、当該変換後のデータを記録媒体１３３に記録する。
【００６１】
上述のようにして動画像の記録が行なわれる。そして、動画像記録中に、再びユーザが動画撮影トリガースイッチ１６４を操作すると、システム制御回路１５０は、当該動画像記録動作を停止させる。
【００６２】
また、動画像記録動作が停止している状態で、ユーザが静止画撮影トリガースイッチ１６２を操作すると、システム制御回路１５０は、以下に説明するような静止画像記録のための動作制御を実行する。
【００６３】
データフロー制御部１２２は、Ａ／Ｄ変換器１１６から出力される動画像データ（複数フレームの画像データからなる動画像データ）中から、静止画撮影トリガースイッチ１６２の操作タイミングに対応した１フレームの画像データを抽出し、これをメモリ１３０に記憶する。
【００６４】
圧縮／伸長回路１３２は、メモリ１３０に記憶された１フレームの画像データ（静止画像データ）に対して、これに適した符号化処理（例えば、ＪＰＥＧやＪＰＥＧ２０００等の処理）を施し、当該処理後の画像データ（符号化後の１フレームの画像データ）を再びメモリ１３０に記憶する。
【００６５】
メモリＩ／Ｆ１９０は、メモリ１３０に記憶された符号化後の１フレームの画像データを読み出し、これを静止画像データとして、コネクタ１９２、及びメモリカード２００内のコネクタ２０６及びＩ／Ｆ２０４を介して記録部２０２に記録する。
【００６６】
上述のようにして、動画像記録動作が停止している状態で静止画撮影トリガースイッチ１６２が操作された場合には静止画像の記録が行なわれるが、動画像記録動作が続行している状態で静止画撮影トリガースイッチ１６２が操作された場合、システム制御回路１５０は、データフロー制御部１２２を制御することで、動画像記録動作を続行しながら、静止画撮影トリガースイッチ１６２に対応した１フレームの画像データを、Ａ／Ｄ変換器１１６から出力される動画像データ中から抽出してメモリ１３０に記憶する。
その後、メモリ１３０に記憶された１フレームの画像データは、上述した静止画記録動作と同様にして処理され、メモリカード２００に記憶される。
【００６７】
＜撮像装置１００の特徴とする動作＞
本実施の形態の撮像装置１００は、撮影動作により取得した画像データを、撮像装置１００本体に接続されたプリンタ３００で印刷処理する場合の動作に特徴がある。
図２は、この場合の撮像装置１００の動作をフローチャートにより示したものである。
【００６８】
ステップＳ４０１：プリンタ接続検知
システム制御回路１５０は、撮像装置１００本体にプリンタ３００が接続されているか否か（プリントモードであるか否か）を判別する。
具体的には例えば、プリンタ３００はコネクタ１０３又は１０４を介して撮像装置１００本体に接続されている。システム制御回路１５０は、通信制御部１０１又は１０２を介してプリンタ３００と通信を行い、この結果、プリンタ３００側から所定の応答があった場合に、撮像装置１００本体にプリンタ３００が接続されている、と判別する。
このような判別の結果、プリンタ３００が接続されている場合にはステップＳ４０３からのプリンタモード撮影シーケンスへ進み、プリンタ３００が接続されていない場合にはステップＳ４０２の通常撮影シーケンスへ進む。
【００６９】
尚、プリンタ３００の接続検知方法については、上述したような方法に限られることはなく、例えば、機械的なスイッチ手段等で検知する方法等のような、様々な任意の方法が適用可能である。
【００７０】
ステップＳ４０２：
ステップＳ４０１の判別の結果、プリントモード（印刷モード）でない場合、システム制御回路１５０は、通常の撮影動作を行うための各種設定（通常カメラ設定）を行う。
すなわち、システム制御回路１５０は、この場合は印刷が目的ではないことを認識し、動画撮影或いは静止画撮影のためにユーザからモードダイヤル１６０により選択されたモード等に従った設定処理を行う。具体的には例えば、モードダイヤル１６０により静止画撮影のためのモードが選択された場合、さらに操作部１７０により所定の画像サイズや圧縮率等が設定されるが、システム制御回路１５０は、これらのユーザ設定に基づいた動作を実施するためのカメラ設定を行う。
その後、後述するステップＳＳ４０９へ進み、ステップＳ４０９〜ステップＳ４１２の一連の撮影動作が実施されることになる。
【００７１】
ステップＳ４０３：プリンタモード撮影シーケンス
ステップＳ４０１の判別の結果、プリントモード（印刷モード）である場合、システム制御回路１５０は、通信制御部１０１又は１０２を介して、プリンタ３００からプリンタ３００の属性（プリンタ属性）を取得する。
ここでのプリンタ属性は、プリンタ３００において、印刷可能な用紙サイズ（Ａ４、はがきサイズ、名刺サイズ等）、印刷可能な用紙の質(普通紙、写真専用光沢紙、再生紙等)、印刷レイアウトとしてＩＮＤＥＸプリント(１枚の用紙上に複数の画像を印刷すること)が可能であるか否か、及び縁無し／縁有りの印刷が可能であるか否か等を示す属性を含む。
【００７２】
ステップＳ４０４：プリント方法の指定
システム制御回路１５０は、ステップＳ４０３で取得したプリンタ属性に基づいて、ユーザが選択すべき項目に関してプリント方法の指定を行う。
【００７３】
例えば、プリンタ３００が、次のような機能を有するものとする。
・印刷可能な用紙サイズは「はがきサイズ」のみである。
・印刷可能な用紙の質は「写真専用光沢紙」のみである。
・印刷レイアウトとしてＩＮＤＥＸプリントが可能であり、この場合、１枚の用紙上に出力する画像枚数を、１画像、２画像、４画像の３つのパターンの中から選択が可能である。
・「縁有り印刷」のみ可能である。
【００７４】
この場合、システム制御回路１５０は、ＩＮＤＥＸプリント時の1枚当りの画像数を選択するようユーザに促す。
例えば、システム制御回路１５０は、画像表示部１２８や表示部１５４に対して、操作部１７０の操作により選択可能な項目を表示する。これにより、ユーザは、画像表示部１２８や表示部１５４に表示された選択項目の中から所望する項目を選択設定することができる。
【００７５】
ここでは説明のため、ユーザから次のような設定がなされたものとする。
用紙の種類：写真専用光沢紙
用紙サイズ：はがきサイズ
印刷レイアウト：２分割
縁有り
【００７６】
ステップＳ４０５：
システム制御回路１５０は、ステップＳ４０４によるプリント方法の設定に基づいて、実際に印刷すべき画像のサイズ、縦横比、画質(圧縮率)、及び圧縮方式の切り換えを行うために、先ず、撮像素子１１４からの信号読出に関する設定を行う。
【００７７】
ステップＳ４０６：圧縮方式の切り換え
システム制御回路１５０は、圧縮方式の設定を行う。
例えば、撮像装置１００において、動画撮影モードが設定されており、動画圧縮方式としてＭＰＥＧ２方式が採用されていた場合は、システム制御回路１５０は、圧縮方式をＭｏｔｉｏｎＪＰＥＧ方式に切り換える。
【００７８】
具体的には、まず、ＭＰＥＧ２方式は元々動画用の圧縮方式であるため、動画中の１フレームを抽出し、当該フレーム画像を圧縮した場合、その画質の品位は高いものでない。また、画面の縦横比(アスペクト比)に関しても、テレビジョンモニタで再生するのが前提であることにより２：３等で固定されているが、印刷出力する用紙サイズや、印刷時の縦横比が２：３等とは限らないため、本実施の形態で述べているような印刷目的には適さない。
【００７９】
そこで、システム制御回路１５０は、用紙サイズや縦横比の設定の自由度が高い静止画用の圧縮方式であるＪＰＥＧ方式や、連続静止画としてのＭｏｔｉｏｎＪＰＥＧ方式、或いはＭＰＥＧ４方式やＪＰＥＧ２０００等のような、適切な圧縮方式に切り換える。
【００８０】
上述のような切り換え対象となる圧縮方式としては、さらに自由度の高い圧縮方式を用いるようにしてもよい。
ＪＰＥＧ方式や、ＭｏｔｉｏｎＪＰＥＧ方式、或いはＪＰＥＧ２０００等に切り換えた場合、ＭＰＥＧ２方式での同じフレームレート(秒間６０コマ)では、撮影の単位時間当りのデータ量が増えすぎてシステムで処理しきれなくなるため、フレームレートを落とすようにしてもよい。また、完全に静止画撮影モードとして、シャッターボタン等のトリガースイッチ１６２，１６４の操作の瞬間のみの画像データを記録し、その他の部分に関しては、画像表示部１２８に対して簡易動画像を表示するようにすれば、処理すべき画像データ量を削減できる。このような構成は、撮像装置１００において、メモリ容量、ＣＰＵ、信号処理回路の処理能力、及び電源容量の余裕度等に基づき適用可能である。
【００８１】
ステップＳ４０７：アスペクト指定
システム制御回路１５０は、圧縮前（符号化前）の画像サイズ及びアスペクト比を設定する。
【００８２】
具体的には、まず、ここでは一例として、ステップＳ４０４において、はがきサイズの用紙に対して、２画面分割のサイズで画像を印刷出力するプリント方法が設定されている。したがって、はがきサイズを１４．８ｃｍ×１０．０ｃｍとした場合、画像全体のアスペクト比は１４８：１００となるので、システム制御回路１５０は、撮像素子１１４から取り込める最大の画像が２０４８×１５３６画素分あるとすると、実際に圧縮して保存する画像は１０２４×７６８画素で十分であるとして、撮像素子１１４から１０２４×７６８画素分のみをメモリ１３０上に読み出し、アスペクト比を調整するために、当該読出画像から目的とするアスペクト比の画像を切り出し、これを圧縮するような動作制御を実行する。
【００８３】
このとき、撮像素子１１４（ＣＣＤ）の種類や、撮像素子１１４の制御方法によっては、撮像素子１１４からの画素の読出範囲がある程度設定できる場合がある。この場合、システム制御回路１５０は、ステップＳ４０５において、大まかに撮像素子１１４からの読出範囲を設定しておく。これにより、メモリ１３０には、撮像素子１１４の全体画素に対して、ある範囲の画素を切り出した画像が一時保存されることになる。
【００８４】
尚、撮像素子１１４からの読出範囲が、例えば、ラージサイズとノーマルサイズの２種類程度しか選択できない場合、メモリ１３０に画像が保持された段階では、未だ印刷の目的に適したサイズ及びアスペクトではないことが多い。このような場合、ステップＳ４０７において、システム制御回路１５０は、実際に圧縮すべき画像のサイズ及びアスペクトを、より詳細に指定（設定）する。これにより、メモリ１３０からは、該当する適切なサイズ及びアスペクトの画像が読み出されることになる。
【００８５】
ステップＳ４０８：画質／圧縮率の指定
システム制御回路１５０は、画像の圧縮率を設定する。
具体的には、まず、ここでは一例として、ステップＳ４０４において、印刷出力する用紙が写真用光沢紙であり、これの２画面分割のサイズで画像を印刷出力するプリント方法が設定されている。したがって、システム制御回路１５０は、通常画質の圧縮率で圧縮を行うような設定を行う。このとき、例えば、別のプリンタが撮像装置１００に接続され、プリンタ３００の場合と比較して、さらに大きなサイズの用紙、例えば、Ａ４サイズの用紙全体に１つの画像を印刷をするように設定された場合、システム制御回路１５０は、高画質の圧縮率で圧縮を行うような設定を行う。
【００８６】
上述のようにして、プリント方法の指定に基づき、実際に印刷すべき画像の圧縮方式の切り換え、サイズ、縦横比、及び画質(圧縮率)が設定される。
その後のステップＳ４０９以降は、実際の撮影シーケンスとなる。
【００８７】
ステップＳ４０９：
システム制御回路１５０は、動画撮影トリガースイッチ１６４がユーザから操作されるのを待つ。すなわち、ユーザが動画撮影トリガースイッチ１６４を操作したタイミング（シャッターボタンの押下のタイミング）を撮影トリガーとして、次のステップＳ４１０へ移行する。
【００８８】
ステップＳ４１０：
システム制御回路１５０は、ステップＳ４０５による撮像素子１１４の読出範囲の設定に基づいて、撮像素子１１４からメモリ１３０に対して、撮影動作により取得した画像データを転送させ保持させる。
ステップＳ４１１：
システム制御回路１５０は、メモリ１３０内の画像データを圧縮／伸張回路１３２へ転送させる。これにより、圧縮／伸張回路１３２は、当該画像データに対して、ステップＳ４０６〜Ｓ４０８での設定（圧縮範囲、アスペクト、及び圧縮率の設定）に基づいた画像圧縮処理を施す。
【００８９】
ステップＳ４１２：
システム制御回路１５０は、圧縮／伸張回路１３２での処理後の画像データを記録媒体２００の記録部２０２に記録する。
記録部２０２への画像データの記録方法に関しては、例えば、ディジタルカメラの所定の仕様（ＤＣＦディジタルカメラフォーマット）に従ってファイル化して記録する方法を適用可能である。この場合、印刷情報が、ディジタルカメラの所定の仕様（ＤＰＯＦ等）に準じて保存される。ここでの印刷情報としては、複数毎の画像を記録部２０２に記録する場合、それぞれの画像データのファイルに対して、印刷するか否か、印刷する場合には何枚印刷するか等を示す情報が挙げられる。
【００９０】
ステップＳ４１３：
システム制御回路１５０は、ステップＳ４０１と同様にして、プリントモードであるか否かを判別する。
この判別の結果、プリントモードである場合にはステップＳ４１４へ進み、プリントモードでない場合にはステップＳ４０２へと進む。
【００９１】
ステップＳ４１４：
ステップＳ４１３の判別の結果、プリントモードの場合、システム制御回路１５０は、記録媒体２００の記録部２０２へ一旦記録した画像データを再度、圧縮／伸張回路１３２に対して読み出す。
ステップＳ４１５：
圧縮／伸張回路１３２は、システム制御回路１５０により与えられた画像データ、すなわち圧縮状態にある画像データを伸張し、これをメモリ１３０に一時的に保持する。
【００９２】
ステップＳ４１６：
システム制御回路１５０は、メモリ１３０に保持された画像データを、通信制御部１０１又は１０２を介してプリンタ３００に対して転送する。
これにより、プリンタ３００では、当該画像データの印刷処理が実行される。具体的には、プリンタ３００には印刷対象の画像データが転送されるが、この画像データに対しては、ステップＳ４１２において印刷情報（ＤＰＯＦ、印刷時の用紙に対する画像位置や印刷枚数等の情報）が付加されている。したがって、プリンタ３００は、当該印刷情報に基づいて、用紙上の適切な位置に必要な枚数の画像の印刷出力を行う。
【００９３】
ステップＳ４１７：
システム制御回路１５０は、通信制御部１０１又は１０２を介してプリンタ３００と通信することで、プリンタ３００での印刷処理が終了したか否かを判別し、印刷終了となった場合に、本処理の一連のシーケンスを終了する。
【００９４】
尚、上述したような本実施の形態の撮像装置１００において、次のような構成（１）〜（５）とするようにしてもよい。
【００９５】
構成例（１）：
撮像装置１００において、プリンタ３００で印刷処理する際の印刷サイズや紙質等の各種設定の組み合わせは、本実施の形態で述べた設定内容に限られるものではない。
例えば、撮影装置１００の構成や、プリンタ３００での印刷目的等によっては、上記の設定内容が適切なものでない場合がある。したがって、撮像装置１００における印刷処理に関する各種設定の組み合わせは、撮像装置１００の構成や、撮像装置１００を含むシステム構成等に応じて十分に検討し、最適な設定を行うことが好ましい。但し、この場合においても、ユーザは、印刷目的を指定するだけでよい。例えば、同じ用紙サイズであっても印刷目的によって異なる圧縮率や画像処理パラメータを設定したテーブルを用意し、ユーザにより指定された撮影目的に従い圧縮率などを自動的に選択し、当該選択設定に基づいた撮影動作を行う。
【００９６】
構成例（２）：
本実施の形態では、撮像装置１００において、プリントモードであるか否かの判断を、プリンタ３００が接続された状態であるか否かの判別結果により行うように構成したが、例えば、モードダイヤル１６０や操作部１７０等により、ユーザが任意にプリントモードを設定可能なように構成してもよい。これにより、プリンタ３００が撮像装置１００に接続された状態でなくても、プリントモードを任意に設定できる。
例えば、プリンタ３００が撮像装置１００に接続されていない状態で、ユーザからプリントモードを設定された場合、撮像装置１００において、上記図２に示したステップＳ４０３〜Ｓ４１２の処理を実行することで、記録媒体２００に一旦画像データを記録して取り敢えず本処理終了し、その後にプリンタ３００が接続されたときに、ステップＳＳ４１４〜Ｓ４１７の処理を実行すればよい。このような場合においても、上述したように印刷情報（印刷情報ファイル（ＤＰＯＦ））は記録媒体２００に記録されているため、撮像装置１００は、当該印刷情報を読み出し、これに基づき印刷対象の画像を設定枚数分プリンタ３００で印刷処理すればよい。これにより、例えば、プリンタ３００が撮影の邪魔になる場合であっても、簡単な操作で印刷に適した設定及び撮影が可能となる。
【００９７】
構成例（３）：
本実施の形態では、撮影動作により得られた画像の印刷を一度終了しないと、次の撮影は行えないシーケンスとなっているが、例えば、印刷処理に時間がかかる場合等、その印刷中に、次の撮影開始指示を受け付けるように構成してもよい。この場合、撮影開始指示により、印刷を中断するようにしてもよいが、電源１８６の容量の余裕や、ＣＰＵの処理能力に余裕がある場合、印刷処理を実行しながら、撮影動作を行うようにしてもよい。これにより、ユーザは、撮影のチャンスを逃すことなく、所望する撮影を行うことができる。
【００９８】
構成例（４）：
本実施の形態では、撮影動作により取得した画像データを圧縮した後に一旦記録媒体２００へ記録し、その後再び記録媒体２００から画像データ（圧縮状態の画像データ）を読み出し、当該画像データを伸張して印刷処理するように構成したが、例えば、記録媒体２００へ記録する前で、且つ圧縮処理する前に、印刷処理を行うようにしてもよい。これにより、記録媒体２００が撮像装置１００に接続されていない場合、或いは記録媒体２００は撮像装置１００に接続されているが空き容量が不足している場合であっても、印刷処理が可能となる。また、印刷処理終了後に、記録媒体２００へ記録するようにしてもよい。これにより、ユーザが印刷結果を見て、それが所望するものであった場合のみに記録媒体２００に記録することができるため、記録媒体２００を有効に使用（記録容量の節約等）することができる。
【００９９】
構成例（５）：
本発明の目的は、本実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、本実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
以上説明したように本実施の形態によれば、印刷目的で撮影する際の操作性向上と適正画質の提供を図ることが可能になる。具体的には例えば、次のような効果（１）〜（６）が得られる。
（１）動画撮影及び静止画撮影が可能であり、また、動画情報及び静止画情報の記録が可能であり、さらに、プリンタ（印刷手段）の接続が可能な撮像装置に対して本実施の形態を適用した場合、撮像装置は、プリンタが接続されると（印刷モードとなると）、自動的に静止画撮影モードで動作する。このような構成により、印刷を目的とする撮影の場合には、ユーザは、プリンタを接続するだけで、動画撮影モードではなく静止画撮影モードでの撮影を行うことができる。このため、従来のように、誤って動画モードの状態で撮影を行ってしまい、その後に印刷するために必要なシーンを動画から探し出す手間が生じる、ということはない。
（２）静止画撮影モードでの撮影動作において、静止画用の圧縮処理を実行するように構成した場合、従来のように、動画用の圧縮処理が実行されたことにより、これを印刷すると満足できる高画質が得られない、という失敗を避けることできる。
（３）プリンタ（印刷手段）に関する情報に基づいて、記録媒体への記録処理や、印刷手段での印刷処理のための設定を行うように構成した場合、自動的に適切な設定がなされるため、ユーザは、印刷や撮影に関して詳細な知識が無くても、印刷時の用紙の質や画像サイズに対して最適な撮影（適切な画像サイズや圧縮率等の設定に基づいた撮影動作）を行うことができる。したがって、ユーザは、わずらわしい設定に悩むことなく撮影に集中でき、適切な画質の印刷結果を得ることができる。
（４）プリンタ（印刷手段）に関する情報（印刷目的に応じた印刷条件等）に基づいて、撮像素子から取り込む画像サイズを制御（変更制御等）するように構成した場合、印刷目的等に応じて、撮像素子から取り込む最適な画像サイズが自動的に設定されるので、無駄なデータ処理を省くことができ、全体的に処理時間の削減が可能となる。また、ユーザにとっても、各種設定を行う必要がないため、操作性の向上と共に、撮影チャンスの増加を期待できる。
（５）プリンタ（印刷手段）に関する情報（印刷目的に応じた印刷条件等）に基づいて、圧縮率を制御（変更制御等）するように構成した場合、印刷を目的とする時の撮影動作による画像情報の圧縮後のデータ量が、自動的に適切に設定されるので、無駄なデータ処理を省くことができ、全体的に処理時間の削減が可能となる。また、ユーザにとっても、各種設定を行う必要がないため、操作性の向上と共に、撮影チャンスの増加を期待できる。
（６）プリンタ（印刷手段）に関する情報（印刷目的に応じた印刷条件等）に基づいて、一旦保持した画像情報のうち、圧縮すべき画像の範囲や、その縦横比（アスペクト比）を制御（変更制御等）するように構成した場合、印刷時の画像サイズや縦横比に最適な画像サイズや縦横比が、自動的に適切に設定されるので、無駄なデータ処理を省くことができ、全体的に処理時間の削減が可能となる。また、ユーザにとっても、各種設定を行う必要がないため、操作性の向上と共に、撮影チャンスの増加を期待できる。例えば、画像の印刷時に用紙の縦横比に当該画像をあわせるためのトリミング指定が不要となる。さらに、メモリカード等の記録媒体への無駄なデータの記録が無くなるので、記録媒体を有効に使用することができる。例えば、記録可能なメモリカード枚数が増大し、ユーザが余計にメモリカードを用意しなくても良い。これは、ユーザのメモリカードの管理やメモリカードを購入するコスト削減の効果にもつながる。
【０１００】
【発明の効果】
以上説明したように本発明によれば、印刷目的で撮影する際の操作性向上と適正画質の提供を図ることが可能になる。
【図面の簡単な説明】
【図１】本発明を適用した撮像装置の構成を示すブロック図である。
【図２】上記撮像装置の動作を説明するためのフローチャートである。
【符号の説明】
１００  撮像装置
１０１，１０２  通信制御部
１０３，１０４  コネクタ
１１０  撮影レンズ
１１２  露光量制御部材
１１４  撮像素子
１１６  Ａ／Ｄ変換器
１１８  タイミング制御回路
１２０  画像処理回路
１２２  データフロー制御回路
１２４  画像表示メモリ
１２６  Ｄ／Ａ変換器
１２８  画像表示部
１３０  メモリ
１３２  圧縮／伸長回路
１３１  記録処理回路
１３３  記録媒体
１４０  露光制御部
１４２  測距制御部
１４４  ズーム制御部
１５０  システム制御回路
１５２  メモリ
１５４  表示部
１５６  不揮発性メモリ
１６０  モードダイアルスイッチ
１６２  静止画撮影トリガースイッチ
１６４  動画撮影トリガースイッチ
１７０  操作部
１８０  電源制御部
１８２，１８４  コネクタ
１８６  電源
１９０  インタフェース
１９２  コネクタ
１９８  記録媒体着脱検知部
１９９  誤消去防止爪検知部
２００  記録媒体
２０２  記録部
２０４  インターフェース
２０６  コネクタ
３００  プリンタ
【図１】
0003970037.tif 000002
【図２】
0003970037.tif 000003