(57)【要約】【課題】入力される文書データが目的とする特定されている整形文書構造に近似している場合に、この近似を生かし、当該整形文書を指定しておくことによって、簡便で、汎用性のある変換によって迅速に目的とする特定されている整形文書構造の文章を作成することをできるようにする。【解決手段】データベースに格納された第一の変換ルールを用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成するベタ書き文書テキスト構成手段を備える。【選択図】図４
2010122829.tif 000002
【特許請求の範囲】
【請求項１】
文書整形のルールを示す属性を含んだ文書を前記属性に対応したルールに従って整形する文書整形手段を備えた文書整形装置において、
文書データを入力する文書データ入力手段と、
整形モデルを指定する整形モデル指定手段と、
入力された文書データが階層構成からなる文書について、階層構成からなる文章構造の任意スタイルのクライアント文書テキストとして構成するクライアント文書テキスト構成手段と、
クライアント文書テキストについて、階層構成からなる文章構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造を認識するクライアント文書構造認識手段と、
データベースに格納された第一の変換ルールを用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成するベタ書き文書テキスト構成手段と、
特定スタイルのベタ書き文書構造を有するベタ書き文書テキストについて、階層構成からなり、文書構造が認識されたベタ書き文書構造を解析して、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造を認識するベタ書き文書構造認識手段と、
データベースに格納された第二の変換ルールを用いて、認識された特定スタイルのベタ書き文書構造を登録済み整形モデルの属性に従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成する整形文書テキスト構成手段と、
第一の変換ルールであって、指定される整形モデルの整形モデルの属性に関係なく一律に文章が、単にフラット状に並べられた特定のベタ書き文章に変換する文書の属性変換方法を定めるルール、第二の変換ルールであって、整形モデルの属性に従って、かつ階層構成に対応して整形モデル文章へ変換する文章属性変換方法を定めるルール、および整形モデルであって、整形モデル属性が示す整形モデル特徴が予め定められたモデルを格納するデータベースを備え、
整形文書テキスト構成手段は、指定された特定の整形モデル属性に従って特定の整形文書テキストを構成すること
を特徴とする文書整形装置。
【請求項２】
請求項１において、クライアント文書構造認識手段またはベタ書き文書構造認識手段は、階層構成の各階層の文書を解析して、文書の文頭、または文章の文頭および文書の文尾にタグを付与し、ベタ書き文書構造認識手段は、双方のタグによって１つの文書として認識することを特徴とする文書整形装置。
【請求項３】
請求項２において、クライアント文書構造認識手段またはベタ書き文書構造認識手段は、１つまたは２つのタグによって規定された１つの文書の中に特異構成の文書がある時に、この特異文書の文頭、または文章の文頭および文尾に別のタグが付与されて特異文書として認識することを特徴とする文書整形装置。
【請求項４】
請求項２または３において、クライアント文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
クライアント文書構造認識手段が、タグから文字列および行からなる構造を認識し、
ベタ書き文書構成手段が、文字列および行構造からなるベタ書き文書テキストを構成し、
ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付与されたベタ書き文字列および行構造を認識し、
整形テキスト構成手段が、タグが付与されたベタ書き文字列および行構造を整形モデルに従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が単にフラットに並べられる特定のベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、整形モデルに従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法、および整形モデルが、文字行および列が定められたモデルであること、
を特徴とする文字整形装置。
【請求項５】
請求４において、任意スタイルのクライアント文書テキストはページ書式属性を備え、第一の変換ルールはクライアント文書テキストが備えるページ書式属性を解除するルールでもあり、第二の変換ルールは整形モデルに従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあり、整形文書テキストはページ書式の属性を備えることを特徴とする文書整形装置。
【請求項６】
請求項４において、整形文書テキスト構成手段は、特定スタイルのベタ書き文書構造を整形モデルに従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成するときに、タグによって規定された文書ごとに構成することを特徴とする文書整形装置。
【請求項７】
請求項６に規定する整形文書テキストを構成するときに、請求項５に規定された別のタグによって規定された特異文書について、整形後の文書の該当の個所の文書を特異構成とすることを特徴とする文書整形装置。
【請求項８】
文書整形のルールを示す属性を含んだ文書を前記属性に対応したルールに従って整形する文書整形手段を備えた文書整形装置による文書整形方法において、
文書データ入力手段によって、文書データを入力し、
整形モデル指定手段によって、整形モデルを指定し、
クライアント文書テキスト構成手段によって、入力された文書データが階層構成からなる文書について、階層構成からなる文章構造の任意スタイルのクライアント文書テキストとして構成し、
クライアント文書構造認識手段によって、クライアント文書テキストについて、階層構成からなる文章構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造を認識し、
ベタ書き文書テキスト構成手段によって、データベースに格納された第一の変換ルールを用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成し、
ベタ書き文書構造認識手段によって、特定スタイルのベタ書き文書構造を有するベタ書き文書テキストについて、階層構成からなり、文書構造が認識されたベタ書き文書構造を解析して、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造を認識し、
整形文書テキスト構成手段によって、データベースに格納された第二の変換ルールを用いて、認識された特定スタイルのベタ書き文書構造を登録済み整形モデルの属性に従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成し、
データベースに、第一の変換ルールであって、指定される整形モデルの整形モデルの属性に関係なく一律に文章が、単にフラット状に並べられた特定のベタ書き文章に変換する文書の属性変換方法を定めるルール、第二の変換ルールであって、整形モデルの属性に従って、かつ階層構成に対応して整形モデル文章へ変換する文章属性変換方法を定めるルール、および整形モデルであって、整形モデル属性が示す整形モデル特徴が予め定められたモデルを格納し、
整形文書テキスト構成手段は、指定された特定の整形モデル属性に従って特定の整形文書テキストを構成すること
を特徴とする文書整形方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文書データを整形して整形文書に変換する文書整形装置および文書整形方法に関する。
【背景技術】
【０００２】
ワードプロセッサ等の文書作成装置の中には、文書の“章”、“節”および“項”というような文書構造を論理解析し、予め定められた変換ルールに従って整形し、整形文書を作成する装置がある。
【０００３】
特許文献１には、抽出した段落について文書構造上の要素を決定し、段落内の文字位置と構成文字種からルールに基づいて段落内の文書構造上の階層レベルを判定し、判定した階層レベルに応じた文書構造上の要素を決定し、決定した段落の要素と、決定した段落内の要素について、構造スタイル定義に設定された構造スタイルを体裁スタイルに代えてそれぞれ適用することが記載されている。
【０００４】
特許文献２には、文書の各記載項目の属性を判別し、記載項目間の階層構造を特定し、その階層構造を表わすルールデータを生成することが記載されている。
【０００５】
特許文献３には、レイアウト編集ルールを準備しておいて、編集対象文書における各種文字列情報の存在を認識し、その文字列情報に応じたレイアウト編集処理を施すことにより編集対象文書のレイアウトに整えることが記載されている。
【０００６】
特許文献４には、整形処理が異なる１種類あるいは複数種類の文書整形装置を選択し、選択した文書整形装置の各々によって文書整形のルールを示す属性を含んだ同一文書を整形させ、選択した文書整形装置の各々が整形した結果をビットマップ画像に変換することが記載されている。
【０００７】
【特許文献１】特開２００７−１６４７０５号公報
【特許文献２】特開２００７−５２６１５号公報
【特許文献３】特開平６−１３９２３５号公報
【特許文献４】特開平１１−２８２８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、従来入力された文書データを解析ルールによって複数の段落に分割し、各段落の階層構造を決定し、各種のルールを適用して目的とする構造スタイルの文書を自動的に作成することが行われ、多種多様なスタイルの電子化文書に対応することが行われている。しかしながら、従来の文書変換方法にあっては入力された文書データから整形された構造の文書への変換に当って複雑な、高度な、あるいは多種多様の変換ルールを用いて行っており、汎用性があるというものではなかった。
【０００９】
ところで、整形構造の文書の中には取扱説明書あるいは検査報告書のようにこれらを取り扱う企業内に文書構造が特定されていて、入力される文章データがこの特定されている文書構造が近似しているのにもかかわらず一々フォーマットを変換していることが行われている。このような方法では、特定されている文書構造の文章に変換するのがわずらわしいので、目的とする特定されている文書構造を予め指定することによって、簡便で、汎用性のある変換によって迅速に目的とする特定されている文書構造の文書を作成したいというニーズがある。
本発明は、かかる点に鑑みて入力される文章データが目的とする特定されている整形文書構造に近似している場合に、この近似していることを生かして当該整形文書を指定しておくことによって、簡便で、汎用性のある変換によって迅速に目的とする特定されている整形文書構造の文章を作成することのできる文書整形装置および文書整形方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、データベースに格納された整形モデルを指定しておくことを前提として、任意スタイルの認識されたクライアント文書構造について第一のルールを適用して特定スタイルのベタ書き文書構造を有するベタ書き文書テキストを構成し、ベタ書き文書構造を認識して第二ル−ルを適用して整形された整形文書構造に変換して整形スタイルの整形テキストを構成することを特徴とする。
【００１１】
本発明は、具体的には、文書整形のルールを示す属性を含んだ文書を前記属性に対応したルールに従って整形する文書整形手段を備えた文書整形装置において、
文書データを入力する文書データ入力手段と、
整形モデルを指定する整形モデル指定手段と、
入力された文書データが階層構成からなる文書について、階層構成からなる文章構造の任意スタイルのクライアント文書テキストとして構成するクライアント文書テキスト構成手段と、
クライアント文書テキストについて、階層構成からなる文章構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造を認識するクライアント文書構造認識手段と、
データベースに格納された第一の変換ルールを用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成するベタ書き文書テキスト構成手段と、
特定スタイルのベタ書き文書構造を有するベタ書き文書テキストについて、階層構成からなり、文書構造が認識されたベタ書き文書構造を解析して、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造を認識するベタ書き文書構造認識手段と、
データベースに格納された第二の変換ルールを用いて、認識された特定スタイルのベタ書き文書構造を登録済み整形モデルの属性に従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成する整形文書テキスト構成手段と、
第一の変換ルールであって、指定される整形モデルの整形モデルの属性に関係なく一律に文章が、単にフラット状に並べられた特定のベタ書き文章に変換する文書の属性変換方法を定めるルール、第二の変換ルールであって、整形モデルの属性に従って、かつ階層構成に対応して整形モデル文章へ変換する文章属性変換方法を定めるルール、および整形モデルであって、整形モデル属性が示す整形モデル特徴が予め定められたモデルを格納するデータベースを備え、
整形文書テキスト構成手段は、指定された特定の整形モデル属性に従って特定の整形文書テキストを構成すること
を特徴とする文書整形装置を提供する。この文書整形装置は、整形文書テキスト構成手段によって構成された特定の整形文書テキストを表示する文書表示手段を備えることができる。従って、整形モデルを文書表示手段に表示して、指定することができる。
【００１２】
本発明は、また、前記クライアント文書構造認識手段またはベタ書き文書構造認識手段は、階層構成の各階層の文書を解析して、文書の文頭、または文章の文頭および文書の文尾にタグを付与し、ベタ書き文書構造認識手段は、双方のタグによって１つの文書として認識することを特徴とする文書整形装置
を提供する。
【００１３】
本発明は、また、前記クライアント文書構造認識手段またはベタ書き文書構造認識手段は、１つまたは２つのタグによって規定された１つの文書の中に特異構成の文書がある時に、この特異文書の文頭または文頭および文尾に別のタグが付与されて特異文書として認識することを特徴とする文書整形装置を提供する。
【００１４】
本発明は、また、前記クライアント文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
クライアント文書構造認識手段が、タグから文字列および行からなる構造を認識し、
ベタ書き文書構成手段が、文字列および行構造からなるベタ書き文書テキストを構成し、
ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付与されたベタ書き文字列および行構造を認識し、
整形テキスト構成手段が、タグが付与されたベタ書き文字列および行構造を整形モデルに従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が単にフラットに並べられる特定のベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、整形モデルに従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法、および整形モデルが、文字行および列が定められたモデルであること、
を特徴とする文字整形装置を提供する。
【００１５】
本発明は、また、前記任意スタイルのクライアント文書テキストはページ書式属性を備え、第一の変換ルールはクライアント文書テキストが備えるページ書式属性を解除するルールでもあり、第二の変換ルールは整形モデルに従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあり、整形文書テキストはページ書式の属性を備えることを特徴とする文書整形装置を提供する。
【００１６】
本発明は、また、前記整形文書テキスト構成手段は、特定スタイルのベタ書き文書構造を整形モデルに従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成するときに、双方のタグによって規定された文書ごとに構成することを特徴とする文書整形装置を提供する。
【００１７】
本発明は、また、上述に規定する整形文書テキストを構成するときに、上述に規定された別のタグによって規定された特異文書について、整形後の文書の該当の個所の文書を特異構成とすることを特徴とする文書整形装置を提供する。
【００１８】
本発明は、また、第一の変換ルールが、
設定済み文字の大きさを統一する
設定済み書体を統一する
設定済み書体の強調なくす
設定済み行の間隔を統一する
設定済み文頭、文末位置、揃え、インデント、タブを解除する
設定済みの１つの段落内複数行における２行目以降の文頭位置の字下げをなくす
設定済みの改ページ設定をなくす
ことを定める文章構成、文字列および行の属性およびページ書式の属性を変換する属性変換方法であることを特徴とする文書整形装置を提供する。
【００１９】
本発明は、また、前記第一の変換ルールのページの書式の属性変換方法が、
１行の文字数、１ページの行数の設定を解除する
用紙の大きさ、方向設定を解除する
変換方法を備えることを特徴とする文書整形装置を提供する。
【００２０】
本発明は、また、前記第二の変換ルールが、
各文書構造にかかる本文文字の大きさ、書体、強調指示が登録および選択されたものに適用される
各文書構造文字の大きさ、書体、強調指示が登録および選択されたものに適用される
各文書構造にかかる本文行の間隔が登録および選択されたものに適用される
各文書構造行の間隔が登録および選択されたものに適用される
各文章の文頭、文尾位置および揃え、インデントにタブ設定が適用される
各文章の１つの段落内複数行における２行目以降の文頭位置を設定する字下げが適用される
“章”、“節”および“項”の階層に下位階層が適用される
組み合わせおよび文字の置換えとして、半角化、補足及び統一化が適用される
最終行で改ページされることを定めるページの書式の属性を変換する
を定める文書構成、文字列および行の属性およびページ書式の属性を変換する属性変換方法であることを特徴とする文書整形装置を提供する。
【００２１】
本発明は、また、前記第二の変換ルールのページの書式の属性変換方法が、
上下左右の余白が登録および選択されたものに適用される
ページ、柱文が登録および選択された形式に適用される
１ページの行数および１行の文字数が登録および選択されたものに適用される
用紙方向が登録および選択されたものに適用される
変換方法を備えることを特徴とする文書整形装置を提供する。
【００２２】
本発明は、文書整形のルールを示す属性を含んだ文書を前記属性に対応したルールに従って整形する文書整形手段を備えた文書整形装置による文書整形方法において、
文書データ入力手段によって、文書データを入力し、
整形モデル指定手段によって、整形モデルを指定し、
クライアント文書テキスト構成手段によって、入力された文書データが階層構成からなる文書について、階層構成からなる文章構造の任意スタイルのクライアント文書テキストとして構成し、
クライアント文書構造認識手段によって、クライアント文書テキストについて、階層構成からなる文章構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造を認識し、
ベタ書き文書構成手段によって、データベースに格納された第一の変換ルールを用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成し、
ベタ書き文書構造認識手段によって、特定スタイルのベタ書き文書構造を有するベタ書き文書テキストについて、階層構成からなり、文書構造が認識されたベタ書き文書構造を解析して、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造を認識し、
整形文書テキスト構成手段によって、データベースに格納された第二の変換ルールを用いて、認識された特定スタイルのベタ書き文書構造を登録済み整形モデルの属性に従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成し、
データベースに、第一の変換ルールであって、指定される整形モデルの整形モデルの属性に関係なく一律に文章が、単にフラット状に並べられた特定のベタ書き文章に変換する文書の属性変換方法を定めるルール、第二の変換ルールであって、整形モデルの属性に従って、かつ階層構成に対応して整形モデル文章へ変換する文章属性変換方法を定めるルール、および整形モデルであって、整形モデル属性が示す整形モデル特徴が予め定められたモデルを格納し、
整形文書テキスト構成手段は、指定された特定の整形モデル属性に従って特定の整形文書テキストを構成表示すること、
を特徴とする文書整形方法を提供する。
【発明の効果】
【００２３】
本発明は、上述のように、データベースに格納された整形モデルを指定しておいて、任意スタイルの認識されたクライアント文書構造について第一のルールを適用して特定スタイルのベタ書き文書構造を有するベタ書き文書テキストを構成し、ベタ書き文書構造を認識して第二ル−ルを適用して整形された整形文書構造に変換して整形スタイルの整形テキストを構成するようにしているので、入力される文章データが目的とする特定されている整形文書構造に近似している場合に、当該整形文書を指定しておくことによって、近似性を利用して、簡便で、汎用性のある変換によって迅速に目的とする特定されている整形文書構造の文章を作成することのできる文書整形装置および文書整形方法を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施例を図面に基づいて説明する。
【実施例】
【００２５】
図１は、本発明の実施例である文書整形装置の構成を示すブロック図である。
図１において、文書整形装置１００は文書整形手段１および文書表示手段２から構成され、文書整形のルールを示す属性を含んだ文書をこの属性に対応したルールに従って整形する文書整形手段（装置）と文書整理結果を表示する文書表示手段（装置）を備える。
【００２６】
図１（ａ）において、文書整形手段１は、演算処理手段１１およびデータベース１２から構成される。演算処理手段１１は、整形モデル処理（手段）２１、文書データ入力２２、クライアント文書テキスト構成２３、クライアント文書構造認識２４、タグ設定機能２５、ベタ書き文書テキスト構成機能２６、ベタ書き構造認識２７、整形文書テキスト構成２８、および整形文書テキスト表示２９を備える。
【００２７】
整形モデル処理２１によってデータベース１２に登録済み整形モデルを指定することができる。
データベース１２は、登録済みモデル３１、第一の変換ルール３２および第二の変換ルール３３を格納し、コンピュータ処理によって必要とされる各種のプログラムおよび手順を格納する。また、データベース１２はタグ付与ルール３４および各種文書テキスト３５を格納する。
【００２８】
文書表示手段２は、文書表示機能を備え、画面３６に文書で構成される画面を表示することができる。
【００２９】
文書データ３７は、キーボードからあるいは読み取り手段等の各種の入力手段の操作によって文書整形手段１に入力され、データベース１２に格納される。
図１(ｂ)は、上述した文書整形手段１の演算処理手段による整形モデル処理機能２１になされる整形モデル登録処理を示す。
【００３０】
整形モデルデータ３８が上述したと同様の各種の入力手段の操作によって演算処理手段１１に入力される。
【００３１】
整形モデル処理２１は整形モデルデータ３８を入力し、登録処理することができる。具体的には、整形モデル処理２１は入力された整形モデルについて後述する整形モデル特徴項目を画面３６に表示し、整形モデル特徴項目を操作者に選択させ、組み合わせて、この特徴項目の選択（指定）、組み合わされた整形モデルの登録指示を行うことができる。登録指示された整形モデルは整形モデルリストに加えられて、番号等のＩＤが付されて、もしくはＩＤなしで整形モデルとして登録される。登録された整形モデルはリストによる一覧と共に、リストの１つを選択することによって整形モデルを特定し、上述した特徴項目の組み合わせから各項目内のいずれかの特徴を選択できるようにして、画面３６に表示させ得る。
【００３２】
以上のように構成された図１および図２に示す演算処理手段１１において、文書データ３７を入力する文書データ入力２２によって文書データ入力手段が構成される。
【００３３】
整形モデル処理２１によって文書表示手段２の画面３６に表示された、登録された整形モデルを指定する整形モデル指定手段が構成される。
【００３４】
クライアント文書テキスト構成２３によって、入力された文書データ３７が階層構成からなる文書である場合に、階層構成からなる文書構造が任意スタイルのクライアント文書テキストとして構成するクライアント文書テキスト構成手段が構成される。従って、ここで「クライアント」とは、ユーザ等の利用者という意味であって変換する前のデータであることを示す。
【００３５】
クライアント文書構造認識２４によって、クライアント文書テキストについて、階層構成からなる文書構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造を認識するクライアント文書構造認識手段が構成される。
【００３６】
タグ設定２５によってクライアント文書構造を構成する各文章の文頭と文尾、各文章中の特異文章の文頭と文尾にタグを付着するタグ設定手段が構成される。このタグ設定手段は、クライアント文書構造認識手段の一部をなし、各文章、すなわち各文章を構成する文字列の文頭と文尾にタグが付着されてクライアント文書構造が認識される。クライアント文書構造の認識には各文章を構成する文字列の中の特異文章の文頭と文尾に付着されたタグによって切り出し可能な文章についての認識が含まれる。上記の例では文頭と文尾にタグを付着させているが、文頭のみにタグを付着させてもよい。
【００３７】
ベタ書き文章テキスト構成２６によって、データベース１２に格納された第一の交換ルール３２を用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が、指定される整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成するベタ書き文書テキスト構成手段が構成される。
【００３８】
ベタ書き文書構造認識２７によって、特定スタイルのベタ書き文書構造を有するベタ書き文書テキストについて、階層構成からなり、文書構造が認識されたベタ書き文書構造を解析して、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造を認識するベタ書き文書構造認識手段が構成される。
【００３９】
整形文書テキスト構成２８によって、データベース１２に格納された第二の変換ルールを用いて、認識された特定スタイルのベタ書き構造を登録済みモデル３１の属性に従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成する整形文書テキスト構成手段が構成される。
【００４０】
データベース１２は、第一の変換ルール３２であって、指定される整形モデルの整形モデルの属性に関係なく一律に文章が、単にフラット状に並べられた特定のベタ書き文章に変換する文書の属性変換方法を定めるルール、第二の変換ルールであって、整形モデルの属性に従って、かつ階層構成に対応して整形モデル文章へ変換する文章属性変換方法を定めるルール、および整形モデルであって、整形モデル属性が示す整形モデル特徴が予め定められたモデルを格納する。
【００４１】
また、データベース１２は、各文章および各文章中の特異文章の文頭および文尾にタグを付与するルール（タグ付与ルール）を格納し、タグが付与された文章からなる文章構造を格納する。すなわち認識されたクライアント文章構造および認識されたベタ書き文書構造、更には構成された整形文書テキストを含む各種文書テキスト３５を格納する。
【００４２】
整形文書テキスト構成手段は、最終的に指定された特定の整形モデル属性に従って特定の整形文書テキストを構成する。
【００４３】
文書表示手段２は、整形文書テキスト構成手段によって構成された特定の整形文書テキストを画面３６に表示する。
【００４４】
図２は、データベース１２に登録された整形モデル（登録済みモデル）３１の構成を示す。
【００４５】
整形モデル３１はＸ軸、Ｙ軸構成からなる表形式で表現できる。Ｘ軸には整形モデル属性である整形モデル特徴項目が設定され、Ｙ軸には文書名および文書名に関連した整形モデル例が設定される。
【００４６】
整形モデル属性として、文章の構成である“章”、“節”および“項”の階層属性、文章の構成付帯である文字列、行の属性、ページ書式の属性、次ページの属性、本文以外のページの書式の属性（頁番号、柱文）、加算、削減、補正についての置換え属性および特異文章についての記録済み文字効果属性が設定される。
【００４７】
文書名としては、例えば取扱説明書、検査報告書が設定され、取扱説明書についての整形モデルとして例えば据付編、解析編、サービスマン編が設定され、検査報告書についての整形モデルとして、例えば評価編（１）、評価編（２）が設定される。
【００４８】
文章の構成は、“章”、“節”および“項”の階層属性とされる。この場合、項の下位についても設定可能であるが、本例の場合、項に含めて考えてよい。
【００４９】
各種文字列情報としては、例えば章、節、項などのタイトルや見出し、強調した文字、文章がある。それに対応して文章構成についての属性は、文字列が見出し、その他のワードのいずれかであるか、さらに見出しである場合には、それが章（大見出し）、節（中見出し）、項（小見出し）で規定される。
【００５０】
文章の構成を基本属性として、文字の列、行の属性、ページの属性、改ページの属性、本文以外の書式の属性、置換え属性あるいは／および記録済み文字効果属性が付帯として設定され得る。これらの属性の内容は図２に示す通りである。
【００５１】
図３は、他のデータベースの例を示す。文章の構成属性について相違があるが、基本的には図２に示す例と同じである。
【００５２】
図４は、クライアント文書テキスト４１からベタ書き文書テキスト４２に第一の変換ルール３２を用いて変換し、ベタ書き文書テキスト４２を第二の変換ルール３３を用いて整形文書テキスト４３に変換している様子を示す図である。第一の変換ルール３２および第二の変換ルール３３はデータベース１２に格納され、演算処理手段１１（図１）によって演算処理のために参照される。文書データの入力と共に、整形モデルが指定される。
【００５３】
図５は、図４に示す例についての他の例を示しており、ベタ書き状態で入力されるが、任意スタイルの一つであると考えると、基本的には図４に示す例と同じである。
【００５４】
上述したように、クライアント文書テキスト構成手段によって、入力された文章データが階層構成からなる文書である場合に、階層構成からなる文書構造が任意スタイルのクライアント文書テキスト４１として構成される。この場合は図６の（ａ）、（ｂ）に示すように任意の形でのクライアント文書テキストは、クライアント文書構造認識手段によって、階層構成からなる文章構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造が認識される。
【００５５】
図４、図５に示すように、クライアント文書構造認識手段は、階層構成の各階層の文書を解析して、文書の文頭および文書の文尾にタグ（Ｔ）を付与し、双方のタグによって１つの文書として認識するようにしている。図４、図５において、文頭のタグについてはＴを四角で囲ったマークで、文尾のタグについては、改行マークの後に示したＴを四角で囲ったマークで示している。勿論、Ｔに代わるマークが使用可能である。また、クライアント文書構造認識手段は、前記２つのタグによって規定された１つの文書の中に特異構成の文書がある時に、この特異文書の文頭および文尾に別のタグを付与し特異文書として認識することができるようにしている。
【００５６】
ベタ書き文書テキスト構成手段によって、データベースに格納された第一の変換ルールが用いられ、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストが構成される。
【００５７】
図７にベタ書き文書テキストの属性を示す。図７（ａ）はベタ書き文書テキストの属性について、文字列、行の属性およびページ書式の属性について示し、図７（ｂ）、（ｃ）は２つの例について文字列方向、行方向についてのベタ書き文書テキストにタグを付与する例について示す。
特定スタイルのベタ書き文書構造を有するベタ書き文書テキストは、ベタ書き文書構造認識手段によって、階層構成からなり、文書構造の認識されたベタ書き文書構造が解析されて、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造が認識される。
【００５８】
図８に、ベタ書き文書テキストについての文書構造認識例（ａ）、（ｂ）を示す。
クライアント文書構造認識手段によるタグ付与に代えて、ベタ書き文書構造認識手段によってタグを付与するようにしてもよい。この場合に、別のタグを付与する時には、データベース１２に特異文字、文章を記憶させておいて、該当のベタ書き文章についてタグを付与することを行う。タグの付与は、クライアント文書テキストについて行うのがベタ書き文書テキストについて行うのに比べて望ましい。いずれにしてもベタ書き文書構造認識手段は、双方のタグによって１つの文書として認識することになる。別のタグが付与されている場合も同様である。
【００５９】
図４、図５に示すように、整形テキスト構成手段によって、データベースに格納された第二の変換ルール３３を用いて、認識された特定スタイルのベタ書き文書構造が登録済み整形モデルの属性に従って、整形された整形文書構造に変換されて整形スタイルの整形文書テキストが構成される。
【００６０】
上述したクライアント文書テキストが構成されるに際して、文書データの入力の際に、操作者は目的とする特定の整形モデルを指定し、整形モデルの属性に近似した構造で文書データの入力を行う。従って、ベタ書き文書テキストから整形文書テキストへの変換は迅速、スムーズになされることになる。
【００６１】
図４、図５において、クライアント文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成される。
クライアント文書構造認識手段が、双方のタグから文字列および行からなる構造を認識する。
【００６２】
ベタ書き文書テキスト構成手段が、文字列および行構造からなるベタ書き文書テキストを構成する。図９に、ベタ書き文書テキストを画面表示した（ａ）、（ｂ）、（ｃ）の例について示す。
ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析して双方のタグが付与されたベタ書き文字列および行構造を認識する。
整形テキスト構成手段が、双方のタグが付与されたベタ書き文字列および行構造を整形モデルに従って、整形された文字列および行構造に変換する。
【００６３】
図１０に、タグの属性について例示する。図１０（ａ）は、文書の構成タグについて、図１０（ｂ）本文用タグについて、図１０（ｃ）は表用タグについて、そして図１０（ｄ）は図面用タグについて説明する。例えば、図１０（ａ）において、変換内容が章、節、項の組み合わせにタグが付着されると、変換後にあっては、第１章、１．１．１・・・のように表示されることになる。他の例についても同様に変換される。なお、図１０（ｃ）におけるセルは表の１つのマスを表わしている。
【００６４】
図１１に、整形文書テキストのページ書式属性を示し、図１１（ａ）は奇数ページ書式、図１１（ｂ）は偶数ページ書式の例を示す。
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が単にフラットに並べられる特定のベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、整形モデルに従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法、および整形モデルが、文字行および列が定められたモデルである。これらのルールについて説明する。
【００６５】
図１２は、データベース１２の詳細内容を示し、整形モデル属性である整形モデル特徴項目の詳細を示す。内容については図１２の記載事項が参照される。
【００６６】
図１３は、クライアント文書テキストをベタ書き文書テキストへ変換する第一の変換ルールについて示す。このルールによれば、文字列、行の属性、ページの書式属性に従ってそれぞれ変換がなされる。文字列にその一部として表、図面が加えられる。
【００６７】
このルールによれば、任意スタイルのクライアント文書構造は、階層構成からなる文書構造が指定される整形モデルに関係なく、単にフラット状に並べられるベタ書き文書構造に変換される。
【００６８】
具体的には、第一の変換ルールは、
設定済み文字の大きさを統一する
設定済み書体を統一する
設定済み書体の強調なくす
設定済み行の間隔を統一する
設定済み文頭、文末位置、揃え、インデント、タブを解除する
設定済みの１つの段落内複数行における２行目以降の文頭位置の字下げをなくす
設定済みの改ページ設定をなくす
ことを定める文章構成、文字列および行の属性およびページ書式の属性を変換する属性変換方法である。また、第一の変換ルールのページの書式の属性変換方法が、
１行の文字数、１ページの行数の設定を解除する
用紙の大きさ、方向設定を解除する
変換方法を備える。
【００６９】
図１４は、クライアント文書テキストからベタ書き文書テキストへの変換の事例を（ａ）、（ｂ）で示す。
【００７０】
図１５は、ベタ書き文書テキストを整形文書テキストへ変換する第二の変換ルールについて示す。このルールによれば、文字列、行の属性、ページの書式属性に従ってそれぞれ変換がなされる。文字列にその一部として表、図面が加えられる。このルールによれば、認識された特定スタイルのベタ書き文書構造は、登録済み整形モデルの属性に従って、整形された整形文書構造に変換される。更に、このルールによれば、基本変形された整形文書構造は更に指定された特定の整形モデルの属性に従って特定の整形テキストに変換される。具体的には、第二の変換ルールは、
各文書構造にかかる本文文字の大きさ、書体、強調指示が登録および選択されたものに適用される
各文書構造文字の大きさ、書体、強調指示が登録および選択されたものに適用される
各文書構造にかかる本文行の間隔が登録および選択されたものに適用される
各文書構造行の間隔が登録および選択されたものに適用される
各文章の文頭、文尾位置および揃え、インデントにタブ設定が適用される
各文章の１つの段落内複数行における２行目以降の文頭位置を設定する字下げが適用される
“章”、“節”および“項”の階層に下位階層が適用される
組み合わせおよび文字の置換えとして、半角化、補足及び統一化が適用される
最終行で改ページされることを定めるページの書式の属性を変換する
を定める文書構成、文字列および行の属性およびページ書式の属性を変換する属性変換方法である。また、第二の変換ルールのページの書式の属性変換方法が、
上下左右の余白が登録および選択されたものに適用される
ページ、柱文が登録および選択された形式に適用される
１ページの行数および１行の文字数が登録および選択されたものに適用される
用紙方向が登録および選択されたものに適用される
変換方法を備える。
【００７１】
図１６は、ベタ書きテキストから整形文書テキストへの変換の事例を（ａ）、（ｂ）で示す。
【００７２】
このように、任意スタイルのクライアント文書テキストはページ書式属性を備え、第一の変換ルールはクライアント文書テキストが備えるページ書式属性を解除するルールでもある。第二の変換ルールは整形モデルに従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあり、整形文書テキストはページ書式の属性を備える。
【００７３】
整形文書テキスト構成手段は、特定スタイルのベタ書き文書構造を整形モデルに従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成するときに、双方のタグによって規定された文書ごとに構成する。
【００７４】
図１７は、本発明の実施例のフローチャートを示す。
フローは、整形モデル登録フローおよび整形文書構成・表示フローからなる。
【００７５】
整形モデル登録フローは、ステップＳ１からＳ５で構成される。画面に、整形モデルの属性を示す整形モデル特徴項目が表示され（Ｓ１）、操作者によって整形モデル特徴項目についての項目内容が指定され（Ｓ２）、これによって整形モデル特徴項目が組み合わされて整形モデルの属性が決定される（Ｓ３）。
【００７６】
整形項目の組み合わされた整形モデルの登録指示が操作者によってなされ（Ｓ４）、演算処理手段によってデータベースへの整形モデルの登録がなされ（Ｓ５）、登録済み整形モデルとしての出力が可能とされる。
整形文書テキスト構成・表示フローは、ステップＳ１１からＳ２１で構成される。
【００７７】
新たに、整形モデルに従って整形モデルを構成しようとする操作者は、データベースに登録された整形モデルを呼び出し、当該整形モデルを指定する。データベースに多くの整形モデルが登録されているような場合には、順次整形モデルを画面に表示して行って、操作者が目的としている特定の整形モデルに最も近似した整形モデルを選択し、特定する。データベースに近似した整形モデルがないような場合には、既存の文書テキストを読み込んで、整形モデルの属性を特定し、整形モデルとして登録し、この整形モデルを画面上で指定することを行う。データベースが特定のサーバ内に構築され、特定の操作者のみが、特定のデータベースにアプローチして利用できるようにしてもよいし、数多くの整形モデルを一般に公開して誰でも利用できるようにしてもよい。
【００７８】
いずれにしても、ステップＳ５で登録された整形モデルの一つが画面に表示され、目的とする特定の整形モデルとして指定される。次いで、文書データが入力される（Ｓ１２）。文書データを入力してから整形モデルを指定するようにしてもよい。
【００７９】
クライアント文書テキスト構成手段によってクライアント文書テキストが構成され、クライアント文書構造認識手段によってクライアント文書構造が認識される（Ｓ１３）。タグ設定のルールが適用され（Ｓ１４）、各文章についてタグが設定される（Ｓ１５）。
【００８０】
第一の変換ルールが適用され（Ｓ１６）、ベタ書き文書テキスト構成手段によってベタ書き文書テキストが構成される（Ｓ１７）。ベタ書き文書構造認識手段によってベタ書き文書テキストについてベタ書き文書構造が認識される（Ｓ１８）。このベタ書き文書構造には、タグ設定による文章構造の“章”、“節”および“項”からなる階層構造が含まれる。タグ設定は、ベタ書き文書テキストについて行ってもよいが、Ｓ１５の段階で設定するのが望ましい。整形テキスト構成手段に、第二の変換ルールが適用され（Ｓ１９）、設定タグおよび第二の変換ルールに従って階層テキストに変換され、特定の整形モデルの属性に従って目的の整形文書構造を備えたテキストとして構成される（Ｓ２１）。構成された整形文書テキストは、整形文書テキストとして文書表示手段の画面に表示され、利用に供される（Ｓ２２）。
【００８１】
以上のフローによれば、文書整形のルールを示す属性を含んだ文書を前記属性に対応したルールに従って整形する文書整形手段と、文書整理結果を表示する文書表示手段を備えた文書整形装置によって、次に示すステップを備えた文書整形方法が構成される。
文書整形のルールを示す属性を含んだ文書を前記属性に対応したルールに従って整形する文書整形手段と、文書整理結果を表示する文書表示手段を備えた文書整形装置による文書整形方法において、
文書データ入力手段によって、文書データを入力する。
文書表示手段に表示された整形モデルを指定する整形モデル指定手段と、
クライアント文書テキスト構成手段によって、入力された文書データが階層構成からなる文書について、階層構成からなる文章構造の任意スタイルのクライアント文書テキストとして構成する。
【００８２】
クライアント文書構造認識手段によって、クライアント文書テキストについて、階層構成からなる文章構造が任意スタイルのクライアント文書構造を解析して階層構成からなるクライアント文書構造を認識する。
【００８３】
ベタ書き文書テキスト構成手段によって、データベースに格納された第一の変換ルールを用いて、任意スタイルのクライアント文書構造を、階層構成からなる文書構造が指定される整形モデルの整形モデル属性に関係なく、単にフラット状に並べられるベタ書き文書構造に変換された特定スタイルのベタ書き文書テキストを構成する。
ベタ書き文書構造認識手段によって、特定スタイルのベタ書き文書構造を有するベタ書き文書テキストについて、階層構成からなり、文書構造が認識されたベタ書き文書構造を解析して、階層構成からなり、文章構造が認識された特定スタイルのベタ書き文書構造を認識する。
【００８４】
整形文書テキスト構成手段によって、データベースに格納された第二の変換ルールを用いて、認識された特定スタイルのベタ書き文書構造を登録済み整形モデルの属性に従って、整形された整形文書構造に変換して整形スタイルの整形テキストを構成する。
そして、整形文書テキスト構成手段は、指定された特定の整形モデル属性に従って特定の整形文書テキストを構成し、文書表示手段は、整形文書テキスト構成手段によって構成された特定の整形文書テキストを画面に表示する
ことからなる文書整形方法が構成される。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施例の全体構成を示す図。
【図２】本実施例に使用するデータベースの内容を示す図。
【図３】図２に示すデータベースの他の例を示す図。
【図４】本実施例の変換方法を説明する図。
【図５】図４に示す変換方法の他の例を示す図。
【図６】クライアント文書構造認識を示す図。
【図７】ベタ書き文書テキスト属性を示す図。
【図８】ベタ書き文書構造認識を示す図。
【図９】ベタ書き文書テキスト画面表示例を示す図。
【図１０】タグの属性を示す図。
【図１１】整形文書テキストのページの書式属性を示す図。
【図１２】データベースに格納された整形モデルの属性を示す図。
【図１３】ベタ書き文書テキストに変換する第一変換ルールを説明する図。
【図１４】ベタ書き文書テキストへの変換事例を示す図。
【図１５】整形文書テキストに変換する第二の変換ルールを説明する図。
【図１６】整形文書テキストへの変換事例を示す図。
【図１７】本発明の実施例のフローチャート図。
【符号の説明】
【００８６】
１…文書整形手段、２…文書表示手段、１１…演算処理手段、１２…データベース、２１…整形モデル処理、２２…文書データ入力、２３…クライアント文書テキスト構成、２４…クライアント文書構造認識、２５…タグ設定、２６…ベタ書き文書テキスト構成、２７…ベタ書き文書構造認識、２８…整形文書テキスト構成、２９…整形文書テキスト表示、３１…登録済みモデル、３２…第一の変換ルール、３３…第二の変換ルール、３４…タグ付与ルール、３５…各種文書テキスト、３６…画面、３７…文書データ、３８…整形モデルデータ、４１…クライアント文書テキスト、４２…ベタ書き文書テキスト、４３…整形文書テキスト、１００…文書整形装置。
【図１】
2010122829.tif 000003
【図２】
2010122829.tif 000004
【図３】
2010122829.tif 000005
【図４】
2010122829.tif 000006
【図５】
2010122829.tif 000007
【図６】
2010122829.tif 000008
【図７】
2010122829.tif 000009
【図８】
2010122829.tif 000010
【図９】
2010122829.tif 000011
【図１０】
2010122829.tif 000012
【図１１】
2010122829.tif 000013
【図１２】
2010122829.tif 000014
【図１３】
2010122829.tif 000015
【図１４】
2010122829.tif 000016
【図１５】
2010122829.tif 000017
【図１６】
2010122829.tif 000018
【図１７】
2010122829.tif 000019
【手続補正書】
【提出日】平成21年9月14日(2009.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置において、
整形モデルを受け付け、受け付けた整形モデルを指定する整形モデル指定手段と、
前記文書データを入力する文書データ入力手段と、
受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う整形モデル処理によって整形モデル属性を構成する整形モデル属性構成手段と、
受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルールを格納するデータベースと、
各ベタ書き文章にタグを付着するタグ設定手段と、
前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成するベタ書き文書テキスト構成手段と、
前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識するベタ書き文書構造認識手段と、
前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成する整形文書テキスト構成手段と、を備えることからなること
を特徴とする文書整形装置。
【請求項２】
請求項１において、前記タグ設定手段が、文章の文頭および文尾にタグを付着し、前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章として認識することを特徴とする文書整形装置。
【請求項３】
請求項２において、タグ設定手段が、２つのタグによって規定された１つの文書の中の文書の文頭および文尾に別のタグを付着させることを特徴とする文書整形装置。
【請求項４】
請求項２または３において、ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構
造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文字整形装置。
【請求項５】
請求項４において、第一の変換ルールは前記整形モデル属性がページ書式属性を持つ場合に、該ページ書式の属性を解除するルールでもあり、第二の変換ルールは格納された整形モデル属性に従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあることを特徴とする文書整形装置。
【請求項６】
請求項４において、前記整形文書テキスト構成手段は、ベタ書き文書構造を前記格納された整形モデル属性に従って、整形された整形文書構造に変換して整形テキストを構成するときに、整形文書をタグによって規定された文書ごとに構成することを特徴とする文書整形装置。
【請求項７】
請求項６に規定する前記整形文書テキストを構成するときに、前記整形文書が請求項５に規定された別のタグによって規定された文書の変換後の文書中に別のタグによって規定された文書を当該タグによって認識された文章を含んで構成されることを特徴とする文書整形装置。
【請求項８】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置による文書整形方法において、
整形モデル指定手段が、整形モデルを受け付け、受け付けたモデルを指定し、
文書データ入力手段が、前記文書データを入力し、
整形モデル属性構成手段が、受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う整形モデル処理によって整形モデル属性を構成し、
データベースが、受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルール、を格納し、
タグ設定手段が、各ベタ書き文章にタグを付着し、
ベタ書き文書テキスト構成手段が、前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成し、
ベタ書き文書構造認識手段が、前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識し、
整形文書テキスト構成手段が、前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された前記整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成すること
を特徴とする文書整形方法。
【手続補正書】
【提出日】平成21年12月16日(2009.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置において、
整形モデルを受け付け、受け付けた整形モデルを指定する整形モデル指定手段と、
前記文書データを入力する文書データ入力手段と、
受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う処理によって整形モデルを登録する整形モデル登録手段と、
受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルールを格納するデータベースと、
各ベタ書き文章に、何を意味するものであるかを示すタグを付着するタグ設定手段と、
前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成するベタ書き文書テキスト構成手段と、
前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識するベタ書き文書構造認識手段と、
前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成する整形文書テキスト構成手段と、
前記ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
前記ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
前記ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
前記整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が
単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文書整形装置。
【請求項２】
請求項１において、前記タグ設定手段が、文章の文頭および文尾にタグを付着し、前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章として認識することを特徴とする文書整形装置。
【請求項３】
請求項２において、タグ設定手段が、２つのタグによって規定された１つの文書の中の文書の文頭および文尾に別のタグを付着させることを特徴とする文書整形装置。
【請求項４】
請求項２または３において、クライアント文書テキストがページ書式属性を持つ場合に、該ページ書式の属性を解除するルールでもあり、第二の変換ルールは格納された整形モデル属性に従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあることを特徴とする文書整形装置。
【請求項５】
請求項２または３において、前記整形文書テキスト構成手段は、ベタ書き文書構造を前記格納された整形モデル属性に従って、整形された整形文書構造に変換して整形テキストを構成するときに、整形文書をタグによって規定された文書ごとに構成することを特徴とする文書整形装置。
【請求項６】
請求項５に規定する前記整形文書テキストを構成するときに、前記整形文書が請求項４に規定された別のタグによって規定された文書の変換後の文書中に別のタグによって規定された文書を当該タグによって認識された文章を含んで構成されることを特徴とする文書整形装置。
【請求項７】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置による文書整形方法において、
整形モデル指定手段が、整形モデルを受け付け、受け付けたモデルを指定し、
文書データ入力手段が、前記文書データを入力し、
整形モデル登録手段が、受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う処理によって整形モデルを登録し、
データベースが、受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルール、を格納し、
タグ設定手段が、各ベタ書き文章に、何を意味するものであるかを示すタグを付着し、
ベタ書き文書テキスト構成手段が、前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成し、
ベタ書き文書構造認識手段が、前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識し、
整形文書テキスト構成手段が、前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された前記整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成し、
前記ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
前記ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
前記ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
前記整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が
単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文書整形方法。
【手続補正書】
【提出日】平成22年1月13日(2010.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置において、
整形モデルを受け付け、受け付けた整形モデルを指定する整形モデル指定手段と、
前記文書データを入力する文書データ入力手段と、
受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う処理によって整形モデルを登録する整形モデル登録手段と、
受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルールを格納するデータベースと、
各ベタ書き文章に、各ベタ書き文書が何を意味するものであるかを示すタグを付着するタグ設定手段と、
前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成するベタ書き文書テキスト構成手段と、
前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識するベタ書き文書構造認識手段と、
前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成する整形文書テキスト構成手段と、
前記ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
前記ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
前記ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
前記整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が
単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文書整形装置。
【請求項２】
請求項１において、前記タグ設定手段が、文章の文頭および文尾にタグを付着し、前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章として認識することを特徴とする文書整形装置。
【請求項３】
請求項２において、タグ設定手段が、２つのタグによって規定された１つの文書の中の文書の文頭および文尾に別のタグを付着させることを特徴とする文書整形装置。
【請求項４】
請求項２または３において、クライアント文書テキストがページ書式属性を持つ場合に、該ページ書式の属性を解除するルールでもあり、第二の変換ルールは格納された整形モデル属性に従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあることを特徴とする文書整形装置。
【請求項５】
請求項３において、前記整形文書テキスト構成手段は、ベタ書き文書構造を前記格納された整形モデル属性に従って、整形された整形文書構造に変換して整形テキストを構成するときに、整形文書をタグによって規定された文書ごとに構成することを特徴とする文書整形装置。
【請求項６】
請求項５に規定する前記整形文書テキストを構成するときに、前記整形文書が請求項３に規定された別のタグによって規定された文書の変換後の文書中に別のタグによって規定された文書を当該タグによって認識された文章を含んで構成されることを特徴とする文書整形装置。
【請求項７】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置による文書整形方法において、
整形モデル指定手段が、整形モデルを受け付け、受け付けたモデルを指定し、
文書データ入力手段が、前記文書データを入力し、
整形モデル登録手段が、受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う処理によって整形モデルを登録し、
データベースが、受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルール、を格納し、
タグ設定手段が、各ベタ書き文章に、何を意味するものであるかを示すタグを付着し、
ベタ書き文書テキスト構成手段が、前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成し、
ベタ書き文書構造認識手段が、前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識し、
整形文書テキスト構成手段が、前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された前記整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成し、
前記ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
前記ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
前記ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
前記整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が
単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文書整形方法。
【手続補正書】
【提出日】平成22年1月21日(2010.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置において、
整形モデルを受け付け、受け付けた整形モデルを指定する整形モデル指定手段と、
前記文書データを入力する文書データ入力手段と、
受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う処理によって整形モデルを登録する整形モデル登録手段と、
受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルールを格納するデータベースと、
各ベタ書き文章に、各ベタ書き文章が何を意味するものであるかを示すタグを付着するタグ設定手段と、
前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成するベタ書き文書テキスト構成手段と、
前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識するベタ書き文書構造認識手段と、
前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成する整形文書テキスト構成手段と、
前記ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
前記ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
前記ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
前記整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が
単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文書整形装置。
【請求項２】
請求項１において、前記タグ設定手段が、文章の文頭および文尾にタグを付着し、前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章として認識することを特徴とする文書整形装置。
【請求項３】
請求項２において、タグ設定手段が、２つのタグによって規定された１つの文書の中の文書の文頭および文尾に別のタグを付着させることを特徴とする文書整形装置。
【請求項４】
請求項２または３において、クライアント文書テキストがページ書式属性を持つ場合に、該ページ書式の属性を解除するルールでもあり、第二の変換ルールは格納された整形モデル属性に従って、ベタ書き文書構造にページ書式の属性を付加するルールでもあることを特徴とする文書整形装置。
【請求項５】
請求項３において、前記整形文書テキスト構成手段は、ベタ書き文書構造を前記格納された整形モデル属性に従って、整形された整形文書構造に変換して整形テキストを構成するときに、整形文書をタグによって規定された文書ごとに構成することを特徴とする文書整形装置。
【請求項６】
請求項５に規定する前記整形文書テキストを構成するときに、前記整形文書が請求項３に規定された別のタグによって規定された文書の変換後の文書中に別のタグによって規定された文書を当該タグによって認識された文章を含んで構成されることを特徴とする文書整形装置。
【請求項７】
入力した文書を含む文書データをルールに従って整形する文書整形手段を備えた文書整形装置による文書整形方法において、
整形モデル指定手段が、整形モデルを受け付け、受け付けたモデルを指定し、
文書データ入力手段が、前記文書データを入力し、
整形モデル登録手段が、受け付けた整形モデルが文章の組み合わせ、文書の構成および文章行の形成で示される複数の整形モデル属性を備えていて、該複数の整形モデル属性から選択された整形モデル属性を受け付け、当該整形モデル属性の組み合わせを行う処理によって整形モデルを登録し、
データベースが、受け付けられた整形モデルおよび該整形モデルに関連してモデル処理された整形モデル属性を格納し、入力された文書を、整形モデルの整形モデル属性に関係なく一律に、単にフラット状に並べられ、ベタ書きされたベタ書き構造のベタ書き文書に変換する第一の文書変換方法を定める第一の変換ルール、および前記格納された整形モデル属性に従ってベタ書き文書構造を整形文書構造に変換する第二の文書変換方法を定める第二の変換ルール、を格納し、
タグ設定手段が、各ベタ書き文章に、各ベタ書き文章が何を意味するものであるかを示すタグを付着し、
ベタ書き文書テキスト構成手段が、前記データベースに格納された第一の変換ルールを用いて、前記データベースに格納された整形モデルの整形モデル属性に関係なく、単にフラット状に並べられ、各文章にタグが付着されたベタ書き文章から構成されたベタ書き構造のベタ書き文書テキストを構成し、
ベタ書き文書構造認識手段が、前記ベタ書き文書構造を有するベタ書き文書テキストについて、該ベタ書き文書構造を解析し、タグが付着された各ベタ書き文章で構成された階層構成からなるベタ書き文書構造を認識し、
整形文書テキスト構成手段が、前記データベースに格納された第二の変換ルールを用いて、認識されたベタ書き文書構造について、前記データベースに格納された前記整形モデル属性に従ってタグが付着された各ベタ書き文章を各整形文章に変換し、整形された整形文書構造に変換して整形文書テキストを構成し、
前記ベタ書き文書構造は、“章”、“節”および“項”からなる文字列および行構造から構成され、
前記ベタ書き文書構造認識手段が、双方のタグによって該タグ間の文章を１つの文章と認識することによって、“章”、“節”および“項”からなる文字列および行からなるベタ書き文書構造を認識し、
前記ベタ書き文書構成手段が、第一の変換ルールを用いて、文字列および行構造からなるベタ書き文書テキストを構成し、
前記ベタ書き構造認識手段が“章”、“節”および“項”からなるベタ書き文字列および行構造を解析してタグが付着されたベタ書き文字列および行構造を認識し、
前記整形テキスト構成手段が、第二の変換ルールを用いて、タグが付着されたベタ書き文字列および行構造を前記格納された整形モデル属性に従って、整形された文字列および行構造に変換し、
第一の変換ルールが“章”、“節”および“項”に関係なく一律に文字列および列構造が
単にフラットに並べられるベタ書き構造に変換する文字列および行の属性変換方法を定めるルールであり、第二の変換ルールが、格納された整形モデル属性に従って、ベタ書き構造の“章”、“節”および“項”に対応して整形された文字列および行への属性変換方法を定めるルールであること、
を特徴とする文書整形方法。