(57)【要約】【課題】ＯＣＲソフトにより変換された文字コードデータを再度イメージデータに逆変換する場合に、元の原稿の文字領域を越えることなく整形できる画像処理装置およびそのプログラムを提供する。【解決手段】画像処理装置２０は、原画像より読み取った文字を文字コードに変換するとともに、その文字が含まれている文字列領域を識別し、ついで、識別した文字列領域を超えない文字配列領域を特定して、その文字配列領域内に、上記変換された文字コードのそれぞれを所定のサイズのイメージデータに逆変換整形して割り付けを行なう画像処理手段１を備える。【選択図】図１
2004030038.tif 000002
【特許請求の範囲】
【請求項１】
文字を含む原画像をＯＣＲ処理して文字コードを生成し、その文字コードを再度イメージデータに逆変換する機能を有した画像処理装置において、
原画像より読み取った文字を文字コードに変換するとともに、その文字が含まれている文字列領域を識別し、ついで、識別した文字列領域を超えない文字配列領域を特定して、その文字配列領域内に、上記変換された文字コードのそれぞれを所定のサイズのイメージデータに逆変換整形して割り付けを行なう画像処理手段を備えている、画像処理装置。
【請求項２】
請求項１において、
上記画像処理手段は、上記文字配列領域に、イメージデータとして割り当てられる文字コードについてのフォント種別を、オペレータの選択のために表示部に表示させる機能を備えている、画像処理装置。
【請求項３】
文字を含む原画像をＯＣＲ処理して文字コードを生成し、その文字コードを再度イメージデータに逆変換する機能を有した画像処理装置において、
原画像に含まれる文字や文字列と、逆変換整形されるイメージデータとの種々の変換態様を設定可能とした逆変換整形ルールテーブルを作成するテーブル作成手段と、
作成した逆変換整形テーブルに従い、上記生成された文字コードをイメージデータに逆変換整形する画像処理手段とを備えている、画像処理装置。
【請求項４】
画像処理装置で読み取られた原画像データをＯＣＲ処理して得た文字コードを、再度イメージデータに逆変換整形するためのデータ変換プログラムであって、原画像に含まれる文字を文字コードに変換するとともに、それらの文字が含まれる文字列領域のサイズを判別して、文字列領域として識別するステップと、
上記文字列領域に対して、そのサイズを超えない文字配列領域を特定し、その文字配列領域に割り当て配列すべき文字のフォントサイズを決定するステップと、
そのフォントサイズにもとづいて、上記変換された文字コードのそれぞれをイメージデータに逆変換整形するステップとを備えた、イメージデータ変換プログラム。
【請求項５】
請求項３に記載された逆変換整形ルールテーブルを、表示画面上で作成するための逆変換整形ルールテーブル作成プログラムであって、
ＯＣＲ処理される文字、文字列を変換対象条件とし、これに対応して生成されるイメージデータの表示態様を逆変換整形パターンとして対比させて入力するための逆変換条件入力画面を表示させるステップと、
この逆変換条件入力画面に、上記変換対象条件、逆変換整形パターンが入力されたときには、実行可能な逆変換整形パターンとして登録するステップとを備えた、逆変換整形ルールテーブル作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字を含む原画像をＯＣＲ処理して得た文字コードを、再度イメージデータに逆変換する機能を有する画像処理装置およびそのプログラムの改良に関する。
【０００２】
【従来の技術】
近年、手書き文字や印刷文字を含んだ原画像を読み取ったイメージデータを文字コードに変換するＯＣＲソフトウェアが普及しているが、変換した文字コード情報をさらにＪＰＥＧやＢＭＰなどのイメージデータ情報に逆変換整形するソフトウェアも開発されている。
【０００３】
この種の逆変換ソフトウェアによりイメージデータの整形を行なうと、元の手書き文字が特定のフォントで印刷出力でき、かつ、文字情報を絵や写真とともにイメージデータとして統合して管理できるメリットがある。
【０００４】
特に絵や写真と文字を含んだ原稿の場合、ＯＣＲ変換は文字に対してのみ行なわれるため、電子情報としては、絵や写真の部分のイメージデータと、文字の部分の文字コードデータとに分離されるため、イメージデータに統合しておける逆変換整形の利便性は高い。
【０００５】
【発明が解決しようとする課題】
ところが、この種の逆変換整形方式によれば、ＯＣＲ処理による生成後の文字コードデータにもとづき変換処理が実行されるので、元の原画像と比較すると、文字サイズが全く異なってしまう場合がある。
【０００６】
特に絵や写真と文字で配列されている原稿画像の場合は、文字サイズが異なってしまうことで元の文字列領域をはみ出てしまうことがあり、全体としての画像イメージが原画像に比べて予想外に変化してしまうこともある。
【０００７】
本発明は、上記問題を解決すべく提案されたもので、その目的は、ＯＣＲソフトにより変換された文字コードデータを再度イメージデータに逆変換する場合に、元の原稿の文字領域を越えることなく整形できる画像処理装置およびそのプログラムを提供することにある。
【０００８】
また、第２の目的は、逆変換の際に文字のカラー等の修飾も容易に定義できる画像処理装置およびそのプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するために請求項１に記載の画像処理装置は、文字を含む原画像をＯＣＲ処理して文字コードを生成し、その文字コードを再度イメージデータに逆変換する機能を有した画像処理装置であって、対の特徴を有する画像処理手段を備えている。
【００１０】
すなわち、画像処理手段は、原画像より読み取った文字を文字コードに変換するとともに、その文字が含まれている文字列領域を識別し、ついで、識別した文字列領域を超えない文字配列領域を特定して、その文字配列領域内に変換された文字コードのそれぞれを所定のサイズのイメージデータに逆変換整形して割り付けを行なう。
【００１１】
その結果、元の原画像の文字列領域が大きく変化することなく、イメージデータの整形を行なうことができる。
【００１２】
請求項２では、画像処理手段は、文字配列領域にイメージデータとして割り当てられる文字コードについてのフォント種別を、オペレータの選択のために表示部に表示させる機能を備えている。
【００１３】
請求項３に記載の画像処理装置は、文字を含む原画像をＯＣＲ処理して文字コードを生成し、その文字コードを再度イメージデータに逆変換する機能を有しており、原画像に含まれる文字や文字列と、逆変換整形されるイメージデータとの種々の変換態様を設定可能とした逆変換整形ルールテーブルを作成するテーブル作成手段と、作成した逆変換整形テーブルに従い、生成された文字コードをイメージデータに逆変換整形する画像処理手段とを備えている。
【００１４】
請求項４に記載のデータ変換プログラムは、画像処理装置で読み取られた原画像データをＯＣＲ処理して得た文字コードを、再度イメージデータに逆変換整形するためのプログラムであって、次の特徴を有している。
【００１５】
すなわち、本プログラムは、原画像に含まれる文字を文字コードに変換するとともに、それらの文字が含まれる文字列領域のサイズを判別して、文字列領域として識別するステップと、文字列領域に対して、そのサイズを超えない文字配列領域を特定し、その文字配列領域に割り当て配列すべき文字のフォントサイズを決定するステップと、そのフォントサイズにもとづいて、変換された文字コードのそれぞれをイメージデータに逆変換整形するステップとを備えている。
【００１６】
請求項５に記載のプログラムは、請求項３に記載された逆変換整形ルールテーブルを、表示画面上で作成するための逆変換整形ルールテーブル作成プログラムであって、画像処理装置において次のステップを実行させる構成となっている。
【００１７】
すなわち、本プログラムは、ＯＣＲ処理される文字、文字列を変換対象条件とし、これに対応して生成されるイメージデータの表示態様を逆変換整形パターンとして対比させて入力するための逆変換条件入力画面を表示させるステップと、この逆変換条件入力画面に、変換対象条件、逆変換整形パターンが入力されたときには、実行可能な逆変換整形パターンとして登録するステップとを備えている。
【００１８】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００１９】
図１は、本発明の画像処理装置２０の要部構成の一例を示すブロック図である。
【００２０】
ここでは、画像処理装置として、ＦＡＸ送受信機能を備えたファクシミリ装置を説明するが、これに限定されることなく、コピー機能を有したものや、インターネットファクシミリ装置、画像読取装置（スキャナ装置）などであってもよい。
【００２１】
また、本発明は２種類の方式の逆変換整形に関するものであるが、図１の画像処理装置は、そのいずれをも備えるものを示している。
【００２２】
図において、１は、逆変換機能を有する画像処理手段や逆変換整形ルールを作成するためのテーブル作成手段を含み、以下の各部を制御する主制御部、２は電話回線に対する接続制御をするＮＣＵ、３はファクシミリ通信をするために信号の変復調をするモデム、４は画像データを一時記憶する画像メモリ、５は各種データを記憶するＲＡＭ、５ａは後述する第２の逆変換方式を実施するための逆変換整形ルールテーブル、６は制御プログラムなどを予め記憶したＲＯＭ、７は液晶画面やＬＥＤなどで構成された表示部、８は各種操作キーなどで構成される操作部、９は原稿から画像データを読み取る原稿読取部、１０はファクシミリ受信した画像データを記録紙に記録する記録部である。
【００２３】
このファクシミリ装置２０は、原稿読取部９で原画像を読み取り、読み取った画像データをＮＣＵ２、モデム３を介して送信するＦＡＸ送信機能と、ＮＣＵ２、モデム３を介して受信した画像データを記録部１０により記録紙に印字出力するＦＡＸ受信機能とを備えているほか、文字情報を含む原画像を読み取ってＯＣＲソフトにより文字コードデータに変換する機能と、文字コードデータをさらにイメージデータに整形する逆変換機能とを有している。
【００２４】
上述するように、この逆変換機能には２種類の変換方式があるが、まず第１の逆変換機能について図２〜図５を用いて説明する。
【００２５】
図２（ａ）は手書き文字を含んだ原画像イメージ、（ｂ）は（ａ）の原画像イメージにもとづいてＯＣＲ処理された後さらにイメージデータに逆変換された画像イメージである。
【００２６】
（ｂ）図で示すように、変換されたイメージデータの文字部分は、任意のフォントに変換されているだけではなく、元の文字列領域Ａ、Ｂを超えることのないような文字配列領域Ｃ、Ｄ内にイメージデータが整形される。
【００２７】
ここで、文字列領域とは原画像上の文字列または文字列群が含まれる領域で、（ａ）図のように、複数の領域が分離して存在する場合もある。また、文字配列領域とは、逆変換されたときに割り付けられる領域で、文字列領域に対応し、対応する文字列領域の範囲を越えないように特定されるものである。すなわち、特定された文字配列領域は、単に文字列領域のサイズ（画素数）と比べて等しいか小さいだけではなく、文字配列領域全体が文字列領域内に包含されるように位置される。ただし、所定の割合ではみ出す場合を許容してもよい。
【００２８】
図３は、イメージデータ整形のための、文字列領域に含まれる文字の読取処理を示すフローチャートである。
【００２９】
原稿読取部９で原稿を読み取ると、文字列領域を識別し、その文字列領域データをＲＡＭ５などに確保した文字列領域ファイル５ｂに保存し、ＯＣＲ処理によりその文字列領域に含まれる文字列を文字コードに変換し、文字コードデータとして文字コードファイル５ｃに保存する（ステップ１０１〜１０４）。ここで、文字列領域データは、領域ごとに位置とサイズ（画素数）が特定できるものであればよい。例えば、文字列領域の原点座標と各辺の長さで構成されるデータなどが含まれる。
【００３０】
そして、これらの文字列領域データ、文字コードデータにもとづいて、逆変換整形が実行される。
【００３１】
図４は、逆変換整形処理の基本動作を示すフローチャートである。
【００３２】
まず、文字列領域ファイル５ｂより１つの領域の位置とサイズを取得し、文字コードファイル５ｃより対応する文字列の文字コード群を取得する（ステップ２０１、２０２）。
【００３３】
次に、取得した位置と領域サイズにもとづき文字列領域を超えない文字配列領域を特定し、その文字配列領域のサイズと文字列の文字数から判断して文字（フォント）サイズを決定し、その文字サイズでイメージデータの逆変換整形を行なう（ステップ２０３〜２０５）。
【００３４】
上記ステップ２０１〜２０５の処理を全領域について繰り返す（ステップ２０６）。
【００３５】
このように、原画像の文字列領域を超えないように文字（フォント）サイズを決定して逆変換整形するので、大きすぎる文字サイズにより元の文字列領域をはみ出すことがなく、絵や写真と文字列領域とのバランスを崩すことのない変換が可能となる。
【００３６】
図３、図４で示す読取処理、逆変換整形処理は、オペレータ操作を介さずに自動的に連続処理がされるようにしてもよいし、読取処理が終了した時点でオペレータに報知し、その後のオペレータの指示操作により、逆変換整形が処理されるようにしてもよい。
【００３７】
図５は、オペレータが逆変換整形の実行指示ができるようにした画面Ｍ１を示す図である。
【００３８】
ＯＣＲ処理が終了すると図５の報知、指示入力用のメッセージ画面Ｍ１が表示部７に表示され、逆変換の実行指示と、さらにイメージデータに変換する際のフォント種別の選択入力が可能となる。
【００３９】
また、イメージデータに逆変換されたデータは、原画像に含まれる絵や写真のデータと合成され、１つのイメージデータファイルとして保存され、図２（ｂ）に示すような印字出力が可能となる。
【００４０】
次に、第２の逆変換機能について図６〜図９を用いて説明する。
【００４１】
図６（ａ）は手書き文字を含んだ原画像イメージ、（ｂ）は（ａ）の原画像イメージにもとづいてＯＣＲ処理された後さらにイメージデータに逆変換された画像イメージである。
【００４２】
（ｂ）図で示すように、変換されたイメージデータの文字部分は、任意のフォントに変換されているだけではなく、一部の文字列については文字修飾がなされてイメージデータに整形される。ここでは、変換例として、文字列「ＡＢＣＤ」については囲み線で、文字列「ＸＹＺ」については下線で修飾された場合を示している。
【００４３】
この種の文字列修飾は所定の逆変換整形ルールにもとづいて行なわれ、そのルールは逆変換整形ルールテーブルに登録されているものを使用する。
【００４４】
図７は、逆変換整形ルールにもとづく逆変換整形処理を示すフローチャートである。
【００４５】
この例では、読み取った文字コードについて、逆変換整形ルールテーブルをサーチし、条件が合致した場合には、そのルールにしたがい文字修飾などによるイメージデータの整形がなされ、合致しない場合は、デフォルトのフォントのイメージデータの整形が行なわれるように処理するように実行される（ステップ３０１〜３０６）。
【００４６】
なお、逆変換整形ルールテーブルによる逆変換は、このような処理手順によるものに限定されない。例えば、テーブルのルールごとに合致する文字列をサーチしながら整形する方法であってもよい。
【００４７】
逆変換整形ルールテーブルは、図８に示すように、条件と変換方法を対応させたもので、条件には特定の文字列が、変換方法には所望の修飾方法が定義される。また、対象の文字列が複数回出現した場合に特定の修飾を行なえるようにも定義できる。
【００４８】
また、変換方法は下線、カラー、囲み線などの単なる文字修飾だけに限らず、逆変換整形される種々の変換態様を登録できるものである。例えば、特定の文字列を全く異なる文字列に変換することや、省略文字を定義する（例えば、省略文字「カブ」を「株式会社」に変換するように定義する）ことも登録できる。
【００４９】
このテーブルは、テーブル作成手段によって登録される。
【００５０】
図８は、テーブル作成手段を構成する逆変換整形テーブル作成プログラムを実行するための逆変換条件入力画面Ｍ２を示す図である。
【００５１】
この入力画面Ｍ２は表示部７に表示され、変換対象である原画像に含まれる文字、文字列と、これに対応する複数の逆変換整形パターンとを入力できるように構成されている。
【００５２】
逆変換条件入力画面Ｍ２で変換対象と逆変換整形パターンを入力登録すると、その内容は逆変換整形ルールテーブルに保存される。そして、図６に示す逆変換整形処理を稼働させると、このルールテーブルにもとづき逆変換整形が実施される。
【００５３】
オペレータがテーブルに自由に設定登録できるので、手書き文字を含む原稿でも、簡単にカラー等の文字修飾でイメージデータを整形することができ、プレゼンテーション用の資料などでも短時間で作成することができる。
【００５４】
【発明の効果】
以上の説明からも理解できるように、請求項１に記載の画像処理装置は、原画像の文字列領域を超えないように文字サイズを決定して逆変換整形するので、大きすぎる文字サイズにより元の文字列領域をはみ出してしまうことがなく、原画像イメージを忠実に再現でき、絵や写真と文字列領域とのバランスを崩すことのない変換が可能となる。
【００５５】
請求項２では、逆変換する際に変換する文字のフォント種別がオペレータにより選択できるので、好みのフォントでイメージデータの整形を行なうことができる。
【００５６】
請求項３では、逆変換整形ルールテーブルに種々の変換態様を登録して、このルールテーブルにもとづき逆変換を自動実行するので、手書き文字を含む原稿でも、簡単にカラー等の文字修飾でイメージデータの整形を行なうことができる。その結果、プレゼンテーション用の資料などでも短時間で作成することができる。
【００５７】
請求項４に記載のデータ変換プログラムは、文字列領域に対して、そのサイズを超えない文字配列領域を特定し、原画像に含まれる文字配列領域に割り当て配列すべき文字のフォントサイズを決定して逆変換整形を実行しているので、請求項１に記載の画像処理装置と同様の効果が期待できる。
【００５８】
請求項５に記載の逆変換整形ルールテーブル作成プログラムは、請求項３に記載された逆変換整形ルールテーブルを、逆変換条件入力画面から登録できるようにしているので、請求項３に記載の画像処理装置を容易に実現することができる。
【図面の簡単な説明】
【図１】本発明の画像処理装置の要部構成の一例を示すブロック図である。
【図２】（ａ）は手書き文字を含んだ原画像イメージ、（ｂ）はＯＣＲ処理後さらにイメージデータに逆変換された画像イメージである。
【図３】イメージデータ整形のための、文字列領域に含まれる文字の読取処理を示すフローチャートである。
【図４】逆変換整形処理の基本動作を示すフローチャートである。
【図５】、オペレータが逆変換整形の実行指示ができるようにした画面例を示す図である。
【図６】（ａ）は手書き文字を含んだ原画像イメージ、（ｂ）はＯＣＲ処理後イメージデータに逆変換された画像イメージである。
【図７】逆変換整形ルールにもとづく逆変換整形処理を示すフローチャートである。
【図８】逆変換整形ルールテーブルの定義例を示す図である。
【図９】テーブル作成手段を構成する逆変換整形テーブル作成プログラムを実行するための逆変換条件入力画面の例を示す図である。
【符号の説明】
２０・・・画像処理装置
Ａ、Ｂ・・・文字列領域
Ｃ、Ｄ・・・文字配列領域
１・・・主制御部（画像処理手段、テーブル作成手段）
５・・・ＲＡＭ
５ａ・・・逆変換整形ルールテーブル
７・・・表示部
Ｍ１・・・メッセージ画面
Ｍ２・・・逆変換条件入力画面
【図１】
2004030038.tif 000003
【図２】
2004030038.tif 000004
【図３】
2004030038.tif 000005
【図４】
2004030038.tif 000006
【図５】
2004030038.tif 000007
【図６】
2004030038.tif 000008
【図７】
2004030038.tif 000009
【図８】
2004030038.tif 000010
【図９】
2004030038.tif 000011