JP7230388B2 - BARCODE READER, BARCODE READING METHOD AND PROGRAM - Google Patents

BARCODE READER, BARCODE READING METHOD AND PROGRAM Download PDF

Info

Publication number
JP7230388B2
JP7230388B2 JP2018175310A JP2018175310A JP7230388B2 JP 7230388 B2 JP7230388 B2 JP 7230388B2 JP 2018175310 A JP2018175310 A JP 2018175310A JP 2018175310 A JP2018175310 A JP 2018175310A JP 7230388 B2 JP7230388 B2 JP 7230388B2
Authority
JP
Japan
Prior art keywords
image
barcode
imaging
bar code
reading
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.)
Active
Application number
JP2018175310A
Other languages
Japanese (ja)
Other versions
JP2020046980A (en
Inventor
泰明 小川
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2018175310A priority Critical patent/JP7230388B2/en
Publication of JP2020046980A publication Critical patent/JP2020046980A/en
Application granted granted Critical
Publication of JP7230388B2 publication Critical patent/JP7230388B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of Optical Distance (AREA)

Description

本発明は、バーコード読取装置、バーコード読取方法及びプログラムに関するものである。 The present invention relates to a barcode reader, barcode reading method, and program.

従来、バーコードの読み取りに使用されるバーコード読取装置には、例えばレーザー方式によるバーコードリーダと共にカメラを設け、伝票の撮影画像や、商品の汚損状態等を撮影した撮影画像を記録可能とする構成が知られている(例えば下記特許文献1参照)。また、近年においては、2次元バーコードの普及に伴い、バーコードリーダにレーザー方式ではなく2Dイメージャ方式が採用されたバーコード読取装置が多数存在する。ここで、2Dイメージャ式は、2次元イメージセンサで撮像した画像に基づきバーコードを読み取る方式である。 Conventionally, bar code readers used for reading bar codes are equipped with a camera, for example, along with a laser type bar code reader, so that they can record photographic images of invoices and photographic images of damaged products. A configuration is known (see, for example, Patent Document 1 below). In recent years, with the spread of two-dimensional barcodes, there are many barcode readers that adopt a 2D imager system instead of a laser system as a barcode reader. Here, the 2D imager method is a method of reading a barcode based on an image picked up by a two-dimensional image sensor.

特開2004-345826号公報JP 2004-345826 A

ところでバーコードリーダには、読取速度、読取深度、最小分解能、読取角度などの読取性能に一定以上の性能が要求される。ここで読取深度は、バーコードの読み取り可能な距離範囲(例えば60mm~150mm)、読取速度は、一秒間におけるバーコードの読み取り試行回数(例えば100回/秒)である。なお、読取深度は、バーコードのサイズが小さくなるに従い狭くなり、例えばバーコードが1次元バーコードであれば最小バー幅が狭くなるに従い狭くなる。 By the way, bar code readers are required to have reading performance above a certain level, such as reading speed, reading depth, minimum resolution, and reading angle. Here, the reading depth is the readable distance range of the barcode (for example, 60 mm to 150 mm), and the reading speed is the number of attempts to read the barcode in one second (for example, 100 times/second). The reading depth becomes narrower as the size of the barcode becomes smaller. For example, if the barcode is a one-dimensional barcode, the reading depth becomes narrower as the minimum bar width becomes narrower.

しかしながら、2Dイメージャ式のバーコードリーダにおいては、より広い読取深度を確保するには、2次元イメージセンサの光学系を固定焦点とせず、オートフォーカス機能を付加すればよいが、それではコスト高となる。しかも、オートフォーカス機能では焦点の調整に時間を要するため読取速度が犠牲となる、という問題があった。 However, in a 2D imager type barcode reader, in order to secure a wider reading depth, the optical system of the 2D image sensor should not have a fixed focus and an autofocus function should be added, but that would increase the cost. . Moreover, the autofocus function has a problem that the reading speed is sacrificed because it takes time to adjust the focus.

本発明は、かかる従来の課題に鑑みてなされたものであり、2Dイメージャ式のバーコードリーダとカメラとを備えた構成において、バーコードの読取性能を向上させることを目的とする。 SUMMARY OF THE INVENTION The present invention has been made in view of such conventional problems, and an object of the present invention is to improve barcode reading performance in a configuration including a 2D imager type barcode reader and a camera.

前記課題を解決するため、本発明のバーコード読取装置にあっては、フォーカスが固定に設定された第1の撮像手段と、フォーカス調整機能を有し、前記第1の撮像手段と撮像方向が同一に設定されかつ前記第1の撮像手段と異なる被写界深度が設定される第2の撮像手段と、バーコードの読み取り指示を受け付けた場合に、前記第1の撮像手段及び前記第2の撮像手段に同時に撮像動作を行わせることで、前記第1の撮像手段による撮像を介した前記バーコードを含む第1の画像と、前記第2の撮像手段による撮像を介した前記バーコードを含む第2の画像と、の双方を取得する撮像制御手段と、前記第1の画像に基づいて前記バーコードまでの距離を判断する判断手段と、前記第1の画像及び前記第2の画像の2つの画像のうち、前記判断手段の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記バーコードをデコードするデコード手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems, the barcode reader of the present invention has a first imaging means whose focus is set to be fixed , and a focus adjustment function, and the first imaging means and the imaging direction are a second imaging means set identically to and having a depth of field different from that of the first imaging means ; By causing the imaging means to perform imaging operations at the same time, a first image including the barcode captured by the first imaging means and the barcode captured by the second imaging means are included. imaging control means for obtaining both a second image ; determination means for determining a distance to the barcode based on the first image ; and two of the first image and the second image. decoding means for decoding the bar code of one of the two images captured with a depth of field corresponding to the determination result of the determination means as a decoding target.

また、本発明のバーコード読取方法にあっては、バーコードの読み取り指示を受け付けた場合に、フォーカスが固定に設定された第1の撮像手段、及びフォーカス調整機能を有し、前記第1の撮像手段と撮像方向が同一に設定されかつ前記第1の撮像手段と異なる被写界深度が設定された第2の撮像手段に同時に撮像動作を行わせることで、前記第1の撮像手段による撮像に基づく前記バーコードを含む第1の画像と、前記第2の撮像手段による撮像に基づく前記バーコードを含む第2の画像と、の双方を取得する撮像制御ステップと、前記第1の画像に基づいて前記バーコードまでの距離を判断する判断ステップと、前記第1の画像及び前記第2の画像の2つの画像のうち、前記判断ステップの判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記バーコードをデコードするデコードステップと、を備えたことを特徴とする。 Further, in the barcode reading method of the present invention, when a barcode reading instruction is received, the first imaging means having a fixed focus and a focus adjustment function are provided, and the first A second imaging means having the same imaging direction as that of the imaging means and a depth of field different from that of the first imaging means is caused to simultaneously perform an imaging operation, whereby imaging by the first imaging means is performed. an imaging control step of obtaining both a first image including the barcode based on the image captured by the second imaging means and a second image including the barcode based on the image captured by the second imaging means; a determination step of determining the distance to the barcode based on the distance to the barcode; and a decoding step of decoding the bar code with the side image as a decoding target .

また、本発明のプログラムにあっては、コンピュータを、バーコードの読み取り指示を受け付けた場合に、フォーカスが固定に設定された第1の撮像手段、及びフォーカス調整機能を有し、前記第1の撮像手段と撮像方向が同一に設定されかつ前記第1の撮像手段と異なる被写界深度が設定された第2の撮像手段に同時に撮像動作を行わせることで、前記第1の撮像手段による撮像に基づく前記バーコードを含む第1の画像と、前記第2の撮像手段による撮像に基づく前記バーコードを含む第2の画像と、の双方を取得する撮像制御手段、前記第1の画像に基づいて前記バーコードまでの距離を判断する判断手段と、前記第1の画像及び前記第2の画像の2つの画像のうち、前記判断手段の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記バーコードをデコードするデコード手段、として機能させる。 Further, in the program of the present invention, the computer has a first imaging means whose focus is fixed and a focus adjustment function when a barcode reading instruction is received, and the first A second imaging means having the same imaging direction as that of the imaging means and a depth of field different from that of the first imaging means is caused to simultaneously perform an imaging operation, whereby imaging by the first imaging means is performed. An imaging control means for obtaining both a first image including the barcode based on and a second image including the barcode based on imaging by the second imaging means, based on the first image a judgment means for judging the distance to the bar code by means of a distance to the bar code; image is to be decoded, and functions as decoding means for decoding the barcode.

本発明によれば、2Dイメージャ式のバーコードリーダとカメラとを備えた構成において、バーコードの読取性能を向上させることができる。 According to the present invention, the barcode reading performance can be improved in a configuration including a 2D imager type barcode reader and a camera.

本発明に係るバーコード読取装置の外観を示す図であり、(a)は正面図、(b)は裏面図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows the external appearance of the barcode reader which concerns on this invention, (a) is a front view, (b) is a back view. (a)は、バーコード読取装置の先端側の一部を示す斜視図、(b)及び(c)は、カメラのモジュール構造を示す、バーコード読取装置の先端側の部分断面図である。(a) is a perspective view showing a part of the front end side of the barcode reader, and (b) and (c) are partial cross-sectional views of the front end side of the barcode reader showing the module structure of the camera. バーコード読取装置の電気的構成を示すブロック図である。3 is a block diagram showing the electrical configuration of the barcode reader; FIG. バーコードリーダ部とカメラ部の電気的構成を示すブロック図である。3 is a block diagram showing electrical configurations of a barcode reader section and a camera section; FIG. バーコードの読取処理を示すフローチャートである。4 is a flowchart showing barcode reading processing. バーコードの読取方法の概略を示す概念図である。1 is a conceptual diagram showing an outline of a barcode reading method; FIG.

以下、本発明の一実施形態について説明する。図1は、本実施形態に係るバーコード読取装置1の外観を示す図であり、同図(a)は正面図、同図(b)は裏面図である。このバーコード読取装置1は、主としてバーコードの読み取りに使用され、必要に応じて伝票の撮影画像や、商品の汚損状態等の撮影にも使用されるハンディーターミナルであり、バーコードリーダと共にカメラが搭載された構成を備えている。 An embodiment of the present invention will be described below. 1A and 1B are views showing the appearance of a bar code reader 1 according to the present embodiment, FIG. 1A being a front view and FIG. 1B being a rear view. This bar code reader 1 is a handy terminal that is mainly used for reading bar codes, and is also used for photographing slip images and the condition of contamination of merchandise as necessary. It has an on-board configuration.

図1(a)に示すように、バーコード読取装置1は略長方形の縦長の筐体2を有しており、筐体2の正面側には、ディスプレイ3と、第1のインジケータ4、第2のインジケータ5、操作キー群6、スピーカ7が設けられている。ディスプレイ3は、各種の情報を画面表示する。第1のインジケータ4と第2のインジケータ5は、複数色に発光可能なLED(Light Emitting Diode)であり、筐体2の先端部において、バーコード読取装置1の電源の状態や、その他の各種の状態に応じた色で点灯又は点滅する。 As shown in FIG. 1(a), the barcode reader 1 has a substantially rectangular housing 2, and on the front side of the housing 2, a display 3, a first indicator 4, a second 2, an indicator 5, an operation key group 6, and a speaker 7 are provided. The display 3 displays various information on the screen. The first indicator 4 and the second indicator 5 are LEDs (Light Emitting Diodes) capable of emitting light in a plurality of colors. Lights up or blinks in a color according to the state of

操作キー群6は、電源キー6aと、センタートリガーキー6bを含む複数のキーから構成される。センタートリガーキー6bは、ユーザによるバーコードの読取指示や、バーコードを有する伝票や商品等の撮影指示に使用される。なお、操作キー群6を構成する各々キー(図中では符号を省略する)には、ファンクションキーや数字キー等が含まれ、バーコード読取装置1の各種の操作に使用される。 The operation key group 6 is composed of a plurality of keys including a power key 6a and a center trigger key 6b. The center trigger key 6b is used by the user to give an instruction to read a bar code or to give an instruction to photograph a slip or product having a bar code. Each key (reference numerals are omitted in the figure) constituting the operation key group 6 includes function keys, numeric keys, etc., and is used for various operations of the bar code reader 1 .

ここで、バーコード読取装置1には、動作モードとしてスキャンモードと撮影モードとの2種類のモードが用意されている。スキャンモードはバーコードの読み取りを行うための動作モードであり、撮影モードは伝票や商品等を撮影するための動作モードである。なお、スキャンモードにおいてバーコード読取装置1が読み取り可能なバーコードは1次元バーコード及び2次元バーコードである。また、ユーザは操作キー群6の所定のキーを操作することにより所望の動作モードを設定することができる。 Here, the bar code reader 1 is provided with two types of operation modes, a scan mode and a photographing mode. The scan mode is an operation mode for reading barcodes, and the photography mode is an operation mode for photographing slips, products, and the like. The barcodes that can be read by the barcode reader 1 in the scan mode are one-dimensional barcodes and two-dimensional barcodes. Further, the user can set a desired operation mode by operating predetermined keys of the operation key group 6 .

一方、図1(b)に示したようにバーコード読取装置1の裏面側には、筐体2の両側面に位置してサイドトリガーキー11がそれぞれ設けられている。サイドトリガーキー11は、センタートリガーキー6bと同様にバーコードの読取指示や撮影指示に使用される。また、図2(a)にも示すように、筐体2の裏面側の先端中央部には、略三角形状の断面をなして突出する読取部2aが形成されている。 On the other hand, as shown in FIG. 1B, side trigger keys 11 are provided on both sides of the housing 2 on the rear side of the bar code reader 1, respectively. The side trigger key 11, like the center trigger key 6b, is used to issue a bar code reading instruction or a photographing instruction. Further, as shown in FIG. 2(a), a protruding reading section 2a having a substantially triangular cross-section is formed at the center of the front end of the housing 2 on the back side.

読取部2aにおける筐体2の先端側の斜面部には、筐体2の幅方向の両側にそれぞれ位置して2Dイメージャ方式のバーコードリーダ8とカメラ9とが配置されている。また、バーコードリーダ8とカメラ9との間には、カメラ9での撮影時に必要に応じて発光し、被写体に撮影補助光を照射するフラッシュLED10が配置されている。図2(a)に示すように、バーコードリーダ8におけるバーコードの読取方向Bは、筐体2の長さ方向に沿った先端の延長方向Aに対して所定の角度(以下、ベント角)だけ傾いており、本実施形態においてベント角は25度である。 A 2D imager type barcode reader 8 and a camera 9 are arranged on both sides of the housing 2 in the width direction on the inclined surface of the housing 2 in the reading unit 2a. Between the barcode reader 8 and the camera 9, a flash LED 10 is arranged that emits light as necessary during photographing with the camera 9 to irradiate the subject with photographing auxiliary light. As shown in FIG. 2A, the barcode reading direction B of the barcode reader 8 is at a predetermined angle (hereinafter referred to as a bent angle) with respect to the extension direction A of the tip along the length direction of the housing 2. , and in this embodiment the bent angle is 25 degrees.

バーコードリーダ8とカメラ9とは各々がモジュール化されて筐体2内部に収容されている。図2(b)及び図2(c)は、カメラ9のモジュール構造、及び筐体2内におけるカメラ9の配置構造の概略を示すバーコード読取装置1の先端側の部分断面図である。カメラ9は、基板91と、基板91に固定された円筒状のハウジング92と、基板91に実装されたCMOS(Complementary Metal 0xide Semiconductor)センサ53と、ハウジング92に収容されたレンズホルダー93と、レンズ52とを備えている。なお、CMOSセンサ53とレンズホルダー93との間にはIRカットフィルタ(図示せず)が設けられている。 The barcode reader 8 and the camera 9 are each modularized and housed inside the housing 2 . 2(b) and 2(c) are partial cross-sectional views of the front end side of the bar code reader 1 showing an outline of the module structure of the camera 9 and the arrangement structure of the camera 9 in the housing 2. FIG. The camera 9 includes a substrate 91, a cylindrical housing 92 fixed to the substrate 91, a CMOS (Complementary Metal Oxide Semiconductor) sensor 53 mounted on the substrate 91, a lens holder 93 accommodated in the housing 92, a lens 52. An IR cut filter (not shown) is provided between the CMOS sensor 53 and the lens holder 93 .

また、図では省略するが、レンズホルダー93の外周にはコイルが巻かれ、それを覆う磁石がハウジング92の内周面に設けられている。そして、コイルが発生する磁力と磁石との作用によってレンズホルダー93がハウジング92内を軸方向に移動し、レンズ52とCMOSセンサ53との距離が変化することによって、フォーカス調整が可能となっている。さらに、基板91は、図に示した支点Oを中心として回動可能に筐体2に組み付けられており、図示しないアクチュエータによって、図2(b)に示した基準状態から図2(c)に示した回転状態とに状態が変化可能である。 Although omitted from the drawing, a coil is wound around the outer periphery of the lens holder 93 and a magnet covering the coil is provided on the inner peripheral surface of the housing 92 . The magnetic force generated by the coil and the action of the magnet move the lens holder 93 in the axial direction within the housing 92, changing the distance between the lens 52 and the CMOS sensor 53, thereby enabling focus adjustment. . Further, the substrate 91 is assembled to the housing 2 so as to be rotatable around the fulcrum O shown in the figure, and is moved from the reference state shown in FIG. 2B to the state shown in FIG. 2C by an actuator (not shown). The state can be changed between the rotation states shown.

ここで、レンズ52の光軸は、後述するバーコードリーダ8の光学系(図4(a)に示すレンズ42)の光軸と平行であり、レンズ52の光軸と重なるカメラ9の撮影方向Cは、バーコードの読取方向Bと同様に筐体2の先端の延長方向Aに対して傾いている。すなわち、基準状態における撮影方向Cの傾き角度は、図2(a)にも示したようにバーコードリーダ8のベント角と同様に25度である。つまりカメラ9が基準状態にあるときには、カメラ9の撮影方向Cはバーコードの読取方向Bと同一である。また、回転状態での撮影方向Cの傾き角度は60度であり、この角度は商品等を撮影する際の作業性を考慮して決められた角度である。 Here, the optical axis of the lens 52 is parallel to the optical axis of the optical system (lens 42 shown in FIG. 4A) of the barcode reader 8 described later, and the shooting direction of the camera 9 overlaps with the optical axis of the lens 52. C is inclined with respect to the extending direction A of the front end of the housing 2 in the same manner as the reading direction B of the bar code. That is, the inclination angle of the photographing direction C in the reference state is 25 degrees, which is the same as the bent angle of the barcode reader 8, as shown in FIG. 2(a). That is, when the camera 9 is in the reference state, the photographing direction C of the camera 9 is the same as the reading direction B of the bar code. The tilt angle of the photographing direction C in the rotated state is 60 degrees, and this angle is determined in consideration of workability when photographing products and the like.

図3は、バーコード読取装置1の電気的構成の概略を示すブロック図である。バーコード読取装置1は、主としてCPU(Central Processing Unit)により構成されるとともに、第1の画像処理部22と第2の画像処理部23とを備えた制御部21と、制御部21に接続された各部とによって構成される。すなわち制御部21には、RAM(Random Access Memory)24と、主記憶部25、記録部26、表示部27、キー入力部28、インジケータ部29、放音部30、通信部31、バーコードリーダ部41、カメラ部51が接続されている。 FIG. 3 is a block diagram showing an outline of the electrical configuration of the barcode reader 1. As shown in FIG. The barcode reading device 1 is mainly composed of a CPU (Central Processing Unit), and is connected to a control section 21 having a first image processing section 22 and a second image processing section 23, and a control section 21. and each part. That is, the control unit 21 includes a RAM (random access memory) 24, a main storage unit 25, a recording unit 26, a display unit 27, a key input unit 28, an indicator unit 29, a sound emitting unit 30, a communication unit 31, a barcode reader A unit 41 and a camera unit 51 are connected.

主記憶部25は、バーコード読取装置1に内蔵されたフラッシュメモリ等のインターナルストレージである。主記憶部25には、制御部21にバーコード読取装置1の動作を制御させるための制御プログラムや、ユーザにより設定された動作モードに関する情報等の各種の設定情報が記憶されている。制御部21は、制御プログラムに従い動作モードに応じてバーコード読取装置1の動作を制御する。 The main storage unit 25 is an internal storage such as a flash memory built into the barcode reader 1 . The main storage unit 25 stores a control program for causing the control unit 21 to control the operation of the bar code reader 1 and various setting information such as information on operation modes set by the user. The control unit 21 controls the operation of the barcode reader 1 according to the operation mode according to the control program.

RAM24は制御部21の作業メモリであり、RAM24には、主記憶部25から読み出された制御プログラムが展開されたり、制御部21によって一時的に使用される各種のデータが記憶されたりする。記録部26は、例えばバーコード読取装置1に着脱自在な各種のメモリカード、及びメモリカードへのデータの入出力を可能とするカードインターフェイスにより構成される。記録部14には、伝票等から読み取られたバーコードの識別情報や、それに付随する読取日時等の各種データ、及び伝票や商品等の撮影画像のデータが記憶される。 The RAM 24 is a working memory of the control unit 21. The RAM 24 develops a control program read from the main storage unit 25 and stores various data temporarily used by the control unit 21. The recording unit 26 is composed of, for example, various memory cards that can be detachably attached to the bar code reader 1, and a card interface that enables input/output of data to/from the memory card. The recording unit 14 stores identification information of a barcode read from a slip or the like, various data such as reading date and time associated therewith, and data of photographed images of slips, products, and the like.

表示部27は、前記ディスプレイ3及びその駆動回路から構成される。ディスプレイ3は、例えばLCD(Liquid Crystal Display)、ELD(Electro Luminescent Display)である。キー入力部28は、センタートリガーキー6b等の複数のキーから構成され、ユーザによるキーの操作内容を示す操作情報を制御部21に供給する。インジケータ部29は、第1のインジケータ4と第2のインジケータ5を構成するLED(light emitting diode)と、前記フラッシュLED10を構成する白色LEDと、それらを駆動する駆動回路とから構成される。 The display unit 27 is composed of the display 3 and its driving circuit. The display 3 is, for example, an LCD (Liquid Crystal Display) or an ELD (Electro Luminescent Display). The key input unit 28 is composed of a plurality of keys such as the center trigger key 6b, and supplies the control unit 21 with operation information indicating details of key operations performed by the user. The indicator section 29 comprises LEDs (light emitting diodes) forming the first indicator 4 and the second indicator 5, a white LED forming the flash LED 10, and a drive circuit for driving them.

バーコードリーダ部41は、前述したバーコードリーダ8を構成する部分であり、図4(a)に示すように、レンズ42と、CMOSセンサ43、センサ駆動回路44、画像補正回路45、イルミネーションLED46、レーザーエイマー47から構成される。 The barcode reader unit 41 is a part that constitutes the barcode reader 8 described above, and as shown in FIG. , laser aimer 47 .

CMOSセンサ43は、有効画素数が約100万のカラーフィルタを有していないモノクロイメージセンサであり、スキャンモードでのバーコードの読み取りに際して伝票や商品等の被写体を撮像する。すなわちCMOSセンサ43は、レンズ42により結像された被写体の光学像を光電変換することによって被写体を撮像する。バーコードリーダ8の具体的なモジュール構造は示さないが、レンズ42とCMOSセンサ43との距離は固定である。つまりバーコードリーダ8のフォーカスは固定である。 The CMOS sensor 43 is a monochrome image sensor having approximately one million effective pixels and no color filter, and captures an image of an object such as a slip or product when reading a bar code in scan mode. That is, the CMOS sensor 43 captures an image of the subject by photoelectrically converting an optical image of the subject formed by the lens 42 . Although the specific module structure of the barcode reader 8 is not shown, the distance between the lens 42 and the CMOS sensor 43 is fixed. That is, the focus of the barcode reader 8 is fixed.

センサ駆動回路44は、バーコードの読み取りが行われる間に、所定のフレームレート(例えば60fps)でCMOSセンサ43を駆動し、光電変換された電気信号を画像補正回路45に入力させる。画像補正回路45は、入力した電気信号をフレーム毎に画像データに変換するとともに、最適な画像が得られるようにドット欠損補正等の画像補正を行った後、補正後の画像データを制御部21(第1の画像処理部22)に転送する。 The sensor driving circuit 44 drives the CMOS sensor 43 at a predetermined frame rate (for example, 60 fps) while the bar code is being read, and inputs the photoelectrically converted electric signal to the image correction circuit 45 . The image correction circuit 45 converts the input electrical signal into image data for each frame, and performs image correction such as dot defect correction so as to obtain an optimum image. (the first image processing unit 22).

イルミネーションLED46は赤色LEDであって、被写体にバーコードの読み取りに必要な明るさを常に確保するための赤色の補助光を伝票等に照射する。レーザーエイマー47は、LD(LASER Diode)等の光源により構成され、伝票等に向けてレーザ光を照射してバーコードの読取位置を示す照準となる光像、例えば矩形の角部のみを表す光像を伝票等に表示する。イルミネーションLED46とレーザーエイマー47は、CMOSセンサ43と共にモジュール化されており、各々の動作をCMOSセンサ43の撮像動作に同期して制御される。具体的に述べると、イルミネーションLED46はCMOSセンサ43の撮像期間(具体的には露光期間)のみ点灯され、レーザーエイマー47はCMOSセンサ43の非撮像期間のみ点灯される。 The illumination LED 46 is a red LED, and irradiates a slip or the like with red auxiliary light for always ensuring the brightness necessary for reading the bar code on the subject. The laser aimer 47 is composed of a light source such as an LD (LASER Diode), and irradiates a laser beam toward a document or the like to produce a light image that serves as a sight indicating the reading position of the barcode, for example, light that represents only the corners of a rectangle. Display the image on slips, etc. The illumination LED 46 and the laser aimer 47 are modularized together with the CMOS sensor 43 , and their operations are controlled in synchronization with the image pickup operation of the CMOS sensor 43 . Specifically, the illumination LED 46 is lit only during the imaging period of the CMOS sensor 43 (specifically, the exposure period), and the laser aimer 47 is lit only during the non-imaging period of the CMOS sensor 43 .

カメラ部51は、前記カメラ9を構成する部分であり、図4(b)に示すように、レンズ52及びCMOSセンサ53と、センサ駆動回路54、画像補正回路55、AF(Auto Focus)駆動回路56、アクチュエータ駆動回路57から構成される。 The camera section 51 is a part that constitutes the camera 9, and as shown in FIG. 56 and an actuator drive circuit 57 .

CMOSセンサ53は、有効画素数が約800万画素のカラーフィルタが実装されたカラーイメージセンサであり、撮影モードでの伝票や商品等の撮影時、及びスキャンモードでのバーコードの読み取りに際して被写体を撮像する。すなわちCMOSセンサ53は、レンズ52により結像された伝票等の被写体の光学像を光電変換することにより被写体を撮像する。なお、CMOSセンサ53はCCD(Charge Coupled Device)センサであっても構わない。この点についてはバーコードリーダ8が有するCMOSセンサ43も同様である。 The CMOS sensor 53 is a color image sensor mounted with a color filter having approximately 8 million effective pixels. Take an image. That is, the CMOS sensor 53 captures an image of a subject by photoelectrically converting an optical image of the subject such as a slip formed by the lens 52 . The CMOS sensor 53 may be a CCD (Charge Coupled Device) sensor. In this regard, the CMOS sensor 43 of the bar code reader 8 is also the same.

センサ駆動回路54は、CMOSセンサ53を駆動し、光電変換された電気信号を画像補正回路55に入力させる。なお、センサ駆動回路54は、撮影モード及びスキャンモードの双方において所定のフレームレート(例えば60fps)でCMOSセンサ53を駆動する。画像補正回路55は、入力した電気信号を画像データに変換するとともに、最適な画像が得られるように自動ホワイトバランス調整(AWB)、自動露光調整(AE)、周辺減光補正、ドット欠損補正等の画像補正を行った後、補正後の画像データを制御部21(第2の画像処理部23)に転送する。 The sensor drive circuit 54 drives the CMOS sensor 53 and inputs the photoelectrically converted electric signal to the image correction circuit 55 . Note that the sensor driving circuit 54 drives the CMOS sensor 53 at a predetermined frame rate (for example, 60 fps) in both shooting mode and scanning mode. The image correction circuit 55 converts the input electrical signal into image data, and performs automatic white balance adjustment (AWB), automatic exposure adjustment (AE), peripheral light reduction correction, dot defect correction, etc. so as to obtain an optimal image. After performing the image correction, the corrected image data is transferred to the control section 21 (second image processing section 23).

AF(Auto Focus)駆動回路56は、前述したようにレンズ52とCMOSセンサ53との距離を変化させることにより、必要に応じてフォーカス最適な位置に調整する。ここで、本実施形態において調整可能な最も近いフォーカス位置は、バーコードリーダ8の固定されたフォーカス位置よりも近い。アクチュエータ駆動回路57は、前述したアクチュエータを必要に応じて駆動することにより、筐体2内におけるカメラ9の基板91及びハウジング92の状態を基準状態と回転状態とに変化させる。 The AF (Auto Focus) drive circuit 56 adjusts the focus to the optimum position as necessary by changing the distance between the lens 52 and the CMOS sensor 53 as described above. Here, the adjustable closest focus position in this embodiment is closer than the fixed focus position of the barcode reader 8 . The actuator drive circuit 57 changes the states of the substrate 91 and the housing 92 of the camera 9 in the housing 2 between the reference state and the rotation state by driving the actuators described above as necessary.

放音部30は、音声発生回路とアンプとスピーカ7とから構成され、必要に応じて各種の報知音を放音する。通信部31は、必要に応じて有線又は無線によって外部のデータ管理サーバ等との間で所定のプロトコルに従った通信を行い、記録部26に記憶(保存)されているデータを送信する。 The sound emitting unit 30 is composed of a sound generating circuit, an amplifier, and a speaker 7, and emits various notification sounds as required. The communication unit 31 performs wired or wireless communication according to a predetermined protocol with an external data management server or the like as necessary, and transmits data stored (saved) in the recording unit 26 .

次に、以上の構成からなるバーコード読取装置1の動作について説明する。まず、動作モードとして撮影モードが設定された場合の動作について説明する。バーコード読取装置1おいては、ユーザにより動作モードとして撮影モードが設定されると、制御部21が、カメラ部51のアクチュエータ駆動回路57を制御し、筐体2内でカメラ9を図2(c)に示した回転状態に制御する。つまりカメラ9の撮影方向Cを筐体2の先端の延長方向Aに対して60度傾けた状態に制御する。 Next, the operation of the bar code reader 1 configured as above will be described. First, the operation when the shooting mode is set as the operation mode will be described. In the barcode reading device 1, when the user sets the shooting mode as the operation mode, the control unit 21 controls the actuator driving circuit 57 of the camera unit 51 to move the camera 9 inside the housing 2 as shown in FIG. Control to the rotational state shown in c). That is, the photographing direction C of the camera 9 is controlled to be tilted 60 degrees with respect to the extending direction A of the tip of the housing 2 .

