(57)【特許請求の範囲】
【請求項１】
複数の画像部品を含む１ページ画像を編集するための画像編集装置であって、
画像を表示するための画像表示手段と、
前記複数の画像部品を記憶する記憶手段と、
前記複数の画像部品を間引いた粗画像を含む１ページ画像の粗画像を前記画像表示手段に表示する粗画像表示手段と、
前記画像表示手段に表示された１ページ画像内の任意の位置を示すための位置指定手段と、
前記粗画像表示手段によって粗画像表示されていた１ページ画像の全体を精細表示するために前記１ページ画像に含まれる複数の画像部品を所定の順番に従って順次精細表示する処理を開始した後に、前記１ページ画像内の前記複数の画像部品の中で、前記位置指定手段で示された位置に存在する対象画像部品の粗画像に応じた前記画像部品を前記記憶手段より検索して優先的に精細表示する精細画像表示手段と、
を備え、
前記位置指定手段により示される位置が変更された結果として対象画像部品が変更された場合に、前記精細画像表示手段が、該変更された対象画像部品の粗画像に応じた画像部品を前記記憶手段より検索して優先的に精細表示することを特徴とする画像編集装置。
【請求項２】
請求項１記載の画像編集装置であって、
前記精細画像表示手段は、
精細表示作業メモリ領域と、
前記対象画像部品を含む所定の形状的特徴を有する精細表示領域を決定する手段と、
前記精細表示領域内に含まれる画像部品を決定する手段と、
前記精細表示領域内に含まれる各画像部品の重なり順に従って、各画像部品の精細表示用画像データを前記精細表示作業メモリ領域に順次書き込む書込手段と、
を備える画像編集装置。
【請求項３】
請求項２記載の画像編集装置であって、
前記書込手段は、
前記精細表示領域を所定形状の複数の短冊領域に分割する手段と、
前記複数の短冊領域を１つずつ選択しつつ、選択された短冊領域に関する前記精細表示用画像データを前記精細表示作業メモリ領域に書き込む手段と、
を備える画像編集装置。
【請求項４】
請求項２または３記載の画像編集装置であって、さらに、
前記画像表示手段に表示される画像の画像データを記憶するための映像メモリを備え、
前記精細画像表示手段は、さらに、前記精細表示作業メモリ領域から前記映像メモリに前記精細表示用画像データを転送する手段を備える、画像編集装置。
【請求項５】
請求項１ないし４のいずれかに記載の画像編集装置であって、
前記精細画像表示手段は、前記１ページ画像内に含まれる複数の画像部品の中で、前記対象画像部品以外の画像部品について、前記対象画像部品の精細表示の後に、所定の順番に従って順次精細表示を実行する、画像編集装置。
【請求項６】
請求項１ないし５のいずれかに記載の画像編集装置であって、さらに、前記１ページ画像を編集するための画像編集手段を備え、
前記精細画像表示手段は、前記画像編集手段による前記１ページ画像の編集と並行して画像部品の精細表示を実行する、画像編集装置。
【請求項７】
請求項６記載の画像編集装置であって、
前記精細画像表示手段は、前記画像編集手段によって前記１ページ画像が編集された時に精細表示を一旦中止し、前記編集の対象となった画像部品に関して優先的に精細表示を実行する、画像編集装置。
【請求項８】
複数の画像部品を含む１ページ画像を編集するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
画像を表示するための画像表示機能と、
前記複数の画像部品を記憶手段に記憶する機能と、
前記複数の画像部品を間引いた粗画像を含む１ページ画像の粗画像を前記画像表示手段に表示する粗画像表示機能と、
前記画像表示手段に表示された１ページ画像内の任意の位置を示すための位置指定機能と、
前記粗画像表示手段によって粗画像表示されていた１ページ画像の全体を精細表示するために前記１ページ画像に含まれる複数の画像部品を所定の順番に従って順次精細表示する処理を開始した後に、前記１ページ画像内の前記複数の画像部品の中で、前記位置指定手段で示された位置に存在する対象画像部品をの粗画像に応じた前記画像部品を前記記憶手段より検索して優先的に精細表示する精細画像表示機能と、
をコンピュータに実現させるためのコンピュータプログラムを記録しており、
前記位置指定機能により示される位置が変更された結果として対象画像部品が変更された場合に、前記精細画像表示機能が、該変更された対象画像部品の粗画像に応じた画像部品を前記記憶手段より検索して優先的に精細表示する、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の画像部品を含む１ページ画像を編集するための画像編集技術に関する。
【０００２】
【従来の技術】
画像編集装置は、例えば、１ページ画像内に、絵柄や図形や文字などの各種の画像部品を配置したり、これらの画像部品を修正したりすることによって、１ページ画像に関する種々の編集操作を行うための装置である。ところで、１ページ画像の実画像（精細画像）を表示するには、かなり時間を要することが多い。特に、絵柄部品は通常膨大なデータ量を有しているので、その精細画像（実画像）を表示するにはかなりの時間を要する。そこで、従来は、画像の表示時間を短縮するために、その粗画像（間引き画像）を用いて１ページ画像を表示していた。
【０００３】
【発明が解決しようとする課題】
ところが、例えば絵柄部品の細かな部分についての編集（切り抜きや色変更）を行う際には、その精細画像を表示したい場合がある。しかし、従来は、１ページ画像内の特定の画像部品を短時間に精細表示する技術は存在せず、その精細画像の表示にかなりの時間がかかってしまうという問題があった。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、１ページ画像内の所望の画像部品に関して比較的短時間で精細表示を行うことのできる技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、この発明の装置は、複数の画像部品を含む１ページ画像を編集するための画像編集装置であって、
画像を表示するための画像表示手段と、
前記複数の画像部品を記憶する記憶手段と、
前記複数の画像部品を間引いた粗画像を含む１ページ画像の粗画像を前記画像表示手段に表示する粗画像表示手段と、
前記画像表示手段に表示された１ページ画像内の任意の位置を示すための位置指定手段と、
前記粗画像表示手段によって粗画像表示されていた１ページ画像の全体を精細表示するために前記１ページ画像に含まれる複数の画像部品を所定の順番に従って順次精細表示する処理を開始した後に、前記１ページ画像内の前記複数の画像部品の中で、前記位置指定手段で示された位置に存在する対象画像部品をの粗画像に応じた前記画像部品を前記記憶手段より検索して優先的に精細表示する精細画像表示手段と、
を備え、
前記位置指定手段により示される位置が変更された結果として対象画像部品が変更された場合に、前記精細画像表示手段が、該変更された対象画像部品の粗画像に応じた画像部品を前記記憶手段より検索して優先的に精細表示することを特徴とする。
【０００６】
上記装置によれば、位置指定手段で示された位置に存在する対象画像部品を優先的に精細表示するようにしたので、所望の画像部品を比較的短時間で精細表示することができる。
【０００７】
上記装置において、前記精細画像表示手段は、
精細表示作業メモリ領域と、
前記対象画像部品を含む所定の形状的特徴を有する精細表示領域を決定する手段と、
前記精細表示領域内に含まれる画像部品を決定する手段と、
前記精細表示領域内に含まれる各画像部品の重なり順に従って、各画像部品の精細表示用画像データを前記精細表示作業メモリ領域に順次書き込む書込手段と、
を備えることが好ましい。
【０００８】
こうすれば、対象画像部品を含む所定形状の領域が優先的に精細表示されるので、例えば対象画像部品が他の画像部品と重なり合っているような場合にも、その状態を精細画像で観察することができる。
【０００９】
前記書込手段は、
前記精細表示領域を所定形状の複数の短冊領域に分割する手段と、
前記複数の短冊領域を１つずつ選択しつつ、選択された短冊領域に関する前記精細表示用画像データを前記精細表示作業メモリ領域に書き込む手段と、
を備えることが好ましい。
【００１０】
こうすれば、比較的少ないメモリ領域を用いて精細表示を実行することができる。
【００１１】
上記画像編集装置は、さらに、
前記画像表示手段に表示される画像の画像データを記憶するための映像メモリを備え、
前記精細画像表示手段は、さらに、前記精細表示作業メモリ領域から前記映像メモリに前記精細表示用画像データを転送する手段を備えることが好ましい。
【００１２】
こうすれば、映像メモリに記憶された画像データに従って１ぺージ画像を画像表示手段に表示しつつ、これとは独立に、精細表示作業メモリ領域に精細画像を書き込むことができる。また、精細表示作業メモリ領域から映像メモリに精細画像を転送することによって、その精細画像を表示することができる。
【００１３】
また、上記装置において、前記精細画像表示手段は、前記１ページ画像内に含まれる複数の画像部品の中で、前記対象画像部品以外の画像部品について、前記対象画像部品の精細表示の後に、所定の順番に従って順次精細表示を実行することが好ましい。
【００１４】
こうすれば、対象画像部品以外の画像部品についても順次精細表示を行うことができる。
【００１５】
上記画像編集装置は、さらに、前記１ページ画像を編集するための画像編集手段を備え、
前記精細画像表示手段は、前記画像編集手段による前記１ページ画像の編集と並行して画像部品の精細表示を実行することが好ましい。
【００１６】
こうすれば、精細表示のために画像編集作業が中断されることが無いので、作業効率が向上する。
【００１７】
また、上記装置において、前記精細画像表示手段は、前記画像編集手段によって前記１ページ画像が編集された時に精細表示を一旦中止し、前記編集の対象となった画像部品に関して優先的に精細表示を実行することが好ましい。
【００１８】
こうすれば、編集された画像部品をすぐに精細表示で観察することができる。
【００１９】
この発明による記録媒体は、複数の画像部品を含む１ページ画像を編集するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
画像を表示するための画像表示機能と、
前記複数の画像部品を記憶手段に記憶する機能と、
前記複数の画像部品を間引いた粗画像を含む１ページ画像の粗画像を前記画像表示手段に表示する粗画像表示機能と、
前記画像表示手段に表示された１ページ画像内の任意の位置を示すための位置指定機能と、
前記粗画像表示手段によって粗画像表示されていた１ページ画像の全体を精細表示するために前記１ページ画像に含まれる複数の画像部品を所定の順番に従って順次精細表示する処理を開始した後に、前記１ページ画像内の前記複数の画像部品の中で、前記位置指定手段で示された位置に存在する対象画像部品をの粗画像に応じた前記画像部品を前記記憶手段より検索して優先的に精細表示する精細画像表示機能と、
をコンピュータに実現させるためのコンピュータプログラムを記録しており、
前記位置指定機能により示される位置が変更された結果として対象画像部品が変更された場合に、前記精細画像表示機能が、該変更された対象画像部品の粗画像に応じた画像部品を前記記憶手段より検索して優先的に精細表示する、コンピュータ読み取り可能な記録媒体である。
【００２０】
このような記録媒体に記録されたコンピュータプログラムがコンピュータによって実行されると、位置指定機能で示された位置に存在する対象画像部品を優先的に精細表示するようにしたので、所望の画像部品を比較的短時間で精細表示することができる。
【００２１】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。第１の態様は、複数の画像部品を含む１ページ画像を編集するための画像編集方法であって、
（ａ）前記１ページ画像の粗画像を画像表示手段に表示する工程と、
（ｂ）前記画像表示手段に表示された１ページ画像内の任意の位置を位置指定手段を用いて示す工程と、
（ｃ）前記１ページ画像内の前記複数の画像部品の中で、前記位置指定手段で示された位置に存在する対象画像部品を優先的に精細表示する工程と、を備えることを特徴とする。
【００２２】
第２の態様は、コンピュータに上記の発明の各工程または各手段の機能を実行させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置である。
【００２３】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づき説明する。図１は、この発明の第１実施例である画像編集装置の構成を示すブロック図である。この画像編集装置は、ＣＰＵ２０と、メインメモリ２２と、バス２４と、映像メモリ２６と、表示制御部２８と、カラーＣＲＴ３０とを備えるコンピュータシステムである。画像編集装置は、さらに、インタフェイス３２と、インタフェイス３２に接続されたキーボード３４とマウス３６とハードディスク３８とを備えている。
【００２４】
カラーＣＲＴ３０は、この発明における画像表示手段に相当し、マウス３６は位置指定手段に相当する。画像表示手段としては、カラーＣＲＴ３０の他に、液晶ディスプレイやプラズマディスプレイなどの種々の装置を利用することができる。また、位置指定手段（ポインティングデバイス）としては、マウス３６の他に、トラックボールやデジタイザなどの種々の装置を利用することができる。なお、外部記憶装置としては、ハードディスク３８の他に、光磁気ディスクやＣＤ−ＲＯＭ等の種々の記憶媒体を用いた装置を利用することができる。
【００２５】
ＣＰＵ２０は、メインメモリ２２に記憶されているコンピュータプログラムを実行することによって、粗画像表示手段４０と、精細画像表示手段４２と、画像編集手段４４と、の機能を実現する。これらの各手段の機能については後述する。
【００２６】
なお、これらの各手段の機能を実現するコンピュータプログラム（アプリケーションプログラム）は、フロッピディスクやＣＤ−ＲＯＭ等の携帯型の記録媒体に格納された形態で提供され、このような記録媒体からハードディスク３８に転送される。あるいは、このようなコンピュータプログラムを、通信経路を介してプログラム供給装置からコンピュータシステムに供給するようにしてもよい。コンピュータプログラムの実行時には、ハードディスク３８からメインメモリ２２に転送されて記憶される。
【００２７】
なお、この発明において、「記録媒体」とは、上述した携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。すなわち、この発明の「記録媒体」は、コンピュータが読取り可能な種々の媒体を含んでいる。
【００２８】
メインメモリ２２は、ページデータ５０と、粗画像データ５２とを含んでいる。ページデータ５０とは、１ページ画像ＰＧ内の絵柄部品の位置とその画像ファイル名、線画部品の位置と色等の、１ページ画像を再現するための各種の情報を含むデータである。粗画像データ５２は、各画像部品の間引き画像データである。なお、各画像部品の精細画像ファイル６０は、ハードディスク３８に格納されている。
【００２９】
メインメモリ２２には、さらに、精細表示を行う際に使用される精細表示作業メモリ領域５４が確保されている。この発明における精細画像表示手段は、ＣＰＵ２０によって実現される精細画像表示手段４２と、この精細表示作業メモリ領域５４とを含んでいる。すなわち、ＣＰＵ２０によって実現される精細画像表示手段４２は、精細表示作業メモリ領域５４を含まない狭義の精細画像表示手段である。
【００３０】
図２は、実施例において処理対象となる１ページ画像の一例を示す説明図である。この１ページ画像ＰＧは、３つの絵柄部品ＰＰ１，ＰＰ２，ＰＰ３を含んでいる。第３の絵柄部品ＰＰ３は、第２の絵柄部品ＰＰ２の上に重ねられている。なお、１ページ画像ＰＧには、絵柄部品でない他の種類の画像部品（図形や文字などの線画や、ロゴなど）を含んでいてもよい。このような１ページ画像ＰＧの粗画像を表示するための粗画像データは、粗画像表示手段４０によって、メインメモリ２２内のページデータ５０と、各部品の粗画像データ５２とから作成され、映像メモリ２６に書き込まれる。
【００３１】
図２において、マウスポインタＰＴは、第３の絵柄部品ＰＰ３の位置を示している。この時、以下の手順に従って、第３の絵柄部品ＰＰ３が他の絵柄部品に優先して精細表示される。
【００３２】
図３は、精細画像表示手段４２による画像の精細表示処理の手順を示すフローチャートである。ステップＳ１で精細表示処理が開始されると、ステップＳ２において描画領域に含まれるすべての画像部品の精細表示完了フラグが０に初期化される。ここで、精細表示完了フラグは、各画像部品が精細表示されたか否かを示すフラグである。精細表示フラグが０の時は未完了を示しており、１の時は完了を示している。図２の例では１ページ画像ＰＧの全体の領域が描画領域に相当し、３つの絵柄部品ＰＰ１〜ＰＰ３に対する精細表示完了フラグが初期化される。
【００３３】
ステップＳ３では、ページデータが編集されたか否かが判断される。ページデータが編集されたか否かは、メインメモリ２２に記憶されているページデータ５０（図１）が変更されたか否かによって判断される。具体的には、新たな画像部品が追加されたり、既存の画像部品が削除、変更を受けたりした時に、ページデータが編集されたものと判断される。ページデータが編集されていれば、精細表示処理を一時中止する。この際の処理については後述する。一方、ページデータが編集されていなければ、ステップＳ４に移行する。
【００３４】
ステップＳ４では、マウスポインタＰＴで示される位置に応じて精細表示処理の対象画像部品が検索され、決定される。図２の例では、マウスポインタＰＴが第３の絵柄部品ＰＰ３の内側の位置に存在するので、この絵柄部品ＰＰ３が精細表示の対象画像部品として決定される。なお、精細表示の対象部品としては、絵柄でなく、線画を選択することも可能である。
【００３５】
ステップＳ５では、精細表示のための精細画像データが作成される精細表示領域が決定されるとともに、その精細表示領域が複数の短冊領域に分割される。図４は、精細表示領域ＴＲと、複数の短冊領域ＴＲ１〜ＴＲ５とを示す説明図である。図４（Ａ）から解るように、精細表示領域ＴＲは、精細表示の対象として選択された画像部品（絵柄部品ＰＰ３）に外接する矩形の形状を有する領域である。但し、精細表示領域ＴＲは、精細表示の対象画像部品を含む所定の形状的な特徴を有する領域であればよく、例えば正方形や円形の領域としてもよい。
【００３６】
図４（Ｂ）に示すように、精細表示領域ＴＲは、複数の短冊領域ＴＲ１〜ＴＲ５に分割される。これらの短冊領域ＴＲ１〜ＴＲ５は、精細表示領域ＴＲと同じ幅を有し、高さＨが所定の値（例えば１０ライン分）に設定された矩形の領域である。但し、最後の短冊領域ＴＲ５の高さは、所定の高さＨ以下になる。図３のステップＳ６〜Ｓ１１における精細画像の作成処理は、これらの各短冊領域毎に順次実行される。
【００３７】
このように、精細表示領域ＴＲを複数の短冊領域に分割するようにすれば、精細画像データを作成する際に必要なメモリ量を少なく抑えることができるという利点がある。
【００３８】
ステップＳ６では、マウスポインタで示される位置に存在する対象画像部品が、前の時点から変わったか否かが判断される。対象画像部品が変わっている場合には、ステップＳ４に戻り、対象画像部品の検索を再度実行する。対象画像部品が変わっていなければ、ステップＳ７において、ページデータが編集されたか否かが判断される。ページデータが編集されていれば、精細表示処理を一時中止する。一方、ページデータが編集されていなければ、ステップＳ８以降において、現在の対象画像部品を含む精細表示領域ＴＲについて、精細表示用の画像データが作成される。
【００３９】
ステップＳ８では、精細表示領域ＴＲ内の現在処理中の短冊領域（最初は第１の短冊領域ＴＲ１）の精細画像データの作成に必要な精細画像ファイルが、ハードディスク３８からメインメモリ２２に読み込まれる。この時、読み込まれる精細画像ファイルは、処理中の短冊領域の中に少なくとも一部が含まれるようなすべての画像部品のデータファイルが対象となる。例えば、図４（Ｂ）の第１の短冊領域ＴＲ１の精細画像データを作成する際には、第３の絵柄部品ＰＰ３の精細画像ファイルのみがメインメモリ２２に読み込まれる。一方、第２の短冊領域ＴＲ２の精細画像データを作成する際には、第３の絵柄部品ＰＰ３の精細画像ファイルとともに、第２の絵柄部品ＰＰ２の精細画像ファイルもメインメモリ２２に読み込まれる。なお、ステップＳ８において、処理中の短冊領域の範囲内にある画像部分を表すような精細画像ファイルの一部分のみを読み込むようにしてもよい。こうすれば、精細画像ファイルの読み込みに要する時間を短縮することができる。
【００４０】
ステップＳ９では、読み込まれた精細画像ファイルと、ページデータとを用いて、精細表示作業メモリ領域５４内のデータを変更する。すなわち、精細画像表示手段４２は、処理中の短冊領域の精細画像を表す精細画像データを作成して、精細表示作業メモリ領域５４内に書き込む処理を実行する。第１の短冊領域ＴＲ１（図４（Ｂ））のように、短冊領域の中に１つの画像部品のみが含まれる場合には、ステップＳ９において、その画像部品の精細画像データが精細表示作業メモリ領域５４に書き込まれるだけである。一方、第２の短冊領域ＴＲ２のように、複数の画像部品（絵柄部品ＰＰ２，ＰＰ３）が含まれる場合には、ステップＳ９において、それらの重なりの順に、各画像部品の精細画像データが精細表示作業メモリ領域５４に順次上書きされていく。図４（Ａ）からも解るように、この１ページ画像ＰＧでは、第２の絵柄部品ＰＰ２の上に第３の絵柄部品ＰＰ３が重ねられている。従って、図４（Ｂ）の第２の短冊領域ＴＲ２の場合には、まず、下側に重ねられる第２の絵柄部品ＰＰ２の短冊領域ＴＲ２の精細画像を表す精細画像データが、精細表示作業メモリ領域５４に書き込まれる。そして、上側に重ねられる第３の絵柄部品ＰＰ３の短冊領域ＴＲ２の精細画像を表す精細画像データが、精細表示作業メモリ領域５４に上書きされる。なお、各画像部品の重なりの順番は、予めページデータ５０内に登録されている。
【００４１】
このように、精細表示領域ＴＲ内に複数の画像部品が含まれている場合には、その重なり順に応じて、下側から順に精細画像データが精細表示作業メモリ領域５４に順次上書きされていくので、最終的にはその重なり順に従って重ねられた状態の精細画像を容易に得ることができる。
【００４２】
ステップ１０では、精細表示作業メモリ領域５４内に記憶された精細画像データが、バス２４を介して映像メモリ２６に転送される。表示制御部２８は、映像メモリ２６に記憶された画像データに従ってカラーＣＲＴ３０に画像を表示するので、ステップＳ１０の後には、処理が終了した短冊領域の画像が精細表示されることになる。
【００４３】
ステップＳ１１では、精細表示領域ＴＲ内のすべての短冊領域について精細表示が終了したか否かが判断される。終了していなければ、ステップＳ５に戻り、次の短冊領域が処理の対象として選択される。こうして、ステップＳ５〜Ｓ１１の処理を繰り返し実行することによって、精細表示領域ＴＲ内の画像がカラーＣＲＴ３０の画面上に精細表示される。
【００４４】
１つの対象画像部品に関する精細表示が完了すると、ステップＳ１２において、その対象画像部品に関する精細表示完了フラグが１に設定される。そして、ステップＳ４に戻り、次の精細表示の対象となる画像部品が決定される。この際、マウスポインタＰＴ（図２）によって指定されていない画像部品は、ページデータ５０（図１）に予め登録されている順序に従って、順次精細画像の対象画像部品として選択される。ページデータ５０には、１ページ画像ＰＧに含まれるすべての画像部品について、順序を示す順序情報が登録されている。この順序情報としては、例えば画像部品の重なり順序を示す情報や、１ページ画像の基準位置（例えば左上端）の距離の順序を示す情報等の種々の順序情報を利用することができる。
【００４５】
このような順序情報に従って対象画像部品を順次選択していく際に、精細表示完了フラグが１に設定されている画像部品については、精細表示処理の対象として選択することを省略する。こうすれば、一度精細表示した画像部品について、再度精細表示処理を行うことを防止することができる。この結果、１ページ画像全体を精細表示するための時間を短縮することができる。
【００４６】
このように、図３の精細表示処理では、まずマウスポインタＰＴで指定された位置に存在する画像部品が最初に精細表示され、その他の画像部品がこれに引き続いて順次精細表示される。マウスポインタＰＴは、ユーザが編集処理の対象にしたい所望の画像部品を示しているのが普通である。従って、図３の手順によれば、所望の画像部品を優先的に、比較的短時間で精細表示することができるという利点がある。
【００４７】
図５は、上述した精細表示処理を含む画像編集処理の全体手順を示すフローチャートである。ステップＴ１では、粗画像表示手段４０が、粗画像データ５２（図１）を用いて１ページ画像全体の粗画像を映像メモリ２６に書き込み、これに応じて１ページ画像の粗画像がカラーＣＲＴ３０に表示される。ステップＴ２では、描画領域全体（すなわち１ページ画像の全体）について、精細表示処理が起動される。すなわち、精細画像表示手段４２が起動され、前述した図３の手順に従って精細表示処理が実行される。なお、図５の画像編集処理は、１つのプロセスとしてＣＰＵ２０によって実行されており、図３の精細表示処理は、そのプロセスの中の１つのスレッドとしてバックグラウンド処理で実行されている。この精細表示のバックグラウンド処理は、ステップＴ３以降の画像編集処理の実行中にも並行に実行されている。すなわち、ユーザは、精細表示処理が行われているか否かを意識せずに、以下に示す画像編集処理を実行することができる。換言すれば、画像編集処理が、精細表示処理のために中断されることがない。
【００４８】
図５のステップＴ３では、画像編集手段４４による編集作業が開始される。図６は、１ページ画像の編集作業の一例として、１ページ画像に図形ＧＰが追加される様子を示す説明図である。この編集作業の例では、ユーザがマウスポインタＰＴを用いて複数の点Ｖ１〜Ｖ４を指定することによって、これらの点Ｖ１〜Ｖ４を順次線分で接続することによって図形ＧＰが作成される。
【００４９】
図５のステップＴ４では、ユーザがマウス３６を用いて座標を１つ入力する。ステップＴ５では、画像編集手段４４が入力値（座標値）をメインメモリ２２に保存する。ステップＴ６では、粗画像表示手段４０が、入力点の粗画像と、隣接する２つの入力点同士を接続するラインの粗画像とを映像メモリ２６に描画する。
【００５０】
ステップＴ７では、精細画像表示手段４２によって映像メモリ２６に精細表示データがコピーされたか否かが判断される。前述したように、図３に示す精細表示処理は、バックグラウンド処理として、ユーザによる画像編集処理と並行に実行されている。従って、ユーザによる入力の途中に、図３のステップＳ１０が実行され、精細表示用画像データが映像メモリ２６にコピーされることがある。そこで、ステップＴ７では、画像編集手段４４が、このような精細表示用画像データのコピーが行われたか否かを精細画像表示手段４２に問い合わせて、その有無を判断する。精細表示用画像データが映像メモリ２６にコピーされている場合には、それ以前に描画された入力点や接続ラインが映像メモリ２６から消去されてしまっている場合がある。そこで、画像編集手段４４は、ステップＴ８において、メインメモリ２２内に保存されていた入力値に従って、入力点や接続ラインの粗画像を映像メモリ２６に再描画する。こうすれば、精細画像が表示された領域においても、新たに作成した図形を欠落無しで表示することができる。なお、ステップＴ７において、精細表示用画像データが映像メモリ２６にコピーされていなければ、そのまま次のステップＴ９に移行する。
【００５１】
ステップＴ９では、図形の入力が終了したか否かが判断され、終了していなければ、ステップＳＴ３に戻って上述したステップＴ４〜Ｔ８の処理を繰り返す。一方、図形入力が終了すると、ステップＴ１０において、その図形を表す図形データが、ページデータ５０に追加される。
【００５２】
こうして、図形の追加の編集処理が終了すると、ステップＴ１１において、バックグラウンド処理で実行が継続していた精細表示処理（図３）が中断される。これは、前述した図３におけるステップＳ３またはＳ７において、ページデータが編集されていると判断された場合に対応する。そして、図５のステップＴ１２では、粗画像表示手段４０が、追加された図形を含む所定の形状的特徴を有する領域（例えば外接矩形領域）の粗画像を、映像メモリ２６に再描画する。ステップＴ１３においては、精細画像表示手段４２が、その外接矩形領域を対象として図３に示す精細表示処理を実行する。こうすれば、追加された図形の外接矩形領域について、優先的に精細表示が行なわれる。従って、ユーザは、編集された画像部分を直ちに精細画像（実画像）の状態で観察し、その良否を確認することができるという利点がある。
【００５３】
こうして、１つの部品の追加のような１単位の編集処理が終了すると、ステップＴ１４からステップＴ３に戻り、ステップＴ４以降の編集処理を再度実行する。こうして、ユーザが画像編集処理を終了することを画像変種装置に指示するまで、図５の手順が継続される。
【００５４】
図５の手順では、画像の編集処理として図形の追加を行う例について説明したが、画像の編集処理としては、画像部品の追加の他に、画像部品の削除、移動、修正等がある。画像部品を追加した場合には、上述したように、追加された部品の外接矩形領域について、再度精細表示処理が実行される。画像部品が削除された場合には、削除された部品の外接矩形領域について、再度精細表示処理が実行される。また、画像部品の移動、修正が行われた場合には、移動・修正前の部品の外接矩形領域と移動・修正後の部品の外接矩形領域について、それぞれ精細表示処理が再度実行される。こうすれば、１ページ画像が編集された時に、編集対象となった画像部品の周囲を比較的短時間で精細表示することができる
【００５５】
上記実施例によれば、画像編集処理と並行して、精細表示処理をバックグラウンド処理で実行しているので、ユーザの編集作業が精細表示のために中断されることがない。従って、画像編集の作業効率が向上するという利点がある。また、マウスポインタで指定された部品を含む所定の形状的特徴を有する領域について、他の部品よりも優先的に精細表示を行うようにしたので、編集対象となっている画像部分について、素早く精細表示を行うことができる。また、他の画像部品についても、バックグラウンド処理によって徐々に精細表示がされてゆくので、画像処理装置のコンピュータ資源を有効に利用しつつ、１ページ画像全体の精細画像を比較的短時間に表示することが可能である。
【００５６】
なお、精細表示処理をスレッドとして実行するためには、ＵＮＩＸベース（ＵＮＩＸは米国ベル・ラボラトリ社（ＡＴ＆Ｔ）の商標）のコンピュータ、または、Windows95 （マイクロソフト社の商標）をオペレーティングシステムとするコンピュータ等で画像編集装置を実現することができる。
【００５７】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５８】
（１）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００５９】
（２）上記実施例では、マウスポインタで指定された位置に存在する対象画像部品を含む所定形状の領域を優先的に精細表示していたが、この代わりに、対象画像部品の輪郭内の画像を優先的に精細表示するようにしてもよい。しかし、上記実施例のように、対象画像部品を含む所定形状の領域を精細表示するようにすれば、対象画像部品と、その周囲にある他の部品との関係を、精細画像ですぐに観察することができる。従って、ユーザが、精細表示を観察しつつ画像編集を行い易いという利点がある。
【図面の簡単な説明】
【図１】この発明の第１実施例である画像編集装置の構成を示すブロック図。
【図２】実施例において処理対象となる１ページ画像の一例を示す説明図。
【図３】画像の精細表示の手順を示すフローチャート。
【図４】精細表示領域ＴＲと、複数の短冊領域ＴＲ１〜ＴＲ５とを示す説明図。
【図５】精細表示処理を含む画像編集処理の全体手順を示すフローチャート。
【図６】１ページ画像に図形が追加される様子を示す説明図。
【符号の説明】
２０…ＣＰＵ
２２…メインメモリ
２４…バス
２６…映像メモリ
２８…表示制御部
３０…カラーＣＲＴ
３２…インタフェイス
３４…キーボード
３６…マウス
３８…ハードディスク
４０…粗画像表示手段
４２…精細画像表示手段
４４…画像編集手段
５０…ページデータ
５２…粗画像データ
５４…精細表示作業メモリ領域
６０…精細画像ファイル
【図１】
0003895844.tif 000002
【図２】
0003895844.tif 000003
【図３】
0003895844.tif 000004
【図４】
0003895844.tif 000005
【図５】
0003895844.tif 000006
【図６】
0003895844.tif 000007