【手続補正書】
【提出日】平成23年4月25日(2011.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像素子を用いて撮像されたバーコードを認識するバーコード認識装置であって、
狭小バーと狭小スペースとを備えた基準バーコードの波形にレスポンス関数を適用した模擬波形を演算し、この模擬波形と前記基準バーコードを撮像した基準撮像波形とが略一致するように前記レスポンス関数のパラメータを変化させて、前記撮像素子の分解能を演算する分解能演算手段と、
前記バーコードを撮像した撮像波形を取得するバーコード波形取得手段と、
前記分解能演算手段で一致させたパラメータを用いた前記レスポンス関数を前記バーコード波形取得手段で取得した撮像波形のピーク値同士の中点座標を用いて、前記バーコードのバー及びスペースの幅を算出する幅算出手段と、
前記幅算出手段で算出された幅の画素数と、前記分解能演算手段で演算された前記分解能の値と、前記レスポンス関数とを用いて、前記バーコードに使用される複数のキャラクタのエレメントパターンを作成するエレメントパターン作成手段と、
前記バーコード波形取得手段で取得した撮像波形と、前記エレメントパターン作成手段で作成したエレメントパターンとを比較して、最適なキャラクタを選択するキャラクタ選択手段と
を備えることを特徴とするバーコード認識装置。
【請求項２】
前記バーコード波形取得手段で取得された撮像波形は、コントラストとノイズとにより補正されることを特徴とする請求項１に記載のバーコード認識装置。
【請求項３】
前記基準撮像波形のピーク値同士の中点座標を用いて前記狭小バーと前記狭小スペースとの幅を測定する狭小幅測定手段を備え、
前記分解能演算手段は、前記模擬波形の狭小幅と前記撮像波形の狭小幅とが一致するように前記パラメータを変化させる
ことを特徴とする請求項１に記載のバーコード認識装置。
【請求項４】
撮像素子を用いて撮像されたバーコードを認識するバーコード認識装置であって、
前記バーコードを撮像した撮像波形を取得するバーコード波形取得手段と、
前記バーコード波形取得手段で取得した撮像波形のピーク値同士の中点座標を用いて、前記バーコードのバー及びスペースの幅を算出する幅算出手段と、
前記幅算出手段が算出した幅の画素数とをレスポンス関数に適用することにより、複数のキャラクタのエレメントパターンを作成するエレメントパターン作成手段と、
前記エレメントパターン作成手段で作成された複数のエレメントパターンと、前記撮像波形とを比較することによりキャラクタを選択するキャラクタ選択手段と
を備えることを特徴とするバーコード認識装置。
【請求項５】
前記レスポンス関数のパラメータは、前記キャラクタ選択手段で復号された復元キャラクタのエレメント幅と、前記幅算出手段により算出された幅とが略一致するように更新されたものであることを特徴とする請求項４に記載のバーコード認識装置。
【請求項６】
前記バーコードは、読取バー本数が特定されており、
前記撮像バーコードは、バー及びスペースの数を前記読取バー本数に対応させるように、輝度変化の少ない部分を削除されたものであることを特徴とする請求項４又は請求項５に記載のバーコード認識装置。
【請求項７】
前記バーコードは、読取バー本数が不特定であり、
前記撮像バーコードは、ノイズ量Ｎｓの２倍程度以上の値を有する最大欠陥エレメントとして、この値以上のコントラスト差が生じている部分を有効な山／谷と判断したものであることを特徴とする請求項４又は請求項５に記載のバーコード認識装置。
【請求項８】
前記バーコードは、一次元バーコード又は二次元バーコードであることを特徴とする請求項１乃至請求項７の何れか１項に記載のバーコード認識装置。
【請求項９】
撮像素子により撮像されたバーコードをコンピュータに認識させるバーコード認識プログラムであって、
狭小バーと狭小スペースとを備えた基準バーコードの波形にレスポンス関数を適用した模擬波形を演算し、この模擬波形と前記基準バーコードを撮像した基準撮像波形とが略一致するように前記レスポンス関数のパラメータを変化させて、前記撮像素子の分解能を演算する分解能演算ステップと、
前記バーコードを撮像した前記撮像素子の撮像波形を取得するバーコード波形取得ステップと、
前記分解能演算ステップで一致させたパラメータを用いた前記レスポンス関数を前記バーコード波形取得ステップで取得した撮像波形のピーク値同士の中点座標を用いて、前記バーコードのバー及びスペースの幅を算出する幅算出ステップと、
前記幅算出ステップで算出された幅の画素数と、前記分解能演算ステップで演算された前記分解能の値と、前記レスポンス関数とを用いて、前記バーコードに使用される複数のキャラクタのエレメントパターンを作成するエレメントパターン作成ステップと、
前記バーコード波形取得ステップで取得した撮像波形と、前記エレメントパターン作成ステップで作成したエレメントパターンとを比較して、最適なキャラクタを選択するキャラクタ選択ステップと
を前記コンピュータに実行させることを特徴とするバーコード認識プログラム。
【請求項１０】
撮像素子により撮像されたバーコードをコンピュータに認識させるバーコード認識プログラムであって、
前記バーコードを撮像した前記撮像素子の撮像波形を取得するバーコード波形取得ステップと、
前記バーコード波形取得ステップで取得した撮像波形のピーク値同士の中点座標を用いて、前記バーコードのバー及びスペースの幅を算出する幅算出ステップと、
前記幅算出ステップが算出した幅の画素数とをレスポンス関数に適用することにより、複数のキャラクタのエレメントパターンを作成するエレメントパターン作成ステップと、
前記エレメントパターン作成ステップで作成された複数のエレメントパターンと、前記撮像波形とを比較することによりキャラクタを選択するキャラクタ選択ステップと
を前記コンピュータに実行させることを特徴とするバーコード認識プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】バーコード認識装置、及びバーコード認識プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、バーコード認識装置、及びバーコード認識プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、前記課題を解決するためになされたものであり、撮像素子による分解能の低下の影響を低減することができるバーコード認識装置、及びバーコード認識プログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
前記課題を解決するため、本発明の一の手段は、撮像素子を用いて撮像されたバーコードを認識するバーコード認識装置であって、狭小バーと狭小スペースとを備えた基準バーコードの波形にレスポンス関数を適用した模擬波形を演算し、この模擬波形（例えば、Ｐ［ｎ］）と前記基準バーコードを撮像した基準撮像波形とが略一致するように前記レスポンス関数のパラメータ（例えば、ピント特性ｕ）を変化させて、前記撮像素子の分解能を演算する分解能演算手段と、前記バーコードを撮像した撮像波形を取得するバーコード波形取得手段（例えば、第二撮像手段）と、前記分解能演算手段で一致させたパラメータを用いた前記レスポンス関数を前記バーコード波形取得手段で取得した撮像波形のピーク値同士の中点座標を用いて、前記バーコードのバー及びスペースの幅を算出する幅算出手段と、前記幅算出手段で算出された幅の画素数と、前記分解能演算手段で演算された前記分解能の値と、前記レスポンス関数とを用いて、前記バーコードに使用される複数のキャラクタのエレメントパターンを作成するエレメントパターン作成手段と、前記バーコード波形取得手段で取得した撮像波形と、前記エレメントパターン作成手段で作成したエレメントパターンとを比較して、最適なキャラクタを選択するキャラクタ選択手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の他の手段は、撮像素子を用いて撮像されたバーコードを認識するバーコード認識装置であって、前記バーコードを撮像した撮像波形を取得するバーコード波形取得手段と、前記バーコード波形取得手段で取得した撮像波形のピーク値同士の中点座標を用いて、前記バーコードのバー及びスペースの幅を算出する幅算出手段と、前記幅算出手段が算出した幅の画素数とをレスポンス関数に適用することにより、複数のキャラクタのエレメントパターンを作成するエレメントパターン作成手段と、前記エレメントパターン作成手段で作成された複数のエレメントパターンと、前記撮像波形とを比較することによりキャラクタを選択するキャラクタ選択手段とを備えることを特徴とする。このとき、前記レスポンス関数のパラメータは、前記キャラクタ選択手段で復号された復元キャラクタのエレメント幅と、前記幅算出手段により算出された幅とが略一致するように更新されたものであることが好ましい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
１０ 入力Ｉ／Ｆ
１２ 制御部
１４ 表示部
２０，２０ａ，２０ｂ 記憶部
２２ 画像メモリ
２４ ＣＴＦ領域
２６ ピント特性ｕ領域
２８ ノイズ特性領域
３０ キャラクタ辞書（バー比率、コード）
４２ 第一撮像手段
５０ 分解能演算手段
５２ 狭小幅測定手段
５４ ピント特性演算手段
５６ ＣＴＦ・ノイズ測定手段
６０ 第二撮像手段（バーコード波形取得手段）
７０ エレメント幅算出手段
７２ バー・スペース判断手段
７４ コントラスト演算手段
８０ エレメントパターン作成手段
８５ キャラクタ選択手段
９０ 表示手段
１００ バーコード認識装置
２００ スキャナ
２１０ ＣＣＤ（撮像素子）
２２０ 照明装置
３００ 基準バーコード（測定シート）
４１０ ノイズ量測定手段
４２０ バー・スペース判断手段
４３０ 幅算出手段
４５０ キャラクタ復元手段
４６０ 全キャラクタ変換手段
４７０ キャラクタ選択手段
４８０ ピント特性変更手段