JP6520659B2 - シンボル検出装置、画像処理装置、及び、シンボル検出方法 - Google Patents
シンボル検出装置、画像処理装置、及び、シンボル検出方法 Download PDFInfo
- Publication number
- JP6520659B2 JP6520659B2 JP2015225174A JP2015225174A JP6520659B2 JP 6520659 B2 JP6520659 B2 JP 6520659B2 JP 2015225174 A JP2015225174 A JP 2015225174A JP 2015225174 A JP2015225174 A JP 2015225174A JP 6520659 B2 JP6520659 B2 JP 6520659B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- value
- image
- pixel value
- ratio
- 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.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims description 198
- 238000012545 processing Methods 0.000 title claims description 103
- 238000012546 transfer Methods 0.000 claims description 87
- 238000000034 method Methods 0.000 claims description 60
- 230000008569 process Effects 0.000 claims description 55
- 238000003384 imaging method Methods 0.000 claims description 41
- 230000010365 information processing Effects 0.000 claims 1
- 238000013404 process transfer Methods 0.000 claims 1
- 101100171060 Caenorhabditis elegans div-1 gene Proteins 0.000 description 29
- 238000010586 diagram Methods 0.000 description 26
- 101100115215 Caenorhabditis elegans cul-2 gene Proteins 0.000 description 24
- 101000685663 Homo sapiens Sodium/nucleoside cotransporter 1 Proteins 0.000 description 13
- 102100023116 Sodium/nucleoside cotransporter 1 Human genes 0.000 description 13
- 239000003550 marker Substances 0.000 description 13
- 101000821827 Homo sapiens Sodium/nucleoside cotransporter 2 Proteins 0.000 description 11
- 102100021541 Sodium/nucleoside cotransporter 2 Human genes 0.000 description 11
- 230000000052 comparative effect Effects 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 6
- 239000000758 substrate Substances 0.000 description 6
- 230000007704 transition Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 235000019557 luminance Nutrition 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- RNFJDJUURJAICM-UHFFFAOYSA-N 2,2,4,4,6,6-hexaphenoxy-1,3,5-triaza-2$l^{5},4$l^{5},6$l^{5}-triphosphacyclohexa-1,3,5-triene Chemical compound N=1P(OC=2C=CC=CC=2)(OC=2C=CC=CC=2)=NP(OC=2C=CC=CC=2)(OC=2C=CC=CC=2)=NP=1(OC=1C=CC=CC=1)OC1=CC=CC=C1 RNFJDJUURJAICM-UHFFFAOYSA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000003063 flame retardant Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10762—Relative movement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10851—Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10881—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/146—Methods for optical code recognition the method including quality enhancement steps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K2019/06215—Aspects not covered by other subgroups
- G06K2019/06225—Aspects not covered by other subgroups using wavelength selection, e.g. colour code
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Studio Devices (AREA)
Description
図1は、実施の形態のシンボル検出装置及び画像処理装置を含むバーコードリーダ10を示す図である。
以上の実施の形態に関し、さらに以下の付記を開示する。
(付記1)
所定の幅の比を持つ第1色の第1パターンと第2色の第2パターンとを有するシンボルを含む画像を撮像する撮像部と、前記画像に含まれるデータを読み取るデータ読取部との間に設けられる演算処理部によって実現され、前記画像に含まれる前記シンボルを検出するシンボル検出装置であって、
前記画像を一軸方向に読み取り、前記画像の各画素の画素値を2値化した第1画素値又は第2画素値を出力する2値化処理部と、
前記第1画素値が連続する数を表す第1連続値と、前記第2画素値が連続する数を表す第2連続値とが前記第2連続値又は前記第1連続値に切り替わると、当該切り替わり前の前記第1連続値又は前記第2連続値と、当該切り替わり後の前記第2連続値又は前記第1連続値との比を算出する算出部と、
前記算出部によって算出される前記比と、所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、転送部と
を含む、シンボル検出装置。
(付記2)
前記第1連続値と、前記第2連続値とを時系列的に交互に保持する第1保持部と、
前記切り替わり前に前記第1保持部が保持した前記第1連続値又は前記第2連続値を前記第1保持部から入手して保持する第2保持部と、
前記所定の幅の比の値を保持する第3保持部と
をさらに含み、
前記算出部は、前記第1保持部に保持される前記第1連続値又は前記第2連続値と、前記第2保持部に保持される前記第2連続値又は前記第1連続値との比を算出し、
前記転送部は、前記算出部によって算出される前記比と、前記第3保持部が保持する前記所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、付記1記載のシンボル検出装置。
(付記3)
前記第1保持部及び前記第2保持部は、前記撮像部によって撮像される画像のうちの第1フレームの画像が前記2値化処理部によって2値化されることによって得られる前記第1画素値及び前記第2画素値についての前記第1連続値及び前記第2連続値を保持し、
前記算出部は、前記第1保持部及び前記第2保持部で保持される、前記第1フレームの画像についての前記第1連続値及び前記第2連続値の比を算出し、
前記転送部は、前記撮像部によって撮像される画像のうちの前記第1フレームの次の第2フレームの画像が前記2値化処理部によって2値化されることによって得られる前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送する、付記2記載のシンボル検出装置。
(付記4)
前記第3保持部は、前記所定の幅の比に許容範囲を設けた所定の許容範囲を表す値を保持しており
転送部は、前記算出部によって算出される前記比が、前記第3保持部が保持する前記所定の許容範囲内である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記比が前記所定の許容範囲内ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、付記2又は3記載のシンボル検出装置。
(付記5)
前記転送部は、
前記算出部によって算出される前記比が、前記第3保持部が保持する前記所定の許容範囲内であるかどうかを判定する判定部と、
前記判定部によって前記比が前記所定の許容範囲内であると判定される場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記判定部によって前記比が前記所定の許容範囲内ではないと判定される場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない出力部と
を有する、付記4記載のシンボル検出装置。
(付記6)
前記転送部は、
前記判定部によって前記比が前記所定の許容範囲内であると判定される回数が所定回数に達した場合に、前記出力部による前記画像の前記データ読取部への転送を可能にし、前記判定部によって前記比が前記所定の許容範囲内であると判定される回数が前記所定回数未満の場合に、前記出力部による前記画像の前記データ読取部への転送を可能にしない論理部をさらに有し、
前記出力部は、前記論理部によって前記データ読取部への転送が可能にされる場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記論理部によって前記データ読取部への転送が可能にされない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、付記4記載のシンボル検出装置。
(付記7)
所定の幅の比を持つ第1色の第1パターンと第2色の第2パターンとを有するシンボルを含む画像を撮像する撮像部と、
前記画像に含まれるデータを読み取るデータ読取部と、
前記撮像部と前記データ読取部との間に設けられる演算処理部によって実現され、前記画像に含まれる前記シンボルを検出するシンボル検出装置と
を含む画像処理装置であって、
前記シンボル検出装置は、
前記画像を一軸方向に読み取り、前記画像の各画素の画素値を2値化した第1画素値又は第2画素値を出力する2値化処理部と、
前記第1画素値が連続する数を表す第1連続値と、前記第2画素値が連続する数を表す第2連続値とが前記第2連続値又は前記第1連続値に切り替わると、当該切り替わり前の前記第1連続値又は前記第2連続値と、当該切り替わり後の前記第2連続値又は前記第1連続値との比を算出する算出部と、
前記算出部によって算出される前記比と、所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、転送部と
を有する、画像処理装置。
(付記8)
前記算出部によって算出される前記比と、所定の幅の比との差が所定値以下ではない場合に、前記画像が前記データ読取部に転送されないことを報知する報知部をさらに含む、付記7記載の画像処理装置。
(付記9)
所定の幅の比を持つ第1色の第1パターンと第2色の第2パターンとを有するシンボルを含む画像を撮像する撮像部と、前記画像に含まれるデータを読み取るデータ読取部との間に設けられる演算処理部によって実現されるシンボル検出装置において、前記画像に含まれる前記シンボルを検出するシンボル検出方法であって、
前記画像を一軸方向に読み取り、前記画像の各画素の画素値を2値化した第1画素値又は第2画素値を出力し、
前記第1画素値が連続する数を表す第1連続値と、前記第2画素値が連続する数を表す第2連続値とが前記第2連続値又は前記第1連続値に切り替わると、当該切り替わり前の前記第1連続値又は前記第2連続値と、当該切り替わり後の前記第2連続値又は前記第1連続値との比を算出し、
前記算出される前記比と、所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、シンボル検出方法。
11 筐体
12 スイッチ
13 読み取り部
100 シンボル検出装置
110 2値化処理部
120 パターン演算部
122 パルス生成器
123 カウンタ
124 シフトレジスタ
125 除算器
130 パターン判定部
132 パルス生成器
133 シフトレジスタ
134 コンパレータ
135 論理部
140 出力部
150 指示部
Claims (5)
- 所定の幅の比を持つ第1色の第1パターンと第2色の第2パターンとを有するシンボルを含む画像を撮像する撮像部と、前記画像に含まれるデータを読み取るデータ読取部との間に設けられる演算処理部によって実現され、前記画像に含まれる前記シンボルを検出するシンボル検出装置であって、
前記画像を一軸方向に読み取り、前記画像の各画素の画素値を2値化した第1画素値又は第2画素値を出力する2値化処理部と、
前記第1画素値が連続する数を表す第1連続値と、前記第2画素値が連続する数を表す第2連続値とが前記第2連続値又は前記第1連続値に切り替わると、当該切り替わり前の前記第1連続値又は前記第2連続値と、当該切り替わり後の前記第2連続値又は前記第1連続値との比を算出する算出部と、
前記算出部によって算出される前記比と、所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、転送部と、
前記第1連続値と、前記第2連続値とを時系列的に交互に保持する第1保持部と、
前記切り替わり前に前記第1保持部が保持した前記第1連続値又は前記第2連続値を前記第1保持部から入手して保持する第2保持部と、
前記所定の幅の比の値を保持する第3保持部と
を含み、
前記算出部は、前記第1保持部に保持される前記第1連続値又は前記第2連続値と、前記第2保持部に保持される前記第2連続値又は前記第1連続値との比を算出し、
前記転送部は、前記算出部によって算出される前記比と、前記第3保持部が保持する前記所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、
前記第3保持部は、前記所定の幅の比に許容範囲を設けた所定の許容範囲を表す値を保持しており、
転送部は、前記算出部によって算出される前記比が、前記第3保持部が保持する前記所定の許容範囲内である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記比が前記所定の許容範囲内ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、
前記転送部は、
前記算出部によって算出される前記比が、前記第3保持部が保持する前記所定の許容範囲内であるかどうかを判定する判定部と、
前記判定部によって前記比が前記所定の許容範囲内であると判定される場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記判定部によって前記比が前記所定の許容範囲内ではないと判定される場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない出力部と
を有し、
前記転送部は、
前記判定部によって前記比が前記所定の許容範囲内であると判定される回数が所定回数に達した場合に、前記出力部による前記画像の前記データ読取部への転送を可能にし、前記判定部によって前記比が前記所定の許容範囲内であると判定される回数が前記所定回数未満の場合に、前記出力部による前記画像の前記データ読取部への転送を可能にしない論理部をさらに有し、
前記出力部は、前記論理部によって前記データ読取部への転送が可能にされる場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記論理部によって前記データ読取部への転送が可能にされない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、シンボル検出装置。 - 前記第1保持部及び前記第2保持部は、前記撮像部によって撮像される画像のうちの第1フレームの画像が前記2値化処理部によって2値化されることによって得られる前記第1画素値及び前記第2画素値についての前記第1連続値及び前記第2連続値を保持し、
前記算出部は、前記第1保持部及び前記第2保持部で保持される、前記第1フレームの画像についての前記第1連続値及び前記第2連続値の比を算出し、
前記転送部は、前記撮像部によって撮像される画像のうちの前記第1フレームの次の第2フレームの画像が前記2値化処理部によって2値化されることによって得られる前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送する、請求項1記載のシンボル検出装置。 - 所定の幅の比を持つ第1色の第1パターンと第2色の第2パターンとを有するシンボルを含む画像を撮像する撮像部と、
前記画像に含まれるデータを読み取るデータ読取部と、
前記撮像部と前記データ読取部との間に設けられる演算処理部によって実現され、前記画像に含まれる前記シンボルを検出するシンボル検出装置と
を含む画像処理装置であって、
前記シンボル検出装置は、
前記画像を一軸方向に読み取り、前記画像の各画素の画素値を2値化した第1画素値又は第2画素値を出力する2値化処理部と、
前記第1画素値が連続する数を表す第1連続値と、前記第2画素値が連続する数を表す第2連続値とが前記第2連続値又は前記第1連続値に切り替わると、当該切り替わり前の前記第1連続値又は前記第2連続値と、当該切り替わり後の前記第2連続値又は前記第1連続値との比を算出する算出部と、
前記算出部によって算出される前記比と、所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、転送部と、
前記第1連続値と、前記第2連続値とを時系列的に交互に保持する第1保持部と、
前記切り替わり前に前記第1保持部が保持した前記第1連続値又は前記第2連続値を前記第1保持部から入手して保持する第2保持部と、
前記所定の幅の比の値を保持する第3保持部と
を含み、
前記算出部は、前記第1保持部に保持される前記第1連続値又は前記第2連続値と、前記第2保持部に保持される前記第2連続値又は前記第1連続値との比を算出し、
前記転送部は、前記算出部によって算出される前記比と、前記第3保持部が保持する前記所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、
前記第3保持部は、前記所定の幅の比に許容範囲を設けた所定の許容範囲を表す値を保持しており、
転送部は、前記算出部によって算出される前記比が、前記第3保持部が保持する前記所定の許容範囲内である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記比が前記所定の許容範囲内ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、
前記転送部は、
前記算出部によって算出される前記比が、前記第3保持部が保持する前記所定の許容範囲内であるかどうかを判定する判定部と、
前記判定部によって前記比が前記所定の許容範囲内であると判定される場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記判定部によって前記比が前記所定の許容範囲内ではないと判定される場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない出力部と
を有し、
前記転送部は、
前記判定部によって前記比が前記所定の許容範囲内であると判定される回数が所定回数に達した場合に、前記出力部による前記画像の前記データ読取部への転送を可能にし、前記判定部によって前記比が前記所定の許容範囲内であると判定される回数が前記所定回数未満の場合に、前記出力部による前記画像の前記データ読取部への転送を可能にしない論理部をさらに有し、
前記出力部は、前記論理部によって前記データ読取部への転送が可能にされる場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記論理部によって前記データ読取部への転送が可能にされない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、画像処理装置。 - 前記算出部によって算出される前記比と、所定の幅の比との差が所定値以下ではない場合に、前記画像が前記データ読取部に転送されないことを報知する報知部をさらに含む、請求項3記載の画像処理装置。
- 所定の幅の比を持つ第1色の第1パターンと第2色の第2パターンとを有するシンボルを含む画像を撮像する撮像部と、前記画像に含まれるデータを読み取るデータ読取部との間に設けられる演算処理部によって実現されるシンボル検出装置において、前記画像に含まれる前記シンボルを検出するシンボル検出方法であって、
前記画像を一軸方向に読み取り、前記画像の各画素の画素値を2値化した第1画素値又は第2画素値を出力する出力処理と、
前記第1画素値が連続する数を表す第1連続値と、前記第2画素値が連続する数を表す第2連続値とが前記第2連続値又は前記第1連続値に切り替わると、当該切り替わり前の前記第1連続値又は前記第2連続値と、当該切り替わり後の前記第2連続値又は前記第1連続値との比を算出する算出処理と、
前記算出される前記比と、所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない転送処理と、
前記第1連続値と、前記第2連続値とを時系列的に交互に保持する第1保持処理と、
前記切り替わり前に前記第1保持処理によって保持された前記第1連続値又は前記第2連続値を入手して保持する第2保持処理と、
前記所定の幅の比の値を保持する第3保持処理と
を含み、
前記算出処理では、前記第1保持処理によって保持される前記第1連続値又は前記第2連続値と、前記第2保持処理によって保持される前記第2連続値又は前記第1連続値との比を算出し、
前記転送処理では、前記算出処理によって算出される前記比と、前記第3保持処理で保持される前記所定の幅の比との差が所定値以下である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記差が前記所定値以下ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、
前記第3保持処理では、前記所定の幅の比に許容範囲を設けた所定の許容範囲を表す値を保持しており、
前記転送処理では、前記算出処理によって算出される前記比が、前記第3保持処理で保持される前記所定の許容範囲内である場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記比が前記所定の許容範囲内ではない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、
前記転送処理は、
前記算出処理で算出される前記比が、前記第3保持処理で保持する前記所定の許容範囲内であるかどうかを判定する判定処理と、
前記判定処理で前記比が前記所定の許容範囲内であると判定する場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記判定処理で前記比が前記所定の許容範囲内ではないと判定する場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない出力処理と
を有し、
前記転送処理は、
前記判定処理で前記比が前記所定の許容範囲内であると判定する回数が所定回数に達した場合に、前記出力処理による前記画像の前記データ読取部への転送を可能にし、前記判定処理によって前記比が前記所定の許容範囲内であると判定する回数が前記所定回数未満の場合に、前記出力処理による前記画像の前記データ読取部への転送を可能にしない論理処理をさらに有し、
前記出力処理は、前記論理処理で前記データ読取部への転送が可能にされる場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送し、前記論理処理で前記データ読取部への転送が可能にされない場合に、前記第1画素値及び前記第2画素値で表される前記画像を前記データ読取部に転送しない、シンボル検出方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015225174A JP6520659B2 (ja) | 2015-11-17 | 2015-11-17 | シンボル検出装置、画像処理装置、及び、シンボル検出方法 |
US15/350,554 US10157302B2 (en) | 2015-11-17 | 2016-11-14 | Symbol detector, image processing device, and symbol detecting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015225174A JP6520659B2 (ja) | 2015-11-17 | 2015-11-17 | シンボル検出装置、画像処理装置、及び、シンボル検出方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017091484A JP2017091484A (ja) | 2017-05-25 |
JP6520659B2 true JP6520659B2 (ja) | 2019-05-29 |
Family
ID=58691116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015225174A Expired - Fee Related JP6520659B2 (ja) | 2015-11-17 | 2015-11-17 | シンボル検出装置、画像処理装置、及び、シンボル検出方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10157302B2 (ja) |
JP (1) | JP6520659B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD826234S1 (en) * | 2016-04-11 | 2018-08-21 | Hand Held Products, Inc. | Indicia scanner |
USD982585S1 (en) * | 2013-12-05 | 2023-04-04 | Hand Held Products, Inc. | Indicia scanner |
USD791137S1 (en) * | 2015-07-22 | 2017-07-04 | Hand Held Products, Inc. | Scanner |
CN105184208B (zh) * | 2015-09-02 | 2017-10-31 | 福建联迪商用设备有限公司 | 一种二维码初步定位方法及*** |
CN112861560B (zh) * | 2017-09-27 | 2023-12-22 | 创新先进技术有限公司 | 二维码定位方法及装置 |
CN108388825B (zh) * | 2018-04-04 | 2021-06-08 | 厦门码灵半导体技术有限公司 | 快速反应码搜寻方法和装置 |
JP7283312B2 (ja) * | 2019-03-22 | 2023-05-30 | 株式会社デンソーウェーブ | 情報読取装置及びプログラム |
JP7293790B2 (ja) * | 2019-03-26 | 2023-06-20 | コニカミノルタ株式会社 | 行動特定システム、行動特定方法、および行動特定装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3302057B2 (ja) | 1991-11-11 | 2002-07-15 | オリンパス光学工業株式会社 | シンボル情報読取装置 |
JP3201928B2 (ja) | 1995-05-15 | 2001-08-27 | 東芝テック株式会社 | イメージ読取装置 |
US6298176B2 (en) * | 1997-10-17 | 2001-10-02 | Welch Allyn Data Collection, Inc. | Symbol-controlled image data reading system |
JP3607131B2 (ja) * | 1999-05-26 | 2005-01-05 | 株式会社デンソー | 情報コード画像取込装置、光学情報読取装置及び画像取込タイミング設定システム |
JP2003248792A (ja) * | 2002-02-22 | 2003-09-05 | Seiko Epson Corp | 2次元コードのデコード方法、2次元コードのデコード装置、コンピュータに2次元コードのデコード方法を実行させるためのプログラム、このプログラムを記録した記録媒体 |
US20030222144A1 (en) * | 2002-06-04 | 2003-12-04 | Hand Held Products, Inc. | Manufacturing methods for a decoder board for an optical reader utilizing a plurality of imaging formats |
JP4301775B2 (ja) * | 2002-07-18 | 2009-07-22 | シャープ株式会社 | 2次元コード読み取り装置,2次元コード読み取り方法,2次元コード読み取りプログラム及び該プログラムの記録媒体 |
JP4111216B2 (ja) | 2004-10-04 | 2008-07-02 | 株式会社デンソーウェーブ | 光学情報読取装置 |
KR100828539B1 (ko) * | 2005-09-20 | 2008-05-13 | 후지제롯쿠스 가부시끼가이샤 | 이차원 코드의 검출 방법, 검출 장치, 및 검출 프로그램을기억한 기억 매체 |
JP4335229B2 (ja) * | 2006-05-18 | 2009-09-30 | シャープ株式会社 | Qrコード認識装置、qrコード認識装置の制御方法、qrコード認識装置制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体 |
JP4442624B2 (ja) * | 2006-06-22 | 2010-03-31 | 株式会社デンソーウェーブ | 光学情報読取装置 |
JP4553014B2 (ja) * | 2008-01-16 | 2010-09-29 | 株式会社デンソーウェーブ | 情報コード読取装置及び情報コード読取り方法 |
US20110290882A1 (en) * | 2010-05-28 | 2011-12-01 | Microsoft Corporation | Qr code detection |
CN103279730B (zh) * | 2013-06-05 | 2016-09-28 | 北京奇虎科技有限公司 | 移动终端处理可视化图形编码的方法和装置 |
CN105184208B (zh) * | 2015-09-02 | 2017-10-31 | 福建联迪商用设备有限公司 | 一种二维码初步定位方法及*** |
-
2015
- 2015-11-17 JP JP2015225174A patent/JP6520659B2/ja not_active Expired - Fee Related
-
2016
- 2016-11-14 US US15/350,554 patent/US10157302B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170140191A1 (en) | 2017-05-18 |
US10157302B2 (en) | 2018-12-18 |
JP2017091484A (ja) | 2017-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6520659B2 (ja) | シンボル検出装置、画像処理装置、及び、シンボル検出方法 | |
US10185859B2 (en) | Cluster computing of bar code data | |
US7080786B2 (en) | Optical reader comprising illumination assembly and solid state image sensor | |
EP2450825B1 (en) | Using a user's application to configure user scanner | |
US8453934B2 (en) | Light emitting device and method for tracking object | |
US20180120962A1 (en) | Stylus and controller | |
US20090159684A1 (en) | User configurable search methods for an area imaging indicia reader | |
EP3285198A2 (en) | Method for reading indicia off a display of a mobile device | |
US20040206821A1 (en) | Autodiscriminating bar code reading apparatus having solid state image sensor | |
JP5673257B2 (ja) | コード読取装置、コード読取方法およびコード読取プログラム | |
US20020079370A1 (en) | Illumination source for optical reading apparatus | |
US8355054B2 (en) | Arrangement for and method of acquiring a monochrome image with a color image capture processor | |
US9477861B2 (en) | Encoded information reading terminal including multiple encoded information reading devices | |
TWI599907B (zh) | 資料傳遞裝置、資料讀取裝置、資料編解碼系統及其方法 | |
JP2004110668A (ja) | 光学的情報読取装置 | |
US20090102671A1 (en) | Low battery alert for an image reader | |
JP2003281483A (ja) | バーコードおよびこれを用いたバーコードシステム、バーコード発生装置、バーコード読取装置 | |
US20120048938A1 (en) | Methods and apparatus for providing user feedback during image capture | |
JP2004133689A (ja) | 二次元コード読取方法およびその装置 | |
JP2007148889A (ja) | 光学情報読取装置 | |
JP2014107620A (ja) | 画像処理装置および光学的情報読取装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180706 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190311 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6520659 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |