画面表示用の文書イメージデータを出力するための文書イメージ出力装置であって、文書から取り込まれたイメージデータの入力を受けて、前記イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が第1の所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、文書イメージデータが出力される表示領域の幅長さおよび前記分割された各セグメントのレイアウト情報に基づいて、セグメントを前記配列順序の順で、かつ、前記表示領域の幅長さより小さくなるように改行して配列した画面表示用のイメージデータを生成し、当該画面表示用のイメージデータを出力する結合イメージ出力手段と、を備えたこと特徴とする文書イメージ出力装置。請求項1の文書イメージ出力装置において、前記指標値は、前記スリットに含まれる表示画素数の、前記スリットの全体画素数に対する占有比率であること、を特徴とする文書イメージ出力装置。請求項2の文書イメージ出力装置において、前記指標値は、前記占有比率の移動平均であること、を特徴とする文書イメージ出力装置。請求項3の文書イメージ出力装置において、前記セグメント分割手段は、前記占有比率の移動平均が第1のしきい値以下となる部分が終了した位置の近傍において、前記占有比率が実質的に0になる位置を前記セグメントの分割位置とすることを特徴とする文書イメージ出力装置。請求項1の文書イメージ出力装置において、前記指標値は、行イメージデータのテキストが配列されている方向に設定した軸上の所定位置における前記表示画素数の微分値の絶対値または差分値の絶対値であること、を特徴とする文書イメージ出力装置。請求項1の文書イメージ出力装置において、前記指標値は、前記スリットに含まれる表示画素数の、前記スリットの全体画素数に対する占有比率の微分値の絶対値または差分値の絶対値であることを特徴とする文書イメージ出力装置。請求項1~6のいずれかの文書イメージ出力装置において、前記セグメント分割手段は、前記指標値の第1のしきい値以下となる部分が終了し、当該指標値が第2のしきい値を超える部分において、行イメージデータを各セグメントに分割することを特徴とする文書イメージ出力装置。請求項1~7のいずれかの文書イメージ出力装置において、前記指標値が第2の所定幅を超えて連続する場合には、当該部分に関し、前記第1のしきい値を下げて、セグメントの分割を行うことを特徴とする文書イメージ出力装置。請求項1~7のいずれかの文書イメージ出力装置において、前記指標値が第2の所定幅を超えて連続する場合には、当該部分に関し、前記スリットに含まれる表示画素数の、前記スリットの全体画素数に対する占有比率が実質的に0になる位置において分割を行うことを特徴とする文書イメージ出力装置。請求項1~9のいずれかの文書イメージ出力装置において、前記第1のしきい値は、ひらがな、カタカナまたは句読点と漢字とが連続する場合、漢字の前の位置をセグメントとして区切るように設定されていることを特徴とする文書イメージ出力装置。請求項1~10のいずれかの文書イメージ出力装置において、前記行イメージデータを連結した後に、セグメントへの分割を行うことを特徴とする文書イメージ出力装置。請求項1~11の文書イメージ出力装置において、前記結合イメージ出力手段は、出力先の画面のサイズにより、小画面または大画面の判定をして、小画面の時は表示幅で改行して出力し、大画面の時は元の改行位置で改行して出力すること、を特徴とする文書イメージ出力装置。画面表示用の文書イメージデータを出力するための文書イメージ出力装置をコンピュータによって実現するためのプログラムであって、コンピュータを、文書から取り込まれたイメージデータの入力を受けて、前記イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が第1の所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、文書イメージデータが出力される表示領域の幅長さおよび前記分割された各セグメントのレイアウト情報に基づいて、セグメントを前記配列順序の順で、かつ、前記表示領域の幅長さより小さくなるように改行して配列した画面表示用のイメージデータを生成し、当該画面表示用のイメージデータを出力する結合イメージ出力手段と、して機能させるためのプログラム。画面表示用の文書イメージデータを生成するための文書イメージ生成装置であって、行毎に分割された行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、を備えた文書イメージ生成装置。文書イメージを生成する装置をコンピュータによって実現するためのプログラムであって、コンピュータを、画面表示用の文書イメージデータを生成するための文書イメージ生成装置であって、文書から取り込まれたイメージデータの入力を受けて、前記イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、して機能させるためのプログラム。文書イメージデータを表示するための表示装置であって、文節または句読点にて分割されたセグメントを含む複数のセグメントと、当該セグメントの配列順序を含むレイアウト情報を受けとる手段と、文書イメージデータが出力される表示領域の幅長さおよび前記分割された各セグメントのレイアウト情報に基づいて、セグメントを前記配列順序の順で、かつ、前記表示領域の幅長さより小さくなるように改行して配列し、表示するイメージ表示手段と、を備えた表示装置。文書イメージデータを表示するための表示装置をコンピュータによって実現するためのプログラムであって、コンピュータを、文節または句読点にて分割されたセグメントを含む複数のセグメントと、当該セグメントの配列順序を含むレイアウト情報を受けとる手段と、文書イメージデータが出力される表示領域の幅長さおよび前記分割された各セグメントのレイアウト情報に基づいて、セグメントを前記配列順序の順で、かつ、前記表示領域の幅長さより小さくなるように改行して配列し、表示するイメージ表示手段と、して機能させるためのプログラム。コンピュータによって、画面表示用の文書イメージデータを生成するための文書イメージ生成方法であって、前記コンピュータが。文書から取り込まれたイメージデータの入力を受けて、前記イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割し、前記コンピュータが、各行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割し、前記コンピュータが、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶すること、を備えた文書イメージ生成方法。各行イメージデータについて配列されている方向に表示画素の密度の変化をテキストが得て、表示画素の密度が第1のしきい値より低い部分が所定幅以上連続した後、当該表示画素が前記第1のしきい値を超える位置の近傍にて、分割されたテキストのイメージデータを記録したテキストイメージデータ記録領域と、当該分割されたテキストイメージデータに対応づけて、分割されたイメージデータの配列順序を記録した配列順序記録領域と、を有する文書イメージデータ。画面表示用の文書イメージデータを出力するための文書イメージ出力装置であって、文書を示すイメージデータの入力を受けて、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて表示画素の密度をテキストが配列されている方向に得て、表示画素の密度が第1のしきい値より低い部分が所定幅以上連続した後、当該表示画素が前記第1のしきい値を超える位置の近傍にて、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、セグメント記憶手段に記憶された各セグメントをそのまま、あるいは、出力先の表示画面の大きさに合致するように処理した後、出力する出力手段と、を備えた文書イメージ出力装置。画面表示用の文書イメージデータを出力するための文書イメージ出力装置をコンピュータによって実現するためのプログラムであって、コンピュータを、文書を示すイメージデータの入力を受けて、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて表示画素の密度をテキストが配列されている方向に得て、表示画素の密度が第1のしきい値より低い部分が所定幅以上連続した後、当該表示画素が前記第1のしきい値を超える位置の近傍にて、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、セグメント記憶手段に記憶された各セグメントをそのまま、あるいは、出力先の表示画面の大きさに合致するように処理した後、出力する出力手段と、して機能させるためのプログラム。しかし、OCRによる認識の場合、OCR処理に時間がかかる、テキスト変換時に異なる文字として認識する可能性がある、元のフォントを反映できないといった問題がある。また、テキストのイメージを1文字単位で切り取って表示した場合には単語の途中であっても改行されてしまい、携帯電話の小画面デバイスにおいて見やすい表示を実現することはできず、さらに、文字の管理、配置処理が煩雑になるといった問題がある。この発明は、文書をイメージデータとして取り込んで、文節または文章の終わり位置で切り取っておき、画面サイズに合わせて表示端末において見やすい位置で改行して画面上に表示することを目的とする。この発明に係る文書イメージ出力装置は、画面表示用の文書イメージデータを出力するための文書イメージ出力装置であって、文書から取り込まれたイメージデータの入力を受けて、前記イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が第1の所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、文書イメージデータが出力される表示領域の幅長さおよび前記分割された各セグメントのレイアウト情報に基づいて、セグメントを前記配列順序の順で、かつ、前記表示領域の幅長さより小さくなるように改行して配列した画面表示用のイメージデータを生成し、当該画面表示用のイメージデータを出力する結合イメージ出力手段とを備えている。したがって、表示のためにイメージデータを用いているので、元の文書の文字と異なる文字に表示されるおそれがない。さらに、表示画素数に基づく指標値が第1のしきい値を越える場所で行イメージデータを分割しているので、概ね文節や句読点の位置において分割がなされ、表示の際に読みやすい位置で分割される。さらに、表示の際、スクロール操作が一方向上下または左右だけでよく、操作性がよい。この発明に係る文書イメージ出力装置は、指標値が、前記スリットに含まれる表示画素数の、前記スリットの全体画素数に対する占有比率であることを特徴としている。したがって、表示画素の割合により分割を行うことができる。この発明に係る文書イメージ出力装置は、指標値が、前記占有比率の移動平均であることを特徴としている。したがって、局所的な占有比率の変化の影響を少なくして、より正確に分割を行うことができる。この発明に係る文書イメージ出力装置は、セグメント分割手段が、前記占有比率の移動平均が第1のしきい値以下となる部分が終了した位置の近傍において、前記占有比率が実質的に0になる位置を前記セグメントの分割位置とすることを特徴としている。したがって、文字の途中で分割してしまうことを避けることができる。この発明に係る文書イメージ出力装置は、指標値が、行イメージデータのテキストが配列されている方向に設定した軸上の所定位置における前記表示画素数の微分値の絶対値または差分値の絶対値であることを特徴としている。したがって、表示画素数の微分値の絶対値または差分値の絶対値に基づいて分割を行うことができる。この発明に係る文書イメージ出力装置は、指標値が、スリットに含まれる表示画素数の、スリットの全体画素数に対する占有比率の微分値の絶対値または差分値の絶対値であることを特徴としている。したがって、占有比率の微分値の絶対値または差分値の絶対値に基づいて分割を行うことができる。この発明に係る文書イメージ出力装置は、セグメント分割手段が、指標値の第1のしきい値以下となる部分が終了し、指標値が第2のしきい値を超える部分において、行イメージデータを各セグメントに分割することを特徴としている。したがって、より正確に文節の部分において分割することができる。この発明に係る文書イメージ出力装置は、指標値が第2の所定幅を超えて連続する場合には、当該部分に関し、前記第1のしきい値を下げて、セグメントの分割を行うことを特徴としている。したがって、ひらがなやカタカナなどが連続する場合においても、分割を行うことが可能となる。この発明に係る文書イメージ出力装置は、指標値が第2の所定幅を超えて連続する場合には、当該部分に関し、前記スリットに含まれる表示画素数の、前記スリットの全体画素数に対する占有比率が実質的に0になる位置において分割を行うことを特徴としている。したがって、ひらがなやカタカナなどが連続する場合においても、分割を行うことが可能となる。この発明に係る文書イメージ出力装置は、第1のしきい値が、ひらがな、カタカナまたは句読点と漢字とが連続する場合、漢字の前の位置をセグメントとして区切るように設定されていることを特徴としている。この発明に係る文書イメージ出力装置は、行イメージデータを連結した後に、セグメントへの分割を行うことを特徴としている。したがって、元の文書において文節の途中で改行がなされていた場合であっても、適切に文節にて分割することができる。この発明に係る文書イメージ出力装置は、結合イメージ出力手段が、出力先の画面のサイズにより、小画面または大画面の判定をして、小画面の時は表示幅で改行して出力し、大画面の時は元の改行位置で改行して出力することを特徴としている。この発明に係る文書イメージ生成装置は、文書から取り込まれたイメージデータの入力を受けて、前記イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、行毎に分割された行イメージデータについて、テキストが配列されている方向に所定スリット幅のスリットを順次設定し、当該各スリット内に含まれる表示画素数を計数し、当該計数した表示画素数に基づいて算出される指標値が、当該第1のしきい値以下となる部分が所定幅を超えて存在する場合に、当該第1のしきい値以下となる部分が終了した位置の近傍において、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段とを備えている。したがって、表示のためにイメージデータを用いているので、元の文書の文字と異なる文字に表示されるおそれがない。さらに、表示画素数に基づく指標値が第1のしきい値を越える場所で行イメージデータを分割しているので、概ね文節や句読点の位置において分割がなされ、表示の際に読みやすい位置で分割される。この発明に係る文書イメージ表示装置は、文節または句読点にて分割されたセグメントを含む複数のセグメントと、当該セグメントの配列順序を含むレイアウト情報を受けとる手段と、文書イメージデータが出力される表示領域の幅長さおよび前記分割された各セグメントのレイアウト情報に基づいて、セグメントを前記配列順序の順で、かつ、前記表示領域の幅長さより小さくなるように改行して配列し、表示するイメージ表示手段とを備えている。したがって、表示装置の表示画面にあわせて、文書のイメージデータを適切に表示することができる。この発明に係る文書イメージデータは、各行イメージデータについてテキストが配列されている方向に表示画素の密度の変化を得て、表示画素の密度が第1のしきい値より低い部分が所定幅以上連続した後、当該表示画素が前記第1のしきい値を超える位置の近傍にて、分割されたテキストのイメージデータを記録したテキストイメージデータ記録領域と、当該分割されたテキストイメージデータに対応づけて、分割されたイメージデータの配列順序を記録した配列順序記録領域とを有している。したがって、表示装置の表示画面にあわせて、文書のイメージデータを適切に表示することができる。この発明に係る文書イメージ出力装置は、文書を示すイメージデータの入力を受けて、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する行イメージ分割手段と、各行イメージデータについて表示画素の密度をテキストが配列されている方向に得て、表示画素の密度が第1のしきい値より低い部分が所定幅以上連続した後、当該表示画素が前記第1のしきい値を超える位置の近傍にて、行イメージデータを各セグメントに分割するセグメント分割手段と、分割された前記セグメントの少なくとも配列順序を、レイアウト情報として各セグメントに関連づけて記憶するセグメント記憶手段と、セグメント記憶手段に記憶された各セグメントをそのまま、あるいは、出力先の表示画面の大きさに合致するように処理した後、出力する出力手段とを特徴としている。したがって、表示画素の密度が第1のしきい値より低い部分が所定幅以上連続した後、当該表示画素が前記第1のしきい値を超える位置にて、行イメージデータを分割するようにしているので、概ね文節や句読点で分割することが可能である。表示画素とは、背景ではなく文字などの実体を表す画素をいう。例えば、白黒2階調の場合には、黒画素が該当し、グレー階調の場合には、所定階調以上の画素が該当するが、白黒を反転表示したような場合には、白画素が表示画素に該当する。行イメージ分割手段は、実施形態においては、ステップS04がこれに対応する。セグメント分割手段は、実施形態においては、ステップS30がこれに対応する。セグメント記憶手段は、実施形態においては、ステップS30がこれに対応する。結合イメージ出力手段は、実施形態においては、ステップS48、S50、S80、S82がこれに対応するプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。1.本発明の概要本発明の概要について、図1の文書イメージ出力装置100のブロック図、および図2に示す発明の概念図を用いて、以下に説明する。文書イメージ出力装置は、画面表示用の文書イメージデータを出力するための装置であり、行イメージ分割手段B02、セグメント分割手段B04、セグメント記憶手段B06、結合イメージ出力手段B08を備える。図1の行イメージ分割手段B02は、文書から取り込まれたイメージデータの入力を受けて図2のST1、イメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に特定し、各行の行イメージデータに分割する図2のST2。イメージデータの中に図表挿絵が含まれる場合、これら図表イメージデータは、別途データベースに記憶される図2のST3。図1のセグメント分割手段B04は、各行イメージデータ図2のL1~L5について、文節の区切りまたは句読点である可能性が高い位置を探索し、該当位置で行イメージデータを分割する図2のST4。例えば、図2の行イメージデータL1について、表示画素である黒画素の密度を前方から後方に算出し、黒画素の密度が低い部分と、黒画素の密度が高い部分とが順に連続して存在する境界位置を分割する区切り位置とし、当該区切り位置において行イメージデータが各セグメントに分割される。図1のセグメント記憶手段B06は、分割されたセグメントの少なくとも配列順序L1行の2番目などを、レイアウト情報として各セグメントに関連づけて記憶する。このようにして、表示端末に対してイメージデータを提供するための前処理が完了する。図1の結合イメージ出力手段B08は、表示端末の表示領域サイズ横書き文書の場合には、表示幅に合わせて、文書イメージデータが出力される表示領域の幅長さと、分割された各セグメントのレイアウト情報とに基づいて、セグメントを配列順序の順で、かつ、表示領域の幅長さより小さくなるように改行して配列する。このようにして、配列されたセグメントのイメージは、画面表示用のイメージデータとして表示端末に出力される。これにより、小画面の表示端末に対しては、表示幅に収まり、かつ、文節句読点の位置で改行した見やすい表示を提供することができる図2のST5。また、元のレイアウト情報を保持しておくことで、例えば、大画面の表示端末に対して、元のレイアウトを再現したイメージデータを提供することができる図2のST6。2.システム構成図3およびハードウェア構成図4~図6図3は、本発明の文書イメージ出力システム200の構成を示す図である。本システムは、著作権者など、文書のイメージデータを紙媒体から取り込むための出版社PC2と、出版社PC2からイメージデータの提供を受けて、表示端末6に出力するイメージデータを生成するための文書イメージ出力サーバ4がネットワーク6を介して接続されている。また、ユーザーが有する小画面の表示端末6aおよび大画面の表示端末6bが、文書イメージ出力サーバ4に接続できるように基地局8を介してネットワーク6に接続されている。さらに、ユーザーが有する大画面のPC6cも文書イメージ出力サーバ4に接続できるようにネットワーク6に接続されている。図4は、出版社PC2図3のハードウェア構成を示す図である。図4に示すように、出版社PC2は、CPU20、メモリ22、ディスプレイ24、ハードディスク26、キーボード/マウス28、通信回路30、スキャナ32を備えている。ハードディスク26に記憶されたイメージ取得プログラム33は、スキャナ32から紙媒体のイメージデータを取り込む。ハードディスク26に記憶された文書イメージ送信プログラム34は、取り込まれたイメージデータを、文書イメージ出力サーバ4に送信する。図5は、文書イメージ出力サーバ4図3のハードウェア構成を示す図である。図5に示すように、文書イメージ出力サーバ4は、CPU40、メモリ42、ディスプレイ44、ハードディスク46、キーボード/マウス48、通信回路40を備えている。ハードディスク46に記憶されたセグメント分割プログラム52は、図3に示す出版社PC2から受けたイメージデータを、表示端末6のサイズに合わせて表示するために、予めテキスト部分のイメージを文節または句読点の位置で切り取った中間データを生成してセグメントDB54に記憶する。結合イメージ生成プログラム56は、さらに、表示端末6の要求に応じて、セグメントDB54を参照してイメージデータを再構築する処理を実行する。図6は、表示端末6図3のハードウェア構成を示す図である。図6に示すように、表示端末6は、CPU60、メモリ62、ディスプレイ64表示端末6aは小画面ディスプレイ64a、表示端末6bは大画面ディスプレイ64b、フラッシュメモリ66、入力キー68、無線または有線の通信回路70を備えている。なお、図3に示す表示端末6cのハードウェア構成は、表示端末6bと同じである。フラッシュメモリ66に記憶された結合イメージ生成プログラム72は、JPEGGIFFなどのイメージファイルを表示することが可能なプログラムである。なお、この実施形態では、小画面の表示端末6aのディスプレイ64aのサイズが、VGA横480×縦640である場合を例に説明する。図7は、文書イメージ出力サーバ4のセグメントDB54に記憶されるデータの例を示す図である。図7に示すように、セグメントDB54は、テキストとして分類されたセグメントテキストセグメントのデータベース図7Aと、図表として分類されたセグメント図表セグメントのデータベース図7Bとに分けてられている。図7Aに示すテキストのデータ項目は、ID、セグメント名、イメージの縦横サイズピクセル単位、セグメントの配列順序などのレイアウト情報ページ数-段落番号-行番号-配置番号、配置属性である。図7Bに示すテキストのデータ項目は、ID、セグメント名、イメージの縦横サイズピクセル単位の他、セグメントのレイアウト情報ページ数-レイアウト行の範囲1-3行目-配置属性右である。また、元のレイアウトを再現するため、図7A、Bに示すテキストセグメントおよび図表セグメントの何れにもデータ項目として原配置座標元原稿の左上端を原点として、各イメージの左上端を示す平面座標が設けられている。3.文書イメージ出力プログラムの処理図8は、文書イメージ出力システム200図3における処理全体の流れを示すフローチャートである。以下に、図8に示すレイアウト解析処理S102、セグメント分割処理S104、結合イメージ生成処理106、結合イメージ表示処理S108の順に説明する。図8のレイアウト解析処理S102を行う対象の文書イメージは、予め出版社PC2から文書イメージ出力サーバ4にアップロードされている。例えば、出版社PC2のスキャナ32を200dpiの解像度に設定し、白黒の2階調によりイメージデータの取り込みが行われる。図9は、レイアウト解析処理S102図8の詳細を示すフローチャートである。レイアウト解析処理S102では、主としてテキスト部分のイメージを行毎に分割する処理が行われる。文書イメージ出力サーバ4のセグメント分割プログラム52が起動されると、CPU40は、文書のイメージデータを読み込みステップS02、文字や図表などの存在する表示画素部分だけを抽出するステップS04。具体的には、イメージデータを縦方向または横方向にスキャンして、図10Aに示すように、白画素のみで構成される範囲図10Aに示す領域Hを切り取っていくことで、白画素の領域H以外の部分を表示画像部分Lとして特定することができる。なお、文書のイメージデータを水平に補正してから上記処理を行えば、より正確に表示画素部分を特定することができる。これにより、図10Bに示すように、テキスト部分L1~L7および図表部分F1が矩形範囲として特定される。このとき、CPU40は、抽出された矩形範囲のサイズ配置座標を抽出して、セグメントDB54に記憶されるためにメモリ42に保持するステップS06。つぎに、CPU40は、ノイズを除去するために、矩形範囲の幅がしきい値より小さいか否かを判定しステップS08、しきい値より小さな矩形範囲を削除するステップS10。例えば、縦横の幅が何れもしきい値20ピクセル以下の矩形範囲が削除される。さらに、CPU40は、矩形範囲の幅がしきい値想定される行間隔が50pxの場合その2倍の100px以上であるか否かを判断し、しきい値以上であると判断した矩形範囲例えば、図10Bの図表イメージF1を図表としてレイアウト情報と関連づけてセグメントDB54図7Bに記憶する。CPU40は、テキスト部分と考えられる残りの矩形範囲について段落の位置を探索するステップS16。具体的には、図10の行L6のように、上位の矩形に比べて右端の長さの短い行を段落の終わりと判定することができる。また、矩形範囲の開始位置が他の行より後ろにある行を段落の始め1行目と判定することができる。CPU40は、矩形範囲が一定比率縦横比が1:5または5:1で所定長さ以上連続する長手方向を検出し、当該長さの方向に基づいて、縦書きまたは横書きの種別を文書の属性としてセグメントDB54に記憶するステップS17。例えば、図10に示す文書は、横方向に長いセグメントが多いため横書きの文書と判定される。CPU40は、テキストの矩形範囲に関するレイアウト情報を、行毎に生成した行イメージデータと関連づけてメモリ42などに保持しておくステップS18。図11は、セグメント分割処理S104図8の詳細を示すフローチャートである。文節の区切りがひらがな/カタカナ/句読点→漢字という並びが多いことを利用して、各行毎の行イメージデータに対して、図8のセグメント分割処理が、以下のように実行される。すなわち、各行イメージデータに含まれる黒画素数に基づき算出される濃度の指標値が、前方から後方に低から高に変動する位置で各セグメントに分割される。まず、各行イメージデータについて、テキストが配列されている方向図12のx方向に所定幅のスリット図12に示す領域Sが設定されるステップS20。図12に示すように、この実施形態では、スリット幅を全角文字幅の1/8に設定している。イメージデータの解像度が240dpiとすれば、12ポイントの全角1文字を48×48程度のドットで取り込むことになる。この場合、図12に示すように、1スリットは、6ドットの幅となる。さらに、行イメージデータの幅方向について、各スリットに含まれる黒画素の総数が計数されステップS22、各スリットについて全体画素数に対する黒画素の占有比率が算出されるステップS24。例えば、1スリット内に含まれる全体画素数が6ドット48=288個で、スリット内の黒画素がN個のとき、その占有比率はN/288で得られる。図13Bに、算出された各スリットの占有比率を示す。なお、図13Bは、行イメージデータ図13Aに対応付けて、各x位置における黒画素数の計数値をグラフ化したものである。なお、図13Bにおいて、1目盛りが占有比率10を示す。さらに、CPU40は、所定スリット内における移動平均を算出するステップS26。例えば、前後の2スリットとした場合、5スリット分の移動平均が算出される。図13Cに、算出された占有比率の移動平均を示す。なお、図13Bにおいて、1目盛りが、占有比率平均値10を示す。なお、図13Cは、行イメージデータ図13Aに対応付けて、各x位置における黒画素数の計数値をグラフ化したものである。CPU40は、移動平均が、前方から後方に所定スリット4スリットの幅以上、第1のしきい値以下例えば、表示画素数の占有比率から算出した移動平均が10以下で連続する部分を検出しステップS28、第2のしきい値以上移動平均が第1のしきい値と同じ10超となったx位置図13に示す、P1~P3の位置で分割するステップS30。この実施形態では、第1のしきい値と第2のしきい値を同じ値としている。なお、図13にP1’~P3’に示すように、上記x位置の最も近接で、黒画素の占有比率図13Bが極めて0に近い第3のしきい値以下の位置で分割するようにしてもよい。移動平均をとることによって、本来占有率が0近傍であるにも拘わらず、当該値は上昇してしまう。そこで、この実施形態では、このような移動平均による影響を受けない幅第1のしきい値が連続する幅を用いて、ひらがな/カタカナ/句読点の部分を判定するようにしている。このように、分割位置を決定する基準となる第1のしきい値以下であるスリットの連続数は、移動平均が影響を受けないように設定している。例えば、1文字分の8スリットとしてもよいが、影響を受ける前後2スリットの合計4スリットを除いた4スリットとすることもできる。具体的には、移動平均の幅wを5スリットとし、スリット幅dを1/8文字としたとき、第1のしきい値以下であるスリットの連続数は、式1/d-w/2×2より、1/1/8-5/2×2=4スリットで算出できる。ここで、wは移動平均の幅を示すスリットの数であり、はガウス記号小数点以下は切り捨てを表す。一方で、所定の幅長さ以上にわたって分割位置が存在しない場合も考えられる。例えば、ひらがなやカタカナが連続しており、漢字が存在しないため文節が見つからないような場合である。CPU40は、所定のスリット数例えば、10文字分に相当する幅長さ以上にわたって分割位置が存在しないセグメントが存在するときステップS32、しきい値を下げて再度判定処理を実行し、所定位置で分割するステップS34。例えば、しきい値を占有比率の移動平均の10以下から5以下に変更する。CPU40は、分割されたセグメントを配列順序と関連づけてセグメントDB54に記憶するステップS30。以上で、表示端末で表示するイメージデータを再構築するための前処理が完了したことになる。この実施形態では、濃度の変化に基づいて、セグメントへの分割を行っている。したがって、セグメント分割を行うために必要なイメージデータの解像度をOCR解析を行う場合に比べて粗くすることができる。図14は、結合イメージ生成処理S106図8および結合イメージ表示処理S108図8の詳細を示すフローチャート図である。表示端末6図3において対象文書の閲覧要求の入力を受けてステップS40、端末の表示領域サイズが読み出され、文書イメージ出力サーバ4に送信されるステップS42。このときに、携帯端末であれば、現在の閲覧状態縦長または横長の種別を表示領域サイズと併せて送信されることが好ましい。文書イメージ出力サーバ4は、表示端末6からの閲覧要求に応じて、閲覧要求ステップS42に含まれる端末の表示領域サイズに基づき、小画面かまたは大画面か否かを判断し、以下の再構築処理ステップS48またはS50の何れかを実行するステップS46。この実施形態では、受信した端末装置の画面サイズのうち横幅が、600ピクセル以下の場合に小画面と判断し、600ピクセルを超えるときに大画面と判断するようにしている。よって、表示端末6aの解像度がVGA横480×縦640である場合、小画面と判断される。なお、表示端末6の画面サイズの横幅が、元のイメージデータ閲覧要求を受けた文書の横幅以下の場合に小画面と判断し、元のイメージデータの横幅を超える場合に大画面と判断するようにしてもよい。図15は、図14に示す小画面の場合ステップS48の詳細を示すフローチャートである。表示端末6の表示領域サイズが小画面端末の閲覧状態における横ピクセル数が所定数未満である判断したときS46のYes、CPU40は、閲覧状態に基づいて決定した表示領域の幅に合わせて、コンピュータ内部において仮想表示する領域のサイズを決定する。例えば、表示端末6aの表示領域サイズは、VGA横480×縦640であり、縦長閲覧状態である場合には、480ピクセルが仮想表示領域の幅として決定される。なお、仮想表示領域の下端は設定しない。さらに、CPU40は、セグメントDB54から対象段落に属するテキストセグメントを読み出して、まず、イメージ領域の左上に最上位のセグメントのイメージ図16のIm1を配置するステップS54。次に、行の前方から右方向に順にテキストセグメントのイメージ例えば、図16のIm2を隣接して配置するステップS56。セグメントが表示幅を超えるとき例えば、図16に点線で示すように、セグメントを配置したときに480ピクセルを超えるとき、当該行が幅長さより小さくなるように下方左端の位置図16のIm3に改行して配置するステップS58。なお、このとき、見やすい表示とするために、所定幅の行間隔を設けて次行を配置するのがよい。以降は、S58~S62の処理を繰り返す。テキストセグメントを全て配置したときステップS60のYes、さらに、当該段落に関連づけられている図表挿絵が存在する場合にはステップS62、図16に示すように、その図表挿絵にURLなどによりリンク付けたアイコンIcをさらに配置して表示するステップS68。その後、CPU40は、配置されたセグメントなどのイメージを1ファイルのイメージデータとして結合し、画面表示用のイメージデータ結合イメージデータを生成する図14のS80。結合イメージデータは、表示端末6aに出力される図14のS82。図17は、図14に示す大画面の場合ステップS50の詳細を示すフローチャートである。表示端末6の表示領域サイズが大画面端末の横ピクセル数が所定数以上である判断したときS46のNo、CPU40は、対象ページのセグメントを全て読み出すステップS66。さらに、セグメントを配列順序図7Aに示すセグメントDB54に記憶されたレイアウト情報ページ数-段落番号-行番号-配置番号に従って配列するステップS68。対象ページに関連づけられている図表挿絵が存在する場合には、図表挿絵のイメージを該当位置に配置するステップS84。これにより、図18に示すようなデータが再現される。その後、CPU40は、配置されたセグメントなどのイメージを1ファイルのイメージデータとして結合し、画面表示用のイメージデータを生成する図14のS80。この画面表示用のイメージデータは、1つのイメージとしてもよいし、複数のセグメントのイメージデータによって構成されるものとしてもよい。画面表示用のイメージデータは、表示端末6bに出力される図14のS82。以上のようにして、表示端末6が小画面の場合には、表示の一単位この実施形態では一段落についての結合イメージデータが生成されて送信され、表示端末6が大画面の場合には、元のイメージデータの1ページ分の結合イメージデータが生成されて送信される。なお、大画面の場合には、もとのイメージデータをそのまま用いるようにしてもよい。結合イメージデータを受信した表示端末6は、これをディスプレイ上に表示するステップS43。小画面の表示端末6において、一段落分の結合イメージデータの長さが、ディスプレイの表示領域より長い場合には、下方向にスクロール操作をすることで閲覧を行うことができる。この場合、必ず、横方向にはスクロール操作が必要とならないように結合イメージデータが生成されているので、操作が容易である。表示端末装置6は、継続閲覧要求たとえば、小画面の場合には次段落閲覧要求であり、大画面の場合には次ページ閲覧要求を受けて、これをサーバ4に送信するステップS44。継続閲覧要求を受けたサーバ4は、大画面の場合には、ステップS50、S80、S82を再度実行し、小画面の場合には、ステップS48、S80、S82を再度実行し、次の結合イメージデータを生成して送信する。4.その他の実施形態なお、上記実施形態では、文書イメージ出力サーバ4でセグメントを結合したイメージデータを生成し、表示端末6に当該イメージデータの表示処理だけを実行させることとした。しかし、文書イメージ出力サーバ4からは、要求された段落などに属するセグメントを送り、高性能の表示端末6において、文書イメージ出力サーバ4から受けた複数のセグメントを端末側でイメージに再構築するようにしてもよい。これにより、例えば、表示端末6において縦表示から横表示に表表示を変更した場合でも、表示領域の幅に応じてセグメントを再配置することが容易となり、表示変更のためにサーバに接続する必要がなくなる。なお、上記実施形態では、図3に示す出版社PC2、文書イメージ出力サーバ4、表示端末6が一連の処理を連携して行うこととしたが、全ての処理を表示端末6だけで行うようにしてもよい。なお、上記実施形態では、サーバの事業者がユーザーにサービスを提供することとしたが、文書のイメージデータを私的利用のために自己のサーバにアップしておき、必要時に閲覧して利用するようにしてもよい。なお、上記実施形態では、各行の行イメージデータについてセグメント分割処理図8のS104、図11を行うこととしたが、行イメージデータを前行の後端と次行の前方で結合した状態で、セグメントの分割処理を実行してもよい。これにより、元のイメージデータで文節または句読点で改行されていない行間において、文節で改行されないセグメントの生成を抑制することができる。なお、上記実施形態では、図20Aに示すように、全角一文字に対して48ドット相当となるような解像度にて2値のイメージデータを得るようにしている。その上で、3ドット幅のスリットにて、黒画素の占有率を算出するようにしている。しかし、図20Bに示すように、より解像度の粗いイメージデータを用いることもできる。図20Bにおいては、全角一文字に対して6ドット相当となるような解像度にて2値のイメージデータを得るようにしている。ただし、この場合において、黒画素の占有率にて算出を行うと、解像度が粗すぎて、区切り位置を適切に見いだせない可能性がある。そこで、解像度が粗い場合には、2値のイメージデータではなく、階調のあるイメージデータを用いればよい。たとえば、64階調のイメージデータを用いれば、その階調が上記黒がその占有率と実質的に等価になる。つまり、階調データを、そのまま図13Bに示す占有率として用いることができる。なお、上記実施形態では、出版社PC2からイメージデータを取り込むこととしたが、文書イメージ出力サーバ4でイメージデータを取り込むようにしてもよい。なお、上記実施形態では、スキャナーで取り込まれる文書、文字の解像度を200dpiとしたが、他の解像度例えば、100~400dpiとしてもよい。なお、セグメントDB54ののレイアウト情報を構成するデータ項目として章の番号を加えてもよい。なお、上記実施形態では、白画素を含む矩形領域を削除して、文章などの存在する表示画素部分だけを抽出することとしたが図9のステップS04。しかし、黒画素が多く集まる矩形範囲を特定するようにしてもよい。なお、上記実施形態では、矩形範囲のサイズ、比率に基づいて段落の位置を検出したが、イメージデータから。で終わる位置を検出すなわち、。およびこれに続くスペースのイメージを認識して段落の位置を検出してもよい。なお、上記実施形態では、第2のしきい値を第1のしきい値と同じにしたが、第2のしきい値を第1のしきい値よりも大きい値に設定してもよいただし、第1のしきい値<第2のしきい値とする。なお、上記実施形態では、移動平均の幅を5スリット前後2スリットを含むとしたが、これに限定されるものではなく、7スリット前後3スリットを含むなどとしてもよい。また、移動平均をとる前方のスリット数と後方のスリット数とを同じにしたが、移動平均をとる前方のスリット数と後方のスリット数とを異ならせてもよい。なお、上記実施形態では、指標値として表示画素占有率の移動平均図13Cを用いたが、図13Bに示す占有率を微分した微分値の絶対値または占有率を差分した差分値の絶対値に基づいて判断してもよい。図13Dに、占有率を差分した差分値を示す。例えば、図13Dにおいて、差分値0から上下1目盛り分絶対値をしきい値とし、所定の長さだけしきい値を下回って、後にしきい値を超えた位置の近傍を区切り位置とすることができる。さらに、表示画素占有率ではなく、表示画素数の微分値の絶対値または占有率の差分値の絶対値を指標値としてもよい。この場合においても、微分値が所定の長さだけしきい値を下回って、後にしきい値を超えた位置の近傍を区切り位置とすればよい。また、スリット幅を広くして徐々に移動させるなどしてもよい。例えば、上記実施形態において、スリット幅を15ドットに設定し、3ドットずつ後方に移動させながら占有率を算出すれば、図13Cの移動平均を直接得ることができる。なお、上記実施形態では、指標値として表示画素占有率の移動平均を用いたが、各スリットの占有率図13Bをそのまま用いて、区切り位置を見出すようにしてもよい。例えば、占有率が20図13Bに示す2目盛り以上を漢字と認識し、10図13Bに示す1目盛り以下を仮名文字または句読点と認識すれば、表示画素数の計数だけで処理を行うことができる。この場合、10~20の間は不明すなわち、漢字仮名文字または句読点のいずれにも認識しないとする。区切り位置は、例えば、占有率10以内が所定長さだけ続き、その後、20にまで上昇した位置を抽出することによって決定することができる。なお、上記実施形態では、スリット幅をテキスト部分の高さの1/8に設定したが、例えば、1/6に設定する等、より幅を狭くまたは広く設定してもよい。なお、上記実施形態では、スリット幅の高さをテキスト部分の高さと同じに設定して指標値の濃度を判別したが、テキスト部分の高さより小さい幅に設定して指標値の濃度を判別するようにしてもよい。例えば、上記実施形態において、テキストの高さの半分の幅を有する領域をテキスト部分の中央に設定して指標値の濃度を判別するようにしてもよい。なお、上記実施形態では、第1のしきい値以下である部分の幅長さを4スリット分としたが、移動平均が影響を受けないのであれば、これに限られない。例えば、上記実施形態において第1のしきい値以下であるスリットの連続数は、1/d-w/2×2=4スリット分と算出したが、より簡素化した式1/d-wから、3スリット分8-5としてもよい。なお、wは自然数であり、w/2×2とwの差が1より大きくなることはない。なお、上記実施形態では、第1のしきい値を移動平均10としたが、これに限られない。なお、上記実施形態では、第2のしきい値を第1のしきい値と同じ10としたが、これに限定されるものではない。なお、上記実施形態では、所定長において漢字が見つからないときに、しきい値を下げるようにしたが、当該範囲を占有率が0パーセントになる位置で分割する1文字ずつ切り出すようにしてもよい。また、セグメントの最長文字長に併せて複数パターンの中間データを持っておくこともできる。例えば、最長文字長を100ドット、200ドット、300ドットの幅長さにそれぞれ設定した上で、セグメントの分割処理図11のS32を実行して生成した中間データを別々に記憶しておけばよい。なお、仮名文字句読点のような低密度文字が連続する場合には、図11のS32に示すように、しきい値を下げることが有効と考えられるが、漢字のような高密度文字が連続するような場合には、逆にしきい値を上げることも可能であると考えられる。なお、上記実施形態では、解像度がVGAの表示端末を用いたが、他のサイズWVGA、SVGA、XGAなど表示端末を用いてもよい。なお、上記実施形態では、クリック操作に基づいて、サーバにアクセスして段落番号ごとに表示としたが、クリック操作に基づいて、サーバにアクセスしてページ、文章毎に表示してもよい。なお、上記実施形態では、スキャナからイメージデータを取り込むこととしたが、テキストデータからイメージデータを生成してもよい。なお、上記実施形態では、前方から後方にスキャンすることとしたが、テキストが配列された方向であればよく、反対方向、すなわち後方から前方にスキャンして同様の処理を行ってもよい。縦書きにおいても同様である。なお、上記実施形態では、セグメントDB54図7に所定位置で分割したセグメントを中間データとして記憶することとしたが、イメージデータは各行毎にもっておいて、これに対応付けて分割する所定位置を記憶しておくようにしてもよい。なお、上記実施形態では、配置したイメージである複数のセグメントを1つのイメージデータとして結合して出力するようにしている。しかし、図19のフローチャートに示すように、セグメントおよびレイアウト情報を出力するようにして、端末側でセグメントを配置した上で表示するようにしてもよい。図19に示すように、表示端末6は、対象文書の閲覧要求を文書イメージ出力サーバ4に送信しステップS88、これを受けて文書イメージ出力サーバ4は、対象文書のセグメント及びレイアウト情報を表示端末6に送信するステップS90。表示端末6のCPU60は、その表示領域サイズが小画面かまたは大画面か否かを判断しステップS92、その結果、小画面の場合には再構築処理S94図14のS48に対応する図15に示すフローチャートと同様の処理を実行し、配置されたイメージデータを画面上に出力するステップS96。大画面の場合には再構築処理S98図14のS50に対応する図17に示すフローチャートと同様の処理を実行し、配置されたイメージデータを画面上に出力するステップS96。