(57)【要約】【課題】画像中の必要な部分に用途に応じた処理を容易に実行させる。【解決手段】画像編集プログラムは、画像の入力を受付けるステップと、入力された画像から属性（写真属性、図形属性、文字属性）が同じ領域からなる部分画像を抽出するステップと、抽出された部分画像を縮小したサムネイル２１１，２１２，２１３を表示するステップと、用途に応じた処理が予め関連付けられた複数の処理指定領域２６０、２７０，２８０，２９０を表示するステップと、サムネイル２１１を、処理指定領域２６０に割付ける指示を受付けるステップと、サムネイル２１１に対応する部分画像に、サムネイル２１１が割付けられた処理指定領域２６０に関連付けられたファクシミリ送信処理を実行するステップとをコンピュータに実行させる。【選択図】        図６
2004240672.tif 000002
【特許請求の範囲】
【請求項１】
画像の入力を受付けるステップと、
前記入力された画像から属性が同じ領域からなる部分画像を抽出するステップと、
前記抽出された部分画像を縮小して表示するステップと、
用途に応じた処理が予め関連付けられた複数の処理指定領域を表示するステップと、
前記縮小表示された部分画像を、前記複数の処理指定領域のいずれかに割付ける指示を受付けるステップと、
前記縮小表示された部分画像に対応する前記部分画像に、前記縮小表示された部分画像が割付けられた処理指定領域に関連付けられた処理を実行するステップとをコンピュータに実行させる、画像編集プログラム。
【請求項２】
前記縮小された部分画像と前記複数の処理指定領域とは、１つの画面に表示される、請求項１に記載の画像編集プログラム。
【請求項３】
前記処理指定領域に関連付けられた処理は、属性に応じた処理が定義される、請求項１に記載の画像編集プログラム。
【請求項４】
前記部分画像を縮小して表示するステップは、前記入力された画像のサイズと数とに基づき、前記部分画像を縮小する縮小率を決定するステップと、
前記決定された縮小率に基づいて、前記部分画像を縮小するステップと、
前記縮小された部分画像を前記入力された画像におけるレイアウトにしたがって表示するステップとを含む、請求項２に記載の画像編集プログラム。
【請求項５】
前記割付ステップは、前記処理指定領域において前記縮小された部分画像が配置される位置の指定を受付けるステップをさらに含み、
前記処理を実行するステップは、前記処理が実行された部分画像と前記縮小された部分画像が配置された前記位置とを関連付けたデータを生成するステップをさらに含む、請求項１に記載の画像編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像編集プログラムに関し、特に、ドキュメントイメージの所定の領域に用途に応じた処理を実行させる画像編集プログラムに関する。
【０００２】
【従来の技術】
従来、ドキュメントイメージから必要な領域を切出して保存する処理が望まれている。例えば、既存のドキュメントイメージに写真、図形、文字等が含まれている場合に、写真の領域だけを切出してメール送信用のファイル形式に変換し、メール送信用のデータを作成する処理である。ドキュメントイメージはビットマップデータであるため、ドキュメントイメージだけからは写真、図形、文字の領域を自動的に切り出すことはできない。したがって、ユーザがグラフィカル・ユーザ・インターフェース（ＧＵＩ：ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）等のツールを用いて切出す範囲を指定して、写真領域を切り出さなければならない。また、切出されたビットマップイメージをメール送信用のファイル形式、例えば、ＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形式のファイルに変換するために、圧縮形式を指定しなければならなかった。
【０００３】
上述したＧＵＩの一例として、特開２０００−３３０６７８号公報（特許文献１）には、ＨＴＭＬ形式のファイルをディスプレイに表示し、表示されているオブジェクトをドラッグアンドドロップにより表示位置の変更を指示することにより、表示されているオブジェクトの表示位置を変更した新たなＨＴＭＬファイルを生成するブラウザ装置が記載されている。
【０００４】
また、画像中の部分的な領域ごとに属性に応じた圧縮形式に圧縮する技術が、特開２０００−３２４３３１号公報（特許文献２）に記載されている。特許文献２には、入力された文書画像から２値画像データを作成し、作成された２値画像データから、文書画像に含まれる画像の属性に応じたレイアウト解析データを作成し、レイアウト解析データに基づいて分割された文書画像の各領域の属性に応じて各領域の画像に対して圧縮処理を行って記憶する画像処理装置が記載されている。
【０００５】
【特許文献１】
特開２０００−３３０６７８号公報
【０００６】
【特許文献２】
特開２０００−３２４３３１号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載のブラウザ装置は、ＨＴＭＬ形式のファイルに含まれるオブジェクトの位置を変更するのみで、表示の利便性を向上できるが、オブジェクトの位置変換後のファイルを表示以外の用途に用いるのには適さない。
【０００８】
また、特許文献２に記載の画像処理装置は、文書画像から属性が同じ領域を分割し、分割した各領域のすべてを圧縮するため、分割された各領域のうちから任意の領域を選択することはできない。また、圧縮処理は、属性に応じて１つだけ定められており、例えば、ファクシミリ送信用や印刷用等の用途別に圧縮処理を変更することはできない。
【０００９】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の１つは、画像中の必要な部分に用途に応じた処理を実行可能な画像編集プログラムを提供することである。
【００１０】
この発明の他の目的は、画像の所定の領域を用途およびその属性に適した方式で圧縮することが可能な画像編集プログラムを提供することである。
【００１１】
この発明のさらに他の目的は、複数の部分画像を組合わせた新たな画像を容易に生成することが可能な画像編集プログラムを提供することである。
【００１２】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面によれば、画像編集プログラムは、画像の入力を受付けるステップと、入力された画像から属性が同じ領域からなる部分画像を抽出するステップと、抽出された部分画像を縮小して表示するステップと、用途に応じた処理が予め関連付けられた複数の処理指定領域を表示するステップと、縮小表示された部分画像を、複数の処理指定領域のいずれかに割付ける指示を受付けるステップと、縮小表示された部分画像に対応する部分画像に、縮小表示された部分画像が割付けられた処理指定領域に関連付けられた処理を実行するステップとをコンピュータに実行させる。
【００１３】
この発明に従えば、入力された画像から属性が同じ領域からなる部分画像が抽出され、縮小して表示される。そして、縮小表示された部分画像が、複数の処理指定領域のいずれかに割付けられると、縮小表示された部分画像に対応する部分画像に、縮小表示された部分画像が割付けられた処理指定領域に予め関連付けられた用途に応じた処理が実行される。このため、画像中の必要な部分に用途に応じた処理を実行可能な画像編集プログラムを提供することができる。
【００１４】
好ましくは、縮小された部分画像と複数の処理指定領域とは、１つの画面に表示される。
【００１５】
この発明に従えば、縮小された部分画像と複数の処理指定領域とが１つの画面に表示されるので、画面を切換えることなく、１画面で処理を指定することができる。
【００１６】
好ましくは、処理指定領域に関連付けられた処理は、属性に応じた処理が定義される。
【００１７】
この発明に従えば、処理指定領域に関連付けられた処理は、画像の属性に応じた処理が定義されるので、部分画像を処理指定領域に割付けるだけで、その部分画像の属性に応じた処理が実行される。このため、用途および画像の属性により実行する処理が異なる場合に、用途および画像の属性に適した処理を実行することができる。用途とは、例えば、ファクシミリ送信処理、電子メール送信処理、アーカイブ作成処理、または、印刷処理等である。例えば、圧縮処理を実行するような場合には、用途および画像の属性に適した方式で圧縮することができる。
【００１８】
さらに好ましくは、部分画像を縮小して表示するステップは、入力された画像のサイズと数とに基づき、部分画像を縮小する縮小率を決定するステップと、決定された縮小率に基づいて、部分画像を縮小するステップと、縮小された部分画像を入力された画像におけるレイアウトにしたがって表示するステップとを含む。
【００１９】
この発明に従えば、入力された画像のサイズと数とに基づき、部分画像を縮小するレートが決定されて縮小されるので、所定の領域内に部分画像を表示することができる。また、縮小された部分画像が入力された画像におけるレイアウトにしたがって表示されるため、ユーザに部分画像を編集前の画像中の位置で認識させることができ、操作が容易となる。
【００２０】
好ましくは、割付ステップは、処理指定領域において縮小された部分画像が配置される位置の指定を受付けるステップをさらに含み、処理を実行するステップは、処理が実行された部分画像と縮小された部分画像が配置された位置とを関連付けたデータを生成するステップをさらに含む。
【００２１】
この発明に従えば、処理が実行された部分画像と、縮小された部分画像が処理指定領域に配置された位置とを関連付けたデータが生成される。このため、部分画像を所定の位置に配置した新たな画像が生成されるので、部分画像を組合わせた新たな画像を容易に生成することができる。
【００２２】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２３】
図１に、本発明の実施の形態における画像編集システムの外観を示す。
図１を参照して、この画像編集システム１０は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  ＤｉｓｃＲｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ１１０およびＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ１１２を備えた画像編集装置１００と、ディスプレイ１０２と、プリンタ１０４と、スキャナ１０５と、ファクシミリ（Ｆａｘ）１０７と、キーボード１０６と、マウス１０８とを含む。ディスプレイ１０２と、プリンタ１０４と、スキャナ１０５と、ファクシミリ（Ｆａｘ）１０７と、キーボード１０６と、マウス１０８とは、画像編集装置１００に接続される。
【００２４】
図２に、この画像編集装置１００の構成をブロック図形式で示す。図２に示されるようにこの画像編集装置１００は、それぞれバス１２６に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１６と、オペレーティングシステムのブートアッププログラムなどを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０と、作成されたプログラムなどを不揮発的に記憶するためのハードディスク１１４と、この画像編集装置１００をネットワーク１３２に接続するためのネットワークインタフェース１３０と、ＦＤドライブ１１２とを含んでいる。ＣＤ−ＲＯＭドライブ１１０にはＣＤ−ＲＯＭ１２２が装着される。ＦＤドライブ１１２にはＦＤ１２４が装着される。
【００２５】
このように画像編集装置１００は、一般的なパーソナルコンピュータで構成される。画像編集装置１００自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００２６】
この画像編集システム１０では、スキャナ１０５、ＦＤドライブ１１２またはＣＤ−ＲＯＭドライブ１１０から入力された画像データ、またはネットワーク１３２に接続されたコンピュータからネットワークインタフェース１３０を介して入力された画像データが、ハードディスク１１４に記録され、画像編集プログラムがＣＰＵ１１６により実行されて、画像データが編集される。一般的にこうした画像編集プログラムは、ＣＤ−ＲＯＭ１２２、ＦＤ１２４などの記憶媒体に格納されて流通し、ＣＤ−ＲＯＭドライブ１１０またはＦＤドライブ１１２などにより記憶媒体から読取られてハードディスク１１４に一旦格納される。さらにハードディスク１１４からＲＡＭ１２０に読出されてＣＰＵ１１６により実行される。
【００２７】
図１および図２に示した画像編集システム１０のハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分はＣＤ−ＲＯＭ１２２、ＦＤ１２４、ハードディスク１１４などの記録媒体に記録された画像編集プログラムである。
【００２８】
なお、記録媒体としては、ＣＤ−ＲＯＭ１２２、ＦＤ１２４、ハードディスク１１４に限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（ＭａｇｎｅｔｉｃＯｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００２９】
ここでいうプログラムとは、ＣＰＵ１１６により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む概念である。
【００３０】
図３は、本実施の形態における画像編集装置１００の機能の概略を示すブロック図である。図３を参照して、画像編集装置１００は、スキャナ１０５から画像データ（以下単に「画像」ともいう）が入力される。スキャナ１０５は、原稿を光学的に読取って、読取った画像を電子データに変換して出力する。この画像は、ビットマップデータである。ここでは、画像編集装置１００には、スキャナ１０５から画像が入力される場合を例に説明するが、画像は、ＦＤドライブ１１２、ＣＤ−ＲＯＭドライブ１１０またはネットワーク１３２に接続されたコンピュータからネットワークインタフェース１３０を介して入力されてもよい。
【００３１】
入力された画像は、画像編集装置１００のハードディスク１１４に一旦記憶される。このように、画像編集装置１００では、外部から画像が入力され、ハードディスク１１４に記憶される。
【００３２】
ＲＡＭ１２０にロードされた画像編集プログラムが、ＣＰＵ１１６で実行されることにより、ＣＰＵ１１６には、画像解析・領域分割部１５１、属性判別部１５３、サムネイル作成・管理部１５５、ＧＵＩ部１５７、圧縮処理部１５９、レイアウト処理部１６１が構成される。
【００３３】
また、ＣＰＵ１１６で画像編集プログラムが実行されると、ＲＡＭ１２０には、写真領域属性メモリ１２１Ａ、図形領域属性メモリ１２１Ｂ、文字領域属性メモリ１２１Ｃが記憶される。また、予め作成されてハードディスクに記憶されている圧縮テーブル１２２がＲＡＭ１２０にロードされる。
【００３４】
画像解析・領域分割部１５１は、ハードディスク１１４から画像を読出し、その画像を解析して画像の属性が同じ領域からなる部分画像に分割する。
【００３５】
属性判別部１５３は、分割された部分画像ごとに属性を判別する。属性は、デジタルカメラなどで撮影して得られた写真画像を示す写真属性、グラフまたは描画作成ソフトウエアなどで作成された図形を示す図形属性、文字が表された文字属性を含む。なお、属性は、これらに限られず、スクリーン処理が施された網点で表された網点属性などを含めてもよいし、複数の属性の領域を含む領域を別の属性としてもよい。
【００３６】
サムネイル作成・管理部１５５は、分割された部分画像を縮小したサムネイルを作成し、部分画像と入力された画像中の位置とを関連付けてＲＡＭ１２０の写真領域属性メモリ１２１Ａ，図形領域属性メモリ１２１Ｂ，文字領域属性メモリ１２１Ｃにそれぞれ記憶する。したがって、ＲＡＭ１２０の写真領域属性メモリ１２１Ａ，図形領域属性メモリ１２１Ｂ，文字領域属性メモリ１２１Ｃに記憶されたデータから、入力された画像のサムネイルを表示することができる。部分画像サムネイルを作成する際の縮小率は、画像のサイズと数とに基づき決定される。後述するように、画像処理装置１００のＧＵＩ部１５７は、ディスプレイ１０２に、入力された画像を表示する入力エリアと出力エリアとを含む１つの画面を表示する。したがって、ＧＵＩ部１５７に表示される入力された画像を表示する入力エリアの大きさが制限されるため、画像全体がこの入力エリアに表示されるように、画像を縮小する縮小率が決定される。
【００３７】
ＧＵＩ部１５７は、入力された画像を表示するための入力エリアと、処理指定領域を表示する出力エリアとをディスプレイ１０２に表示する。処理指定領域は、用途に応じて複数設けられ、部分画像のサムネイルを貼付けるための領域である。ＧＵＩ部１５７は、ディスプレイ１０２に表示されるマウスポインタの位置と、ユーザがマウス１０８を用いて入力する指示とに基づき、部分画像の選択、移動、処理指定領域における位置指定の入力を受付ける。ここでは、ユーザの指示の受付をマウス１０８を用いた例を示したが、キーボード１０６に入力されるユーザの指示を受付るようにしてもよい。
【００３８】
圧縮処理部１５９は、処理指定領域ごとおよび部分画像の属性ごとに予め定義された方式に従って、処理指定領域に位置指定されたサムネイルに対応する部分画像を圧縮する。これにより、部分画像が用途および画像属性に適した方式で圧縮される。圧縮された部分画像の圧縮データは、ハードディスク１１４の圧縮データメモリ１１４Ａに記憶される。
【００３９】
レイアウト処理部１６１は、処理指定領域に位置指定されたサムネイルの位置に基づき、サムネイルに対応する部分画像の位置を決定し、部分画像を圧縮したデータと、決定された位置とを関連づけた新たな出力用ファイルを生成する。そして、生成された出力用ファイルを、処置指定領域に関連付けられた出力先に出力する。
【００４０】
図４は、本実施の形態における画像編集装置１００で実行される領域分割処理の流れを示すフローチャートである。図４に示す処理は、ＣＰＵ１１６の画像解析・領域分割部１５１、属性判別部１５３およびサムネイル作成・管理部１５５で実行される処理である。図４を参照して、まず、画像が読込まれる（ステップＳ０１）。画像編集装置１００は、スキャナ１０５に原稿の読取指示を送信し、スキャナ１０５で読取られた画像が画像編集装置１００に入力される。そして、入力された画像がＲＡＭ１２０にロードされる（ステップＳ０２）。なお、ハードディスク１１４に予め記憶された画像をＲＡＭ１２０にロードするようにしてもよい。この場合には、ステップＳ０１は省略することができる。ハードディスク１１４に予め記憶された画像は、スキャナ１０５から入力された画像の他に、ＦＤドライブ１１２、ＣＤ−ＲＯＭドライブ１１０から入力された画像、またはネットワーク１３２に接続されたコンピュータからネットワークインタフェース１３０を介して入力された画像である。
【００４１】
画像編集装置１００に入力された画像は、１画素が赤（Ｒ）、緑（Ｇ）および青（Ｂ）の成分で構成されたビットマップデータである。このビットマップデータを、１画素が色相（Ｈ）、彩度（Ｓ）、明度（Ｌ）の各成分で構成されるビットマップデータに変換する（ステップＳ０３）。ＲＧＢデータをＨＳＬデータに変換する処理は、周知であるのでここでは説明を繰返さない。
【００４２】
そして、各画素の明度成分（Ｌ）を用いて、ラベリング化する（ステップＳ０４）。ラベリングは、周知の技術を用いることができるが、ここではその一例として、明度成分で構成される画像を縮小して、明度成分が小さい黒画素を統合（ラベリング）する処理をいう。
【００４３】
そして、ラベリングされたデータの連続性から画像を領域分割する（ステップＳ０５）。領域分割とは、ラベリングにより統合された黒画素を含む外接矩形の領域を切出す処理をいう。これにより、画像中から矩形の部分画像が抽出される。なお、部分画像を抽出する処理はこれに限定されず、画像中から部分画像を抽出できれば、矩形、円形、多角形の部分画像を抽出する処理を用いてもよい。
【００４４】
そして、抽出された部分画像ごとに色相（Ｈ）、彩度（Ｓ）のヒストグラム、および画素値の平均値が算出される（ステップＳ０６）。算出された、ヒストグラムおよび平均値から部分画像ごとに属性が抽出される（ステップＳ０７）。色相（Ｈ）、彩度（Ｓ）のヒストグラム、および画素値の平均値を用いた属性の抽出については、周知の技術を用いることができるので、ここではその詳細な説明は繰返さない。また、色相（Ｈ）、彩度（Ｓ）のヒストグラム、および画素値の平均値に代えて、明度（Ｌ）を用いて属性を抽出するようにしてもよい。この具体的な処理は、出願人がした特開２０００−２２９４３号公報に記載されている。
【００４５】
ステップＳ０７で、属性が抽出された部分画像は、画像から分割されて部分画像自体が抽出された画像属性に従って、ＲＡＭ１２０の写真領域属性メモリ１２１Ａ、図形領域属性メモリ１２１Ｂ，文字領域属性メモリ１２１Ｃに記憶される（ステップＳ０８）。属性が写真属性の場合には、部分画像自体が写真領域属性メモリ１２１Ａに記憶される。属性が図形属性の場合には、部分画像自体が図形領域属性メモリ１２１Ｂに記憶される。属性が文字属性の場合には、部分画像自体が文字領域属性メモリ１２１Ｃに記憶される。このとき、部分画像のオリジナル画像中の位置も共に記憶される。また、文字属性の部分画像は、段落ごとに分割して文字領域属性メモリ１２１Ｃに記憶される（ステップＳ０９）。段落の判別は、ラベリングされた領域の形状から判別することが可能である。
【００４６】
次に、部分画像を縮小した画像（サムネイル）が作成され（ステップＳ１０）、作成されたサムネイルが、部分画像と関連付けられて写真領域属性メモリ１２１Ａ、図形領域属性メモリ１２１Ｂ、文字領域属性メモリ１２１Ｃのいずれか対応するものに記憶される。サムネイルの作成では、部分画像を縮小するために部分画像の解像度が変換される。解像度変換の方法は、属性ごとに異なる方法を用いることができる。たとえば、部分画像が写真属性の場合にはＢｉ−ｃｕｂｉｃ法が用いられ、部分画像が図形属性の場合にはＢｉ−Ｌｉｎｅａｒ法が用いられ、部分画像が文字属性の場合にはニアレストネイバー法が用いられる。ただし、解像度変換は、これに限られず、単純に画素を間引く、または、近傍の画素値を平均するなどして解像度を変換するようにしてもよい。
【００４７】
サムネイルの解像度は、予め定められた値が用いられる。このため、解像度を変換する縮小率は、オリジナル画像のサイズに基づき定められる。これは、後述する表示処理で、オリジナル画像のサムネイル（部分画像のサムネイルの集合）を表示する表示エリアの大きさが予め定められていることによる。
【００４８】
写真領域属性メモリ１２１Ａ、図形領域属性メモリ１２１Ｂ、文字領域属性メモリ１２１Ｃには、各属性ごとに部分画像と、その部分画像のオリジナル画像中の位置と、サムネイルが関連付けられて記憶されることになる。また、部分画像はオリジナル画像に含まれるため、部分画像はオリジナル画像を識別する情報、たとえばオリジナル画像のファイル名等とも関連付けられて記憶される。
【００４９】
次のステップＳ１２では、画像編集装置１００に入力するべき次の画像があるか否かが判断され、次の画像がある場合には、ステップＳ０１に戻り、上述した処理が繰返し実行される。次の画像がない場合には、領域分割処理を終了する。
【００５０】
図５は、本実施の形態における画像編集装置１００で実行される表示処理の流れを示すフローチャートである。表示処理は、画像編集装置１００のＧＵＩ部１５７で実行される処理である。表示処理は、画像編集装置１００で、後述する画像編集処理の実行が指示された場合に、画像編集処理の実行に先だって実行される処理である。したがって、画像編集処理の実行が指示されると、表示処理プログラムがＣＰＵ１１６で実行される。
【００５１】
表示処理では、まず、ディスプレイ１０２にダイアログが表示される（ステップＳ２１）。ダイアログには、編集前のオリジナル画像を表示するための入力エリアと、編集後の画像を表示するための出力エリアとを含む。入力エリアには、上述した領域分割処理でオリジナル画像から分割された部分画像のサムネイルが、オリジナル画像ごとにそのレイアウトにしたがって表示される。入力エリアには、オリジナル画像のサムネイルが表示されるのではなく、部分画像のサムネイルが表示される。しかし、部分画像は、オリジナル画像中の位置情報に基づき、オリジナル画像のレイアウトに従って表示されるため、入力エリアには、オリジナル画像のサムネイルが表示されているように見える。
【００５２】
出力エリアは、用途ごとに予め準備された複数の処理指定領域を含む。本実施の形態における用途は、後述する出力用ファイルの出力先により定義される。具体的には、用途は、ファクシミリ（Ｆａｘ）送信処理、電子メール（ｍａｉｌ）による送信処理、アーカイブファイルの作成処理、プリンタでの印刷処理である。これらの処理に関連する処理指定領域が出力エリアに表示される。そして、後述する編集処理によりユーザにより指定された部分画像のサムネイルが、複数の処理指定領域のいずれかに割付けられる。割付けは、処理指定領域の指定と、処理指定領域におけるサムネイルの位置の指定とを含む。この割付により、指定された部分画像のサムネイルが処理指定領域に重畳して表示される。これにより、処理指定領域はユーザが編集後の出力画像を視覚的にイメージすることを可能とし、ユーザによる操作が容易となる。
【００５３】
そして、入力エリアが初期化され（ステップＳ２２）、出力エリアが初期化される（ステップＳ２３）。入力エリアの初期化とは、入力エリアに部分画像のサムネイルがなにも表示されていない状態にする処理である。出力エリアの初期化とは、出力エリアに部分画像のサムネイルがなにも表示されていない状態にする処理である。
【００５４】
そして、入力エリアに表示するべき入力画像（オリジナル画像）の指定が受付けられ、表示が指定された入力画像のサイズと枚数とに応じて、入力エリアに表示する画像枠のサイズが決定されて、画像枠が表示される。入力画像の指定は、例えば入力画像のファイル名をキーボード１０６から入力することにより受付けられる。画像枠のサイズは、表示が指定された入力画像のサイズが大きいほど大きく決定される。また、表示が指定された入力画像の枚数が多いほど小さく決定される。また、画像枠は、入力画像を縮小した縮小画像の枠を示す。したがって、表示される画像枠は、表示が指定された入力画像の数だけ表示され、各画像枠は表示が指定された入力画像にそれぞれ対応して表示される。
【００５５】
そして、入力画像を表示するための画像枠が取得される（ステップＳ２５）。ステップＳ２４において表示された画像枠は、入力画像のサイズに応じてそれぞれ決定されたものであったため、ここでは、いずれの画像枠が入力画像に対応するのかが取得される。
【００５６】
そして、各画像枠に部分画像のサムネイルが重畳して表示される（ステップＳ２６〜Ｓ２８）。上述したように写真領域属性メモリ１２１Ａ，図形領域属性メモリ１２１Ｂ，文字領域属性メモリ１２１Ｃには、部分画像と、そのサムネイル、および、オリジナル画像中の位置が、オリジナル画像を識別する情報（ファイル名）に関連付けられて記憶されていた。したがって、表示が指定された入力画像（オリジナル画像）のファイル名から、それに含まれる部分画像と、そのオリジナル画像中の位置と、サムネイルとを取得することができる。各画像枠に表示するための部分画像のサムネイルは、写真属性の部分画像のサムネイルについては写真領域属性メモリ１２１Ａから抽出され（ステップＳ２６）、図形属性のサムネイルは図形領域属性メモリ１２１Ｂから抽出され（ステップＳ２７）、文字属性のサムネイルは文字領域属性メモリ１２１Ｃから抽出される（ステップＳ２８）。そして、抽出されたサムネイルとその部分画像のオリジナル画像中の位置とに基づき、画像枠にオリジナル画像のレイアウトに従って重畳して表示される。
【００５７】
これにより、ユーザには、入力エリアの各画像枠にオリジナル画像のサムネイルが表示されているように見える。また、抽出されたサムネイルは、図４に示した領域分割処理のステップＳ１０で作成されたものである。このサムネイルは、予め定められた解像度に変換されて写真領域属性メモリ１２１Ａ、図形領域属性メモリ１２１Ｂ、または、文字領域属性メモリ１２１Ｃに記憶されている。抽出されたサムネイルが画像枠に重畳表示される際には、さらに、画像枠とオリジナル画像とから定まる縮小率に合わせて解像度変換される。すなわち、入力エリアに表示される画像枠のサイズは、オリジナル画像（入力画像）のサイズと枚数とに基づき定まるため、部分画像とサムネイルとの比率がオリジナル画像と画像枠との比率と同じになるように、サムネイルが解像度変換される。
【００５８】
次のステップＳ２９では、ステップＳ２４で表示が指定された入力画像のうち、未だステップＳ２５〜Ｓ２８の処理が実行されていない画像が存在するか否かが判断され、存在する場合にはステップＳ２５に戻り、その画像について上述した処理が繰返し実行される。存在しない場合には表示処理を終了する。
【００５９】
次に、本実施の形態における画像編集装置１００で実行される編集処理について説明する。図６は、画像編集処理で表示される表示画面の一例を示す図である。この表示画面２００は、ユーザが編集処理を実行した場合に、ディスプレイ１０２に表示される画面を示している。図６を参照して、表示画面２００は、入力エリア２０１と出力エリア２５０とを含む。入力エリア２０１は、４つの画像枠２１０，２２０，２３０，２４０を含む。したがって、表示画面２００は、上述した表示処理で４つの入力画像が指定された場合に表示される画面を示す。画像枠２１０には、文字属性の部分画像のサムネイル２１１と、写真属性の部分画像のサムネイル２１２，２１３とが画像枠２１０に重畳して表示される。画像枠２２０には、図形属性の部分画像のサムネイル２２１と、文字属性の部分画像のサムネイル２２２とが画像枠２２０に重畳して表示される。画像枠２３０には、写真属性の部分画像のサムネイル２３１と、図形属性の部分画像のサムネイル２３２とが画像枠２３０に重畳して表示される。画像枠２４０には、文字属性の部分画像のサムネイル２４１，２４３と、図形属性の部分画像のサムネイル２４２とが画像枠２４０に重畳して表示される。
【００６０】
帯状領域２０２は、入力エリア２０１にすべての画像枠を表示できない場合に、入力エリア２０１に表示されていない画像枠を表示するための指示を入力するための操作部である。
【００６１】
出力エリア２５０には、処理指定領域２６０，２７０，２８０，２９０が表示される。処理指定領域２６０は、ファクシミリ（Ｆａｘ）送信用のファイルを作成する処理が関連付けられた領域である。処理指定領域２７０は、電子メール（ｍａｉｌ）用のファイルを作成する処理が関連付けられた領域である。処理指定領域２８０は、アーカイブファイルを作成する処理が関連付けられた領域である。処理指定領域２９０は、プリンタで印刷するためのファイルを作成する処理が関連付けられた領域である。このように、処理指定領域２６０，２７０，２８０，２９０は、用途に応じた出力用ファイルを作成する処理が関連付けられている。
【００６２】
また、処理指定領域２６０，２７０，２８０，２９０は、作成された出力用ファイルが再生されて出力される出力画像を縮小した画像枠を示す。出力画像の画像枠のサイズは、予め定められている。処理指定領域２６０，２７０，２８０，２９０は、ユーザが、出力用ファイルが再生されて出力される出力画像を視覚的にイメージすることを可能とする。
【００６３】
また、処理指定領域２６０，２７０，２８０，２９０にそれぞれ対応して、操作部２６１，２７１，２８１，２９１、および保存ボタン２６２，２７２，２８２，２９２が表示される。たとえば、処理指定領域２６０の画面下方には、処理指定領域２６０に表示することができない部分画像のサムネイルを表示するために、表示窓を移動させるための操作部２６１が表示される。また、操作部２６１の画面可能には、処理指定領域２６０に割付けられたサムネイルに対応する部分画像を圧縮処理して、新たなファイルを作成して保存する指示を入力するための保存ボタン２６２が表示される。
【００６４】
表示画面２００の出力エリアの処理指定領域２６０，２７０，２８０，２９０にサムネイルが何も表示されていない状態が、上述した表示処理が実行されることによりディスプレイ１０２に表示される。そして、ユーザがマウス１０８を用いてドラッグアンドドロップ操作をすることにより、入力エリア２０１に表示されている部分画像のサムネイルが、出力エリア２５０の処理指定領域２６０，２７０，２８０，２９０に表示される。ユーザの編集操作について、処理指定領域２６０と処理指定領域２７０とを例に、より具体的に説明する。
【００６５】
＜処理指定領域２６０＞
入力エリア２０１の画像枠２１０に表示されたサムネイル２１１をドラッグし、処理指定領域２６０にドロップする。このとき、サムネイル２１１をドロップする位置は、出力用ファイルにおける部分画像の位置を決定する。そして、画像枠２１０に表示されたサムネイル２１３をドラッグし、処理指定領域２６０のサムネイル２１１の下方にドロップする。これにより、ファクシミリ送信用の出力ファイルには、サムネイル２１１に対応する文字属性の部分画像と、サムネイル２１３に対応する写真属性の部分画像が含まれることになる。そして、文字属性の部分画像と写真属性の部分画像との出力用ファイルにおけるレイアウトは、処理指定領域２６０におけるそれぞれに対応するサムネイルのレイアウトにより決定される。
【００６６】
なお、ドラッグアンドドロップされたサムネイルは、入力エリアから消去されることなく、そのまま表示された状態が維持される。これにより、１つの部分画像を複数の処理指定領域に割付けることが可能となる。
【００６７】
そして、ユーザが処理指定領域２６０にサムネイル２１１，２１３を割付け、その位置を決定した後、保存ボタン２６２をマウス１０８で指示すると、処理指定領域２６０に予め関連付けられた圧縮テーブルが参照され、その圧縮テーブルに基づいて、サムネイル２１１，２１３に対応する部分画像が圧縮される。さらに、処理指定領域２６０におけるサムネイル２１１，２１３の位置が、出力用ファイルが再生されて表示される出力画像における部分画像の位置となるように、圧縮された部分画像の圧縮データと、その部分画像の出力画像における位置とを関連づけたＰＤＦ（ｐｏｒｔａｂｌｅ  ｄｏｃｕｍｅｎｔ  ｆｏｒｍａｔ）ファイルが生成される。
【００６８】
＜処理指定領域２７０＞
入力エリア２０１の画像枠２１０に表示されたサムネイル２１１をドラッグし、処理指定領域２７０にドロップする。このとき、サムネイル２１１をドロップする位置は、出力ファイルにおける部分画像の位置を決定する。そして、画像枠２１０に表示されたサムネイル２１２をドラッグし、処理指定領域２７０のサムネイル２１１の右側にドロップする。さらに、画像枠２４０に表示されたサムネイル２４３をドラッグし、処理指定領域２７０のサムネイル２１１の下方にドロップする。これにより、電子メール送信用の出力用ファイルには、サムネイル２１１に対応する文字属性の部分画像と、サムネイル２１２に対応する写真属性の部分画像と、サムネイル２４３に対応する文字属性の部分画像とが含まれることになる。そして、文字属性の部分画像と写真属性の部分画像との出力用ファイルにおけるレイアウトは、処理指定領域２７０におけるそれぞれに対応するサムネイルのレイアウトにより決定される。
【００６９】
そして、ユーザが処理指定領域２７０にサムネイル２１１，２１２，２４３を割付け、その位置を決定した後、保存ボタン２７２をマウス１０８で指示すると、処理指定領域２７０に予め関連付けられた圧縮テーブルが参照され、その圧縮テーブルに基づいて、サムネイル２１１，２１２，２４３に対応する部分画像を圧縮する符号化処理が実行される。さらに、処理指定領域２７０におけるサムネイル２１１，２１２，２４３の位置が、出力用ファイルが再生されて出力される出力画像における部分画像の位置となるように、圧縮された部分画像の圧縮データと、その部分画像の出力画像における位置とを関連づけたＨＴＭＬファイルが生成される。
【００７０】
図７は、本実施の形態における画像編集装置１００で実行される編集処理の流れを示すフローチャートである。編集処理は、画像編集装置１００のＧＵＩ部１５７で実行される処理である。図７を参照して、上述した表示処理により入力エリア２０１に表示された部分画像のサムネイルのいずれかがドラッグされる（ステップＳ４１）。これにより、入力エリアに表示された部分画像のいずれかが指定される。
【００７１】
そして、ドラッグされたサムネイルが、処理指定領域２６０，２７０，２８０，２９０のいずれにドロップされたか否かが判断される（ステップＳ４２）。真の場合にはステップＳ４３に進み、偽の場合にはステップＳ４５に進む。ステップＳ４５では、ユーザによるドラッグアンドドロップの操作をキャンセルする。ドラッグされたサムネイルが、処理指定領域２６０，２７０，２８０，２９０のいずれにもドロップされない場合には、処理指定領域２６０，２７０，２８０，２９０への割付けを判断することができないためである。また、ユーザに対して、ドラッグした操作をキャンセルする操作を可能とするためである。
【００７２】
ステップＳ４３では、ドラッグされたサムネイルを、ドロップした位置に貼り付ける。これにより、ユーザは、ドラッグにより指定された部分画像が出力ファイルのどこに位置付けられるのかを視覚的に認識することが可能となる。ここで、処理指定領域２６０，２７０，２８０，２９０は、出力画像を縮小した画像枠を示していた。画像枠の縮小率と、貼付けられたサムネイルの縮小率とが異なる場合には、サムネイルを、貼付けられる処理指定領域２６０，２７０，２８０，２９０の画像枠の縮小率に合わせて解像度変換する。
【００７３】
次のステップＳ４４では、ドロップされたサムネイルが重なっている場合には、優先順位が指定される。指定された優先順位は、後述する出力用ファイルが作成される際に参照されて、重なっている領域については、優先順位の高いものが出力用ファイルに出力されるが、優先順位の低いものは出力されない。
【００７４】
次のステップＳ４６では、保存ボタンが押下されたか否かが判断される。上述したステップＳ４１からＳ４５までの処理が、保存ボタンの押下が検出されるまで実行される。すなわち、ユーザは、ステップＳ４１〜Ｓ４５までの処理により、入力エリア２０１に表示されたサムネイルをドラッグして、処理指定領域２６０，２７０，２８０，２９０にドロップする操作を繰り返すことができる。そして、所望のレイアウトでサムネイルを処理指定領域２６０，２７０，２８０，２９０に貼付けた後に、保存ボタン２６２，２７２，２８２，２９２を押下することになる。
【００７５】
図８は、本実施の形態における画像編集装置１００で実行される圧縮・保存処理の流れを示すフローチャートである。圧縮・保存処理は、画像編集装置１００の圧縮処理部１５９およびレイアウト処理部１６１で実行される処理である。また、圧縮・保存処理は、上述した編集処理で保存ボタンが押下されたことを条件に実行される処理である。したがって、圧縮・保存処理は、押下される保存ボタン２６２，２７２，２８２，２９２により圧縮方式、作成される出力用ファイルおよび出力用ファイルの出力処理が異なるが、それらを除き同じ処理が実行される。ここでは、保存ボタン２７２が押下された場合を例に説明する。
【００７６】
図８を参照して、押下された保存ボタン２７２に対応する処理指定領域２７０のデータが入力される（ステップＳ５１）。ここでは、図６の表示画面２００で示したように、処理指定領域２７０にサムネイル２１１、２１２，２４３が貼付けられたとする。処理指定領域２７０に貼付けられたサムネイル２１１、２１２，２４３と、サムネイル２１１、２１２，２４３の処理指定領域２７０における位置が取得される（ステップＳ５２）。さらに、サムネイルが重なっている場合には、サムネイルの重なり情報が取得される（ステップＳ５３）。ここでの重なり情報とは、図７のステップＳ４４で指定された優先順位をいう。
【００７７】
そして、サムネイルに対応する部分画像が、写真領域属性メモリ１２１Ａ，図形領域属性メモリ１２１Ｂ，文字領域属性メモリ１２１Ｃのいずれかから読み出され、優先度が低く指定されたサムネイルに対応する部分画像の重なり領域を表示しない領域（非表示領域）として部分画像から削除する（ステップＳ５４）。サムネイル２１１，２４３に対応する部分画像は、文字属性なため文字領域属性メモリ１２１Ｃから読み出され、サムネイル２１２に対応する部分画像は、写真属性なため写真領域属性メモリ１２１Ａから読み出される。
【００７８】
サムネイル２１１，２１２，２４３は重なっていないため、文字領域属性メモリ１２１Ｃから読み出されたサムネイル２１１，２４３に対応する部分画像と、文字領域属性メモリ１２１Ｃから読み出されたサムネイル２１２に対応する部分画像とがそのまま抽出される（ステップＳ５５）。サムネイルが重なっている場合には、ステップＳ５５で抽出される領域は、優先度が低いサムネイルに対応する部分画像のうち、重なり領域がカットされた画像となる。
【００７９】
ステップＳ５６では、圧縮テーブル１２２が参照されて、抽出された部分画像に応じた圧縮方法が決定される。圧縮テーブルは、処理指定領域別に、属性別に、圧縮方式を定義したデータであり、ハードディスク１１４に予め記憶されている。ここでは、処理指定領域２７０は、用途を電子メール送信のためのファイル作成処理としていた。圧縮テーブルには、電子メール送信用のファイル作成の用途について、写真属性および図形属性の部分画像に対応してＰＮＧ（ｐｏｒｔａｂｌｅ  ｎｅｔｗｏｒｋ  ｇｒａｐｈｉｃｓ）方式、文字属性の部分画像に対応してｚｉｐ方式の圧縮方式が定義されている。
【００８０】
そして、ステップＳ５７において、ステップＳ５５で抽出された部分画像のそれぞれについて、部分画像ごとにステップＳ５６で決定された方式で圧縮する。そして、圧縮された部分画像が圧縮データとして圧縮データメモリ１１４Ａに保存（記憶）される（ステップＳ５８）。
【００８１】
ステップＳ５９では、抽出された部分画像のすべてについて圧縮処理が実行されたか否かが判断され、真の場合にはステップＳ６０に進み、偽の場合にはステップＳ５５に戻り、すべての部分画像について圧縮処理が実行されるまで上述した処理が繰返し実行される。これにより、ステップＳ５５で抽出された部分画像のすべてが圧縮されて、圧縮データメモリ１１４Ａに記憶されることになる。
【００８２】
ステップＳ６０では、出力用ファイルが作成される。上述したように、処理指定領域２７０には電子メール送信用のファイル作成処理が関連付けられているため、電子メール送信用のＨＴＭＬファイルが出力用ファイルとして作成される。
【００８３】
処理指定領域２６０には、ファクシミリ送信用のファイル作成処理が関連付けられているため、ファクシミリ送信用のファイルが出力用ファイルとして作成される。処理指定領域２８０にはアーカイブファイル作成処理が関連付けられているため、アーカイブファイルが出力用ファイルとして作成される。処理指定領域２９０には印刷用ファイル作成処理が関連付けられているため印刷用ファイルが出力ファイルとして作成される。
【００８４】
出力用ファイルにおいて、圧縮データメモリ１１４Ａに記憶された部分画像の圧縮データと、ステップＳ５３で得られたサムネイル２１１、２１２，２４３の処理指定領域２７０における位置（レイアウト情報）とを関連付けるために、レイアウト情報と圧縮データとが出力用ファイルに埋めこまれる（ステップＳ６１）。すなわち、出力用ファイルは、部分画像の圧縮データとその部分画像の出力画像における位置とを関連付けたデータを含む。部分画像の出力画像における位置は、その部分画像に対応するサムネイルの処理指定領域２７０における位置に基づき決定される。
【００８５】
ステップＳ５３で得られたサムネイル２１１、２１２，２４３に対応する部分画像の圧縮データが、ステップＳ６１で出力用ファイルに埋めこまれたか否かが判断される（ステップＳ６２）。真の場合にはステップＳ６３に進み、偽の場合にはステップＳ６１の処理が繰返し実行される。これにより、ステップＳ５３で得られたサムネイル２１１、２１２，２４３に対応する部分画像の圧縮データのすべてが、出力用ファイルに埋め込まれることになる。
【００８６】
その後、処理指定領域２７０に関連する処理で作成された出力用ファイルを、そのファイルに応じた保存形式に変換し（ステップＳ６３）、変換されたファイルを出力する（ステップＳ６４）。処理指定領域２７０に関連付けられた処理は電子メール送信である。処理指定領域２６０、２８２に関連付けられた処理はハードディスク１１４に記憶する処理であり、処理指定領域２９０に関連付けられた処理はプリンタ１０４へ送信する処理である。
【００８７】
次に、処理指定領域２６０，２７０，２８０，２９０に関連付けられた処理について、より詳細に説明する。処理指定領域２６０は、用途がファクシミリ送信用のファイル作成処理が関連付けられる。したがって、出力用ファイルは、Ｇ４方式で圧縮されたデータである。また、処理指定領域２６０には、写真属性、図形属性、文字属性のすべての部分画像をＧ４圧縮方式で圧縮する処理が対応付けられる。そして、出力用ファイルをファクシミリ送信する処理が関連付けられる。
【００８８】
処理指定領域２７０は、用途が電子メール送信用のファイル作成処理が関連付けられる。したがって、出力用ファイルは、ＨＴＭＬファイルと、圧縮データとを含む。また、処理指定領域２７０には、写真属性および文字属性の部分画像をｚｉｐ方式で圧縮する処理が関連付けられ、図形属性の部分画像をＰＮＧ方式で圧縮する処理が関連付けられる。そして、ＨＴＭＬファイルと圧縮データとを電子メールで送信する処理が関連付けられる。
【００８９】
図９は、処理指定領域２７０に関連付けられた処理を説明するための図である。図９（Ａ）は、処理指定領域２７０に貼付けられたサムネイルの一例を示す図である。処理指定領域２７０には、文字属性の部分画像のサムネイル２１１、２４３と、写真属性の部分画像のサムネイル２１２とが貼付けられている。サムネイル２１１，２４３に対応する部分画像は文字属性なので、ｚｉｐ方式で圧縮される。また、サムネイル２１２に対応する部分画像は、図形属性なのでＰＮＧ方式で圧縮される。
【００９０】
図９（Ｂ）は、ＨＴＭＬの出力用ファイルが再生された出力画像の一例を示す。出力画像３００は、他のコンピュータで出力用ファイルのＨＴＭＬが解釈されて出力される。ＨＴＭＬには、それに含まれる部分画像の圧縮データを特定する情報と、その部分画像の出力画像中の位置が関連付けられている。圧縮データと特定する情報は、例えば、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒｓ）である。したがって、出力画像３００には、サムネイル２１１，２４３に対応する部分画像の圧縮データを伸張した画像２１１Ａ，２４３Ａと、サムネイル２１２に対応する部分画像の圧縮データを伸張した画像２１２Ａとを含む。それぞれの画像２１１Ａ，２４３Ａ，２１２Ａは、出力画像中の位置が出力用ファイルのＨＴＭＬに含まれており、その位置にしたがって表示されるため、処理指定領域２７０に貼付けられたサムネイル２１１，２１２，２４３のレイアウトと同じレイアウトで表示される。
【００９１】
処理指定領域２７０に関連付けられた処理の変形例として、出力用ファイルを作成する処理を、テキストファイルと圧縮データとからなる出力用ファイルを作成する処理とすることもできる。図９（Ｃ）は、出力用ファイルを、テキストファイルと圧縮データとする場合の一例を示す図である。出力用ファイルは、電子メール本文３０１と、添付ファイル２１２Ｃとを含む。電子メール本文３０１には、サムネイル２１１，２４３に対応する文字属性の部分画像が文字認識され、抽出されたテキストデータが含まれる。添付ファイル２１２Ｃは、サムネイル２１２に対応する写真属性の部分画像をＰＮＧ圧縮方式で圧縮した圧縮データである。
【００９２】
処理指定領域２８０は、用途としてアーカイブファイル作成処理が関連付けられる。したがって、出力用ファイルは、アーカイブファイル（ＰＤＦ）である。また、処理指定領域２８０には、写真属性および図形属性の部分画像をＪＰＥＧ（ｊｏｉｎｔ  ｐｈｏｔｏｇｒａｐｈｉｃ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ）方式で圧縮する処理が関連付けられ、文字属性の部分画像をＧ４方式で圧縮する処理が関連付けられる。そして、圧縮されたデータをＰＤＦファイルとして作成し、保存する処理が関連付けられる。
【００９３】
図１０は、処理指定領域２８０に関連付けられた処理を説明するための図である。図１０（Ａ）は、処理指定領域２８０に貼付けられたサムネイルの一例を示す図である。処理指定領域２８０には、文字属性の部分画像のサムネイル２１１と、写真属性の部分画像のサムネイル２３２とが貼付けられている。サムネイル２１１に対応する部分画像は文字属性なので、Ｇ４方式で圧縮される。また、サムネイル２３２に対応する部分画像は、写真属性なのでＪＰＥＧ方式で圧縮される。
【００９４】
図１０（Ｂ）は、出力用ファイル（ＰＤＦ）が再生された出力画像の一例を示す。出力画像３０２は、他のコンピュータでＰＤＦファイルが解釈されて出力される。ＰＤＦファイルには、それに含まれる部分画像の圧縮データと、その部分画像の出力画像中の位置とが関連付けられて記憶される。したがって、出力画像３０２は、サムネイル２１１に対応する部分画像の圧縮データを伸張した画像２１１Ｃと、サムネイル２３２に対応する部分画像の圧縮データを伸張した画像２３２Ｃとを含む。それぞれの画像２１１Ｃ，２３２Ｃは、出力画像３０２中の位置が出力用ファイルのＰＤＦファイルに含まれており、その位置にしたがって表示されるため、処理指定領域２８０に貼付けられたサムネイル２１１，２３２のレイアウトと同じレイアウトで表示される。なお、アーカイブファイルは、ＰＤＦの他に、ＬＨＡ、ＰＫＺＩＰなどを用いることもできる。
【００９５】
処理指定領域２９０は、用途として印刷用ファイル作成処理が関連付けられる。したがって、出力用ファイルとしては、ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）（Ｒ）ファイルを用いることができる。また、処理指定領域２９０には、部分画像を圧縮する処理として、例えば、写真属性および図形属性の部分画像をＰＮＧ方式で圧縮する処理が関連付けられ、文字属性の部分画像をｚｉｐ方式で圧縮する処理が関連付けられる。そして、処理指定領域２９０には、圧縮された圧縮データと、処理指定領域２９０に貼付けられたサムネイルの位置とに基づき、ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）（Ｒ）ファイルを作成し、プリンタ１０４に出力する処理が関連付けられる。
【００９６】
なお、出力用ファイルを、ビットマップデータとすることができる。この場合には、処理指定領域２９０には、部分画像を圧縮する処理は関連付けられない。そして、処理指定領域２９０には、貼付けられたサムネイルに対応する部分画像を、処理指定領域２９０におけるサムネイルのレイアウトに従って配置してビットマップデータを作成する処理と、作成されたビットマップデータをプリンタ１０４に出力する処理が関連付けられる。
【００９７】
以上説明したように、本実施の形態における画像編集装置１００では、画像編集プログラムが実行されて上述した処理が実行される。そして、処理指定領域２６０，２７０，２８０，２９０に、ファクシミリ送信処理、電子メール送信処理、アーカイブ作成処理、および、印刷処理をそれぞれ関連づけたので、入力エリア２０１に表示された部分画像のサムネイルをドラッグして、処理指定領域２６０，２７０，２８０，２９０のいずれかにドロップするだけで、入力された画像中から任意に選択した部分的な領域に、所望の用途に応じた処理を容易に実行させることができる。
【００９８】
また、選択するための部分画像と出力ファイルにおけるレイアウトを視覚的に認識しながら操作できるので、操作が容易である。
【００９９】
さらに、入力エリア２０１と出力エリア２５０とを１画面に表示するようにしたので、画面を切替えることなくすべての処理を１画面で指定することができるので、操作が容易である。
【０１００】
さらに、入力画像（オリジナル画像）のサイズと数とに基づき、部分画像の縮小率が決定されてサムネイルが表示されるので、大きさが制限される入力エリア２０１内にサムネイルを表示することができる。また、部分画像のサムネイルが、そのオリジナル画像におけるレイアウトにしたがって表示されるため、所望の部分画像をオリジナル画像中の位置でユーザに認識させることができ、操作が容易となる。
【０１０１】
また、圧縮テーブル１２２により、処理指定領域２６０，２７０，２８０，２９０ごと、属性ごとに、圧縮方式を定義したので、用途および属性に適した方式で画像を圧縮する処理を定義することができ、用途を指定するだけで、圧縮方式を意識することなく画像に適した方式で画像を圧縮することができる。
【０１０２】
さらに、出力用ファイルは、圧縮された部分画像の圧縮データと、サムネイルが処理指定領域に配置された位置とを関連付けたデータを含むので、入力エリア２０１に表示された部分画像のサムネイルをドラッグして、複数の処理指定領域のいずれかにドロップするだけで、複数の部分画像を組合わせてた新たな画像を容易に生成することができる。
【０１０３】
なお、上述の説明では、処理指定領域２６０，２７０，２８０，２９０に関連付けられる圧縮処理の例を説明したが、圧縮方式は上述した方式に限定されることなく、用途および画像属性に応じて任意に定めることができる。すなわち、圧縮テーブル１２２において、処理指定領域２６０，２７０，２８０，２９０ごと画像属性ごとに定義される圧縮方式は、ユーザの所望の圧縮方式を定義することが可能である。また、圧縮方式には、ＧＩＦ方式などを含めることができる。
【０１０４】
また、本実施の形態においては、静止画像を例に説明したが、画像とは、動画像を含む概念である。また、動画像を圧縮する方式の例としては、ＭＰＥＧ（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ）方式を用いることができる。
【０１０５】
（１）  上述した画像編集プログラムは、画像の入力を受付けるステップと、
前記入力された画像から画像の属性が同じ領域からなる部分画像を抽出するステップと、
前記抽出された部分画像を縮小して表示するステップと、
予め定められた処理がそれぞれ関連付けられた複数の処理指定領域を表示するステップと、
前記縮小表示された部分画像を、前記複数の処理指定領域のいずれかに割付ける指示を受付けるステップと、
前記縮小表示された部分画像に対応する前記部分画像に、前記縮小表示された部分画像が割付けられた処理指定領域に関連付けられた処理を実行するステップとをコンピュータに実行させる。さらに、画像編集プログラムは、以下のステップを含むようにしてもよい。
【０１０６】
前記部分画像を縮小して表示するステップは、複数の画像が入力されたときは、前記複数の画像ごとに前記部分画像を表示する。
【０１０７】
このため、複数の画像に含まれる部分画像について、処理を選択して実行させることができる。
【０１０８】
（２）  また、前記画像の属性は、写真、図形、文字を含む。
このため、写真、図形、文字に適した処理を実行させることができる。
【０１０９】
（３）  また、前記処理を実行するステップにより生成されるデータは、ＨＴＭＬ、ＰＤＦ、ポストスクリプト（Ｒ）またはテキストである。
【０１１０】
このため、用途に応じて異なる形式のファイルを生成することができる。
（４）  また、前記処理を実行するステップは、前記部分画像を属性に応じた方式で圧縮するステップを含む。
【０１１１】
このため、部分画像を用途に応じた最適な圧縮方式で符号化することができる。
【０１１２】
（５）  また、前記割付指示を受付るステップは、前記縮小表示された部分画像を特定する指示を受け付けるステップと、
前記処理指定領域を特定する指示を受け付けるステップとを含む。
【０１１３】
このため、部分画像と処理指定領域に関連付けられた処理とを確実に対応させることができる。また、２つの指示で関連付けできるので、操作が容易となる。
【０１１４】
（６）  （５）においてさらに、前記割付指示を受け付けるステップにより特定された、縮小表示された部分画像を前記指定された処理指定領域に表示するステップをさらに含む。
【０１１５】
このため、ユーザに部分画像と処理指定領域に関連付けられた処理との対応付けを視覚で容易に確認させることができ、利便性が向上する。
【０１１６】
（７）  （５）においてさらに、前記割付け指示を受け付けるステップは、前記縮小表示された部分画像の処理指定領域における位置を特定する指示を受け付けるステップをさらに含み、
前記割付指示を受け付けるステップにより特定された、縮小表示された部分画像を前記処理指定領域の前記特定された位置に表示するステップをさらに含む。
【０１１７】
このため、ユーザは、新たに作成される画像のレイアウトを視覚で確認することができ、利便性が向上する。
【０１１８】
（８）  本実施の形態における画像編集装置１００で編集する処理対象を、画像に加えて音データを含めることも可能である。音データには、人が発声する音声自体の他に、音楽も含む。音データは、スピーカ等の音を発生する装置から出力される。音データの出力を指示するための記号または標識のサムネイルを操作対象として入力エリア２０１に表示し、それをドラッグアンドドロップして、出力エリア２５０の２６０、２７０，２８０，２９０のいずれかにドロップすることで、音データを編集対象に含めることができる。この場合に、属性には、写真属性、図形属性、文字属性に加えて、音属性が含まれる。音属性は、その部分画像が音データの出力を指示するための記号または標識であることを示す属性である。また、音データを圧縮する方式としては、ＭＰＥＧ方式等を用いることができる。
【０１１９】
この場合に、画像編集プログラムは、画像と音データとを含む複数のコンテンツを含むデータの入力を受付けるステップと、
前記入力されたデータが再生されて表示される出力画像から属性が同じ領域からなる部分画像を抽出するステップと、
前記部分画像は、音データの出力を指示するための記号または標識を含み、
前記抽出された部分画像を縮小して表示するステップと、
予め定められた処理がそれぞれ関連付けられた複数の処理指定領域を表示するステップと、
前記縮小表示された部分画像を、前記複数の処理指定領域のいずれかに割付ける指示を受付けるステップと、
前記縮小表示された部分画像に対応するコンテンツに、前記縮小表示された部分画像が割付けられた処理指定領域に関連付けられた処理を実行するステップとをコンピュータに実行させる。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態における画像編集システムの外観を示す図である。
【図２】本実施の形態における画像編集装置の概略構成を示すブロック図である。
【図３】本実施の形態における画像編集装置の機能の概略を示す機能ブロック図である。
【図４】領域分割処理の流れを示すフローチャートである。
【図５】表示処理の流れを示すフローチャートである。
【図６】画像編集処理で表示される表示画面の一例を示す図である。
【図７】編集処理の流れを示すフローチャートである。
【図８】圧縮・保存処理の流れを示すフローチャートである。
【図９】出力エリアの処理指定領域に関連付けられた電子メール送信用ファイル作成処理を説明するための図である。
【図１０】出力エリアの処理指定領域に関連付けられたアーカイブファイル作成を説明するための図である。
【符号の説明】
１０  画像編集システム、１００  画像編集装置、１０２  ディスプレイ、１０４  プリンタ、１０５  スキャナ、１０６  キーボード、１０７  ファクシミリ、１０８  マウス、１１０  ＣＤ−ＲＯＭドライブ、１１２  ＦＤドライブ、１１４  ハードディスク、１１４Ａ  圧縮データメモリ、１２０  ＲＡＭ、１２１Ａ  写真領域属性メモリ、１２１Ｂ  図形領域属性メモリ、１２１Ｃ  文字領域属性メモリ、１２２  圧縮テーブル、１２６  バス、１３０  ネットワークインタフェース、１３２  ネットワーク、１５１  画像解析・領域分割部、１５３属性判別部、１５５  サムネイル作成・管理部、１５７  ＧＵＩ部、１５９  圧縮処理部、１６１  レイアウト処理部、２００  表示画面、２０１  入力エリア、２５０  出力エリア、２８１  電子メール本文、２６０，２７０，２８０，２９０  処理指定領域、２１０，２２０，２３０，２４０  画像枠、２６２，２７２，２８２，２９２  保存ボタン。
【図１】
2004240672.tif 000003
【図２】
2004240672.tif 000004
【図３】
2004240672.tif 000005
【図４】
2004240672.tif 000006
【図５】
2004240672.tif 000007
【図６】
2004240672.tif 000008
【図７】
2004240672.tif 000009
【図８】
2004240672.tif 000010
【図９】
2004240672.tif 000011
【図１０】
2004240672.tif 000012