(57)【要約】【課題】撮像装置にて撮像された画像データに対して、他の画像処理装置によりトリミング情報を柔軟に設定できるようにする。【解決手段】画像処理装置は、デジタルカメラにより撮像された画像データを格納する。この格納された画像データを画像処理装置上で一覧表示させる。この一覧表示に係る画像データに対してデジタルカメラ側でトリミング情報が設定されている場合は、そのトリミング情報に係るトリミング枠を当該画像データに重畳して表示する。また、トリミング情報は、画像処理装置側でも設定することができる。これらデジタルカメラ側で設定されたトリミング情報と、画像処理装置側で設定されたトリミング情報とは、互いに異なる形態で画像データと共に表示される。【選択図】図７
2008205961.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により撮像された画像データを格納する格納手段と、
前記格納手段により格納された画像データを表示させる表示制御手段と、
前記撮像装置により撮像された画像データの一部を切り出すための情報として第２のトリミング情報を設定する設定手段とを有し、
前記表示制御手段は、前記撮像装置により設定された第１のトリミング情報と、前記第２のトリミング情報とを互いに異なる形態で前記画像データと共に表示させることを特徴とする画像処理装置。
【請求項２】
前記表示制御手段は、前記第１のトリミング情報と、前記第２のトリミング情報とを、それぞれトリミング枠として表示させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示制御手段は、前記第１のトリミング情報に係る前記トリミング枠と、前記第２のトリミング情報に係る前記トリミング枠とを、互いに異なる色または異なる種類の線で表示させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記第１のトリミング情報に係る前記トリミング枠と、前記第２のトリミング情報に係る前記トリミング枠とを、対応する前記画像データに同時に重畳して表示させることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記表示制御手段は、前記第１のトリミング情報に係る前記トリミング枠、前記第２のトリミング情報に係る前記トリミング枠の何れか一方を、対応する前記画像データに重畳して表示させることを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記第１のトリミング情報と第２のトリミング情報を個別に管理する管理手段と、
前記撮像装置により撮像された画像データの一部を実際に切り出すための情報として、前記管理手段により管理されている前記第１のトリミング情報と第２のトリミング情報の何れを使用するかを選択する選択手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記選択手段は、前記撮像された画像データの一部を実際に切り出すための情報として、前記第１のトリミング情報と第２のトリミング情報の何れも選択しない旨の選択を行い得ることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
撮像装置により撮像され、第１のトリミング情報が設定された画像データを格納する格納手段と、
前記画像データに対して第２のトリミング情報を設定する設定手段と、
前記画像データと対応する縮小画像データとともに、前記第１および第２トリミング情報のうち少なくともいずれか一方を表示させる表示制御手段とを有することを特徴とする画像処理装置。
【請求項９】
撮像装置により第１のトリミング情報が設定された画像データを取得する取得手段と、
前記画像データに対して第２のトリミング情報を設定する設定手段と、
前記画像データについて、前記第１トリミング情報とは異なる領域に、前記第２トリミング情報を記録する記録手段とを備えたことを特徴とする画像処理装置。
【請求項１０】
撮像装置により撮像された画像データを格納する格納工程と、
前記格納工程により格納された画像データを表示させる表示制御工程と、
前記撮像装置により撮像された画像データの一部を切り出すための情報として第２のトリミング情報を設定する設定工程とを有し、
前記表示制御工程は、前記撮像装置により設定された第１のトリミング情報と、
前記第２のトリミング情報とを互いに異なる形態で前記画像データと共に表示させることを特徴とする画像処理装置の制御方法。
【請求項１１】
コンピュータに、
撮像装置により撮像された画像データを格納する格納ステップと、
前記格納ステップにより格納された画像データを表示させる表示制御ステップと、
前記撮像装置により撮像された画像データの一部を切り出すための情報として第２のトリミング情報を設定する設定ステップとを実行させ、
前記表示制御ステップは、前記撮像装置により設定された第１のトリミング情報と、前記第２のトリミング情報とを互いに異なる形態で前記画像データと共に表示させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラ等の撮像装置により撮像された画像データを処理する技術に関する。
【背景技術】
【０００２】
近年、電子カメラ（デジタルカメラ）では、撮像した画像データの一部だけを使用することを目的として、予めトリミング情報を設定できるものが実現されている（特許文献１，２参照）。このトリミング情報は、ＣＣＤ等の撮像素子で得られた画像データの一部を切り出して利用する場合に設定されるものである。
【０００３】
上記の特許文献１，２では、設定されたトリミング情報を事前に確認させるために、電子カメラの表示部に画像データに重畳してトリミング枠を表示している。
【特許文献１】特開２００３−０４６９１７号公報
【特許文献２】特開２００５−１７６１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１，２のようにトリミング情報を設定した場合は、トリミング情報に係るトリミング領域（枠）の画像データだけが切り出されて保存され、そのトリミング領域（枠）以外の領域の画像データは、廃棄されてしまう。このため、電子カメラ上で得られた画像データ全体に対して他の画像処理装置が新たなトリミング情報を設定することが事実上、不可能であった。
【０００５】
本発明はこのような背景の下になされたもので、その目的は、撮像装置にて撮像された画像データに対して、他の画像処理装置によりトリミング情報を柔軟に設定できるようにすることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像処理装置は、撮像装置により撮像された画像データを格納する格納手段と、前記格納手段により格納された画像データを表示させる表示制御手段と、前記撮像装置により撮像された画像データの一部を切り出すための情報として第２のトリミング情報を設定する設定手段とを有し、前記表示制御手段は、前記撮像装置により設定された第１のトリミング情報と、前記第２のトリミング情報とを互いに異なる形態で前記画像データと共に表示させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮像装置にて撮像された画像データに対して、他の画像処理装置によりトリミング情報を柔軟に設定することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態を図面に基づいて説明する。図１は、画像処理装置の１種として機能するデジタルカメラの構成を示すブロック図である。
【０００９】
デジタルカメラ１００は、光学系１０を介して入力された被写体の光学像を光電変換して画像データとして記録・保存するものである。光学系１０は、撮影画角を変更するズームレンズ、合焦を行う合焦レンズ等の複数のレンズを有している。すなわち、デジタルカメラ１００は、光学的なズーム機能（所謂、光学ズーム機能）を有している。
【００１０】
なお、デジタルカメラ１００は、撮像素子１４によって撮像された画像データの一部を電子的に切り取る（トリミングする）ことにより撮影画角を変更する所謂、電子ズーム機能も有している。また、光学系１０は、交換可能であってもよい。この場合、光学系１０のレンズ群を駆動するモータ等は、交換型の光学系１０の側、デジタルカメラ１００の本体側の何れに設けてもよい。
【００１１】
光学系１０から入力された被写体の光学像は、絞り機能を備えるシャッタ１２の開口を介して撮像素子１４に入射される。撮像素子１４は、例えば、ＣＣＤセンサ、ＣＭＯＳセンサ等により構成され、入射された光学像をアナログの画像信号に変換して出力する。Ａ／Ｄ変換器１６は、撮像素子１４からのアナログ画像信号をデジタル信号に変換し、画像データとして出力する。撮像素子１４及びＡ／Ｄ変換器１６は、タイミング発生回路１８から供給されるクロック信号、制御信号によって制御される。タイミング発生回路１８は、メモリ制御回路２２、及びシステム制御回路５０により制御される。
【００１２】
画像処理回路２０は、Ａ／Ｄ変換器１６、又はメモリ制御回路２２からの画像データ（デジタル画像信号）に対して画素補間処理、色変換処理等の画像処理を行う。また、画像処理回路２０は、撮像素子１４で撮像された画像データに基づいて、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（自動合焦）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光による自動調光）処理のためのデータを演算する。そして、画像処理回路２０は、その演算結果をシステム制御回路５０に供給する。
【００１３】
システム制御回路５０は、この演算結果に基づいて露光制御部４０、測距制御部（ＡＦ制御部）４２を制御し、ＡＥ機能、ＡＦ機能を実現している。また、画像処理回路２０は、撮像素子１４で撮像された画像データに基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も実行する。
【００１４】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００１５】
Ａ／Ｄ変換器１６から出力される画像データは、画像処理回路２０及びメモリ制御回路２２の双方を介して、又は、メモリ制御回路２２のみを介して、画像表示メモリ２４、或いはメモリ３０に書込まれる。
【００１６】
画像表示メモリ２４に書込まれた画像データは、Ｄ／Ａ変換器２６によって表示用のアナログ画像信号に変換され、画像表示部２８に供給されて表示される。この画像表示部２８に撮像に係る画像データを連続的に表示することにより、電子ファインダ機能が実現される。画像表示部２８に対する表示動作は、システム制御回路５０からの指令によって任意にＯＮ／ＯＦＦすることができる。これにより、デジタルカメラ１００の電力消費を大幅に低減することができる。
【００１７】
メモリ３０は、撮影（記録媒体に記録する画像として撮像）した静止画像や動画像を格納するために使用される。メモリ３０の容量やアクセス速度（書込み速度、読出し速度）は、任意に決定することができる。ただし、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影を可能にするためには、それに応じたメモリ容量やアクセス速度を与える必要がある。メモリ３０は、システム制御回路５０の作業領域としても使用される。
【００１８】
圧縮・伸長回路３２は、例えば適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮・伸長する回路である。すなわち、圧縮・伸長回路３２は、メモリ３０に格納された画像データを読込んで圧縮処理或いは伸長処理を行い、それら処理が施された画像データをメモリ３０に書込む。
【００１９】
露光制御部４０は、システム制御回路５０から提供される情報に基づいて、絞り機能を備えるシャッタ１２を制御する。露光制御部４０は、フラッシュ（発光装置）４８と連携したフラッシュ調光機能も有している。フラッシュ４８は、フラッシュ調光機能及びＡＦ補助光の投光機能を有する。
【００２０】
測距制御部４２は、システム制御回路５０から提供される情報に基づいて、光学系１０のフォーカシング用レンズを制御する。ズーム制御部４４は、光学系１０のズー ミングを制御する。バリア制御部４６は、光学系１０を保護するバリア１０２の動作を制御する。
【００２１】
表示部（例えば、ＬＣＤ、ＬＥＤ）５４は、システム制御回路５０におけるプログラムの実行に応じて、文字、画像、音声等により動作状態やメッセージ等を出力するように構成される。表示部５４はデジタルカメラ１００の適所に配置される。表示部５４を構成する一部の表示素子は、光学ファインダ１０４内に配置される。
【００２２】
表示部５４に表示される情報のうち、ＬＣＤ等に表示される情報としては、例えば、シングルショット／連写撮像表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮像可能枚数表示、シャッタスピード表示などがある。この他にも、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮像表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示などがある。さらには、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示などがある。
【００２３】
また、表示部５４に表示される情報のうち、光学ファインダ１０４内に表示される情報としては、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。
【００２４】
不揮発性メモリ５６は、例えばＥＥＰＲＯＭ等の、電気的に消去・記録可能が可能なメモリである。画像データや外部機器からのオブジェクトデータは、不揮発性メモリ５６に格納されてもよい。また、ネットワークに接続するための設定パラメータ領域を、別途不揮発性メモリ５６に設ける。
【００２５】
第１シャッタスイッチ（ＳＷ１：６２）は、シャッタボタンの操作途中（半押し）でＯＮとなる。第１シャッタスイッチ（ＳＷ１）がＯＮされると、システム制御回路５０は、ＡＦ処理、ＡＥ処理、ＡＷＢ処理等を開始する。
【００２６】
第２シャッタスイッチ（ＳＷ２：６４）は、シャッタボタンの操作完了（全押し）でＯＮとなる。第２シャッタスイッチ（ＳＷ２）がＯＮされると、一連の撮像処理が実行される。この一連の撮像処理では、撮像素子１４からの画像信号の読出し、Ａ／Ｄ変換器１６でのＡ／Ｄ変換処理、画像処理回路２０での画像処理、メモリ３０への書込み処理等が行われる。また、メモリ３０から画像データを読み出して圧縮・伸長回路３２で圧縮し、その圧縮された画像データを記録媒体２００，２１０に書込む処理を含む一連の処理（撮像処理）の開始をシステム制御回路５０に指示する。
【００２７】
操作部７０は、電源をＯＮ／ＯＦＦしたり、撮影条件を設定或いは変更したり、撮影条件を確認したり、デジタルカメラ１００の状態を確認したり、撮影済みの画像を確認したりする際に使用される。
【００２８】
電源制御部８０は、例えば、電源検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等を含む。そして電源の有無、電源の種類、電池残量の検出を行い、その検出結果とシステム制御回路５０からの指令に従ってＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間に各ブロックに供給する。デジタルカメラ１００の本体、電源８６は、それぞれコネクタ８２，８４を有し、これによって接続される。電源８６は、例えば、アルカリ電池やリチウム電池等の一次電池や、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等である。
【００２９】
記録媒体２００，２１０は、コネクタ２０６，２１６によってデジタルカメラ１００の本体のコネクタ９２，９６に接続される。記録媒体２００，２１０は、例えば、半導体メモリ又はハードディスク等の記録部２０２，２１２と、インタフェース２０４，２１４とを含み、デジタルカメラ１００の本体側のインタフェース９０，９４を介してデジタルカメラ１００内のバスに接続される。記録媒体着脱検知部９８は、コネクタ９２，９６に記録媒体２００，２１０が接続されているか否かを検知する。
【００３０】
なお、この例では、記録媒体を取り付けるインタフェース及びコネクタを２系統有するものとして説明されているが、これらは１系統でもよいし、３系統以上でもよい。複数系統のインタフェース及びコネクタを備える場合は、それらは互いに異なる仕様を有していてもよい。インタフェース及びコネクタとしては、例えば、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを採用しうる。
【００３１】
インタフェース９０，９４、並びにコネクタ９２，９６としてＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを採用することができる。この場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することができる。そして他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を相互に転送することができる。
【００３２】
光学ファインダ１０４は、画像表示部２８による電子ファインダ機能を使用することなしに撮影を行うことを可能にする。光学ファインダ１０４内には、表示部５４の一部を構成する表示素子、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示を行うための表示素子が配置されうる。
【００３３】
デジタルカメラ１００は通信回路１１０を有し、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、ＲＳ２３２Ｃ、無線通信等の各種通信機能を提供する。通信回路１１０には、デジタルカメラ１００を他の機器と接続するためのコネクタ１１２、又は、無線通信機能を提供する際にはアンテナが接続されうる。
【００３４】
本実施の形態では、この通信回路１１０は無線ＬＡＮ（ＩＥＥＥ８０２・１１ｘ）インタフェースおよびＵＳＢの両インタフェースを備えるものとして説明する。またそれとは別に、電波の弱い無線通信をおこなうためのインタフェースも備えるものとする。この無線通信は、無線ＬＡＮでも赤外線通信でも無線であればなんでもよく、その接続設定値は不揮発性メモリ５６の無線設定領域に予め記録されているものとする。
【００３５】
デジタルカメラ１００は、撮像素子１４にて撮像された画像データのどの領域を切り出して使用するかを示すトリミング情報を設定することができる。このトリミング情報は、本実施の形態では、矩形のトリミング枠として対話形式で設定するようにしている。例えば図２に示したように、撮影した画像データ２５０の縦横比（アスペクト比）は、２：３となっているものとする。この２：３のアスペクト比に対し、図３のように、規定のアスペクト比のメニュー３００を画像表示部２８に表示し、このメニューの中から選択されたアスペクト比３１０をトリミング領域として設定する。図３では、「６：６」、すなわち正方形のアスペクト比が選択されている。この場合、本実施の形態では、図２に示したように、撮影した画像データ２５０のうち、その縦方向（短辺）の画素数を１辺とする正方形で囲まれる領域であって、中央の領域２６０がトリミング領域として設定される。
【００３６】
このようにして設定されたトリミング情報は、画像データの属性情報として、画像ファイルに埋込まれる。具体的には、Ｅｘｉｆ形式の画像ファイルのメーカーノートと呼ばれる領域に記述される。
【００３７】
デジタルカメラ１００で撮像され記録された画像ファイルは、図４に示したような画像処理装置により編集することができる。図４の画像処理装置は、パーソナルコンピュータにより構成され、ＣＰＵ４００、表示メモリ４１０、表示装置４５０、メモリ４２０、外部記憶装置４３０、及び入力装置４４０を有している。メモリ４２０は、ＲＯＭ、ＲＡＭ等により構成されている。ＲＯＭには、ブートプログラム等がプリセットされている。また、ＲＡＭは、ＣＰＵ４００により実行される各種のプログラムが展開される等、ワークエリアして活用される。表示装置４５０は、ＣＲＴ、液晶ディスプレイ等により構成されている。また、入力装置４４０は、キーボード、マウス等により構成されている。
【００３８】
外部記憶装置４３０は、オペレーティングシステム（ＯＳ）、画像編集アプリケーションプログラム、画像ファイル等を格納している。外部記憶装置４３０に格納された画像ファイルは、画像編集アプリケーションプログラムに基づいて表示メモリ４１０に展開し、表示装置４５０により表示することができる。この際、デジタルカメラ１００により画像データに対してトリミング枠が設定されていれば、そのトリミング枠が画像データに重畳して表示される。
【００３９】
画像編集アプリケーションプログラムは、任意の画像データを選択して、トリミング情報を追加・変更・削除する等の編集処理を行う機能を包含している。この編集処理は、画像編集アプリケーションプログラムが有するグラフィカルユーザーインターフェース（ＧＵＩ）機能を用いて行うことができる。なお、編集処理に係る画像データ（ファイル）は、別のファイル名、或いは同一のファイル名で保存することができる。
【００４０】
図５は、画像編集アプリケーションプログラムが有する機能を示す機能ブロック図である。画像読込み部５００は、外部記憶装置４３０に格納された画像ファイルを読込む読込み処理を行う。解析部５１０は、画像読込み部５００により読込まれた画像ファイルを解析して、画像データ、トリミング情報などを取得する。
【００４１】
トリミング情報管理部５２０は、そのトリミング情報を個別に管理する。画像表示制御部５３０は、外部記憶装置４３０に格納された画像ファイルを表示装置４５０に一覧表示するための表示制御を行う。トリミング情報表示部５４０は、トリミング情報をもつ画像データについては、そのトリミング枠を画像データに重畳して表示する。
【００４２】
トリミング領域編集部５５０は、選択した画像のトリミング領域を新規に設定、或いは変更する処理を行う。トリミング領域選択部５６０は、画像編集結果を反映させる際に、トリミング領域を選択させる。画像変換部５７０は、画像データをそのトリミング枠に基づいて切り出す等の処理を行う。
【００４３】
次に、画像処理装置による画像ファイルの一覧表示処理を、図６のフローチャートに基づいて説明する。
【００４４】
ＣＰＵ４００は、外部記憶装置４３０に格納されている画像ファイル（画像データ）を１枚読込む（ステップＳ６００）。次に、ＣＰＵ４００は、読込みに係る画像ファイルを解析し、デジタルカメラ１００で設定されたトリミング情報を取得する（ステップＳ６０１，Ｓ６０２）。
【００４５】
次に、ＣＰＵ４００は、一覧表示用の縮小画像データを作成して、その縮小画像データを一覧画面に表示する（ステップＳ６０３）。また、ＣＰＵ４００は、ステップＳ６０２にて取得したトリミング情報に基づいてトリミング枠データを生成し、縮小画像データに重畳してトリミング枠（領域）を表示する。（ステップ６０４）。
【００４６】
次に、ＣＰＵ４００は、一覧画面に表示していない画像ファイルが外部記憶装置４３０に存在するか否かを判別する（ステップＳ６０５）。その結果、未だ表示していない画像ファイルが存在すれば、ＣＰＵ４００は、ステップＳ６００に戻る。
【００４７】
図７は、図６の一覧表示処理の具体例を示す図である。図７に示したように、フォルダツリーウインドウ７１０には、外部記憶装置４３０上に構築されたフォルダ（ディレクトリ）の階層を示すツリーが表示される。ユーザは、このツリー上のフォルダを選択することで、所望の画像データが格納されているファイルを選択することができる。
【００４８】
すなわち、画像ファイルに係るフォルダが選択された場合は、サムネイル表示ウインドウ７２０には、そのフォルダ内の画像ファイル群が読込まれて、サムネイル（縮小）画像が一覧表示される。この場合、その画像データに対してデジタルカメラ１００側でトリミング情報が設定されているときは、そのトリミング情報に係るトリミング枠７３０が当該縮小画像データに重畳して表示される。また、当該縮小画像データの近傍には、デジタルカメラ１００側でトリミング情報が設定された旨を示すトリミング情報有りマーク７４０が表示される。
【００４９】
本実施の形態では、画像データに対して、画像処理装置によりトリミング情報を新たに設定することができる。また、デジタルカメラ１００側で設定されたトリミング情報を、画像処理装置により変更したり削除したりすることができる。
【００５０】
なお、画像処理装置側で設定・変更されたトリミング情報に係るトリミング枠（図７の符号７５０参照）は、デジタルカメラ１００側で設定されたトリミング情報に係るトリミング枠７３０と異なる形態で表示される。すなわち、トリミング枠７３０は黒色で表示され、トリミング枠７５０は赤色で表示される。
【００５１】
次に、画像処理装置によるトリミング情報の設定処理を、図８のフローチャートに基づいて説明する。ユーザは、一覧表示された画像データの中から任意の画像を選択する（ステップＳ８００）。ここでは、複数の画像データを選択してもよい。ＣＰＵ４００は、選択された最初の１枚の画像データをトリミング編集画面に表示する（ステップＳ８０１）。このトリミング編集画面は、ＧＵＩにより構成されている。そこで、ユーザは、当該トリミング編集画面上でトリミング領域（情報）を設定する（ステップＳ８０２）。このトリミング領域の設定処理には、トリミング情報の新規追加、書換え変更、削除が含まれる。
【００５２】
次に、ＣＰＵ４００は、画像処理装置側での設定に係るトリミング領域（情報）を、第２のトリミング情報として保存する（ステップＳ８０３）。この保存処理は、画像編集アプリケーションプログラムが保持する作業用のメモリ対して行われる。この作業用メモリに保持された第２のトリミング情報は、画像ファイルの保存や印刷時に、実際に画像ファイルに記録される。ただし、ステップＳ８０２で第２のトリミング情報が設定され、その内容が確定した時点で、その第２のトリミング情報を画像ファイルに記録するようにしてもよい。
【００５３】
この画像ファイルに存在する第２のトリミング情報の記録領域は、アプリケーションデータ領域と呼ばれる記録領域である。アプリケーションデータ領域は、画像処理装置上のアプリケーションプログラムによる処理で画像データに対して付加された後天的なデータを格納する領域であり、トリミング情報に限らず画像処理装置上で行った操作などを記録する領域である。
【００５４】
次に、ＣＰＵ４００は、一覧表示画面に戻り、設定（変更）に係るトリミング枠７５０を表示する（ステップＳ８０４）。
【００５５】
図９は、上記のトリミング編集画面の構成例を示す図である。画像処理装置の表示装置４５０には、図９に示したようなＧＵＩとしてのトリミング編集画面が表示される。図９のトリミング編集画面では、画像データ表示領域９００の中に、デジタルカメラ１００の撮像素子１４で撮像された画像データ９４０が表示される。この場合、デジタルカメラ１００によって設定された第１のトリミング情報が有れば、その第１のトリミング情報に係るトリミング枠９２０が、最初から表示されている。また、画像データ表示領域９００の右側には、画像処理装置側で設定（変更）するアスペクト比のリスト９３０が表示されている。
【００５６】
そこで、ユーザは、表示されているアスペクト比のリスト９３０の中から所望のアスペクト比を選択する。この場合、リスト９３０の中から「フリー」を選択し、任意のアスペクト比を入力して設定することも可能である。
【００５７】
所望のアスペクト比が選択されると、そのアスペクト比に係るトリミング領域９１０を示すトリミング枠９２０が画像データと共に表示される。このトリミング枠９２０が意図したものである場合には、ユーザは、ＯＫボタンを押下する。これにより、図９のトリミング編集画面から図７のサムネイル一覧表示画面に切り替わる。
【００５８】
ここで、デジタルカメラ１００にて撮像された画像データのトリミングに係る属性情報としては、デジタルカメラ１００により設定された第１のトリミング情報と、画像処理装置で設定された第２のトリミング情報が存在することになる。
【００５９】
本実施の形態においては、第１のトリミング情報に係るトリミング枠と、第２のトリミング情報に係るトリミング枠とは、前述したように、互いに異なる色で表示している。また、デジタルカメラ１００により設定された第１のトリミング情報が存在する場合には、画像データのサムネイルを画像処理装置側で一覧表示する際に、その旨を示すマークを表示させている。
【００６０】
なお、同一の画像データに対して、第１のトリミング情報と第２のトリミング情報の両方が設定されている場合には、いずれか一方を選択的に表示しても、或いは両方を同時に表示してもよい。また、第１のトリミング情報に係るトリミング枠の線と、第２のトリミング情報に係るトリミング枠の線とは、互いに異なる種類の線で表示することも可能である。
【００６１】
さらに、画像ファイルを保存、或いは印刷する際に、図１０に示したように、デジタルカメラ１００で設定された時のトリミング領域の状態に戻す、或いはトリミング領域の設定を破棄する等のリセット処理を行うことも可能である。なお、図１０に示した「全画面を有効領域にする」とは、第１と第２のトリミング情報の設定を両方とも破棄して、撮像された画像データの全ての領域を有効にすることを意味する。
【００６２】
こうして、画像の編集を行った後、印刷するときや、画像を違うフォーマット例えば、ＴＩＦＦからＪＰＥＧに変更するような場合に、そのトリミング領域の画像データに対してそれぞれの処理を行う。ここでも、第１、第２のトリミング情報が存在するのであれば、ユーザにどちらかのトリミング情報を選択させてもよいし、デフォルト動作として、第２のトリミング情報を使用するものとして動作してもよい。
【００６３】
なお、本発明は、上記の実施の形態に限定されることなく、例えば、アスペクト比を選択した後、そのアスペクト比に係るトリミング枠を移動させて設定することも可能である。この場合、例えばユーザがポインティングデバイスを用いてドラッグ＆ドロップ操作をすることによりトリミング枠を移動させることが考えられる。
【００６４】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体によっても達成される。すなわち、この記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによって達成される。
【００６５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等を用いることができる。また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６７】
また、本発明は、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけに限らない。その他、例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれることにより実現される場合も含まれる。この場合、書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される。
【図面の簡単な説明】
【００６９】
【図１】デジタルカメラの構成を示すブロック図である。
【図２】デジタルカメラ側でのトリミング情報（枠）の設定処理を説明するための図である。
【図３】デジタルカメラ側で設定されるトリミング枠のアスペクト比のメニューを示す図である。
【図４】画像処理装置の構成を示すブロック図である。
【図５】画像処理装置に搭載された画像編集アプリケーションプログラムの機能を示す機能ブロック図である。
【図６】画像処理装置における画像の一覧表示処理を示すフローチャートである。
【図７】画像の一覧表示画面例を示す図である。
【図８】トリミング情報の設定（変更）処理を示すフローチャート図である。
【図９】トリミング編集画面例を示す図である。
【図１０】トリミング領域のリセット画面例を示す図である。
【符号の説明】
【００７０】
１００…デジタルカメラ、
４００…ＣＰＵ
４３０…外部記憶装置
４４０…入力装置
４５０…表示装置
５２０…トリミング情報管理部
５３０…画像表示制御部
５４０…トリミング情報表示制御部
５５０…トリミング領域選択部
５７０…画像変換保存部
【図１】
2008205961.tif 000003
【図２】
2008205961.tif 000004
【図３】
2008205961.tif 000005
【図４】
2008205961.tif 000006
【図５】
2008205961.tif 000007
【図６】
2008205961.tif 000008
【図７】
2008205961.tif 000009
【図８】
2008205961.tif 000010
【図９】
2008205961.tif 000011
【図１０】
2008205961.tif 000012