その後、制御部21は、カメラ部51における被写体の撮像動作を開始するとともに、撮像された画像をディスプレイ3にライブビュー表示する。そして、制御部21は、ユーザから撮影指示があると、その時点で撮像された画像を撮影画像として、その画像データを記録部26に記憶させる。 After that, the control unit 21 starts the imaging operation of the subject in the camera unit 51 and displays the captured image on the display 3 as a live view. Then, when the user gives a photographing instruction, the control unit 21 stores the image data in the recording unit 26 with the image photographed at that time as the photographed image.

これにより、カメラ9の撮影方向Cが、筐体2の先端の延長方向Aに対してベント角よりも大きく傾くことにより、ユーザはディスプレイ3において伝票や商品の位置や大きさ等を確認しながら撮影作業を行うことができる。 As a result, the photographing direction C of the camera 9 is inclined with respect to the extending direction A of the tip of the housing 2 by more than the bent angle, so that the user can confirm the position and size of the slip or product on the display 3. You can do the shooting work.

なお、本実施形態では、カメラ9の撮影方向Cのみを可変な構成としたが、カメラ9の撮影方向Cと共にバーコードリーダ8におけるバーコードの読取方向B、すなわちベント角も変更可能な構成としてもよい。また、本実施形態では、カメラ9のモジュール全体を筐体2内で回動させることによってカメラ9の撮影方向Cを変更可能としたが、例えば筐体2内に、レンズ52の光軸上に位置してミラー回動可能に設け、そのミラーの回動角度を制御することによってカメラ9の撮影方向Cを変更可能としてもよい。すなわちミラーを介して伝票や商品等の被写体を撮像する構成を採用することができる。この点についてはバーコードリーダ8も同様である。 In this embodiment, only the photographing direction C of the camera 9 is variable. good too. Further, in the present embodiment, the imaging direction C of the camera 9 can be changed by rotating the entire module of the camera 9 within the housing 2. A mirror may be positioned to be rotatable, and the photographing direction C of the camera 9 may be changed by controlling the rotation angle of the mirror. That is, it is possible to employ a configuration in which an object such as a slip or a product is imaged through a mirror. In this respect, the bar code reader 8 is also similar.

