(57)【要約】【課題】簡単な操作でトリミングを行うことができ、適切なトリミング範囲をユーザが容易に判断することができる画像処理装置及び電子カメラを提供する。【解決手段】デジタルカメラを再生モードに設定すると、メモリカードから画像データが読み出され、液晶モニタに画像が表示される。ユーザはズーム操作キーとして兼用される十字キーなどカメラ付属の操作手段を用いて画像内の所望の領域（トリミング範囲）を指定する入力操作を行う。液晶モニタ上にはユーザが指定したトリミング範囲を明示するトリミング枠１５４が表示されるとともに、当該指定されたトリミング範囲でトリミング処理を行なった場合に生成される画像データのデータサイズの情報（サイズ情報）１５６が表示される。トリミング枠１５４及びサイズ情報１５６の表示は、トリミング範囲の拡縮変更操作に連動してリアルタイムに更新される。【選択図】    図８
2004172655.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを表示用の信号に変換する信号変換手段と、
前記信号変換手段で生成された信号に基づいて画像を表示する画像表示手段と、
前記画像表示手段に表示された画像中からトリミングする一部領域を指定する操作を行う領域指定操作手段と、
前記領域指定操作手段で指定されたトリミング範囲を前記画像表示手段の画面上に提示するトリミング範囲提示手段と、
前記領域指定操作手段で指定された前記トリミング範囲内の画像データの容量を算出する容量算出手段と、
前記容量算出手段で算出された前記トリミング範囲内の画像データの容量を示す情報を前記トリミング範囲の情報とともに前記画像表示手段に表示させる表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
被写体の光学像を電気信号に変換する撮像手段と、
前記撮像手段を介して撮影された画像を記録媒体に記録する記録手段と、
前記撮像手段を介して取得された画像データ又は前記記録媒体から読み出された画像データを表示用の信号に変換する信号変換手段と、
前記信号変換手段で生成された信号に基づいて画像を表示する画像表示手段と、
前記画像表示手段に表示された画像中からトリミングする一部領域を指定する操作を行う領域指定操作手段と、
前記領域指定操作手段で指定されたトリミング範囲を前記画像表示手段の画面上に提示させるトリミング範囲提示手段と、
前記領域指定操作手段で指定された前記トリミング範囲内の画像データの容量を算出する容量算出手段と、
前記容量算出手段で算出された前記トリミング範囲内の画像データの容量を示す情報を前記トリミング範囲の情報とともに前記画像表示手段に表示させる表示制御手段と、
を備えたことを特徴とする電子カメラ。
【請求項３】
前記領域指定操作手段は、撮影倍率を変更するズーム操作手段と兼用されていることを特徴とする請求項２記載の電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置及び電子カメラに係り、特にデジタル画像データの中から所望の一部領域を切り出して再生又は記録するトリミング機能に適用される画像処理技術に関する。
【０００２】
【従来の技術】
デジタルカメラを用いて撮影した画像はデジタル画像データに変換されてカメラ内部のメモリ、或いは着脱可能なＩＣカード等の記録媒体（リムーバブルメディア）に記録される。こうして記録された画像は、カメラ付属の液晶モニタに表示させることができるとともに、家庭用のパーソナルプリンタ等で印刷して鑑賞することができる。また、最近では、画像データを記録した記録メディアを顧客より受け付け、これに記録されている画像をプリント出力して顧客に提供するというデジタル写真プリントサービスも実施されている。
【０００３】
特許文献１には、デジタル画像データを写真プリント注文する際に、その仕上がり品質をモニタで確認しながら、仕上がり条件等を指定して所望の画像を得る方法が開示されている。
【０００４】
また、近年、インターネットを利用して画像データを電子メールで送信したり、プリントサービスサイトを経由して写真プリントの注文をしたりすることが可能になっている。
【０００５】
【特許文献１】
特開平１１−８８６７２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１に示された方法においては、プリント仕上がり条件の設定と、その設定を反映させた画像の確認とを繰り返し行う方法を採用しているため、画質を比較検討する際に、以前の設定とその再現画像を全て覚えていなければなならい。
【０００７】
また、インターネットなどの通信回線網を利用して画像データを伝送する場合、データサイズの大きい画像を伝送すると、通信コストが高くなる。データ量の削減或いは主要被写体を際立たせるための構図変更などを目的として、画像の一部領域を切り出すトリミング処理を行う場合がある。従来のトリミング操作では、切り出し領域を調整しながら、その都度トリミング結果を確認しなければならず、操作が煩雑であった。
【０００８】
本発明はこのような事情に鑑みてなされたもので、簡単な操作でトリミングを行うことができ、適切なトリミング範囲をユーザが容易に判断することができる画像処理装置及び電子カメラを提供することを目的とする。
【０００９】
【課題を解決するための手段】
前記目的を達成するために本発明に係る画像処理装置は、入力された画像データを表示用の信号に変換する信号変換手段と、前記信号変換手段で生成された信号に基づいて画像を表示する画像表示手段と、前記画像表示手段に表示された画像中からトリミングする一部領域を指定する操作を行う領域指定操作手段と、前記領域指定操作手段で指定されたトリミング範囲を前記画像表示手段の画面上に提示するトリミング範囲提示手段と、前記領域指定操作手段で指定された前記トリミング範囲内の画像データの容量を算出する容量算出手段と、前記容量算出手段で算出された前記トリミング範囲内の画像データの容量を示す情報を前記トリミング範囲の情報とともに前記画像表示手段に表示させる表示制御手段と、を備えたことを特徴とする。
【００１０】
本発明の画像処理装置に入力された画像データは装置内の信号変換手段によって表示出力用の信号に変換され、画像表示手段に出力される。画像表示手段の表示画面上には入力画像の内容が映出される。ユーザは領域指定操作手段を用いて画像内の所望の領域（トリミング範囲）を指定する入力操作を行う。画像表示手段には、現在トリミング範囲として選択されている領域を明示する情報が画像内容と同時に表示される。トリミング範囲を明示する方法としては、例えば、トリミング範囲を示す枠線を表示させる態様、トリミング範囲の四隅を表すブラケットマークを表示させる態様、或いはトリミング範囲内とそれ以外の領域とで映像の明るさを変更する態様など、トリミング範囲を強調する様々な特殊表示（強調表示）の態様があり得る。
【００１１】
また、トリミング範囲の指定操作が行われると、指定されたトリミング範囲で画像を切り出した場合に生成される画像データ（トリミング処理で切り出される画像部分のデータ）のデータサイズが容量算出手段において算出される。算出されたデータサイズの情報はトリミング範囲を示す情報とともに画像表示手段の画面上に表示される。トリミング範囲の拡縮変更操作に伴い、容量算出手段によってデータサイズが直ちに計算されてサイズ情報の表示が更新される。
【００１２】
これにより、ユーザは、画像全体の中からトリミングによって切り出される画像範囲を容易に把握することができるとともに、トリミングによって生成される画像のデータサイズの概数を事前に知ることができる。したがって、簡単な操作でトリミングを行うことが可能になる。また、トリミング範囲と画像データの容量をリアルタイムで比較検討することができるため、トリミング範囲の決定に便利である。
【００１３】
本発明の画像処理装置は、デジタルカメラやビデオカメラなどの電子カメラに搭載する態様も可能であるし、コンピュータによって実現することも可能である。上述した画像処理装置を構成する各手段をコンピュータによって実現させるためのプログラムをＣＤ−ＲＯＭや磁気ディスクその他の記録媒体に記録し、記録媒体を通じて当該プログラムを第三者に提供したり、インターネットなどの通信回線を通じて当該プログラムのダウンロードサービスを提供することも可能である。
【００１４】
本発明に係る電子カメラは、被写体の光学像を電気信号に変換する撮像手段と、前記撮像手段を介して撮影された画像を記録媒体に記録する記録手段と、前記撮像手段を介して取得された画像データ又は前記記録媒体から読み出された画像データを表示用の信号に変換する信号変換手段と、前記信号変換手段で生成された信号に基づいて画像を表示する画像表示手段と、前記画像表示手段に表示された画像中からトリミングする一部領域を指定する操作を行う領域指定操作手段と、前記領域指定操作手段で指定されたトリミング範囲を前記画像表示手段の画面上に提示させるトリミング範囲提示手段と、前記領域指定操作手段で指定された前記トリミング範囲内の画像データの容量を算出する容量算出手段と、前記容量算出手段で算出された前記トリミング範囲内の画像データの容量を示す情報を前記トリミング範囲の情報とともに前記画像表示手段に表示させる表示制御手段と、を備えたことを特徴としている。
【００１５】
本発明の一態様に係る電子カメラよれば、前記領域指定操作手段は、撮影倍率を変更するズーム操作手段と兼用されていることを特徴としている。ズーム操作手段としての機能とトリミングの領域指定操作手段としての機能を兼備した共通の操作手段を採用することにより、カメラに設ける操作系の簡素化を達成できる。
【００１６】
かかる態様の領域指定操作手段を用いてトリミング範囲の拡縮操作を行うと、その変更操作に連動してトリミング範囲内の画像データの容量を示す情報が画像表示手段に表示される。したがって、トリミング後のデータの容量を比較しながらトリミング範囲を決定することが可能である。
【００１７】
【発明の実施の形態】
以下添付図面に従って本発明に係る画像処理装置及び電子カメラの好ましい実施の形態について詳説する。
【００１８】
図１は本発明の実施形態に係る画像処理装置が搭載されたデジタルカメラの一例を示す斜視図である。カメラ１０の本体１１前面には沈胴式の撮影レンズ１２、ファインダー窓１４、ストロボ調光センサ１６、セルフタイマーランプ１８、及びマイク部２０が設けられている。撮影レンズ１２の後方には撮像素子としてのＣＣＤイメージセンサ（図１中不図示、図３中符号６８として記載、以下、ＣＣＤという。）が配置され、該ＣＣＤ６８から読み出された画像信号は所定の信号処理を経てデジタル画像データに変換される。
【００１９】
カメラ１０の側面には、スピーカ２１、デジタル（ＵＳＢ）端子２２、音声／映像出力端子（ＶＩＤＥＯ  ＯＵＴ）２３及び電源入力端子（例えば、ＤＣ  ＩＮ  ３Ｖ用の端子）  ２４が設けられている。図１中符号２５はメモリカードスロットのカバー（カード蓋）である。
【００２０】
カメラ１０の上面にはシャッターボタン３０、モードダイヤル３２及びポップアップ式のストロボ発光装置３４が設けられている。本体１１側面に設けられている符号３５は、ストロボポップアップボタンである。
【００２１】
モードダイヤル３２は連写、マニュアル撮影、オート撮影、シーンポジション、動画記録、ボイスレコーダなどの動作モードを選択するための操作手段である。モードダイヤル３２の上面には各モードを表すシンボルマーク（モードを象徴する絵文字や記号若しくはこれらの組み合わせ）が付されており、希望するモードのマークを図示せぬ指標の位置に合わせることにより、そのモードに設定される。
【００２２】
図２はカメラ１０の背面図である。同図に示したように、カメラ１０の背面には、ファインダー３６、液晶モニタ３８、電源スイッチ４０、モード選択レバー４２、十字キー４４、ステータス表示部４６、表示ボタン５０、メニュー／ＯＫボタン５２、ＢＡＣＫボタン５４等が設けられている。
【００２３】
液晶モニタ３８は、カラー液晶ディスプレイで構成されており、ＣＣＤ６８を介して取り込まれる画像やメモリカード（図３中符号９４として記載）から読み出した再生画像が表示されるとともに、モード情報、電池残量警告、撮影日時、標準撮影可能枚数、再生コマ番号などの各種情報も表示される。また、液晶モニタ３８は、ユーザインターフェース用表示画面としても利用され、必要に応じてメニュー情報や選択項目、設定内容などの情報が表示される。液晶ディスプレイに代えて、有機ＥＬなど他の方式の表示装置（表示手段）を用いることも可能である。
【００２４】
モード選択レバー４２は、撮影モードと再生モードを選択的に切り換えるための操作手段である。モード選択レバー４２は、電源スイッチ４０の外周に回動自在に支持され、撮影モード位置（上側停止位置）と再生モード位置（下側停止位置）の２つの位置で停止可能なレバースイッチで構成されている。
【００２５】
十字キー４４は、上キー４４Ｕ、下キー４４Ｄ、左キー４４Ｌ、及び右キー４４Ｒの４つのプッシュスイッチからなり、上下左右の４方向の指示を入力する操作部である。十字キー４４は、メニュー画面から項目を選択したり、各メニューから各種設定項目の選択を指示するボタン（カーソル移動操作手段）として機能するとともに、トリミング操作時におけるトリミング中心位置の指定やトリミング範囲の拡縮操作を行う操作手段として機能する。また、十字キー４４の上キー４４Ｕ及び下キー４４Ｄは撮影時のズームスイッチ或いは再生時の再生ズームスイッチとして機能し、右キー４４Ｒ及び左キー４４Ｌは再生モード時のコマ送り（順方向／逆方向送り）ボタンとして機能する。
【００２６】
これら４つのキーの内側に円形の窓部５６が形成され、この窓部５６にステータス表示部４６が設けられている。ステータス表示部４６は、ドットマトリックス液晶で構成されており、ここには上下左右の各キー４４Ｕ、４４Ｄ、４４Ｌ、４４Ｒの機能及びモード状態を示す情報などが表示される。
【００２７】
表示ボタン５０は、液晶モニタ３８をＯＮ／ＯＦＦ操作したり、再生方法（一コマ再生／マルチ画面再生）や再生中のコマ番号等のＯＳＤ（オンスクリーンディスプレイ）表示の表示／非表示を切り換えるための操作手段である。ファインダー３６の脇にはファインダーランプ５８が配設されており、該ランプの点灯色と点灯状態（点灯／点滅）の組み合わせによってカメラ１０の動作状況や状態を表すようになっている。
【００２８】
メニュー／ＯＫボタン５２は、液晶モニタ３８の画面上にメニューを表示させる指令を行うためのメニューボタンとしての機能と、選択内容の確定及び実行などを指令するＯＫボタンとしての機能とを兼備した操作キーである。
【００２９】
例えば、セットアップメニューには、記録画質（クオリティー）、画素数、立ち上げ時の液晶モニタ３８のＯＮ／ＯＦＦ選択、オートパワーオフ時間、オープニング画面の表示設定、日時設定などの各種設定項目がある。撮影者は十字キー４４の上キー４Ｕ又は下キー４４Ｄを操作して、セットアップ画面から変更したい項目を選択し、左キー４４Ｌ又は右キー４４Ｒで設定内容を変更してからメニュー／ＯＫボタン５２で確定を行う。
【００３０】
クオリティーの設定項目では、撮影の目的に合わせて、高画質（低圧縮率）  の「ＦＩＮＥ」，  標準画質の「ＮＯＲＭＡＬ」  ，高圧縮率の「ＢＡＳＩＣ  」という三種類の画質（記録圧縮率）を選択することができる。ピクセル（画素数）の設定では、２８３２×２１２８（６Ｍ）、２０４８×１５３６（３Ｍ）、１２８０×  ９６０（１Ｍ）、６４０  ×  ４８０（ＶＧＡ）の何れかの記録画素数を選択できる。オートパワーオフ時間の設定では、５分、２分、又はオートパワーオフ機能解除の何れかを選択できる。
【００３１】
ＢＡＣＫボタン５４は、メニューから選んだ項目の取消（キャンセル）や一つ前の操作状態に戻る（ｕｎｄｏ）  時などに使用される。なお、図２中符号６１はグリップ部、符号６２は電池室のカバー（電池蓋）である。
【００３２】
図３はカメラ１０のブロック図である。撮影レンズ１２は、ズームレンズで構成されているが、単焦点レンズを用いてもよい。撮影レンズ１２を通過した光は、絞り６６によって光量が調節された後、ＣＣＤ６８に入射する。ＣＣＤ６８の受光面には、多数のフォトセンサ（受光素子）が二次元的に配列されており、各フォトセンサに対応して赤（Ｒ）、緑（Ｇ）、青（Ｂ）の原色カラーフィルタが所定の配列構造（ベイヤー、Ｇストライプなど）で配置されている。また、ＣＣＤ６８は、各フォトセンサの電荷蓄積時間（シャッタースピード）を制御する電子シャッター機能を有している。なお、ＣＣＤ６８代えてＭＯＳ型など他の方式の撮像素子を用いてもよい。
【００３３】
撮影レンズ１２を介してＣＣＤ６８の受光面に結像された被写体像は、各フォトセンサによって入射光量に応じた量の信号電荷に変換される。各フォトセンサに蓄積された信号電荷は、ＣＣＤドライバ７０から与えられるパルスに基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出される。ＣＣＤ６８から出力された画像信号は、アナログ処理部７２に送られる。アナログ処理部７２は、サンプリングホールド回路、色分離回路、ゲイン調整回路等の信号処理回路を含み、このアナログ処理部７２において、相関二重サンプリング（ＣＤＳ）処理並びにＲ，Ｇ，Ｂの各色信号に色分離処理され、各色信号の信号レベルの調整（プリホワイトバランス処理）が行われる。
【００３４】
アナログ処理部７２から出力された信号は、Ａ／Ｄ変換器７４によりデジタル信号に変換された後、内蔵バッファ７６を介してＲＡＭ７８に格納される。ＣＣＤドライバ７０、アナログ処理部７２及びＡ／Ｄ変換器７４には、タイミングジェネレータ７７からタイミング信号が与えられ、このタイミング信号によって各回路の同期がとられている。
【００３５】
ＲＡＭ７８に記憶された画像データは信号処理部８０へ送られる。信号処理部８０は、同時化回路、輝度・色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路、電子ズーム処理回路、トリミング処理回路等の画像信号処理回路及び音声信号処理回路を含むデジタルシグナルプロセッサ（ＤＳＰ）で構成された信号処理手段であり、ＣＰＵ８２からのコマンドに従ってＲＡＭ７８を活用しながら画像信号及び音声信号を処理する。信号処理部８０に入力された画像データは、輝度信号（Ｙ信号）及び色差信号（Ｃｒ，Ｃｂ  信号）に変換されるとともに、ガンマ補正等の所定の処理が施された後、ＲＡＭ７８に格納される。
【００３６】
撮影画像を表示出力する場合、ＲＡＭ７８に格納された輝度・色差信号（ＹＣ信号と略記する）は、バス８４を介してＶＲＡＭ８６に送られる。ＶＲＡＭ８６に記憶されたデータはエンコーダ８７に送られ、ここでキャラクタジェネレータ８８から供給される文字や記号のデータとともに表示用の所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合映像信号）に変換される。
【００３７】
エンコーダ８７の出力はＤ／Ａ変換器８９を介してアナログ信号に変換された後、液晶モニタ３８に出力される。こうして、当該画像データの画像内容が液晶モニタ３８の画面上に表示される。
【００３８】
ＣＣＤ６８から出力される画像信号によってＲＡＭ７８内の画像データが定期的に書き換えられ、その画像データから生成される映像信号が液晶モニタ３８に供給されることにより、ＣＣＤ６８を介して入力する画像がリアルタイムに液晶モニタ３８に表示される。撮影者は、液晶モニタ３８に映し出される画像（スルー画）、或いはファインダー３６によって撮影画角を確認できる。
【００３９】
モード選択レバー４２により撮影モードが選択され、シャッターボタン３０が押されると撮影開始指示（レリーズＯＮ）信号が発せられる。ＣＰＵ８２は、この指示信号の受入に応動して、記録用の画像データの取り込みを開始する。また、ＣＰＵ８２は圧縮伸張回路９０にコマンドを送り、これにより圧縮伸張回路９０は、ＲＡＭ７８上の画像データをＪＰＥＧその他の所定の形式に従って圧縮する。
【００４０】
圧縮された画像データは、カードインターフェース９２を介してメモリカード９４に記録される。本例のカメラ１０では、画像データや音声データを保存する手段として、例えばスマートメディア（Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｆｌｏｐｐｙ  Ｄｉｓｋ  Ｃａｒｄ）が適用される。記録メディアの形態はこれに限定されず、ＰＣカード、コンパクトフラッシュ、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなどでもよく、電子的、磁気的、若しくは光学的、又はこれらの組み合わせによる方式に従って読み書き可能な種々の媒体を用いることができる。使用される媒体に応じた信号処理手段とインターフェースが適用される。異種、同種の記録メディアを問わず、複数の媒体を装着可能な構成にしてもよい。また、データを保存する手段は、カメラ本体に着脱可能なリムーバブルメディアに限らず、カメラ１０に内蔵された記録媒体（内部メモリ）であってもよい。
【００４１】
モード選択レバー４２によって再生モードが選択されると、メモリカード９４に記録されている最終のファイル（最後に記録したファイル）が読み出される。メモリカード９４から読み出された画像ファイルの画像データ（動画の場合には最初の一コマの画像データ）は、圧縮伸張回路９０によって伸張処理され、ＶＲＡＭ８６、エンコーダ８７、Ｄ／Ａ変換器８９を介して液晶モニタ３８に出力される。また、キャラクタジェネレータ８８で生成されるデータは画像信号に重畳されて液晶モニタ３８に表示される。
【００４２】
再生モードの一コマ再生時に十字キー４４の左／右キー４４Ｌ、４４Ｒを操作することにより、順方向又は逆方向にコマ送り（ファイル送り）することができ、コマ送りされた次のファイルがメモリカード９４から読み出され、上記と同様にして画像が再生される。
【００４３】
ＣＰＵ８２は、所定のプログラムに従って本カメラシステムを制御する制御手段として機能するとともに、自動露出（ＡＥ）演算、自動焦点調節（ＡＦ）演算、トリミング範囲のデータサイズの計算など各種演算を実施する演算手段として機能する。ＣＰＵ８２は、電源スイッチ４０、シャッターボタン３０その他の操作部１０５から受入する入力信号に基づいて、対応する回路の動作を制御する。
【００４４】
例えば、ＣＰＵ８２は、ＣＣＤ６８を介して入力された画像データに基づいて焦点評価演算やＡＥ演算などの各種演算を行い、その演算結果に基づいてレンズ駆動部１０６を制御して撮影レンズ１２を合焦位置に移動させる一方、図示せぬアイリス駆動部を制御して絞り６６を適正絞り値に設定するとともにＣＣＤ６８の電荷蓄積時間を制御する。
【００４５】
また、ＣＰＵ８２は、レンズ駆動制御、撮影動作制御の他、ストロボ発光制御、画像信号処理制御、画像データの記録／再生制御、液晶モニタ３８における表示制御などを行う。
【００４６】
バス８４を介してＣＰＵ８２と接続されたＲＯＭ１０８には、ＣＰＵ８２が実行するプログラム及び制御に必要な各種データ等が格納されている。ＲＡＭ７８は、プログラムの展開領域及びＣＰＵ８２の演算作業用領域として利用されるとともに、画像データや音声データの一時記憶領域として利用される。また、ＣＰＵ８２に接続されているＥＥＰＲＯＭ（不揮発性メモリ）１１０には、制御に必要なデータや各種設定情報などが格納される。
【００４７】
カメラ１０の電源は、バッテリ１２６又は電源入力端子２４に接続される図示せぬＡＣパワーアダプター等の外部電源を用いることができる。バッテリ１２６等から供給される電力は、ＤＣ／ＤＣコンバータを含む電源回路１２８によって所要の電圧に変換された後、各回路ブロックに供給される。
【００４８】
次に、上記の如く構成されたカメラ１０のトリミング機能について説明する。図４はカメラ１０の動作を示すフローチャートである。カメラ１０のＣＰＵ８２は、まずモード判別を行い（ステップＳ２１０）、モード切換レバー４２によって「再生モード」が選択されているか否かを判断する。「再生モード」が選択されていない場合、すなわち「撮影モード」が選択されている場合には、カメラ１０を「撮影モード」で使用できるようにするための内部処理を行い（ステップＳ２１２）、撮影可能な状態にセットする。
【００４９】
その一方、ステップＳ２１０で「再生モード」が選択されている場合には、メモリカード９４から画像データを読み出して再生処理を行い（ステップＳ２１４）、液晶モニタ３８上に再生画像を表示させる処理を行う（ステップＳ２１６）。
【００５０】
一コマ再生時において、十字キー４４の左キー４４Ｌは逆方向コマ送り（コマ戻し）の指示入力キーとして機能し、右キー４４Ｒは順方向コマ送りの指示入力キーとし機能する。ユーザは、左キー４４Ｌ又は右キー４４Ｒを操作することにより、再生対象の画像を変更することが可能である。ＣＰＵ８２は、十字キー４４からの指令を監視し、コマ送りの指示が入力されたか否かを判断する（ステップＳ２１８）。コマ送りの指示が入力された場合には、その指示に従って再生画像ファイルを変更し、前コマ又は次コマの画像ファイルをメモリカード９４から読み出すとともに、当該読み出した画像ファイルの再生処理を実行して液晶モニタ３８の表示画像を更新する（ステップＳ２１４〜Ｓ２１６）。
【００５１】
また、一コマ再生状態においてユーザがメニュー／ＯＫボタン５２を押すと再生メニューが表示される。ユーザは再生メニューの中から「トリミングモード」を選択する操作を行うことにより、カメラ１０を「トリミングモード」に移行させることができる。もちろん、メニュー画面を利用するユーザインターフェースに代えて、トリミングモードに移行させる操作スイッチ（トリミングモードボタンなど）を設ける態様も可能である。
【００５２】
ＣＰＵ８２は、ステップＳ２１８でコマ送りの指令が入力されていないと判断した時には、ステップＳ２２０に進み、トリミングモードが選択されたか否かを判定する。
【００５３】
ステップＳ２２０で「トリミングモード」が選択されていなければ、ステップＳ２２２に進み、再生モードの終了操作が行われたか否かを判別する。ステップＳ２２２において再生モードの終了操作が行われていなければ、ステップＳ２１６に戻り、画像再生状態が維持される。ステップＳ２２２で再生モードの終了操作が行われた場合には、再生モードを終了する。
【００５４】
また、ステップＳ２２０でトリミングモードに移行した場合、液晶モニタ３８上に現在のトリミング中心位置を示すマーク（以下、「中心マーク」という。）が表示され（ステップＳ２２４）、ユーザからトリミング中心位置の指定操作を受け付ける（ステップＳ２２６）。
【００５５】
図５に中心マークの表示例を示す。中心マーク１５０の初期位置は画面の中央（画像の中心点）である。ユーザは、十字キー４４を操作して中心マーク１５０を画面上で任意の位置に移動させることができる。
【００５６】
図４のステップＳ２２６に続いて、ＣＰＵ８２はトリミング中心点が確定したか否かを判断する（ステップＳ２２８）。ユーザは中心マーク１５０を所望の位置に移動してメニュー／ＯＫボタン５２を押すことによって、トリミング中心点の指定を確定させる。
【００５７】
ステップＳ２２８において、トリミング中心点の指定が確定していないときにはステップＳ２３０に進み、トリミング中心点の指定処理のキャンセル操作が行われたか否かを判定する。トリミング中心点の指定操作においてユーザがＢＡＣＫボタン５４を押すと、トリミング中心点の指定処理が取り消され、ステップＳ２２０に戻る。その一方、ステップＳ２３０でＢＡＣＫボタン５４が押されていないときには、トリミング中心点の指定操作の継続中であり、ステップＳ２２６に戻ってユーザの操作を受け入れる。
【００５８】
ステップＳ２２８においてトリミング中心点の指定が確定した場合には、ステップＳ２３２に進み、トリミング範囲の指定操作を受け付ける。例えば、図５で説明した中心マーク１５０を所望の位置（トリミングによって切り出そうとする主要被写体、例えば、人物１５２の位置）に移動させた状態で、メニュー／ＯＫボタン５２を押して、トリミング中心点を確定すると、次にトリミング範囲の指定操作が可能となる。
【００５９】
図６にトリミング範囲の指定操作中の画面例を示す。図６に示すように、トリミング範囲の指定操作中は、トリミング範囲を示す枠線（以下、トリミング枠という。）１５４と、当該トリミング枠１５４内の画像部分を記録保存した場合のデータサイズの情報（以下、サイズ情報という。）１５６とが再生画像に重畳されてモニタ画面上に同時に表示される。
【００６０】
トリミング枠１５４は、予め定められた所定のアスペクト比（  固定アスペクト比）  を有する矩形枠で表示され、ユーザ操作に応じて枠の大きさが拡縮自在となっている。ユーザが十字キー４４の上キー４４Ｕ又は下キー４４Ｄを操作してトリミング枠１５４を拡縮操作すると、そのトリミング範囲の変更操作に連動して当該トリミング範囲から切り出される画像のサイズ情報１５６も更新される。
【００６１】
図７においては、図６よりもトリミング枠１５４を小さく設定した様子が示されており、トリミング範囲の変更に伴ってサイズ情報１５６の表示が「  ３００  ＫＢ  」（図６）から「１５０ＫＢ  」（図７）  に変更されている。このように、トリミング枠１５４と、これに対応するサイズ情報１５６とは、ユーザによるトリミング範囲の変更操作に伴って随時更新される。図８にはトリミング枠１５４とサイズ情報１５６の表示が変化していく様子が示されている。
【００６２】
例えば、図８中の人物１５２をトリミング中心とする場合、十字キー４４の上キー４４Ｕ又は下キー４４Ｄを操作することにより、図８中▲１▼〜▲４▼で示したトリミング枠１５４の範囲でトリミング範囲を設定することができ、それぞれのトリミング範囲から切り出されるトリミング画像のデータサイズがＣＰＵ８２によって計算され、そのサイズ情報１５６がトリミング枠１５４と同時にモニタ画面に表示される。
【００６３】
図８中▲１▼のトリミング枠１５４に対しては「２０ＫＢ」のサイズ情報１５６が表示され、図８中▲２▼のトリミング枠１５４に対しては「７０ＫＢ」のサイズ情報１５６が表示される。また、既述のとおり、図８中▲３▼のトリミング枠１５４に対しては「１５０ＫＢ  」のサイズ情報１５６が表示され、図８中▲４▼のトリミング枠１５４に対しては「３００ＫＢ  」のサイズ情報１５６が表示される。
【００６４】
なお、図８では、▲１▼〜▲４▼で示した４種類のトリミング範囲の中から所望の範囲を選択できる例を示したが、本発明の実施に際して、トリミング範囲の指定は予め定められている離散的な（段階的な）枠サイズによる指定に限定されず、任意の大きさのトリミング範囲をユーザが自由に指定できる構成にしてもよい。更に、複数のトリミング枠１５４とこれらに対応するサイズ情報１５６とを図８のように複数同時に表示して比較できる表示モードを備える態様も好ましい。
【００６５】
本実施形態によれば、トリミング処理によって生成される画像のデータサイズ（ファイルサイズ）を事前に把握することができ、トリミング範囲を決定する際の判断材料として利用できる。
【００６６】
図４のフローチャートに戻って説明すると、ステップＳ２３２でトリミング範囲の指定操作を受け付けたＣＰＵ８２は、指定されたトリミング対象の画像範囲（トリミング範囲）について、新たに画像ファイルを生成した場合のデータサイズを予測する演算を行い（ステップＳ２３４）、モニタ画面上にトリミング範囲を示すトリミング枠１５４と、当該トリミング枠１５４で切り出される部分画像のデータサイズの情報（サイズ情報１５６）とを同時に表示させる処理を行う（ステップＳ２３６）。
【００６７】
トリミング枠１５４によって規定される画像範囲の画素数と設定されている圧縮率の条件からトリミング処理で生成される画像（トリミング画像）のデータサイズを評価する（見積る）ことができる。トリミング記録時の記録画質（圧縮率）については、元画像の記録画質と同じ設定が維持されてもよいし、一律に予め定めた固定の圧縮率（例えば、「ＮＯＲＭＡＬ」）としてもよい。
【００６８】
トリミング枠１５４とサイズ情報１５６を表示させた状態でＣＰＵ８２はトリミング範囲の指定が確定したか否かを判断する（ステップＳ２３８）。図８で説明したように、ユーザは、十字キー４４を押してトリミング枠１５４を拡大又は縮小させる操作を行い、所望のトリミング範囲を指定した後、メニュー／ＯＫボタン５２を押すことによってトリミング範囲の指定を確定させる。
【００６９】
図４のステップＳ２３８において、トリミング範囲の指定が確定していないときには、ステップＳ２４０に進み、トリミング範囲の指定処理のキャンセル操作が行われたか否かの判断を行う。トリミング範囲の指定入力工程においてユーザがＢＡＣＫボタン５４を押すと、トリミング範囲の指定処理が取り消され、ステップＳ２２４に戻る。これにより、トリミング中心の指定をやり直すことができる。
【００７０】
その一方、ステップＳ２４０でＢＡＣＫボタン５４が押されていないときには、トリミング範囲の指定操作の継続中であり、ステップＳ２３２に戻ってユーザからの操作を受け入れる。
【００７１】
ステップＳ２３８においてトリミング範囲の指定が確定した場合には、ステップＳ２４２に進む。ステップＳ２４２では、指定されたトリミング範囲にしたがって元の画像データから画像の一部を抽出する処理を行い、トリミング画像の生成を行う。
【００７２】
生成されたトリミング画像は新たな画像ファイルとしてメモリカード９４に記録される（ステップＳ２４４）。このとき、トリミングによって新たに生成された画像ファイルは、最終コマの画像として新たにファイル名が付与されてメモリカード９４に記録されてもよいし、元の画像ファイルと関連付けされて記録されてもよい。ステップＳ２４４の後はステップＳ２２０に戻る。
【００７３】
上述した本実施形態によれば、トリミング範囲を指定するためのトリミング枠１５４と、枠内から切り出される画像のサイズ情報１５６とを液晶モニタ３８上に同時に表示させ、ユーザによるトリミング範囲の変更操作に連動させて、これらトリミング枠１５４とサイズ情報１５６をリアルタイムで更新するようにしたので、ユーザは簡単にトリミング作業を行うことができる。
【００７４】
また、トリミング範囲の指定操作の段階でトリミング処理後のデータサイズを知ることができるので、データサイズを参考にしながら、トリミング範囲の設定を比較検討することができる。
【００７５】
特に、画像をネットワーク経由で送信する際に、通信コストとのバランスを考慮しながら、自分の納得いく画像範囲を設定することが可能となり、結果的に通信コストの削減を実現できる。
【００７６】
また、画像データをパソコンやＰＤＡ、携帯電話機その他の機器の内部メモリ等に保存するときに、自分の納得のいく画像範囲のデータにトリミングしてから保存できるので、記憶容量の効率的使用を図ることができる。
【００７７】
トリミンング操作の手順は図４乃至図８で説明した例に限定されない。例えば、再生モードによる画像表示中にトミンングしたい中心部の位置を決めてから、トリミングモードに移行させる操作を行い、そのときにトリミング枠１５４とサイズ情報１５６とを表示させる態様も可能であるし、トリミング枠１５４とサイズ情報１５６とを表示させた状態でトリミング中心を移動させる操作を行う態様も可能である。
【００７８】
上記実施形態の変形例として、図９乃至図１１に示したように、トリミングによって生成される画像のサイズ情報１５６を表示するとともに、トリミングによって生成される画像に適した用途の情報（用途情報）１５８を表示させる態様も好ましい。
【００７９】
すなわち、ユーザによってアイコンに適したサイズのトリミング枠１５４が選択されると、図９に示すように、サイズ情報１５６に付随して「アイコン」という用途情報１５８が表示される。
【００８０】
また、図１０に示すように、ユーザ操作により携帯電話機（不図示）のディスプレイで閲覧するのに適したサイズのトリミング枠１５４が選択されると、サイズ情報１５６に付随して「携帯電話」という用途情報１５８が表示される。これにより、携帯電話機の待ち受け画面用に画像を小さくしたい時に分かりやすくなるという利点がある。
【００８１】
図１１は、ユーザ操作によってパソコン（不図示）のディスプレイで閲覧するのに適したサイズ（例えば、壁紙サイズ）のトリミング枠１５４が選択されたときの画面例である。この場合、トリミング枠１５４内から生成される画像のサイズ情報１５６とともに「ＬＣＤ」という用途情報１５８が表示される。
【００８２】
トリミング枠１５４の選択操作に応じてサイズ情報１５６及び用途情報１５８は更新される。このように、ある特定のサイズのトリミング枠１５４が選択されると、そのときのみ画像サイズに付随して用途情報１５８を表示させる態様も好ましい。なお、画像サイズと用途の関係を規定するデータは、予めカメラ１０内のＥＥＰＲＯＭ１１０に記憶されており、このデータに基づいて用途情報１５８の表示が行われる。サイズ情報１５６と用途情報１５８とを同時表示する態様に限らず、一定の時間サイクルでサイズ情報１５６の表示と用途情報１５８の表示とを交互に切り換えてもよい。
【００８３】
上記実施の形態では、予め設定されている固定のアスペクト比のトリミング枠１５４を用いたが、本発明の実施に際して、トリミング形状はこれに限定されず、ユーザが任意のトリミング形状を指定できる構成にしてもよい。
【００８４】
上記実施形態では、メモリカード９４に記録された画像データを再生モードによって再生してトリミングを行う例を述べたが、本発明の実施に際しては、メモリカード９４に記録する前の撮影プレビューの段階で上記同様のトリミング操作を受け付け、トリミング処理後の画像をメモリカード９４に記録する態様も可能である。
【００８５】
更に、上記実施形態では、トリミング後の画像を新規画像ファイル（実ファイル）としてメモリカード９４に記録する例を述べたが、本発明の実施上、トリミング画像を実ファイルで保存する態様に限定されない。例えば、トリミング画像の実ファイルを生成する代わりに、トリミング範囲を示す情報（トリミング情報）を元の画像データと関連付けて記録しておき、トリミング画像に対応する仮想ファイルを生成しておくものとする。
【００８６】
そして、トリミング画像のファイル（仮想ファイル）の再生時、或いはプリントや画像送信などの画像出力時において、トリミング情報を利用して元の画像データからトリミング画像を生成する態様も可能である。これにより、見かけ上は仮想ファイルを実ファイルと同様に取り扱うことが可能である。
【００８７】
また、上記実施の形態においては、本発明の画像処理装置をデジタルカメラに搭載した例を述べたが、本発明の適用範囲はこれに限定されず、ビデオカメラ、携帯電話機、パソコン、ＰＤＡ、プリント受付端末装置など、画像データを取り扱う様々な機器に広く適用できる。
【００８８】
【発明の効果】
以上説明したように本発明によれば、トリミングされる領域と連動して、当該トリミング領域内のデータ量を示す情報を表示させるようにしたので、ユーザは元画像からどれだけの範囲が切り出されるのかを容易に把握できるとともに、トリミングによって生成される画像データのデータ量を認識できる。
【００８９】
これにより、ユーザは、データ量を参考にしながらトリミング範囲の設定を検討することができ、簡単な操作でトリミングを行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理装置が搭載されたデジタルカメラの一例を示す斜視図
【図２】図１に示したカメラの背面図
【図３】本例におけるカメラの内部構成を示すブロック図
【図４】本例のカメラの動作を示すフローチャート
【図５】トリミング操作時に液晶モニタ上に表示される中心マークの例を示す図
【図６】トリミング範囲の指定操作中の画面例を示す図
【図７】トリミング範囲の指定操作中の画面例を示す図
【図８】トリミング枠とサイズ情報の表示が変化する様子を説明するために用いた説明図
【図９】サイズ情報に付随して用途情報が表示される例を示した図
【図１０】サイズ情報に付随して用途情報が表示される例を示した図
【図１１】サイズ情報に付随して用途情報が表示される例を示した図
【符号の説明】
１０…カメラ、１２…撮影レンズ、３８…液晶モニタ、４４…十字キー、４４Ｕ…上キー、４４Ｄ…下キー、５２…メニュー／ＯＫボタン、８０…信号処理部、８２…ＣＰＵ、８７…エンコーダ、８９…Ｄ／Ａ変換器、１５０…中心マーク、１５４…トリミング枠、１５６…サイズ情報
【図１】
2004172655.tif 000003
【図２】
2004172655.tif 000004
【図３】
2004172655.tif 000005
【図４】
2004172655.tif 000006
【図５】
2004172655.tif 000007
【図６】
2004172655.tif 000008
【図７】
2004172655.tif 000009
【図８】
2004172655.tif 000010
【図９】
2004172655.tif 000011
【図１０】
2004172655.tif 000012
【図１１】
2004172655.tif 000013