JPH0223484A - 画像信号処理装置 - Google Patents

画像信号処理装置

Info

Publication number
JPH0223484A
JPH0223484A JP63174567A JP17456788A JPH0223484A JP H0223484 A JPH0223484 A JP H0223484A JP 63174567 A JP63174567 A JP 63174567A JP 17456788 A JP17456788 A JP 17456788A JP H0223484 A JPH0223484 A JP H0223484A
Authority
JP
Japan
Prior art keywords
data
circuit
barcode
bar code
scanning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63174567A
Other languages
English (en)
Inventor
Hiroyoshi Tsuchiya
博義 土屋
Atsuharu Yamamoto
淳晴 山本
Toshiharu Kurosawa
俊晴 黒沢
Yuji Maruyama
祐二 丸山
Katsuo Nakazato
中里 克雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63174567A priority Critical patent/JPH0223484A/ja
Publication of JPH0223484A publication Critical patent/JPH0223484A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はファクシミリのように走査した画像データから
バーコード領域を抽出し復号化する画像信号処理装置に
関するものである。
従来の技術 従来、スーパーマーケットなどの物流関係や各方面でバ
ーコードが数多く使用されておりその多くは複数方向の
走査パターンを有する方式で、使用スるバーコードラベ
ル上を少なくと61走査は正しく走査するように構成し
ている。(日経エレクトロニク、2.1980.t2,
22.P142 バーコードリーグの種類) 発明が解決しようとする課題 しかし、ファクシミリ走査のように1方向走査の画像デ
ータの中からバーコード領域を抽出して正しく読み出す
方式および装置の従来例は見当たらない。本発明はバー
コード領域を正しく読み出し、復号化することのできる
画像信号処理装置を提供するものである。
課題を解決するための手段 上記目的を達成するため、本発明の技術的解決手段は、
入力データを走査する走査窓内の画信号レベル差で画像
データの輪郭を検出し、前記輪郭部分を膨張処理するこ
とにより塗り潰したバーコード領域データで前記入力デ
ータを切り出して記憶手段に記憶し、切り出しデータの
傾きと中心点を算出した後、記憶手段から傾き角方向に
2値データを読みだしバーコードの復号を行うものであ
る。
作  用 本発明は上記構成により、バーコードの白バーと黒バー
の濃度コントラスト差を利用してバーコードと背景画像
を分離し、バーコードの傾き角方向に2値データを読み
出すことにより、バーコードラベルが入力原稿の任意方
向に貼られていても復号化が可能であるようにしたもの
である。
実施例 第1図は本発明の一実施例における画像信号処理装置の
構成図である。第1図において、1は入力画像信号(多
値)の入力端子、2は入力端子1の入力画像信号をm 
X nの走査窓で走査し走査窓内データの最大レベル差
を演算して逐次出力する窓内最大レベル差演算回路、3
は前記窓内最大レベル差演算回路2の出力信号を一定レ
ベルの閾値で2値化する2値化回路、4は前記2値化回
路3の出力信号1(黒)を一定面積膨張させバーコード
領域を全て1(黒)にする領域判定回路、5は入力端子
1の入力画像信号を一定レベルの閾値で2値化する2値
化回路、6は2値化回路5の出力信号を領域判定回路4
の出力信号でゲートする切り出し回路、7は切り出し回
路6の出力信号を記憶する2値データメモリ、8は領域
判定回路4の出力信号からバーコードの傾きと中心点を
求める傾き・中心演算回路、9は傾き・中心演算回路8
で求めたバーコードの傾きと中心点で2値データメモリ
7のデータ読みだしアドレスを求めるアドレス演算回路
、1oは2値データメモリ7から読み出されたデータか
らバーコード信号を解読するバーコード信号復号化回路
である。(上記構成において切り出し回路6を無くし2
値化回路5の出力信号を2値データメモリ7に記憶する
構成も可能である。) 上記構成において、以下その動作について説明する。入
力端子1の入力画像信号(多値)を窓内最大レベル差演
算回路2と2値化回路3で画像の輪郭信号に変換し、領
域判定回路4でその輪郭信号を膨張させてバーコード領
域を全て黒(1)に塗り潰す。更に、前記入力画像信号
を2値化回路5で2値化し、前記塗り潰した信号で2値
化回路5の2値データ出力を切り出し回路6でゲートし
2値データメモリ7に記憶する。一方、前記塗り潰した
信号から傾き・中心演算回路8でバーコードの傾きと中
心点を演算し、アドレス演算回路9で前記傾き角に添っ
て2値データメモリ7からバーコードデータを読み出す
アドレスを演算する。前記読みだしアドレスで2値デー
タメモリ7から読みだしたデータをバーコード復号化回
路10で解読しバーコード判定を行う。
以下、上記各構成について更に具体的に説明する。窓内
最大レベル差演算回路2は第2図に示す走査窓(A)ま
たは(a)に対して次のような演算を行い最大値・最小
値の差分Sを出力する。
S=max(DI) −rnlo(Dll1=A+B+
c+D 走査窓(A)に対し走査窓(日)のように参照画素(A
−D)間の距離を長くすると大きな輪郭信号Sが得られ
る。2値化回路3は前記輪郭信号Sに対して一定の閾値
レベルで2値化する回路である。一般にバーコードラベ
ルは白バーと黒バーの濃度コントラスト比が大きいため
輪郭信号Sが大きくなり従って閾値レベルを大きく設定
でき背景画像の輪郭信号との分離が容易になる。走査窓
を用いた画信号処理の具体的構成は一般的な技術であり
説明を略す。領域判定回路4は走査窓内データの全ての
論理和をとって出力信号とする回路で、2値化回路3の
出力である輪郭信号(1)は走査窓の大きさ分だけ膨張
することになる。走査窓の大きさは黒または白の広いバ
ー幅をrとしたとき直径−の円形マスクにするとバーコ
ード領域を塗り潰すことができる。2値化回路5は一定
の閾値レベルで入力画像信号を単純に2値化する一般的
な回路である。
切り出し回路6は2値化回路5の出力信号と領域判定回
路4の出力信号の論理積をとる回路で、バーコードの背
景画像を除去(または減少)した後2値データメモリ7
に記憶し、後のバーコード復号回路10へ不要なデータ
を与えないようにするためである(後のバーコード復号
回路10での判定誤りの可能性が無ければ不必要な回路
である)。
傾き・中心演算回路8はバーコードの傾きと中心を領域
判定回路4の出力信号の黒(1)データアドレスから演
算する。今、第3図に示すような画像データが傾き・中
心演算回路8の入力信号であるとき傾きと中心点の演算
例について説明する。同図11が画像データ領域(2値
データメモリの領域と一致している)で、12が塗り潰
されたバーコード領域、他に背景雑音が無くバーコード
は長方形で、長辺方向に読み出すと復号化できるものと
する。長方形の4点を(xl、yl)、(X2.y2)
、(xa、y3)、(X4 、 y4 )  とし、そ
れぞれ(”1.Vl);yが最少である点りml。
(x2 、y2 ); yが最大である点pymax(
X3.Y3);xが最少である点1” X rn l 
n(xa 、’a ) ; xが最大である点pxrn
ax以下の演算においてl yrn  ynl>IXm
  xnであるときX座標とy座標を交換して演算する
第3図の例では傾きは長辺2点から傾き麿はa= (y
2−y3)/ (X2−X3 )    またはa= 
(y4  yt )/ (xa  xl)傾きが逆にな
ると a= (y2−ya )/ (X2−X4 )    
またはa= (y3−yl)/ (X3−XI )中心
(Xo 、 yo )は xo= (X4−X3 )/ 2 yo= (y2−yl ) /2 第4図に長方形4点Pymln + Pyrnax T
 Pxrnln +pxmaxの各座標点(xl、yl
)、(x2.y2)。
(X3 、 y3 ’) 、 (X41 y4 )を演
算する動作フローを示す。第4図において、13は開始
点、14は黒信号検出部で入力画像信号1走査線のデー
タから最初の黒信号を検出するところである。黒信号が
無ければ15で副走査終了かを判定し終了であれば黒信
号の検出不可である16の異常終了へ、副走査終了で無
ければ14の黒信号検出部へ戻る。
14で黒信号を検出すると17の各ポインタ初期値セッ
ト部”いきPymln + pymax + pxml
n 豐pxrn□各点の”+ y座標に黒信号を検出し
た最初のアドレスをセットする。次に18で副走査終了
かを判定し終了であれば16の異常終了へ、終了でなけ
れば19の黒信号検出部へいく。19の黒信号検出部は
次のラインの入力画像信号1走査線のデータから黒信号
を検出するところである。
黒信号を検出すると20の各ポインタ更新へいく。
ここで、検出した黒信号の始点をPm、終点をpoとし
たとき点pym□のx、y座標に点ps  のアドレス
をセットし、点pSのXアドレスが点pxrnlnのX
アドレスより小さければ点pxmln  のx、y座標
に点−1のアドレスをセットし、点p・ のXアドレス
が点pxrn□のXアドレスより大きければ点1)x□
@x(7)x、y座標に点−〇 のアドレスをセットす
る。19の黒信号検出部で黒信号が検出されなくなると
21にいき正常終了となる。アドレス演算回路9は2値
データメモリ7にデータ入力が完了した後、バーコード
の傾きに添ってデータを読み出すためのアドレスを演算
するところであ、る。傾き働中心演算回路8で求めた傾
き暑と中心(xo 、 yo )から中心(x□ 、 
”10 )を通る直線y=a暮+b を求め直線に従っ
てデータを読み出す。読みだしアドレスx、yは x=1.2.3・・・・・・ y=a^+b b = yo″′″aXQ 傾き拳中心演算回路8とアドレス演算回路9はマイクロ
コンピュータで演算回路を構成する。バーコード復号化
回路10は従来のバーコード復号化技術をそのまま適用
でき、例えば符号の参照テーブルと比較するなどしてバ
ーコードの復号を行う。
発明の効果 以上のように、本発明の効果としては、バーコードの傾
き方向を検出して、記憶手段に記憶した1方向走査の画
像データを前記傾き方向に読みだし復号化することがで
きるため、バーコードラベルが入力原稿の任意方向に貼
られていても復号化が可能であるなどその効果は大きい
【図面の簡単な説明】
第1図は本発明の実施例における画像信号処理装置のブ
ロック構成図、第2図は同装置における窓内最大レベル
差演算回路の走査窓の概念図、第3図は同装置の要部に
おける塗り潰したバーコード領域の概念図、第4図は同
バーコード長方形領域4点のアドレスを演算する動作フ
ローチサートである。 2・・・・・・窓内最大レベル差演算回路、4・・・・
・・領域判定回路、8・・・・・・傾き・中心演算回路
、9・・・・・・アドレス演算回路。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名jl
lz  図 (A) 主乏合方向 X