さらに、カメラ9の撮影方向Cや、バーコードリーダ8におけるバーコードの読取方向Bの一方または双方を変更可能とする場合には、筐体2に可動部を設け、その可動部内にバーコードリーダ8とカメラの一方または双方を配置し、その可動部をユーザが回動させることによって読取方向Bや撮影方向Cを変更とする構成してもよい。 Furthermore, when one or both of the shooting direction C of the camera 9 and the reading direction B of the barcode in the barcode reader 8 can be changed, a movable portion is provided in the housing 2, and the barcode reader is installed in the movable portion. 8 and/or a camera may be arranged, and the reading direction B and the photographing direction C may be changed by rotating the movable portion by the user.

次に、動作モードとしてスキャンモードが設定された場合の動作について説明する。ここでは、例えばユーザのキー操作や、ユーザによるスキャンモードの設定に伴いカメラ9が基準状態に復帰しており、スキャンモードにおいては、図2(a)に示したように、カメラ9の撮影方向Cがバーコードリーダ8におけるバーコードの読取方向Bと同一であることを前提とする。 Next, the operation when the scan mode is set as the operation mode will be described. Here, for example, the camera 9 has returned to the reference state due to the user's key operation or the user's scan mode setting. It is assumed that C is the same as the barcode reading direction B in the barcode reader 8 .

