(57)【要約】【課題】多層画像データをテキストやグラフィクスを追加して簡単に編集することができる画像処理装置、画像処理方法及び画像処理プログラムを提供する。【解決手段】データ入力装置６２から文書データ６８が画像処理装置６０に入力されると、形式判定部７０で入力された文書データ６８が多層画像データか否かと、その文書データ６８がどの形式の多層画像データかとが判定される。入力された文書データ６８が多層画像データの場合には、編集処理部７２で、文書データ６８に対するオブジェクトの追加等の編集処理を受け付ける。レイヤ分離合成部７４で、編集処理で追加されたオブジェクトを構成要素に分離して多層画像データを構成する各層に割り当て、分離された構成要素を文書データ６８に層毎に合成して編集データ７６を生成する。【選択図】図４
2008015619.tif 000002
【特許請求の範囲】
【請求項１】
入力された文書データが編集可能な形式の多層画像データか否かを判定する形式判定部と、
前記形式判定部で編集可能な形式の多層画像データと判定された場合に、入力された文書データに対する編集処理を受け付ける編集処理部と、
前記編集処理で追加された描画オブジェクトを構成要素に分離して前記多層画像データを構成する各層に割り当て、分離された構成要素を前記文書データの各層に合成して保存データを生成する保存データ生成部と、
を備えた画像処理装置。
【請求項２】
前記形式判定部は、文書データが、イメージを含む背景画像データと、２値データ、色データ、及び位置・サイズで表現された複数のマスク画像データとの組み合わせで構成される多層画像データである場合に、編集可能な形式の多層画像データと判定する請求項１に記載の画像処理装置。
【請求項３】
前記形式判定部は、文書データが、イメージを含む背景画像データと、文字・図形の形状が表現されたマスク画像データと、色情報を表現した前景画像データとの組み合わせで構成される多層画像データである場合に、編集可能な形式の多層画像データと判定する請求項１に記載の画像処理装置。
【請求項４】
前記描画オブジェクトが、少なくとも、テキスト、ベクター図形、及びラスター図形の何れかである請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記保存データ生成部は、予め定めた規則に基づいて、前記描画オブジェクトの構成要素を前記多層画像データを構成する各層に割り当てる請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記保存データ生成部は、文字及び線画をマスク画像データに割り当てる請求項２に記載の画像処理装置。
【請求項７】
前記保存データ生成部は、文字及び線画を前景画像データに割り当てる請求項３に記載の画像処理装置。
【請求項８】
前記保存データ生成部は、塗りつぶし又はイメージを前景画像データに割り当てる請求項２又は３に記載の画像処理装置。
【請求項９】
入力された文書データが編集可能な形式の多層画像データか否かを判定し、
編集可能な形式の多層画像データと判定された場合に、入力された文書データに対する編集処理を受け付け、
前記編集処理で追加された描画オブジェクトを構成要素に分離して前記多層画像データを構成する各層に割り当て、分離された構成要素を前記文書データの各層に合成して保存データを生成する、
画像処理方法。
【請求項１０】
コンピュータにより、
入力された文書データが編集可能な形式の多層画像データか否かを判定するステップと、
編集可能な形式の多層画像データと判定された場合に、入力された文書データに対する編集処理を受け付けるステップと、
前記編集処理で追加された描画オブジェクトを構成要素に分離して前記多層画像データを構成する各層に割り当て、分離された構成要素を前記文書データの各層に合成して保存データを生成するステップとを、
実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関し、特に、多層画像データに対し編集処理を施す画像処理装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、画像データの編集処理は、保存された画像データを書き換えるものではなく、上書きデータを基に、描画時の描画値を変更して画像データ（ラスタデータ）を修正することにより実施されていた（特許文献１）。このため、文字やベクター図形など解釈できないオブジェクトを含む画像データの場合には、編集された画像データを画像処理専用ソフトウエアで処理できないという問題があった。
【０００３】
一方、近時、文書データの閲覧環境の多様化に伴い、文書データを画像データに変換することが多くなっている。画像データはデータサイズが大きくなるため画像圧縮処理を行うことが通常である。文字や写真／グラフィックが混在した文書データでは、文書データを複数の層（レイヤ）に分離し、各層毎にラスタデータを作成し、各層毎に異なる方式の圧縮処理を施すことで高い圧縮率を達成することができる（特許文献２、３）。この際に、ＭＲＣ（Mixed Raster Content）構造を有する画像データ（多層画像データ）が生成される。
【特許文献１】特開２００３−２７１９７８号公報
【特許文献２】特開２００２−３６９０１１号公報
【特許文献３】特開２００２−３６８９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、多層画像データの編集処理では、テキストやグラフィクスを簡単に追加する機能が用意されておらず、利便性に欠けるという問題があった。
【０００５】
本発明は、上記問題を解決すべく成されたものであり、多層画像データをテキストやグラフィクスを追加して簡単に編集することができる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の画像処理装置は、入力された文書データが編集可能な形式の多層画像データか否かを判定する形式判定部と、前記形式判定部で編集可能な形式の多層画像データと判定された場合に、入力された文書データに対する編集処理を受け付ける編集処理部と、前記編集処理で追加された描画オブジェクトを構成要素に分離して前記多層画像データを構成する各層に割り当て、分離された構成要素を前記文書データの各層に合成して保存データを生成する保存データ生成部と、を備えたことを特徴としている。
【０００７】
本発明の画層処理装置では、入力された文書データが編集可能な形式の多層画像データと判定された場合に、入力された文書データに対する編集処理を受け付けるが、編集処理で追加された描画オブジェクトを構成要素に分離して多層画像データを構成する各層に割り当て、分離された構成要素を文書データの各層に合成して保存データを生成するので、ドキュメントにテキストやグラフィクスを追加する場合でも、画像データを簡単に編集することができる。また、多層画像データの形式で生成した編集データを保存しておくことで、編集された画像データを汎用のソフトウエアで処理することができる。
【発明の効果】
【０００８】
以上説明したように本発明によれば、多層画像データをテキストやグラフィクスを追加して簡単に編集することができ、ユーザの利便性が向上する、という効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００１０】
（多層画像データ）
図１（Ａ）乃至（Ｃ）は、多層画像データの層構成を説明するための図である。
図１（Ａ）は文書（ドキュメント）の構成例を示している。このドキュメント１０は、黒色で描かれたテキスト１２とグラフィックス１４、赤色で描かれたテキスト１６とグラフィックス１８、及び写真などの画像データを取り込んで作成されたイメージ２０から構成されている。
【００１１】
図１（Ｂ）はこのドキュメント１０をＮ層ＭＲＣ構造と称される多層画像データ２２で表現したものである。Ｎ層ＭＲＣ構造の多層画像データ２２は、イメージを含む部分を集めた背景画像データ２４と、複数のマスク画像データ２６、２８との組み合わせで構成される。マスク画像データ２６、２８の各々は、２値データ、色データ、及び位置・サイズで表現される。この例では、黒色の文字・図形がマスク画像データ２６として表現され、赤色の文字・図形がマスク画像データ２８として表現されている。
【００１２】
また、図１（Ｃ）は上記のドキュメント１０を３層ＭＲＣ構造と称される多層画像データ３０で表現したものである。３層ＭＲＣ構造の多層画像データ３０は、イメージを含む部分を集めた背景画像データ３２と、文字・図形の形状が表現されたマスク画像データ３４と、色情報を表現した前景画像データ３６との３つの層で構成される。この例では、マスク画像データ３４には、テキスト１２の形状１２Ａ、グラフィックス１４の形状１４Ａ、テキスト１６の形状１６Ａ、及びグラフィックス１８の形状１８Ａが表現されている。また、前景画像データ３６には、色情報（黒）領域３８と色情報（赤）領域３９とが含まれている。
【００１３】
（編集処理の概要）
次に、本発明で実施される編集処理の概要を説明する。
図２（Ａ）は編集前のドキュメント１０の構成例を示し、図２（Ｂ）は編集処理後のドキュメント４０の構成例を示している。なお、図２（Ａ）に示すドキュメントは、図１（Ａ）に示すドキュメントと同じ構成であるため、同じ構成部分には同じ符号を付して説明を省略する。編集処理後のドキュメント４０には、ドキュメントの左下にグラフィクスでグラフ４２が追加されている。
【００１４】
図３はドキュメント１０の編集処理の概要を表す概念図である。ここでは、図１（Ｃ）に示した通り、ドキュメント１０は３層ＭＲＣ構造と称される多層画像データ３０として表現されている。グラフィックスとして追加したグラフ４２は、塗りつぶし４２Ａを含む背景画像データ４６と、枠線４２Ｂを含むマスク画像データ４８と、色情報を表現した前景画像データ５０の３層に分離することができる。即ち、追加する画像データは、背景画像データ４６、マスク画像データ４８、及び前景画像データ５０の３層から構成された多層画像データ４４として表現される。
【００１５】
なお、描画オブジェクトとしては、テキスト、グラフィクス、イメージ、ベクター図形、ラスター図形等が挙げられる。また、描画オブジェクト構成要素の何をどの層に割り当てるか（分離規則）は予め指定しておくことができる。例えば、文字、線画（表の枠線など）は前景画像データに、その他の塗りつぶしやイメージは背景画像データに各々割り当てることができる。
【００１６】
元の多層画像データ３０と追加する多層画像データ４４とは同種の層毎に合成され、背景画像データ３２と背景画像データ４６とからは背景画像データ５４が生成され、マスク画像データ３４とマスク画像データ４８とからはマスク画像データ５６生成され、前景画像データ３６と前景画像データ５０とからは前景画像データ５８が生成される。これにより、背景画像データ５４、マスク画像データ５６、及び前景画像データ５８の３層から構成された多層画像データ５２が、編集後の画像データとして得られるのである。
【００１７】
上述したように多層画像データを層毎に合成することで、ドキュメントにテキストやグラフィクスを追加する場合でも、画像データを簡単に編集することができる。また、多層画像データの形式で生成した編集データを保存しておくことで、編集された画像データを汎用の画像処理専用ソフトウエアで処理することができる。
【００１８】
（画像処理装置の構成例）
図４（Ａ）には、本実施の形態に適用した画像処理システムの概略構成を示している。この画像処理システムは、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたパーソナルコンピュータで構成され、後述する編集処理を実行する画像処理装置６０を備えている。画像処理装置６０には、文書データを画像データに変換して画像処理装置６０に入力するデータ入力装置６２と、処理した文書データを保存するデータ保存装置６４と、各種のユーザ・インターフェイス（ＵＩ）画面を表示すると共にユーザからの指示を入力するＵＩ部６６と、が接続されている。ＵＩ部６６は、ディスプレイ等の表示装置とマウスやキーボード等の入力装置とで構成されている。
【００１９】
図４（Ｂ）は画像処理装置６０の機能ブロック図である。画像処理装置６０は、文書データの形式を判定する形式判定部７０と、入力された文書データに対する編集処理を受け付ける編集処理部７２と、編集処理で追加されたオブジェクトを構成要素に分離して文書データに合成するレイヤ分離合成部７４と、から構成されている。
【００２０】
データ入力装置６２から文書データ６８が画像処理装置６０に入力されると、形式判定部７０で入力された文書データ６８が多層画像データか否かと、その文書データ６８がどの形式の多層画像データかとが判定される（形式判定処理）。入力された文書データ６８が多層画像データの場合には、編集処理部７２で、文書データ６８に対するオブジェクトの追加、消去、戻し（元に戻す処理）等の編集処理を受け付ける。そして、レイヤ分離合成部７４で、編集処理で追加されたオブジェクトを構成要素に分離して多層画像データを構成する各層に割り当て、分離された構成要素を文書データ６８に層毎に合成して編集データ７６を生成する（レイヤ分離合成処理）。
【００２１】
（編集処理の手順）
図９に、上記の画像処理装置６０で実行される編集処理の処理ルーチンを示す。
このフローチャートでは、まず、ステップ１００でイベントが取得される。イベント取得によりＵＩ部６６のディスプレイには、図５（Ａ）に示す編集画面７８が表示される。編集画面７８の左上方のツールボックス８０内には、「ファイル」ボタン８２と「編集」ボタン８４と「ヘルプ」ボタン８６とが表示されている。また、編集画面７８の右上方には、ページめくりのための「△」アイコン８８、拡大縮小のための「虫眼鏡」アイコン９０などが表示されている。
【００２２】
編集画面７８で「ファイル」ボタン８２をクリックすると、図５（Ｂ）に示すプルダウンメニュー９２が表示され、「開く」、「保存」、「終了」の何れかを選択することができる。また、「編集」ボタン８４をクリックすると、図５（Ｃ）に示すプルダウンメニュー９４が表示され、「データ追加」、「追加データの消去」、「元に戻す」の何れかの編集指示を選択することができる。
【００２３】
次のステップ１０２でファイルイベント（「開く」、「保存」、「終了」の何れか）が指定されたか否か判断する。ファイルイベントが指定された場合は、ステップ１０２で肯定判定してステップ１０４に進み、入力指定（「開く」の選択）か否かを判断する。入力指定の場合は、ステップ１０４で肯定判定してステップ１０６に進み、ステップ１０６で形式判定処理を実行してループに戻る。なお、形式判定処理の詳細については後述する（図１０参照）。
【００２４】
ファイルが指定され「開く」が選択されると、指定されたファイル（文書データ）が開かれて、図６に示すように、編集画面７８には文書データに応じたドキュメント１０が表示される。即ち、図１（Ｃ）に示した多層画像データ３０の各層（背景画像データ３２、マスク画像データ３４、前景画像データ３６の３層）の画像を重ね合わせて表示する。「データ追加」、「追加データの消去」、「元に戻す」等の編集指示もこの編集画面７８上で行なわれる。  
【００２５】
ステップ１０４で否定判定の場合は、ステップ１０８に進み、保存指定（「保存」の選択）か否かを判断する。保存指定の場合は、ステップ１０８で肯定判定してステップ１１０に進み、ステップ１１０でレイヤ分離合成処理を実行してループに戻る。なお、レイヤ分離合成処理の詳細については後述する（図１１参照）。ステップ１０８で否定判定の場合は、ステップ１１２に進み、終了指定（「終了」の選択）か否かを判断する。終了指定の場合は、ステップ１１２で肯定判定してルーチンを終了し、終了指定でない場合は、ステップ１１２で否定判定してループに戻る。
【００２６】
ファイルイベントが指定されていない場合は、ステップ１０２で否定判定してステップ１１４に進み、編集イベント（「データ追加」、「追加データの消去」、「元に戻す」の何れか）が指定されたか否か判断する。編集イベントが指定された場合は、指定された編集内容が追加（「データ追加」の選択）か否かを判断する。追加の場合はステップ１１４で肯定判定してステップ１１６に進み、ステップ１１８で追加処理を実行してループに戻る。
【００２７】
図７（Ａ）は「データ追加」が行われた場合の編集画面７８を示している。編集処理後のドキュメント９６には、ドキュメントの右下にテキストで日付９８が追加されている。
【００２８】
ステップ１１６で否定判定の場合はステップ１２０に進み、指定された編集内容が消去（「追加データの消去」の選択）か否かを判断する。消去の場合はステップ１２０で肯定判定してステップ１２２に進み、ステップ１２２で消去処理を実行してループに戻る。ステップ１２０で否定判定の場合はステップ１２４に進み、指定された編集内容が元に戻す（「元に戻す」の選択）か否かを判断する。元に戻すの場合はステップ１２４で肯定判定してステップ１２６に進み、ステップ１２６で元に戻す処理を実行してループに戻る。ステップ１２４で否定判定の場合にもループに戻る。
【００２９】
ファイルイベント及び編集イベントの何れも指定されていない場合には、ステップ１１４で否定判定してステップ１００に戻り、ファイルイベントで終了指定がされるまで上記の処理を繰り返す。
【００３０】
図１０に、図９のステップ１０６で実行される形式判定処理の処理ルーチンを示す。形式判定処理のサブルーチンが開始されると、まず、ステップ２００で判定対象となるファイルが指定され、データ入力装置６２から文書データ６８が画像処理装置６０に入力される。既に保存データがある場合には、データ保存装置６４から文書データ６８が読み出され、画像処理装置６０に入力される。保存データが存在する場合には、文書データ６８は多層画像データである。
【００３１】
文書データ６８が画像処理装置６０に入力されると、次のステップ２０２で、入力された文書データ６８が既定形式の多層画像データか否かと、その文書データ６８がどの形式の多層画像データかとが判定される。ここで、既定形式の多層画像データとは、３層ＭＲＣ構造の多層画像データ及びＮ層ＭＲＣ構造の多層画像データの何れかであること意味している。
【００３２】
多層画像データの形式判定が終了すると、次のステップ２０４で、ステップ２０２の判定結果に基づいて、入力された文書データ６８が編集処理が実施可能な多層画像データか否かを判断する。既定形式の多層画像データの場合には、ステップ２０４で肯定判定してステップ２０６に進み、ステップ２０６で編集画面にドキュメントを表示してルーチンを終了する。ステップ２０６では、指定されたファイル（文書データ）が開かれて、編集画面にドキュメントが表示される（図６参照）。これにより、オブジェクトの追加、消去、戻し（元に戻す処理）等、多層画像データで表現されたドキュメントの編集処理が実行可能になる。
【００３３】
一方、既定形式の多層画像データでない場合には、ステップ２０４で否定判定してステップ２０８に進み、ステップ２０８でエラー表示を行いルーチンを終了する。例えば、ＵＩ部６６のディスプレイに「編集処理は実行できません。」等のメッセージを表示する。
【００３４】
図１１に、図９のステップ１１０で実行されるレイヤ分離合成処理の処理ルーチンを示す。レイヤ分離合成処理のサブルーチンが開始されると、まず、ステップ３００で、編集処理で追加されたオブジェクトを構成要素に分離して多層画像データを構成する各層に割り当てる。なお、図３で説明した通り、オブジェクト構成要素の何をどの層に割り当てるか（分離規則）は予め指定しておくことができる。
【００３５】
次のステップ３０２で、分離された構成要素を元の文書データ６８に層毎に合成して、多層画像データで表現された編集データ７６を生成し、ステップ３０４で、生成した編集データ７６をデータ保存装置６４に保存してルーチンを終了する。
【００３６】
図７（Ａ）に示すようにドキュメント９６にテキストで日付９８が追加されたケース（文字の色は黒色とする）では、元の多層画像データが図１（Ｂ）に示すＮ層ＭＲＣ構造である場合には、図７（Ｂ）に示すように、日付９８を表す文字は黒色のマスク画像データに割り当てられ、図１（Ｂ）のマスク画像データ２６に合成される。これにより、ドキュメント９６を背景画像データ１０２、黒色のマスク画像データ１０４、及び赤色のマスク画像データ１０６の３層で構成した多層画像データ１００が生成され、編集データとして保存される。
【００３７】
なお、図３で説明したドキュメント４０にグラフィクスでグラフ４２が追加されたケースでは、編集画面には図８（Ａ）に示すドキュメントが表示され、図８（Ｂ）に示すように、ドキュメント４０を背景画像データ５４、マスク画像データ５６、及び前景画像データ５８の３層で構成した多層画像データ５２が生成され、編集データとして保存される。
【００３８】
以上説明した通り、本実施の形態では、編集処理で追加されたオブジェクトを構成要素に分離して多層画像データを構成する各層に割り当て、分離された構成要素を元の文書データに層毎に合成して、多層画像データで表現された編集データを生成するので、ドキュメントにテキストやグラフィクスを追加する場合でも、画像データを簡単に編集することができる。
【００３９】
また、多層画像データの形式で生成した編集データを保存しておくことで、画像処理専用ソフトウェアのように文字やベクターなどを解釈できないものであっても、編集結果を反映したドキュメントを扱うことが可能になる。
【００４０】
なお、上記の実施の形態では、ＵＩ部を備えた画像処理システムについて説明したが、ＵＩ部を備えていない画像処理システムでは、処理操作を指定するスクリプトを記述し、この処理スクリプトに従って編集処理を実行することができる。図１２に処理スクリプトの記述例を示す。この処理スクリプトは、＜ファイルを開く処理＞→＜テキストを追加する処理＞→＜グラフィックスを追加する処理＞→＜保存する処理＞を指定している。なお、データを追加する場合には、データ種類に必要なパラメータ（色、位置等）を記述することができる。
【００４１】
図１３には、図１２に示す処理スクリプトに従って編集処理（追加処理）を実行する場合の処理ルーチンを示す。
【００４２】
このフローチャートでは、まず、ステップ４００で処理スクリプトを読み込む。処理スクリプトが読み込まれると、次のステップ４０２で、「ｏｐｅｎ（開く）」が指定されたか否か判断する。「ｏｐｅｎ」が指定された場合は、ステップ４０２で肯定判定してステップ４０４に進み、ステップ４０４で判定対象となるファイルが指定され、文書データ６８が画像処理装置６０に入力される。文書データ６８が画像処理装置６０に入力されると、次のステップ４０６で、入力された文書データ６８の形式が判定される。
【００４３】
形式判定が終了すると次のステップ４０８に進み、判定結果に基づいて入力された文書データ６８が編集処理が実施可能な多層画像データか否かを判断する。既定形式の多層画像データの場合には、ステップ４０８で肯定判定してステップ４１０に進み、編集画面にドキュメントを表示してループに戻り、処理を繰り返す。一方、既定形式の多層画像データでない場合には、ステップ４０８で否定判定してルーチンを終了する。
【００４４】
「ｏｐｅｎ」が指定されなかった場合には、ステップ４０２で否定判定してステップ４１２に進み、「ｓａｖｅ（保存）」が指定されたか否か判断する。「ｓａｖｅ」が指定された場合は、ステップ４１４で、編集処理で追加されたオブジェクトを構成要素に分離して多層画像データを構成する各層に割り当てる。次のステップ４１６で、分離された構成要素を元の文書データ６８に層毎に合成して、多層画像データで表現された編集データ７６を生成する。そして、ステップ４１８で、生成した編集データ７６をデータ保存装置６４に保存してルーチンを終了する。
【００４５】
「ｓａｖｅ」が指定されなかった場合には、ステップ４１２で否定判定してステップ４２０に進み、「ａｄｄ−ｔｅｘｔ（テキストの追加）」が指定されたか否か判断する。「ａｄｄ−ｔｅｘｔ」が指定された場合は、ステップ４２２に進み、テキストの追加処理を実行してループに戻る。
【００４６】
「ａｄｄ−ｔｅｘｔ」が指定されなかった場合には、ステップ４２０で否定判定してステップ４２４に進み、「ａｄｄ−ｇｒａｐｈｉｃｓ（グラフィクスの追加）」が指定されたか否か判断する。「ａｄｄ−ｇｒａｐｈｉｃｓ」が指定された場合は、ステップ４２６に進み、グラフィクスの追加処理を実行してループに戻る。
【００４７】
「ａｄｄ−ｇｒａｐｈｉｃｓ」が指定されなかった場合には、ステップ４２４で否定判定してステップ４２８に進み、「ａｄｄ−ｉｍａｇｅ（イメージの追加）」が指定されたか否か判断する。「ａｄｄ−ｉｍａｇｅ」が指定された場合は、ステップ４３０に進み、イメージの追加処理を実行してループに戻る。また、「ａｄｄ−ｉｍａｇｅ」が指定されなかった場合もループに戻る。
【図面の簡単な説明】
【００４８】
【図１】（Ａ）乃至（Ｃ）は多層画像データの層構成を説明するための図である。
【図２】（Ａ）は編集前のドキュメントの構成例を示し、（Ｂ）は編集処理後のドキュメント４０の構成例を示す図である。
【図３】ドキュメントの編集処理の概要を表す概念図である。
【図４】（Ａ）は本実施の形態に適用した画像処理システムの概略構成を示す図であり、（Ｂ）は画像処理装置の機能ブロック図である。
【図５】（Ａ）乃至（Ｃ）はＵＩ部に表示される編集画面を示す図である。
【図６】ドキュメントが表示された編集画面を示す図である。
【図７】（Ａ）はテキスト追加が行われた場合の編集画面を示す図であり、（Ｂ）は編集データの層構成を示す図である。
【図８】（Ａ）はグラフィクス追加が行われた場合の編集画面を示す図であり、（Ｂ）は編集データの層構成を示す図である。
【図９】編集処理の処理ルーチンを示すフローチャートである。
【図１０】形式判定処理の処理ルーチンを示すフローチャートである。
【図１１】レイヤ分離合成処理の処理ルーチンを示すフローチャートである。
【図１２】処理スクリプトの記述例を示す図である。
【図１３】処理スクリプトに従って編集処理を実行する場合の処理ルーチンを示すフローチャートである。
【符号の説明】
【００４９】
１０   ドキュメント
１２   テキスト
１４   グラフィックス
１６   テキスト
１８   グラフィックス
２０   イメージ
２２、３０、４４、５２、１００   多層画像データ
２４、３２、４６、５４、１０２   背景画像データ
２６、２８、３４、４８、５６、１０４、１０６   マスク画像データ
３６、５０、５８   前景画像データ
３８   色情報（黒）領域
３９   色情報（赤）領域
４０   ドキュメント
４２   グラフ
４２Ａ 塗りつぶし  
４２Ｂ 枠線
６０   画像処理装置
６２   データ入力装置
６４   データ保存装置
６８   文書データ
７０   形式判定部
７２   編集処理部
７４   レイヤ分離合成部
７６   編集データ
７８   編集画面
８０   ツールボックス
８２、８４、８６   ボタン
８８、９０   アイコン
９２、９４   プルダウンメニュー
９６   ドキュメント
９８   日付
【図１】
2008015619.tif 000003
【図２】
2008015619.tif 000004
【図３】
2008015619.tif 000005
【図４】
2008015619.tif 000006
【図５】
2008015619.tif 000007
【図６】
2008015619.tif 000008
【図７】
2008015619.tif 000009
【図８】
2008015619.tif 000010
【図９】
2008015619.tif 000011
【図１０】
2008015619.tif 000012
【図１１】
2008015619.tif 000013
【図１２】
2008015619.tif 000014
【図１３】
2008015619.tif 000015