Claims (2)

    【特許請求の範囲】
  1. (1)長方形バーコード領域を含む原画像の走査分解デ
    ータをm×n走査窓で走査し、前記走査窓内における画
    素の最大信号レベルと最小信号レベルの差分を求める窓
    内最大レベル差演算手段と、その差分を一定閾値で2値
    化する第1の2値化手段と、その2値化出力を所定サイ
    ズ分拡大し前記2値化出力間を連続させる領域判定手段
    と、前記走査分解データを2値化する第2の2値化手段
    と、その2値データを記憶する記憶手段と、前記領域判
    定データから前記長方形バーコードの傾きと中心を演算
    する演算手段と、その傾き方向に従って前記記憶手段か
    らデータを読み出すためのアドレス演算手段と、前記記
    憶手段から読みだしたデータからバーコードを復号する
    バーコード復号化手段とを具備する画像信号処理装置。
  2. (2)長方形バーコード領域を含む原画像の走査分解デ
    ータをm×n走査窓で走査し、前記走査窓内における画
    素の最大信号レベルと最小信号レベルの差分を求める窓
    内最大レベル差演算手段と、その差分を一定閾値で2値
    化する第1の2値化手段と、その2値化出力を所定サイ
    ズ分拡大し前記2値化出力間を連続させる領域判定手段
    と、前記走査分解データを2値化する第2の2値化手段
    と、その領域判定データで前記2値データをゲート出力
    する切り出し手段と、その切り出しデータを記憶する記
    憶手段と、その領域判定データから前記長方形バーコー
    ドの傾きと中心を演算する演算手段と、その傾き方向に
    従って前記記憶手段のデータを読み出すためのアドレス
    演算手段と、前記記憶手段から読みだしたデータからバ
    ーコードを復号するバーコード復号化手段とを具備する
    画像信号処理装置。