図5は、スキャンモードにおいて、ユーザによるバーコードの読取指示に応じて制御部21が実行する読取処理を示したフローチャートである。制御部21は、バーコードの読取指示に応じて処理を開始すると、まず、カメラ部51を制御し、カメラ9のフォーカス位置を至近位置、つまりバーコードリーダ8のフォーカス位置よりも近い位置に設定する(ステップS1)。これによりカメラ9の被写界深度がバーコードリーダ8の被写界深度よりも手前に設定される。なお、双方の被写界深度は一部が重複していても構わない。 FIG. 5 is a flowchart showing reading processing executed by the control unit 21 in response to a user's barcode reading instruction in the scan mode. When the control unit 21 starts processing in response to the barcode reading instruction, first, the control unit 21 controls the camera unit 51 to set the focus position of the camera 9 to the closest position, that is, to a position closer than the focus position of the barcode reader 8. (step S1). As a result, the depth of field of the camera 9 is set closer than the depth of field of the barcode reader 8 . Note that both depths of field may partially overlap.

次に、制御部21は、バーコードリーダ部41及びカメラ部51における画像取得設定、つまり撮像に向けた初期化処理を行った後(ステップS2)、バーコードリーダ部41とカメラ部51との双方において、所定のフレームレートでの撮像動作を同時に開始させる(ステップS3)。 Next, the control unit 21 performs image acquisition settings in the barcode reader unit 41 and the camera unit 51, that is, initialization processing for imaging (step S2). Both of them simultaneously start imaging operations at a predetermined frame rate (step S3).

その後、制御部21は、バーコードリーダ部41とカメラ部51から転送される各画像データを、第1の画像処理部22と第2の画像処理部23によって個別に取得し、取得した各画像データをRAM24に一時記憶する(ステップS4)。また、制御部21は、第2の画像処理部23によってカメラ部51から取得した画像データをディスプレイ3の表示画素数に応じたサイズに縮小し、それを表示部27に表示させる(ステップS5)。なお、以下の説明においては、バーコードリーダ部41で取得された画像をリーダ側画像と呼び、カメラ部51で取得された画像をカメラ側画像と呼ぶ。 After that, the control unit 21 individually acquires each image data transferred from the barcode reader unit 41 and the camera unit 51 by the first image processing unit 22 and the second image processing unit 23, and obtains each image. The data is temporarily stored in RAM 24 (step S4). Further, the control unit 21 reduces the image data acquired from the camera unit 51 by the second image processing unit 23 to a size corresponding to the number of display pixels of the display 3, and displays it on the display unit 27 (step S5). . In the following description, the image acquired by the barcode reader unit 41 is called the reader-side image, and the image acquired by the camera unit 51 is called the camera-side image.

