(57)【要約】【課題】新聞等に掲載されている文字、画像、線などを取捨選択して配置しなおすという編集作業を支援して、ユーザーが望むようなスクラップの作成を容易にする。【解決手段】画像、線、文字、及び空白を含む編集対象を入力する入力部と、編集対象を示す各画素が白画素及び非白画素のいずれであるかを識別する識別部２２と、非白画素が画像、線、及び文字のいずれを示すかを判定する判定部２３と、判定部による判定結果に基づき、画像の掲載領域、線の掲載領域、及び文字の掲載領域を互いに排他的に設定する領域設定部２４と、該各掲載領域を表示する表示部１２と、各掲載領域の配置を変更する編集部２５とを備えている。【選択図】図１
2018109845.tif 000002
【特許請求の範囲】
【請求項１】
画像、線、文字、及び空白を含む画像である編集対象を取得する編集対象取得部と、
前記編集対象取得部により取得された前記編集対象を構成する各画素が白画素及び非白画素のいずれであるかを識別する識別部と、
前記識別部による識別結果に基づいて、前記非白画素の縦方向連続数及び横方向連続数が予め設定された第１閾値以上である場合は連続する各非白画素が前記画像を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数のいずれか一方が前記第１閾値未満でありかつ他方が前記第１閾値以上である場合は連続する各非白画素が前記線を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数が前記第１閾値未満である場合は連続する各非白画素が前記文字を示すと判定する判定部と、
前記判定部による判定結果に基づき、前記編集対象の各部分を、前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域として、それぞれ別個に設定する領域設定部と、
前記領域設定部により設定された各掲載領域を表示する表示部と、
前記表示部に表示されている前記各掲載領域の配置を変更する編集部と、を備える編集支援装置。
【請求項２】
前記判定部は、前記白画素の縦方向連続数及び横方向連続数が予め設定された第２閾値以上である場合は連続する各白画素が前記空白を示すと判定し、
前記領域設定部は、前記編集対象における前記空白の掲載領域を前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域に対してそれぞれ個別に設定する請求項１に記載の編集支援装置。
【請求項３】
ユーザーにより操作され、前記領域設定部により設定されて前記表示部に表示されている前記各掲載領域についての配置を変更する指示が入力される操作部を更に備え、
前記編集部は、前記操作部に入力された指示に従って、前記各掲載領域を配置した画像を示す画像データを作成し、
前記表示部は、前記編集部により作成された前記画像データを表示する請求項１又は請求項２に記載の編集支援装置。
【請求項４】
前記操作部は、前記表示部の画面に重ねられたタッチパネルを備え、
前記タッチパネルは、前記表示部の画面に対して指先で描かれた軌跡を検出し、
前記編集部は、前記軌跡により前記掲載領域又は該掲載領域の重心が囲まれると、当該掲載領域を配置変更の対象として選択する請求項３に記載の編集支援装置。
【請求項５】
前記編集部は、前記軌跡の始点側と終点側が交わらず、該軌跡が閉じられていない場合に、前記軌跡の始点と終点を直線で結び、前記軌跡及び前記直線からなる軌跡を作成し、当該作成した軌跡により前記掲載領域又は該掲載領域の重心が囲まれたことをもって、当該掲載領域を配置変更の対象として選択する請求項４に記載の編集支援装置。
【請求項６】
前記編集部は、前記軌跡により複数の掲載領域又は該各掲載領域の重心が囲まれると、該各掲載領域を一体化して選択する請求項４に記載の編集支援装置。
【請求項７】
前記編集部は、配置が変更される前の掲載領域を表示する編集前画面を作成すると共に、前記作成した画像データを編集後画面として作成し、これら編集前画面及び編集後画面を前記表示部に表示させる請求項１乃至請求項６のいずれかに記載の編集支援装置。
【請求項８】
前記編集部は、前記操作部の操作により選択された定型編集モード、定型手動編集モード、及び手動編集モードのいずれかに基づき、前記掲載領域の配置を変更する請求項３乃至請求項７のいずれかに記載の編集支援装置。
【請求項９】
画像、線、文字、及び空白を含む画像である編集対象を取得する編集対象取得ステップと、
前記編集対象を示す各画素が白画素及び非白画素のいずれであるかを識別する識別ステップと、
前記非白画素の縦方向連続数及び横方向連続数が予め設定された第１閾値以上である場合は連続する各非白画素が前記画像を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数のいずれか一方が前記第１閾値未満でありかつ他方が前記第１閾値以上である場合は連続する各非白画素が前記線を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数が前記第１閾値未満である場合は連続する各非白画素が前記文字を示すと判定する判定ステップと、
前記判定ステップでの判定結果に基づき、前記編集対象における前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域を互いに排他的に設定する領域設定ステップと、
前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域を表示部に表示する表示ステップと、
前記表示部に表示されている前記各掲載領域の配置を変更する編集ステップと、を含む編集支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新聞等をスクラップ編集する作業を支援する編集支援装置及び編集支援方法に関する。
【背景技術】
【０００２】
新聞等を所謂スクラップ編集する作業を補助する技術として、例えば、特許文献１にしめされるように、原稿の有意領域、すなわち文字、図形、写真、線等の領域を判定してそれぞれのブロックに分割し、複数の原稿から得られた各ブロックを自動的にレイアウトして定形サイズに収め、イメージデータ数を削減するものがある。また、特許文献２には、複数の画像データからそれぞれの画像部分を抽出して、これらの画像部分を配置してなる新たな画像データを生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２８７６３号公報
【特許文献２】特開２００９−８８６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、新聞等には、文字、画像（写真、図形、表等を含む）、及び線などが多様にレイアウトされているため、これらの文字、画像、線などを取捨選択して配置し直し、スクラップを作成することがある。しかしながら、特許文献１では、イメージデータ数を削減することを目的として、原稿の文字、図形、写真、線などを自動的にレイアウトするため、ユーザーが望むレイアウトでスクラップを完成させることに貢献するものではない。また、特許文献２では、複数の画像部分を配置し直すことができても、文字や線などを考慮していなため、やはりユーザーが望むレイアウトでスクラップを完成させることに貢献することはできない。
【０００５】
本発明は、上記の事情に鑑みなされたものであり、新聞等に掲載されている文字、画像、線などを取捨選択して配置しなおすという編集作業を支援して、ユーザーが望むレイアウトでのスクラップの作成を容易にする編集支援装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る編集支援装置は、画像、線、文字、及び空白を含む画像である編集対象を取得する編集対象取得部と、
前記編集対象取得部により取得された前記編集対象を構成する各画素が白画素及び非白画素のいずれであるかを識別する識別部と、
前記識別部による識別結果に基づいて、前記非白画素の縦方向連続数及び横方向連続数が予め設定された第１閾値以上である場合は連続する各非白画素が前記画像を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数のいずれか一方が前記第１閾値未満でありかつ他方が前記第１閾値以上である場合は連続する各非白画素が前記線を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数が前記第１閾値未満である場合は連続する各非白画素が前記文字を示すと判定する判定部と、
前記判定部による判定結果に基づき、前記編集対象の各部分を、前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域として、それぞれ別個に設定する領域設定部と、
前記領域設定部により設定された各掲載領域を表示する表示部と、
前記表示部に表示されている前記各掲載領域の配置を変更する編集部と、を備えるものである。
【０００７】
また、本発明の一局面に係る編集支援方法は、画像、線、文字、及び空白を含む画像である編集対象を取得する編集対象取得ステップと、
前記編集対象を示す各画素が白画素及び非白画素のいずれであるかを識別する識別ステップと、
前記非白画素の縦方向連続数及び横方向連続数が予め設定された第１閾値以上である場合は連続する各非白画素が前記画像を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数のいずれか一方が前記第１閾値未満でありかつ他方が前記第１閾値以上である場合は連続する各非白画素が前記線を示すと判定し、前記非白画素の縦方向連続数及び横方向連続数が前記第１閾値未満である場合は連続する各非白画素が前記文字を示すと判定する判定ステップと、
前記判定ステップでの判定結果に基づき、前記編集対象における前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域を互いに排他的に設定する領域設定ステップと、
前記画像の掲載領域、前記線の掲載領域、及び前記文字の掲載領域を表示部に表示する表示ステップと、
前記表示部に表示されている前記各掲載領域の配置を変更する編集ステップと、を含むものである。
【発明の効果】
【０００８】
本発明によれば、新聞等に掲載されている文字、画像、線などを取捨選択して配置しなおすという編集作業を支援して、ユーザーが望むレイアウトでのスクラップの作成を容易にすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の編集支援装置の一実施形態が適用された画像形成装置を示すブロック図である。
【図２】編集支援装置による編集作業を支援するための処理の概略を示すフローチャートである。
【図３】編集支援装置における表示部及び操作部を示す平面図である。
【図４】新聞の頁を例示する図である。
【図５】編集支援装置の判定部により判定された新聞の頁の画像、線、文字、及び空白を示す図である。
【図６】表示部に表示された編集前画面及び編集後画面を示す図である。
【図７】非白画素が縦方向で所定数以上連続しているか否かを示すフラッグを設定するための処理を示すフローチャートである。
【図８】非白画素が横方向で所定数以上連続しているか否かを示すフラッグを設定するための処理を示すフローチャートである。
【図９】非白画素が画像、線、及び文字のいずれを示すかを判定するための処理を示すフローチャートである。
【図１０】白画素が縦方向で所定数以上連続しているか否かを示すフラッグを設定するための処理を示すフローチャートである。
【図１１】白画素が横方向で所定数以上連続しているか否かを示すフラッグを設定するための処理を示すフローチャートである。
【図１２】白画素が空白を示すか否かを判定するための処理を示すフローチャートである。
【図１３】画像の掲載領域に番号を付与するための処理を示すフローチャートである。
【図１４】線の掲載領域に番号を付与するための処理を示すフローチャートである。
【図１５】文字の掲載領域に番号を付与するための処理を示すフローチャートである。
【図１６】空白の掲載領域に番号を付与するための処理を示すフローチャートである。
【図１７】掲載領域を最適化するための処理を示すフローチャートである。
【図１８】掲載領域の境界を求めるための処理を示すフローチャートである。
【図１９】編集前画面及び定型編集モードの編集処理により生成された編集後画面を示す図である。
【図２０】定型手動編集モードにおける表示部の画面を示す図である。
【図２１】（ａ）〜（ｅ）は、各掲載領域をそれぞれの配列規則で配列して表示した編集後画面を示す図である。
【図２２】（ａ）はタッチパネルにより検出された掲載領域を囲む指先の軌跡を示す図であり、（ｂ）は掲載領域の重心を囲む指先の軌跡を示す図である。
【図２３】（ａ）は始点側と終点側が交わらず、閉じられていない軌跡を示す図であり、（ｂ）は軌跡の始点と終点を直線で結んだ状態を示す図である。
【図２４】（ａ）は始点側と終点側が交わって、閉じられている軌跡を示す図であり、（ｂ）は始点から終点までの軌跡の部分を示す図である。
【図２５】軌跡が編集前画面の２辺と交差する状態を示す図である。
【図２６】（ａ）は複数の掲載領域の重心を囲む軌跡を示す図、（ｂ）は複数の掲載領域を示す図である。
【図２７】編集前画面における選択された各掲載領域にそれぞれの優先順位を付与して表示した状態を示す図である。
【図２８】（ａ）〜（ｅ）は、ユーザーにより選択された各掲載領域を、それぞれの配列規則で配列して表示した編集後画面を示す図である。
【図２９】手動編集モードにおける表示部の画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態にかかる編集支援装置及び編集支援方法について図面を参照して説明する。
【００１１】
図１は、本発明の編集支援装置の一実施形態が適用された画像形成装置を示すブロック図である。図１において、画像形成装置１０は、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機であり、制御部１１、表示部１２、操作部１４、通信部１５、画像読取部１６、画像形成部１７、及び記憶部１８等を備えている。
【００１２】
制御部１１は、各種のアプリケーションプログラムを実行すると共に、画像形成装置１０を統括的に制御する。
【００１３】
操作部１４は、複数のハードキーや表示部１２の画面に重ねられたタッチパネル等からなり、利用者により操作されて、画像形成動作及び画像読取動作等の実行指示、あるいは種々の情報などを受け付けて制御部１１に出力する。
【００１４】
表示部１２は、アプリケーションプログラムの実行に伴う画面、より具体的には画像形成処理に必要な設定項目の入力画面、あるいは情報の入力画面などを表示する。
【００１５】
通信部１５は、ネットワークＮを通じて、外部の端末装置３０に接続され、端末装置３０から印刷データ等を受信したり、各種のデータを端末装置３０に対して送受したりする。記憶部１８は、各種のアプリケーションプログラムや種々の情報等を記憶している。
【００１６】
画像読取部１６は、コンタクトガラスに載置された原稿を光学的に読み取るスキャナーを有し、この原稿の画像に対応する画像データを生成する。
【００１７】
画像形成部１７は、感光体ドラム、感光体ドラムの表面を均一帯電させる帯電装置、感光体ドラムの表面を露光して、感光体ドラムの表面に静電潜像を形成する露光装置、感光体ドラムの表面の静電潜像をトナー像に現像する現像装置、及び感光体ドラムの表面のトナー像（画像）を記録媒体としての記録紙に転写する転写装置等を備え、端末装置３０等から受信した印刷データによって示される印刷ページや画像読取部１６により生成された画像データによって示される画像を記録紙に形成する。
【００１８】
一方、制御部１１は、編集処理部２０を含む。この編集処理部２０は、制御部１１による編集支援を実施するためのアプリケーションプログラムの実行で具現化されて動作する。編集処理部２０は、新聞等に掲載されている文字、画像、線などを取捨選択して配置しなおすという編集作業を支援して、ユーザーが望むようなスクラップの作成を容易にする。編集処理部２０は、識別部２２と、判定部２３と、領域設定部２４と、編集部２５とを備えている。
【００１９】
また、本実施形態の編集支援装置２１は、画像形成装置１０における制御部１１（編集処理部２０を含む）、表示部１２、操作部１４、通信部１５、画像読取部１６、及び記憶部１８等を備え、画像形成装置１０の本来の機能の一部を利用して構成される。
【００２０】
次に、本実施形態の編集支援装置２１による編集作業を支援するための処理の概略を、図２に示すフローチャートに従って説明する。
【００２１】
まず、ユーザーは、例えば新聞のスクラップを作成するものとすると、新聞を画像読取部１６にセットして、操作部１４から読取指示を入力して、画像読取部１６により新聞の頁を読取らせる。画像読取部１６は、新聞の頁を読取ると、この新聞の頁を示す画像データを生成する。この画像データは、記憶部１８に記憶される。あるいは、ユーザーは、新聞の頁を示す画像データを既に自分の端末装置３０の記憶部に記憶しているものとすると、この画像データを端末装置３０からネットＮを通じて画像形成装置１０に送信する。画像形成装置１０では、新聞の頁を示す画像データを通信部１５で受信して、この画像データを記憶部１８に記憶する。ここでは、画像読取部１６及び通信部１５は、それぞれが、特許請求の範囲における編集対象取得部の一例となる。
【００２２】
こうして新聞の頁を示す画像データが記憶部１８に記憶された後、ユーザーは、操作部１４を操作して、編集対象の編集支援の指示を入力すると共に、記憶部１８に記憶されている新聞の頁を示す画像データを編集対象として指定する指示を入力する。制御部１１は、当該各指示を受け付ける（図２のステップＳ１０１）。これに応答して制御部１１は、編集処理部２０を起動して、編集処理部２０による新聞の編集支援処理を開始させる。
【００２３】
編集処理部２０の編集部２５は、上記のようにして新聞の編集作業の支援が指示を受け付けると、まず新聞の頁を示す画像データを記憶部１８から読出して、この新聞の頁を表示部１２の画面に表示する（図２のステップＳ１０２）。
【００２４】
図３は、表示部１２及び操作部１４を示す平面図である。図３に示すように操作部１４には、表示部１２が一体的に設けられている。操作部１４は、表示部１２の画面に重ねられたタッチパネル及び複数のハードキー３１等を備えている。そして、通常、表示部１２には初期画面が表示され、この初期画面に、それぞれの機能に対応付けられた複数のタッチキー３２ａ〜３２ｈ等が表示されている。この状態で、ユーザーが編集対象の編集支援に対応するタッチキー３２ｈにタッチ操作すると、操作部１４のタッチパネルによりタッチキー３２ｈに対するタッチ操作が検出されて、操作部１４から制御部１１へと編集対象の編集支援の指示が出力され、制御部１１に当該指示が受け付けられる。
【００２５】
また、記憶部１８から読出された新聞の頁を示す画像データに基づき、例えば図４に示すような新聞の頁Ｐが表示部１２の画面に表示される。図４から明らかなように新聞の頁Ｐには、画像Ｇ、線Ｎ、文字Ｃ、及び空白Ｓが含まれている。ここで、画像Ｇは、写真、図形、記事の見出し等の画像などを含むものとする。線Ｎは、縦線及び横線である。文字Ｃは、記事の見出しの文字よりも十分に小さな文字である。空白Ｓは、新聞の頁Ｐにおける余白である。
【００２６】
引き続いて、制御部１１の識別部２２は、新聞の頁Ｐを示す画像データに基づき、新聞の頁Ｐを構成する各画素別に、画素が白画素Ｔ及び非白画素Ｂのいずれであるかを識別する（図２のステップＳ１０３）。ここで、白画素Ｔとは、例えばモノクロで画素値が0〜255の範囲とされている場合では、画素値255に近似する予め定められた一定範囲であるが、本実施形態では、新聞の頁Ｐの地色を示す予め定められた範囲内にある画素値の画素とする。非白画素Ｂとは上記白画素Ｂ以外の画素である画像形成装置、本実施形態では、新聞の頁Ｐに印されたグレイもしくは黒を示す予め定められた範囲内にある画素値の画素とする。例えば、識別部２２は、各画素の画素値が上記範囲内であるか否かに基づいて、白画素Ｔ及び非白画素Ｂを判定する。
【００２７】
そして、判定部２３は、識別部２２により識別された各白画素Ｔ及び各非白画素Ｂに基づき、新聞の頁Ｐを構成する画像Ｇ、線Ｎ、文字Ｃ、及び空白Ｓを判定する（図２のステップＳ１０４）。
【００２８】
例えば、判定部２３は、非白画素Ｂの縦方向連続数Ｌｈ及び横方向連続数Ｌｗが予め設定された第１閾値Ｈａ以上である場合に、つまり連続する各非白画素Ｂからなる領域が大きい場合に、該連続する各非白画素Ｂが画像Ｇを示すと判定する。
【００２９】
また、判定部２３は、非白画素Ｂの縦方向連続数Ｌｈ及び横方向連続数Ｌｗのいずれか一方が第１閾値Ｈａ未満でありかつ他方が第１閾値Ｈａ以上である場合に、つまり連続する各非白画素Ｂからなる領域が縦方向又は横方向に細長い場合に、該連続する各非白画素Ｂが線Ｎを示すと判定する。
【００３０】
更に、判定部２３は、非白画素Ｂの縦方向連続数Ｌｈ及び横方向連続数Ｌｗが第１閾値Ｈａ未満である場合に、つまり連続する各非白画素Ｂからなる領域が小さい場合に、該連続する各非白画素Ｂが文字Ｃを示すと判定する。
【００３１】
更に、判定部２３は、白画素Ｔの縦方向連続数Ｌｈ及び横方向連続数Ｌｗが予め設定された第２閾値Ｈｂ以上である場合に、つまり連続する各白画素Ｔからなる領域が大きい場合に、該連続する各白画素Ｔが空白Ｓを示すと判定している。
【００３２】
このような判定部２３による判定結果の一例を図５に示す。図５は、判定部２３により判定された新聞の頁Ｐの画像Ｇ、線Ｎ、文字Ｃ、及び空白Ｓを示している。図５に示すように記事の見出しが画像Ｇと判定される。また、縦線と横線が線Ｎと判定され、複数の文字が文字Ｃと判定され、複数の余白が空白Ｓと判定される。
【００３３】
次に、領域設定部２４は、判定部２３により判定された画像Ｇの各画素、線Ｎの各画素、文字Ｃの各画素、及び空白Ｓの各画素に基づき、画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域をそれぞれ別個に設定する（図２のステップＳ１０５）。例えば、領域設定部２４は、最初に画像Ｇの掲載領域を設定し、次に線Ｎの掲載領域を画像Ｇの掲載領域に重複しないように設定し、更に文字Ｃの掲載領域を画像Ｇ及び線Ｎの各掲載領域に重複しないように設定し、最後に空白Ｓの掲載領域を画像Ｇ、線Ｎ、及び文字Ｃの各掲載領域に重複しないように設定する。
【００３４】
また、領域設定部２４は、画像Ｇ、線Ｎ、及び文字Ｃ別に、掲載領域に対してナンバリングを行う（各領域に対して個別の番号を割り当てる）。例えば、画像Ｇの掲載領域が１つあれば、この掲載領域に番号ｇ−１を付す。また、線Ｎの掲載領域が２つあれば、これらの掲載領域に番号ｎ−１、ｎ−２を付す。更に、文字Ｃの掲載領域が３あれば、これらの掲載領域に番号ｃ−１〜ｃ−３を付す。また、空白Ｓの掲載領域が３つあれば、これらの掲載領域に番号ｓ−１、ｓ−２を付す（図２のステップＳ１０６）。
【００３５】
そして、編集部２５は、図６に示すように編集前画面Ａ及び編集後画面Ｂを表示部１２に表示する。編集部２５は、画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、文字Ｃの掲載領域ｃ−１〜ｃ−３、及び空白Ｓの掲載領域ｓ−１、ｓ−２を編集前画面Ａに表示する（図２のステップＳ１０７）。このとき、編集後画面Ｂには何も表示されていない。また、表示部１２の画面の下側には、定型編集モード欄Ｍ１、定型手動編集欄モードＭ２、及び手動編集モード欄Ｍ３等が表示されている。
【００３６】
こうして編集前画面Ａ、編集後画面Ｂ、及び各編集モード欄Ｍ１、Ｍ２、Ｍ３が表示された状態で、ユーザーにより各編集モード欄Ｍ１、Ｍ２、Ｍ３のいずれかの表示部分がタッチ操作されると、操作部１４のタッチパネルによりそのタッチ操作された編集モード欄が検出される（図２のステップＳ１０８）。操作部１４は、この検出した編集モード欄が選択されたことを示す情報を編集処理部２０の編集部２５に出力する。編集部２５は、該選択された編集モードに対応するそれぞれの編集処理を行う。
【００３７】
例えば、定型編集モード欄Ｍ１のタッチ操作により定型編集モードでの編集処理を実行する指示が操作部１４に入力されると（図２のステップＳ１０８で「定型編集モード」）、編集部２５は、定型編集モードの編集処理を実行する（図２のステップＳ１０９）。例えば、編集部２５は、新聞の頁Ｐから、編集前画面Ａにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３を抽出して、この抽出した各掲示領域を所定の配列規則に従って編集後画面Ｂに配置して表示する。
【００３８】
また、定型手動編集モード欄Ｍ２のタッチ操作により定型手動編集モードでの編集処理を実行する指示が操作部１４に入力されて定型手動編集モードが選択されると（図２のステップＳ１０８で「定型手動編集モード」）、操作部１４は、この検出した定型手動編集モード欄が選択されたことを示す情報を編集処理部２０の編集部２５に出力する。これに応答して編集部２５は、定型手動編集モードの編集処理を実行し（図２のステップＳ１１０）、編集前画面Ａにおける各掲載領域又は編集前画面Ａにおいてユーザーのタッチ操作により選択された掲載領域を、ユーザーにより選択された配列規則に従って編集後画面Ｂに配置して表示する。
【００３９】
更に、手動編集モード欄Ｍ３が選択されると（図２のステップＳ１０８で「手動編集モード」）、編集部２５は、手動編集モードの編集処理を実行し、編集前画面Ａにおいてユーザーのタッチ操作により選択された掲載領域を、編集後画面Ｂにおけるユーザーのタッチ操作により指示された任意の位置に配置して表示する（図２のステップＳ１１１）。
【００４０】
なお、編集部２５は、定型編集モード、定型手動編集モード、及び手動編集モードのいずれにおいても、空白Ｓの掲載領域ｓ−１、ｓ−２については、編集後画面Ｂに表示しない。
【００４１】
また、編集部２５は、定型手動編集モード及び手動編集モードにおいては、表示部１２の画面上の掲載領域に対するドラッグアンドドロップのタッチ操作に基づいて、操作部１４を介して、該掲載領域の場所を移動させる指示を受け付ける。また、編集部２５は、編集後画面Ｂ上の掲載領域に対するタッチ操作により該掲載領域を非表示にする指示を受付け、当該指示に従って、該掲載領域を非表示に切替える。更に、編集部２５は、編集後画面Ｂ上において掲載領域を非表示とする指示を受け付けても、この掲載領域は編集前画面Ａに表示させ続けるので、ドラッグアンドドロップのタッチ操作により該掲載領域を編集後画面Ｂに再び表示させる指示を受け付けて、当該指示に基づいて、該掲載領域を編集後画面Ｂに再び表示させる。
【００４２】
次に、図２のステップＳ１０４における判定部２３の処理、図２のステップＳ１０５、Ｓ１０６における領域設定部２４による処理、及び図２のステップＳ１０８〜Ｓ１１１における編集部２５による処理を逐次詳しく説明する。
【００４３】
まず、図２のステップＳ１０４における判定部２３による処理、すなわち新聞の頁Ｐの画像Ｇ、線Ｎ、文字Ｃ、及び空白Ｓを判定するための処理を、図７乃至図１２に示すフローチャートに従って説明する。
［非白画素Ｂが所定数以上連続しているか否かを示すフラッグの設定処理］
図７は、非白画素Ｂが縦方向で所定数（予め定められた数。以下、同じ）以上連続しているか否かを示すフラッグｆｂｈを設定するための処理を示すフローチャートである。また、図８は、非白画素Ｂが横方向で所定数以上連続しているか否かを示すフラッグｆｂｗを設定するための処理を示すフローチャートである。
【００４４】
判定部２３は、新聞の頁Ｐを構成する各画素のうちの非白画素Ｂに逐次注目して、注目の非白画素Ｂに交差する縦方向のラインにおいて該注目の非白画素Ｂに連続する他の非白画素Ｂの有無を判定し（図７のステップＳ１２１）、注目の非白画素Ｂに連続する他の非白画素Ｂが無いと判定すると（図７のステップＳ１２１で「Ｎｏ」）、注目の非白画素Ｂに対応付けて縦方向フラッグｆｂｈを「０」に設定する（図７のステップＳ１２２）。
【００４５】
また、判定部２３は、注目の非白画素Ｂに連続する他の非白画素Ｂが有ると判定すると（図７のステップＳ１２１で「Ｙｅｓ」）、非白画素Ｂの縦方向連続数Ｌｈを求めて、この縦方向連続数Ｌｈが予め設定された第１閾値Ｈａ以上であるか否かを判定し（図７のステップＳ１２３）、縦方向連続数Ｌｈが第１閾値Ｈａ以上でないと判定すると（図７のステップＳ１２３で「Ｎｏ」）、注目の非白画素Ｂに対応付けて縦方向フラッグｆｂｈを「０」に設定する（図７のステップＳ１２２）。
【００４６】
また、判定部２３は、縦方向連続数Ｌｈが第１閾値Ｈａ以上であると判定すると（図７のステップＳ１２３で「Ｙｅｓ」）、注目の非白画素Ｂに対応付けて縦方向フラッグｆｂｈを「１」に設定する（図７のステップＳ１２４）。
【００４７】
同様に、判定部２３は、新聞の頁Ｐを構成する各画素のうちの非白画素Ｂに逐次注目して、注目の非白画素Ｂに交差する横方向のラインにおいて該注目の非白画素Ｂに連続する他の非白画素Ｂの有無を判定し（図８のステップＳ１３１）、注目の非白画素Ｂに連続する他の非白画素Ｂが無ければ（図８のステップＳ１３１で「Ｎｏ」）、注目の非白画素Ｂに対応付けて横方向フラッグｆｂｗを「０」に設定する（図８のステップＳ１３２）。
【００４８】
また、判定部２３は、注目の非白画素Ｂに連続する他の非白画素Ｂが有ると判定すると（図８のステップＳ１３１で「Ｙｅｓ」）、非白画素Ｂの横方向連続数Ｌｗを求めて、この横方向連続数Ｌｗが第１閾値Ｈａ以上であるか否かを判定し（図８のステップＳ１３３）、横方向連続数Ｌｗが第１閾値Ｈａ以上でなければ（図８のステップＳ１３３で「Ｎｏ」）、注目の非白画素Ｂに対応付けて横方向フラッグｆｂｗを「０」に設定し（図８のステップＳ１３２）、横方向連続数Ｌｗが第１閾値Ｈａ以上であれば（図８のステップＳ１３３で「Ｙｅｓ」）、注目の非白画素Ｂに対応付けて横方向フラッグｆｂｗを「１」に設定する（図８のステップＳ１３４）。
［画像Ｇ、線Ｎ、及び文字Ｃの判定処理］
図９は、非白画素Ｂが画像Ｇ、線Ｎ、及び文字Ｃのいずれを示すかを判定するための処理を示すフローチャートである。
【００４９】
判定部２３は、新聞の頁Ｐを構成する各画素のうちの非白画素Ｂに逐次注目して、注目の非白画素Ｂに対応する横方向フラッグｆｂｗが「０」であるか否かを判定し（図９のステップＳ１４１）、この横方向フラッグｆｂｗが「０」でないと判定すると（図９のステップＳ１４１で「Ｎｏ」）、注目の非白画素Ｂに対応する縦方向フラッグｆｂｈが「０」であるか否かを判定し（図９のステップＳ１４２）、この縦方向フラッグｆｂｈが「０」でないと判定すると（図９のステップＳ１４２で「Ｎｏ」）、注目の非白画素Ｂが画像Ｇを示すと判定する（ステップＳ１４３）。
【００５０】
判定部２３は、画像Ｇを構成する各非白画素Ｂのいずれについても、同様の判定を繰り返す。これにより、判定部２３により、連続する各非白画素Ｂからなる領域が大きい場合に、該連続する各非白画素Ｂが画像Ｇを示すと判定される。
【００５１】
また、判定部２３は、横方向フラッグｆｂｗが「０」でないと判定した後（図９のステップＳ１４１で「Ｎｏ」）、注目の非白画素Ｂに対応する縦方向フラッグｆｂｈが「０」であると判定すると（図９のステップＳ１４２で「Ｙｅｓ」）、注目の非白画素Ｂが横方向の線Ｎを示すと判定する（図９のステップＳ１４４）。
【００５２】
また、判定部２３は、注目の非白画素Ｂに対応する横方向フラッグｆｂｗが「０」であると判定すると（図９のステップＳ１４１で「Ｙｅｓ」）、注目の非白画素Ｂに対応する縦方向フラッグｆｂｈが「０」であるか否かを判定し（図９のステップＳ１４５）、この縦方向フラッグｆｂｈが「０」でないと判定すると（図９のステップＳ１４５で「Ｎｏ」）、注目の非白画素Ｂが縦方向の線Ｎを示すと判定する（図９のステップＳ１４６）。
【００５３】
縦方向又は横方向の線Ｎを構成する各非白画素Ｂのいずれについても、同様の判定が繰り返される。これにより、連続する各非白画素Ｂからなる領域が縦方向又は横方向に細長い場合に、該連続する各非白画素Ｂが線Ｎを示すと判定される。
【００５４】
また、判定部２３は、注目の非白画素Ｂに対応する横方向フラッグｆｂｗが「０」であると判定し（図９のステップＳ１４１で「Ｙｅｓ」）、かつ注目の非白画素Ｂに対応する縦方向フラッグｆｂｈが「０」であると判定すると（図９のステップＳ１４５で「Ｙｅｓ」）、注目の非白画素Ｂが文字Ｃを示すと判定する（図９のステップＳ１４７）。
【００５５】
文字Ｃを構成する各非白画素Ｂのいずれについても、同様の判定が繰り返される。これにより、連続する各非白画素Ｂからなる領域が小さい場合に、該連続する各非白画素Ｂが文字Ｃを示すと判定される。
［白画素Ｔが所定数以上連続しているか否かを示すフラッグの設定処理］
図１０は、白画素Ｔが縦方向で所定数以上連続しているか否かを示すフラッグｆｔｈを設定するための処理を示すフローチャートである。また、図１１は、白画素Ｔが横方向で所定数以上連続しているか否かを示すフラッグｆｔｗを設定するための処理を示すフローチャートである。
【００５６】
判定部２３は、新聞の頁Ｐを構成する各画素のうちの白画素Ｔに逐次注目して、注目の白画素Ｔに交差する縦方向のラインにおいて該注目の白画素Ｔに連続する他の白画素Ｔの有無を判定し（図１０のステップＳ１５１）、注目の白画素Ｔに連続する他の白画素Ｔが無ければ（図１０のステップＳ１５１で「Ｎｏ」）、注目の白画素Ｂに対応付けて縦方向フラッグｆｔｈを「０」に設定する（図１０のステップＳ１５２）。
【００５７】
また、判定部２３は、注目の白画素Ｔに連続する他の白画素Ｔが有れば（図１０のステップＳ１５１で「Ｙｅｓ」）、白画素Ｔの縦方向連続数Ｌｈを求めて、この縦方向連続数Ｌｈが予め設定された第２閾値Ｈｂ以上であるか否かを判定し（図１０のステップＳ１５３）、縦方向連続数Ｌｈが第２閾値Ｈｂ以上でなければ（図１０のステップＳ１５３で「Ｎｏ」）、注目の白画素Ｔに対応付けて縦方向フラッグｆｔｈを「０」に設定する（図１０のステップＳ１５２）。
【００５８】
また、判定部２３は、縦方向連続数Ｌｈが第２閾値Ｈｂ以上であると判定すると（図１０のステップＳ１５３で「Ｙｅｓ」）、注目の白画素Ｔに対応付けて縦方向フラッグｆｔｈを「１」に設定する（図１０のステップＳ１５４）。
【００５９】
同様に、判定部２３は、注目の白画素Ｔに交差する横方向のラインにおいて該注目の白画素Ｔに連続する他の白画素Ｔの有無を判定し（図１１のステップＳ１６１）、注目の白画素Ｔに連続する他の白画素Ｔが無ければ（図１１のステップＳ１６１で「Ｎｏ」）、注目の白画素Ｔに対応付けて横方向フラッグｆｔｗを「０」に設定する（図１１のステップＳ１６２）。
【００６０】
また、判定部２３は、注目の白画素Ｔに連続する他の白画素Ｔが有れば（図１１のステップＳ１６１で「Ｙｅｓ」）、白画素Ｔの横方向連続数Ｌｗを求めて、この横方向連続数Ｌｗが第２閾値Ｈｂ以上であるか否かを判定し（図１１のステップＳ１６３）、横方向連続数Ｌｗが第２閾値Ｈｂ以上でなければ（図１１のステップＳ１６３で「Ｎｏ」）、注目の白画素Ｔに対応付けて横方向フラッグｆｔｗを「０」に設定する（図１１のステップＳ１６２）。
【００６１】
また、判定部２３は、横方向連続数Ｌｗが第２閾値Ｈｂ以上であると判定すると（図１１のステップＳ１６３で「Ｙｅｓ」）、注目の白画素Ｔに対応付けて横方向フラッグｆｔｗを「１」に設定する（図１１のステップＳ１６４）。
［空白Ｓの判定処理］
図１２は、白画素Ｔが空白Ｓを示すか否かを判定するための処理を示すフローチャートである。
【００６２】
判定部２３は、新聞の頁Ｐを構成する各画素のうちの白画素Ｔに逐次注目して、注目の白画素Ｔに対応する縦方向フラッグｆｔｈ及び横方向フラッグｆｔｗが共に「１」であるか否かを判定し（図１２のステップＳ１７１）、縦方向フラッグｆｔｈ及び横方向フラッグｆｔｗが共に「１」であると判定すると（図１２のステップＳ１７１で「Ｙｅｓ」）、注目の白画素Ｔが空白Ｓを示すと判定する（ステップＳ１７２）。また、判定部２３は、縦方向フラッグｆｔｈ及び横方向フラッグｆｔｗの少なくとも一方が「０」であると判定すると（図１２のステップＳ１７１で「Ｎｏ」）、注目の白画素Ｔが空白Ｓを示さないと判定する（ステップＳ１７３）。
【００６３】
判定部２３は、空白Ｓを構成する各白画素Ｔのいずれについても、同様の判定が繰り返される。これにより、判定部２３により、連続する各白画素Ｔからなる領域が大きい場合に、該連続する各白画素Ｔが空白Ｓを示すと判定される。
【００６４】
こうして新聞の頁Ｐを構成する各画素別に、画素が画像Ｇ、線Ｎ、文字Ｃ、及び空白Ｓのいずれを示すものであるかが判定される。なお、第１閾値Ｈａ及び第２閾値Ｈｂのいずれについても、縦方向及び横方向で互いに異なるそれぞれの値を設定してもよい。また、判定対象の値が閾値以上であるか否かを判定する代わりに、判定対象の値が閾値を超えるか否かを判定したり、判定対象の値が閾値未満であるか否か又は以下であるか否かを判定したりしてもよい。
【００６５】
次に、図２のステップＳ１０５、Ｓ１０６における領域設定部２４による処理、すなわち画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域を設定するための処理を、図１３乃至図１８に示すフローチャートに従って説明する。
［画像Ｇの掲載領域に対するナンバリングの処理］
図１３は、画像Ｇの掲載領域に番号を付与するための処理を示すフローチャートである。
【００６６】
領域設定部２４は、新聞の頁Ｐを構成する各画素のうちから連続する各非白画素Ｂを求めて、この連続する各非白画素Ｂが画像Ｇを示すものであるか否かを判定し（図１３のステップＳ２０１）、画像Ｇを示すものであれば（図１３のステップＳ２０１で「Ｙｅｓ」）、最初の番号ｇ−１が用いられているか否かを判定し（図１３のステップＳ２０２）、このときには最初の番号ｇ−１が未だに用いられていないので（図１３のステップＳ２０２で「Ｎｏ」）、該画像Ｇの掲載領域に対して番号ｇ−１を付与する（図１３のステップＳ２０３）。
【００６７】
そして、領域設定部２４は、判定対象となっていない他の連続する各非白画素Ｂが有るか否かを判定し（図１３のステップＳ２０４）、他の連続する各非白画素Ｂが無ければ（図１３のステップＳ２０４で「Ｎｏ」）、画像Ｇの掲載領域に対するナンバリングを終了する。
【００６８】
また、領域設定部２４は、画像Ｇの判定対象となっていない他の連続する各非白画素Ｂが有れば（図１３のステップＳ２０４で「Ｙｅｓ」）、この他の連続する各非白画素Ｂが他の画像Ｇを示すものであるか否かを判定し（図１３のステップＳ２０１）、他の画像Ｇを示すもので有れば（図１３のステップＳ２０１で「Ｙｅｓ」）、最初の番号ｇ−１が用いられているか否かを判定する（図１３のステップＳ２０２）。そして、領域設定部２４は、最初の番号ｇ−１が用いられているので（図１３のステップＳ２０２で「Ｙｅｓ」）、他の画像Ｇが番号ｇ−１に対応する画像Ｇに隣接するか否かを判定し（図１３のステップＳ２０５）、隣接していなければ（図１３のステップＳ２０５で「Ｎｏ」）、他の画像Ｇの掲載領域に対して次の番号ｇ−２を付与する（図１３のステップＳ２０６）。また、隣接していれば（図１３のステップＳ２０５で「Ｙｅｓ」）、他の画像Ｇを番号ｇ−１に対応する画像Ｇと組み合わせて一体化し、これらの画像Ｇの掲載領域に該番号ｇ−１を付与する（図１３のステップＳ２０７）。
【００６９】
以降同様に、領域設定部２４により、画像Ｇの判定対象となっていない次の他の連続する各非白画素Ｂが有るか否かが判定され（図１３のステップＳ２０４）、次の他の連続する各非白画素Ｂが有れば（図１３のステップＳ２０４で「Ｙｅｓ」）、次の他の連続する各非白画素Ｂが次の他の画像Ｇを示すものであるか否かが判定され（図１３のステップＳ２０１）、次の他の画像Ｇを示すもので有れば（図１３のステップＳ２０１で「Ｙｅｓ」）、最初の番号ｇ−１が用いられていることから（図１３のステップＳ２０２で「Ｙｅｓ」）、次の他の画像Ｇが、番号を既に付与された画像Ｇに隣接しているか否かが判定され（図１３のステップＳ２０５）、隣接していなければ（図１３のステップＳ２０５で「Ｎｏ」）、次の他の画像Ｇの掲載領域に対して次の番号が付与される（図１３のステップＳ２０６）。あるいは、次の他の画像Ｇが、番号を既に付与された画像Ｇに隣接しているならば（図１３のステップＳ２０５で「Ｙｅｓ」）、これらの画像Ｇが一体化されて、これらの画像Ｇの掲載領域に該番号が付与される（図１３のステップＳ２０７）。
【００７０】
この結果、判定部２３により判定された画像Ｇの全ての掲載領域にそれぞれの番号が付与される。
［線Ｎの掲載領域に対するナンバリングの処理］
図１４は、線Ｎの掲載領域に番号を付与するための処理を示すフローチャートである。
【００７１】
領域設定部２４は、新聞の頁Ｐを構成する各画素から画像Ｇを構成する各画素を除去して、残りの全ての画素を判定対象とし、この残りの全ての画素のうちから連続する各非白画素Ｂを求めて、この連続する各非白画素Ｂが線Ｎを示すものであるか否かを判定し（図１４のステップＳ２２１）、線Ｎを示すものであれば（図１４のステップＳ２０１で「Ｙｅｓ」）、最初の番号ｎ−１が用いられているか否かを判定し（図１４のステップＳ２２２）、このときには最初の番号ｎ−１が未だに用いられていないので（図１４のステップＳ２２２で「Ｎｏ」）、該線Ｎの掲載領域に対して番号ｎ−１を付与する（図１４のステップＳ２２３）。
【００７２】
そして、領域設定部２４は、線Ｎの判定対象となっていない他の連続する各非白画素Ｂが有るか否かを判定し（図１４のステップＳ２２４）、他の連続する各非白画素Ｂが無ければ（図１４のステップＳ２２４で「Ｎｏ」）、線Ｎの掲載領域に対するナンバリングを終了する。
【００７３】
また、領域設定部２４は、判定対象となっていない他の連続する各非白画素Ｂが有れば（図１４のステップＳ２２４で「Ｙｅｓ」）、この他の連続する各非白画素Ｂが他の線Ｎを示すものであるか否かを判定し（図１４のステップＳ２２１）、他の線Ｎを示すもので有れば（図１４のステップＳ２２１で「Ｙｅｓ」）、最初の番号ｎ−１が用いられているか否かを判定する（図１４のステップＳ２２２）。そして、領域設定部２４は、最初の番号ｎ−１が用いられているので（図１４のステップＳ２２２で「Ｙｅｓ」）、他の線Ｎが番号ｎ−１に対応する線Ｎに隣接するか否かを判定し（図１４のステップＳ２２５）、隣接していなければ（図１４のステップＳ２２５で「Ｎｏ」）、他の線Ｎの掲載領域に対して次の番号ｎ−２を付与する（図１４のステップＳ２２６）。また、隣接していれば（図１４のステップＳ２２５で「Ｙｅｓ」）、他の線Ｎを番号ｎ−１に対応する線Ｎと組み合わせて一体化し、これらの線Ｎの掲載領域に該番号ｎ−１を付与する（図１４のステップＳ２２７）。
【００７４】
以降同様に、領域設定部２４により、線Ｎの判定対象となっていない次の他の連続する各非白画素Ｂが有るか否かが判定され（図１４のステップＳ２２４）、次の他の連続する各非白画素Ｂが有れば（図１４のステップＳ２２４で「Ｙｅｓ」）、次の他の連続する各非白画素Ｂが次の他の線Ｎを示すものであるか否かが判定され（図１４のステップＳ２２１）、次の他の線Ｎを示すもので有れば（図１４のステップＳ２２１で「Ｙｅｓ」）、最初の番号ｎ−１が用いられていることから（図１４のステップＳ２２２で「Ｙｅｓ」）、次の他の線Ｎが、番号を既に付与された線Ｎに隣接しているか否かが判定され（図１４のステップＳ２２５）、隣接していなければ（図１４のステップＳ２２５で「Ｎｏ」）、次の他の線Ｎの掲載領域に対して次の番号が付与される（図１４のステップＳ２２６）。あるいは、次の他の線Ｎが、番号を既に付与された線Ｎに隣接しているならば（図１４のステップＳ２２５で「Ｙｅｓ」）、これらの線Ｎが一体化されて、これらの線Ｎの掲載領域に該番号が付与される（図１４のステップＳ２２７）。
【００７５】
この結果、判定部２３により判定された線Ｎの全ての掲載領域にそれぞれの番号が付与される。
［文字Ｃの掲載領域に対するナンバリングの処理］
図１５は、文字Ｃの掲載領域に番号を付与するための処理を示すフローチャートである。
【００７６】
領域設定部２４は、新聞の頁Ｐを構成する各画素から画像Ｇ及び線Ｎを構成する各画素を除去して、残りの全ての画素を判定対象とし、この残りの全ての画素のうちから連続する各非白画素Ｂを求めて、この連続する各非白画素Ｂが文字Ｃを示すものであるか否かを判定する（図１５のステップＳ２３１）。
【００７７】
ここで、文字Ｃは、各非白画素Ｂからなる線や点で表され、これらの線や点の間に白画素Ｔからなる空白が散在する。従って、文字Ｃを示す各非白画素Ｂのみに基づき該文字Ｃの掲載領域を求めることは困難である。このため、領域設定部２４は、連続する各非白画素Ｂが文字Ｃを示すものであると判定した場合は、周知の文字認識等の技術を用いて、該判定の対象となった文字Ｃ及び該文字Ｃの前後左右に連続して配列された複数の文字Ｃを認識して、これらの文字Ｃの全てを包含する領域、つまり該各文字Ｃからなるテキスト領域を求め、このテキスト領域を、番号が付与される文字Ｃの掲載領域とみなして、以降の処理を説明する。
【００７８】
領域設定部２４は、連続する各非白画素Ｂが文字Ｃを示すものであると判定すると（図１５のステップＳ２３１で「Ｙｅｓ」）、この文字Ｃの掲載領域（テキスト領域）を求め、最初の番号ｃ−１が用いられているか否かを判定し（図１５のステップＳ２３２）、このときには最初の番号ｃ−１が未だに用いられていないので（図１５のステップＳ２３２で「Ｎｏ」）、文字Ｃの掲載領域（テキスト領域）に対して番号ｃ−１を付与する（図１５のステップＳ２３３）。
【００７９】
そして、領域設定部２４は、上記文字Ｃの掲載領域（テキスト領域）から外れる他の連続する各非白画素Ｂが有るか否かを判定し（図１５のステップＳ２３４）、他の連続する各非白画素Ｂが無ければ（図１５のステップＳ２３４で「Ｎｏ」）、文字Ｃの掲載領域（テキスト領域）に対するナンバリングを終了する。
【００８０】
また、領域設定部２４は、上記文字Ｃの掲載領域（テキスト領域）から外れる他の連続する各非白画素Ｂが有れば（図１５のステップＳ２３４で「Ｙｅｓ」）、この他の連続する各非白画素Ｂが他の文字Ｃを示すものであるか否かを判定し（図１５のステップＳ２３１）、他の文字Ｃを示すもので有れば（図１５のステップＳ２３１で「Ｙｅｓ」）、この他の文字Ｃの掲載領域（テキスト領域）を求め、最初の番号ｃ−１が用いられているか否かを判定する（図１５のステップＳ２３２）。そして、領域設定部２４は、最初の番号ｃ−１が用いられているので（図１５のステップＳ２３２で「Ｙｅｓ」）、他の文字Ｃの掲載領域（テキスト領域）が番号ｃ−１に対応する文字Ｃの掲載領域（テキスト領域）に隣接するか否かを判定し（図１５のステップＳ２３５）、隣接していなければ（図１５のステップＳ２３５で「Ｎｏ」）、他の文字Ｃの掲載領域（テキスト領域）に対して次の番号ｃ−２を付与する（図１５のステップＳ２３６）。また、隣接していれば（図１５のステップＳ２３５で「Ｙｅｓ」）、互いに隣接する両者の掲載領域（テキスト領域）を組み合わせて一体化し、これらの掲載領域に該番号ｃ−１を付与する（図１５のステップＳ２３７）。
【００８１】
以降同様に、領域設定部２４により、文字Ｃの掲載領域（テキスト領域）から外れる次の他の連続する各非白画素Ｂが有るか否かが判定され（図１５のステップＳ２３４）、次の他の連続する各非白画素Ｂが有れば（図１５のステップＳ２３４で「Ｙｅｓ」）、次の他の連続する各非白画素Ｂが次の他の文字Ｃを示すものであるか否かが判定される（図１５のステップＳ２３１）。そして、領域設定部２４は、次の他の文字Ｃを示すもので有れば（図１５のステップＳ２３１で「Ｙｅｓ」）、次の他の文字Ｃの掲載領域（テキスト領域）が求められ、最初の番号ｃ−１が用いられていることから（図１５のステップＳ２３２で「Ｙｅｓ」）、次の他の文字Ｃの掲載領域（テキスト領域）が、番号を既に付与された文字Ｃの掲載領域（テキスト領域）に隣接しているか否かを判定する（図１５のステップＳ２３５）。領域設定部２４は、ここで隣接していないと判定した場合は（図１５のステップＳ２３５で「Ｎｏ」）、次の他の文字Ｃの掲載領域（テキスト領域）に対して次の番号を付与される（図１５のステップＳ２３６）。あるいは、次の他の文字Ｃの掲載領域（テキスト領域）が、番号を既に付与された文字Ｃの掲載領域（テキスト領域）に隣接しているならば（図１５のステップＳ２３５で「Ｙｅｓ」）、領域設定部２４は、互いに隣接する両者の掲載領域（テキスト領域）を一体化して、これらの掲載領域に上記番号を付与される（図１５のステップＳ２３７）。
【００８２】
この結果、判定部２３により判定された文字Ｃの掲載領域（テキスト領域）の全てにそれぞれの番号が付与される。
［空白Ｓの掲載領域に対するナンバリングの処理］
図１６は、空白Ｓの掲載領域に番号を付与するための処理を示すフローチャートである。
【００８３】
領域設定部２４は、新聞の頁Ｐを構成する各画素から画像Ｇ、線Ｎ、及び文字Ｃ（テキスト領域）を構成する各画素を除去して、残りの全ての画素を判定対象とし、この残りの全ての画素のうちから連続する各白画素Ｔを求めて、この連続する各白画素Ｔが空白Ｓを示すものであるか否かを判定し（図１６のステップＳ２４１）、空白Ｓを示すものであれば（図１６のステップＳ２４１で「Ｙｅｓ」）、最初の番号ｓ−１が用いられているか否かを判定し（図１６のステップＳ２４２）、このときには最初の番号ｓ−１が未だに用いられていないので（図１６のステップＳ２４２で「Ｎｏ」）、該空白Ｓの掲載領域に対して番号ｓ−１を付与する（図１６のステップＳ２４３）。
【００８４】
そして、領域設定部２４は、空白Ｓの判定対象となっていない他の連続する各白画素Ｔが有るか否かを判定し（図１６のステップＳ２４４）、他の連続する各白画素Ｔが無ければ（図１６のステップＳ２４４で「Ｎｏ」）、空白Ｓの掲載領域に対するナンバリングを終了する。
【００８５】
また、領域設定部２４は、判定対象となっていない他の連続する各白画素Ｔが有れば（図１６のステップＳ２４４で「Ｙｅｓ」）、この他の連続する各白画素Ｔが他の空白Ｓを示すものであるか否かを判定し（図１６のステップＳ２４１）、他の空白Ｓを示すもので有れば（図１６のステップＳ２４１で「Ｙｅｓ」）、最初の番号ｓ−１が用いられているか否かを判定する（図１６のステップＳ２４２）。そして、領域設定部２４は、最初の番号ｓ−１が用いられているので（図１６のステップＳ２４２で「Ｙｅｓ」）、他の空白Ｓが番号ｓ−１に対応する空白Ｓに隣接するか否かを判定し（図１６のステップＳ２４５）、隣接していなければ（図１６のステップＳ２４５で「Ｎｏ」）、他の空白Ｓの掲載領域に対して次の番号ｓ−２を付与する（図１６のステップＳ２４６）。また、隣接していれば（図１６のステップＳ２４５で「Ｙｅｓ」）、他の空白Ｓを番号ｓ−１に対応する空白Ｓと組み合わせて一体化し、これらの空白Ｓの掲載領域に該番号ｓ−１を付与する（図１６のステップＳ２４７）。
【００８６】
以降同様に、領域設定部２４により、空白Ｓの判定対象となっていない次の他の連続する各白画素Ｔが有るか否かが判定され（図１６のステップＳ２４４）、領域設定部２４は、次の他の連続する各白画素Ｔが有れば（図１６のステップＳ２４４で「Ｙｅｓ」）、次の他の連続する各白画素Ｔが次の他の空白Ｓを示すものであるか否かを判定し（図１６のステップＳ２４１）、次の他の空白Ｓを示すもので有れば（図１６のステップＳ２４１で「Ｙｅｓ」）、最初の番号ｓ−１が用いられていることから（図１６のステップＳ２４２で「Ｙｅｓ」）、次の他の空白Ｓが、番号を既に付与された空白Ｓに隣接しているか否かを判定する（図１６のステップＳ２４５）。ここで、領域設定部２４は、隣接していなければ（図１６のステップＳ２４５で「Ｎｏ」）、次の他の空白Ｓの掲載領域に対して次の番号ｓ−２を付与する（図１６のステップＳ２４６）。あるいは、領域設定部２４は、次の他の空白Ｓが、番号を既に付与された空白Ｓに隣接していると判定した場合は（図１６のステップＳ２４５で「Ｙｅｓ」）、これらの空白Ｓを一体化して、これらの空白Ｓの掲載領域に上記番号を付与する（図１６のステップＳ２４５）。
【００８７】
この結果、判定部２３により、判定された空白Ｓの全ての掲載領域にそれぞれの番号が付与される。また、画像Ｇや文字Ｃ等に含まれる小さな空白、及び画像Ｇ、線Ｎ、文字Ｃの間に形成されている小さな空白の領域に番号が付与されることはない。
［掲載領域の最適化］
次に、領域設定部２４は、画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域別に、互いに隣接する各掲載領域を組み合わせて一体化し、掲載領域を最適化する。図１７は、掲載領域を最適化するための処理を示すフローチャートである。
【００８８】
領域設定部２４は、画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域別に、互いに隣接する各掲載領域が有るか否かを判定し（図１７のステップＳ２５１）、互いに隣接する各掲載領域が有れば（図１７のステップＳ２５１で「Ｙｅｓ」）、これらの掲載領域を一体化し、これらの掲載領域の番号のうちのより若い番号を該各掲載領域に付与する（図１７のステップＳ２５２）。
【００８９】
そして、領域設定部２４は、判定対象となっていない他の掲載領域が有るか否かを判定し（図１７のステップＳ２５３）、他の掲載領域が無ければ（図１７のステップＳ２５３で「Ｎｏ」）、掲載領域の最適化の処理を終了する。また、領域設定部２４は、判定対象となっていない他の掲載領域が有れば（図１７のステップＳ２５３で「Ｎｏ」）、ステップＳ２５１からの処理を繰り返す。
［掲載領域の境界の設定］
次に、領域設定部２４は、画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域別に、掲載領域の境界を求めて、それぞれの掲載領域の設定を終了する。図１８は、掲載領域の境界を求めるための処理を示すフローチャートである。
【００９０】
領域設定部２４は、画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域別に、掲載領域を境界の判定対象として逐次選択し、判定対象の掲載領域の周縁に沿って連続する白画素Ｔの数が予め設定された境界閾値Ｑ以上であるか否かを判定し（図１８のステップＳ２６１）、白画素Ｔの数が境界閾値Ｑ以上であると判定すると（図１８のステップＳ２６１で「Ｙｅｓ」）、連続する各白画素Ｔを該判定対象の掲載領域の境界として求める（ステップＳ２６２）。
【００９１】
また、領域設定部２４は、白画素Ｔの数が境界閾値Ｑ以上でないと判定すると（図１８のステップＳ２６１で「Ｎｏ」）、判定対象の掲載領域と該掲載領域に隣接する他の掲載領域の間を該判定対象の掲載領域の境界として求める（ステップＳ２６３）。例えば、判定対象の掲載領域が画像Ｇの掲載領域である場合は、この画像Ｇの掲載領域と該画像Ｇの掲載領域に隣接する線Ｎの掲載領域や文字Ｃの掲載領域の間を該画像Ｇの掲載領域の境界として求める。あるいは、判定対象の掲載領域が線Ｎの掲載領域である場合は、この線Ｎの掲載領域と該線Ｎの掲載領域に隣接する画像Ｇの掲載領域や文字Ｃの掲載領域の間を該線Ｎの掲載領域の境界として求める。また、判定対象の掲載領域が文字Ｃの掲載領域である場合は、この文字Ｃの掲載領域と該文字Ｃの掲載領域に隣接する画像Ｇの掲載領域や線Ｎの掲載領域の間を該文字Ｃの掲載領域の境界として求める。
【００９２】
そして、領域設定部２４は、判定対象となっていない他の掲載領域が有るか否かを判定し（図１８のステップＳ２６４）、他の掲載領域が無ければ（図１８のステップＳ２６４で「Ｎｏ」）、掲載領域の境界を求める処理を終了する。また、領域設定部２４は、判定対象となっていない他の掲載領域が有れば（図１８のステップＳ２６４で「Ｎｏ」）、ステップＳ２６１からの処理を繰り返す。
【００９３】
こうして画像Ｇの掲載領域、線Ｎの掲載領域、文字Ｃの掲載領域、及び空白Ｓの掲載領域別に、掲載領域を囲む境界が求められ、この境界により掲載領域が明確に規定される。また、掲載領域は、矩形である必要はなく、多様な形状となり得る。
【００９４】
そして、図２のステップＳ１０７で、図６に示すように画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、文字Ｃの掲載領域ｃ−１〜ｃ−３、及び空白Ｓの掲載領域ｓ−１、ｓ−２が表示部１２の編集前画面Ａに表示される。
【００９５】
次に、図２のステップＳ１０８〜Ｓ１１１における編集部２５による各形成領域の編集処理を説明する。
【００９６】
図６に示したように、表示部１２には、編集前画面Ａ、編集後画面Ｂ、定型編集モード欄Ｍ１、定型手動編集欄モードＭ２、及び手動編集モード欄Ｍ３等が表示されており、ユーザーにより各編集モード欄Ｍ１、Ｍ２、Ｍ３のいずれかがタッチ操作されて指示されると（図２のステップＳ１０８）、編集部２５が、その指示された編集モード欄に対応する編集処理を行う（図２のステップＳ１０９、Ｓ１１０、Ｓ１１１）。
［定型編集モード欄Ｍ１に対応する図２のステップＳ１０９での処理］
ユーザーのタッチ操作により定型編集モード欄Ｍ１が指示された場合、操作部１４のタッチパネルにより定型編集モード欄Ｍ１が検出されて、定型編集モードの実行指示が編集処理部２０の編集部２５に受け付けられ、編集部２５により定型編集モードの編集処理が実行される。
【００９７】
この定型編集モードでは、編集前画面Ａにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が抽出されて、この抽出された各掲示領域が所定の規則に従って編集後画面Ｂに配置されて表示される。このとき、編集部２５は、空白Ｓの掲載領域ｓ−１、ｓ−２を削除し、編集後画面Ｂ上で画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３を詰めて配列する。また、編集部２５は、編集前画面Ａ上での各掲載領域の前後左右の配列関係が維持されて、編集後画面Ｂ上で該各掲載領域を配列する。なお、編集部２５が、各掲載領域の間に規定幅の空白ラインを挿入するようにしても構わない。
【００９８】
図１９は、編集前画面Ａ及び定型編集モードにより生成された編集後画面Ｂを示す図である。図１９に示すように編集後画面Ｂにおいては、画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が詰めて配列されると共に、編集前画面Ａ上での該各掲載領域の前後左右の配列関係が維持されている。また、編集前画面Ａにおいては該各掲載領域の表示に変化がない。
【００９９】
従って、定型編集モードでは、編集前画面Ａにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が取捨選択されることなくそのまま編集後画面Ｂに表示される。
【０１００】
そして、ユーザーのタッチ操作により表示部１２の画面上の終了欄Ｍ４がタッチ操作されて、操作部１４を介して当該指示が編集部２５に受け付けられると、編集部２５は、編集後画面Ｂを示す画像データを記憶部１８に記憶させる。この後、操作部１４の操作により該画像データの印刷が指示されると、制御部１１が、この画像データを用いて、該画像データによって示される編集後画面Ｂを画像形成部１７により記録紙に印刷させ、この記録紙を排出させる。この印刷に際しては、編集部２５により、編集後画面Ｂを拡大縮小することができ、編集後画面Ｂの拡大縮小に伴い記録紙のサイズの変更も可能である。
【０１０１】
すなわち、編集部２５は、上記所定の規則に従って、編集後画面Ｂとして配置する各掲載領域の配置を受け付け、当該受け付けた配置通りの画像を示す画像データを作成すると共に、当該作成した画像データを表示部１２に表示させる。そして、ユーザーによる終了欄Ｍ４の操作により、編集部２５は、当該作成後の画像データ（表示部１２に表示されている画像データ）を確定させる指示を受け付けると、記憶部１８に当該画像データを記憶させる。さらに、ユーザーによる操作部１４の操作に基づいて、編集部２５が、当該作成後の画像データの印刷指示を受け付けると、画像形成部１７に当該画像データを印刷させる。
［定型手動編集モード欄Ｍ２に対応する図２のステップＳ１１０での処理］
ユーザーのタッチ操作により定型手動編集モード欄Ｍ２が指示された場合、操作部１４のタッチパネルにより定型手動編集モード欄Ｍ２が検出されて、定型手動編集モード欄Ｍ２が編集部２５に指示され、編集部２５により定型手動編集モードの編集処理が開始される。
【０１０２】
この定型手動編集モードでは、図２０に示すように表示部１２に編集前画面Ａ、編集後画面Ｂ、掲載領域選択ボタンＤ１、非選択ボタンＤ２、左寄せ配列ボタンＤ３、右寄せ配列ボタンＤ４、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、及び中央揃えボタンＤ７等が表示される。
【０１０３】
ここで、まず、ユーザーは、掲載領域選択ボタンＤ１及び非選択ボタンＤ２のいずれかを選択してタッチ操作する。例えば、非選択ボタンＤ２が選択された場合は、上記定型編集モード欄Ｍ１と同様に、画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が取捨選択されることはない。引き続いて、ユーザーは、左寄せ配列ボタンＤ３、右寄せ配列ボタンＤ４、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、及び中央揃えボタンＤ７のいずれかをタッチ操作する。各ボタンＤ３〜Ｄ７には、予め設定されたそれぞれの配列規則に対応しており、各ボタンＤ３〜Ｄ７のいずれかがタッチ操作されると、このタッチ操作されたボタンに対応する配列規則が選択される。編集部２５は、この選択を受け付けて、編集前画面Ａにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３を、そのタッチ操作されたボタンに対応する配列規則に従って配列して編集後画面Ｂに表示する。
【０１０４】
例えば、左寄せ配列ボタンＤ３がタッチ操作された場合は、図２１（ａ）に示すように、編集部２５により、画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が編集後画面Ｂの左側に寄せて配列される。また、右寄せ配列ボタンＤ４がタッチ操作された場合は、図２１（ｂ）に示すように、編集部２５により、該各掲載領域が編集後画面Ｂの右側に寄せて配列される。同様に、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、又は中央揃えボタンＤ７がタッチ操作された場合は、編集部２５により、図２１（ｃ）に示すように、該各掲載領域が編集後画面Ｂの上側に寄せて配列されたり、図２１（ｄ）に示すように該各掲載領域が編集後画面Ｂの下側に寄せて配列されたり、図２１（ｅ）に示すように該各掲載領域が編集後画面Ｂの中央に配列されたりする。
【０１０５】
この後、ユーザーは、編集後画面Ｂにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３のいずれかに対してドラッグアンドドロップのタッチ操作を行い、この掲載領域を編集後画面Ｂ上の任意の位置に移動させると、操作部１４のタッチパネルにより該掲載領域に対するドラッグアンドドロップのタッチ操作が検出され、これに従って、編集部２５により該掲載領域が編集後画面Ｂにおける他の掲載領域に干渉することのない任意の位置に移動される。
【０１０６】
また、編集後画面Ｂにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３のいずれかに対して１度のタッチ操作が行われると、操作部１４のタッチパネルにより該掲載領域に対する１度のタッチ操作が検出され、編集部２５により該掲載領域が編集後画面Ｂから消去される。更に、ドラッグアンドドロップのタッチ操作に基づいて、編集部２５が、編集後画面Ｂで消去された掲載領域を編集前画面Ａから編集後画面Ｂに移動させて再表示することも可能である。
【０１０７】
従って、定型手動編集モード欄Ｍ１が指示されて、非選択ボタンＤ２が選択され、更に左寄せ配列ボタンＤ３、右寄せ配列ボタンＤ４、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、及び中央揃えボタンＤ７のいずれかがタッチ操作されると、これを受けて、編集部２５により、編集前画面Ａにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が、そのタッチ操作されたボタンに対応する配列規則に従って編集後画面Ｂに配列されて表示される。また、ドラッグアンドドロップの操作に応じて、編集部２５が、掲載領域を編集後画面Ｂにおける他の掲載領域に干渉することのない任意の位置に移動させたり、１度のタッチ操作により編集後画面Ｂにおける掲載領域を消去したり、ドラッグアンドドロップの操作により編集後画面Ｂで消去された掲載領域を編集前画面Ａから編集後画面Ｂに移動させて再表示したりするようにしてもよい。
【０１０８】
そして、ユーザーのタッチ操作により表示部１２の画面上の終了欄Ｍ４が指示されると、編集部２５は、編集後画面Ｂを示す画像データを記憶部１８に記憶する。また、操作部１４の操作により該画像データの印刷が指示されると、この画像データによって示される編集後画面Ｂが画像形成部１７で記録紙に印刷されて、この記録紙が出力される。
【０１０９】
すなわち、編集部２５は、ユーザーによる操作部１４の操作で変更された上記各掲載領域の配置を受け付け、当該受け付けた配置通りの画像を示す画像データを作成すると共に、当該作成した画像データを表示部１２に表示させる。そして、ユーザーによる終了欄Ｍ４の操作により、編集部２５は、当該作成後の画像データ（表示部１２に表示されている画像データ）を確定させる指示を受け付けると、記憶部１８に当該画像データを記憶させる。さらに、ユーザーによる操作部１４の操作に基づいて、編集部２５が、当該作成後の画像データの印刷指示を受け付けると、画像形成部１７に当該画像データを印刷させる。
【０１１０】
一方、ユーザーにより掲載領域選択ボタンＤ１が選択された場合は、引き続くユーザーのタッチ操作により編集前画面Ａにおける画像Ｇの掲載領域ｇ−１、線Ｎの各掲載領域ｎ−１、ｎ−２、及び文字Ｃの掲載領域ｃ−１〜ｃ−３が取捨選択される。
【０１１１】
ここで、掲載領域の選択は、操作部１４のタッチパネルにより編集前画面Ａに対してユーザーの指先で描かれた軌跡を検出し、編集部２５がその軌跡により囲まれた掲載領域又は掲載領域の重心を判定することによりなされる。例えば、編集部２５により、操作部１４のタッチパネルにより検出された指先の軌跡Ｋが掲載領域Ｊを囲むか否かが判定され、図２２（ａ）に示すように指先の軌跡Ｋが掲載領域Ｊを囲むと判定されると、掲載領域Ｊが選択される。或いは、編集部２５により、操作部１４のタッチパネルにより検出された指先の軌跡Ｋが掲載領域Ｊの重心ｊａを囲むか否かが判定され、図２２（ｂ）に示すように指先の軌跡Ｋが重心ｊａを囲むと判定されると、掲載領域Ｊが選択される。
【０１１２】
また、図２３（ａ）に示すように操作部１４のタッチパネルにより検出された指先の軌跡Ｋの始点側と終点側が交わらず、該軌跡Ｋが閉じられていない場合は、編集部２５は、図２３（ｂ）に示すように軌跡Ｋの始点と終点を直線Ｌで結んで、軌跡Ｋ及び該直線Ｌによる軌跡を作成し、掲載領域Ｊ又は該掲載領域Ｊの重心ｊａを囲むか否かを判定し、囲むと判定すると、掲載領域Ｊを選択する。
【０１１３】
また、図２４（ａ）に示すように操作部１４のタッチパネルにより検出された指先の軌跡Ｋの始点側と終点側が交わって、該軌跡Ｋが閉じられているが、始点側の端部と終点側の端部とが交点Ｘよりも先に延びている場合は、編集部２５は、当該先に延びている部分を軌跡Ｋに含めず、図２４（ｂ）に示すように軌跡Ｋの交点Ｘを軌跡Ｋの始点及び終点とみなし、始点から終点までの軌跡Ｋの部分が掲載領域Ｊ又は該掲載領域Ｊの重心ｊａを囲むか否かを判定し、囲むと判定すると、掲載領域Ｊを選択する。
【０１１４】
更に、図２５に示すように操作部１４のタッチパネルにより検出された指先の軌跡Ｋが編集前画面Ａの２辺と交差する場合に、編集前画面Ａにおいて軌跡Ｋで区分される２つの範囲のいずれかがタッチ操作されると、編集部２５は、このタッチ操作された範囲に掲載領域Ｊ又は該掲載領域Ｊの重心ｊａが入るか否かを判定し、その範囲に入ると判定した掲載領域Ｊを選択する。
【０１１５】
また、図２６（ａ）に示すように操作部１４のタッチパネルにより検出された指先の軌跡Ｋにより複数の掲載領域Ｊ又は該各掲載領域Ｊの重心ｊａが囲まれた場合は、編集部２５は、これらの掲載領域Ｊを組み合わせて一体化し（図２６（ｂ））、当該一体化した掲載領域を選択する。
【０１１６】
このように、本実施形態では、編集前画面Ａにおいてユーザーの指先で描かれた軌跡により掲載領域が囲まれると、編集部２５により、この掲載領域が選択される。あるいは、軌跡により複数の掲載領域が囲まれると、編集部２５により、これらの掲載領域が一体化されて選択される。
【０１１７】
同時に、編集部２５は、掲載領域の選択が行われる度に、この選択の順序で掲載領域に優先順位を割り付け、図２７に示すように編集前画面Ａにおける各掲載領域にそれぞれの優先順位を付与して表示する。
【０１１８】
この後、ユーザーは、左寄せ配列ボタンＤ３、右寄せ配列ボタンＤ４、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、及び中央揃えボタンＤ７のいずれかをタッチ操作する。編集部２５は、編集前画面Ａにおいてそれぞれの優先順位が付与された各掲載領域を、そのタッチ操作されたボタンに対応する配列規則に従ってかつ該各掲載領域の優先順位で並べて編集後画面Ｂに配列表示する。
【０１１９】
図２８（ａ）〜（ｅ）は、編集部２５が、ユーザーにより選択された各掲載領域を、左寄せ配列ボタンＤ３、右寄せ配列ボタンＤ４、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、及び中央揃えボタンＤ７に対応するそれぞれの配列規則に従ってかつ該各掲載領域の優先順位で並べて配列表示した編集後画面Ｂを例示している。
【０１２０】
この後、ユーザーが、編集後画面Ｂにおける掲載領域に対してドラッグアンドドロップのタッチ操作を行うと、このタッチ操作に基づく指示を編集部２５が受け付けて、編集部２５が、この掲載領域を編集後画面Ｂにおける他の掲載領域に干渉することのない任意の位置に移動させる。また、ユーザーが、編集後画面Ｂにおける画像Ｇの掲載領域ｇ−１に対して１度のタッチ操作を行うと、このタッチ操作に基づく指示を編集部２５が受け付けて、編集部２５が、該掲載領域を編集後画面Ｂから消去させたり、更に編集後画面Ｂで消去された掲載領域を編集前画面Ａから編集後画面Ｂに移動させて再表示したりするようにしてもよい。
【０１２１】
従って、定型手動編集モード欄Ｍ２が指示されて、掲載領域選択ボタンＤ１が選択された場合は、編集前画面Ａにおいて、ユーザーはその指先で描かれた軌跡により掲載領域又は掲載領域の重心を囲むことで、掲載領域を選択したり、あるいは複数の掲載領域又は複数の掲載領域の重心を囲むことで、該各掲載領域を一体化して選択したりすることができ、かつ掲載領域の選択が行われる度に、この選択の順序で掲載領域に優先順位が割り付けられる。そして、ユーザーが、左寄せ配列ボタンＤ３、右寄せ配列ボタンＤ４、上寄せ配列ボタンＤ５、下寄せ配列ボタンＤ６、及び中央揃えボタンＤ７のいずれかをタッチ操作すると、編集前画面Ａにおいて選択された各掲載領域が、そのタッチ操作されたボタンに対応する配列規則に従ってかつ該各掲載領域の優先順位で並べて編集後画面Ｂに配列表示される。また、ユーザーによるドラッグアンドドロップの操作により、掲載領域を編集後画面Ｂにおける他の掲載領域に干渉することのない任意の位置に移動させたり、１度のタッチ操作により編集後画面Ｂにおける掲載領域を消去したり、ドラッグアンドドロップの操作により編集後画面Ｂで消去された掲載領域を編集前画面Ａから編集後画面Ｂに移動させて再表示したりすることが可能である。
【０１２２】
そして、ユーザーのタッチ操作により表示部１２の画面上の終了欄Ｍ４が指示されると、編集後画面Ｂを示す画像データが記憶部１８に記憶され、更に操作部１４の操作により該画像データの印刷が指示されると、この画像データによって示される編集後画面Ｂが記録紙に印刷されて、この記録紙が出力される。この印刷に際しては、編集後画面Ｂを拡大縮小したり、記録紙のサイズを変更したりすることができる。
［手動編集モード欄Ｍ３に対応する図２のステップＳ１１１での処理］
ユーザーのタッチ操作により手動編集モード欄Ｍ３が指示された場合、操作部１４のタッチパネルにより手動編集モード欄Ｍ３が検出されて、手動編集モードを実行する指示が編集処理部２０の編集部２５に受け付けられ、編集部２５により手動編集モードの編集処理が開始される。
【０１２３】
この手動編集モードでは、図２９に示すように編集前画面Ａ及び編集後画面Ｂ等が編集部２５により表示部１２に表示される。そして、編集部２５は、操作部１４のタッチパネルに対するユーザーのタッチ操作のみにより編集後画面Ｂに掲載領域を配置する。編集部２５は、当該配置後の各掲載領域の配置を、操作部１４のタッチパネルに対するユーザーのタッチ操作のみにより受け付け、受け付けた配置通りに、編集後画面Ｂに掲載領域を配置する。
【０１２４】
例えば、ユーザーが、編集前画面Ａにおいて複数の掲載領域又は該各掲載領域の重心を囲む軌跡を指先で描いて、これらの掲載領域を選択し、当該選択が操作部１４に受け付けられると、編集部２５は、これらの掲載領域を一体化する。また、ユーザーは、編集前画面Ａの掲載領域に対してドラッグアンドドロップのタッチ操作を行い、これが操作部１４に受け付けられると、編集部２５は、この掲載領域を編集前画面Ａから、編集後画面Ｂにおける他の掲載領域に干渉することのない任意の位置に移動させ、更にドラッグアンドドロップのタッチ操作に基づいて編集部２５は、編集後画面Ｂ内で掲載領域を移動させる。更に、ユーザーによる１度のタッチ操作に基づいて、編集部２５が、編集後画面Ｂにおける掲載領域を消去したり、ドラッグアンドドロップの操作により編集後画面Ｂで消去された掲載領域を編集前画面Ａから編集後画面Ｂに移動させて再表示する。
【０１２５】
従って、ユーザーは、編集前画面Ａにおける任意の掲載領域を編集後画面Ｂにおける任意の位置に移動させて配置することができ、各掲載領域を多様に編集することができる。そして、ユーザーのタッチ操作により表示部１２の表示画面上における終了欄Ｍ４が操作されると、この操作により入力される指示を受け付けて、編集部２５は、編集後画面Ｂを示す画像データが記憶部１８に記憶させる。更に操作部１４の操作により該画像データの印刷が指示されると、制御部１１が、この画像データによって示される編集後画面Ｂを画像形成装置形成部１７により記録紙に印刷させ、この記録紙を排出させる。この印刷に際しては、編集後画面Ｂを拡大縮小したり、記録紙のサイズを変更したりすることができる。
【０１２６】
すなわち、編集部２５は、上記のようにユーザーによる手動の操作に従って、編集後画面Ｂとして配置する各掲載領域の配置を受け付け、当該受け付けた配置通りの画像を示す画像データを作成すると共に、当該作成した画像データを表示部１２に表示させる。そして、ユーザーによる終了欄Ｍ４の操作により、編集部２５は、当該作成後の画像データ（表示部１２に表示されている画像データ）を確定させる指示を受け付けると、記憶部１８に当該画像データを記憶させる。さらに、ユーザーによる操作部１４の操作に基づいて、編集部２５が、当該作成後の画像データの印刷指示を受け付けると、画像形成部１７に当該画像データを印刷させる。
【０１２７】
なお、上記実施形態では、本発明に係る画像形成装置の一実施形態として複合機を用いて説明しているが、これは一例に過ぎず、コピー機、プリンター、ファクシミリ装置等の他の画像形成装置でもよい。また、本発明の編集支援装置は、画像形成装置だけではなく、パーソナルコンピュータ（ＰＣ）や携帯端末にも適用することができ、ＰＣや携帯端末の既存のハード資源を用いて、編集支援を実施するためのアプリケーションプログラムを実行することにより具現化することができる。この場合、例えば、図１に示した編集支援装置２１の構成から、画像形成部１７を除いたものが、上記パーソナルコンピュータ（ＰＣ）の構成例となる。また、図１に示した編集支援装置２１の構成から、画像形成部１７を除き、画像読取部１６をカメラ等の撮像装置に代えた構成が、上記携帯端末の構成例となる。なお、当該編集支援装置２１は、通信部１５により画像形成装置と接続されることが好ましい。
【０１２８】
また、ＰＣを用いる場合は、２つのディスプレイを用いて、これらのディスプレイの画面に編集前画面Ａ及び編集後画面Ｂを表示し、マウス等のポインティングデバイスを用いて、編集前画面Ａ及び編集後画面Ｂにおける掲載領域の選択や、編集前画面Ａから編集後画面Ｂへの掲載領域のドラッグアンドドロップを行っても構わない。
【０１２９】
また、図１乃至図２９を用いて説明した上記実施形態の構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１３０】
１０      画像形成装置
１１      制御部
１２      表示部
１４      操作部
１５      通信部
１６      画像読取部
１７      画像形成部
１８      記憶部
２０      編集処理部
２１      編集支援装置
２２      識別部
２３      判定部
２４      領域設定部
２５      編集部
３０      端末装置
【図１】
2018109845.tif 000003
【図２】
2018109845.tif 000004
【図３】
2018109845.tif 000005
【図４】
2018109845.tif 000006
【図５】
2018109845.tif 000007
【図６】
2018109845.tif 000008
【図７】
2018109845.tif 000009
【図８】
2018109845.tif 000010
【図９】
2018109845.tif 000011
【図１０】
2018109845.tif 000012
【図１１】
2018109845.tif 000013
【図１２】
2018109845.tif 000014
【図１３】
2018109845.tif 000015
【図１４】
2018109845.tif 000016
【図１５】
2018109845.tif 000017
【図１６】
2018109845.tif 000018
【図１７】
2018109845.tif 000019
【図１８】
2018109845.tif 000020
【図１９】
2018109845.tif 000021
【図２０】
2018109845.tif 000022
【図２１】
2018109845.tif 000023
【図２２】
2018109845.tif 000024
【図２３】
2018109845.tif 000025
【図２４】
2018109845.tif 000026
【図２５】
2018109845.tif 000027
【図２６】
2018109845.tif 000028
【図２７】
2018109845.tif 000029
【図２８】
2018109845.tif 000030
【図２９】
2018109845.tif 000031