(57)【要約】【課題】文章の構造的な区切りに基づき、読みやすく加工されたファイルを自動的に生成する。【解決手段】画像処理装置は、画像データから文字領域を抽出するレイアウト解析部、文字領域に含まれる文字のテキストデータを生成するＯＣＲ処理部と、変換ファイル生成部を含む。変換ファイル生成部は、第１区切り記号列が文字領域に含まれているか否かを確認する。変換ファイル生成部は、第１区切り記号列を基準に、文字領域を複数の第１分割領域に分割する。変換ファイル生成部は、第１分割領域のテキストデータが異なるページに配されるように、変換ファイルを生成する。【選択図】図７
2019028539.tif 000002
【特許請求の範囲】
【請求項１】
画像データのレイアウトを解析し、前記画像データから文字を含む文字領域を抽出するレイアウト解析部と、
前記文字領域に含まれる文字を認識し、テキストデータを生成するＯＣＲ処理部と、
前記画像データを変換して変換ファイルを生成する変換ファイル生成部を含み、
前記変換ファイル生成部は、
文章構造における区切りを示す第１区切り記号列が前記文字領域に含まれているか否かを確認し、
複数の第１区切り記号列が含まれているとき、前記第１区切り記号列を基準に、前記文字領域を複数の第１分割領域に分割し、
前記第１分割領域の前記テキストデータが異なるページに配されるように、前記変換ファイルを生成することを特徴とする画像処理装置。
【請求項２】
前記変換ファイル生成部は、
前記文字領域の先頭から２つめの前記第１区切り記号列の直前の行までが最初の前記第１分割領域となるように前記文字領域を分割し、
２つめ以降の前記第１区切り記号列については、前記第１分割領域の先頭に前記第１区切り記号列が位置するように、前記文字領域を分割することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
使用者の設定操作を受け付ける操作パネルを含み、
前記操作パネルが前記第１区切り記号列の形式の設定を受け付けたとき、
前記変換ファイル生成部は、設定された形式に対応する前記第１区切り記号列が前記文字領域内に含まれているか否かを確認することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記変換ファイル生成部は、
複数の格子状のセルを行方向と列方向に並べ、表計算ソフトウェアで使用される形式のファイルを前記変換ファイルとして生成し、
前記ＯＣＲ処理部の認識結果に基づき、文章構造における区切りを示す第２区切り記号列が前記第１分割領域に含まれているか否かを確認し、
前記第１分割領域に前記第２区切り記号列が含まれているとき、前記第２区切り記号列を基準に、前記第１分割領域から第２分割領域を抽出し、
前記第２分割領域の先頭に前記第２区切り記号列が位置するように、前記第２分割領域を抽出し、
前記第２分割領域の抽出後に残った前記第１分割領域の前記テキストデータをｎ列目の前記セルに、抽出した前記第２分割領域の前記テキストデータを（ｎ＋１）列目の前記セルに配した前記変換ファイルを生成することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記変換ファイル生成部は、
前記ＯＣＲ処理部の認識結果に基づき、文章構造における区切りを示す第３区切り記号列が前記第２分割領域に含まれているか否かを確認し、
前記第２分割領域に前記第３区切り記号列が含まれているとき、前記第３区切り記号列を基準に、前記第２分割領域から第３分割領域を抽出し、
前記第３分割領域の先頭に前記第３区切り記号列が位置するように、前記第３分割領域を抽出し、
前記第３分割領域の抽出後に残った前記第２分割領域の前記テキストデータをｎ＋１列目の前記セルに、抽出した前記第３分割領域の前記テキストデータを（ｎ＋２）列目の前記セルに配した前記変換ファイルを生成することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記ＯＣＲ処理部は前記文字領域に含まれる文字を認識してテキストデータを生成し、
前記変換ファイル生成部は、前記テキストデータを前記変換ファイルに含めることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記第１区切り記号列と扱わない記号列が定義された除外データを記憶する記憶部を含み、
前記変換ファイル生成部は、前記除外データに定義された記号列を前記第１区切り記号列と扱わないことを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記変換ファイル生成部は、前記変換ファイルとして、ＸＭＬ形式のファイルを生成することを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを変換し、ファイルを生成する画像処理装置に関する。
【背景技術】
【０００２】
紙文書（原稿）を電子化することがある。電子化を行うとき、原稿が読み取られる。読み取りにより、画像データ（ファイル）が得られる。そして、複数枚の原稿の画像データへのファイル化に関する技術の一例が特許文献１に記載されている。
【０００３】
特許文献１には、原稿を読み取って画像データを取得し、複数の束に分割されている複数枚の原稿を束ごとに読み取って得た画像データに基づいて複数のファイルを生成し、束ごとに原稿を読み取ったことに従って、原稿を複数の束に分割するための分割位置を記憶し、複数枚の原稿を再度読み取る場合、記憶される分割位置に基づいて、複数枚の原稿を読み取って得られる画像データから複数のファイルを生成する画像読取装置が記載されている。この構成により、分割送信を繰り返し行う場合のユーザの設定操作の負荷を軽減しようとする（特許文献１：請求項１、要約等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１４６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
紙文書（原稿）を電子化するとき、原稿の読み取りが行われる。使用者は、読み取り結果をファイル（画像データ）として得ることができる。例えば、複数の原稿を読み取ったとき、複数ページの画像を含む１つのファイルが生成される。
【０００６】
読みやすく画像データのレイアウトを変更したい場合がある。この場合、画像データ（ファイル）を編集する必要がある。あるいは、原稿そのものを加工する必要がある。読みやすいようにレイアウトを変更するには、加工、編集の手間がかかるという問題がある。
【０００７】
ここで、特許文献１は、１ファイルに含まれる画像データの枚数（ページ数）を自動化する技術である。各ファイルの内容を読みやすいように改変したい場合、特許文献１記載の技術でも、ファイルに含まれる画像データを編集する必要がある。従って、特許文献１記載の技術では、上記の問題を解決することはできない。
【０００８】
本発明は、上記従来技術の問題点に鑑み、文章の構造的な区切りを示す記号列に基づき、読みやすく加工されたファイルを自動的に生成する。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、レイアウト解析部、ＯＣＲ処理部、変換ファイル生成部を含む。前記レイアウト解析部は画像データのレイアウトを解析する。前記レイアウト解析部は、前記画像データから文字を含む文字領域を抽出する。前記ＯＣＲ処理部は前記文字領域に含まれる文字を認識する。前記ＯＣＲ処理部はテキストデータを生成する。前記変換ファイル生成部は前記画像データを変換して変換ファイルを生成する。前記変換ファイル生成部は、文章構造における区切りを示す第１区切り記号列が前記文字領域に含まれているか否かを確認する。前記変換ファイル生成部は、複数の第１区切り記号列が含まれているとき、前記第１区切り記号列を基準に、前記文字領域を複数の第１分割領域に分割する。前記変換ファイル生成部は、前記第１分割領域の前記テキストデータが異なるページに配されるように、前記変換ファイルを生成する。
【発明の効果】
【００１０】
本発明によれば、文章の構造的な区切りに基づき、読みやすく加工されたファイルを自動的に生成することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る画像読取部と制御部の一例を示す図である。
【図３】原稿を読み取って得られた画像データの一例を示す図である。
【図４】実施形態に係る自動区切り機能の一例を示す図である。
【図５】実施形態に係る第１設定画面の一例を示す図である。
【図６】実施形態に係る第２設定画面の一例を示す図である。
【図７】実施形態に係る自動区切り機能を用いた変換ファイル生成の流れの一例を示す図である。
【図８】実施形態に係る第１分割領域の一例を示す。
【図９】実施形態に係る複合機で生成された表計算ファイルの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図１〜図９を用い、実施形態に係る画像処理装置を説明する。画像処理装置として複合機１００を例に挙げて説明する。複合機１００は、原稿読み取りの他、印刷、送信が可能である。複合機１００は画像形成装置でもある。本実施形態の説明に記載されている構成、配置等の各要素は発明の範囲を限定せず単なる説明例にすぎない。
【００１３】
（複合機１００）
図１を用いて、実施形態に係る複合機１００の一例を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１４】
図１に示すように、複合機１００は、制御部１、記憶部２、操作パネル３、印刷部４、通信部５、画像読取部６、原稿搬送部７を含む。
【００１５】
制御部１は複合機１００を制御する。制御部１は、ＣＰＵ１１と画像処理部１２を含む。記憶部２は、ＲＯＭ、フラッシュＲＯＭ、ストレージ（ＨＤＤ）のような不揮発性の記憶装置を含む。記憶部２はＲＡＭのような揮発性の記憶装置も含む。制御部１は、記憶部２に記憶されたプログラムやデータを利用して各部を制御する。制御部１は原稿読取や画像データの生成を制御する。画像処理部１２は、画像処理専用の集積回路である。例えば、画像処理部１２はＡＳＩＣである。画像処理部１２は画像データの画像処理を行う。
【００１６】
操作パネル３は、表示パネル３１、タッチパネル３２、ハードキー３３を含む。制御部１は、設定用画面や操作用画像を表示パネル３１に表示させる。操作用画像は、例えば、ボタン、キー、タブである。タッチパネル３２の出力に基づき、制御部１は、操作された操作用画像を認識する。ハードキー３３はスタートキーやテンキーを含む。タッチパネル３２、ハードキー３３は使用者の設定操作を受け付ける。制御部１は操作パネル３と通信する。制御部１は設定内容を認識する。
【００１７】
印刷部４は、給紙部４ａ、用紙搬送部４ｂ、画像形成部４ｃ、定着部４ｄを含む。印刷ジョブのとき、制御部１は用紙を給紙部４ａに供給させる。制御部１は用紙を用紙搬送部４ｂに搬送させる。用紙搬送部４ｂは印刷済み用紙を機外に排出する。制御部１は画像データに基づくトナー像を画像形成部４ｃに形成させる。制御部１は搬送用紙へのトナー像の転写を画像形成部４ｃに行わせる。制御部１は転写されたトナー像の用紙への定着を定着部４ｄに行わせる。制御部１は印刷部４の動作を制御する。
【００１８】
通信部５は、コンピューター２００と通信可能に接続される。通信部５とコンピューター２００はネットワークを介して通信する。通信部５は、通信用回路、通信用ソフトウェアを含む。通信部５はコンピューター２００から送信された印刷用データを受信する。印刷用データは画像データやページ記述言語で記述されたデータを含む。制御部１は受信した印刷用データに基づき、印刷部４に印刷させる（プリントジョブ）。
【００１９】
画像読取部６は原稿ガラス（不図示）を含む、原稿ガラスは光を透過する。原稿は原稿ガラスにセットされる。画像読取部６は、原稿ガラスにセットされた原稿に光を照射する。画像読取部６は原稿の下側の面を読み取って画像データを生成する。制御部１は生成された画像データを記憶部２に記憶させる。
【００２０】
また、原稿搬送部７は開閉可能である。閉じられたとき、原稿搬送部７は原稿ガラス上の原稿を押さえる。原稿搬送部７は、自動的に１枚ずつセットされた原稿を読み取り位置（搬送読取用コンタクトガラス）に搬送する。搬送読取用ガラス（不図示）は画像読取部６に設けられる。搬送原稿は搬送読取用ガラスの上を通過する。画像読取部６は、搬送読取用コンタクトガラスを通過する原稿に光を照射する。画像読取部６は原稿を読み取って画像データを生成する。制御部１は生成された画像データを記憶部２に記憶させる。
【００２１】
（画像読取部６と制御部１）
次に、図２、図３を用いて、実施形態に係る画像読取部６と制御部１の一例を説明する。図２は、実施形態に係る画像読取部６と制御部１の一例を示す図である。図３は、原稿を読み取って得られた画像データの一例を示す図である。
【００２２】
図２に示すように、画像読取部６は、ランプ６１、イメージセンサー６２、画像データ生成回路６３を含む。原稿を読み取るとき、ランプ６１は原稿に光を照射する。ランプ６１は、例えば、ＬＥＤを含む。イメージセンサー６２は複数の受光素子（画素）を含む。受光素子は主走査方向に並べられる。イメージセンサー６２はカラーでの読み取りに対応している。そのため、イメージセンサー６２は、Ｒ、Ｇ、Ｂの３色のラインセンサーを含む。原稿で反射された光は、受光素子に入射する。ラインセンサーの各受光素子は、受光量（反射光量）に応じたアナログ画像信号を出力する。
【００２３】
画像データ生成回路６３は、イメージセンサー６２から出力されたアナログ画像信号に基づき、画像データを生成する。画像データ生成回路６３は、アナログ画像信号を調整するための調整回路を含む。調整回路は、例えば、増幅回路やオフセット回路である。また、画像データ生成回路６３はＡ／Ｄ変換回路を含む。Ａ／Ｄ変換回路は、調整されたアナログ画像信号をディジタル値に変換する。また、画像データ生成回路６３は、補正回路を含む。補正回路は、ランプ６１の発光特性や、イメージセンサー６２の読取特性に起因するディジタル値の歪みを補正する。補正回路は、例えば、シェーディング補正を行う。
【００２４】
ここで、複合機１００は、読み取りで得られた画像データから変換ファイル２２を生成する。制御部１（ＣＰＵ１１、画像処理部１２）が画像データから変換ファイル２２を生成する。図２に示すように、変換ファイル２２の生成に関し、制御部１はレイアウト解析部８１、ＯＣＲ処理部８２、変換ファイル生成部８３を含む。
【００２５】
ＣＰＵ１１が、レイアウト解析部８１、ＯＣＲ処理部８２、変換ファイル生成部８３のうち、１又は複数として動作してもよい。この場合、記憶部２に記憶されたプログラムに基づき、ＣＰＵ１１が処理を行う。また、レイアウト解析部８１、ＯＣＲ処理部８２、変換ファイル生成部８３のうち、１又は複数は、ハードウェア（回路）として設けられてもよい。例えば、画像処理部１２の一部として回路が設けられてもよい。
【００２６】
レイアウト解析部８１は、画像データのレイアウトを解析する。そして、レイアウト解析部８１は、例えば、画像データから文字領域８４、表領域８５、図領域８６を抽出する。文字領域８４は、文字列（文字）のみからなる領域である。表領域８５は表を含む領域である。表は罫線、枠を含む。表は枠内に文字を含む場合がある。図領域８６は、図形、写真のような図を含む領域である。なお、レイアウト解析部８１は、適切な領域抽出のため、傾き補正処理を行ってもよい。
【００２７】
各領域の抽出のアルゴリズムは、適宜定めることができる。アルゴリズムは、領域を抽出できるものであればよい。例えば、レイアウト解析部８１は、画像データから画像としてのブロック（まとまり）を抽出する。レイアウト解析部８１は矩形のブロックを抽出する。例えば、レイアウト解析部８１は画像データを２値化する。２値化したデータのうち、予め定められた第１閾値以上の幅を有する空白領域を認識する。第１閾値は記憶部２に記憶される。レイアウト解析部８１は、画像データのうち、空白領域内にブロックの境界を設定してもよい。また、レイアウト解析部８１は、２値化したデータのうち、所定距離内にある黒画素をグループ化（結合）してもよい。そして、レイアウト解析部８１はグループ化した画素群を覆う最小の矩形を認識する。レイアウト解析部８１は、画像データのうち、矩形に対応する領域を１つのブロックとしてもよい。また、レイアウト解析部８１は、他の手法により、ブロックを抽出してもよい。
【００２８】
図３において、ある原稿の画像データにおいて、抽出されるブロックの一例を破線枠で示している。次に、レイアウト解析部８１は、抽出したブロックを文字領域８４、表領域８５、図領域８６の何れかに分類する。
【００２９】
例えば、レイアウト解析部８１は、ブロックに含まれる画素のうち、所定濃度以上の画素値を有する画素を認識する。所定濃度は予め定められる。レイアウト解析部８１は、所定濃度以上の画素値を有し、つながっている画素のかたまりごとに、外接矩形を定める。例えば、黒文字の場合、黒文字を囲う矩形が定められる。表、図の場合、表や図を覆う矩形が定められる。
【００３０】
図（写真）、表などでは、外接矩形は大きくなる。ブロック内の全外接矩形が予め定められた第２閾値より小さいとき、レイアウト解析部８１は、そのブロックを文字領域８４と分類する。第２閾値は記憶部２に記憶される。レイアウト解析部８１は、文字領域８４ではないと分類したブロックに含まれる直線成分を認識する。例えば、レイアウト解析部８１は、ハフ変換処理を用いて、直線（線分）を認識する。レイアウト解析部８１は、各直線の端部が表を形成するように接続されているブロックを表領域８５に分類する。レイアウト解析部８１は、抽出ブロックのうち、文字領域８４と表領域８５の何れにも分類できないブロックを図領域８６に分類する。なお、他の手法により、レイアウト解析部８１は分類を行ってもよい。
【００３１】
ＯＣＲ処理部８２は、文字領域８４の文字認識処理を行う。ＯＣＲ処理部８２は、文字領域８４に含まれる文字列（行）を認識する。例えば、ＯＣＲ処理部８２は、行の方向を認識する。そして、ＯＣＲ処理部８２は、１行分の文字列を枠で囲う。また、ＯＣＲ処理部８２は、文字列に含まれる個々の文字を認識する。ＯＣＲ処理部８２は、文字間隔（空白）に基づき、個々の文字を枠で囲う。ＯＣＲ処理部８２は、パターンマッチングにより、各文字を認識してもよい。また、ＯＣＲ処理部８２は、各文字の特徴点を認識し、特徴点に基づき、文字を認識してもよい。文字を認識するための文字認識用データ２１が記憶部２に記憶される。ＯＣＲ処理部８２は、文字認識用データ２１を用いて、文字を認識する。そして、ＯＣＲ処理部８２は、文字領域８４に含まれる文字のテキストデータを生成する。
【００３２】
変換ファイル生成部８３は、入力された画像データに基づき、変換ファイル２２を生成する。変換ファイル２２は、ＯＣＲ処理により生成されたテキストデータを含む。変換ファイル生成部８３は、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のファイルを変換ファイル２２として生成する。
【００３３】
例えば、変換ファイル生成部８３は、表計算ファイルを変換ファイル２２として生成できる。表計算ファイルは、行方向、及び、列方向に並べられたセル（格子）を含むファイルである。セル内に、テキスト、式、数値のようなデータが入れられる。また、画像のようなオブジェクトを貼りつけることもできる。表計算ファイルは、表計算ソフトウェアで使用される形式のファイルである。表計算ソフトウェアとしては、例えば、マイクロソフト社のエクセルがある。
【００３４】
また、変換ファイル生成部８３は、プレゼンテーション用ファイルを変換ファイル２２として生成できる。プレゼンテーション用ファイルは、プレゼンテーション用ソフトウェアで使用される形式のファイルである。プレゼンテーション用ソフトウェアとしては、例えば、マイクロソフト社のパワーポイントがある。なお、変換ファイル生成部８３は、他の形式のファイルを生成できてもよい。例えば、変換ファイル生成部８３は、文書作成用ソフトウェア（ワープロソフトウェア）で使用できる形式の変換ファイル２２を生成してもよい。また、変換ファイル生成部８３は、ＸＭＬ以外の形式のファイルを変換ファイル２２として生成してもよい。
【００３５】
制御部１が画像データから生成した変換ファイル２２は、記憶部２に記憶される。そして、制御部１は、宛先に設定されたコンピューター２００に向けて、生成された変換ファイル２２を通信部５に送信させる。各使用者は、コンピューター２００及びコンピューター２００にインストールされたソフトウェアを用いて、変換ファイル２２を編集することができる。
【００３６】
操作パネル３は、原稿を読み取って変換ファイル２２を生成するジョブ（変換ファイル生成ジョブ）の設定操作を受け付ける。例えば、操作パネル３は、変換ファイル２２の形式の設定操作を受け付ける。使用者は、変換ファイル２２の形式として、表計算ファイルやプレゼンテーション用ファイルを選択できる。また、操作パネル３は、変換ファイル生成ジョブの実行指示を受け付ける。また、操作パネル３は、生成された変換ファイル２２の送信先の設定を受け付ける。なお、複合機１００に変換ファイル２２を蓄積したい場合がある。そのため、宛先として、記憶部２を設定することができる。例えば、操作パネル３は、記憶部２のフォルダーを宛先とする設定を受け付ける。
【００３７】
（自動区切り機能）
次に、図４〜図６を用いて、実施形態に係る複合機１００の自動区切り機能の一例を説明する。図４は実施形態に係る自動区切り機能の一例を示す図である。図５は実施形態に係る第１設定画面３ａの一例を示す図である。図６は実施形態に係る第２設定画面３ｂの一例を示す図である。
【００３８】
変換ファイル生成部８３（制御部１）は、画像データを変換した変換ファイル２２を生成する。変換ファイル２２の生成に関し、複合機１００は、自動区切り機能を有する。自動区切り機能を用いるとき、変換ファイル生成部８３は、画像データに含まれる第１区切り記号列９１を探しだす。第１区切り記号列９１の形式は、操作パネル３で設定することができる。変換ファイル生成部８３は、第１区切り記号列９１を基準に、画像データの内容（抽出した文字領域８４）を複数の第１分割領域Ｆ１に分割する。このとき、変換ファイル生成部８３は、抽出した文字領域８４を記載順どおりに、１つに結合してもよい。変換ファイル生成部８３は、それぞれの第１分割領域Ｆ１が異なるページ（シート）に配されるように変換ファイル２２を生成する。
【００３９】
文章には、構造を示すための記号列を含むものがある。区切り機能（見出し）として、例えば、部、章、節、項、目といった文字を区切りとして用いる文書がある。区切り記号列を含む文書（文章）には、例えば、学術論文がある。また、公的機関には、区切りとして用いる記号列を決めているものもある。公的機関が発行する文書も、その一例である。また、機械、機器の説明書も、部、章、節、項を用いて、わかりやすくする場合がある。
【００４０】
図４は、自動区切り機能を使用した場合の一例を示す。図４のうち、最上段の３つの矩形は、原稿を読み取って得られた画像データを示す。図４では、３ページの原稿を読み取った例を示す。図４に示す原稿では、数字＋ピリオド＋数字の形式の区切り記号列が用いられている。区切り記号列は、文字、数字、記号の何れか又は複数を含む。具体的に、図４に示す原稿は、第１区切り記号列９１として、１．１、１．２、１．３、１．４、１．５を含む。図４において、破線で囲った部分が第１区切り記号列９１である。
【００４１】
図４のうち、中段と最下段の計５つの矩形は、自動区切り機能を利用して生成された変換ファイル２２の一例を示す。図４は、数字＋ピリオド＋数字の形式の記号列を、第１区切り記号列９１として扱った例を示す。変換ファイル生成部８３は、一連の画像データを１つにまとめたものを、第１区切り記号列９１の数と同じ数に分割する。その結果、変換ファイル生成部８３は、一連の画像データを１つにまとめたものを、第１区切り記号列９１と同じ数の第１分割領域Ｆ１に分割する。
【００４２】
変換ファイル生成部８３は、１枚目の画像データの先頭から２つめの第１区切り記号列９１の直前の行までが最初の第１分割領域Ｆ１となるように画像データの内容を分割する。変換ファイル生成部８３は、２つめ以降の第１区切り記号列９１については、それぞれの第１区切り記号列９１の直前の行で文字領域８４（画像データの内容）を区切る。図４の最上段の図では、両端矢印により、それぞれの第１分割領域Ｆ１の範囲を示している。
【００４３】
複合機１００では、自動区切り機能に関する設定を行うことができる。第１設定画面３ａで自動区切り機能に関する設定を行うことができる。図５は、第１設定画面３ａの一例を示す。操作パネル３が第１設定画面３ａの表示指示操作を受け付けたとき、制御部１は、第１設定画面３ａを表示パネル３１に表示させる。第１設定画面３ａの表示後、制御部１は第２設定画面３ｂを表示させる。図６は第２設定画面３ｂの一例を示す。また、操作パネル３が変換ファイル生成ジョブの実行指示を受け付けたとき、制御部１は、第１設定画面３ａを表示パネル３１に表示させてもよい。
【００４４】
第１設定画面３ａはＯＮボタンＢ１とＯＦＦボタンＢ２を含む。ＯＮボタンＢ１とＯＦＦボタンＢ２により、自動区切り機能を用いるか否かを設定することができる。自動区切り機能を用いるとき、使用者はＯＮボタンＢ１を操作する。この機能を用いないとき、使用者はＯＦＦボタンＢ２を操作する。操作パネル３は、自動区切り機能を用いるか否かの設定を受け付ける。自動区切り機能を用いる設定がなされたとき、変換ファイル生成部８３は、異なるページ（シート）に各第１分割領域Ｆ１のテキストデータを配した変換ファイル２２を生成する。自動区切り機能を用いない設定がなされたとき、変換ファイル生成部８３は、第１区切り記号列９１で内容を区切らない変換ファイル２２を生成する。
【００４５】
第１設定画面３ａでは、第１区切り記号列９１の形式を設定することができる。第１区切り記号列９１の形式の設定のため、複数の第１形式選択ボタンが配される。図５では、９つの第１形式選択ボタンを表示する例を示す。
【００４６】
第１形式選択ボタンＢ３ａが操作されたとき、変換ファイル生成部８３は、「数字＋ピリオド」の形式の記号列を第１区切り記号列９１と扱う。第１形式選択ボタンＢ３ｂが操作されたとき、変換ファイル生成部８３は、「数字＋ピリオド＋数字」の形式の記号列を第１区切り記号列９１と扱う。第１形式選択ボタンＢ３ｃが操作されたとき、変換ファイル生成部８３は、「数字＋ピリオド＋数字＋ピリオド＋数字」の形式の記号列を第１区切り記号列９１と扱う。
【００４７】
第１形式選択ボタンＢ３ｄが操作されたとき、変換ファイル生成部８３は、「始め括弧＋数字＋閉じ括弧」の形式の記号列を第１区切り記号列９１と扱う。第１形式選択ボタンＢ３ｅが操作されたとき、変換ファイル生成部８３は、「始め括弧＋アルファベットの小文字＋閉じ括弧」の形式の記号列を第１区切り記号列９１と扱う。第１形式選択ボタンＢ３ｆが操作されたとき、変換ファイル生成部８３は、「ローマ数字の大文字＋ピリオド」の形式の記号列を第１区切り記号列９１と扱う。
【００４８】
第１形式選択ボタンＢ３ｇが操作されたとき、変換ファイル生成部８３は、「第＋数字＋章」の形式の記号列を第１区切り記号列９１と扱う。第１形式選択ボタンＢ３ｈが操作されたとき、変換ファイル生成部８３は、「第＋数字＋節」の形式の記号列を第１区切り記号列９１と扱う。第１形式選択ボタンＢ３ｈが操作されたとき、変換ファイル生成部８３は、「第＋数字＋項」の形式の記号列を第１区切り記号列９１と扱う。
【００４９】
また、文章で使用される区切りを示す記号列は、上記の形式に限られない。そのため、操作パネル３では、第１区切り記号列９１と扱う記号列の形式を使用者が設定できる。使用者による形式の設定のため、第１形式入力ボタンＢ４が設けられる。第１形式入力ボタンＢ４が操作されたとき、例えば、制御部１は、ソフトウェアキーボードを表示パネル３１に表示させる。ソフトウェアキーボードでは、数字、記号、文字列を入力することができる。操作パネル３は、ソフトウェアキーボードへの入力を受け付ける。変換ファイル生成部８３は、入力された形式の記号列を第１区切り記号列９１と扱う。例えば、使用者が「始め括弧＋ローマ数字の小文字＋閉じ括弧」を入力した場合、変換ファイル生成部８３は、「始め括弧＋ローマ数字の小文字＋閉じ括弧」の形式の記号列を第１区切り記号列９１と扱う。
【００５０】
表計算ファイルは、セルが列方向及び行方向に並べられる。画像データを変換し、表計算ファイルを生成するとき、テキストデータを含めるセルの場所を調整することにより、読みやすい変換ファイル２２を生成できる場合がある。
【００５１】
そこで、複合機１００では、画像データを変換し、表計算ファイルを生成するとき、第２区切り記号列９２と第３区切り記号列９３を設定することができる。第２区切り記号列９２と第３区切り記号列９３は、第１区切り記号列９１よりも階層的（文章構造的）に下位と扱う記号列である。第２区切り記号列９２は、第３区切り記号列９３よりも階層的（文章構造的）に上位と扱う記号列である。第２設定画面３ｂで第２区切り記号列９２と第３区切り記号列９３に関する設定を行うことができる。
【００５２】
変換ファイル２２の形式として表計算ファイルが選択されているとき、制御部１は、第２設定画面３ｂを表示パネル３１に表示させる。例えば、第１設定画面３ａでエンドボタンＢ５が操作されたとき、制御部１は、第２設定画面３ｂを表示パネル３１に表示させる。変換ファイル２２の形式として表計算ファイル以外の形式が選択されているとき、制御部１は、第２設定画面３ｂを表示パネル３１に表示させない。第２設定画面３ｂでは、第２区切り記号列９２の形式を設定することができる。第２区切り記号列９２の形式の設定のため、複数の第２形式選択ボタンＢ６が配される。図８は、３つの第２形式選択ボタンＢ６を表示する例を示す。
【００５３】
第２形式選択ボタンＢ６ａが操作されたとき、変換ファイル生成部８３は、「数字＋ピリオド＋数字＋ピリオド＋数字」の形式の記号列を第２区切り記号列９２と扱う。第２形式選択ボタンＢ６ｂが操作されたとき、変換ファイル生成部８３は、「始め括弧＋数字＋閉じ括弧」の形式の記号列を第２区切り記号列９２と扱う。第２形式選択ボタンＢ６ｃが操作されたとき、変換ファイル生成部８３は、「始め括弧＋アルファベットの大文字＋閉じ括弧」の形式の記号列を第２区切り記号列９２と扱う。
【００５４】
また、文章で使用される区切りを示す記号列は、上記の形式に限られない。そのため、操作パネル３では、第２区切り記号列９２と扱う記号列の形式を使用者が設定できる。使用者による形式の設定のため、第２形式入力ボタンＢ７が設けられる。第２形式入力ボタンＢ７が操作されたとき、例えば、制御部１は、ソフトウェアキーボードを表示パネル３１に表示させる。ソフトウェアキーボードでは、数字、記号、文字列を入力することができる。操作パネル３は、ソフトウェアキーボードへの入力を受け付ける。変換ファイル生成部８３は、入力された形式の記号列を第２区切り記号列９２と扱う。例えば、使用者が「始め括弧＋ローマ数字の大文字＋閉じ括弧」を入力した場合、変換ファイル生成部８３は、「始め括弧＋ローマ数字の大文字＋閉じ括弧」の形式の記号列を第２区切り記号列９２と扱う。
【００５５】
また、第２設定画面３ｂでは、第３区切り記号列９３の形式を設定することもできる。第３区切り記号列９３の形式の設定のため、複数の第３形式選択ボタンが配される。図８は、３つの第３形式選択ボタンを表示する例を示す。
【００５６】
第３形式選択ボタンＢ８ａが操作されたとき、変換ファイル生成部８３は「数字＋ピリオド＋数字＋ピリオド＋数字＋ピリオド＋数字」の形式の記号列を第３区切り記号列９３と扱う。第３形式選択ボタンＢ８ｂが操作されたとき、変換ファイル生成部８３は「始め括弧＋数字＋ハイフン＋数字＋閉じ括弧」の形式の記号列を第３区切り記号列９３と扱う。第３形式選択ボタンＢ８ｃが操作されたとき、変換ファイル生成部８３は「始め括弧＋アルファベットの小文字＋閉じ括弧」の形式の記号列を第３区切り記号列９３と扱う。
【００５７】
また、操作パネル３では、第３区切り記号列９３と扱う記号列の形式を使用者が設定できる。使用者による形式の設定のため、第３形式入力ボタンＢ９が設けられる。第３形式入力ボタンＢ９が操作されたとき、例えば、制御部１は、ソフトウェアキーボードを表示パネル３１に表示させる。ソフトウェアキーボードでは、数字、記号、文字列を入力することができる。操作パネル３は、ソフトウェアキーボードへの入力を受け付ける。変換ファイル生成部８３は、入力された形式の記号列を第３区切り記号列９３と扱う。例えば、使用者が「始め括弧＋ローマ数字の小文字＋閉じ括弧」を入力した場合、変換ファイル生成部８３は、「始め括弧＋ローマ数字の小文字＋閉じ括弧」の形式の記号列を第２区切り記号列９２と扱う。
【００５８】
（自動区切り機能を用いた変換ファイル生成）
次に、図７〜図９を用いて、実施形態に係る自動区切り機能を用いた変換ファイル生成の流れの一例を説明する。図７は、実施形態に係る自動区切り機能を用いた変換ファイル生成の流れの一例を示す図である。図８は、実施形態に係る第１分割領域Ｆ１の一例を示す。図９は、実施形態に係る複合機１００で生成された表計算ファイルの一例を示す図である。
【００５９】
まず、変換ファイル生成ジョブの実行指示前に、使用者は、原稿搬送部７に原稿をセットする。図６のスタートは、操作パネル３が変換ファイル生成のジョブ実行指示を受け付けた時点である。また、操作パネル３は自動区切り機能を用いる設定を受け付けている。
【００６０】
まず、制御部１は原稿を画像読取部６に読み取らせる（ステップ♯１）。原稿が複数枚のとき、制御部１は、複数枚の原稿を画像読取部６に読み取らせる。制御部１は、原稿の画像データを画像読取部６に生成させる（ステップ♯２）。原稿が複数枚のとき、画像読取部６は、複数ページの画像データを生成する。
【００６１】
次に、制御部１は、画像データのレイアウト解析をレイアウト解析部８１に行わせる（ステップ♯３）。原稿が複数枚のとき、レイアウト解析部８１は、それぞれのページ（画像データ）を解析する。レイアウト解析部８１は、抽出したブロックを文字領域８４、図領域８６、表領域８５の何れかに分類する（ステップ♯４）。
【００６２】
そして、ＯＣＲ処理部８２は、全ての文字領域８４をページ順、記載順に１つに結合する。そして、ＯＣＲ処理部８２は、結合した文字領域８４の文字を認識する（ステップ♯５）。分割に備えるため、各文字領域８４は１つに結合される。例えば、原稿が２ページの場合、ＯＣＲ処理部８２は、１ページ目の画像データに含まれる文字領域８４と、２ページ目の画像データに含まれる文字領域８４を結合する。そして、ＯＣＲ処理部８２は、それぞれのページ（画像データ）に含まれる文字領域８４の文字（記号）を認識する。
【００６３】
続いて、文字認識結果に基づき、制御部１は文字領域８４の中に含まれる第１区切り記号列９１を変換ファイル生成部８３に確認させる（ステップ♯６）。変換ファイル生成部８３は、結合した文字領域８４に、第１区切り記号列９１が含まれるか否かを確認する。変換ファイル生成部８３は、第１設定画面３ａで設定された形式と同じ形式の記号列を第１区切り記号列９１と扱う。例えば、形式として「数字＋ピリオド＋数字」が選択されているとき、変換ファイル生成部８３は、「１．１」、「１．５」、「２．４」、「３．２」のような形式が一致する記号列の有無を確認する。
【００６４】
ここで、学術論文では、図や表を含むことがある。図には、「図１．１」や「ＦＩＧ１．１」のような図番が付されることがある。また、表には、「表１．１」や「Ｔａｂｌｅ１．１」のような表番が付されることがある。図番や表番を第１区切り記号列９１と扱う必要はない。図番や表番の記載位置で文字領域８４を分割しても、意味のある分割とはならない。
【００６５】
そこで、記憶部２は除外データ２３を不揮発的に記憶する（図１参照）。除外データ２３は、第１区切り記号列９１と扱わない記号列が定義されたデータである。例えば、除外データ２３では、「図＋数字＋数字＋ピリオド＋数字」、「Ｆ＋Ｉ＋Ｇ＋数字＋ピリオド＋数字」のような記号列の形式が定義される。そして、変換ファイル生成部８３は、除外データ２３に定義された記号列を第１区切り記号列９１と扱わない。
【００６６】
そして、変換ファイル生成部８３は、結合した文字領域８４（１又は複数ページの画像データ）に、複数の第１区切り記号列９１が含まれているか否かを確認する（ステップ♯７）。含まれる第１区切り記号列９１がゼロのとき、ステップ♯７はＮｏとなる。また、含まれる第１区切り記号列９１が１つのときも、ステップ♯７はＮｏとする。文字領域８４を分割する必要はないためである。
【００６７】
複数の第１区切り記号列９１が含まれていないとき（ステップ♯７のＮｏ）、変換ファイル生成部８３は、画像データの内容を分割しないで変換ファイル２２を生成する（ステップ♯８）。そして、本フローは終了する（エンド）。
【００６８】
ステップ♯８の場合、変換ファイル２２の形式として表計算ファイルが選択されているとき、例えば、変換ファイル生成部８３は、全文字領域８４のテキストデータを１つのシート（ワークシート）に貼りつけた変換ファイル２２を生成する。変換ファイル生成部８３は、例えば、テキストボックス（オブジェクト）内にテキストデータを含める。表領域８５がある場合、変換ファイル生成部８３は、表領域８５の画像データ、又は、表領域８５を表に変換したデータを同じワークシートに貼りつける。図領域８６がある場合、変換ファイル生成部８３は、図領域８６の画像データを同じワークシートに貼りつける。
【００６９】
ステップ♯８の場合、変換ファイル２２の形式としてプレゼンテーション用ファイルが選択されているとき、変換ファイル生成部８３は、全文字領域８４のテキストデータを区切らずに貼りつけた変換ファイル２２を生成する。言い換えると、変換ファイル生成部８３は、原稿（画像データ）と同じようにテキストデータを、ページに貼りつける。表領域８５がある場合、変換ファイル生成部８３は、原稿での表領域８５の位置と一致するように、表領域８５の画像データをページに貼りつける。図領域８６がある場合、変換ファイル生成部８３は、原稿（画像データ）での図領域８６の位置と一致するように、図領域８６の画像データをページに貼りつける。
【００７０】
一方、複数の第１区切り記号列９１が含まれているとき（ステップ♯７のＹｅｓ）、変換ファイル生成部８３は、変換ファイル２２の形式として表計算ファイルが選択されているか否かを確認する（ステップ♯９）。表計算ファイルが選択されていないとき（ステップ♯９のＮｏ）、変換ファイル生成部８３は、結合した文字領域８４を第１分割領域Ｆ１の単位で分割した変換ファイル２２を生成する（ステップ♯１０）。ステップ♯１０により、フローは終了する（エンド）。
【００７１】
例えば、変換ファイル２２の形式としてプレゼンテーション用ファイルが選択されている場合、変換ファイル生成部８３は、１番目の第１分割領域Ｆ１のテキストデータを１ページ目に貼りつける。１番目の第１分割領域Ｆ１は、結合した文字領域８４の先頭（１枚目の画像データの最初）から２つめの第１区切り記号列９１の直前の行までである。
【００７２】
２番目以降の第１分割領域Ｆ１については、変換ファイル生成部８３は、各第１分割領域Ｆ１のテキストデータを異なるページに貼りつける。例えば、変換ファイル生成部８３は、２番目の第１分割領域Ｆ１のテキストデータを２ページ目に貼りつける。２番目以降の第１分割領域Ｆ１において、変換ファイル生成部８３は、それぞれの第１区切り記号列９１がページの先頭位置にくるように、テキストデータを貼りつける。
【００７３】
なお、表領域８５を含む場合、変換ファイル生成部８３は、表領域８５の画像データをファイル内のページに貼りつける。変換ファイル生成部８３は、画像データにおける表領域８５の位置と一致するように、表領域８５の画像データを貼りつける。図領域８６を含む場合、変換ファイル生成部８３は、図領域８６の画像データをファイル内のページに貼りつける。変換ファイル生成部８３は、画像データにおける図領域８６の位置と一致するように、図領域８６の画像データを貼りつける。
【００７４】
表計算ファイルが選択されているとき（ステップ♯９のＹｅｓ）、変換ファイル生成部８３は、それぞれの第１分割領域Ｆ１に含まれる第２区切り記号列９２と第３区切り記号列９３を確認する（ステップ♯１１）。そして、変換ファイル生成部８３は、第１分割領域Ｆ１で分割した変換ファイル２２を生成する（ステップ♯１２）。ステップ♯１２により、フローは終了する（エンド）。
【００７５】
ここで、変換ファイル２２の形式として表計算ファイルが選択されている場合、変換ファイル生成部８３は、複数のシート（ワークシート）にテキストデータを貼りつけた変換ファイル２２を生成する。変換ファイル生成部８３は、それぞれの第１分割領域Ｆ１のテキストデータを異なるワークシート（帳票）に貼りつける。
【００７６】
具体的に、変換ファイル生成部８３は、結合した文字領域８４の先頭（１枚目の画像データの最初）から２つめの第１区切り記号列９１の直前の行までを、最初の第１分割領域Ｆ１とする。そして、変換ファイル生成部８３は、最初の第１分割領域Ｆ１のテキストデータを１枚目のワークシートに貼りつける。２つ目以降の第１分割領域Ｆ１については、変換ファイル生成部８３は、テキストデータを異なるワークシートに貼りつける。言い換えると、２つ目以降の第１分割領域Ｆ１については、変換ファイル生成部８３は、ｍ番目の各第１分割領域Ｆ１のテキストデータをｍ枚目のワークシートに貼りつける。また、変換ファイル生成部８３は、それぞれの第１区切り記号列９１がシートの先頭位置にくるように、テキストデータを貼りつける。
【００７７】
なお、表領域８５を含む場合、変換ファイル生成部８３は、表領域８５の画像データ、又は、表領域８５を表に変換したデータを、最も位置が近い第１分割領域Ｆ１に対応するワークシートに貼りつける。図領域８６を含む場合、変換ファイル生成部８３は、図領域８６の画像データを、最も位置が近い第１分割領域Ｆ１に対応するワークシートに貼りつける。
【００７８】
ここで、第１分割領域Ｆ１が第２区切り記号列９２と第３区切り記号列９３を含む場合がある。例えば、学術論文では、文章の構造が階層的である。文章の構造が多数なものもある。ある項目が複数に区分けされ、区分けされた部分をさらに区分けすることがある。
【００７９】
図８は、３段階の階層を有する第１分割領域Ｆ１の一例を示す。図８は、第１区切り記号列９１の形式として「数字＋ピリオド＋数字」が設定された結果、得られた第１分割領域Ｆ１の一例を示す。つまり、図８のうち、第１区切り記号列９１は、「１．４」の記号列である。
【００８０】
図８の例では、第２区切り記号列９２の形式として「数字＋ピリオド＋数字＋ピリオド＋数字」が設定されている。つまり、図８のうち、「１．４．１」と「１．４．２」の記号列が第２区切り記号列９２と扱われる。
【００８１】
図８の例では、第３区切り記号列９３の形式として「始め括弧＋アルファベットの小文字＋閉じ括弧」が設定されている。つまり、図８のうち、「（ａ）」、「（ｂ）」、「（ｃ）」が第３区切り記号列９３と扱われる。
【００８２】
変換ファイル生成部８３は、第１分割領域Ｆ１に第２区切り記号列９２が含まれているとき、第１分割領域Ｆ１から第２分割領域Ｆ２を抽出する。変換ファイル生成部８３は、第２区切り記号列９２を基準に抽出する。具体的に、変換ファイル生成部８３は、第２分割領域Ｆ２の先頭に第２区切り記号列９２が位置するように、第２分割領域Ｆ２を抽出する。例えば、変換ファイル生成部８３は、第２区切り記号列９２を含む行から、次の第２区切り記号列９２の直前の行までを第２分割領域Ｆ２として抽出する。次の第２区切り記号列９２がない場合、変換ファイル生成部８３は、第２区切り記号列９２を含む行から第１分割領域Ｆ１の最後までを第２分割領域Ｆ２として抽出する。
【００８３】
図８の例において、第２分割領域Ｆ２の範囲を波括弧で示している。図８の例では、変換ファイル生成部８３は、１つめの第２区切り記号列９２を含む行から、２つ目の第２区切り記号列９２の直前の行までを１つ目の第２分割領域Ｆ２として抽出する。最後の第２区切り記号列９２については、変換ファイル生成部８３は、最後の第２区切り記号を含む行から第１分割領域Ｆ１の最後までを１つの第２分割領域Ｆ２とする。
【００８４】
さらに、変換ファイル生成部８３は、１つの第２分割領域Ｆ２に第３区切り記号列９３が含まれているとき、第２分割領域Ｆ２から更に第３分割領域Ｆ３を抽出する。第２分割領域Ｆ２のうち、第３分割領域Ｆ３として抽出されなかった部分は、第２分割領域Ｆ２と扱われる。変換ファイル生成部８３は、第３区切り記号列９３を基準に抽出する。具体的に、変換ファイル生成部８３は、第３分割領域Ｆ３の先頭に第３区切り記号列９３が位置するように、第３分割領域Ｆ３を抽出する。
【００８５】
図８の例において、第３分割領域Ｆ３の範囲を角括弧で示している。具体的に、変換ファイル生成部８３は、第３区切り記号を含む行から、次の第３区切り記号列９３の直前の行までを１つの第３分割領域Ｆ３とする。また、最後の第３区切り記号列９３については、変換ファイル生成部８３は、最後の第３区切り記号を含む行から第２分割領域Ｆ２の最後までを１つの第３分割領域Ｆ３とする。なお、変換ファイル生成部８３は、第１分割領域Ｆ１のうち、第２分割領域Ｆ２又は第３分割領域Ｆ３として抽出されなかった部分を第１分割領域Ｆ１と扱う。
【００８６】
図９は、第１分割領域Ｆ１が複数の第２区切り記号列９２と第３区切り記号列９３を含むときに生成される表計算ファイル（変換ファイル２２）の一例を示す。
【００８７】
横書きの場合、変換ファイル生成部８３は、第１分割領域Ｆ１のテキストデータを第ｎ列のセルに含める。また、変換ファイル生成部８３は、第２分割領域Ｆ２のテキストデータを第（ｎ＋１）列のセルに含める。また、変換ファイル生成部８３は、第３分割領域Ｆ３のテキストデータを第（ｎ＋２）列のセルに含める。ｎ＝１のとき、第１分割領域Ｆ１のテキストデータは、左端から１列目のセルに含められる。また、変換ファイル生成部８３は、１つの分割領域のテキストデータを、１つのセルに含める。言い換えると、変換ファイル生成部８３は、分割領域の境界でセルの行を変える。
【００８８】
図８の例では、文字領域８４は、上から順に、第１分割領域Ｆ１、第２分割領域Ｆ２、第３分割領域Ｆ３、第３分割領域Ｆ３、第３分割領域Ｆ３、第２分割領域Ｆ２に区分けされる。図８の第１分割領域Ｆ１は、第２分割領域Ｆ２と第３分割領域Ｆ３の抽出後、残った部分である。
【００８９】
そして、変換ファイル生成部８３は、第１分割領域Ｆ１のうち、ｍ番目の分割領域のテキストデータをｍ行目のセルに入れる。図９は、ｍ＝１、ｎ＝１である例を示す。図９に示すように、変換ファイル生成部８３は、１番目の分割領域（第１分割領域Ｆ１の残り部分）のテキストデータを第１行第１列のセルに貼りつける。また、変換ファイル生成部８３は、２番目の分割領域（１つめの第２分割領域Ｆ２）のテキストデータを第２行第２列のセルに貼りつける。また、変換ファイル生成部８３は、３番目の分割領域（１つめの第３分割領域Ｆ３）のテキストデータを第３行第３列のセルに貼りつける。また、変換ファイル生成部８３は、４番目の分割領域（２つめの第３分割領域Ｆ３）のテキストデータを第４行第３列のセルに貼りつける。また、変換ファイル生成部８３は、５番目の分割領域（３つめの第３分割領域Ｆ３）のテキストデータを第５行第３列のセルに貼りつける。また、変換ファイル生成部８３は、６番目の分割領域（２つめの第２分割領域Ｆ２）のテキストデータを第６行第２列のセルに貼りつける。
【００９０】
つまり、変換ファイル生成部８３は、第１分割領域Ｆ１のうち、上下方向におけるｍ番目の分割領域のテキストデータを、ｍ行目のセルに貼りつける。また、変換ファイル生成部８３は、第１分割領域Ｆ１のうち、第ｎ分割領域のテキストデータを、ｎ列目のセルに貼りつける。
【００９１】
このようにして、実施形態に係る画像処理装置（複合機１００）は、レイアウト解析部８１、ＯＣＲ処理部８２、変換ファイル生成部８３を含む。レイアウト解析部８１は画像データのレイアウトを解析する。レイアウト解析部８１は、画像データから文字を含む文字領域８４を抽出する。ＯＣＲ処理部８２は文字領域８４に含まれる文字を認識する。ＯＣＲ処理部８２はテキストデータを生成する。変換ファイル生成部８３は画像データを変換して変換ファイル２２を生成する。変換ファイル生成部８３は、文章構造における区切りを示す第１区切り記号列９１が文字領域８４に含まれているか否かを確認する。変換ファイル生成部８３は、複数の第１区切り記号列９１が含まれているとき、第１区切り記号列９１を基準に、文字領域８４を複数の第１分割領域Ｆ１に分割する。変換ファイル生成部８３は、第１分割領域Ｆ１のテキストデータが異なるページに配されるように、変換ファイル２２を生成する。
【００９２】
これにより、文章構造上の区切りを示す記号列を基準に、画像データに含まれる内容（文字領域８４）を分割することができる。具体的には、文字領域８４に含まれるテキストデータを分割することができる。例えば、セクション（節）やチャプター（章）の単位で１又は複数枚の画像データに含まれる文字情報を分割することができる。そして、第１分割領域Ｆ１をそれぞれ、別のページ（シート）に自動的に配置することができる。従って、文章構造の区切り単位での内容確認が容易になる。例えば、学術論文や公的文章は構造を意識して作成される。通常、学術論文や公的文章は、部、章、節、項の区切りを示す記号列（文字列、数字列）を含む。そして、画像データの内容は、第１区切り記号列９１の単位で分割される。一定の区切りごとに改ページがなされているので、読みやすく、内容を確認しやすい変換ファイル２２を得ることができる。
【００９３】
また、変換ファイル生成部８３は、文字領域８４の先頭から２つめの第１区切り記号列９１の直前の行までが最初の第１分割領域Ｆ１となるように文字領域８４を分割する。変換ファイル生成部８３は、２つめ以降の第１区切り記号列９１については、第１分割領域Ｆ１の先頭に第１区切り記号列９１が位置するように、文字領域８４を分割する。これにより、適切に画像データの内容を分割することができる。
【００９４】
文書で区切りとして利用される記号列は様々である。そこで、使用者の設定操作を受け付ける操作パネル３を含む。操作パネル３が第１区切り記号列９１の形式の設定を受け付けたとき、変換ファイル生成部８３は、設定された形式に対応する第１区切り記号列９１が文字領域８４内に含まれているか否かを確認する。これにより、画像データ（文書）で区切りとして利用されている記号列を設定することができる。従って、使用者が所望する位置で画像データの内容を分割することができる。
【００９５】
また、変換ファイル生成部８３は、複数の格子状のセルを行方向と列方向に並べ、表計算ソフトウェアで使用される形式のファイルを変換ファイル２２として生成する。変換ファイル生成部８３は、ＯＣＲ処理部８２の認識結果に基づき、文章構造における区切りを示す第２区切り記号列９２が第１分割領域Ｆ１に含まれているか否かを確認する。変換ファイル生成部８３は、第１分割領域Ｆ１に第２区切り記号列９２が含まれているとき、第２区切り記号列９２を基準に、第１分割領域Ｆ１から第２分割領域Ｆ２を抽出する。変換ファイル生成部８３は、第２分割領域Ｆ２の先頭に第２区切り記号列９２が位置するように、第２分割領域Ｆ２を抽出する。変換ファイル生成部８３は、第２分割領域Ｆ２の抽出後に残った第１分割領域Ｆ１のテキストデータをｎ列目のセルに、抽出した第２分割領域Ｆ２のテキストデータを（ｎ＋１）列目のセルに配した変換ファイル２２を生成する。これにより、第１分割領域Ｆ１を適切に細分化することができる。編集しやすいように、及び、見やすいように、第２分割領域Ｆ２を異なる列のセルに配置することができる。
【００９６】
また、変換ファイル生成部８３は、ＯＣＲ処理部８２の認識結果に基づき、文章構造における区切りを示す第３区切り記号列９３が第２分割領域Ｆ２に含まれているか否かを確認する。第２分割領域Ｆ２に第３区切り記号列９３が含まれているとき、変換ファイル生成部８３は第３区切り記号列９３を基準に、第２分割領域Ｆ２から第３分割領域Ｆ３を抽出する。変換ファイル生成部８３は第３分割領域Ｆ３の先頭に第３区切り記号列９３が位置するように、第３分割領域Ｆ３を抽出する。変換ファイル生成部８３は、第３分割領域Ｆ３の抽出後に残った第２分割領域Ｆ２のテキストデータをｎ＋１列目のセルに、抽出した第３分割領域Ｆ３のテキストデータを（ｎ＋２）列目のセルに配した変換ファイル２２を生成する。これにより、構造上の深さのレベルに応じて、第１分割領域Ｆ１を含める列と、第２分割領域Ｆ２を含める列と、第３分割領域Ｆ３を含める列（位置）をずらすことができる。下位の階層の分割領域を文字の記載方向における後側にずらすことができる。
【００９７】
ＯＣＲ処理部８２は文字領域８４に含まれる文字を認識してテキストデータを生成する。変換ファイル生成部８３は、テキストデータを変換ファイル２２に含める。これにより、画像データに含まれるテキストを編集可能な画像処理装置を提供することができる。
【００９８】
また、画像処理装置は、第１区切り記号列９１と扱わない記号列が定義された除外データ２３を記憶する記憶部２を含む。変換ファイル生成部８３は、除外データ２３に定義された記号列を第１区切り記号列９１と扱わない。これにより、不適切な位置で区切ることを防ぐことができる。また、変換ファイル生成部８３は、変換ファイル２２として、ＸＭＬ形式のファイルを生成する。これにより、汎用性の高い変換ファイル２２を生成することができる。なお、ブロック（領域）ごとに、１セルで区切って変換ファイル２２を生成する構成を説明した。言い換えると、１領域に１つのセルを割り当てる例を説明した。しかし、図や表が含まれている場合、１領域に複数セルを割り当ててもよい。また、図や表が含まれている場合、１領域につき、１シートを割り当ててもよい。
【産業上の利用可能性】
【００９９】
本発明は、読み取りで得られた画像データに基づき、文書ファイルを生成する画像処理装置に利用可能である。
【符号の説明】
【０１００】
１００  複合機（画像処理装置）        ２      記憶部
２２    変換ファイル                  ２３    除外データ
３      操作パネル                    ８１    レイアウト解析部
８２    ＯＣＲ処理部                  ８３    変換ファイル生成部
８４    文字領域                      ９１    第１区切り記号列
９２    第２区切り記号列              ９３    第３区切り記号列
Ｆ１    第１分割領域                  Ｆ２    第２分割領域
Ｆ３    第３分割領域
【図１】
2019028539.tif 000003
【図２】
2019028539.tif 000004
【図３】
2019028539.tif 000005
【図４】
2019028539.tif 000006
【図５】
2019028539.tif 000007
【図６】
2019028539.tif 000008
【図７】
2019028539.tif 000009
【図８】
2019028539.tif 000010
【図９】
2019028539.tif 000011