さらに、制御部21は、リーダ側画像の明るさが規定以上であるか否かを確認する(ステップS6)。係る処理において制御部21は、第1の画像処理部22によってRAM24に一時記憶したモノクロの画像データについて、例えば画素の輝度値の積分値を明るさ情報として取得し、それが予め決められた規定値以上であるか否かを確認する。 Furthermore, the control unit 21 confirms whether or not the brightness of the image on the reader side is equal to or higher than a specified value (step S6). In such processing, the control unit 21 obtains, for example, the integrated value of the luminance value of a pixel as brightness information for the monochrome image data temporarily stored in the RAM 24 by the first image processing unit 22, and obtains the brightness information according to a predetermined regulation. Check if it is greater than or equal to the value.

このときリーダ側画像の明るさは、イルミネーションLED46による補助光が照射された状態での明るさであるため、伝票や商品等の被写体までの距離(以下、バーコードの読取距離という。)が短い(近い)ときほど明るく、長い(遠い)ときほど暗くなる(図6参照)。また、規定の明るさには、バーコードの読取距離がバーコードリーダ8の読取深度よりも短い距離、つまり読取深度の最短距離未満であると判断できる明るさが予め設定されている。 At this time, the brightness of the image on the reader side is the brightness when the illumination LED 46 illuminates the auxiliary light, so the distance to the subject such as a slip or product (hereinafter referred to as the bar code reading distance) is short. The closer it is, the brighter it is, and the longer it is (farther), the darker it is (see FIG. 6). Further, the predetermined brightness is set in advance so that it can be determined that the barcode reading distance is shorter than the reading depth of the barcode reader 8, that is, less than the shortest reading depth.

そして、制御部21は、リーダ側画像の明るさが規定未満である場合には(ステップS6:NO)、バーコードの読取距離が、少なくともバーコードリーダ8の読取深度の最短距離よりも長いと判断し、リーダ側画像を対象としてバーコードのデコード処理を行う(ステップS7)。リーダ側画像をデコード対象とする理由は次の通りである。 Then, if the brightness of the reader-side image is less than the specified value (step S6: NO), the control unit 21 determines that the barcode reading distance is at least longer than the shortest reading depth of the barcode reader 8. Then, the bar code decoding process is performed on the image on the reader side (step S7). The reason why the image on the reader side is to be decoded is as follows.

すなわち、リーダ側画像及びカメラ側画像の撮像時においては、カメラ9の被写界深度がバーコードリーダ8の被写界深度よりも近くに設定されている。したがって、バーコードの読取距離がバーコードリーダ8の読取深度の最短距離よりも長い場合には、カメラ側画像よりもリーダ側画像の方がよりボケが少ない画像、つまりバーコードのデコードに適した画像であるためである。 That is, when capturing the reader-side image and the camera-side image, the depth of field of the camera 9 is set closer than the depth of field of the barcode reader 8 . Therefore, when the barcode reading distance is longer than the minimum reading depth of the barcode reader 8, the reader-side image is less blurred than the camera-side image, that is, it is suitable for decoding the barcode. This is because it is an image.

また、上記とは逆に、リーダ側画像の明るさが規定以上である場合(ステップS6:YES)、制御部21は、バーコードの読取距離がバーコードリーダ8の読取深度の最短距離よりも短いと判断し、カメラ側画像を対象としてバーコードのデコード処理を行う(ステップS8)。 Contrary to the above, if the brightness of the reader-side image is equal to or higher than the specified value (step S6: YES), the controller 21 determines that the barcode reading distance is longer than the minimum reading depth of the barcode reader 8. It is determined that it is short, and barcode decoding processing is performed for the image on the camera side (step S8).

カメラ側画像をデコード対象とする理由は、カメラ9の被写界深度がバーコードリーダ8の被写界深度よりも近くに設定されており、バーコードの読取距離がバーコードリーダ8の読取深度の最短距離よりも短い場合には、リーダ側画像よりもカメラ側画像の方がよりボケが少ない画像、つまりバーコードのデコードに適した画像であるためである。 The reason why the camera-side image is to be decoded is that the depth of field of the camera 9 is set closer than the depth of field of the barcode reader 8, and the reading distance of the barcode is the reading depth of the barcode reader 8. This is because, if the distance is shorter than the shortest distance, the image on the camera side is less blurred than the image on the reader side, that is, the image is suitable for barcode decoding.

なお、ステップS7及びステップS8におけるデコード処理については、従来、2Dイメージャ式のバーコードリーダにおいて一般に行われるデコード処理と同様の処理であるため、ここでは説明を省略する。 The decoding process in steps S7 and S8 is the same as the decoding process generally performed in a conventional 2D imager type barcode reader, and thus description thereof is omitted here.

図6は、本実施形態におけるバーコードの読取方法の概略を示す概念図である。この図は、上述したバーコードリーダ8とカメラ9とにおける読取深度の違い、及びバーコードの読取距離に応じたリーダ側画像G1~G3の違い等を概念的に示したものである。バーコードの読取時には、カメラ9の被写界深度がバーコードリーダ8の被写界深度よりも近くに設定されているため、カメラ9の読取深度R2はバーコードリーダ8の読取深度R1よりも近い。 FIG. 6 is a conceptual diagram showing an outline of a barcode reading method according to this embodiment. This diagram conceptually shows the difference in reading depth between the barcode reader 8 and the camera 9 and the difference in the reader-side images G1 to G3 according to the barcode reading distance. When reading the barcode, the depth of field of the camera 9 is set closer than the depth of field of the barcode reader 8, so the reading depth R2 of the camera 9 is greater than the reading depth R1 of the barcode reader 8. close.

また、図に示したリーダ側画像G1は、バーコードの読取距離がバーコードリーダ8の読取深度R1よりも短い場合の画像の例であり、リーダ側画像G2は、バーコードの読取距離が読取深度R1に入る場合の画像の例であり、リーダ側画像G3は、バーコードの読取距離が読取深度R1よりも長い場合の画像の例である。各リーダ側画像G1~G3の明るさは、バーコードの読取距離が短いほど明るくなる。また、各リーダ側画像G1~G3におけるバーコードの大きさは、バーコードの読取距離が長いほど小さくなる。 The reader-side image G1 shown in the figure is an example of an image when the barcode reading distance is shorter than the reading depth R1 of the barcode reader 8, and the reader-side image G2 is an image when the barcode reading distance The reader-side image G3 is an example of an image when the reading distance of the barcode is longer than the reading depth R1. The brightness of each of the reader-side images G1 to G3 becomes brighter as the barcode reading distance becomes shorter. Further, the size of the barcode in each of the reader-side images G1 to G3 becomes smaller as the reading distance of the barcode increases.

そして、バーコードの読取距離がバーコードリーダ8の読取深度R1の最短距離よりも長いときには、そのとき撮像されたリーダ側画像、例えばリーダ側画像G2やリーダ側画像G3がデコード対象として使用される。また、バーコードの読取距離がバーコードリーダ8の読取深度R1の最短距離よりも短いとき、例えば読取距離が図6に破線枠で示した領域内のときには、そのとき撮像されたリーダ側画像、例えばリーダ側画像G1に代えて、カメラ側画像(図示せず)がデコード対象として使用される。 Then, when the barcode reading distance is longer than the shortest distance of the reading depth R1 of the barcode reader 8, the reader-side image captured at that time, for example, the reader-side image G2 or the reader-side image G3 is used as the decoding target. . When the reading distance of the barcode is shorter than the shortest distance of the reading depth R1 of the barcode reader 8, for example, when the reading distance is within the area indicated by the dashed frame in FIG. For example, instead of the reader-side image G1, a camera-side image (not shown) is used as a decoding target.

そして、制御部21は、ステップS7のデコード処理、又はステップS8のデコード処理においてデコードに失敗した場合には(ステップS9:NO)、ステップS4の処理に戻り、それ以降の処理を繰り返す。そして、係る処理を繰り返す間に、ステップS7のデコード処理、又はステップS8のデコード処理においてデコードに成功すると(ステップS9:YES)、制御部21は、デコード結果つまりバーコードから読み取った識別情報を記録部26に記憶する(ステップS10)。 If the decoding process in step S7 or the decoding process in step S8 fails (step S9: NO), the control unit 21 returns to the process in step S4 and repeats the subsequent processes. If the decoding is successful in the decoding process in step S7 or in the decoding process in step S8 (step S9: YES) while repeating the process, the control unit 21 records the decoding result, that is, the identification information read from the barcode. It is stored in the unit 26 (step S10).

さらに、制御部21は、例えば放音部30において読取完了を知らせる報知音をスピーカ7から出力させることにより、ユーザに対してバーコードの読み取りが完了した旨を報知し(ステップS12)、ユーザによるバーコードの読取処理を終了する。 Furthermore, the control unit 21 notifies the user that the reading of the barcode has been completed by, for example, causing the sound emitting unit 30 to output a notification sound indicating the completion of reading from the speaker 7 (step S12). End the bar code reading process.

