(57)【要約】【課題】シートの列幅を固定した他のシートにコピーした際でも、レイアウトの配置関係を崩すことなく、良好にハンドリングが行なえる表計算ソフトのレイアウト保持装置を提供する。【解決手段】文書画像を読み込んで得られた入力画像に対して文字認識を行ない、その結果を表計算ソフトにおける対応セルに挿入して表計算ファイルを作成する場合に、文字認識結果Ｒ１（Ｒ２）が複数のセルＣ１，Ｃ２に跨がっているか、または、第１文字認識結果と第２文字認識結果Ｒ１，Ｒ２が表計算ソフトの一つのセルの中に内包される場合には、文字認識結果Ｒ１，Ｒ２のテキストボックス幅Ｄと前記表計算ソフトのセル幅ｄの関係に応じて前記両文字認識結果Ｒ１，Ｒ２を結合、または分離する。【選択図】  図２
2014048851.tif 000002
【特許請求の範囲】
【請求項１】
文書画像を読み込んで画像データに変換して出力する読み取り手段と、
前記読み取り手段による画像データを入力画像とし、その入力画像の文字領域に対して文字認識を行なう文字認識手段と、
文字認識手段により得られた複数の文字認識結果を表計算ソフトにおける対応セルに挿入して表計算ファイルを作成するファイル作成手段と、
前記文字認識結果が複数のセルに跨がっている場合、または、第１文字認識結果と第２文字認識結果が表計算ソフトの一つのセルの中に内包されている場合には、文字認識結果のテキストボックス幅と前記表計算ソフトのセル幅の関係に応じて、前記両文字認識結果を結合、または分離するように制御する制御手段と、
を備えていることを特徴する表計算ソフトのレイアウト保持装置。
【請求項２】
前記制御手段は、第１文字認識結果と第２文字認識結果とで一つの単語になる場合には、第１文字認識結果と第２文字認識結果との間に空白を加入してレイアウトを保持した状態で両文字認識結果を結合する請求項１に記載の表計算ソフトのレイアウト保持装置。
【請求項３】
前記制御手段は、第１文字認識結果と第２文字認識結果とで一つの単語・文節にならない場合には、第１文字認識結果と第２文字認識結果をそれぞれ前記表計算ソフトの別々のセルに挿入する請求項１に記載の表計算ソフトのレイアウト保持装置。
【請求項４】
前記制御手段は、文字認識結果のテキストボックス幅が前記表計算ソフトのセル幅より大きい場合には、該文字認識結果に対して構文解析を行う機能を有しており、
前記制御手段は、前記構文解析の結果、文字認識結果を単語・文節として分離できない場合には、該文字認識結果をそのまま表計算ソフトのセルに挿入する請求項１に記載の表計算ソフトのレイアウト保持装置。
【請求項５】
前記制御手段は、文字認識結果のテキストボックス幅が表計算ソフトのセル幅より大きく、該文字認識結果に対して構文解析を行った結果、該表計算ソフトのセル境界線で、単語・文節として分離できる場合には、それら分離可能な複数の文字認識結果を別々のセルに挿入する請求項４に記載の表計算ソフトのレイアウト保持装置。
【請求項６】
前記制御手段は、第１文字認識結果が第２文字認識結果に対して行方向で一定距離だけずれている場合には、第１文字認識結果と第２文字認識結果を表計算ソフトの同一行の別々のセルに挿入できるように、第１文字認識結果もしくは第２文字認識結果の位置を調整する請求項１〜５のいずれかに記載の表計算ソフトのレイアウト保持装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表計算ソフトによるファイル作成機能をもったＭＦＰ（Multi Function Peripherals) 等に適用される表計算ソフトのレイアウト保持装置に関する。
【背景技術】
【０００２】
従来より、ＭＦＰ等には、スキャナ部で読み取った文書画像の画像データを入力画像とし、該入力画像における所望のテキスト領域内に対して光学式文字認識装置（ＯＣＲともいう）を使用して文字認識を行い、表計算ソフト、例えばマイクロソフト社が提供しているexcel(エクセルともいう）によるファイル形式を作成する機能を備えたものが存在する。
【０００３】
そして、このようなエクセル等を利用して作成されたファイル形式のシートを別のシートにコピーする場合には、レイアウト等が適正に保持されることが大事である。
【０００４】
また、従来、文書内のテキスト領域内に対する文字認識の変換結果（ＯＣＲ結果）をそれぞれ各テキスト領域（セル領域）に流し込む場合に、文字の縮小を極力回避しつつも、それらテキスト領域同士の配置関係を崩さないようにした技術が提案されている。
【０００５】
具体的には、レイアウト解析部で入力画像中の各領域を求めてＯＣＲを行い、翻訳する場合に、配列構造解析部では、ページの外周および各領域間の余白に境界線を設定し、レイアウト処理部では、各領域に対して領域内のＯＣＲ結果と翻訳結果を記載し、配列構造調整部では、ページの外周の境界線をページ外側へ、また、空白領域に隣接する境界線を空白領域の方向へそれぞれ移動させ、その移動に応じて領域を移動または拡大し、すべての領域がページ内に収まるまで、境界線の移動と領域の移動、または拡大を行なうようにした技術である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３０６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、一般に、エクセル等の表計算ソフトのシ−トを他のシートにコピーした際、別のシートの列幅等の違い等からレイアウトが崩れてしまうことも少なくなく、その場合、使い回しがしにくくなる。
【０００８】
また、先行技術においては、テキスト領域同士の配置関係を崩さないようにするためにテキスト領域の高さおよび幅を可変にしており、このファイル形式では、配置関係が保たれるが、別のシートへのコピーを行なう際に、レイアウトの配置関係が崩れてしまう。これは、表計算ソフトのシートをコピーする際に、コピー先のシートでは、列幅がデフォルト値で固定されるためである。よって、先行技術では、テキスト領域の列幅が変更された場合、列方向（幅方向）に配置がずれてしまい、配置関係が維持できなくなる。
【０００９】
この発明は、上記実情に鑑みてなされたものであり、シートの列幅を固定した他のシートにコピーした際でも、レイアウトの配置関係を崩すことなく、良好なハンドリングが行なえる表計算ソフトのレイアウト保持装置を提供することを課題としている。
【課題を解決するための手段】
【００１０】
上記課題は、以下の手段によって解決される。
（１）文書画像を読み込んで画像データに変換して出力する読み取り手段と、前記読み取り手段による画像データを入力画像とし、その入力画像の文字領域に対して文字認識を行なう文字認識手段と、文字認識手段により得られた複数の文字認識結果を表計算ソフトにおける対応セルに挿入して表計算ファイルを作成するファイル作成手段と、前記文字認識結果が複数のセルに跨がっている場合、または、第１文字認識結果と第２文字認識結果が表計算ソフトの一つのセルの中に内包されている場合には、文字認識結果のテキストボックス幅と前記表計算ソフトのセル幅の関係に応じて、前記両文字認識結果を結合、または分離するように制御する制御手段と、を備えていることを特徴する表計算ソフトのレイアウト保持装置。
（２）前記制御手段は、第１文字認識結果と第２文字認識結果とで一つの単語になる場合には、第１文字認識結果と第２文字認識結果との間に空白を加入してレイアウトを保持した状態で両文字認識結果を結合する前項１に記載の表計算ソフトのレイアウト保持装置。
（３）前記制御手段は、第１文字認識結果と第２文字認識結果とで一つの単語・文節にならない場合には、第１文字認識結果と第２文字認識結果をそれぞれ前記表計算ソフトの別々のセルに挿入する前項１に記載の表計算ソフトのレイアウト保持装置。
（４）前記制御手段は、文字認識結果のテキストボックス幅が前記表計算ソフトのセル幅より大きい場合には、該文字認識結果に対して構文解析を行う機能を有しており、前記制御手段は、前記構文解析の結果、文字認識結果を単語・文節として分離できない場合には、該文字認識結果をそのまま表計算ソフトのセルに挿入する前項１に記載の表計算ソフトのレイアウト保持装置。
（５）前記制御手段は、文字認識結果のテキストボックス幅が表計算ソフトのセル幅より大きく、該文字認識結果に対して構文解析を行った結果、該表計算ソフトのセル境界線で、単語・文節として分離できる場合には、それら分離可能な複数の文字認識結果を別々のセルに挿入する前項４に記載の表計算ソフトのレイアウト保持装置。
（６）前記制御手段は、第１文字認識結果が第２文字認識結果に対して行方向で一定距離だけずれている場合には、第１文字認識結果と第２文字認識結果を表計算ソフトの同一行の別々のセルに挿入できるように、第１文字認識結果もしくは第２文字認識結果の位置を調整する前項１〜５のいずれかに記載の表計算ソフトのレイアウト保持装置。
【発明の効果】
【００１１】
前項（１）に記載の発明によれば、読み取り手段により文書画像を読み込んで得られた入力画像に対して文字認識が行なわれ、得られた複数の文字認識結果が、ファイル作成手段により表計算ソフトにおける対応セルに挿入されて、表計算ファイルが作成される。
【００１２】
その場合、前記文字認識結果が前記表計算ソフトの複数のセルに跨がっている場合、または、第１文字認識結果と第２文字認識結果が表計算ソフトの一つのセルの中に内包されている場合には、制御手段により、文字認識結果のテキストボックス幅と表計算ソフトのセル幅の関係に応じて、前記両文字認識結果を結合、または分離するように制御されるので、表計算ソフト内のシート列幅がデフォルトで固定されている場合であっても、他のシートにコピーした際にレイアウトを崩さずに、ハンドリングの良い表計算ソフトのシートの作成が可能となる。
【００１３】
前項（２）に記載の発明によれば、第１文字認識結果と第２文字認識結果とで一つの単語になる場合には、第１文字認識結果と第２文字認識結果との間に空白を加入してレイアウトを保持した状態で両文字認識結果が結合されるので、テキストファイルにコピーした際のハンドリングが容易となる。
【００１４】
前項（３）に記載の発明によれば、第１文字認識結果と第２文字認識結果とで一つの単語・文節にならない場合には、第１文字認識結果と第２文字認識結果が表計算ソフトの別々のセルに挿入されるので、表計算ソフトの他のシートにコピーした際、ハンドリングやすく、検索が行ないやすいファイルの作成が可能となる。
【００１５】
前項（４）に記載の発明によれば、文字認識結果のテキストボックス幅が前記表計算ソフトのセル幅より大きい場合には、該第文字認識結果に対して構文解析が行なわれ、第３文字認識結果を単語・文節として分離できない場合には、文字認識結果が表計算ソフトのセルにそのまま挿入されるので、表計算ソフトの他のシートにファイルをコピーした際のハンドリングがしやすく、検索が行ないやすいファイルの作成が可能となる。
【００１６】
前項（５）に記載の発明によれば、文字認識結果のテキストボックス幅が表計算ソフトのセル幅より大き、該文字認識結果に対して構文解析を行った結果、該表計算ソフトのセル境界線で、単語・文節として分離できる場合には、それら分離可能な複数の文字認識結果を該表計算ソフトの別々のセルに挿入することで、他のシートにファイルをコピーした際のハンドリングがしやすく、検索が行いやすいファイルの作成が可能となる。
【００１７】
前項（６）に記載の発明によれば、第１文字認識結果が第２文字認識結果に対して行方向で一定距離だけずれている場合には、第１文字認識結果と第２文字認識結果を表計算ソフトの同一行の別々のセルに挿入できるように、第１文字認識結果もしくは第２文字認識結果の位置が調整されるので、他のシートにファイルをコピーした際のハンドリングがしやすく、検索が行ないやすいファイルの作成が可能となる。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施形態に係る表計算ソフトのレイアウト保持装置が適用された画像形成装置の電気的構成を示すブロック図である。
【図２】入力画像についてＯＣＲ認識したときの複数のＯＣＲ結果をエクセルの各セルに挿入して、表計算ファイルを作成する場合の説明図である。
【図３】複数のＯＣＲ結果から表計算ソフトの一つのセルの中に複数のＯＣＲ結果が挿入される場合の処理の流れを示すフローチャートである。
【図４】複数のＯＣＲ結果から表計算ソフトの複数のセルにＯＣＲ結果が挿入される場合の処理の流れを示すフローチャートである。
【図５】複数のＯＣＲ結果からあるＯＣＲ結果が挿入されるセルに注目し、該セルに隣接するセルにＯＣＲ結果が挿入される場合の処理の流れを示すフローチャートである。
【図６】表計算ソフトで作成されるファイル例の説明図である。
【図７】表計算ソフトで作成される別のファイル例の説明図である。
【図８】表計算ソフトで作成されるさらに別のファイル例の説明図である。
【図９】表計算ソフトで作成されるさらに別のファイル例の説明図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施形態を図面に基づいて説明する。
【００２０】
図１は、この発明の一実施形態に係る表計算ソフトのレイアウト保持装置が適用された多機能デジタル複合機（以下、ＭＦＰともいう）の電気的構成を示すブロック図である。
【００２１】
図１において、このＭＦＰは、例えば、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、スキャナ部４と、操作パネル部５と、記憶部６と、プリンタ部７と、外部インターフェース部８とを備えている。
【００２２】
前記ＣＰＵ１は、ＭＦＰの全体の動作を統括制御する他に、表計算ファイル形式の作成部１１、さらには、ＯＣＲ結果に対して構文を解析する構文解析部１２等の機能を備えている。
【００２３】
前記ＲＯＭ２は、ＣＰＵ１の動作プログラム等が格納されたメモリであり、前記ＲＡＭ３は、ＣＰＵ１が動作プログラムに基づいて動作する際に作業領域を提供するメモリである。
【００２４】
前記スキャナ部４は、文書画像を読み取って電子データである画像データに変換して出力する読み取り部を構成するものである。また、スキャナ部４は、前記得られた画像データを入力画像として複数の必要部分領域に対して文字認識を行なうＯＣＲ（光学式文字認識装置）４１の機能も有している。
【００２５】
前記操作パネル部５は、スタートキー、ストップキー、テンキー等のハードキーを備えているキー部５１と、液晶表示装置（ＬＣＤ）等からなる表示部５２とを備えている。
【００２６】
前記記憶部６は、各種データやアプリケーションソフトを記憶する記憶手段であり、例えばハードディスク装置（ＨＤＤ）等からなり、ここでは、表計算ソフトとしてのエクセルやＯＣＲ用のソフト等が格納されている。
【００２７】
前記プリンタ部７は、画像データを用紙に印刷するエンジン部を構成するものである。
【００２８】
前記外部インターフェース部８は、ネートワークを介して接続されているユーザ端末等との間での通信を司るものである。
【００２９】
図２（Ａ）〜（Ｃ）は、前記スキャナ部４により原稿を読み取って得られた画像データを入力画像とし、その入力画像の複数の必要部分領域についてＯＣＲ認識を行い、複数のＯＣＲ結果をエクセルの各セルに挿入して、表計算ファイルを作成する場合の説明図である。
【００３０】
この例では、入力画像における必要部分領域に対してＯＣＲ認識を行い、得られた複数のＯＣＲ結果Ｒ１，Ｒ２が複数（互いに隣り合う二つ）のセルＣ１，Ｃ２に跨がっている場合、または、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２がエクセルの一つのセルＣ１の中に内包されているとき、文字認識結果のテキストボックス幅Ｄとエクセルのセル幅ｄの関係により、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とを結合、または分離する場合を示している。
【００３１】
図２（Ａ）では、同図左部に示すように、ＯＣＲ結果Ｒ２が二つのセルＣ１，Ｃ２にま跨がっており、構文解析の結果、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とで一つの単語・文節にならない場合を示している。この場合、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とを別々のセルＣ１，Ｃ２に挿入してある（同図右端の丸数字１）。
【００３２】
この場合、エクセルの他のシートにコピーした際、ハンドリングがしやすく、検索が行ないやすいファイルの作成が可能となる。
【００３３】
また、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とで一つの単語・文節になる場合には、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２との間に空白（斜線表示）Ｇを加入して両者Ｒ１，Ｒ２を結合した状態で各セルＣ１，Ｃ２に挿入してある（同図右端の丸数字２）。
【００３４】
このように、ＯＣＲ１とＯＣＲ２との間に空白Ｇを加入してレイアウトを保持した状態で両ＯＣＲＲ１，Ｒ２が結合されるので、テキストファイルにコピーした際のハンドリングが容易となる。
【００３５】
図２（Ｂ）は、入力画像における必要部分領域に対してＯＣＲ認識を行い、その結果、テキストボックスの幅Ｄがセル幅ｄよりも大きい場合を示している。
【００３６】
図２（Ｂ）では、同図左部に示すように、ＯＣＲ認識した結果Ｒ３のテキストボックスの幅Ｄがセル幅ｄよりも大きいので、このＯＣＲ結果Ｒ３の構文解析を行う。そして、エクセルのセル境界線Ｌで単語・文節が分離可能で、かつ、ＯＣＲ結果Ｒ３をＯＣＲ結果Ｒ３ＡとＯＣＲ結果Ｒ３Ｂに分離できる場合は、これらＯＣＲ結果Ｒ３Ａ，Ｒ３Ｂを別々のセルＣ１，Ｃ２に挿入する（同図右端の丸数字３）。
【００３７】
このように、ＯＣＲ結果Ｒ３を分離したＯＣＲ結果Ｒ３Ａ，Ｒ３Ｂが別々のセルＣ１，Ｃ２に挿入されるので、エクセルの他のシートにファイルをコピーした際のハンドリングがしやすく、検索が行ないやすいファイルの作成が可能となる。
【００３８】
一方、前記ＯＣＲ結果Ｒ３の構文解析を行い、単語・文節として分離できないものであれば、ＯＣＲ結果Ｒ３を、そのままエクセルのセルＣ１に挿入する（同図右端の丸数字４）。
【００３９】
このように、ＯＣＲ結果Ｒ３がエクセルのセルＣ１にそのまま挿入されるので、エクセルの他のシートにファイルをコピーした際のハンドリングがしやすく、検索が行ないやすいファイルの作成が可能となる。
【００４０】
図２（Ｃ）は、エクセルにおけるあるセルＣ１（Ｃ２）に着目し、ＯＣＲ結果Ｒ１（Ｒ２）がＯＣＲ結果Ｒ２（Ｒ１）に対して行方向で一定距離だけずれている場合には、ＯＣＲ結果Ｒ１（Ｒ２）とＯＣＲ結果Ｒ２（Ｒ１）を同一行の別々のセルＣ１，Ｃ２に当てはめるように、ＯＣＲ結果Ｒ１（Ｒ２）もしくはＯＣＲ結果Ｒ２（Ｒ１）の位置を調整するようになっている。
【００４１】
図２（Ｃ）では、同図左部に示すように、ＯＣＲ結果Ｒ１がＯＣＲ結果Ｒ２に対して行方向で一定距離だけずれているので、ＯＣＲ結果Ｒ１の位置を調整し、これらＯＣＲ結果Ｒ１，Ｒ２を別々のセルＣ１，Ｃ２に挿入する（同図右端の丸数字５）。
【００４２】
このように、ＯＣＲ結果Ｒ１（Ｒ２）もしくはＯＣＲ結果Ｒ２（Ｒ１）の行方向の位置を調整することにより、エクセルの他のシートにファイルをコピーした際のハンドリングがしやすく、検索が行ないやすいファイルの作成が可能となる。
【００４３】
図３は、複数のＯＣＲ結果Ｒ１，Ｒ２から図２（Ａ）に示すように、エクセルの一つのセルＣ１（Ｃ２）の中に複数のＯＣＲ結果Ｒ１，Ｒ２が入る場合の処理の流れを示すフローチャートである。
【００４４】
図３において、ステップＳ１で、スキャナ部４により文書画像を読み取り、その画像データを入力画像（画像入力）とする。
【００４５】
ステップＳ２では、入力画像の全面に対してＯＣＲ認識を行なう。なお、必要な部位のみにＯＣＲ認識を行っても良い。
【００４６】
ステップＳ３では、ある部分領域についてのＯＣＲ処理により、入力画像内の文字または文字列をＯＣＲ結果Ｒ１として出力する。また、ステップＳ４では、別の部分領域についてのＯＣＲ処理により、入力画像内の文字、または文字列をＯＣＲ結果Ｒ２として出力する。
【００４７】
ステップＳ５では、エクセルの一つのセルＣ１の中に、複数（例えば２つ）のＯＣＲ結果Ｒ１，Ｒ２が入る場合、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とが、即ち（Ｒ１＋Ｒ２）が一つの単語または文節を構成するか否かを判断する。
【００４８】
ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とが一つの単語、または文節を構成すれば（ステップＳ５の判定がＹＥＳ）、ステップＳ６では、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とを結合して、図２（Ａ）の丸数字２に示すように、一つのセルＣ１に挿入する。この場合、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２との間には、レイアウトを保持するために、空白Ｇ（斜線表示）Ｇを加入する。
【００４９】
ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とが一つの単語、または文節を構成しなければ（ステップＳ５の判定がＮＯ）、ステップＳ７で、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とを結合することなく、図２（Ａ）の丸数字１に示すように、ＯＣＲ結果Ｒ１をセルＣ１に挿入し、ＯＣＲ結果Ｒ２をその右隣のセルＣ２に挿入する。
【００５０】
このように、エクセル内のシートの列幅を固定したものに対して、ＯＣＲ結果Ｒ１，Ｒ２がエクセルの一つのセルＣ１（Ｃ２）に内包されている場合には、分離してセルＣ１（Ｃ２）にそれぞれ代入し、ＯＣＲ結果Ｒ１，Ｒ２が二つのセルＣ１，Ｃ２に跨がっている場合には、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２とを結合してセルＣ１に挿入するので、エクセルシートに対してレイアウトが保持されて、使い回し（ハンドリング）が良くなる。
【００５１】
とくに、ＯＣＲ結果Ｒ１，Ｒ２で一つの単語・文節になる場合には、ＯＣＲ結果Ｒ１との間に空白Ｇを加入するので、レイアウトが良好に保持された状態となる。
【００５２】
図４は、複数のＯＣＲ結果から図２（Ｂ）に示すように、入力画像における必要部分領域に対してＯＣＲ認識を行い、その結果、テキストボックスの幅Ｄがセル幅ｄよりも大きい場合の処理の流れを示すフローチャートである。
【００５３】
図４において、ステップＳ１１で、スキャナ部４により文書画像を読み取り、その画像データを入力画像（画像入力）とする。
【００５４】
ステップＳ１２では、入力画像の全面に対してＯＣＲ認識を行なう。
【００５５】
ステップＳ１３では、ある部分領域についてのＯＣＲ処理により、入力画像内の文字または文字列をＯＣＲ結果（Ｒ１）として出力する。また、ステップＳ１４では、別の部分領域についてのＯＣＲ処理により、入力画像内の文字または文字列をＯＣＲ結果（Ｒ２）として出力する。
【００５６】
ステップＳ１５では、エクセルの複数のセルＣ１（Ｃ２）の中に、ＯＣＲ結果Ｒ３が入り、構文解析した結果、別の単語・文節であるＯＣＲ結果Ｒ３ＡとＯＣＲ結果Ｒ３Ｂに分離できるか否かを判断する。
【００５７】
構文解析した結果、ＯＣＲ結果Ｒ３Ａ、ＯＣＲ結果Ｒ３Ｂに分離できる場合には（ステップＳ１５の判定がＹＥＳ）、ステップＳ１６では、ＯＣＲ結果Ｒ３をＯＣＲ結果Ｒ３ＡとＯＣＲ結果Ｒ３Ｂに分割して、図２（Ｂ）の丸数字に示すように、ＯＣＲ結果Ｒ３Ｂの左上座標に対応するセルＣ１，Ｃ２にＯＣＲ結果Ｒ３Ａ、ＯＣＲ結果Ｒ３Ｂを挿入してから、終了する。
【００５８】
構文解析した結果、ＯＣＲ結果Ｒ３Ａ、ＯＣＲ結果Ｒ３Ｂに分離できない場合には（ステップＳ１５の判定がＮＯ）、ステップＳ１７で、図２（Ｂ）の丸数字４に示すように、ＯＣＲ結果Ｒ３の左上座標に対応するセルにＯＣＲ結果Ｒ３を分離することなく挿入する。
【００５９】
図５は、複数のＯＣＲ結果から図２（Ｃ）の丸数字５に示すように、あるＯＣＲ結果が挿入されるセルＣ１（Ｃ２）に注目し、そのセルＣ１（Ｃ２）に隣接するセルＣ２（Ｃ１）にＯＣＲ結果がＲ２（Ｒ１）が挿入されていた場合の処理の流れを示すフローチャートである。
【００６０】
図５において、ステップＳ２１で、スキャナ部４により文書画像を読み取り、その画像データを入力画像（画像入力）とする。
【００６１】
ステップＳ２２では、入力画像の全面に対してＯＣＲ認識を行なう。
【００６２】
ステップＳ２３では、ある部分領域についてのＯＣＲ処理により、入力画像内の文字、または文字列をＯＣＲ結果Ｒ１として出力する。また、ステップＳ２４では、別の部分領域についてのＯＣＲ処理により、入力画像内の文字、または文字列をＯＣＲ結果Ｒ２として出力する。
【００６３】
ステップＳ２５では、あるＯＣＲ結果が挿入されるセルＣ１に注目し、そのセルＣ１に隣接するセルＣ２にＯＣＲ結果Ｒ２が挿入されている場合、「セルＣ１のＯＣＲ結果Ｒ１とセルＣ２のＯＣＲ結果Ｒ２」を構文解析し、一つの単語、または文節と判断できるか否かを判断する。
【００６４】
一つの単語または文節と判断できる場合には（ステップＳ２５の判定がＹＥＳ）、ステップＳ２６で、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２を一つのセルに入れる。
【００６５】
「セルＣ１のＯＣＲ結果Ｒ１とセルＣ２のＯＣＲ結果Ｒ２」を構文解析し、一つの単語または文節と判断できない場合には（ステップＳ２５の判定がＮＯ）、ステップＳ２７で、ＯＣＲ結果Ｒ１とＯＣＲ結果Ｒ２を元々の対応するセルＣ１とＣ２に挿入する。
【００６６】
図６は、エクセルで作成されるファイル例の説明図である。
【００６７】
図６において、左側が文書画像をスキャンして得られた入力画像Ｖでの形態であり、また、右側が文書画像をＯＣＲ認識し、そのＯＣＲ結果Ｒ１をエクセルシートのセルに挿入した形態を示している。
【００６８】
なお、左側の入力画像Ｖの形態では、所定のジョブに従って印刷に利用され、また、右側のエクセルシートでの形態は、テキストに再利用される。
【００６９】
図７は、同じくエクセルで作成される別のファイル例の説明図である。
【００７０】
図７において、前記文書画像をスキャンする際、文書が複数ページにわたる場合には、１シートだけでは、標準表示で何ページまでスキャンしたのかが一目で分かりにくいので、１ページ毎に別シートで用意する。例えば、デフォルトでは、２５５ページ（シート）毎に別ファイルにするのがよい。
【００７１】
図８は、同じくエクセルで作成されるさらに別のファイル例の説明図であり、エクセルシートのみにより構成されており、ＯＣＲ認識機能がＯＮの時のみ有効にする。
【００７２】
図９は、同じくエクセルで作成される別のファイル例の説明図である。
【００７３】
図９において、エクセルで作成されるＣＳＶ（Comma separated Value)フォーマットのファイルを開いた形態を示しており、ＯＣＲ認識機能がＯＮの時のみ有効にする。この場合、フォントサイズは保存されない。
【符号の説明】
【００７４】
１    ＣＰＵ
４    スキャナ部
４１  文字認識部（ＯＣＲ）
１１  ファイル作成部
１２  構文解析部
Ｃ１，Ｃ２    表計算ソフトのセル
ｄ    セル幅
Ｄ    テキストボックス幅
Ｇ    空白
Ｒ１，Ｒ２，Ｒ３    ＯＣＲ結果
Ｒ３Ａ，Ｒ３Ｂ      分離されたＯＣＲ結果
Ｖ    読み取り画像（入力画像）
【図１】
2014048851.tif 000003
【図２】
2014048851.tif 000004
【図３】
2014048851.tif 000005
【図４】
2014048851.tif 000006
【図５】
2014048851.tif 000007
【図６】
2014048851.tif 000008
【図７】
2014048851.tif 000009
【図８】
2014048851.tif 000010
【図９】
2014048851.tif 000011