(57)【要約】【課題】文字や背景を自動的に脚色した印刷物を手書き原稿から簡単に作成できる画像読取装置を提供する。【解決手段】画像読取装置は、スキャナと、スキャナで取り込んだ画像データから文字を認識する文字認識処理部と、文字に対してフォントを選択して適用するフォント処理部と、文字の背景画像として、色または模様を選択して適用する背景処理部と、フォント処理部と背景処理部からの情報を組み合わせた変換画像データを生成する変換画像データ生成部と、変換画像を出力する画像出力部と、を備える。【選択図】図１
2018207408.tif 000002
【特許請求の範囲】
【請求項１】
スキャナと、
前記スキャナで取り込んだ画像データから文字を認識する文字認識処理部と、
前記文字に対してフォントを選択して適用するフォント処理部と、
前記文字の背景画像として、色または模様を選択して適用する背景処理部と、
前記フォント処理部と前記背景処理部からの情報を組み合わせた変換画像データを生成する変換画像データ生成部と、
前記変換画像を出力する画像出力部と、
を備える画像読取装置。
【請求項２】
前記フォント処理部は、文字サイズ、文字色、文字模様を選択して適用する請求項１に記載の画像読取装置。
【請求項３】
前記変換画像データ生成部は、前記文字の位置姿勢を変更する請求項１または２に記載の画像読取装置。
【請求項４】
前記フォント処理部または前記背景処理部は、日付時刻情報に基づいて選択を行う請求項１から３のうちいずれか一項に記載の画像読取装置。
【請求項５】
請求項１から４のうちいずれか一項に記載の画像読取装置と、
操作者の入力を受け付ける操作部と、
前記操作部の入力情報に基づいて前記画像読取装置が生成した変換画像データを印刷するプリンタと、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像読取装置、画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置の一例として、ＭＦＰ（Multi-Function Peripherals）がある。画像形成装置は、手書き原稿を取り込むスキャナ、スキャナで取り込んだ画像から文字を認識するＯＣＲ処理部、スキャナで取り込んだ画像やＯＣＲ処理された文字を印刷するプリンタ等を備える。
【０００３】
手書き原稿を清書して印刷するときに、ＭＦＰが用いられる。手書き原稿をスキャナで取り込んで文字をＯＣＲ処理で認識し、所定のフォントに変換した後にプリンタで印刷する。このとき、ＯＣＲ処理で認識した文字を修正したり、背景を白色にしたりすることができる。
ＭＦＰは、手書き原稿を忠実に再現することができるが、文字のフォントや色、背景を変化させることができない。このため、パソコンを用いて原稿毎に文字のフォントや色、背景を変化させる必要がある。
例えば、多くの商品を陳列する店舗では、商品販促用広告や値札等のＰＯＰ（Point of purchase advertising）を作成するとき、作業が煩雑になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９６９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、文字や背景を自動的に脚色した印刷物を手書き原稿から簡単に作成できる画像読取装置、画像形成装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の画像読取装置は、スキャナと、前記スキャナで取り込んだ画像データから文字を認識する文字認識処理部と、前記文字に対してフォントを選択して適用するフォント処理部と、前記文字の背景画像として、色または模様を選択して適用する背景処理部と、前記フォント処理部と前記背景処理部からの情報を組み合わせた変換画像データを生成する変換画像データ生成部と、前記変換画像を出力する画像出力部と、を備える。
【０００７】
実施形態の画像形成装置は、実施形態の画像読取装置と、操作者の入力を受け付ける操作部と、前記操作部の入力情報に基づいて前記画像読取装置が生成した変換画像を印刷するプリンタと、を備える。
【図面の簡単な説明】
【０００８】
【図１】一実施形態の画像形成装置および画像読取装置の全体構成例を示すシステムブロック図である。
【図２】一実施形態の画像形成装置および画像読取装置の動作例を示すフローチャートである。
【図３】手書き原稿を示す図である。
【図４】コントロールパネルの表示例を示す図である。
【図５】文字サイズと文字の位置姿勢を変更したデザイン例を示す図である。
【発明を実施するための形態】
【０００９】
以下、実施形態の画像読取装置および画像形成装置を図面を参照して説明する。各図において、同一構成については同一の符号を付す。
図１は、実施形態の画像形成装置および画像読取装置の全体構成例を示すシステムブロック図である。
【００１０】
実施形態の画像形成装置Ｐは、コントロールパネル１、スキャナ２、プリンタ３、自動原稿送り４および制御部５を備える。
画像形成装置Ｐからプリンタ３を除いたものを、画像読取装置Ｓとも呼ぶ。すなわち、実施形態の画像読取装置Ｓは、コントロールパネル１、スキャナ２、自動原稿送り４および制御部５を備える。
【００１１】
コントロールパネル（操作部）１は、操作者からの入力を受け付ける。コントロールパネルには、ディスプレイ、操作ボタンが設けられる。
画像形成装置Ｐは、操作者からの入力によって動作する。ディスプレイには、操作案内、操作内容、操作結果等が表示される。
【００１２】
スキャナ２は、複写対象物の画像を取り込む（画像データを生成する）。スキャナ２は、取り込んだ画像データを制御部５に出力する。
【００１３】
プリンタ３は、スキャナ２が取り込んだ画像データまたは外部等からの画像データに基づいて、トナー等を含む現像剤により出力画像（トナー像）を形成する。
プリンタ３は、トナー像をシート（不図示）の表面上に転写する。プリンタ３は、シートの表面上のトナー像に熱と圧力をかけてトナー像をシートに定着する。
プリンタ３には、例えばＡ４やＡ８サイズのシートがシート供給部（不図示）から順次供給される。
【００１４】
自動原稿送り４は、例えばＡ４サイズのシートをスキャナ２に向けて順次供給する。
例えば、操作者が手書き原稿を自動原稿送り４に載せると、この手書き原稿がスキャナ２に向けて供給される。
【００１５】
制御部５は、コントロールパネル１の入力に基づいて、スキャナ２、プリンタ３および自動原稿送り４等を制御する。
【００１６】
次に、制御部５の詳細構成を説明する。
制御部５は、メイン制御部１０、ＦＲＯＭ１１、ＳＲＡＭ１２、ＥＥＰＲＯＭ１３、リアルタイムクロック１４を備える。
【００１７】
メイン制御部１０は、いわゆるＣＰＵ（central processing unit）である。メイン制御部１０は、制御部５における各種演算処理を司る。
ＦＲＯＭ１１は、電源を切っても内容が保存される不揮発性メモリである。ＦＲＯＭ１１には、例えば、各種フォント、文字色、背景色等の情報が保存される。
ＳＲＡＭ１２は、読み込みと書き込みが可能な揮発性メモリであって、一時的にデータを保持する。
ＥＥＰＲＯＭ１３は、書き込んだものを電気的に消去して、再書き込みできる不揮発性メモリである。
リアルタイムクロック１４は、電源が切られていてもバッテリバックアップにより、時刻を刻み続ける。
【００１８】
さらに、制御部５は、画像処理部２０、スキャナ制御部３１、原稿送り制御部３２、プリンタ制御部３３、パネル制御部３４を備える。
【００１９】
画像処理部２０は、画像データの加工や脚色を行う。スキャナ制御部３１が取り込んだ画像データから変換画像データを生成して、この変換画像データをプリンタ制御部３３等に出力する。
【００２０】
画像処理部２０は、画像データの加工や脚色を行うものであり、ＯＣＲ処理部２１、フォント処理部２２、背景処理部２３、変換画像データ生成部２４を備える。
ＯＣＲ処理部（文字認識処理部）２１は、スキャナ２が取り込んだ画像データに含まれる文字を認識して、その文字情報を出力する。
フォント処理部２２は、ＯＣＲ処理部２１が出力した文字情報に対して、ＦＲＯＭ１１に記憶されているフォントのいずれかを選択して適用する。
背景処理部２３は、ＯＣＲ処理部２１が出力した文字情報の背景画像として、ＦＲＯＭ１１に記憶されている色のいずれかを選択して適用する。
変換画像データ生成部２４は、フォント処理部２２と背景処理部２３からの情報に基づいて、画像データ（変換画像データＢ）を生成する。
【００２１】
スキャナ制御部３１は、スキャナ２を制御して、スキャナ２が取り込んだ画像データを画像処理部２０に出力させる。
原稿送り制御部３２は、自動原稿送り４を制御して、手書き原稿等をスキャナ２に向けて供給させる。
プリンタ制御部３３は、プリンタ３とシート供給部を制御して、画像処理部２０から出力された画像データをシートに印刷させる。
パネル制御部（画像出力部）３４は、コントロールパネル１を制御する。パネル制御部３４は、コントロールパネル１の操作ボタンからの入力情報を画像処理部２０に出力する。また、パネル制御部３４は、コントロールパネル１のディスプレイに、画像処理部２０から出力された画像データを表示する。さらに、パネル制御部３４は、リアルタイムクロック１４からの情報に基づいて、コントロールパネル１のディスプレイに時計を表示する。
【００２２】
次に、画像形成装置Ｐ（画像読取装置Ｓ）による画像読取および画像形成について説明する。
図２は、一実施形態の画像形成装置および画像読取装置の動作例を示すフローチャートである。
図３は、手書き原稿を示す図である。
図４は、コントロールパネルの表示例を示す図である。
【００２３】
画像形成装置Ｐによる画像読取および画像形成は、コントロールパネル１のスタートボタンを押下すると開始される。
具体的には、操作者が手書き原稿Ａを自動原稿送り４に載せて、スタートボタンを押下する。例えば、図３に示すように、手書き原稿Ａには、２つの文字列「特売」「１８０円」が記載されている。手書き原稿Ａの背景は、無色（白色）である。
【００２４】
（ステップＳ１：原稿スキャン）
スタートボタンが押下されると、原稿送り制御部３２は、自動原稿送り４を制御して手書き原稿Ａをスキャナ２に送る。スキャナ制御部３１は、スキャナ２を制御して、手書き原稿を取り込む（画像データを生成する）。スキャナ制御部３１は、スキャナ２が取り込んだ画像データを画像処理部２０に出力する。
【００２５】
（ステップＳ２〜Ｓ４：ＯＣＲ処理）
次に、画像処理部２０は、ＯＣＲ処理部２１において、スキャナ２が取り込んだ画像データに含まれる文字の認識を開始する。つまり、「特売」「１８０円」を文字認識するＯＣＲ処理を開始する。
ＯＣＲ処理では、以下の処理（ステップＳ２〜Ｓ４）が行われる。
【００２６】
（ステップＳ２：レイアウト解析）
ＯＣＲ処理では、まずレイアウト解析を行う。レイアウト解析は、スキャナ２が取り込んだ画像データにおいて、文字が含まれる部分を探し出す処理である。文字のレイアウト（段組）を解析することで、文字と図等を分離して読み取ることができる。
【００２７】
（ステップＳ３：行の切り出し）
次に、行の切り出しを行う。行（文字列）の切り出しは、スキャナ２が取り込んだ画像データから、文字を一行毎に分解する処理である。
【００２８】
（ステップＳ４：文字の切り出し）
次いで、文字の切り出しを行う。文字の切り出しは、ステップＳ４において分解した文字列（行）から、文字を一つずつ（一文字毎）に分解する処理である。
【００２９】
（ステップＳ５〜Ｓ８：文字認識）
次いで、ＯＣＲ処理部２１において、文字認識を開始する。文字認識は、ステップＳ５において分解した文字を一つずつ認識する処理である。
文字認識では、文字の大きさ、文字の字体、文字のつぶれやかすれに応じて、正確に文字認識を行うために、以下の処理（ステップＳ５〜Ｓ８）が行われる。
【００３０】
（ステップＳ５：正規化）
正規化は、文字認識したい文字を一定の大きさ（正方形等）に変換する処理である。正規化は、一定の大きさにすることによって文字の変形（縦長、横長など）を吸収して、後処理を容易にする。
【００３１】
（ステップＳ６：特徴抽出）
特徴抽出は、正規化された文字を、上下、左右、斜め方向の４つの成分に分解して、その文字の特徴として抽出する処理である。例えば、１つ文字は、１９６個の特徴値に変換される。
【００３２】
（ステップＳ７：マッチング）
マッチングは、ステップＳ８で抽出した文字の特徴を用いて、予め登録されている標準文字パターンに照合する処理である。
標準文字パターンは、様々な字体で印字された文字を平均化して作られている。これにより、文字の字体、つぶれやかすれに影響されずに、照合ができる。
【００３３】
（ステップＳ８：知識処理）
知識処理は、認識された文字列の候補文字から、あらかじめ登録してある単語辞書と照合して、誤読した部分を自動的に訂正する処理である。この処理により、例えば、「夕」と「タ」や「力」と「カ」などの文字を、文字列の前後関係を考慮して判断する。
【００３４】
（ステップＳ９〜Ｓ１３：画像データ生成）
次に、画像処理部２０は、ＯＣＲ処理部２１による認識結果を所定の画像フォーマットにして出力（画像データ生成）する。画像処理部２０は、例えば、認識結果をJpeg形式やgif形式等でＡ８サイズ等の画像データにして出力する。
画像データ生成では、以下の処理（ステップＳ９〜Ｓ１３）が行われる。
【００３５】
（ステップＳ９：フォント変換）
画像処理部２０は、フォント処理部２２において、ＯＣＲ処理部２１による認識文字のフォントを変更（変換）する。すなわち、ＯＣＲ処理部２１を経て認識された文字に対して、任意のフォントを選択して適用する。
具体的には、フォント処理部２２は、リアルタイムクロック１４を用いて乱数（rand関数）を発生させる。ＦＲＯＭ１１に保存されている複数のフォントの中から、この乱数に対応付けられているフォントを選択する。例えば、「特売」のフォントにはゴシック体、「１８０円」のフォントには明朝体が選択される。
【００３６】
（ステップＳ１０：フォント色変換）
画像処理部２０は、フォント処理部２２において、ＯＣＲ処理部２１による認識文字の色（文字色）を変更（変換）する。すなわち、ＯＣＲ処理部２１を経て認識された文字に対して、任意の文字色を選択して適用する。
具体的には、フォント処理部２２は、リアルタイムクロック１４を用いて乱数を発生させる。ＦＲＯＭ１１に保存されている複数の文字色の中から、この乱数に対応付けられている文字色を選択する。例えば、「特売」のフォント色には赤色、「１８０円」のフォント色には黒色が選択される。
なお、文字色には模様も含まれる。つまり、認識文字は、任意の模様にも変更される。
【００３７】
（ステップＳ１１：フォントサイズ変換）
画像処理部２０は、フォント処理部２２において、ＯＣＲ処理部２１による認識文字のサイズ（フォントサイズ）を変更（変換）する。すなわち、ＯＣＲ処理部２１を経て認識された文字に対して、任意のフォントサイズを選択して適用する。
具体的には、フォント処理部２２は、リアルタイムクロック１４を用いて乱数を発生させる。ＦＲＯＭ１１に保存されている複数の文字色の中から、この乱数に対応付けられているフォントサイズを選択する。例えば、「特売」のフォントサイズは４８ポイントサイズ、「１８０円」のフォントサイズには２８ポイントサイズが選択される。
【００３８】
（ステップＳ１２：背景色変換）
画像処理部２０は、背景処理部２３において、画像データの背景色を選択して適用する。すなわち、ＯＣＲ処理部２１を経て認識された文字の背景画像として、任意の背景色を選択して適用する。
具体的には、背景処理部２３は、リアルタイムクロック１４を用いて乱数を発生させる。ＦＲＯＭ１１に保存されている複数の背景色から、この乱数に対応付けられている背景色を選択する。例えば、背景色には水色が選択される。
なお、背景色には模様も含まれる。つまり、画像データの背景は、任意の模様にも変更される。
【００３９】
（ステップＳ１３：変換画像データ生成）
画像処理部２０は、変換画像データ生成部２４において、フォント処理部２２と背景処理部２３からの情報に基づいて、変換画像データＢを生成する。つまり、ステップＳ９〜Ｓ１２の処理内容に応じた変換画像データＢを生成する。
例えば、変換画像データＢにおいて、文字列「特売」はゴシック体、赤色、４８ポイントサイズである。文字列「１８０円」は明朝体、黒色、２８ポイントサイズである。文字列「特売」「１８０円」手書き原稿Ａの記載位置と同位置に配置される。変換画像データＢの背景は、水色に着色される。
【００４０】
このようにして、画像処理部２０は、画像データ生成の際に、画像データの加工や脚色を行う。つまり、画像処理部２０は、手書き原稿Ａの文字や背景を自動的に脚色した変換画像データＢを生成する。画像処理部２０は、変換画像データＢを所定の画像フォーマットにして出力する。
【００４１】
（ステップＳ１４：画像データ生成の繰り返し）
次に、画像処理部２０は、変換画像データＢをさらに生成するか否かを判断する。例えば、３つの変換画像データＢ１〜Ｂ３を生成するときは、画像データ生成の回数をカウントして、ステップＳ９〜Ｓ１３を３回繰り返す。
そして、画像処理部２０は、３つの変換画像データＢ１〜Ｂ３をパネル制御部３４に出力する。
【００４２】
（ステップＳ１５：変換画像データ表示）
次に、パネル制御部３４は、３つの変換画像データＢ１〜Ｂ３をコントロールパネル１のディスプレイに表示する。つまり、パネル制御部３４は、操作者が３つの変換画像データＢ１〜Ｂ３を目視できるように出力する。
図４に示すように、コントロールパネル１のディスプレイには、３つの変換画像データＢ１〜Ｂ３が横一列に並んで表示される。また、コントロールパネル１のディスプレイには、変換画像データＢ１〜Ｂ３を選択するための３つのボタン（選択ボタン）が手前側に表示される。
このようにして、画像形成装置Ｐによる画像読取が完了する。続いて、画像形成装置Ｐによる画像形成が行われる。
【００４３】
（ステップＳ１６：変換画像データ選択）
操作者は、印刷した変換画像データを選択する。すなわち、コントロールパネル１のディスプレイに表示された３つの選択ボタンのいずれかを押下する。
コントロールパネル１は、操作者からの入力を受け付け、パネル制御部３４がその入力情報をプリンタ制御部３３に出力する。例えば、変換画像データＢ１が選択される。
【００４４】
（ステップＳ１７：変換画像データ印刷）
最後に、プリンタ制御部３３は、パネル制御部３４からの情報に基づいて、操作者が選択した変換画像データＢを印刷する。
プリンタ制御部３３は、プリンタ３とシート供給部を制御して、画像処理部２０から出力された変換画像データＢをシートに印刷する。例えば、変換画像データＢ１が印刷される。一枚のシートに複数の変換画像データＢ１を印刷してもよい。
このようにして、画像形成装置Ｐによる画像形成が完了する。
【００４５】
図５は、文字サイズと文字の位置姿勢を変更したデザイン例を示す図である。
ステップＳ１３の変換画像データ生成において、画像処理部２０の変換画像データ生成部２４は、各文字列の位置や姿勢を変更（調整）することもできる。
具体的には、文字列同士が重なってしまうときは、一方または両方の文字列の位置や姿勢を変更する。文字列をその重心周りに回転させたり、文字列を上下左右方向に移動させる。
文字列の姿勢を変更するときは、変換画像データ生成部２４は、リアルタイムクロック１４を用いて乱数を発生させ、この乱数に対応付けられている角度を、文字列の表示角度として適用する。例えば、図５に示すように、変換画像データ生成部２４は、「特売」の文字を左回転させ、「１８０円」の文字を右側に移動させる。
【００４６】
以上説明したように、画像読取装置Ｓは、フォント処理部２２、背景処理部２３、変換画像データ生成部２４を備え、手書き原稿Ａを取り込んで文字認識した後に、認識した文字やその背景を自動的に脚色した変換画像データを生成する。
したがって、様々な脚色を加えた変換画像データＢを容易に得ることができる。
【００４７】
フォント処理部２２は、認識した文字に対して、文字サイズ、文字色、文字模様を選択して適用する。このため、文字の脚色を大幅に増やすことができる。
【００４８】
変換画像データ生成部２４は、フォント処理部２２において脚色された文字の文字姿勢を調整する。このため、文字列同士が重なることを回避できる。また、脚色をさらに加えた変換画像データＢを得ることができる。
【００４９】
パネル制御部３４は、複数の変換画像データＢ１〜Ｂ３をコントロールパネル１のディスプレイに並べて表示する。これにより、操作者は、好みに合った変換画像データＢを選択することができる。
【００５０】
そして、画像形成装置Ｐは、操作者が選択した変換画像データＢをプリンタ３により印刷する。このため、例えば商品販促用広告や値札等のＰＯＰを作成するとき、操作者の作業量を大幅に削減、簡素化できる。
【００５１】
フォント処理部２２や背景処理部２３は、リアルタイムクロック１４からの日付時刻情報に基づいて現在の季節を判断し、この季節に対応する色や模様を選択して適用してもよい。
例えば、春にはピンク色や桜模様、夏には青色や水玉模様、秋は赤色や紅葉模様、冬は白色や雪の模様が選択適用される。
【００５２】
各種フォント、文字色、背景色等の情報は、ＦＲＯＭ１１に保存される場合に限らない。各種フォント、文字色、背景色等の情報を記憶したハードディスクを制御部５に接続してもよい。さらに、制御部５がインターネット等の外部回線に接続する外部接続部を備え、各種フォント、文字色、背景色等の情報をインターネットを介して取得してもよい。
【００５３】
ステップＳ１６の変換画像データ選択において、操作者の好みに合った変換画像データＢが存在しない場合は、ステップＳ９〜Ｓ１３の画像データ生成を再度行うようにしてもよい。
【００５４】
画像処理部２０は、変換画像データＢの生成履歴情報を記録してもよい。変換画像データ生成部２４は、この生成履歴情報に基づいて、新たな変換画像データＢを生成する。つまり、操作者の好みに合った変換画像データＢを記録する。これにより、新たな変換画像データＢを生成するときに、操作者が選択する可能性が高い変換画像データＢを生成でき、さらに効率よくＰＯＰ等を作成することができる。
【００５５】
コントロールパネル１のディスプレイに変換画像データＢを表示（出力）する場合に限らない。外部のディスプレイに変換画像データＢを表示してもよい。
パネル制御部３４が、変換画像データＢを操作者が目視できるように表示させる場合に限らない。例えば、プリンタ制御部３３が、変換画像データＢのサムネイル画像をプリンタ３から印刷（出力）してもよい。
【００５６】
本発明の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５７】
Ｐ  画像形成装置  
Ｓ  画像読取装置  
１  コントロールパネル（操作部）  
２  スキャナ  
３  プリンタ  
４  自動原稿送り
５  制御部  
１０  メイン制御部  
１１  ＦＲＯＭ  
１２  ＳＲＡＭ  
１３  ＥＥＰＲＯＭ  
１４  リアルタイムクロック  
２０  画像処理部  
２１  ＯＣＲ処理部（文字認識処理部）  
２２  フォント処理部  
２３  背景処理部  
２４  変換画像データ生成部  
３１  スキャナ制御部  
３２  原稿送り制御部  
３３  プリンタ制御部  
３４  パネル制御部（画像出力部）  
Ａ  手書き原稿  
Ｂ、Ｂ１〜Ｂ３  変換画像データ    
【図１】
2018207408.tif 000003
【図２】
2018207408.tif 000004
【図３】
2018207408.tif 000005
【図４】
2018207408.tif 000006
【図５】
2018207408.tif 000007