なお、図には示さないが、スキャンモードにおいてユーザによるバーコードの読取指示が複数回連続して行われる場合には、2回目以降の読取指示に伴う処理に際して制御部21は、ステップS1及びステップS2の処理をスキップする。 Although not shown in the figure, when the user gives a barcode reading instruction a plurality of times in succession in the scan mode, the control unit 21 performs steps S1 and Skip the processing of S2.

以上のようにバーコード読取装置1においては、バーコードの読取時には、バーコードリーダ8とカメラ9との双方で被写体(伝票や商品等)を撮像し、その際には、カメラ9の被写界深度をバーコードリーダ8の被写界深度よりも近くに設定する。そして、バーコードの読取距離(被写体までの距離)がバーコードリーダ8の読取深度の最短距離よりも長いと判断できる場合には、リーダ側画像をデコード対象とする。また、バーコードの読取距離がバーコードリーダ8の読取深度の最短距離よりも短いと判断できる場合には、カメラ側画像をデコード対象とする。つまり、バーコードの読取距離に対応する被写界深度で撮像された側の画像をデコード対象としてバーコードをデコードする。 As described above, in the bar code reader 1, when reading a bar code, both the bar code reader 8 and the camera 9 take an image of an object (such as a slip or product). The depth of field is set closer than the depth of field of the barcode reader 8. - 特許庁Then, if it can be determined that the barcode reading distance (distance to the subject) is longer than the shortest reading depth of the barcode reader 8, the reader-side image is to be decoded. If it can be determined that the barcode reading distance is shorter than the shortest reading depth of the barcode reader 8, the camera side image is to be decoded. That is, the barcode is decoded with the image captured with the depth of field corresponding to the reading distance of the barcode as the decoding target.

これにより、バーコード読取装置1には、バーコードリーダ8を単独で使用する場合に比べて広い読取深度、すなわち図6に示したようにバーコードリーダ8の読取深度R1とカメラ9の読取深度R2とからなる広い読取深度R3を確保することができる。 As a result, the barcode reader 1 has a wider reading depth than when the barcode reader 8 is used alone, that is, as shown in FIG. A wide reading depth R3 consisting of R2 can be ensured.

しかも、バーコードリーダ8にはオートフォーカス機能を付加する必要がなく、かつバーコードリーダ8にオートフォーカス機能を付加する場合のように読取速度が犠牲となることがない。また、カメラ側画像と同時に撮像されたリーダ側画像をバーコードの読取距離の判断に使用する。そのため、例えばバーコードの読取距離を判断するためだけにリーダ側画像を取得する場合のような無駄な動作時間(撮像時間)がなく、これによっても読取速度が犠牲となることがない。 Moreover, there is no need to add an autofocus function to the barcode reader 8, and the reading speed is not sacrificed unlike the case where the barcode reader 8 is added with an autofocus function. Also, the reader-side image captured simultaneously with the camera-side image is used to determine the bar code reading distance. As a result, there is no wasted operation time (imaging time), unlike the case where the reader-side image is acquired just to determine the reading distance of the bar code, and the reading speed is not sacrificed.

なお、通常、バーコードリーダに要求される読取速度は100msec程度であり、これに対し、本実施形態において実現可能な読取速度は以下の通りである。すなわちバーコードの読取指示があった時点から撮像動作が開始されるまでの時間は約30msecであり、バーコードリーダ部41やカメラ部51における1回の撮像時間は、フレームレートが60fpsであれば約17msecであり、リーダ側画像やカメラ側画像に対するデコード処理に要する時間は約20msecである。したがって、ユーザによりバーコードの読取指示が行われてから1回目の読み取りが完了するまでの最短速度は約67msecであり、2回目以降の最短速度は約37msecである。 Normally, the reading speed required for a barcode reader is about 100 msec. That is, the time from when the barcode reading instruction is issued to when the imaging operation is started is about 30 msec, and the imaging time of one time in the barcode reader unit 41 or the camera unit 51 is It takes about 17 msec, and the time required for decoding the reader-side image and the camera-side image is about 20 msec. Therefore, the shortest speed from when the user issues a bar code reading instruction until the first reading is completed is about 67 msec, and the shortest speed after the second time is about 37 msec.

以上のことから本実施形態においては、2Dイメージャ式のバーコードリーダとカメラとを備えた構成において、バーコードの読取性能を向上させることができる。しかも、撮影に使用されるカメラを有効利用することにより、それを低コストで実現することができる。 As described above, in the present embodiment, the barcode reading performance can be improved in the configuration including the 2D imager type barcode reader and the camera. Moreover, it can be realized at low cost by effectively using the camera used for photographing.

また、バーコード読取装置1においては、リーダ側画像の明るさに基づいてバーコードの読取距離を判断することによっても、バーコードの読取性能を低コストで向上させることができる。すなわち、例えばバーコード読取装置1に任意の方式の距離センサを別途設け、その距離センサの検出結果に基づいて、バーコードの読取距離を判断してもよい。その場合であってもバーコードの読取性能を向上させることはできる。これに対しバーコード読取装置1においては、その様な距離センサが不要であり低コストである。 Further, in the barcode reader 1, the barcode reading performance can be improved at low cost by determining the barcode reading distance based on the brightness of the image on the reader side. That is, for example, a distance sensor of any type may be separately provided in the barcode reader 1, and the reading distance of the barcode may be determined based on the detection result of the distance sensor. Even in that case, the barcode reading performance can be improved. On the other hand, the bar code reader 1 does not require such a distance sensor and is low in cost.

また、バーコード読取装置1においては、バーコードの読取時に赤色の補助光を伝票等に照射するイルミネーションLED46を備えているため、バーコードの読取距離をより正確に判断することができる。しかも、リーダ側画像を撮像するCMOSセンサ43がカラーフィルタを有していないモノクロイメージセンサであって、カメラ側画像を撮像するCMOSセンサ52のようにカラーフィルタが実装されたカラーイメージセンサに比べ受光感度が高い。これによっても、バーコードの読取距離をより正確に判断することができる。 Further, since the barcode reader 1 is provided with the illumination LED 46 that irradiates red auxiliary light onto the slip or the like when reading the barcode, the barcode reading distance can be determined more accurately. Moreover, the CMOS sensor 43 that captures the reader-side image is a monochrome image sensor that does not have a color filter, and the light reception is higher than that of a color image sensor mounted with a color filter, such as the CMOS sensor 52 that captures the camera-side image. High sensitivity. This also makes it possible to determine the reading distance of the bar code more accurately.

なお、バーコードの読取距離の判断は、リーダ側画像ではなくカメラ側画像を使用して行ってもよいし、リーダ側画像とカメラ側画像との双方を使用して行ってもよい。また、既説したようにバーコードリーダ8のレンズ42の光軸とカメラ9のレンズ52の光軸とは平行であるため、双方の画像間に存在する視差に基づいて被写体までの距離を計算することができる(係る技術は公知である)。したがって、リーダ側画像とカメラ側画像との双方を使用する場合には、双方の画像の明るさに限らず、双方の画像間に存在する視差に基づいてバーコードの読取距離を判断することができる。 The determination of the barcode reading distance may be performed using the camera-side image instead of the reader-side image, or may be performed using both the reader-side image and the camera-side image. As already explained, since the optical axis of the lens 42 of the barcode reader 8 and the optical axis of the lens 52 of the camera 9 are parallel, the distance to the subject is calculated based on the parallax existing between the two images. can be done (the technology concerned is publicly known). Therefore, when using both the reader-side image and the camera-side image, it is possible to determine the barcode reading distance based on not only the brightness of both images but also the parallax that exists between the two images. can.

また、バーコード読取装置1においては、バーコードの読取時にカメラ9のフォーカス位置を至近位置であって、バーコードリーダ8のフォーカス位置よりも近い位置に制御し、カメラ9の被写界深度をバーコードリーダ8の被写界深度よりも近くに設定する。このため、バーコードリーダ8のみを用いてバーコードを読み取る場合に比べ、より小さなサイズのバーコードの読み取りが可能であり、より多様なサイズのバーコードに対応可能である。 Further, in the bar code reader 1, the focus position of the camera 9 is controlled to a close position and closer than the focus position of the bar code reader 8 when reading the bar code, and the depth of field of the camera 9 is increased. Set closer than the depth of field of the barcode reader 8. Therefore, compared to the case of reading barcodes using only the barcode reader 8, it is possible to read barcodes of a smaller size, and it is possible to read barcodes of a wider variety of sizes.

係る点については、例えば予めバーコードリーダ8の読取深度を図6にR2で示した距離範囲に設定しておく一方、バーコードの読取時には、カメラ9のフォーカス位置をバーコードリーダ8のフォーカス位置よりも遠い位置に制御し、カメラ9の読取深度を図6にR1で示した距離範囲に設定することによっても実現可能である。しかしながら、その場合、カメラ側画像には、リーダ側画像と同様の解像度を確保しなければならず、カメラ9には、有効画素数がCMOSセンサ52の3倍程度のカラーイメージセンサを用いる必要がある。そのためカメラ9がコスト高となり、バーコードの読み取りにカメラ9を使用するメリットが半減する。 Regarding this point, for example, while the reading depth of the barcode reader 8 is set in advance to the distance range indicated by R2 in FIG. It can also be realized by setting the reading depth of the camera 9 to a distance range indicated by R1 in FIG. However, in that case, the camera-side image must have the same resolution as the reader-side image, and the camera 9 needs to use a color image sensor whose number of effective pixels is about three times that of the CMOS sensor 52. be. Therefore, the cost of the camera 9 is high, and the advantage of using the camera 9 for bar code reading is halved.

