(57)【要約】【目的】ＤＴＰレイアウト表示画面上に表示されたレイアウト表示そのものの上で容易に情報（文字，画像）を抽出できるようにする。【構成】ＤＴＰレイアウト表示画面上において，抽出すべき情報の範囲を示す抽出枠と抽出すべき文字の属性を，ユーザの操作に応じて，ＤＴＰレイアウト表示上に重ねて設定する。ＤＴＰレイアウト・データ中の各データの座標を上記抽出枠の座標と比較することにより，上記抽出枠によって示される範囲内の情報を抽出する。また，属性が設定されている場合には，その属性の文字のみを抽出する。【選択図】図４
2014178929.tif 000002
【特許請求の範囲】
【請求項１】
ＤＴＰレイアウト表示画面上において，抽出すべき情報の範囲を示す抽出枠を，ユーザの操作に応じて，ＤＴＰレイアウト表示上に重ねて設定し，
ＤＴＰレイアウト・データ中の各データの座標を上記抽出枠の座標と比較することにより，上記抽出枠によって示される範囲内の情報を抽出する，
ＤＴＰレイアウト・データからの情報抽出方法。
【請求項２】
複数の抽出枠が設定された場合に，各抽出枠ごとに，ＤＴＰレイアウト・データ中の各データの座標と抽出枠の座標との比較を行い，各抽出枠ごとにその範囲内の情報を抽出する，請求項１に記載のＤＴＰレイアウト・データからの情報抽出方法。
【請求項３】
抽出すべき情報が文字である場合に，ユーザの指定に応じて文字属性を設定し，指定された属性を持つ文字を抽出する，請求項１または２に記載のＤＴＰレイアウト・データからの情報抽出方法。
【請求項４】
抽出された情報を一定の順序で整列する，請求項１から３のいずれか一項に記載のＤＴＰレイアウト・データからの情報抽出方法。
【請求項５】
ＤＴＰレイアウト表示画面上において，抽出すべき情報の範囲を示す抽出枠を，ユーザの操作に応じて，ＤＴＰレイアウト表示上に重ねて設定する設定手段，および
ＤＴＰレイアウト・データ中の各データの座標を上記抽出枠の座標と比較することにより，上記抽出枠によって示される範囲内の情報を抽出する抽出手段，
を備えるＤＴＰレイアウト・データからの情報抽出装置。
【請求項６】
上記抽出手段は，複数の抽出枠が設定された場合に，各抽出枠ごとに，ＤＴＰレイアウト・データ中の各データの座標と抽出枠の座標との比較を行い，各抽出枠ごとにその範囲内の情報を抽出するものである，請求項５に記載のＤＴＰレイアウト・データからの情報抽出装置。
【請求項７】
上記設定手段は，抽出すべき情報が文字である場合に，ユーザの指定に応じて，指定された文字属性を設定するものであり，上記抽出手段は，指定された属性を持つ文字を抽出する，請求項５または６に記載のＤＴＰレイアウト・データからの情報抽出装置。
【請求項８】
抽出された情報を一定の順序で整列したファイルを作成する抽出結果作成手段をさらに備える，請求項５から７のいずれか一項に記載のＤＴＰレイアウト・データからの情報抽出装置。
【請求項９】
ＤＴＰレイアウト表示画面上において，抽出すべき情報の範囲を示す抽出枠を，ユーザの操作に応じて，ＤＴＰレイアウト表示上に重ねて設定し，
ＤＴＰレイアウト・データ中の各データの座標を上記抽出枠の座標と比較することにより，上記抽出枠によって示される範囲内の情報を抽出するようにコンピュータを制御する，
ＤＴＰレイアウト・データからの情報抽出プログラム。
【請求項１０】
複数の抽出枠が設定された場合に，各抽出枠ごとに，ＤＴＰレイアウト・データ中の各データの座標と抽出枠の座標との比較を行い，各抽出枠ごとにその範囲内の情報を抽出するようにコンピュータを制御する，請求項９に記載のＤＴＰレイアウト・データからの情報抽出プログラム。
【請求項１１】
抽出すべき情報が文字である場合に，ユーザの指定に応じて文字属性を設定し，指定された属性を持つ文字を抽出するようにコンピュータを制御する，請求項９または10に記載のＤＴＰレイアウト・データからの情報抽出プログラム。
【請求項１２】
抽出された情報を一定の順序で整列するようにコンピュータを制御する，請求項９から11のいずれか一項に記載のＤＴＰレイアウト・データからの情報抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はＤＴＰレイアウト・データから所望の情報（文字データ，画像データ）を抽出する方法，装置およびプログラムに関する。ＤＴＰはデスクトップ・パブリッシング（Desktop Publishing）の意味で，ＤＴＰレイアウト・データとはチラシ，カタログ，書籍等の印刷や電子出版のためにコンピュータを用いて文字，文章等（以上，文字データ），図形，画像，図表等（以上，画像データ）などを編集，レイアウトして得られるデータの集まりで，製版データ，下版データ，紙面レイアウト・データ等と呼ばれるものを含む。
【背景技術】
【０００２】
カタログやチラシなどの紙面レイアウト・データ制作業務では，校了後（制作が完了し，依頼人による内容のチェックが終了した後）に，掲載されている商品等の最新情報（商品価格，商品名，使用した画像ファイル名など）を抽出し，データベースに取り込み易いエクセルやＸＭＬ，ＣＳＶ等の形式にまとめて，依頼人に納品する業務が頻繁に発生する。これは，発行されるカタログやチラシに掲載された最新情報を，依頼人がそのデータベースに反映し，Ｗｅｂサイトや他メディアへの展開に利用するためである。
【０００３】
しかし，紙面レイアウト・データはディジタル・データであるが，掲載された情報を正規化された状態で抽出するのは非常に困難である。たとえばカタログの場合，商品名と価格を抽出するには，どの文字列が商品名で，どの商品名文字列と価格文字列がペアになっているのかを判断する必要がある。これは人間が目視で判断するのは簡単であるが，コンピュータで自動的に判断することは非常に難しい。
【０００４】
この問題を解決するために特許文献１では，抽出対象文字列の図形オブジェクトにあらかじめ抽出用の番号を付与したり，文字属性（フォントや文字色，文字サイズなど）の条件によって抽出対象を特定する等の工夫により，効率よく文字抽出を可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４７５９８４８号
【０００６】
しかしながら，この方法では，紙面レイアウト・データ制作中に，文字属性を揃えたり，図形オブジェクトに抽出用の番号を付与する等，印刷に直接関係ないルールを守る必要がある。このルールを守るために発生する作業負荷は大きく，制作スケジュールがタイトな状況では実現が難しい。
【発明の開示】
【０００７】
この発明は，ＤＴＰレイアウト表示画面上に表わされたレイアウト表示そのものの上で容易に情報（文字，画像）を抽出できるようにすることを目的とする。
【０００８】
この発明によるＤＴＰレイアウト・データからの情報抽出方法は，ＤＴＰレイアウト表示画面上において，抽出すべき情報の範囲を示す抽出枠を，ユーザの操作に応じて，ＤＴＰレイアウト表示上に重ねて設定し，ＤＴＰレイアウト・データ中の各データの座標を上記抽出枠の座標と比較することにより，上記抽出枠によって示される範囲内の情報を抽出するものである。
【０００９】
この発明によると，ＤＴＰレイアウト表示画面上において表示されているＤＴＰレイアウトに重ねて，抽出したい情報が存在する範囲を示す抽出枠を設定すればよいから，特許文献１に記載のように，ＤＴＰレイアウト・データ制作中に抽出用の番号を付与する等の作業は必要ない。また，オペレータは表示されているレイアウト表示を見ながら抽出枠を設定できるので，ＤＴＰレイアウト・データのオブジェクト構造の影響を受けることなく，作業が容易である。抽出枠の座標としてはレイアウト表示中の情報（文字，画像）の座標と同一の座標系のものを用いることができるので，装置内で簡単に座標比較ができる。
【００１０】
複数の抽出枠が設定された場合には，各抽出枠ごとに，ＤＴＰレイアウト・データ中の各データの座標と抽出枠の座標との比較を行い，各抽出枠ごとにその範囲内の情報を抽出する。
【００１１】
一実施態様では，抽出枠内に（属性の異なる）複数種類の文字が存在する場合，ユーザの指定に応じて，所望の文字属性を設定することが可能で，この場合，指定された属性を持つ文字を抽出する。
【００１２】
これにより，一つの設定抽出枠内に複数種類の文字が存在しても，所望の種類（属性）の文字のみを抽出することができる。また，抽出すべき文字をその範囲内に含みさえすれば，抽出枠の設定を必ずしも精密に行なわなくても正確な文字の抽出が可能となる。
【００１３】
設定された文字属性は，好ましくは，対応する抽出枠の内部に表示される。
【００１４】
抽出枠は好ましくは方形であるが，その範囲を規定することが可能でかつコンピュータが処理可能な形状であれば，どのような形状でもよい。
【００１５】
最終的には，好ましくは，抽出された文字は，一定の順序で整列されて出力される。
【００１６】
この発明は上記方法を実施する装置，上記方法をコンピュータに実行させるプログラムもまた提供している。
【図面の簡単な説明】
【００１７】
【図１】レイアウト編集処理装置の電気的構成の概要を示すブロック図である。
【図２】ＤＴＰレイアウト表示の一例を示す。
【図３】図２に示すＤＴＰレイアウト表示の一部を拡大して示す。
【図４】設定された抽出枠および文字属性を示す。
【図５】ＤＴＰレイアウト表示と重ねて抽出枠が設定されている様子を示す。
【図６】ＤＴＰレイアウト・データから取り出された文字情報リストの一例を示す。
【図７】ＤＴＰレイアウト・データから取り出された画像情報リストの一例を示す。
【図８】設定された抽出枠をデータの形態で示す。
【図９】抽出枠ごとに抽出結果を示す。
【図１０】抽出結果ファイルの一例を示す。
【図１１】抽出処理を示すフローチャートである。
【図１２】抽出枠を設定するための表示画面の一例を示す。
【図１３】文字属性を設定するための表示画面の一例を示す。
【図１４】抽出情報をプレビューする様子を示す。
【実施例】
【００１８】
図１はレイアウト編集処理装置の電気的構成の概要を示すものである。レイアウト編集処理装置10は，たとえば，パーソナル・コンピュータ等により構成されており，制御部11，記憶部12，操作部13，表示部14およびインターフェース部（Ｉ／Ｆ部）15を備えている。
【００１９】
記憶部12は，たとえば，ハードディスク・ドライブや不揮発性メモリ等により構成されており，オペレーティング・システムや，アプリケーション等の各種プログラム，各種データ（ＤＴＰレイアウト・データ，各種テーブル，オブジェクト等）等を記憶する。これらのアプリケーション・プログラムには，ＤＴＰレイアウト・データを編集するためのレイアウト編集用アプリケーション（一般的なレイアウト・ソフトを含む），後述する情報抽出処理等を行うプログラム等が含まれている。これらのプログラムはサーバ装置等からネットワークを介して取得するようにしてもよいし，記録媒体に記録されたものを読み込むようにしてもよい。
【００２０】
操作部13は，たとえばキーボード，マウス等により構成されており，ユーザ（オペレータまたは編集者）の入力操作を受け付け，入力操作に応じた操作信号を制御部11に送る。表示部14は，液晶ディスプレイ装置等で構成されており，制御部11の制御の下，ＤＴＰレイアウト，メニューなどの各種ウィンドウ等を表示する。Ｉ／Ｆ部15は，スキャナやプリンタ等の周辺機器との間で送受信するデータの変換等を行う。
【００２１】
制御部11は，演算機能を有するＣＰＵ，ＲＯＭ，作業用のＲＡＭ等を備えており，操作部13からの操作信号に基づいて，当該操作信号によって指示された処理（レイアウト編集処理，情報抽出処理等）を行い，その結果を記憶部12，表示部14，Ｉ／Ｆ部15に出力する。
【００２２】
図２はＤＴＰレイアウト・データによって表わされるレイアウト（紙面レイアウト）の一例を示している。このようにＤＴＰレイアウト１は，多くの編集された区画２を有する。なお，この図面では，ＤＴＰレイアウト１または区画２内の文字（文章，数字，記号等を含む），画像（図形，図表等を含む）の図示が省略されている。
【００２３】
図３は，図１に示すＤＴＰレイアウト１内のある区画２の一例を示している。これは表示部14の表示画面に表示されるものである。図３，図４，図５，図12，図14等において，実線の下線は，下線を引かれた文字，記号等が赤色で表わされていることを示し，破線の下線は，下線を引かれた文字，記号等が青色で表わされていることを示している。たとえば図３において，「今回、販売開始を記念して通常1,000円のところ期間限定特別価格800円で販売いたします。」という文字や，「 800円」，「1600円」等の価格を表わす文字は赤色で表わされている。また，「Ａ-00101」，「Ａ-00102」，「Ａ-00201」等の商品コード（カッコ「（  ）」を除く）は青色で表わされている。
【００２４】
図３に示す例では，最上段に記載されている「モカコーヒー」という文字（符号Ｃ３で示す）がシリーズ名である。シリーズ名が異なるものについては異なるシリーズＩＤが付けられている。「モカコーヒー」シリーズのシリーズＩＤは「１」である。このシリーズの画像（シリーズ画像）はシリーズ名の下の左側に符号ｉ１で示されている。シリーズ名の下の右側には，３つの文がある。「 100％ストレートモカレギュラーコーヒーの販売です。」という文章（符号Ｃ２−１で示す）はシリーズ説明文でＫゴシック体で表わされている。その下の「※写真はイメージです。」という文（符号Ｃ２−２で示す）は注意書きである。これは抽出の対象となっていない。その下の「今回、販売開始を記念して通常 1,000円のところ期間限定特別価格 800円で販売いたします。」という赤の明朝体で表わされた文（符号Ｃ２−３で示す）をシリーズ特記事項という。
【００２５】
これらのシリーズの表示の下に，商品に関する情報が表の形で表わされている。表の項目，すなわち「種類」，「商品名（商品コード）」，「価格」，「内容量」，「写真」という文字は抽出の対象となっていない。
【００２６】
表の中において，具体的商品名は符号Ｃ８で，商品コードは符号Ｃ６で示されている。商品名（商品コード）が異なるもの，たとえば「モカ粗挽 500ｇ（Ａ-00101）」と「モカ粗挽1000ｇ（Ａ-00102）には異なる商品番号が与えられる。商品番号（商品コード）が異なると，一般に，価格（符号Ｃ７で示す）や内容量（符号Ｃ５で示す）が異なる。しかし，「粗挽」，「中挽」，「豆」のような種類（符号Ｃ９で示す）や，写真（符号ｉ４で示す）は複数の異なる商品に共通に用いられることがある。
【００２７】
このようなＤＴＰレイアウト表示上において，ユーザ（オペレータ）は，ＤＴＰレイアウトから抽出したい文字（文章，商品名等を表わす文字列，価格等の数字，その他の記号等）または画像を，図４に示すような抽出枠によって指定することができる。抽出枠はこの実施例では抽出したい情報（文字，画像）を取り囲む方形の枠であるが，抽出したい情報が存在する範囲を示すことができるものであるならば，上記範囲を取り囲むループ状のものに限らず，たとえば方形であるならばその４つの角を示す点，鉤形記号，括弧などでもよい。また，範囲は方形に限らず，他の形状でもよいが，コンピュータによる演算（その範囲内に入っているかどうかの比較処理）が容易にできるものであることが好ましい。
【００２８】
さらにユーザは，抽出したい文字についてその属性を指定することができる。属性には，この実施例では，文字のフォント，サイズおよび色がある。設定された抽出枠内に属性の異なる複数種類の文字がある場合に，属性を指定して設定することにより，抽出したい文字を選択することができる。また，抽出したい文字をその範囲内に含むようにしておきさえすれば，抽出枠を必ずしも厳密に設定しなくても，文字属性の指定により特定の属性の文字の抽出が可能となる。たとえば，黒の文字と赤の文字が混在している場合に，赤の文字のみを抽出したいときに，赤の文字をその範囲に含むように抽出枠を設定すれば，この抽出枠の中に黒の文字の一部が含まれていても，赤という色を抽出すべき文字の属性として設定することにより，赤の文字のみの抽出が可能となる。
【００２９】
図４において，抽出枠Ｆ３は「モカコーヒー」というシリーズ名Ｃ３を抽出するために，シリーズ名Ｃ３を囲む枠である。この抽出枠Ｆ３の中には抽出項目を示す「シリーズ名」という文字が表わされている。
【００３０】
シリーズ画像ｉ１を囲む抽出枠Ｆ１が設定され，「シリーズ画像」という文字が表わされる。図４においては，画像を抽出する枠は一点鎖線で示されているが，実際の表示画面上では文字を抽出する枠とは異なる色を用いて表示されることが望ましい。
【００３１】
抽出枠Ｆ２は２つの項目を含む範囲をもつように設定されている。すなわち，抽出枠Ｆ２はシリーズ説明文Ｃ２−１とシリーズ特記事項Ｃ２−３の両方が表示されている範囲をその内部に含む。１つの抽出枠Ｆ２を用いてこれらの２種類の文を区別して抽出し，かつ注意書きＣ２−２を抽出しないようにするために，文字属性の設定が利用される。
【００３２】
まず，文字属性のうちの色が利用される。シリーズ説明文Ｃ２−１は黒の文字であり，シリーズ特記事項Ｃ２−３は赤の文字であるから，これらを色で区別することができる。また，黒で表わされたシリーズ説明文Ｃ２−１はたとえばＫゴシック体（ＫＧで表わす）であり，黒で表わされた注意書きＣ２−２は明朝体であるから，これらをフォントで区別することができる。この区別のためにフォントのサイズも利用することができる。シリーズ特記事項Ｃ２−３の末尾の句点「。」を除く文字は，たとえばＫ明朝体で，句点「。」は他の明朝体であるとすると，Ｋ明朝体（ＫＭで表わす）を指定することにより，句点「。」を除いて抽出することができる。
【００３３】
文字組方向にもいくつかの種類がある。Ｚ型は通常の横書き文字で，左から右に向って読み出し，一行（段）の読み出しが終るとすぐ下の行（段）の読み出しに続く。Ｎ型は通常の縦書き文字で，上から下に向って読み，１行（１列）の読み出しが終ると，その左側の行（列）の文の読みに移る。上記とそれぞれ反対の読み出し方として，逆Ｚ型，逆Ｎ型がある。このような文字組方向の指定は，抽出した複数の文字から文字列を作るときに必要となる。文字組方向の指定は複数行（列）の文章の場合にのみ用いられる。逆方向の読み出しの場合には指定が必ず必要である。
【００３４】
このように，色の指定に加えて他の属性，文字組方向を指定する場合には，指定する色で表わされた小さな正方形（内部をその色で染めない）の記号が用いられる。シリーズ説明文に関しては，黒の文字であることを示す「黒の正方形」の記号，Ｋゴシックを表わす「ＫＧ」の文字，ハイフォンで接続されたＺ型を表わす「Ｚ」の文字，そして「シリーズ説明文」という文字が抽出枠Ｆ２内に表示される。シリーズ特記事項に関しては，赤の文字であることを示す「赤の正方形」の記号（実線による下線が引いてある），Ｋ明朝体を表わす「ＫＭ」の文字，ハイフォンで接続されたＺ型を表わす「Ｚ」の文字，そして「シリーズ特記事項」という文字が抽出枠Ｆ２内に表示される。これにより，ユーザ（オペレータ）は自分が設定した文字属性，文字組方向を認識することができる。もちろん，これらの文字，記号は必ずしも表示しなくてもよいしまた，フォントのサイズを指定したときにはそのサイズを表わす数字を表示することもできるし，フォントのサイズは小さな正方形の大きさで表現するようにしてもよい。
【００３５】
シリーズに関連する抽出枠Ｆ１，Ｆ２，Ｆ３の下に，商品情報を表わす表から種類，商品名，価格，内容，写真等を抽出するための抽出枠が設定されている。これらの抽出枠は互いに隣接しているので，隣接している枠の線が共通しているが，隣接する抽出枠間に間隔をあけてもよい。
【００３６】
商品名を抽出するために抽出枠Ｆ８，Ｆ13などが設定される。「商品名」という文字に続く番号（１，２など）は商品番号を表わす。商品コードを抽出するために抽出枠Ｆ６，Ｆ11などが設定される。商品コードは青で表わされ，カッコ（  ）は黒色で表わされているので，青の商品コードのみを抽出するために青という色の属性を指定したことを示す小さな正方形（破線の下線が引かれている）（内部も青で塗りつぶされている。これは色のみの指定であることを示す。）が表わされている。
【００３７】
価格のうち，赤で表わされた「 800」，「1600」という数字と「円」の文字のみを抽出するために，抽出枠Ｆ７，Ｆ12等には赤の色を示す属性が設定される。これは赤（内部が赤で塗りつぶされている）の小さな正方形（実線の下線が引かれている）の記号で表示される。内容量の抽出枠Ｆ５，Ｆ10等も設定される。これらの価格，内容量にも商品番号を示す数字が付随する。
【００３８】
写真（抽出枠Ｆ４）と種類（抽出枠Ｆ９）については，商品番号１と２の商品に共通なので，それらの番号をハイフォンでつないだ数字「１−２」が「写真」，「種類」の文字の後に続いて表示される。
【００３９】
このような抽出枠の設定と文字属性の設定は，ＤＴＰレイアウト表示画面上で，図３のようなＤＴＰレイアウト表示そのものに重ねた状態で行なわれる。図３に示されるＤＴＰレイアウト表示上に，図４に示される抽出枠と文字属性が重ねて設定されている様子が図５に示されている。設定された抽出枠と文字属性を見やすくするために，ＤＴＰレイアウトは淡く（薄く）表示されることが好ましい。
【００４０】
このように，ＤＴＰレイアウト表示画面上において，抽出すべき情報の範囲を示す抽出枠を，ＤＴＰレイアウト表示上に重ねて設定することにより，ユーザ（オペレータ）は，ＤＴＰレイアウト表示そのものを見ながら，抽出したい文字，画像を含む範囲を定めることができる。そして，ＤＴＰレイアウト表示上の各文字，各画像の位置を示す座標と抽出枠の位置（範囲）を示す座標は同一の座標系上の座標として定められるので，抽出枠によって示される範囲内に含まれる文字，画像を抽出する処理を，各文字，各画像の位置を表わす座標と設定された抽出枠の位置（範囲）を示す座標とを比較することにより行うことが可能となる。
【００４１】
座標を用いた文字，画像の抽出について次に説明する。
【００４２】
図６は図３に示すＤＴＰレイアウト表示を構成するすべての文字についての文字情報の一部を示すものである（文字情報リスト）。この文字情報リストには各文字（各文字コード）ごとに，その文字が表示画面上で占める方形要素（文字が表示される範囲）の座標（Ｘ１，Ｙ１は方形要素の左上の角の座標，Ｘ２，Ｙ２は右下の角の座標），文字属性であるフォント，サイズおよび色，その他（図示略）の情報が表の形でまとめられている。これはＤＴＰレイアウト・データから文字情報を取り出すことにより制御部11によって作成され，記憶部12に記憶される。
【００４３】
図７は図３に示すＤＴＰレイアウト表示を構成するすべての画像についての画像情報の一部を示すものである（画像情報リスト）。この画像情報リストは，画像データを格納する画像ファイルにメモリ上でアクセスするためのパス（ファイル・パス，たとえば画像ファイルがストアされているメモリのアドレス），およびその画像が表示されている位置を示す座標（Ｘ１，Ｙ１は方形の画像の左上の角の座標，Ｘ２，Ｙ２は右下の角の座標である）を含む。この画像情報リストも，ＤＴＰレイアウト・データから取出すことによって制御部11によって作成され，記憶部12に記憶される。
【００４４】
図８は，ＤＴＰレイアウト表示上に重ねて設定された図４または図５に示す抽出枠についてのデータを示す。この抽出枠データも記憶部12に記憶される。分りやすくするために，図４に示す抽出枠を示す符号（Ｆ１，Ｆ２など）も対応して記載されている。この抽出枠データは，抽出枠ごとに，シリーズＩＤ，商品番号，抽出項目，種類（文字についての抽出枠か，画像についての抽出枠かということ），抽出枠の位置と大きさ（抽出枠の左上の角の座標Ｘ１，Ｙ１と右下の角の座標Ｘ２，Ｙ２とによって表わされる），および設定された文字属性（フォント，サイズ，色），文字組方向（図示略）を含む。
【００４５】
図６に示す文字情報リストおよび図７に示す画像情報リストの座標と図８に示す抽出枠の座標とは同一の座標系上の座標であるから，これらを比較することが可能であり，この比較により各文字，各画像が各抽出枠によって示される範囲内に属するかどうかを制御部11が判断することができる。また，抽出枠内に属すると判断された文字の中から，抽出枠データ内の指定文字属性に基づいて指定された文字属性を有するものを取出すことができる。文章については，指定された文字組方向にしたがって文字列に配列される。
【００４６】
このようにして抽出された画像および抽出されかつ配列された文字列は，図９に示すように，抽出結果リストとして抽出枠に対応して記憶部12にストアされる。
【００４７】
抽出結果リスト（図９）から最終的に作成される抽出結果ファイルが図10に示されている。この抽出結果ファイルは，各シリーズ内の商品ごとに，抽出された文字，画像をまとめたものである。この抽出結果ファイルが最終的に求められるものである。
【００４８】
シリーズＩＤ，シリーズ名，シリーズ画像，シリーズ説明文，シリーズ特記事項は，一つのシリーズ内の商品に共通であるからそれぞれの商品について記入されている。商品ごとに，商品番号，商品コード，商品名，価格，種類，内容量，画像（写真）が抽出され，まとめられていることが分る。種類と画像は複数の商品に共通であるから，重複して記入されている。
【００４９】
図11は，制御部11によって実行される情報抽出枠と文字属性を用いた情報抽出処理の全体的な流れを示している。図５に示すように，ＤＴＰレイアウト表示上に既に情報抽出枠が設定され，かつ必要な文字属性が指定されているものとする。図３に示すようなＤＴＰレイアウトを表示するＤＴＰレイアウト・データも既に作成され記憶部12に記憶されているものとする。
【００５０】
ＤＴＰレイアウト・データに含まれるすべての文字の座標および文字属性を文字ごとに取得して図６に示すような文字情報リストを作成する（Ｓ11）。同様にＤＴＰレイアウト・データに含まれるすべての画像の座標を画像ごとに取得して図７に示すような画像情報リストを作成する（Ｓ12）。さらに，表示部14の表示画面上に設定されているすべての情報抽出枠を取得して，図８に示すような抽出枠データを作成する（Ｓ13）。
【００５１】
そして，設定されたすべての抽出枠について，抽出枠ごとに次の処理が繰返される（Ｓ14，Ｓ41）。
【００５２】
抽出枠の種類が文字抽出枠か画像抽出枠かに応じて，ステップＳ21またはＳ31に進む（Ｓ15）。
【００５３】
文字抽出枠の場合には，その文字抽出枠の範囲を示す座標と文字情報リスト中の各文字の座標とを比較し，文字抽出枠によって示される範囲内に含まれるかどうかを判断し，含まれるものを抽出する（Ｓ21）。抽出された文字について，その抽出枠に設定されている文字属性と比較し，文字属性が一致する文字を抽出する（絞り込む）（Ｓ22）。これにより，青，赤等の色，フォント，そのサイズ等の指定された文字属性を持つ文字が残る。文字属性が設定されていない場合にはこのＳ22の処理は不要であり，抽出枠内のすべての文字が抽出された状態に保たれる。
【００５４】
このようにして絞り込まれた文字を，Ｚ，Ｎ等の文字組方向（指定された文字組方向，または縦書きか横書きかによって自動的に決る文字組方向）にしたがって配列し（Ｓ23），最後に，対応する抽出枠について，図９に示すように，抽出結果リストとして登録する（Ｓ24）。
【００５５】
画像の情報抽出枠の場合には，その抽出枠の位置と範囲を表わす座標と画像情報リスト（図７）内のすべての画像の座標とを比較し，抽出枠内に属する画像を抽出する（Ｓ31）。そして抽出した画像（そのファイル・パス）を，そのときの抽出枠に対応して抽出結果リスト（図９）として登録する（Ｓ32）。
【００５６】
最後に，抽出結果リスト（図９）に登録された抽出文字列を書き出し，テキストを生成する（Ｓ42）。このようなテキストと抽出した画像のファイル・パスとを用いて図10に示すような抽出結果ファイルを作成する（Ｓ43）。
【００５７】
図４，図５に示すような抽出枠や文字情報の設定の一例について最後に説明する。この設定処理はユーザ（オペレータ）の操作に応じて制御部11により実行される。
【００５８】
図12に示すように，表示部14の表示画面上に情報抽出枠テンプレート設計計画画面が表示され，その中に構造定義と枠定義のウィンドウが表示される。構造定義のウィンドウでは抽出枠の種類，すなわち抽出項目が選択できる。枠定義ウィンドウでは抽出枠の位置を，ＤＴＰレイアウト表示（複雑になるので図示略）上に重ねて，たとえばカーソルで２点（左上角，右下角）を指定することにより，指定することができる。結合ボタンは抽出枠Ｆ２のように２つ以上の項目を入力するときに用いる。分割ボタンは抽出枠を分割するときに用いる。属性設定ボタンを押すと，図13に示すように属性設定ウィンドウが表われ，このウィンドウにおいて，プルダウン・メニュー等を利用して，文字属性（フォント，色，サイズ）を設定することができる。
【００５９】
以上のようにして画面上で設定された抽出枠と文字属性は記憶部12に保存ボタンで保存される。すなわち，制御部11は，表示画面上で指定された抽出枠の種類，位置（座標），設定された文字属性等を読取り，図８に示すように，抽出枠データとして記憶部12に記憶する。
【００６０】
図14はプレビュー画面である。符号ＰＲで示す二重枠はプレビューの対象として選択された抽出枠を示す。抽出枠情報プレビュー画面ウィンドウには，設定された抽出枠と文字属性とに基づく抽出された情報が表示される。このようにして抽出枠を設定しながら，設定している抽出枠が正しく機能しているかどうかを確かめることができる。
【符号の説明】
【００６１】
１  ＤＴＰレイアウト表示
２  ＤＴＰレイアウト表示の一部
10  レイアウト編集処理装置
11  制御部
12  記憶部
13  操作部
14  表示部
Ｆ１〜Ｆ13  抽出枠
【図１】
2014178929.tif 000003
【図２】
2014178929.tif 000004
【図４】
2014178929.tif 000005
【図６】
2014178929.tif 000006
【図７】
2014178929.tif 000007
【図８】
2014178929.tif 000008
【図９】
2014178929.tif 000009
【図１０】
2014178929.tif 000010
【図１１】
2014178929.tif 000011
【図１２】
2014178929.tif 000012
【図１４】
2014178929.tif 000013
【図３】
2014178929.tif 000014
【図５】
2014178929.tif 000015
【図１３】
2014178929.tif 000016