(57)【要約】【課題】画像編集の結果を適切にインデックス画面に反映させ、ユーザーの利便性を向上させる。【解決手段】８００×６００画素の解像度で画像を記録した主データと、この主データよりも低い１６０×１２０画素の解像度で画像を記録した副データとを有する画像データを編集するための画像編集装置であって、複数の画像データの副データに基づいて、複数の画像を一度に表示するインデックス画面を表示し、インデックス画面の中からいずれかの画像が選択された場合、選択された画像に対応する画像データが編集可能になる。このような画像編集装置において、本発明は、画像データが編集された場合、画像データの主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成する。そして、再度、インデックス画面を表示する際に、選択された画像に対応する画像データの副データの代わりに修正データに基づいて、画像を表示する。【選択図】      図４
2004304343.tif 000002
【特許請求の範囲】
【請求項１】
所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集するための画像編集装置であって、
複数の前記画像データの前記副データに基づいて、複数の画像を表示し、
表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集装置において、
前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成し、
前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示することを特徴とする画像編集装置。
【請求項２】
請求項１に記載の画像編集装置であって、
前記画像データを編集するための画面を表示するとき、
編集される前記画像データの前記主データを用いて、前記副データよりも解像度が高い中間データを作成し、
前記中間データに基づいて、前記画面を表示する
ことを特徴とする画像編集装置。
【請求項３】
請求項２に記載の画像編集装置であって、
前記中間データに対する編集結果に応じて、前記画像データを編集し、
編集された前記画像データの前記主データに基づいて、前記修正データを作成する
ことを特徴とする画像編集装置。
【請求項４】
請求項１〜３のいずれかに記載の画像編集装置であって、
前記画像データは、前記画像に関する付属データを更に有し、
前記画像データの編集は、前記付属データを編集することによって行われることを特徴とする画像編集装置。
【請求項５】
請求項４に記載の画像編集装置であって、
前記画像データの編集は、前記画像の回転および前記画像の色調整のうちの少なくとも１つを含むことを特徴とする画像編集装置。
【請求項６】
請求項１〜５のいずれかに記載の画像編集装置であって、
前記画像データの編集は、前記画像データの主データを編集することによって行われることを特徴とする画像編集装置。
【請求項７】
請求項６に記載の画像編集装置であって、
前記画像データの編集は、前記画像の赤目補正を含むことを特徴とする画像編集装置。
【請求項８】
請求項１〜７のいずれかに記載の画像編集装置であって、
前記表示された前記複数の画像から少なくとも１つの画像を選択し、
前記選択された前記画像に対応する前記画像データの前記主データを読み出し、
画像をレイアウトするための情報を記録したレイアウトデータを読み出し、
読み出された前記レイアウトデータ及び前記主データに基づいて、選択された前記画像をレイアウトした画面を表示する
ことを特徴とする画像編集装置。
【請求項９】
所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集するための画像編集方法であって、
複数の前記画像データの前記副データに基づいて、複数の画像を表示し、
表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集方法において、
前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成し、
前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示することを特徴とする画像編集方法。
【請求項１０】
所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集する画像編集装置のためのプログラムであって、
複数の前記画像データの前記副データに基づいて、複数の画像を表示し、
表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集装置に、
前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成する動作と、
前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示する動作と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を記録した画像データを編集するための画像編集装置に関する。また、本発明は、画像編集方法およびこのような画像編集装置を制御するプログラムに関する。
【０００２】
【従来の技術】
画像データを編集する画像編集装置は、複数の画像データの中から任意の画像データを選択し、選択された画像データに対して回転処理や色調整などの編集を行う。この場合、まず、複数の画像を表示するインデックス画面が、複数の画像データに基づいて、表示装置に表示される。そして、ユーザーは、編集が必要な画像をインデックス画面の中から選択し、選択された画像に対応する画像データの編集を行う。
画像データの記録方式によって、画像データが、高い解像度の主データと、低い解像度の副データとを有することがある。このような記録方式で記録された画像データを用いてインデックス画面を表示する場合、データの読出時間や表示時間を短縮させるため、画像データの副データが用いられている。
【０００３】
【特許文献１】
国際公開第９１／０１４３３４号パンフレット
【０００４】
【発明が解決しようとする課題】
画像データを編集した後、再度インデックス画面を表示させることがある。しかし、編集結果を適切にインデックス画面に反映しなければ、ユーザーにとって不便である。
本発明は、画像編集の結果を適切にインデックス画面に反映させることにより、ユーザーの画像編集作業の利便性を向上させることを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するための主たる発明は、所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集するための画像編集装置であって、複数の前記画像データの前記副データに基づいて、複数の画像を表示し、表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集装置において、前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成し、前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示することを特徴とする。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【０００６】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により少なくとも以下の事項が明らかとなる。
所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集するための画像編集装置であって、複数の前記画像データの前記副データに基づいて、複数の画像を表示し、表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集装置において、前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成し、前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示することを特徴とする画像編集装置。このような画像編集装置によれば、画像編集の結果を適切にインデックス画面に反映させることができる。これにより、ユーザーの利便性が向上する。
【０００７】
かかる画像編集装置であって、前記画像データを編集するための画面を表示するとき、編集される前記画像データの前記主データを用いて、前記副データよりも解像度が高い中間データを作成し、前記中間データに基づいて、前記画面を表示することが望ましい。このような画像編集装置によれば、副データよりも高い解像度で画像を記録している中間データを用いて編集処理が行われるので、ユーザーは、編集処理を行うとき、編集処理の対象を明確に把握することができる。また、前記中間データに対する編集結果に応じて、前記画像データを編集し、編集された前記画像データの前記主データに基づいて、前記修正データを作成することが好ましい。このような画像編集装置によれば、修正データは、編集された画像データの主データに基づいて作成されるので、修正データは、編集結果を適切に反映したデータとなる。そのため、この修正データを用いてインデックス画像を表示すれば、画像編集の結果を適切にインデックス画面に反映させることができる。
【０００８】
かかる画像編集装置であって、前記画像データは、前記画像に関する付属データを更に有し、前記画像データの編集は、前記付属データを編集することによって行われることが望ましい。このような画像編集装置によれば、主データを直接的に編集しなくても、付属データの変更・追加等を行うことによって、画像データを編集することができる。かかる画像編集装置であって、前記画像データの編集は、前記画像の回転および前記画像の色調整のうちの少なくとも１つを含むことが好ましい。このような画像編集装置によれば、主データを直接的に編集しなくても、付属データの回転情報や色調整パラメータなどに対して変更・追加等を行うことによって、画像データを編集することができる。
【０００９】
かかる画像編集装置であって、前記画像データの編集は、前記画像データの主データを編集することによって行われることが望ましい。このような画像編集装置によれば、主データを直接的に編集することによって、画像データを編集することができる。前記画像データの編集は、前記画像の赤目補正を含むことが好ましい。
【００１０】
かかる画像編集装置であって、前記表示された前記複数の画像から少なくとも１つの画像を選択し、前記選択された前記画像に対応する前記画像データの前記主データを読み出し、画像をレイアウトするための情報を記録したレイアウトデータを読み出し、読み出された前記レイアウトデータ及び前記主データに基づいて、選択された前記画像をレイアウトした画面を表示することが望ましい。このような画像編集装置によれば、レイアウトされる画像を選択する際に、編集結果を適切に反映したインデックス画像から画像を選択しているので、ユーザーのレイアウト処理の利便性を向上させることができる。
【００１１】
所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集するための画像編集方法であって、複数の前記画像データの前記副データに基づいて、複数の画像を表示し、表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集方法において、前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成し、前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示することを特徴とする画像編集方法。このような画像編集方法によれば、画像編集の結果を適切にインデックス画面に反映させることができる。これにより、ユーザーの利便性が向上する。
【００１２】
所定の解像度で画像を記録した主データと、この主データよりも低い解像度で前記画像を記録した副データとを有する画像データを編集する画像編集装置のためのプログラムであって、複数の前記画像データの前記副データに基づいて、複数の画像を表示し、表示された前記複数の画像のいずれかが選択された場合、選択された前記画像に対応する前記画像データが編集可能になる画像編集装置に、前記画像データが編集された場合、前記画像データの前記主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成する動作と、前記複数の画像を表示する際に、前記選択された前記画像に対応する前記画像データの前記副データの代わりに前記修正データに基づいて、前記画像を表示する動作とを実現させることを特徴とするプログラム。このようなプログラムによれば、画像編集の結果を適切にインデックス画面に反映させるように、画像編集装置を制御することができる。これにより、ユーザーの利便性が向上する。
【００１３】
＝＝＝コンピュータシステム等の構成＝＝＝
コンピュータ本体、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
図１は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０は、コンピュータ本体１２と、表示装置１４と、入力装置１６と、プリンタ１８とを備えている。コンピュータ本体１２は、本実施形態ではミニタワー型の筐体に収納されている。表示装置１４は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられる。入力装置１６は、本実施形態ではキーボード１６Ａとマウス１６Ｂが用いられている。プリンタ１６は、例えばインクジェット式のプリンタが用いられている。
【００１４】
図２は、上記のコンピュータシステムの構成を示すブロック図である。コンピュータ本体１２が収納された筐体内には、読出装置１２２と、記憶装置１２４と、内部メモリ１２６とが設けられている。読出装置１２２は、記録媒体に記憶されたデータを読み出すことができる。読出装置１２２は、本実施形態では、フレキシブルディスクドライブ装置１２２ＡとＣＤ−ＲＯＭドライブ装置１２２Ｂが用いられている。但し、読出装置１２２は、例えばＭＯ（Ｍａｇｎｅｔ  Ｏｐｔｉｃａｌ）ディスクドライブ装置やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の他のものであっても良い。記憶装置１２４は、コンピュータ本体１２の指令に従って、種々のデータ（例えば画像データ等）を記憶することができる。この記憶装置１２４は、例えばハードディスクドライブユニット等である。内部メモリ１２６は、データの書込・読出・演算のための領域をコンピュータ本体１２に提供するための記憶手段である。この内部メモリ１２６は、例えばＲＡＭ等である。
【００１５】
コンピュータ本体１２の動作を制御するためのコンピュータプログラムは、例えばインターネット等の通信回線を経由して、コンピュータ本体１２に接続されている記憶装置１２４等にダウンロードさせることができる。また、コンピュータプログラムは、コンピュータによる読み取り可能な記録媒体に記録して配布することもできる。記録媒体としては、例えば、フレキシブルディスクＦＤやＣＤ−ＲＯＭだけでなく、ＤＶＤ−ＲＯＭ、光磁気ディスクＭＯ、ハードディスク、メモリ等の各種記録媒体を用いることもできる。そして、このような記録媒体に記録されたデータ（情報）は、読出装置によって、読み取り可能である。
【００１６】
＝＝＝画像データの構造＝＝＝
図３は、画像データの構造を説明するための図である。画像データとは、所定の画像に関するデータ（情報）である。本実施形態の画像データは、主データと、副データと、付属データとを有する。
主データは、例えば８００×６００画素の解像度で画像を記録したデータである。なお、本実施形態において、記録する画素のアスペクト比は、１：１の正方画素とする。副データは、例えば１６０×１２０画素の解像度で画像を記録したデータである。つまり、副データは、主データよりも低い解像度で画像を記録している。付属データは、例えば、画像データの構成に関する構成データ（画像の幅、画像の高さ、圧縮の種類、画像方向など）、画像データの特性に関する特性データ（再生階調カーブ特性、色度座標値など）、日時データ、タイトルデータ、撮影条件データ（露出時間、Ｆナンバーなど）など、記録されている画像に関するデータ（情報）を有する。
【００１７】
このような画像データは、例えばユーザーがデジタルカメラ等により被写体を撮影することによって、デジタルカメラ内のメモリに作成される。ユーザーがデジタルカメラにより撮影を行うと、デジタルカメラは、デジタルカメラ内のＣＣＤセンサの出力結果に応じて主データと副データとを作成する。また、デジタルカメラは、撮影時のデジタルカメラの設定条件や他のセンサの出力結果等に応じて付属データを作成する。
本実施形態では、記憶装置１２４又は記録媒体であるフレキシブルディスクＦＤやＣＤ−ＲＯＭに、複数の画像データが格納されている。
【００１８】
＝＝＝画像編集の流れ＝＝＝
図４は、本実施形態の画像編集処理を説明するためのフロー図である。図５は、画像編集処理中の内部メモリ１２６内に展開されているデータの内容を仮想的に説明するための図である。なお、以下に説明される動作は、コンピュータ本体１２にインストールされたプログラムに基づいて、制御される（但し、ユーザーが行う動作を除く）。このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００１９】
（Ｓ１０１）図６は、本実施形態の画像編集用プログラムを起動したときに表示装置１４上に表示される画面である。この画面上には、複数のボタン（「読出ボタン」及び「編集ボタン」など）と共に、複数の空のフレームが設けられている。まず、ユーザーは、この画面上の「読出ボタン」をクリックし、ユーザーは、複数の画像データが格納されている格納位置を指定する。このとき、コンピュータ本体１２は、ユーザーが格納位置を指定できるように、格納位置を指定するための画面を表示装置上に表示する。本実施形態では、複数の画像データが、フレキシブルディスクＦＤに格納されているものとする。また、本実施形態では、フレキシブルディスクドライブ装置１２２ＡはＡドライブを割り当てられている。したがって、ユーザーは、フレキシブルディスクドライブ装置１２２ＡにフレキシブルディスクＦＤを挿入し、格納位置としてＡドライブを指定することになる。
【００２０】
（Ｓ１０２）次に、コンピュータ本体１２は、指定された格納位置に格納されている複数の画像データの副データ（および付属データ）を全て読み出す。本実施形態では、フレキシブルディスクＦＤに８つの画像データ（ＦＩＬＥ０００１〜ＦＩＬＥ０００８）が格納されており、８つの副データが読み出されることになる。読み出された副データは、コンピュータ本体１２内の内部メモリ１２６に展開される（図５Ａ参照）。副データは主データと比較して解像度が低いため、副データを全て読み出す作業は、主データを全て読み出す作業と比較して、短時間で終了することができる。
【００２１】
（Ｓ１０３）次に、コンピュータ本体は、読み出された複数の副データを用いて、表示装置１４にインデックス画面を表示する。なお、インデックス画面とは、複数の画像を一度に表示するための画面である。図７は、表示装置１４上に表示されるインデックス画面である。読み出された副データ（および付属データ）に基づく画像が前述の空のフレームの中にはめ込まれるように、インデックス画面が表示装置１４上に表示されている。本実施形態では、読み出される副データは８つであるので、１６個の空のフレームのうちの８個のフレームに画像がはめ込まれて表示される。副データは主データと比較して解像度が低いため、このときのインデックス画面中の画像は、比較的粗い画像である。しかし、副データは主データよりもデータ量が小さいので、副データに基づいてインデックス画面を表示すれば、表示動作は短時間で終了することができる。また、インデックス表示を行うことにより、ユーザーは、フレキシブルディスク内に記録されている複数の画像データの内容を容易に把握することができる。さらに、インデックス表示を行うことにより、ユーザーは、複数の画像の中から編集が必要な画像を選択することが容易になる。
【００２２】
（Ｓ１０４）次に、ユーザーは、インデックス画面に表示された複数の画像の中から、編集を希望する画像を選択する。画像の選択は、ユーザーがキーボード１６Ａを操作して番号を入力することにより、若しくはユーザーがマウス１６Ｂを操作して画像が表示されている領域をクリックすることにより、行われる。画像が選択されると、コンピュータ本体１２は、選択された画像をはめ込んでいるフレームの色や太さを変化させて、表示装置１４上に表示する。これにより、ユーザーは、選択された画像がどの画像であるかを容易に把握することができる。そして、ユーザーが画像を選択した後、「編集ボタン」を押すことにより、選択された画像に対応する画像データを編集する動作が開始される。
【００２３】
＜回転編集の場合＞
本実施形態では、ユーザーは、１段目左から３つ目の画像を回転編集するために選択したものとする。なお、このとき選択された画像に対応する画像データは、ＦＩＬＥ０００３である。
【００２４】
（Ｓ１０５  その１）ユーザーが「編集ボタン」を押した後、コンピュータ本体は、選択された画像に対応する画像データの主データ（および付属データ）を読み出す。本実施形態では、選択された画像に対応する画像データはＦＩＬＥ０００３なので、コンピュータ本体は、フレキシブルディスクＦＤ内に記録された画像データＦＩＬＥ０００３の主データ（および付属データ）を読み出す。なお、このとき読み出されるデータは解像度の高い主データであるが、読み出されるデータの数は１つだけなので、この読出動作は短時間で終了することができる。
【００２５】
（Ｓ１０６  その１）次に、コンピュータ本体は、表示装置１４上に編集画面を表示する。編集画面を表示装置１４上に表示する際、画像表示領域の大きさに合わせて画像を表示するため、コンピュータ本体１２は、読み出された主データを縮小した中間データを作成し、作成された中間データを内部メモリ１２６に展開する（図５Ｂ参照）。そして、この中間データを用いて、画像表示領域に画像が表示される。本実施形態では、８００×６００画素の解像度の主データに基づいて、４８０×３６０画素の解像度の中間データを作成する。つまり、中間データは、副データよりも高い解像度で画像を記録している。このような中間データを用いて編集処理を行うことにより、ユーザーは、編集処理の対象を明確に把握することができる。また、中間データは、主データよりも低い解像度で画像を記録しているので、主データを直接的に編集するよりも演算時間が短時間で済み、編集画面に編集結果を短時間に反映させることができる。
【００２６】
図８は、表示装置１４上に表示される編集画面である。この編集画面上には、複数のボタン（「回転ボタン」、「赤目補正ボタン」、「色調整ボタン」など）と共に、画像を表示するための画像表示領域が設けられている。本実施形態では、この画像表示領域には、ＦＩＬＥ０００３の主データから作成された中間データに基づいて、木の画像が表示されることになる。ただし、ＦＩＬＥ０００３の付属データには回転情報が含まれていないため、読み出された主データは回転処理されることなく、木の画像が画像表示領域に横になって表示されている。
そこで、ユーザーは、この木の画像に対して回転編集を行うため、編集画面上の「回転ボタン」を押す。すると、コンピュータ本体１２は、内部メモリ１２６に展開されている中間データを用いて、最初の画像（横になった木の画像）を時計方向に９０度回転させた画像を表示装置１４に表示する（図９参照）。このとき、既に内部メモリ１２６に中間データが展開されているので、コンピュータ本体１２は、中間データを回転処理したデータまでをも内部メモリ１２６に作成する必要はない。
【００２７】
（Ｓ１０７  その１）編集結果を保存すれば、画像データが編集結果に基づいて編集される。本実施形態では、中間データが時計回りに９０度回転するように編集されているので、コンピュータ本体１２は、画像データＦＩＬＥ０００３の付属データに、「時計回りに９０度回転する」旨の回転情報を追加する。つまり、編集された画像データは、元の主データ及び副データと共に、新たに追加された回転情報を含む付属データを有する。なお、ユーザーが編集画面上の「編集終了ボタン」を押せば、画像の編集が終了する。
【００２８】
（Ｓ１０８  その１）次に、コンピュータ本体は、編集された画像データの主データと付属データとを用いて、修正データを作成する。ここで、修正データとは、前述の編集結果を反映した画像を記録したデータであって、主データよりも解像度の低いデータである。例えば、この修正データは、副データと同等の１６０×１２０画素の解像度で画像を記録したデータである（つまり、修正データは、中間データよりも低い解像度で画像を記録している）。作成された修正データは、内部メモリ１２６に展開される。既に画像データＦＩＬＥ０００３の副データが内部メモリ１２６に展開されているので、修正データが展開される領域は、この副データと同じ領域であっても良い（図５Ｃ参照）。つまり、副データの上に修正データが上書きされても良い。
【００２９】
（Ｓ１０９  その１）次に、コンピュータ本体は、内部メモリ１２６に展開されている修正データと複数の副データとを用いて、表示装置１４にインデックス画面を表示する。図１０は、修正データを反映したインデックス画面である。このように、本実施形態では、編集処理後にインデックス画面を表示する際に、編集結果を反映してインデックス画面が表示されるように、選択された画像に対応する副データの代わりに修正データに基づいて、インデックス画面を表示している。
【００３０】
なお、ユーザーが更に他の画像の編集を希望する場合は、上記のＳ１０５〜Ｓ１０９の動作が繰り返される。
【００３１】
＜赤目補正編集の場合＞
本実施形態では、ユーザーは、１段目左から４つ目の画像を赤目補正するために選択したものとする。なお、このとき選択された画像に対応する画像データは、ＦＩＬＥ０００４である。
【００３２】
（Ｓ１０５  その２）ユーザーが「編集ボタン」を押した後、コンピュータ本体は、選択された画像に対応する画像データの主データ（および付属データ）を読み出す。本実施形態では、選択された画像に対応する画像データはＦＩＬＥ０００４なので、コンピュータ本体は、フレキシブルディスクＦＤ内に記録された画像データＦＩＬＥ０００４の主データを読み出す。なお、このとき読み出されるデータは解像度の高い主データであるが、読み出されるデータの数は１つだけなので、この読出動作は短時間で終了することができる。
【００３３】
（Ｓ１０６  その２）次に、コンピュータ本体は、表示装置１４上に編集画面を表示する。編集画面を表示装置１４上に表示する際、画像表示領域の大きさに合わせて画像を表示するため、コンピュータ本体１２は、読み出された主データを縮小した中間データを作成し、作成された中間データを内部メモリ１２６に展開する。そして、この中間データを用いて、画像表示領域に画像が表示される。本実施形態では、８００×６００画素の解像度の主データに基づいて、４８０×３６０画素の解像度の中間データを作成する。つまり、中間データは、副データよりも高い解像度で画像を記録している。このような中間データを用いて編集処理を行うことにより、ユーザーは、編集処理の対象を明確に把握することができる。特に、本実施形態の場合、ユーザーは、表示されている画像の人の目がフラッシュ撮影によって赤目になっていること、および、その画像における赤目の領域などを明確に把握することができる。
【００３４】
図１１は、表示装置１４上に表示される編集画面である。本実施形態では、この画像表示領域には、ＦＩＬＥ０００４の主データに基づいて、人の上半身の画像が表示されることになる。
編集画面が表示されたとき、画像表示領域には、人の上半身の画像が表示されている。そこで、ユーザーは、マウス等を操作することによって、赤目になっている目の領域を指定する。そして、ユーザーは、編集画面上の「赤目補正ボタン」を押す。すると、コンピュータ本体１２は、内部メモリ１２６に展開されている中間データを用いて、指定された領域内の赤い色相を有する画素を抽出し、抽出された画素を黒い画素に置き換える。これにより、コンピュータ本体１２は、最初の画像（赤目の人の画像）を、黒目の人の画像（以下、赤目修正画像と呼ぶ）に修正して、表示装置１４に表示することができる（図１２参照）。
【００３５】
（Ｓ１０７  その２）編集結果を保存すれば、画像データが編集結果に基づいて編集される。本実施形態では、中間データの指定領域の赤い画素が黒い画素に置き換えられるように編集されているので、コンピュータ本体１２は、画像データＦＩＬＥ０００４の主データの対応領域の赤い画素を黒い画素に置き換えるように編集する。つまり、編集された画像データの主データは、書き換えられる。また、なお、ユーザーが編集画面上の「編集終了ボタン」を押せば、画像の編集が終了する。
【００３６】
（Ｓ１０８  その２）次に、コンピュータ本体は、編集された画像データの主データを用いて、修正データを作成する。ここで、修正データとは、前述の編集結果を反映した画像を記録したデータであって、主データよりも解像度の低いデータである。例えば、この修正データは、副データと同等の１６０×１２０画素の解像度で画像を記録したデータである（つまり、修正データは、中間データよりも低い解像度で画像を記録している）。作成された修正データは、内部メモリ１２６に展開される。既に画像データＦＩＬＥ０００４の副データが内部メモリ１２６に展開されているので、修正データが展開される領域は、この副データと同じ領域であっても良い（つまり、副データの上に修正データが上書きされても良い）。
【００３７】
（Ｓ１０９  その２）次に、コンピュータ本体は、内部メモリ１２６に展開されている修正データと複数の副データとを用いて、表示装置１４にインデックス画面を表示する。図１３は、修正データを反映したインデックス画面である。このように、本実施形態では、編集処理後にインデックス画面を表示する際に、編集結果を反映してインデックス画面が表示されるように、選択された画像に対応する副データの代わりに修正データに基づいて、インデックス画面を表示している。
なお、単に編集結果を反映したインデックス画面を表示するだけならば、副データの赤い画素を抽出して赤目補正をし、副データから作成した修正データをインデックス画面に表示することも可能である。しかし、副データは解像度が低いため、赤目補正のように画素を抽出して演算を行うような処理を行うのに不向きである。そこで、本実施形態では、解像度の高い主データを用いて赤目補正を行い、赤目補正が行われた主データを用いて低い解像度の修正データを作成しているのである。これにより、修正データは赤目補正の結果を適切に反映したものとなり、この修正データを用いたインデックス画面は赤目補正の結果を適切に反映したものとなる。
【００３８】
（Ｓ１１０）インデックス画面の中に編集すべき画像がなければ、ユーザーは、次に行われるレイアウト編集のため、インデックス画面に表示された複数の画像の中から、複数の画像を選択する。画像の選択は、ユーザーがキーボード１６Ａを操作して番号を入力することにより、若しくはユーザーがマウス１６Ｂを操作して画像が表示されている領域をクリックすることにより、行われる。
【００３９】
（Ｓ１１１）コンピュータ本体は、選択された複数の画像のレイアウト編集を行う。このレイアウト編集については、後述する。
【００４０】
本実施形態の画像編集装置では、８００×６００画素の解像度で画像を記録した主データと、この主データよりも低い１６０×１２０画素の解像度で画像を記録した副データとを有する画像データを編集するための画像編集装置であって、複数の画像データの副データに基づいて、複数の画像を一度に表示するインデックス画面を表示し、インデックス画面の中からいずれかの画像が選択された場合、選択された画像に対応する画像データが編集可能になる。副データは主データと比較して解像度が低いため、このような画像編集装置は、インデックス画面を短時間に表示することができる。
【００４１】
そして、本実施形態の画像編集装置では、画像データが編集された場合、画像データの主データを用いて、編集結果に基づいて、この主データよりも解像度の低い修正データを作成する。そして、再度、インデックス画面を表示する際に、選択された画像に対応する画像データの副データの代わりに修正データに基づいて、画像を表示する。このような画像編集装置によれば、主データから作成された修正データを用いてインデックス画面を表示しているので、編集結果を明瞭に反映することができる。仮に副データから修正データを作成すると、副データは主データと比較して解像度が低いため、明瞭に編集結果を反映できない。つまり、本実施形態の画像編集装置によれば、画像編集の結果を適切にインデックス画面に反映させることができる。これにより、ユーザーの利便性が向上する。
【００４２】
また、本実施形態の画像編集装置では、画像データを編集するための編集画面を表示するとき、▲１▼編集される画像データの主データを用いて、４８０×３６０画素の解像度の中間データを作成し、▲２▼この中間データに基づいて、編集画面を表示する。このような画像編集装置によれば、副データよりも高い解像度で画像を記録している中間データを用いて編集処理が行われるので、ユーザーは、編集処理を行うとき、編集処理の対象を明確に把握することができる。
【００４３】
＝＝＝レイアウト編集の流れ＝＝＝
＜レイアウトデータの作成について＞
レイアウト編集が行われる前に、まず、画像の配置に関するデータであるレイアウトデータを用意する必要がある。このレイアウトデータは、例えばインターネットを介して規定のレイアウトデータをダウンロードしても良いし、以下に説明されるように、ユーザーがレイアウトデータを作成しても良い。
図１４は、レイアウトデータを作成する際のレイアウトデータ作成画面である。コンピュータ本体は、このようなレイアウトデータ作成画面を表示装置に表示させる。
【００４４】
レイアウト作成画面Ｗ１の中には、印刷領域を表現するための基準フレームＦが設けられている。この基準フレームＦの中において、ユーザーがマウスを操作することによって、画像をはめ込むためのフレームが作成される。このフレームは、ユーザーがマウスの操作によって左上の点及び右下の点を指定することによって、基準フレーム内での位置が決定される。本実施形態では、基準フレームＦの中に、３つのフレーム（第１フレームＦ１、第２フレームＦ２、第３フレームＦ３）が作成されている。なお、３つのフレームは、ユーザーが決定した順番に番号が付けられている。各フレームの背景を決定するため、本実施形態では、基準フレーム内に画像がはめ込まれている。基準フレーム内にはめ込む画像として、任意の画像データがユーザーによって指定される。本実施形態の場合、基準フレーム内にはめ込む画像データは、ＦＩＬＥ００００である。また、本実施形態の場合、３つのフレームには、はめ込む画像を指定しない。
【００４５】
図１５は、レイアウトデータによって配置される画像の位置の説明図である。基準フレームの左上の点を原点として、座標が定義されている。基準フレームの右下の点の座標は、印刷領域によって決定されるデフォルト値である。但し、ユーザーは紙の大きさを指定することができるので、ユーザーが紙の大きさを指定すれば、この印刷領域を変更することは可能である。各フレームの左上の点及び右下の点の座標は、ユーザーがレイアウト作成画面上でマウスを操作することによって入力した点に基づいて、原点を基準に決定される。
【００４６】
図１６は、レイアウトデータの内容の説明図である。レイアウトデータは、付属データと、基準フレームデータと、第１〜３フレームデータとを有する。この付属データは、例えば、レイアウトデータの作成者名、タイトル、コメント等のレイアウトデータに関するデータを有する。基準フレームデータは、例えば、背景となる画像データ名（この場合はＦＩＬＥ００００）や座標を有する。
但し、座標データに変えて、用紙サイズデータや余白データなどを有していても良い。各フレームデータは、そのフレームにはめ込む画像データ名、フレームの座標、および回転データや位置合わせデータを有する。回転データとは、画像データを回転させてはめ込む際の回転角度の情報である。また、位置合わせデータは、フレームの大きさとはめ込む画像データの大きさが合わない場合、又は、フレームのアスペクト比とはめ込む画像データのアスペクト比が異なる場合に、どのようにフレームに画像データの画像をはめ込むかを指定する情報である。例えば、位置合わせデータは、「画像がフレームより小さい場合、フレームの上と合わせるように画像を配置する」とか、「画像がフレームより小さい場合、フレームの中央に合わせるように画像を配置する」などの情報である。
作成されたレイアウトデータは、記憶装置１２４やフレキシブルディスクＦＤ等に記憶される。
【００４７】
＜レイアウト編集について＞
図１７は、レイアウト編集を説明するための図である。レイアウト編集の際に、コンピュータ本体は、画像データの主データ及びレイアウトデータを読み出す。この場合に読み出される画像データは、上記Ｓ１１０において選択された画像に対応する画像データである。本実施形態では、レイアウト編集のため、上記Ｓ１１０において画像データＦＩＬＥ０００２、ＦＩＬＥ０００３およびＦＩＬＥ０００４の３つの画像データが順に選択されたものとする。
【００４８】
まず、コンピュータ本体は、レイアウトデータの基準フレームデータを読み出す。そして、コンピュータ本体は、読み出された基準フレームデータの画像データ名がＦＩＬＥ００００であるので、画像データＦＩＬＥ００００の主データを更に読み出す。また、コンピュータ本体は、読み出された基準フレームデータの座標及び回転データ・位置合わせデータに基づいて、画像データＦＩＬＥ００００の主データを加工し、加工された主データを用いた画像を基準フレームＦにはめ込む。
【００４９】
次に、コンピュータ本体は、レイアウトデータの第１フレームデータを読み出す。そして、コンピュータ本体は、読み出された第１フレームデータの画像データ名が定義されていないので、最初に選択された画像データＦＩＬＥ０００２の主データを更に読み出す。また、コンピュータ本体は、読み出された第１フレームデータの座標及び回転データ・位置合わせデータに基づいて、画像データＦＩＬＥ０００２の主データを加工し、加工された主データを用いた画像を第１フレームＦ１にはめ込む。
コンピュータ本体は、第１フレームへの画像のはめ込みと同じ動作を、第２フレーム及び第３フレームについても行う。
この結果、基準フレーム内のフレームに画像がはめ込まれたレイアウト画像が完成する。
【００５０】
なお、フレームに画像をはめ込んだ状態から、レイアウト画像を編集することができる。例えば、フレーム内にはめ込まれる画像を変更したり、フレームの大きさや位置を変更したりすることが可能である。また、フレームに画像をはめ込んだレイアウト画像を記録したレイアウトデータを保存することもできる。この場合、保存されたレイアウトデータの各フレームデータには、はめ込まれるべき画像データ名が記録されている。例えば、本実施形態の場合、第１フレームデータの画像データ名にはＦＩＬＥ０００２が記録されることになる。
【００５１】
本実施形態の画像編集装置によれば、レイアウトされる画像を選択する際に、編集結果を適切に反映したインデックス画像から画像を選択しているので、ユーザーのレイアウト処理の利便性を向上させることができる。
【００５２】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主として画像編集装置や画像編集方法について記載されているが、その中には、プログラム、記憶媒体、コンピュータシステム、表示画面、画面表示方法、表示装置、記録装置等の開示が含まれていることは言うまでもない。
また、一実施形態としての画像編集装置等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００５３】
＜画像データについて＞
前述の実施形態によれば、画像データは、主データ、副データおよび付属データを有していた。しかし、画像データの記録形式は、これに限られるものではない。要するに、画像データは、所定の解像度で画像を記録した主データと、この主データよりも低い解像度で画像を記録した副データとを有していればよい。    また、画像データは、その他の情報を有していても良い。例えば、副データのための付属データなどを有していても良い。
【００５４】
＜画像編集について＞
前述の実施形態によれば、画像編集は、画像の回転や赤目補正であった。しかし、画像編集は、これに限られるものではない。
例えば、画像編集は、画像の色の調整であってもよい。なお、画像の色を調整した場合、コンピュータ本体は、画像データの付属データのうちの色調整パラメータを変更・追加等することによって、画像データを編集する。
【００５５】
＜修正データについて＞
前述の実施形態によれば、修正データの解像度は、副データと同等の１６０×１２０画素であった。しかし、修正データの解像度は、これに限られるものではない。要するに、修正データは、前述の編集結果を反映した画像を記録したデータであって、主データよりも解像度の低いデータであればよい。
例えば、修正データを３６０×２４０画素の解像度にすれば、インデックス画面を表示するときに、この修正データを用いた画像は、副データを用いた他の画像と比較して明瞭に表示されるので、ユーザーは修正結果を容易に把握することができる。なお、この場合、修正前の画像データの副データのデータ量と修正データのデータ量とは異なるため、内部メモリに展開されている修正前の画像データの副データと同じ領域に、修正データを展開することはできない。そのため、修正データは、内部メモリの別の領域に展開される。
【００５６】
【発明の効果】
画像編集の結果を適切にインデックス画面に反映させることにより、ユーザーの画像編集作業の利便性を向上させることを目的とする。
【図面の簡単な説明】
【図１】コンピュータシステムの外観構成の説明図
【図２】コンピュータシステムの構成を示すブロック図
【図３】画像データの構造の説明図
【図４】画像編集処理のフロー図
【図５】内部メモリに展開されているデータの内容の説明図
【図６】最初の画面の説明図
【図７】インデックス画像の説明図
【図８】回転処理前の編集画面の説明図
【図９】回転処理後の編集画面の説明図
【図１０】修正データを反映したインデックス画面の説明図
【図１１】赤目補正前の編集画面の説明図
【図１２】赤目補正後の編集画面の説明図
【図１３】修正データを反映したインデックス画面の説明図
【図１４】レイアウトデータ作成画面の説明図
【図１５】レイアウトデータによって配置される画像の位置の説明図
【図１６】レイアウトデータの内容の説明図
【図１７】レイアウト編集の説明図
【符号の説明】
１０  コンピュータシステム
１２  コンピュータ本体
１４  表示装置
１６  入力装置
１８  プリンタ
１２２  読出装置
１２２Ａ  フレキシブルディスクドライブ装置
１２２Ｂ  ＣＤ−ＲＯＭドライブ装置
１２４  記憶装置（ハードディスクドライブユニット）
１２６  内部メモリ（ＲＡＭ）
Ｆ  基準フレーム
Ｆ１〜Ｆ３  第１〜第３フレーム
【図１】
2004304343.tif 000003
【図２】
2004304343.tif 000004
【図３】
2004304343.tif 000005
【図４】
2004304343.tif 000006
【図５】
2004304343.tif 000007
【図６】
2004304343.tif 000008
【図７】
2004304343.tif 000009
【図８】
2004304343.tif 000010
【図９】
2004304343.tif 000011
【図１０】
2004304343.tif 000012
【図１１】
2004304343.tif 000013
【図１２】
2004304343.tif 000014
【図１３】
2004304343.tif 000015
【図１４】
2004304343.tif 000016
【図１５】
2004304343.tif 000017
【図１６】
2004304343.tif 000018
【図１７】
2004304343.tif 000019