これに対し、バーコード読取装置1のように、カメラ9の被写界深度をバーコードリーダ8の被写界深度よりも近くに設定する構成においては、カメラ9に、伝票や商品等の撮影に必要な最低限の有効画素数を確保すればよい。したがって、バーコード読取装置1においては、より多様なサイズのバーコードに対応可能であるだけでなく、それを低コストで実現することができる。 On the other hand, in a configuration in which the depth of field of the camera 9 is set closer than the depth of field of the barcode reader 8, as in the barcode reader 1, the camera 9 is used to photograph slips, products, etc. It is sufficient to secure the minimum number of effective pixels required for Therefore, the barcode reader 1 can not only handle barcodes of various sizes, but also realize it at low cost.

以上、本発明の一実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
(付記1)
被写体を撮像する第1の撮像手段と、
前記第1の撮像手段と撮像方向が同一で、かつ前記第1の撮像手段とは異なる被写界深度で前記被写体を撮像する第2の撮像手段と、
バーコードの読み取りに際し、前記第1の撮像手段及び前記第2の撮像手段に同時に撮像動作を行わせる撮像制御手段と、
前記撮像動作時における前記被写体までの距離を判断する判断手段と、
前記撮像動作に伴い前記第1の撮像手段及び前記第2の撮像手段により個別に撮像された2つの画像のうち、前記判断手段の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記被写体におけるバーコードをデコードするデコード手段と、
を備えたことを特徴とするバーコード読取装置。
(付記2)
前記判断手段は、前記2つの画像の少なくともいずれか一方の画像に基づいて前記バーコードまでの距離を判断することを特徴とする付記1記載のバーコード読取装置。
(付記3)
前記判断手段は、前記2つの画像の一方の明るさ情報に基づいて、前記バーコードまでの距離を判断することを特徴とする付記2記載のバーコード読取装置。
(付記4)
前記バーコードの読み取りに際し前記被写体に補助光を照射する照明手段を備えたことを特徴とする付記3記載のバーコード読取装置。
(付記5)
前記第1の撮像手段又は前記第2の撮像手段の一方は、色フィルタを有していないモノクロの撮像素子により前記被写体を撮像し、
前記判断手段は、前記2つの画像における前記モノクロの撮像素子により撮像された側の画像の明るさ情報に基づいて前記被写体までの距離を判断する、
ことを特徴とする付記3又は4記載のバーコード読取装置。
(付記6)
前記第2の撮像手段はフォーカス調整機能を有し、
前記撮像動作時の前記第2の撮像手段におけるフォーカス位置を前記第1の撮像手段におけるフォーカス位置よりも近い位置に制御することによって、前記第2の撮像手段における被写界深度を、第1の撮像手段の被写界深度とは異なる被写界深度に制御するフォーカス制御手段をさらに備えた、
ことを特徴とする付記1乃至4のいずれか1つに記載のバーコード読取装置。
(付記7)
バーコードの読み取りに際し、被写体を撮像する第1の撮像手段、及び前記第1の撮像手段と撮像方向が同一で、かつ前記第1の撮像手段とは異なる被写界深度で前記被写体を撮像する第2の撮像手段に同時に撮像動作を行わせるステップと、
前記撮像動作時における前記被写体までの距離を判断するステップと、
前記撮像動作に伴い前記第1の撮像手段及び前記第2の撮像手段により個別に撮像された2つの画像のうち、前記被写体までの距離の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記被写体におけるバーコードをデコードするステップと、
を備えたことを特徴とするバーコード読取方法。
(付記8)
コンピュータに、
バーコードの読み取りに際し、被写体を撮像する第1の撮像手段、及び前記第1の撮像手段と撮像方向が同一で、かつ前記第1の撮像手段とは異なる被写界深度で前記被写体を撮像する第2の撮像手段に同時に撮像動作を行わせる処理と、
前記撮像動作時における前記被写体までの距離を判断する処理と、
前記撮像動作に伴い前記第1の撮像手段及び前記第2の撮像手段により個別に撮像された2つの画像のうち、前記被写体までの距離の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記被写体におけるバーコードをデコードする処理と、
を実行させるためのプログラム。
An embodiment of the present invention and its modification have been described above, but these can be modified as appropriate within the range in which the effects of the present invention can be obtained, and the modified embodiment is also within the scope of the claims. It is included in the scope of the invention described in , and inventions equivalent to the invention. The inventions originally claimed in this application are appended below.
(Appendix 1)
a first imaging means for imaging a subject;
a second imaging means for imaging the subject in the same imaging direction as the first imaging means and with a depth of field different from that of the first imaging means;
imaging control means for causing the first imaging means and the second imaging means to simultaneously perform imaging operations when reading a barcode;
determination means for determining a distance to the subject during the imaging operation;
Of the two images individually captured by the first imaging means and the second imaging means accompanying the imaging operation, the image on the side captured with the depth of field corresponding to the judgment result of the judgment means. decoding means for decoding the barcode of the subject, with
A barcode reader comprising:
(Appendix 2)
The bar code reader according to claim 1, wherein the determining means determines the distance to the bar code based on at least one of the two images.
(Appendix 3)
2. The barcode reader according to claim 2, wherein the determining means determines the distance to the barcode based on brightness information of one of the two images.
(Appendix 4)
3. The bar code reader according to claim 3, further comprising illumination means for illuminating the subject with auxiliary light when reading the bar code.
(Appendix 5)
one of the first imaging means and the second imaging means images the subject with a monochrome imaging device having no color filter;
The judgment means judges the distance to the subject based on the brightness information of the image on the side captured by the monochrome imaging device in the two images.
The barcode reader according to appendix 3 or 4, characterized in that:
(Appendix 6)
The second imaging means has a focus adjustment function,
By controlling the focus position of the second imaging means during the imaging operation to a position closer than the focus position of the first imaging means, the depth of field of the second imaging means is reduced to the first Further comprising focus control means for controlling a depth of field different from the depth of field of the imaging means,
5. The barcode reader according to any one of appendices 1 to 4, characterized in that:
(Appendix 7)
When reading a barcode, a first image pickup means for picking up an image of an object, and an image pickup direction is the same as that of the first image pickup means, and an image of the object is picked up with a depth of field different from that of the first image pickup means. causing the second imaging means to simultaneously perform an imaging operation;
a step of determining the distance to the subject during the imaging operation;
Of the two images individually captured by the first imaging means and the second imaging means accompanying the imaging operation, the side captured with a depth of field corresponding to the judgment result of the distance to the subject. a step of decoding the barcode of the subject with the image of the subject as a decoding target;
A barcode reading method comprising:
(Appendix 8)
to the computer,
When reading a barcode, a first image pickup means for picking up an image of an object, and an image pickup direction is the same as that of the first image pickup means, and an image of the object is picked up with a depth of field different from that of the first image pickup means. A process of causing the second imaging means to simultaneously perform an imaging operation;
a process of determining the distance to the subject during the imaging operation;
Of the two images individually captured by the first imaging means and the second imaging means accompanying the imaging operation, the side captured with a depth of field corresponding to the judgment result of the distance to the subject. A process of decoding the barcode of the subject with the image of the subject as a decoding target;
program to run the

1 バーコード読取装置
2 筐体
3 ディスプレイ
8 バーコードリーダ
9 カメラ
11 サイドトリガーキー
14 記録部
21 制御部
25 主記憶部
27 表示部
28 キー入力部
29 インジケータ部
41 バーコードリーダ部
42 レンズ
43 CMOSセンサ
46 イルミネーションLED
47 レーザーエイマー
51 カメラ部
52 レンズ
53 CMOSセンサ
56 AF駆動回路
57 アクチュエータ駆動回路
B 読取方向
C 撮影方向
O 支点
1 barcode reader 2 housing 3 display 8 barcode reader 9 camera 11 side trigger key 14 recording unit 21 control unit 25 main storage unit 27 display unit 28 key input unit 29 indicator unit 41 barcode reader unit 42 lens 43 CMOS sensor 46 Illumination LED
47 laser aimer 51 camera section 52 lens 53 CMOS sensor 56 AF drive circuit 57 actuator drive circuit B reading direction C shooting direction O fulcrum

Claims (8)