JP63174567A 1988-07-13 1988-07-13 画像信号処理装置 Pending JPH0223484A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63174567A JPH0223484A (ja) 1988-07-13 1988-07-13 画像信号処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63174567A JPH0223484A (ja) 1988-07-13 1988-07-13 画像信号処理装置

Publications (1)

Publication Number Publication Date
JPH0223484A true JPH0223484A (ja) 1990-01-25

Family

ID=15980821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63174567A Pending JPH0223484A (ja) 1988-07-13 1988-07-13 画像信号処理装置

Country Status (1)

Country Link
JP (1) JPH0223484A (ja)

Similar Documents

Publication Publication Date Title
US5128527A (en) Apparatus for reading a bar code
JPH0812681B2 (ja) バーコードを認識する方法
JPH0612515A (ja) Ccd/cmdカメラを使用して二次元バーコードを復号する方法及び装置
JPS6156552B2 (ja)
JP2000082108A (ja) 2次元コ―ド認識処理方法、2次元コ―ド認識処理装置、および媒体
CA2044935C (en) Bar-code reading apparatus
CN109754044A (zh) 条形码、条形码生成方法及识别方法
JPH0223484A (ja) 画像信号処理装置
JPH02168363A (ja) 画像信号処理装置
JPH10198753A (ja) 2次元コード読取装置
JPH09274637A (ja) 2次元コード読取装置
JPH02125381A (ja) 画像信号処理装置
JPH02125386A (ja) 画信号処理装置
JPH02125384A (ja) 画像信号処理装置
JP2697085B2 (ja) 画信号処理装置
JPH11312215A (ja) 二次元コードデコード装置、及び記憶媒体
JPH02125383A (ja) 画像信号処理装置
JPH0223483A (ja) 画像信号処理装置
KR100829108B1 (ko) 패턴 기울기 계산 기능을 갖는 2차원 바코드 판독 장치 및방법
JPH02168364A (ja) 画信号処理装置
JPH0223489A (ja) 画像信号処理装置
JPH02125385A (ja) 画像信号処理装置
JPH07282191A (ja) 表処理方法
JPH02222082A (ja) 画像信号処理装置
JPH02125382A (ja) 画像信号処理装置