(57)【要約】      （修正有）【課題】被印字物に印字された文字が左右で傾斜の異なる場合でも、文字検査を可能にし、印字文字の検査性能が向上する印字検査方法を提供する。【解決手段】印字検査装置は、文字列の両端の文字のそれぞれの傾斜角度を設定し、設定されたそれぞれの傾斜角度を基に、文字列のそれぞれの文字の投影角度を設定して、投影処理を行い、投影処理の結果を基に、文字列を１文字ずつ切り出し、切り出された文字を検査対象として設定している文字情報と照合する。【選択図】図９
2016076050.tif 000002
【特許請求の範囲】
【請求項１】
印字検査装置を用いて、両端の文字が異なる角度で傾斜している文字列を検査する印字検査方法であって
前記文字列の両端の文字のそれぞれの傾斜角度を設定し、
設定されたそれぞれの傾斜角度を基に、前記文字列のそれぞれの文字の投影角度を設定して、投影処理を行い、前記投影処理の結果を基に、前記文字列を１文字ずつ切り出し、切り出された文字を検査対象として設定している文字情報と照合して印字検査を行うことを特徴とする印字検査方法。
【請求項２】
請求項１に記載の印字検査方法であって、
前記それぞれの文字の投影は、前記文字列の両端の文字で設定した２つの傾斜角度により成す角度を前記文字列の幅に応じて均等に分割した角度を用いて投影することを特徴とする印字検査方法。
【請求項３】
請求項２に記載の印字検査方法であって、
前記文字列を形成する文字は複数の縦ドット列から構成され、前記複数の縦ドット列のドット列ごとに前記投影角度を設定して投影処理を行うことを特徴とする印字検査方法。
【請求項４】
請求項１に記載の印字検査方法であって、
前記文字列はインクジェット記録装置により印字された文字であることを特徴とする印字検査方法。
【請求項５】
請求項１乃至４のいずれかに記載の印字検査方法であって、
前記文字列は、上下の辺は並行で、左右の辺の傾斜の異なる台形状になっている文字列であることを特徴とする印字検査方法。
【請求項６】
請求項１乃至４のいずれかに記載の印字検査方法であって、
前記文字列は、左右の辺は並行で、上下の辺の傾斜の異なる台形状になっている文字列であることを特徴とする印字検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字検査方法に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開平８−１３７９９０号公報（特許文献１）がある。この公報には「各ドット文字画像の重心を通る慣性の主軸をそれぞれ求め、各主軸の傾き値の中央値を算出する。９０°から前記中央値が示す角度θを差し引いた角度φをもって、配列軸と交わる直線を初期の投影軸とし、所定の角度ピッチで投影軸を回動させ、各角度毎に投影軸に投影される文字列の画像長さを算出する。算出された文字列の画像長さの内、最小であるものを検出し、そのときの角度φａを９０°から差し引き、この角度をドット文字画像の傾斜角θａとする。各ドット文字画像が、対応する標準形のドット文字に対し、どの程度拡散あるいは収縮しているかを加味した回数で膨張・収縮処理を行ってドット間を連結し、連結された文字画像の大きさと傾斜角θａにより、対応するモデル文字へ正規化し、その正規化画像とモデル記号とを比較する」と記載されている。  
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１３７９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術は、同心円の円弧を描く字を検査するために、円盤上の中心を算出して文字の傾き補正を行い正規化することにより、検査を行うものである。しかしながら、例えば文字全体が台形状に傾いた場合の文字検査は考慮されていないものである。
【０００５】
そこで、本発明は、上記課題を考慮し、被印字物に印字された文字が左右で傾斜の異なる場合にも、文字検査を可能にし、印字文字の検査性能を向上する印字検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、印字検査装置を用いて、両端の文字が異なる角度で傾斜している文字列を検査する印字検査方法であって、前記文字列の両端の文字のそれぞれの傾斜角度を設定し、設定されたそれぞれの傾斜角度を基に、前記文字列のそれぞれの文字の投影角度を設定して、投影処理を行い、前記投影処理の結果を基に、前記文字列を１文字ずつ切り出し、切り出された文字を検査対象として設定している文字情報と照合して印字検査を行うことを特徴とする。
【発明の効果】
【０００７】
本発明では、被印字物に印字された文字が左右で傾斜の異なる場合にも、文字検査を可能にし、印字文字の検査性能を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】検査装置の構成図である。
【図２】印字検査装置の処理フローである。
【図３】画像取得部での取得画像の例である。
【図４】一般的な文字列の投影図の例である。
【図５】傾斜のある文字列の投影図の例である。
【図６】位置による投影角度の補正したときの投影図の例である。
【図７】斜め投影を行うときの両端の角度の設定位置の例である。
【図８】斜め投影を行うときの両端の角度の設定画面の例である。
【図９】位置による投影角度の補正したときの投影図の例である。
【図１０】投影結果を反映させた画面の例である。
【図１１】位置による投影角度の補正したときの投影図の例である。
【発明を実施するための形態】
【０００９】
以下、実施例を図面を用いて説明する。
【実施例１】
【００１０】
本実施例は、インクジェット記録装置で被印字物に印字された複数の縦ドット列から成る文字が台形の場合における、印字検査装置での検査制御について説明する。
【００１１】
印字検査装置１００は入力部１と制御部２、計算部３と出力部４からなる印字検査装置本体と、画像取得部５、表示部６で構成される。
【００１２】
この印字検査装置１００で指す入力部１とはユーザが印字検査装置に対し、数値などを設定する手段を指し、制御部２とは、上記の構成各部と接続され、例えば入力部１の挙動制御や、各種信号の制御を行う部分である。画像取得部５は検査対象等の画像を取得する手段を指す。
【００１３】
計算部３では画像取得部５より取得した画像に対し画像処理を行う。出力部４は計算部３より得られた結果を表示部６へ出力、または、図示していない外部装置に出力する機能を有する。
【００１４】
本印字検査装置の画像取得から検査を行うまでの一連の流れを図２のフローに示す。まず、画像取得部５であるカメラより検査画像を取得する。次に図３のように得られた画像１１のうち、文字と背景を区別するために、文字の部分を列ごとに、ユーザがタッチパネルなどの入力部１を用いて大きさ・位置を指定し枠１２で囲う。この時に設定した枠１２を設定文字領域と呼ぶ。設定文字領域１２の情報は入力部１から計算部３に送信される。
【００１５】
計算部３では、設定文字領域１２に対し、２値化などの画像処理を加え、画像を白黒の２値画像に変換し、図４の文字列２１のように文字だけをはっきりと浮かび上がらせるようにする。
【００１６】
２値化した画像から、文字列の横方向、縦方向の大きさを検出するために、各方向に対して、投影処理を施す。投影処理とは、画像内の黒情報部分を、文字列横は画像に対して垂直方向に黒情報を蓄積させると、文字情報が存在する部分だけが表れる。水平方向に黒情報を蓄積させると文字列の縦方向が表れる。文字列横方向を検出するために、縦方向の投影結果を行った結果を２２に示す。
【００１７】
投影処理を行うと、黒の情報がある部分は黒情報部分２３として得られる。投影図の分布から、投影の山となっている部分と、ほとんど黒情報のない谷となっている部分を検出し、山となっている投影の黒情報部分２３を1文字として切り出しを行っている。切り出した文字に対し、検査を行い、出力部４にて、表示部６に結果を出力し、ユーザへ結果を知らせる。
【００１８】
文字が正立状態であれば、図４のように投影結果が山と谷がはっきりしているグラフとなり、一文字を検出できるが、図５のように傾斜文字列３１が検査対象文字であった場合は、黒情報部分のかたまりは投影図３２のようになる。このように、文字に傾斜がある場合、明確な文字と文字の隙間がなく、1文字の投影２３のような文字同士の切り分けが困難である。
【００１９】
しかしながら、本実施例における印字検査装置においては、図６のように文字列４１の傾きを指定し、投影角度の補正を行い、擬似的に垂直に投影４２を行うことで文字の切り出しを行うことが可能である。この切り出し方法についての詳細は後述する。
【００２０】
角度補正の方法は、文字列４１に対し、図７のように両端の角度θｓ４５とθｅ４６をユーザが入力部より数値で指定し、位置によって投影角度の補正を行う。指定する角度は、文字列の左右端のドット文字列の傾斜角度となります。
【００２１】
図８にユーザ入力部の画面例を示す。角度補正は、文字が存在すると考えられる投影の塊部分を、左端の角度θｓから右端の角度θｅになるように領域の投影角度を変化させて再度投影を行う。  
図９に文字列５１を文字列位置により投影角度を変化させた投影図５２を示す。これにより正立状態とほぼ同じ投影が取れ、図１０のような文字同士の切り分け５５が可能となる。
【００２２】
計算部３で行う投影のための角度補正計算手法について述べる。まず、図７のようにユーザにより入力部１から両端の角度θｓとθｅを指定する。通常投影を行い、文字列の塊を検出する。
【００２３】
計算部３で文字列の塊の横サイズ Ｘ を検出後、塊の左端の文字の傾き角度θｓから右端の文字の傾き角度θｅまで成す角度を、１画素ごとに均等な角度θとなるように分割していく。例えば、両端の傾斜が±４５度の場合、中央が0度となるように、投影角度を変化させる。
【００２４】
角度θは投影を取る際には投影を取りたい位置(文字列の左端からの距離) ｘ を用いて、次の（数１）であらわされる。
（数１）
2016076050.tif 000003
【００２５】
以上のことから、本発明によれば、左右で文字傾きの異なる文字列に対し、文字の傾き角度を指定することで、正立となる補正を行い、被印字物に印字された文字が左右で傾斜の異なる場合にも、文字検査を可能にし、印字文字の検査性能を向上することができる。
【実施例２】
【００２６】
実施例１では、横文字列の中心部から両端部分に掛けて左右に傾斜をもつ文字の切り出し・検査方法について説明したが、本実施例では、横文字の左から右に掛けて一文字が小さくなっていく文字列の切り出し・検査方法について説明する。なお、実施例１で説明した部分と重複する部分の説明については記載を省略する。
【００２７】
実施例１では左右、両端の角度θｓ４５とθｅ４６をユーザが入力部より数値で指定し、位置によって投影角度の補正を行っていたが、図１１のように文字列６１のような台形でも、上端を角度θｓとし、下端を角度θｅとして同様の処理を適用すれば切り出しが可能となり、上下、左右に適応すれば4辺の傾きの異なる台形も切り出しが可能となる。
【実施例３】
【００２８】
計算部２で行う計算手法について、実施例１と異なる計算手法について述べる。
【００２９】
角度補正の方法は、文字列Ｘに対し、図７のように両端の角度θｓ４５とθｅ４６をユーザが入力部より数値で指定し、位置によって投影角度の補正を行う。
【００３０】
角度補正は、文字が存在すると考えられる投影の塊部分を、塊の左端の文字の傾き角度θｓから右端の文字の傾き角度θｅまで成す角度を文字列の幅に対して均等に分割し、投影領域に応じて投影角度を変化させて再度投影を行う。  
図９に文字列５１を文字列位置により変化させた投影図５２を示す。これにより正立状態とほぼ同じ投影が取れ、図１０のような文字同士の切り分け５５が可能となる。
【００３１】
実施例１と異なり、1画素あたりの角度を算出するのではなく、1[°]あたりの画素数を算出することで、距離によって画像の角度補正を行う。
【００３２】
まず、左端からの距離で投影角度を変化させて補正を欠けるようにするため、１[°]当たりの画素数Pを算出する。１[°]当たりの画素数Pは
（数２）
2016076050.tif 000004
【００３３】
上記式で算出され、左端から0≦ｘ＜P/2ではθｓ、つまり、
（数３）
2016076050.tif 000005
【００３４】
のとき、投影角度θは
（数４）
2016076050.tif 000006
【００３５】
となる。
【００３６】
以上のことから、本発明によれば、左右で文字傾きの異なる文字列に対し、文字の傾き角度を指定することで、正立となる補正を行い、従来、検査ができなかった台形型の文字に対し、有効性を発揮する。
【符号の説明】
【００３７】
１００  印字検査装置
１  入力部
２  制御部
３  計算部
４  出力部
５  画像取得部
６  表示部
１１  カメラ取得画像
１２  設定文字領域
２１  正立状態の文字
２２  正立状態の文字の投影図
３１  斜め文字
３２  斜め文字の投影図
４１  両端の角度の設定
４２  斜め投影図
４５  左端の設定補正角度
４６  右端の設定補正角度
５１  角度補正を設定した文字列
５２  角度補正を行って投影した投影図
５５  投影後に文字切り出しを行った画面例
６１  縦方向に高さが異なる文字列
６２  横方向投影した投影図
【図１】
2016076050.tif 000007
【図２】
2016076050.tif 000008
【図３】
2016076050.tif 000009
【図４】
2016076050.tif 000010
【図５】
2016076050.tif 000011
【図６】
2016076050.tif 000012
【図７】
2016076050.tif 000013
【図８】
2016076050.tif 000014
【図９】
2016076050.tif 000015
【図１０】
2016076050.tif 000016
【図１１】
2016076050.tif 000017