フォーカスが固定に設定された第1の撮像手段と、
フォーカス調整機能を有し、前記第1の撮像手段と撮像方向が同一に設定されかつ前記第1の撮像手段と異なる被写界深度が設定される第2の撮像手段と、
バーコードの読み取り指示を受け付けた場合に、前記第1の撮像手段及び前記第2の撮像手段に同時に撮像動作を行わせることで、前記第1の撮像手段による撮像を介した前記バーコードを含む第1の画像と、前記第2の撮像手段による撮像を介した前記バーコードを含む第2の画像と、の双方を取得する撮像制御手段と、
前記第1の画像に基づいて前記バーコードまでの距離を判断する判断手段と、
前記第1の画像及び前記第2の画像の2つの画像のうち、前記判断手段の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記バーコードをデコードするデコード手段と、
を備えたことを特徴とするバーコード読取装置。
a first imaging means with a fixed focus ;
a second imaging means having a focus adjustment function, set to the same imaging direction as the first imaging means, and set to a depth of field different from that of the first imaging means;
When an instruction to read a barcode is received, the first image capturing means and the second image capturing means are caused to perform image capturing operations at the same time, thereby including the barcode captured by the first image capturing means. an imaging control means for acquiring both a first image and a second image including the barcode captured by the second imaging means;
determination means for determining a distance to the barcode based on the first image ;
Decoding the bar code with the image captured with the depth of field corresponding to the determination result of the determining means among the two images of the first image and the second image as a decoding target. decoding means;
A barcode reader comprising:
前記判断手段は、前第1の画像の明るさ情報に基づいて、前記バーコードまでの距離を判断することを特徴とする請求項1記載のバーコード読取装置。2. The bar code reader according to claim 1, wherein said determination means determines the distance to said bar code based on the brightness information of said first image. 前記バーコードの読み取りに際し前記バーコードに補助光を照射する照明手段を備えたことを特徴とする請求項1又は2記載のバーコード読取装置。3. The bar code reader according to claim 1, further comprising illumination means for illuminating the bar code with auxiliary light when reading the bar code. 前記第1の撮像手段は、色フィルタを有していないモノクロの撮像素子により前記バーコードを撮像する、
とを特徴とする請求項1乃至3のいずれか1項に記載のバーコード読取装置。
The first imaging means images the barcode with a monochrome imaging device that does not have a color filter.
4. The bar code reader according to any one of claims 1 to 3, characterized in that:
前記撮像動作時の前記第2の撮像手段におけるフォーカス位置を前記第1の撮像手段におけるフォーカス位置よりも近い位置に制御することによって、前記第2の撮像手段における被写界深度を、前記第1の撮像手段の被写界深度とは異なる被写界深度に制御するフォーカス制御手段をさらに備えた、By controlling the focus position of the second image pickup means during the image pickup operation to a position closer than the focus position of the first image pickup means, the depth of field of the second image pickup means is set to the first image pickup means. further comprising focus control means for controlling a depth of field different from the depth of field of the imaging means of
ことを特徴とする請求項1乃至4のいずれか1項に記載のバーコード読取装置。5. The bar code reader according to any one of claims 1 to 4, characterized in that:
前記第2の画像を取得したタイミングに基づいて、当該第2の画像を所定の表示部に表示させる表示制御手段をさらに備え、Further comprising display control means for displaying the second image on a predetermined display unit based on the timing of acquiring the second image,
前記第2の撮像手段は、前記第1の撮像手段よりも高い有効画素数を有する、The second imaging means has a higher number of effective pixels than the first imaging means,
ことを特徴とする請求項1乃至5のいずれか1項に記載のバーコード読取装置。6. The barcode reader according to any one of claims 1 to 5, characterized in that:
バーコードの読み取り指示を受け付けた場合に、フォーカスが固定に設定された第1の撮像手段、及びフォーカス調整機能を有し、前記第1の撮像手段と撮像方向が同一に設定されかつ前記第1の撮像手段と異なる被写界深度が設定された第2の撮像手段に同時に撮像動作を行わせることで、前記第1の撮像手段による撮像に基づく前記バーコードを含む第1の画像と、前記第2の撮像手段による撮像に基づく前記バーコードを含む第2の画像と、の双方を取得する撮像制御ステップと、
前記第1の画像に基づいて前記バーコードまでの距離を判断する判断ステップと、
前記第1の画像及び前記第2の画像の2つの画像のうち、前記判断ステップの判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記バーコードをデコードするデコードステップと、
を備えたことを特徴とするバーコード読取方法。
and a focus adjustment function, wherein when a barcode reading instruction is received, the imaging direction is set to be the same as that of the first imaging means, and the imaging direction is the same as that of the first imaging means. A first image including the barcode based on the imaging by the first imaging means and the an imaging control step of acquiring both a second image including the barcode based on imaging by a second imaging means;
a determining step of determining a distance to the barcode based on the first image;
Decoding of decoding the bar code with the image captured with the depth of field corresponding to the determination result of the determining step among the two images of the first image and the second image as a decoding target. a step;
A barcode reading method comprising:
コンピュータを、
バーコードの読み取り指示を受け付けた場合に、フォーカスが固定に設定された第1の撮像手段、及びフォーカス調整機能を有し、前記第1の撮像手段と撮像方向が同一に設定されかつ前記第1の撮像手段と異なる被写界深度が設定された第2の撮像手段に同時に撮像動作を行わせることで、前記第1の撮像手段による撮像に基づく前記バーコードを含む第1の画像と、前記第2の撮像手段による撮像に基づく前記バーコードを含む第2の画像と、の双方を取得する撮像制御手段、
前記第1の画像に基づいて前記バーコードまでの距離を判断する判断手段と、
前記第1の画像及び前記第2の画像の2つの画像のうち、前記判断手段の判断結果に対応する被写界深度で撮像された側の画像をデコード対象として、前記バーコードをデコードするデコード手段、
として機能させるためのプログラム。
the computer ,
and a focus adjustment function, wherein when a barcode reading instruction is received, the imaging direction is set to be the same as that of the first imaging means, and the imaging direction is the same as that of the first imaging means. A first image including the barcode based on the imaging by the first imaging means and the imaging control means for acquiring both a second image including the barcode based on imaging by the second imaging means;
determination means for determining a distance to the barcode based on the first image;
decoding the bar code with the image captured with the depth of field corresponding to the judgment result of the judging means among the two images of the first image and the second image being decoded; means,
A program to function as
JP2018175310A 2018-09-19 2018-09-19 BARCODE READER, BARCODE READING METHOD AND PROGRAM Active JP7230388B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018175310A JP7230388B2 (en) 2018-09-19 2018-09-19 BARCODE READER, BARCODE READING METHOD AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018175310A JP7230388B2 (en) 2018-09-19 2018-09-19 BARCODE READER, BARCODE READING METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2020046980A JP2020046980A (en) 2020-03-26
JP7230388B2 true JP7230388B2 (en) 2023-03-01

Family

ID=69901506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018175310A Active JP7230388B2 (en) 2018-09-19 2018-09-19 BARCODE READER, BARCODE READING METHOD AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7230388B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005181720A (en) 2003-12-19 2005-07-07 Nippon Hoso Kyokai <Nhk> Three-dimensional imaging device and three-dimensional image display device
JP2007085937A (en) 2005-09-22 2007-04-05 Toyota Motor Corp Image ranging device and method therefor
JP2008090733A (en) 2006-10-04 2008-04-17 Denso Wave Inc Optical information reader
JP2009015571A (en) 2007-07-04 2009-01-22 Denso Wave Inc Optical information reader
JP2016119014A (en) 2014-12-23 2016-06-30 株式会社デンソーウェーブ Information code reading device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3291873B2 (en) * 1993-11-24 2002-06-17 株式会社デンソー License plate recognition device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005181720A (en) 2003-12-19 2005-07-07 Nippon Hoso Kyokai <Nhk> Three-dimensional imaging device and three-dimensional image display device
JP2007085937A (en) 2005-09-22 2007-04-05 Toyota Motor Corp Image ranging device and method therefor
JP2008090733A (en) 2006-10-04 2008-04-17 Denso Wave Inc Optical information reader
JP2009015571A (en) 2007-07-04 2009-01-22 Denso Wave Inc Optical information reader
JP2016119014A (en) 2014-12-23 2016-06-30 株式会社デンソーウェーブ Information code reading device

Also Published As

Publication number Publication date
JP2020046980A (en) 2020-03-26

Similar Documents

Publication Publication Date Title
KR20200041378A (en) Image processing method and device
JP5705270B2 (en) IMAGING DEVICE, IMAGING SYSTEM, IMAGING DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP2001257930A (en) Picture frame centering control method and image pickup device
JP2020020894A (en) Image capturing device and monitoring system
JP2007127768A (en) Imaging apparatus
JP2018040929A (en) Imaging control device and imaging control method
JP5843525B2 (en) Imaging apparatus and control method thereof
JP2010127995A (en) Imaging apparatus and imaging method
JP7230388B2 (en) BARCODE READER, BARCODE READING METHOD AND PROGRAM
JP2008292570A (en) Projection type image display device
JP2006129210A (en) Camera system, camera body and optical unit
CN114830628B (en) Image making method
JP5333888B2 (en) Imaging apparatus and program thereof
JP2007201779A (en) Electronic camera
JP4579380B2 (en) Imaging device and lens device
JP2006324760A (en) Imaging apparatus
JP2003032556A (en) Imaging apparatus
JP2012013809A (en) Camera device, caf control method thereof, control program, readable storage medium, and electronic information apparatus
JP6799279B2 (en) Image acquisition device, image acquisition method, and program
JP4875399B2 (en) Imaging apparatus, control method therefor, and imaging system
JP4838681B2 (en) Image surface distortion correction imaging apparatus and image surface distortion correction method
JP2007057704A (en) Camera
JP7367314B2 (en) Code reading device, code reading method and program
JP4347499B2 (en) Electronic camera system
JP2008042607A (en) Photographic device, photographic system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220926

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: 20230117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R150 Certificate of patent or registration of utility model

Ref document number: 7230388

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150