Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6179435B2 - Portable information code reader - Google Patents
[go: Go Back, main page]

JP6179435B2 - Portable information code reader - Google Patents

Portable information code reader Download PDF

Info

Publication number
JP6179435B2
JP6179435B2 JP2014058362A JP2014058362A JP6179435B2 JP 6179435 B2 JP6179435 B2 JP 6179435B2 JP 2014058362 A JP2014058362 A JP 2014058362A JP 2014058362 A JP2014058362 A JP 2014058362A JP 6179435 B2 JP6179435 B2 JP 6179435B2
Authority
JP
Japan
Prior art keywords
information code
unit
read
data
portable information
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
Application number
JP2014058362A
Other languages
Japanese (ja)
Other versions
JP2015088160A (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.)
Denso Wave Inc
Original Assignee
Denso Wave Inc
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 Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2014058362A priority Critical patent/JP6179435B2/en
Publication of JP2015088160A publication Critical patent/JP2015088160A/en
Application granted granted Critical
Publication of JP6179435B2 publication Critical patent/JP6179435B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、携帯型情報コード読取装置に関するものである。   The present invention relates to a portable information code reader.

従来から提供されている携帯型の情報コード読取装置は、使用者が装置を手で持って情報コードに向ける操作を行い、その情報コードを読み取るような方式のものが一般的である。しかしながら、このように手で持つことを必須とする構成では、使用者の片手が他の作業に使えなくなってしまうという問題があり、作業性を高めにくかった。   2. Description of the Related Art Conventionally, portable information code readers that have been provided are generally of a type in which a user performs an operation of holding the device by hand and directing the information code to read the information code. However, in such a configuration that it is essential to hold by hand, there is a problem that one hand of the user cannot be used for other work, and it is difficult to improve workability.

特開平8−272484号公報JP-A-8-272484 特開2004−30014号公報JP 2004-30014 A

そこで、発明者らは、撮像部を備えたケース本体を身体や身体の装着品(例えば耳や頭など)に装着し、手を使わずに撮像部をコードに向けてコードの読み取りを行い得る構成を着想した。このように構成すれば、常に手で持っていなくても情報コードの読み取りが可能となり、使用者の作業性を飛躍的に高めることができる。   Accordingly, the inventors can read the code by attaching the case body provided with the imaging unit to the body or a wearable body (for example, an ear or a head) and pointing the imaging unit toward the code without using a hand. Inspired by composition. If comprised in this way, even if it is not always held by hand, an information code can be read, and a user's workability | operativity can be improved greatly.

しかしながら、このように耳や頭などに装着する構成では、手で持って意識的に装置を情報コードに向けつつ読み取りを行うような構成と比べ、意図しない情報コードが撮像エリア内に偶然入り込みやすくなってしまうという問題がある。このような構成では、偶然入り込んだ情報コードの解読データが常に残存してしまい、不要な解読データの蓄積や表示などを強いることになってしまう。また、不要なデータが蓄積されることで、例えば、物品と情報コードを紐付けて管理する場合など、情報コードの読取数と物品数がずれてしまうなどの問題があった。   However, in the configuration that is worn on the ear or the head in this way, an unintended information code is likely to accidentally enter the imaging area, compared to a configuration in which the device is held by hand and consciously points the device at the information code. There is a problem of becoming. In such a configuration, decryption data of the information code that accidentally enters always remains, forcing the accumulation and display of unnecessary decryption data. Further, since unnecessary data is accumulated, there is a problem that the number of read information codes and the number of articles are deviated, for example, when managing articles and information codes in association with each other.

本発明は、上述した課題を解決するためになされたものであり、読取装置を手で握らずに身体又は身体の装着品に装着して使用することが可能な構成であって、希望する情報コードの解読データを取得しやすく、希望しない情報コードの解読データを排除しやすい構成を提供することを目的とする。   The present invention has been made in order to solve the above-described problems, and is configured to be able to be used by being attached to a body or a body-mounted product without grasping the reading device with a hand, and desired information. It is an object of the present invention to provide a configuration that makes it easy to obtain code decryption data and easily eliminate unwanted information code decryption data.

第1の発明は、所定の撮像範囲の画像を撮像する撮像部と、
前記撮像範囲に向けてマーカ光を照射するマーカ光照射部と、
前記マーカ光とは異なる照明光を照射する照明光源と、
少なくとも前記マーカ光照射部と、前記照明光源と、前記撮像部とを保持するケースと、
前記ケースと一体的に、又は前記ケースとは別体として設けられ、使用者の身体又は使用者の装着物に取り付けられる取付部材と、
前記照明光源を駆動させずに前記マーカ光照射部を駆動させる第1制御と、前記照明光源を駆動させる第2制御とを切り替える光源制御部と、
前記光源制御部による前記第1制御に応じて前記マーカ光が照射された状態で前記撮像部によって得られた第1撮像画像から、情報コードの所定の特徴パターンを検出する検出部と、
前記光源制御部による前記第2制御に応じて前記照明光が照射された状態で前記撮像部によって得られた第2撮像画像を処理する処理部と、
を備え、
前記撮像部は、前記光源制御部による前記第1制御に応じて前記マーカ光が照射された状態で前記第1撮像画像を複数回取得し、
前記光源制御部は、複数回の前記第1撮像画像において前記検出部により所定回数連続して前記特徴パターンが検出された場合に、前記マーカ光照射部及び前記照明光源に対する制御を前記第1制御から前記第2制御に切り替えることを特徴とする。
The first invention is an imaging unit that captures an image of a predetermined imaging range;
A marker light irradiation unit that irradiates marker light toward the imaging range; and
An illumination light source that emits illumination light different from the marker light;
A case that holds at least the marker light irradiation unit, the illumination light source, and the imaging unit;
An attachment member provided integrally with the case or as a separate body from the case, and attached to a user's body or a user's wearing object;
A light source control unit that switches between a first control for driving the marker light irradiation unit without driving the illumination light source and a second control for driving the illumination light source;
A detection unit for detecting a predetermined feature pattern of an information code from a first captured image obtained by the imaging unit in a state in which the marker light is irradiated according to the first control by the light source control unit;
A processing unit that processes a second captured image obtained by the imaging unit in a state in which the illumination light is irradiated according to the second control by the light source control unit;
With
The imaging unit acquires the first captured image a plurality of times in a state where the marker light is irradiated according to the first control by the light source control unit,
The light source control unit controls the marker light irradiation unit and the illumination light source when the feature pattern is detected a predetermined number of times consecutively by the detection unit in the first captured image a plurality of times. To the second control.

請求項1の発明では、光源制御部により、照明光源を駆動させずにマーカ光照射部を駆動させる第1制御と、照明光源を駆動させる第2制御とを切り替える構成となっている。そして、特徴パターンを検出するまでは、マーカ光を照射した状態で得られた第1撮像画像によって特徴パターンの検出を試み、特徴パターンが検出された後は、照明光源を駆動して得られた第2撮像画像によって情報コードの処理を行っている。
マーカ光を照射した状態で得られた第1撮像画像によって特徴パターンが検出された場合、使用者が意図する方向(読取装置を向けている方向)に情報コードが存在する可能性が高く、このような検出結果が得られた場合に照明光源を駆動して第2撮像画像を撮像すれば、使用者が意図する情報コードを選択的に解読することができ、照明光源を常に駆動して情報コードの解読を試みる構成と比べると意図しない情報コードの解読を防ぎやすくなる。また、読取装置が向く方向に情報コードが存在する可能性が高い場合に照明光源が駆動されるため、電力消費を効果的に抑制することができる。
特に、前記撮像部は、前記光源制御部による前記第1制御に応じて前記マーカ光が照射された状態で前記第1撮像画像を複数回取得し、前記光源制御部は、複数回の前記第1撮像画像において前記検出部により所定回数連続して前記特徴パターンが検出された場合に、前記第1制御から前記第2制御に切り替える構成となっている。
このように、所定回数連続して特徴パターンが検出された場合に限って照明光源を駆動し、第2撮像画像を処理する構成とすれば、意図しない情報コードが偶然に撮像範囲を一時的に横切るようなケース(例えば、特徴パターンがたまたま1回だけ検出されるようなケース)などにおいて、意図しない情報コードに対する解読処理を排除し易くなる。
In the first aspect of the present invention, the light source control unit switches between the first control for driving the marker light irradiation unit without driving the illumination light source and the second control for driving the illumination light source. Until the feature pattern is detected, detection of the feature pattern is attempted using the first captured image obtained in the state of irradiation with the marker light. After the feature pattern is detected, the illumination light source is driven. The information code is processed by the second captured image.
When the feature pattern is detected by the first captured image obtained in the state where the marker light is irradiated, there is a high possibility that the information code exists in the direction intended by the user (direction in which the reading device is directed). If such a detection result is obtained, if the second picked-up image is picked up by driving the illumination light source, the information code intended by the user can be selectively decoded, and the information is always driven by driving the illumination light source. Compared to a configuration that attempts to decode the code, it becomes easier to prevent unintentional decoding of the information code. Further, since the illumination light source is driven when there is a high possibility that an information code exists in the direction in which the reading device faces, power consumption can be effectively suppressed.
In particular, the imaging unit acquires the first captured image a plurality of times in a state in which the marker light is irradiated according to the first control by the light source control unit, and the light source control unit performs the first light imaging a plurality of times. When the feature pattern is continuously detected a predetermined number of times in one captured image by the detection unit, the first control is switched to the second control.
As described above, when the illumination light source is driven only when the feature pattern is detected a predetermined number of times in succession and the second captured image is processed, an unintended information code temporarily changes the imaging range by chance. In a case of crossing (for example, a case where a feature pattern is detected only once), it is easy to eliminate the decoding process for an unintended information code.

請求項2の発明では、前記検出部は、前記第1撮像画像における前記マーカ光の照射領域を解析し、当該照射領域から前記特徴パターンを検出している。
このようにすれば、マーカ光の照射先に情報コードが存在しているか否かをより確実に検出することができ、マーカ光の照射先に存在する情報コードを狙ってより確実に読み取りを行うことができるようになる。
According to a second aspect of the present invention, the detection unit analyzes an irradiation area of the marker light in the first captured image, and detects the feature pattern from the irradiation area.
In this way, it is possible to more reliably detect whether or not the information code is present at the marker light irradiation destination, and more reliably read the information code existing at the marker light irradiation destination. Will be able to.

請求項3の発明では、前記撮像部で得られる撮像画像での前記マーカ光の照射領域の位置を示す位置データが記憶される位置データ記憶部を備え、前記検出部は、前記位置データ記憶部に記憶された前記位置データに基づいて前記第1撮像画像内での前記マーカ光の照射領域の位置を特定し、前記第1撮像画像内の前記照射領域から前記特徴パターンを検出している。
このようにすれば、第1撮像画像内でマーカ光の照射領域を解析する際に、マーカ光の照射領域の位置をより正確に把握して解析を行うことができる。
The invention according to claim 3 further includes a position data storage unit that stores position data indicating a position of the irradiation region of the marker light in a captured image obtained by the imaging unit, and the detection unit includes the position data storage unit The position of the marker light irradiation region in the first captured image is specified based on the position data stored in the first captured image, and the feature pattern is detected from the irradiation region in the first captured image.
In this way, when analyzing the irradiation area of the marker light in the first captured image, the position of the irradiation area of the marker light can be grasped more accurately and analyzed.

請求項4の発明では、前記位置データは、前記照射領域の中心位置を示す中心データと、前記中心位置を中心とする大きさを示す大きさデータとを含んでいる。
このようにすれば、マーカ光の照射領域の具体的範囲を、より簡易なデータで、より詳細に把握して解析を行うことができる。
According to a fourth aspect of the present invention, the position data includes center data indicating the center position of the irradiation region and size data indicating a size centered on the center position.
In this way, the specific range of the marker light irradiation region can be understood and analyzed in more detail with simpler data.

請求項5の発明では、前記マーカ光照射部は、前記撮像部による撮像範囲の中心軸に沿って前記マーカ光を照射する構成であり、前記検出部は、前記第1撮像画像の中心部を含んだ所定の中央領域から前記特徴パターンを検出する構成となっている。
このようにすれば、第1撮像画像内でマーカ光の照射領域を解析する際に、マーカ光の照射領域の位置をより正確に把握して解析を行うことができる。
In the invention of claim 5, the marker light irradiating unit is configured to irradiate the marker light along a central axis of an imaging range by the imaging unit, and the detecting unit detects a central part of the first captured image. The feature pattern is detected from a predetermined center area.
In this way, when analyzing the irradiation area of the marker light in the first captured image, the position of the irradiation area of the marker light can be grasped more accurately and analyzed.

請求項の発明では、前記マーカ光照射部は、前記マーカ光の照射方向と直交する平面での照射形状が所定方向に延びる線状、略矩形状、略円形状の少なくともいずれかを含む形状となるように前記マーカ光を照射する構成となっている。
このようにすれば、所定方向の走査で特徴パターンが検出され得る情報コード、又は円形エリアや矩形エリアの解析で特徴パターンが検出され得る情報コードを対象として、特徴パターンをより良好に検出し易くなる。
In the invention of claim 6, the marker light irradiating portion includes at least one of a linear shape, a substantially rectangular shape, and a substantially circular shape in which the irradiation shape on a plane orthogonal to the irradiation direction of the marker light extends in a predetermined direction. It becomes the structure which irradiates the said marker light so that it may become.
In this way, it is easier to detect a feature pattern better for an information code that can detect a feature pattern by scanning in a predetermined direction or an information code that can detect a feature pattern by analyzing a circular area or a rectangular area. Become.

請求項の発明のように、特徴パターンを検出するまでの間は撮像部のシャッタ速度を相対的に遅く(長く)設定し、画像を相対的にぼけやすくすることで、希望しない情報コードが瞬間的に撮像範囲に入り込むような場合に、その情報コードの特徴パターンを検出されにくくすることができ、その情報コードを読み取りにくくすることができる。逆に、画像がぼけやすい状態の第1撮像画像で特徴パターンが検出された場合には、使用者が当該装置を希望する情報コードに向け、ある程度の時間保持された可能性が高い。従って、上記構成によれば、使用者が希望する情報コードを読み取りやすく、使用者が希望しない情報コードをより確実に排除しやすい構成となる。また、第1撮像画像で特徴パターンが検出された場合には、シャッタ速度を速く(短く)設定することで、意図する情報コードが含まれる可能性の高い第2撮像画像をより鮮明に撮像することができ、希望する情報コードがより確実に読み取られ易くなる。 As in the invention of claim 7 , until the feature pattern is detected, the shutter speed of the image pickup unit is set to be relatively slow (long) to make the image relatively blurry, so that an undesired information code is generated. When entering the imaging range instantaneously, the characteristic pattern of the information code can be made difficult to be detected, and the information code can be made difficult to read. On the other hand, when a feature pattern is detected in the first captured image in which the image is easily blurred, it is highly likely that the user has held the device for an information code that desires the device. Therefore, according to the above configuration, the information code desired by the user can be easily read, and the information code not desired by the user can be more reliably excluded. In addition, when a feature pattern is detected in the first captured image, the second captured image that is likely to contain the intended information code is captured more clearly by setting the shutter speed to be faster (shorter). This makes it easier to read the desired information code more reliably.

請求項の発明では、前記設定部は、前記処理部によって前記第2撮像画像が処理された後、前記撮像部でのシャッタ速度を、再び、前記第1のシャッタ速度に戻す構成となっている。
この構成によれば、第2撮像画像が処理された後に、再び第1のシャッタ速度に戻すことで、再び、希望しない情報コードを排除しやすい設定にすることができる。つまり、第2撮像画像が処理される毎に、希望する情報コードのみを選択し易い状態に戻すことができ、より効率的に読み取りを行うことができる。
In the invention according to claim 8, the setting unit is configured to return the shutter speed at the imaging unit to the first shutter speed again after the second captured image is processed by the processing unit. Yes.
According to this configuration, after the second captured image is processed, the setting can be made so that unwanted information codes can be easily excluded again by returning to the first shutter speed again. That is, every time the second captured image is processed, it is possible to return to a state in which only a desired information code can be easily selected, and reading can be performed more efficiently.

請求項の発明は、携帯型情報コード読取装置に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行う対応部を備えている。
この構成によれば、希望しない情報コードの撮像画像が処理された場合、或いは処理された可能性が高い場合などにおいて、その撮像画像を処理した処理データをキャンセルすることができるため、希望する情報コードの処理データのみを残存させやすい構成となる。
The invention according to claim 9 includes a corresponding unit that performs predetermined cancel control on the processing data obtained by processing the captured image by the processing unit when a predetermined instruction operation is performed on the portable information code reader.
According to this configuration, when a captured image of an undesired information code is processed, or when processing possibility is high, processing data obtained by processing the captured image can be canceled. The configuration is such that only the code processing data remains.

請求項10の発明では、前記処理部は、前記撮像部によって得られた撮像画像を解読する解読部と、前記解読部による撮像画像の解読後、一定時間が経過するまでは前記解読部によって得られた解読データの送信を停止し、前記一定時間の経過後に前記解読データを当該携帯型情報コード読取装置の外部に設けられた外部装置に送信する送信部と、を有している。そして、前記対応部は、前記解読部による撮像画像の解読後、前記一定時間が経過する前に前記携帯型情報コード読取装置に対して前記所定の指示操作がなされた場合に、前記解読データを削除又は無効化する処理を行い、前記送信部は、前記対応部によって前記解読データが削除又は無効化される場合、当該解読データを前記外部装置に送信する処理を行わない構成となっている。
この構成によれば、情報コードを解読したデータを外部装置に送信し得る構成を実現しつつ、希望しない情報コードの解読がなされた場合に、その情報コードの解読データの送信を中止しやすくなる。従って、外部装置では、使用者が希望する情報コードの解読データのみが得られやすくなる。
According to a tenth aspect of the present invention, the processing unit obtains the decoding unit that decodes the captured image obtained by the imaging unit and the decoding unit until a predetermined time elapses after decoding the captured image by the decoding unit. A transmission unit that stops transmission of the decrypted data and transmits the decrypted data to an external device provided outside the portable information code reader after the lapse of the predetermined time. The corresponding unit receives the decoded data when the predetermined instruction operation is performed on the portable information code reader before the fixed time has elapsed after the decoded image is decoded by the decoding unit. A process of deleting or invalidating is performed, and the transmitting unit is configured not to perform a process of transmitting the decrypted data to the external device when the decrypted data is deleted or invalidated by the corresponding unit.
According to this configuration, while realizing a configuration capable of transmitting data obtained by decoding an information code to an external device, it becomes easy to stop transmission of decoded data of the information code when an undesired information code is decoded. . Therefore, in the external device, it becomes easy to obtain only decoded data of the information code desired by the user.

請求項11の発明は、前記一定時間の値を記憶する設定データ記憶部を備え、前記送信部は、前記設定データ記憶部に記憶されたデータに基づいて前記解読データの送信を前記一定時間停止する構成であり、前記設定データ記憶部に記憶された前記一定時間の値が設定変更可能とされている。
この構成によれば、装置内でキャンセル可能となる時間(一定時間)をユーザが任意に設定変更することができ、より利便性が高まる。
An eleventh aspect of the invention includes a setting data storage unit that stores the value of the predetermined time, and the transmission unit stops transmission of the decrypted data based on the data stored in the setting data storage unit. The value of the predetermined time stored in the setting data storage unit can be changed.
According to this configuration, the user can arbitrarily set and change the time (fixed time) that can be canceled in the apparatus, and the convenience is further improved.

請求項12の発明では、前記対応部は、当該携帯型情報コード読取装置によって所定の専用コードが読み取られた場合に前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置によって専用コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。
According to a twelfth aspect of the present invention, the corresponding unit performs the cancel control when a predetermined dedicated code is read by the portable information code reading device.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the dedicated code by the portable information code reader. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible.

請求項13の発明は、外部からの操作が可能な操作スイッチを備えており、前記対応部は、前記操作スイッチに対して所定の外部操作が行われた場合に前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、操作スイッチを操作するという簡易な操作を行えば、既存の処理データをキャンセルすることができる。
According to a thirteenth aspect of the present invention, an operation switch that can be operated from the outside is provided, and the corresponding unit is configured to perform the cancel control when a predetermined external operation is performed on the operation switch. ing.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of operating the operation switch.

請求項14の発明は、前記対応部は、当該携帯型情報コード読取装置によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置によって読み取られた場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置によって既読コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、キャンセルしたい処理データを具体的に指定した上でキャンセルが可能となるため、複数の処理データが存在する場合に、不要なデータを確実に選択してキャンセルすることができる。
According to a fourteenth aspect of the present invention, the corresponding unit is processed by the processing unit when an already-read code that has already been read by the portable information code reader is read again by the portable information code reader. In addition, a process for deleting or invalidating the processing data of the read code is performed.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the read code with the portable information code reader. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. In addition, since the processing data to be canceled can be specifically designated and cancelled, unnecessary data can be reliably selected and canceled when there are a plurality of processing data.

請求項15の発明は、外部からの操作が可能な操作スイッチを備えており、前記対応部は、前記操作スイッチに対して所定の外部操作が行われつつ当該携帯型情報コード読取装置によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置によって読み取られた場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成によれば、複数の処理データが存在する場合に、不要なデータを確実に選択してキャンセルすることができる。また、操作スイッチの操作をキャンセルの条件としているため、キャンセルしたくない処理データが誤ってキャンセルされてしまうことを防ぎ易くなる。
According to a fifteenth aspect of the present invention, an operation switch that can be operated from the outside is provided, and the corresponding unit has already been read by the portable information code reader while a predetermined external operation is being performed on the operation switch. When the read code being read is read again by the portable information code reader, the processing data of the read code processed by the processing unit is deleted or invalidated. Yes.
According to this configuration, when a plurality of processing data exists, unnecessary data can be reliably selected and canceled. In addition, since the operation of the operation switch is set as a cancellation condition, it is easy to prevent erroneous processing data that is not desired to be canceled.

請求項16の発明では、前記対応部は、前記撮像部によって得られた撮像画像に含まれる前記情報コードが所定の第1撮像姿勢であるときに前記処理部によって前記処理データが生成された場合において、その後、前記撮像部によって前記第1撮像姿勢とは向きが所定角度以上異なる第2撮像姿勢で当該情報コードが読み取られた場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置によって情報コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、処理部による処理対象の姿勢(第1撮像姿勢)とは異なる第2撮像姿勢で読み取られた場合にキャンセル制御が行われるため、ユーザは、「読み取り姿勢を変える」という簡易な変更でキャンセルが可能となる。
In the invention of claim 16, when the corresponding data is generated by the processing unit when the information code included in the captured image obtained by the imaging unit has a predetermined first imaging posture. Then, when the information code is read by the imaging unit in a second imaging posture whose direction differs from the first imaging posture by a predetermined angle or more, the cancel control is performed on the processing data. .
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the information code by the portable information code reader. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. In addition, since cancel control is performed when the processing unit reads the image in a second imaging posture different from the processing target posture (first imaging posture), the user cancels with a simple change “change the reading posture”. Is possible.

請求項17の発明では、前記対応部は、前記処理部によって前記処理データが生成された後、前記撮像部によって前記情報コードが所定時間以上継続して撮像され続けた場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置によって情報コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。更に、読取装置をある程度長い時間情報コードに向けておくという簡易な対応によって、キャンセル時の読み取りを通常の読み取りと区別することができる。
In the invention of claim 17, when the processing data is generated by the processing unit and the information code is continuously imaged by the imaging unit for a predetermined time or longer, the corresponding unit responds to the processing data. The cancel control is performed.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the information code by the portable information code reader. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. Furthermore, reading at the time of cancellation can be distinguished from normal reading by a simple response that the reading device is directed to the information code for a certain length of time.

請求項18の発明では、前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定の相対移動状態となった場合に前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、撮像部の撮像範囲から外さない状態で当該撮像範囲内において所定の相対移動状態とすればよい。このように、キャンセルを希望する情報コードを所定の相対移動状態とするという簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
In the invention of claim 18, the corresponding unit is configured so that the read code that has already been read by the portable information code reader does not deviate from the imaging range of the imaging unit at least from the time of reading the read code. When the predetermined relative movement state is reached within the imaging range, the processing data of the read code processed by the processing unit is deleted or invalidated.
In this configuration, when it is desired to delete or invalidate the processing data of any information code, after reading the information code, a predetermined relative movement state is set within the imaging range without being removed from the imaging range of the imaging unit. Good. As described above, the processing data of the information code can be easily deleted or invalidated by a simple response that the information code desired to be canceled is set in a predetermined relative movement state.

請求項19の発明では、前記対応部は、前記既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定位置に移動した場合に前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、撮像部の撮像範囲から外さない状態で当該撮像範囲内において所定位置に移動させればよい。このように、キャンセルを希望する情報コードを所定位置に移動させるという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
According to a nineteenth aspect of the present invention, the corresponding unit is configured to move the read code to a predetermined position within the imaging range without departing from the imaging range of the imaging unit from at least the reading time of the read code. In addition, the processing for deleting or invalidating the processing data of the read code is performed.
In this configuration, when the processing data of any information code is to be deleted or invalidated, after reading the information code, it is only necessary to move it to a predetermined position within the imaging range without being removed from the imaging range of the imaging unit. . As described above, the processing data of the information code can be easily deleted or invalidated by an extremely simple response of moving the information code desired to be canceled to a predetermined position.

請求項20の発明では、前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から所定の位置変化履歴となった場合に前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、所定の位置変化をさせればよい。このように、キャンセルを希望する情報コードに対して所定の位置変化をさせるという簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
In the invention of claim 20, the corresponding unit is configured to read the already-read code that has already been read by the portable information code reading device when at least a predetermined position change history has been obtained since the read code was read. The processing for deleting or invalidating the processing data of the reading code is performed.
In this configuration, when it is desired to delete or invalidate the processing data of any information code, a predetermined position change may be made after reading the information code. As described above, the processing data of the information code can be easily deleted or invalidated by a simple response of changing the predetermined position with respect to the information code desired to be canceled.

請求項21の発明では、前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定のサイズ変化状態となった場合に前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、当該情報コードと読取装置との距離を調整し、撮像部の撮像範囲から外さない状態で当該撮像範囲内において所定のサイズ変化をさせればよい。このように、キャンセルを希望する情報コードとの距離を調整するという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。また、情報コードとの距離を調整することを条件とするため、キャンセル操作の際には、情報コードに対して読取装置を大きく横移動させる必要がなく、情報コードを撮像範囲から外さない状態を維持しやすくなる。
In a twenty-first aspect of the invention, the corresponding unit is configured so that an already-read code that has already been read by the portable information code reader does not deviate from the imaging range of the imaging unit at least from the time of reading the already-read code. When a predetermined size change state occurs within the imaging range, the processing data of the read code processed by the processing unit is deleted or invalidated.
In this configuration, when the processing data of any information code is to be deleted or invalidated, after the information code is read, the distance between the information code and the reading device is adjusted so as not to be out of the imaging range of the imaging unit. A predetermined size change may be made within the imaging range. In this way, the processing data of the information code can be easily deleted or invalidated by an extremely simple response of adjusting the distance from the information code desired to be canceled. In addition, since it is a condition that the distance from the information code is adjusted, there is no need to move the reader largely laterally with respect to the information code during the cancel operation, and the information code is not removed from the imaging range. Easy to maintain.

請求項22の発明では、前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定の外形状態となった場合に前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、当該情報コードに対する読取装置の向きを調整し、撮像部の撮像範囲から外さない状態で当該撮像範囲内において所定の外形変化をさせればよい。このように、キャンセルを希望する情報コードに対する向きを調整するという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。また、情報コードに対する向きを調整することを条件とするため、キャンセル操作の際には、情報コードに対して読取装置を大きく横移動させる必要がなく、情報コードを撮像範囲から外さない状態を維持しやすくなる。
According to a twenty-second aspect of the present invention, the corresponding unit is configured so that the read code that has already been read by the portable information code reading device does not deviate from the imaging range of the imaging unit from at least the read time of the read code. When the predetermined external state is reached within the imaging range, the processing data of the read code processed by the processing unit is deleted or invalidated.
In this configuration, when it is desired to delete or invalidate the processing data of any information code, after reading the information code, the orientation of the reading device with respect to the information code is adjusted, and the data is not removed from the imaging range of the imaging unit. What is necessary is just to make a predetermined external shape change within the imaging range. In this way, the processing data of the information code can be easily deleted or invalidated by a very simple response of adjusting the direction with respect to the information code desired to be canceled. In addition, since it is necessary to adjust the orientation with respect to the information code, it is not necessary to move the reader largely laterally with respect to the information code during the cancel operation, and the state where the information code is not removed from the imaging range is maintained. It becomes easy to do.

請求項23の発明では、前記対応部は、前記処理部によって処理された前記情報コードが前記撮像部の前記撮像範囲に存在しなくなり、存在しなくなってから当該情報コードが前記撮像範囲に入り込んだ場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成では、ユーザがいずれかの情報コードに関してキャンセル制御を行いたい場合、当該情報コードを撮像範囲から一旦外し、再び撮像範囲内に入り込ませるという簡易な操作を行えばよく、これにより、既存の処理データを容易にキャンセルすることができる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。
According to a twenty-third aspect of the present invention, the corresponding unit is configured such that the information code processed by the processing unit does not exist in the imaging range of the imaging unit, and the information code enters the imaging range after it does not exist. In this case, the cancel control is performed on the processing data.
In this configuration, when the user wants to perform cancel control for any information code, a simple operation of removing the information code from the imaging range and entering the imaging range again can be performed. Processing data can be easily canceled. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible.

請求項24の発明では、前記対応部は、前記処理部によって処理された前記情報コードが前記撮像部の撮像範囲に存在しなくなり、存在しなくなってから一定時間内に当該情報コードが前記撮像範囲に入り込んだ場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、処理された情報コードを撮像範囲から一旦外し、一定時間内に再び撮像範囲内に入り込ませるという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。
According to a twenty-fourth aspect of the present invention, the corresponding unit is configured such that the information code processed by the processing unit does not exist in the imaging range of the imaging unit, and the information code is included in the imaging range within a certain time after the information code does not exist. When entering, the cancellation control is performed on the processing data.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of once removing the processed information code from the imaging range and reentering the imaging range within a predetermined time. It becomes like this. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible.

請求項25の発明では、前記対応部は、前記処理部によって処理された前記情報コードが前記撮像部の前記撮像範囲に存在しなくなり、且つ存在しなくなった後に当該情報コードが前記撮像範囲内の所定位置で読み取られた場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成では、ユーザは、処理された情報コードを撮像範囲から一旦外し、所定位置に配置するという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。また、撮像範囲から外れた後に所定位置で読み取られることをキャンセルの条件としているため、このような操作を行わない限りキャンセルがなされないことになる。つまり、無意識の動作に起因する偶発的なキャンセルを効果的に抑えることができる。
In the invention of claim 25, the corresponding unit is configured such that the information code processed by the processing unit does not exist in the imaging range of the imaging unit, and the information code does not exist in the imaging range after it disappears. When read at a predetermined position, the cancel control for the processing data is performed.
In this configuration, the user can cancel the existing processing data by performing a simple operation of once removing the processed information code from the imaging range and placing it at a predetermined position. Further, since it is a condition for cancellation to be read at a predetermined position after deviating from the imaging range, cancellation is not performed unless such an operation is performed. That is, accidental cancellation due to unconscious movement can be effectively suppressed.

請求項26の発明では、マーカ光を照射するマーカ光照射部を備え、前記マーカ光照射部によって前記視野範囲の境界又は前記視野範囲内の所定エリアの境界が明示される構成となっている。
この構成では、視野範囲の境界又は視野範囲内の所定エリアの境界を目視によって確認できるようになるため、視野範囲を基準としたキャンセル操作を行い易くなる。
According to a twenty-sixth aspect of the present invention, a marker light irradiating unit that irradiates marker light is provided, and the boundary of the visual field range or the boundary of a predetermined area within the visual field range is specified by the marker light irradiating unit.
In this configuration, since the boundary of the visual field range or the boundary of a predetermined area within the visual field range can be visually confirmed, it becomes easy to perform a cancel operation based on the visual field range.

請求項27の発明では、前記対応部は、前記処理部によって前記処理データが生成された後、前記撮像部によって複数のコードが同時に撮像された場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置によって複数のコードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。更に、複数のコードを同時に撮像するという簡易な対応によって、キャンセル時の読み取りを通常の読み取りと区別することができる。
In a twenty-seventh aspect of the present invention, the correspondence unit performs the cancel control on the processing data when a plurality of codes are simultaneously captured by the imaging unit after the processing data is generated by the processing unit. It has become.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading a plurality of codes by the portable information code reader. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. Furthermore, reading at the time of cancellation can be distinguished from normal reading by a simple correspondence of imaging a plurality of codes simultaneously.

請求項28の発明では、前記対応部は、前記処理部によって前記処理データが生成された後、当該携帯型情報コード読取装置によって複数のコードが同時に撮像され且つそれら複数のコードが読み取られた場合に、それら複数のコードに対応する前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置によって複数のコードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、複数のコードを同時に撮像するという簡易な対応によって、キャンセル時の読み取りを通常の読み取りと区別することができる。更に、キャンセルを希望する複数の処理データを確実に指定して一括してキャンセルすることができるため、利便性が非常に高くなる。
In the invention of claim 28, when the processing data is generated by the processing unit, the corresponding unit captures a plurality of codes simultaneously by the portable information code reader and reads the plurality of codes. In addition, the cancel control is performed on the processing data corresponding to the plurality of codes.
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading a plurality of codes by the portable information code reader. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. In addition, reading at the time of cancellation can be distinguished from normal reading by a simple response of imaging a plurality of codes simultaneously. Furthermore, since a plurality of processing data desired to be canceled can be reliably specified and canceled at once, the convenience is very high.

請求項29の発明では、前記対応部は、前記複数のコードが予め定められた所定の配列で撮像されたことを条件として、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成では、複数のコードが予め定められた所定の配列で撮像されたことをキャンセルの条件としているため、複数のコードが所定の配列以外で撮像されてもキャンセルされないことになる。従って、通常の読み取りと同様の対応(コードの読み取り操作)によって容易にキャンセルすることを可能としつつ、キャンセルしたくない処理データが誤ってキャンセルされてしまうことをより確実に防ぎ易くなる。
In a twenty-ninth aspect of the present invention, the corresponding unit is configured to perform the cancel control on the processing data on condition that the plurality of codes are imaged in a predetermined arrangement.
In this configuration, since a condition for cancellation is that a plurality of codes are imaged in a predetermined arrangement, a plurality of codes are not canceled even if they are imaged outside the predetermined arrangement. Accordingly, it is possible to easily cancel the processing data that the user does not want to cancel, while making it possible to easily cancel it by the same action (code reading operation) as in normal reading.

図1は、第1実施形態に係る携帯型情報コード読取装置を概略的に例示する斜視図である。FIG. 1 is a perspective view schematically illustrating a portable information code reader according to the first embodiment. 図2は、図1の携帯型情報コード読取装置の電気的構成を概略的に例示するブロック図である。FIG. 2 is a block diagram schematically illustrating an electrical configuration of the portable information code reader of FIG. 図3は、図1の携帯型情報コード読取装置の使用状態を示す説明図である。FIG. 3 is an explanatory diagram showing a usage state of the portable information code reader of FIG. 図4は、図1の携帯型情報コード読取装置での読取処理の流れを例示するフローチャートである。FIG. 4 is a flowchart illustrating the flow of reading processing in the portable information code reading device of FIG. 図5は、QRコード(登録商標)が撮像範囲に入っているときの撮像画像を概念的に説明する説明図である。FIG. 5 is an explanatory diagram conceptually illustrating a captured image when the QR code (registered trademark) is within the imaging range. 図6は、図5とは異なる照射エリアのマーカ光が照射される例に関し、バーコードが撮像範囲に入っているときの撮像画像を概念的に説明する説明図である。FIG. 6 is an explanatory diagram conceptually illustrating a captured image when the barcode is in the imaging range, regarding an example in which marker light in an irradiation area different from that in FIG. 5 is irradiated. 図7は、図6のマーカ光の例に関し、バーコードが傾いた状態で撮像範囲に入っているときの撮像画像を概念的に説明する説明図である。FIG. 7 is an explanatory diagram conceptually illustrating a captured image when the barcode is in the imaging range with respect to the example of the marker light in FIG. 6. 図8は、マーカ光が平面に照射されたときの照射形状のいくつかの例を説明する説明図である。FIG. 8 is an explanatory diagram illustrating some examples of irradiation shapes when marker light is irradiated onto a plane. 図9は、撮像部による撮像範囲とマーカ光の照射方向との関係等を説明する説明図である。FIG. 9 is an explanatory diagram illustrating the relationship between the imaging range by the imaging unit and the irradiation direction of the marker light. 図10は、第2実施形態に係る携帯型情報コード読取装置での読取処理の流れを例示するフローチャートである。FIG. 10 is a flowchart illustrating the flow of reading processing in the portable information code reading device according to the second embodiment. 図11は、第3実施形態に係る携帯型情報コード読取装置を使用する場合のキャンセル動作の流れを説明する説明図である。FIG. 11 is an explanatory diagram for explaining the flow of a cancel operation when using the portable information code reader according to the third embodiment. 図12は、第4実施形態に係る携帯型情報コード読取装置を使用する場合のキャンセル動作の流れを説明する説明図である。FIG. 12 is an explanatory diagram for explaining the flow of a cancel operation when using the portable information code reader according to the fourth embodiment. 図13は、第5実施形態に係る携帯型情報コード読取装置を使用する場合のキャンセル動作の流れを説明する説明図である。FIG. 13 is an explanatory diagram illustrating the flow of a cancel operation when using the portable information code reading device according to the fifth embodiment. 図14は、第6実施形態に係る携帯型情報コード読取装置でのキャンセル処理の流れを例示するフローチャートである。FIG. 14 is a flowchart illustrating the flow of cancel processing in the portable information code reading device according to the sixth embodiment. 図15(A)は、第6実施形態に係る携帯型情報コード読取装置において、キャンセル対象となる情報コードを読み取ったときの撮像画像の境界とコード画像の関係を示す説明図であり、図15(B)は、キャンセルのために相対移動させたときの撮像画像の境界とコード画像との関係を示す説明図である。FIG. 15A is an explanatory diagram illustrating the relationship between the boundary of the captured image and the code image when the information code to be canceled is read in the portable information code reader according to the sixth embodiment. (B) is explanatory drawing which shows the relationship between the boundary of the captured image, and a code image when it relatively moves for cancellation. 図16は、第6実施形態の変更例に係る携帯型情報コード読取装置でのキャンセル処理の流れを例示するフローチャートである。FIG. 16 is a flowchart illustrating the flow of a cancel process in the portable information code reader according to the modification of the sixth embodiment. 図17(A)は、第6実施形態の変更例に係る携帯型情報コード読取装置において、キャンセル対象となる情報コードを読み取ったときの撮像画像の境界とコード画像の関係を示す説明図であり、図17(B)(C)は、キャンセルのために相対移動させたときの撮像画像の境界とコード画像との関係を示す説明図である。FIG. 17A is an explanatory diagram illustrating the relationship between the boundary of the captured image and the code image when the information code to be canceled is read in the portable information code reader according to the modification of the sixth embodiment. FIGS. 17B and 17C are explanatory diagrams illustrating the relationship between the boundary of the captured image and the code image when the relative movement is performed for cancellation. 図18(A)は、第6実施形態の変更例に係る携帯型情報コード読取装置において、キャンセル対象となる情報コードを読み取ったときの情報コードと視野範囲との関係を示す説明図であり、図18(B)は、キャンセルのために相対移動させたときの情報コードと視野範囲との関係を示す説明図である。FIG. 18A is an explanatory diagram illustrating a relationship between an information code and a visual field range when an information code to be canceled is read in the portable information code reader according to the modification of the sixth embodiment. FIG. 18B is an explanatory diagram showing the relationship between the information code and the visual field range when they are relatively moved for cancellation. 図19は、第7実施形態の変更例に係る携帯型情報コード読取装置でのキャンセル処理の流れを例示するフローチャートである。FIG. 19 is a flowchart illustrating the flow of cancel processing in the portable information code reading device according to the modification of the seventh embodiment. 図20(A)は、第7実施形態の変更例に係る携帯型情報コード読取装置において、キャンセル対象となる情報コードを読み取ったときの撮像画像の境界とコード画像の関係を示す説明図であり、図20(B)は、情報コードを視野範囲から一旦外したときの撮像画像の境界とコード画像との関係を概念的に示す説明図であり、図20(C)は、情報コードを視野範囲の所定位置に戻したときの撮像画像の境界とコード画像との関係を概念的に示す説明図である。FIG. 20A is an explanatory diagram illustrating the relationship between the boundary of the captured image and the code image when the information code to be canceled is read in the portable information code reader according to the modification of the seventh embodiment. FIG. 20B is an explanatory diagram conceptually showing the relationship between the boundary of the captured image and the code image when the information code is once removed from the field-of-view range, and FIG. It is explanatory drawing which shows notionally the relationship between the boundary of the captured image when it returns to the predetermined position of a range, and a code image. 図21は、第8実施形態に係る携帯型情報コード読取装置でのキャンセル処理の流れを例示するフローチャートである。FIG. 21 is a flowchart illustrating the flow of cancel processing in the portable information code reader according to the eighth embodiment. 図22(A)は、第8実施形態に係る携帯型情報コード読取装置において、キャンセル対象となる情報コードを読み取ったときの撮像画像の境界とコード画像の関係を示す説明図であり、図22(B)は、キャンセルのためにサイズ変化(情報コードを相対的に離す動作)をさせたときの撮像画像の境界とコード画像との関係を示す説明図である。FIG. 22A is an explanatory diagram illustrating the relationship between the boundary of the captured image and the code image when the information code to be canceled is read in the portable information code reader according to the eighth embodiment. (B) is explanatory drawing which shows the relationship between the boundary of a captured image, and a code image when a size change (operation | movement which releases | separates an information code relatively) is made for cancellation. 図23は、第9実施形態に係る携帯型情報コード読取装置でのキャンセル処理の流れを例示するフローチャートである。FIG. 23 is a flowchart illustrating the flow of a cancel process in the portable information code reader according to the ninth embodiment. 図24(A)は、第9実施形態に係る携帯型情報コード読取装置において、キャンセル対象となる情報コードを読み取ったときの撮像画像の境界とコード画像の関係を示す説明図であり、図24(B)は、キャンセルのために形状変化(情報コードを相対的に傾ける動作)をさせたときの撮像画像の境界とコード画像との関係を示す説明図である。FIG. 24A is an explanatory diagram illustrating the relationship between the boundary of the captured image and the code image when the information code to be canceled is read in the portable information code reader according to the ninth embodiment. (B) is explanatory drawing which shows the relationship between the boundary of a captured image, and a code image when shape change (operation | movement which inclines an information code relatively) is made for cancellation. 図25は、第10実施形態に係る携帯型情報コード読取装置が使用される様子を例示する説明図である。FIG. 25 is an explanatory diagram illustrating a state in which the portable information code reading device according to the tenth embodiment is used. 図26は、第10実施形態に係る携帯型情報コード読取装置を概略的に例示する斜視図である。FIG. 26 is a perspective view schematically illustrating a portable information code reading device according to the tenth embodiment. 図27は、第10実施形態に係る携帯型情報コード読取装置を図26とは異なる方向から見た斜視図である。FIG. 27 is a perspective view of the portable information code reader according to the tenth embodiment as viewed from a direction different from FIG. 図28は、第10実施形態に係る携帯型情報コード読取装置を図26、図27とは異なる方向から見た斜視図である。FIG. 28 is a perspective view of the portable information code reader according to the tenth embodiment as seen from a direction different from FIGS. 図29は、第10実施形態に係る携帯型情報コード読取装置を図26〜図28とは異なる方向から見た斜視図である。FIG. 29 is a perspective view of the portable information code reader according to the tenth embodiment as seen from a direction different from that in FIGS. 図30は、第10実施形態に係る携帯型情報コード読取装置において、装置本体を左側装着部に装着した様子を例示する斜視図である。FIG. 30 is a perspective view illustrating a state in which the apparatus main body is mounted on the left mounting portion in the portable information code reader according to the tenth embodiment. 図31は、第10実施形態に係る携帯型情報コード読取装置が装着された使用者の顔付近を例示する説明図である。FIG. 31 is an explanatory diagram illustrating the vicinity of the user's face on which the portable information code reader according to the tenth embodiment is mounted. 図32は、図27の構成から装置本体及び保持部材を分解した様子を示す斜視図である。32 is a perspective view showing a state in which the apparatus main body and the holding member are disassembled from the configuration of FIG. 図33は、第10実施形態に係る携帯型情報コード読取装置において、ケースを取付部から取り外した様子を簡略的に示す斜視図である。FIG. 33 is a perspective view schematically showing a state in which the case is removed from the attachment portion in the portable information code reader according to the tenth embodiment. 図34は、第10実施形態に係る携帯型情報コード読取装置の一部である取付部を例示する斜視図である。FIG. 34 is a perspective view illustrating an attachment portion that is a part of the portable information code reader according to the tenth embodiment. 図35は、第10実施形態に係る携帯型情報コード読取装置の一部である装置本体を例示する側面図である。FIG. 35 is a side view illustrating a device main body which is a part of the portable information code reading device according to the tenth embodiment. 図36は、第10実施形態に係る携帯型情報コード読取装置の一部である装置本体及び保持部材を図35とは反対方向から見た側面図である。FIG. 36 is a side view of the apparatus main body and the holding member, which are a part of the portable information code reader according to the tenth embodiment, viewed from the opposite direction to FIG. 図37は、ケース内に収容された部品をケース前方側から見た図であり、ケース内に収容された撮像部やレンズ等の構成を例示する図である。FIG. 37 is a diagram of components housed in the case as viewed from the front side of the case, and is a diagram illustrating the configuration of an imaging unit, a lens, and the like housed in the case. 図38は、使用者への取付部材の取り付け方を説明する説明図である。FIG. 38 is an explanatory diagram for explaining how to attach the attachment member to the user. 図39は、使用者に取付部材が取り付けられた状態を、使用者の顔の前側から示す説明図である。FIG. 39 is an explanatory view showing a state in which the attachment member is attached to the user from the front side of the user's face. 図40は、装置本体を取付部材から取り外して使用する例を説明する説明図である。FIG. 40 is an explanatory diagram illustrating an example in which the apparatus main body is detached from the attachment member and used.

[第1実施形態]
以下、本発明を具現化した第1実施形態について、図面を参照して説明する。
(全体構成)
第1実施形態に係る携帯型情報コード読取装置10(以下、単に情報コード読取装置10又は読取装置10とも称する)は、例えば図1のような外観をなしている。この読取装置10は、所定の撮像範囲AR(図9参照)の画像を撮像する撮像部23と、撮像部23によって得られた撮像画像を処理する処理部(制御回路40(図2))と、撮像部23の撮像範囲AR(図9参照)に向けてマーカ光Mk(図2)を照射するマーカ光照射部50と、マーカ光Mk(図2)とは異なる照明光Lf(図2)を照射する照明光源21とを備えている。更に、マーカ光照射部50、照明光源21、撮像部23などを保持するケース12と、ケース12と一体的に又はケース12とは別体として設けられ、使用者の身体又は使用者の装着物に取り付けられる取付部材60とを備えている。
[First embodiment]
Hereinafter, a first embodiment embodying the present invention will be described with reference to the drawings.
(overall structure)
A portable information code reader 10 according to the first embodiment (hereinafter also simply referred to as an information code reader 10 or a reader 10) has an appearance as shown in FIG. The reading apparatus 10 includes an imaging unit 23 that captures an image in a predetermined imaging range AR (see FIG. 9), and a processing unit (control circuit 40 (FIG. 2)) that processes a captured image obtained by the imaging unit 23. The marker light irradiation unit 50 that irradiates the marker light Mk (FIG. 2) toward the imaging range AR (see FIG. 9) of the imaging unit 23, and the illumination light Lf (FIG. 2) different from the marker light Mk (FIG. 2) The illumination light source 21 which irradiates is provided. Furthermore, the case 12 that holds the marker light irradiation unit 50, the illumination light source 21, the imaging unit 23, and the like is provided integrally with the case 12 or as a separate body from the case 12, and the user's body or the user's wearing items. And an attachment member 60 to be attached.

まず、情報コード読取装置10の電気的構成について説明する。図2に示すように、情報コード読取装置10は、ハードウェア的には一次元コードや二次元コードなどの情報コード100(図2)を読取可能なコードリーダとして構成されており、図1に示すケース12によって装置本体11の外郭が構成され、このケース12の内部に各種電子部品が収容された構成をなしている。   First, the electrical configuration of the information code reader 10 will be described. As shown in FIG. 2, the information code reader 10 is configured as a code reader capable of reading an information code 100 (FIG. 2) such as a one-dimensional code or a two-dimensional code in terms of hardware. An outer case of the apparatus main body 11 is constituted by the case 12 shown, and various electronic components are accommodated in the case 12.

図2に示すように、情報コード読取装置10は、主に、照明光源21、マーカ光照射部50、撮像部23、フィルタ25、結像レンズ27等の光学系と、メモリ35、制御回路40、操作スイッチ42等のマイクロコンピュータ(以下「マイコン」という)系と、電源スイッチ41、電池49等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装あるいはケース内に内装されている。   As shown in FIG. 2, the information code reader 10 mainly includes an illumination light source 21, a marker light irradiation unit 50, an imaging unit 23, a filter 25, an imaging lens 27, and other optical systems, a memory 35, and a control circuit 40. And a microcomputer (hereinafter referred to as “microcomputer”) system such as an operation switch 42 and a power system such as a power switch 41 and a battery 49. These are mounted on a printed wiring board (not shown) or housed in a case.

光学系は、照明光源21、撮像部23、フィルタ25、結像レンズ27、マーカ光照射部50等から構成されている。照明光源21は、照明光Lfを発光可能な照明光源として機能するもので、例えば、赤色のLEDとこのLEDの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、ケースに形成された照射口を介して読取対象物Rに向けて照明光Lfを照射可能に構成されている。この読取対象物Rとしては、例えば、樹脂材料、金属材料等の様々な対象が考えられ、このような読取対象物Rに例えば図2のような情報コード100が印刷などによって形成されている。なお、読み取り対象となる情報コード100の種類はバーコードなどの一次元コードであってもよく、QRコード(登録商標)、データマトリックスコート、マキシコードなどの二次元コードであってもよい。また、マーカ光照射部50は、LEDやレーザ光源などの公知のマーカ光源等によって構成されており、照明光源21が光を照射する側と同じ側に、例えば指向性の高いマーカ光Mk(図2)を照射するように構成されている。具体的には、図9のように撮像部23によって撮像可能となる範囲(撮像範囲AR)に向けてマーカ光Mk(図2)を照射する構成となっている。なお、図9では、マーカ光照射部50によって照射されるマーカ光Mkの光軸(中心軸)を一点鎖線Mk1によって概念的に示している。   The optical system includes an illumination light source 21, an imaging unit 23, a filter 25, an imaging lens 27, a marker light irradiation unit 50, and the like. The illumination light source 21 functions as an illumination light source capable of emitting illumination light Lf, and includes, for example, a red LED and a diffusion lens, a condensing lens, and the like provided on the emission side of the LED. In the present embodiment, the illumination light Lf can be irradiated toward the reading object R through an irradiation port formed in the case. As the reading object R, for example, various objects such as a resin material and a metal material can be considered, and an information code 100 as shown in FIG. 2 is formed on the reading object R by printing or the like. Note that the type of the information code 100 to be read may be a one-dimensional code such as a bar code, or may be a two-dimensional code such as a QR code (registered trademark), a data matrix coat, or a maxi code. Moreover, the marker light irradiation part 50 is comprised by well-known marker light sources, such as LED and a laser light source, etc., and the marker light Mk (FIG. 2). Specifically, as shown in FIG. 9, the marker light Mk (FIG. 2) is irradiated toward a range (imaging range AR) that can be imaged by the imaging unit 23. In FIG. 9, the optical axis (center axis) of the marker light Mk irradiated by the marker light irradiation unit 50 is conceptually indicated by a one-dot chain line Mk1.

図2等に示す撮像部23は、情報コード100を撮像可能な受光センサ(例えば、C−MOSやCCD等の受光素子を2次元に配列したエリアセンサ等)によって構成され、読取対象物Rや情報コード100に照射されて反射した反射光Lrを受光可能に構成されるものである。この撮像部23は、結像レンズ27を介して入射する入射光を受光面23aで受光可能に配置されており、図9のように、ケース12の外部に設定される所定の撮像範囲ARの画像を撮像する構成となっている。   The imaging unit 23 shown in FIG. 2 and the like is configured by a light receiving sensor (for example, an area sensor in which light receiving elements such as a C-MOS and a CCD are two-dimensionally arranged) that can image the information code 100, and the reading object R and the like. The reflected light Lr irradiated and reflected on the information code 100 can be received. The imaging unit 23 is arranged so that incident light incident through the imaging lens 27 can be received by the light receiving surface 23a. As shown in FIG. 9, the imaging unit 23 has a predetermined imaging range AR set outside the case 12. It is the structure which images an image.

フィルタ25は、例えば反射光Lrの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ケース12に形成された読取口14と結像レンズ27との間に設けられている。これにより、反射光Lrの波長相当を超える不要な光が撮像部23に入射することを抑制している。   The filter 25 is an optical low-pass filter that allows passage of light that is less than or equal to the wavelength of the reflected light Lr, for example, and can block passage of light that exceeds the wavelength, and is connected to the reading port 14 formed in the case 12. It is provided between the image lens 27. Thereby, unnecessary light exceeding the wavelength equivalent of the reflected light Lr is prevented from entering the imaging unit 23.

結像レンズ27は、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、本構成では、ケース12に形成された読取口14(図3、図5等)に入射する反射光Lrを集光し、撮像部23の受光面23aに情報コード100のコード画像を結像するように構成されている。   The imaging lens 27 is constituted by, for example, a lens barrel and a plurality of condensing lenses accommodated in the lens barrel. In this configuration, the reading port 14 (FIGS. 3 and 5) formed in the case 12 is used. And the like, the reflected light Lr incident thereon is condensed and a code image of the information code 100 is formed on the light receiving surface 23a of the imaging unit 23.

マイコン系は、増幅回路31、A/D変換回路33、メモリ35、アドレス発生回路36、同期信号発生回路38、制御回路40、操作スイッチ42、マイク43、発音部44、センサ部46、通信部48等から構成されている。このマイコン系は、マイコン(情報処理装置)として機能し得る制御回路40及びメモリ35を中心として構成され、前述した光学系によって撮像された情報コード100の画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。   The microcomputer system includes an amplification circuit 31, an A / D conversion circuit 33, a memory 35, an address generation circuit 36, a synchronization signal generation circuit 38, a control circuit 40, an operation switch 42, a microphone 43, a sound generation unit 44, a sensor unit 46, and a communication unit. It consists of 48 grades. This microcomputer system is configured around a control circuit 40 and a memory 35 that can function as a microcomputer (information processing apparatus), and the image signal of the information code 100 captured by the optical system described above is signaled in hardware and software. It can be processed.

光学系の撮像部23から出力される画像信号(アナログ信号)は、増幅回路31に入力されることで所定ゲインで増幅された後、A/D変換回路33に入力され、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ(画像情報)は、メモリ35に入力され、当該メモリ35の画像データ蓄積領域に蓄積される。なお、同期信号発生回路38は、撮像部23およびアドレス発生回路36に対する同期信号を発生可能に構成されており、またアドレス発生回路36は、この同期信号発生回路38から供給される同期信号に基づいて、メモリ35に格納される画像データの格納アドレスを発生可能に構成されている。   An image signal (analog signal) output from the image pickup unit 23 of the optical system is input to the amplification circuit 31 and amplified by a predetermined gain, and then input to the A / D conversion circuit 33, and the analog signal is converted into a digital signal. Is converted to The digitized image signal, that is, image data (image information) is input to the memory 35 and stored in the image data storage area of the memory 35. The synchronization signal generation circuit 38 is configured to be able to generate a synchronization signal for the imaging unit 23 and the address generation circuit 36. The address generation circuit 36 is based on the synchronization signal supplied from the synchronization signal generation circuit 38. Thus, the storage address of the image data stored in the memory 35 can be generated.

メモリ35は、公知の半導体メモリ装置などによって構成され、例えばRAM、ROM、不揮発性メモリ等がこれに相当する。例えば、メモリ35のうちのRAMには、前述した画像データ蓄積領域のほかに、制御回路40が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またROMには、後述する読取処理等を実行可能な所定プログラムやその他、照明光源21、撮像部23等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。   The memory 35 is composed of a known semiconductor memory device or the like, and corresponds to, for example, a RAM, a ROM, a nonvolatile memory, or the like. For example, in the RAM of the memory 35, in addition to the above-described image data storage area, a work area and a reading condition table used by the control circuit 40 in each processing such as arithmetic operation and logical operation can be secured. Yes. The ROM stores in advance a predetermined program that can execute a reading process, which will be described later, and a system program that can control each hardware such as the illumination light source 21 and the imaging unit 23.

制御回路40は、情報コード読取装置10全体を制御可能なマイコンで、CPU、システムバス、入出力インタフェース等からなるものであり、情報処理機能を有している。この制御回路40には、内蔵された入出力インタフェースを介して種々の入出力装置(周辺装置)が接続されており、本構成の場合、電源スイッチ41、操作スイッチ42、マイク43、発音部44、センサ部46、通信部48等が接続されている。また、通信部48は、有線通信又は無線通信を行う公知の通信インタフェースとして構成されており、ケース12の外側に設けられた外部装置と通信を行い、外部装置への情報送信又は外部装置からの情報受信を行うように機能している。   The control circuit 40 is a microcomputer capable of controlling the entire information code reader 10, and includes a CPU, a system bus, an input / output interface, and the like, and has an information processing function. Various input / output devices (peripheral devices) are connected to the control circuit 40 via a built-in input / output interface. In the case of this configuration, the power switch 41, the operation switch 42, the microphone 43, and the sound generation unit 44 are connected. The sensor unit 46, the communication unit 48, and the like are connected. The communication unit 48 is configured as a known communication interface that performs wired communication or wireless communication, and communicates with an external device provided outside the case 12 to transmit information to the external device or from the external device. It functions to receive information.

なお、図2の例では、「外部装置」として、情報コード読取装置10の上位システムに相当するコンピュータHST(据置型のパーソナルコンピュータや携帯型のパーソナルコンピュータ等)が例示されており、通信部48は、このような外部装置と有線又は無線(例えば、公知の無線LAN通信やbluetooth(登録商標)通信等)にて通信可能に接続されている。なお、外部装置は、このようなパーソナルコンピュータの例に限られるものではなく、情報コード読取装置10の外部に配置され、この情報コード読取装置10と通信を行い得る情報処理装置であればどのような構成であってもよい。また、通信部48は、制御回路40と協働し、「送信部」として機能しており、例えば情報コード100の解読後、一定時間の経過した後に情報コード100を解読した解読データを上記「外部装置」に送信するように機能している。   In the example of FIG. 2, a computer HST (a stationary personal computer, a portable personal computer, or the like) corresponding to the host system of the information code reader 10 is illustrated as the “external device”. Is connected to such an external device in a wired or wireless manner (for example, known wireless LAN communication or bluetooth (registered trademark) communication). The external device is not limited to such an example of a personal computer, and any information processing device that is disposed outside the information code reader 10 and can communicate with the information code reader 10 can be used. It may be a simple configuration. Further, the communication unit 48 cooperates with the control circuit 40 and functions as a “transmission unit”. For example, after the information code 100 is decoded, after a predetermined time has elapsed, the decoded data obtained by decoding the information code 100 is “ Function to send to "external device".

電源系は、電源スイッチ41、電池49等により構成されており、制御回路40により管理される電源スイッチ41のオンオフによって、上述した各装置や各回路に、電池49から供給される駆動電圧の導通や遮断が制御されている。なお、電池49は、所定の直流電圧を発生可能な2次電池で、例えば、リチウムイオン電池等がこれに相当する。   The power supply system includes a power switch 41, a battery 49, and the like. When the power switch 41 managed by the control circuit 40 is turned on and off, the conduction of the drive voltage supplied from the battery 49 to each device and each circuit described above is established. Or shut off is controlled. The battery 49 is a secondary battery that can generate a predetermined DC voltage, and corresponds to, for example, a lithium ion battery.

(装着構造等)
次に、携帯型情報コード読取装置10の装着構造等について説明する。
携帯型情報コード読取装置10は、主に、装置本体11と取付部材60とによって構成されている。装置本体11は、情報コード100を撮像可能な撮像部23と、撮像部23によって撮像された情報コード100の画像を処理する処理部(制御回路40(図2)と、撮像部23や処理部などを保持するケース12とを備えた構成となっている。また、取付部材60は、ケース12とは別体として設けられ、撓み変形可能な可撓性の身体装着部(装着部)62と、ケース12が着脱される取付部66とを備えている。なお、取付部66とケース12との着脱構造は、例えばねじ等の締結部材によってケース12が取付部66によって取り付けられる構成などであってもよく、ケース12に形成された係合部(例えば凸部などの嵌合部)が取付部66に形成された被係合部(例えば凹部などの被嵌合部)と係合することで取り付けられる構成であってもよい。或いは、ケース12又は取付部66のいずれか一方に固定された磁石と、他方に固定された磁性体(金属部材や磁石)との吸引力によって取り付けられる構成であってもよい。なお、ここでは、ケース12と取付部材60が別体として構成された例を示すが、ケース12と取付部材60は、互いに連結されていればよく、例えば一体的に形成されていてもよい。
(Mounting structure etc.)
Next, the mounting structure of the portable information code reader 10 will be described.
The portable information code reading device 10 is mainly composed of a device main body 11 and an attachment member 60. The apparatus main body 11 includes an imaging unit 23 capable of imaging the information code 100, a processing unit (control circuit 40 (FIG. 2), an imaging unit 23, and a processing unit that processes an image of the information code 100 captured by the imaging unit 23. The mounting member 60 is provided as a separate body from the case 12, and is a flexible body mounting portion (mounting portion) 62 that can be flexibly deformed. The case 12 includes an attachment portion 66 to which the case 12 is attached / detached, and the attachment / detachment structure between the attachment portion 66 and the case 12 is a structure in which the case 12 is attached to the attachment portion 66 by a fastening member such as a screw. The engaging part (for example, fitting part, such as a convex part) formed in case 12 may engage with the to-be-engaged part (for example, fitting part, such as a recessed part) formed in attachment part 66. In the configuration that can be installed in Alternatively, it may be configured to be attached by an attractive force between a magnet fixed to one of the case 12 or the attachment portion 66 and a magnetic body (metal member or magnet) fixed to the other. Here, an example in which the case 12 and the attachment member 60 are configured as separate bodies is shown, but the case 12 and the attachment member 60 may be connected to each other, and may be integrally formed, for example. .

図1等に示す装置本体11は、ケース12の内部に図2に示す各種電子部品が収容されてなるものであり、例えば、取付部材60に対して図1のように取付可能とされており、更に、この取付部材60からの取り外しが可能となっている。この装置本体11の外殻をなすケース12は、全体として長手状且つ箱状に構成されている。なお、本構成では、装置本体11の前後方向、幅方向(横方向)、上下方向を以下のように規定する。まず、撮像部23の視野範囲の中心の方向(図9に示す光軸Gの方向)を前後方向としており、ケース12の長手方向が前後方向となっている。そして、前後方向と直交する方向においてケース12の厚さ方向が幅方向(横方向)となっている。そして、上記前後方向及び幅方向と直交する方向が上下方向となっている。   The apparatus main body 11 shown in FIG. 1 and the like is configured such that various electronic components shown in FIG. 2 are accommodated in a case 12, and can be attached to an attachment member 60 as shown in FIG. Further, it can be removed from the mounting member 60. The case 12 that forms the outer shell of the apparatus main body 11 is formed in a longitudinal shape and a box shape as a whole. In this configuration, the front-rear direction, the width direction (lateral direction), and the vertical direction of the apparatus main body 11 are defined as follows. First, the direction of the center of the field of view of the imaging unit 23 (the direction of the optical axis G shown in FIG. 9) is the front-rear direction, and the longitudinal direction of the case 12 is the front-rear direction. And the thickness direction of case 12 is the width direction (lateral direction) in the direction orthogonal to the front-back direction. And the direction orthogonal to the said front-back direction and the width direction is the up-down direction.

ケース12は、前端部に前壁部13cが設けられ、後端部に後壁部13dが設けられている。更に、幅方向(左右方向)一方側(取付部材60側)に側壁部が設けられ、これとは反対側に側壁部13aが設けられている。更に、上端部には上壁部13eが設けられ、下端部には上壁部13eと対向する下壁部が設けられている。そして、これら前壁部、後壁部、側壁部、上壁部、下壁部により、前後左右及び上下が囲まれる箱状構成で、撮像部や制御回路などの電子部品を収容する収容部が構成されている。   The case 12 has a front wall portion 13c at the front end portion and a rear wall portion 13d at the rear end portion. Further, a side wall portion is provided on one side (the mounting member 60 side) in the width direction (left and right direction), and a side wall portion 13a is provided on the opposite side. Furthermore, the upper wall part 13e is provided in an upper end part, and the lower wall part facing the upper wall part 13e is provided in the lower end part. And the storage part which stores electronic parts, such as an image pick-up part and a control circuit, is a box-like composition enclosed by these front wall part, rear wall part, side wall part, upper wall part, and lower wall part in front and rear, right and left, and up and down. It is configured.

なお、以下では、図3に示すように、使用者Pの顔Faを基準として顔Faが向く方向を顔Faの前側、後頭部側を顔Faの後ろ側として説明する。   In the following, as shown in FIG. 3, the direction in which the face Fa faces with respect to the face Fa of the user P will be described as the front side of the face Fa and the occipital side will be described as the back side of the face Fa.

図1、図3、図5に示すように、ケース12の前端部に設けられる前壁部13cには、情報コードからの光を導入可能な読取口14が設けられている。そして、取付部材60は、例えば使用時に使用者Pの両耳に掛けられる構造となっており、図3のようにケース12が使用者Pの顔Faの横位置に配置され且つ読取口14が使用者Pの前側を向く構成で当該ケース12を使用者Pの耳Eyに取り付ける構成となっている。このように、使用者Pの顔Faが向く側と同じ側に撮像部23が向くように取付部材60によってケース12が取り付けられている。   As shown in FIGS. 1, 3, and 5, the front wall 13c provided at the front end of the case 12 is provided with a reading port 14 through which light from the information code can be introduced. The mounting member 60 has a structure that can be hung on both ears of the user P during use, for example, and the case 12 is arranged in a lateral position of the face Fa of the user P as shown in FIG. It is the structure which attaches the said case 12 to the user's P ear Ey with the structure which faces the user's P front side. As described above, the case 12 is attached by the attachment member 60 so that the imaging unit 23 faces the same side as the face Fa of the user P.

図1のように、ケース12において上壁部13eには、外部操作(例えば、上方から下方側への押圧操作)が可能な操作スイッチ42が設けられている。また、ケース12の内部には、図2のように照明光を照射する照明光源21及びマーカ光を照射するマーカ光照射部50が設けられており、照明光源21からの照明光Lf及びマーカ光照射部50からのマーカ光Mkはいずれも、前壁部13cからケース12の前側に照射されるようになっている。   As shown in FIG. 1, an operation switch 42 capable of external operation (for example, pressing operation from the upper side to the lower side) is provided on the upper wall portion 13 e of the case 12. Further, as shown in FIG. 2, an illumination light source 21 that emits illumination light and a marker light irradiation unit 50 that emits marker light are provided inside the case 12, and illumination light Lf and marker light from the illumination light source 21 are provided. Any of the marker lights Mk from the irradiation unit 50 is irradiated to the front side of the case 12 from the front wall 13c.

取付部材60は、撓み変形可能な可撓性の身体装着部62と、ケース12が着脱される取付部66と、身体装着部62を支持するベース部65とを備え、ケース12とは別体として設けられている。この取付部材60は、図3のように、使用者Pの顔Faが向く側に、読取口14が向く構成でケース12を使用者Pの耳Eyに取り付ける構成となっている。   The mounting member 60 includes a flexible body mounting portion 62 that can be bent and deformed, a mounting portion 66 to which the case 12 is attached and detached, and a base portion 65 that supports the body mounting portion 62, and is separate from the case 12. It is provided as. As shown in FIG. 3, the attachment member 60 is configured to attach the case 12 to the ear Ey of the user P so that the reading port 14 faces to the side where the face Fa of the user P faces.

図3のように、身体装着部62は、使用者Pの両耳に掛けられる耳掛け部として構成されており、図1のように、被装着時の自然状態において所定形状で維持される構成であり、且つ弾性変形可能に構成されている。この身体装着部62は、ベース部65から延出した構成となっており、全体としてU字状の構成となっている。この身体装着部62には、上方側に凸となるように湾曲した右耳掛け部62aと、右耳掛け部62aから離れて形成されると共に上方側に凸となるように湾曲した左耳掛け部62bと、これら右耳掛け部62aと左耳掛け部62bとを連結する連結部62cとを備えている。連結部62cは、図3のように取付部材60を使用者の耳に掛けて装着したときに、使用者の後頭部又は首に当てられるように巻き付く部分である。   As shown in FIG. 3, the body wearing part 62 is configured as an ear hooking part that is hung on both ears of the user P, and as shown in FIG. 1, the body wearing part 62 is maintained in a predetermined shape in a natural state when worn. And is configured to be elastically deformable. The body mounting portion 62 has a configuration extending from the base portion 65 and has a U-shaped configuration as a whole. The body mounting portion 62 includes a right ear hook 62a that is curved so as to protrude upward, and a left ear hook that is formed away from the right ear hook 62a and is curved so as to protrude upward. And a connecting portion 62c that connects the right ear hooking portion 62a and the left ear hooking portion 62b. The connecting portion 62c is a portion that wraps around the user's back head or neck when the mounting member 60 is mounted on the user's ear as shown in FIG.

ベース部65は、長手状に構成される取付部66の長手方向中心部付近の裏面側(取付壁部66aとは反対面側)に連結され、取付部66の裏面側から突出した構成となっている。そして、ベース部65の周壁部を起点として延び出る構成で身体装着部62が湾曲して形成されている。   The base portion 65 is connected to the back surface side (the surface opposite to the mounting wall portion 66a) in the vicinity of the longitudinal center portion of the mounting portion 66 configured in a longitudinal shape, and protrudes from the back surface side of the mounting portion 66. ing. The body mounting portion 62 is curved and formed so as to extend from the peripheral wall portion of the base portion 65 as a starting point.

取付部66は、全体として板状に構成されており、一方の板面側にベース部65が連結され、他方の板面側にケース12が着脱可能に連結される構成となっている。ケース12が連結する板面側の壁部が取付壁部66aとして構成されており、この取付壁部66aに対しケース12が装着可能とされ且つ離脱可能とされている。   The attachment portion 66 is configured in a plate shape as a whole, and the base portion 65 is connected to one plate surface side, and the case 12 is detachably connected to the other plate surface side. A wall portion on the plate surface side to which the case 12 is connected is configured as an attachment wall portion 66a, and the case 12 can be attached to and detached from the attachment wall portion 66a.

(読取処理)
次に、読取装置10で実行される読取処理について説明する。
読取装置10では、所定の開始条件の成立時(例えば電源投入時や操作スイッチ42に対する所定の押圧操作時等)に、図4に示す読取処理が制御回路40によって実行される。そして、図4の読取処理の実行中には、継続的に情報コードの読み取り処理を行うことができるようになっている。
(Reading process)
Next, a reading process executed by the reading device 10 will be described.
In the reading apparatus 10, the reading process shown in FIG. 4 is executed by the control circuit 40 when a predetermined start condition is satisfied (for example, when the power is turned on or when a predetermined pressing operation is performed on the operation switch 42). During the execution of the reading process of FIG. 4, the information code reading process can be continuously performed.

図4に示す読取処理は、所定の開始条件の成立に応じて実行され、実行開始後には、まずマーカ光照射部50を動作させてマーカ光Mkを照射させる(S1)。このS1の処理では、照明光源21は動作させず、照明光Lfは照射させないようにする。なお、本構成では、S1でのマーカ光Mkの照射開始後、S13にて照明光Lfの照射を開始するまでは、照明光Lfを照射しない状態で維持する。   The reading process shown in FIG. 4 is executed in response to establishment of a predetermined start condition. After the start of execution, the marker light irradiation unit 50 is first operated to irradiate the marker light Mk (S1). In the process of S1, the illumination light source 21 is not operated and the illumination light Lf is not irradiated. In this configuration, after the irradiation of the marker light Mk in S1, the illumination light Lf is not irradiated until the irradiation of the illumination light Lf is started in S13.

S1の処理の後には、撮像部23でのシャッタ速度を後述する第2のシャッタ速度よりも相対的に遅い(長い)第1のシャッタ速度に設定する(S2)。つまり、S2では、撮像部23で撮像するときの露光時間の設定を、後述するS12で設定される露光時間よりも長く設定する。そして、このように撮像部23のシャッタ速度を第1のシャッタ速度に設定した状態で、撮像部23によって撮像範囲を撮像する(S3)。これにより、第1のシャッタ速度に設定された状態での撮像部23による撮像画像(第1撮像画像)が生成される。   After the processing of S1, the shutter speed in the image pickup unit 23 is set to a first shutter speed that is relatively slower (longer) than a second shutter speed described later (S2). That is, in S2, the setting of the exposure time when imaging by the imaging unit 23 is set longer than the exposure time set in S12 described later. Then, the imaging range is imaged by the imaging unit 23 with the shutter speed of the imaging unit 23 set to the first shutter speed in this way (S3). Thereby, a captured image (first captured image) by the imaging unit 23 in a state where the first shutter speed is set is generated.

そして、S3で得られた撮像画像(第1撮像画像)内の「特徴検出エリア」を算出する。
S3でエリア特定を行う方法の第1例としては、例えば、図5のように、S3で得られた撮像画像(第1撮像画像)を解析し、当該第1撮像画像の中からマーカ光Mkの照射領域ARmを特定すればよい。そして、そのマーカ光の照射領域ARmを「特徴検出エリア」とすればよい。具体的には例えば、当該第1撮像画像において、所定値以上の受光量となっている領域(領域ARm)を検出し、その領域ARmを全て含む矩形領域や円形領域をマーカ光の照射領域とすればよい。或いは、S3で得られた撮像画像(第1撮像画像)の中から所定形状(マーカ光Mkによる照射形状であり、図5の領域ARmの例では矩形形状)の領域を検出し、その領域をマーカ光の照射領域としてもよい。
Then, a “feature detection area” in the captured image (first captured image) obtained in S3 is calculated.
As a first example of the method of specifying the area in S3, for example, as shown in FIG. 5, the captured image (first captured image) obtained in S3 is analyzed, and the marker light Mk is extracted from the first captured image. What is necessary is just to specify the irradiation area ARm. Then, the marker light irradiation area ARm may be set as a “feature detection area”. Specifically, for example, in the first captured image, a region (region ARm) having a light reception amount equal to or greater than a predetermined value is detected, and a rectangular region or a circular region including all the region ARm is defined as a marker light irradiation region. do it. Alternatively, a region having a predetermined shape (irradiation shape by the marker light Mk, which is a rectangular shape in the example of the region ARm in FIG. 5) is detected from the captured image (first captured image) obtained in S3, and the region is detected. It is good also as an irradiation area of marker light.

また、S3でエリア特定を行う第2例としては、メモリ35を位置データ記憶部として機能させ、撮像部23で得られる撮像画像でのマーカ光Mkの照射領域の位置を示す位置データを記憶しておくようにしてもよい。この位置データは、例えば、マーカ光Mkの照射領域の中心位置を示す中心データと、中心位置を中心とする大きさを示す大きさデータとを含む構成となっている。例えば、図9のように、マーカ光照射部50によるマーカ光Mkの照射方向(中心軸(光軸)Mk1の方向)が撮像範囲AR1の中心軸(光軸G)とほぼ平行であり、且つマーカ光Mkの中心軸Mk1と光軸Gとの距離が非常に近い場合(例えば無視できる程度に小さい場合)、マーカ光Mkによる照射領域の中心位置は撮像画像のほぼ中心画素となる。従って、このような場合は、例えば、撮像部23によって生成される撮像画像内での中心画素の座標のデータを中心データとし、マーカ光Mkで予め想定される照射スポットの直径(マーカ光の径)を大きさデータとしてメモリ35に記憶しておけば、このような位置データに基づいて、S3で得られた撮像画像(第1撮像画像)においてマーカ光の照射領域(例えば、照射領域の中心と照射領域の直径)を特定できるようになる。
この場合、検出部に相当する制御回路40は、S4の処理により、メモリ35(位置データ記憶部)に記憶された位置データに基づき、S3で得られた撮像画像(第1撮像画像)でのマーカ光Mkの照射領域の位置を特定するように機能し、S5の処理では、この第1撮像画像内の照射領域ARmから特徴パターンを検出するように機能することになる。
Further, as a second example of specifying the area in S3, the memory 35 is made to function as a position data storage unit, and position data indicating the position of the irradiation area of the marker light Mk in the captured image obtained by the imaging unit 23 is stored. You may make it leave. The position data includes, for example, center data indicating the center position of the irradiation area of the marker light Mk and size data indicating the size centered on the center position. For example, as shown in FIG. 9, the irradiation direction of the marker light Mk by the marker light irradiation unit 50 (the direction of the central axis (optical axis) Mk1) is substantially parallel to the central axis (optical axis G) of the imaging range AR1, and When the distance between the center axis Mk1 of the marker light Mk and the optical axis G is very close (for example, when it is small enough to be ignored), the center position of the irradiation area by the marker light Mk is substantially the center pixel of the captured image. Accordingly, in such a case, for example, the coordinate data of the central pixel in the captured image generated by the imaging unit 23 is used as the central data, and the diameter of the irradiation spot (the diameter of the marker light) assumed in advance with the marker light Mk. ) As size data in the memory 35, based on such position data, the marker light irradiation region (for example, the center of the irradiation region) in the captured image (first captured image) obtained in S3. And the diameter of the irradiated area).
In this case, the control circuit 40 corresponding to the detection unit uses the captured image (first captured image) obtained in S3 based on the position data stored in the memory 35 (position data storage unit) by the process of S4. It functions to specify the position of the irradiation area of the marker light Mk, and in the process of S5, it functions to detect a feature pattern from the irradiation area ARm in the first captured image.

また、S3でエリア特定を行う第3例としては、例えば図9のように、マーカ光照射部50が撮像部23による撮像範囲ARの中心軸Gに沿ってマーカ光Mkを照射する構成であれば、メモリ35に位置データが記憶されていなくてもよい。即ち、このような場合、装置構成により、マーカ光Mkの照射領域が撮像画像の中心部を含んだ所定領域になることが予め特定されるため、検出部に相当する制御回路40は、S4の処理により、S3で得られた撮像画像(第1撮像画像)の中心部を含んだ所定の中央領域(例えば上述の照射領域の中心と照射領域の直径とによって特定される位置)を「特徴検出エリア」として特定し、S5の処理では、このように特定された「特徴検出エリア」から特徴パターンを検出すればよい。   Further, as a third example in which the area is specified in S3, for example, as shown in FIG. 9, the marker light irradiation unit 50 irradiates the marker light Mk along the central axis G of the imaging range AR by the imaging unit 23. For example, the position data may not be stored in the memory 35. That is, in such a case, since it is specified in advance by the apparatus configuration that the irradiation area of the marker light Mk is a predetermined area including the central portion of the captured image, the control circuit 40 corresponding to the detection section By processing, a predetermined central region (for example, a position specified by the center of the irradiation region and the diameter of the irradiation region described above) including the central portion of the captured image (first captured image) obtained in S3 is detected as “feature detection. It is specified as “area”, and in the process of S5, a feature pattern may be detected from the “feature detection area” specified in this way.

S4の処理として上述したいずれの例の場合でも、S5の処理では、S4で特定された「特徴検出エリア」から特徴パターンを検出することになる。具体的には、例えば、読取対象となる情報コード100が図5のような公知のQRコード(登録商標)である場合、QRコードに含まれる位置検出パターン(切り出しシンボル)FPを、「特徴パターン」として周知の検出方法で検出する。具体的には、例えばS4で特定された「特徴検出エリア」内において複数の位置で所定方向に走査を行い、明色セルと暗色セルが交互に配置される領域において、各領域幅が1:1:3:1:1となる領域を検出する。   In any of the examples described above as the process of S4, in the process of S5, a feature pattern is detected from the “feature detection area” specified in S4. Specifically, for example, when the information code 100 to be read is a known QR code (registered trademark) as shown in FIG. 5, the position detection pattern (cutout symbol) FP included in the QR code is expressed as “feature pattern”. ”Is detected by a known detection method. Specifically, for example, scanning is performed in a predetermined direction at a plurality of positions in the “feature detection area” specified in S4, and each region width is 1: in a region where light cells and dark cells are alternately arranged. A region of 1: 3: 1: 1 is detected.

なお、S5で検出される特徴パターンは、図5のような特徴パターンに限られない。例えば、S5で検出すべき特徴パターンが複数種類想定されていてもよく、例えば、図6のようなバーコードの明色バーWs(スペース)と暗色バーBs(バー)の配列の一部を「特徴パターン」としてもよい。例えば、図7のように、マーカ光の照射領域ARmに位置するバーコード(情報コード100)の一部に対して公知の方法で解読を試み、当該バーコードの一部が解読できた場合に、S6でYesに進むようにしてもよい。具体的には例えば、少なくとも公知のスタートビット、ストップビットなどが検出された場合に、S6でYesに進むようにしてもよく、或いは少なくとも所定キャラクタ分が解読できた場合に、S6でYesに進むようにしてもよい。   Note that the feature pattern detected in S5 is not limited to the feature pattern as shown in FIG. For example, a plurality of types of feature patterns to be detected in S5 may be assumed. For example, a part of the arrangement of the light bar Ws (space) and the dark bar Bs (bar) of the barcode as shown in FIG. It may be a “feature pattern”. For example, as shown in FIG. 7, when a part of the barcode (information code 100) located in the irradiation area ARm of the marker light is tried to be decoded by a known method, and a part of the barcode can be decoded The process may proceed to Yes in S6. Specifically, for example, when at least a known start bit, stop bit or the like is detected, the process may proceed to Yes in S6, or when at least a predetermined character can be decoded, the process may proceed to Yes in S6. Good.

なお、図5では、矩形状のマーカ光照射領域ARmが構成されるようにマーカ光を照射する例を示している。この図5のような矩形状の領域であってもS5にて図6のようなバーコードの一部を読み取ることは可能であるが、図6のようなバーコードを読み取ることを想定した場合、図6のように線状のマーカ光照射領域ARmが構成されるようにマーカ光を照射してもよい。なお、マーカ光照射領域ARmの例はこれらに限られるものではなく、例えば図8のような様々な構成とすることができる。   In addition, in FIG. 5, the example which irradiates marker light is shown so that rectangular marker light irradiation area | region ARm may be comprised. Even in the rectangular area as shown in FIG. 5, it is possible to read a part of the barcode as shown in FIG. 6 in S5, but assuming that the barcode as shown in FIG. 6 is read. The marker light may be irradiated so that a linear marker light irradiation area ARm is formed as shown in FIG. Note that examples of the marker light irradiation area ARm are not limited to these, and for example, various configurations as shown in FIG.

そして、S6において特徴パターンが検出されたと判断される場合には、S6にてYesに進み、特徴検出回数を1つ加算するようにインクリメントする。なお、S8でカウントアップされる特徴検出回数の値は、例えばS1の処理実行直後に0に設定(初期化)されるようになっており、S8の処理が行われる度にカウントアップするようになっている。そして、S8の後には、特徴検出回数が規定回数(例えば3回)に到達したか否かを判断し(S9)、S8でカウントアップされた特徴検出回数が規定回数に到達している場合にはS9にてYesに進む。一方、S8でカウントアップされた特徴検出回数が規定回数に到達していない場合にはS9にてNoに進み、S3以降の処理を繰り返す。また、S6の判断処理において特徴パターンが検出されていないと判断される場合には、S6にてYesに進み、特徴検出回数を0にクリアする。   If it is determined in S6 that a feature pattern has been detected, the process proceeds to Yes in S6, and the feature detection count is incremented by one. The value of the number of feature detections counted up in S8 is set (initialized) to 0 immediately after execution of the process of S1, for example, and is incremented every time the process of S8 is performed. It has become. Then, after S8, it is determined whether or not the number of feature detections has reached a specified number of times (for example, 3 times) (S9), and when the number of feature detections counted up in S8 has reached the specified number of times. Advances to Yes in S9. On the other hand, if the number of feature detections counted up in S8 has not reached the specified number, the process proceeds to No in S9, and the processes after S3 are repeated. If it is determined that the feature pattern is not detected in the determination process of S6, the process proceeds to Yes in S6, and the number of feature detections is cleared to zero.

そして、S9でYesに進む場合には、S4で算出された「特徴検出エリア」の位置をメモリ35に保存する。そして、照明光源21を動作させて照明光の照射を開始し(S11)、撮像部23でのシャッタ速度を、S2で設定した第1のシャッタ速度よりも相対的に速い(短い)第2のシャッタ速度に設定する(S12)。つまり、S12では、撮像部23で撮像するときの露光時間の設定を、S2で設定される露光時間よりも短く設定する。そして、マーカ光照射部50の動作を停止させてマーカ光を消灯する(S13)。   When the process proceeds to Yes in S9, the position of the “feature detection area” calculated in S4 is stored in the memory 35. Then, the illumination light source 21 is operated to start illumination light irradiation (S11), and the shutter speed at the imaging unit 23 is relatively faster (shorter) than the first shutter speed set at S2. The shutter speed is set (S12). That is, in S12, the exposure time when capturing with the imaging unit 23 is set shorter than the exposure time set in S2. Then, the operation of the marker light irradiation unit 50 is stopped and the marker light is turned off (S13).

なお、本構成では、制御回路40が光源制御部の一例に相当し、照明光源21を駆動させずにマーカ光照射部50を駆動させる第1制御(S1〜S10の制御)と、照明光源21を駆動させる第2制御(S11〜S19の制御)とを切り替える制御を行うようになっている。具体的には、検出部に相当する制御回路40がS3で取得した撮像画像(第1撮像画像)から特徴パターンを検出した場合に、マーカ光照射部50及び照明光源21に対する制御を第1制御から第2制御に切り替える構成となっている。より具体的には、撮像部23は、S9でYesに進むまでの間、光源制御部による第1制御に応じてマーカ光が照射された状態でのS3の処理により撮像画像(第1撮像画像)を複数回取得するようになっており、光源制御部に相当する制御回路40は、それら複数回の第1撮像画像において検出部により所定回数連続して特徴パターンが検出された場合(即ち、S9でYesに進む場合)に、第1制御から第2制御に切り替える構成となっている。   In this configuration, the control circuit 40 corresponds to an example of a light source control unit, and the first control (control of S1 to S10) for driving the marker light irradiation unit 50 without driving the illumination light source 21 and the illumination light source 21. The control for switching between the second control (control of S11 to S19) for driving is performed. Specifically, when the control circuit 40 corresponding to the detection unit detects a feature pattern from the captured image (first captured image) acquired in S3, the first control is performed on the marker light irradiation unit 50 and the illumination light source 21. To the second control. More specifically, the imaging unit 23 performs the captured image (first captured image) by the process of S3 in a state in which the marker light is irradiated according to the first control by the light source control unit until the process proceeds to Yes in S9. ) Is acquired a plurality of times, and the control circuit 40 corresponding to the light source control unit detects the feature pattern continuously for a predetermined number of times by the detection unit in the plurality of first captured images (that is, In the case of advancing to Yes in S9), the first control is switched to the second control.

S13にてマーカ光照射部50の動作を停止させ、マーカ光を消灯した後には、タイムアウト時間Tを設定し(S14)、この時間Tまでの時間計測を開始する。そして、S14で開始された計測時間がタイムアウト時間Tを経過しているか否かを判断し、S14の処理後の時間がタイムアウト時間Tを経過している場合には、撮像部23によって撮像範囲を撮像する(S16)。これにより、第2のシャッタ速度に設定された状態での撮像部23による撮像画像(第2撮像画像)が生成される。そして、S16で得られた第2撮像画像に含まれる情報コードを公知の方法でデコードする(S17)。このS17の処理では、S10で保存された特徴検出エリア付近(例えば、S16で得られた第2撮像画像においてS10で保存された特徴検出エリアの中心から一定範囲内の領域)に含まれる情報コードを公知の方法でデコードする。そして、S17でデコードが成功した場合には、S18にてYesに進み、S17で解読されたデータ(情報コード100に記録されたデータ)を外部装置(例えば図2のホストコンピュータHSTなど)に送信する(S19)。そして、S19の後には、照明光源21を停止させて照明を消灯し(S20)、再び、S1に戻ることになる。一方、一方、S17でデコードが失敗した場合には、S18にてNoに進む。この処理では、S14からタイムアウト時間Tが経過するまでは、S18でNoに進む毎にS16以降の処理が繰り返されることになる。   After the operation of the marker light irradiation unit 50 is stopped in S13 and the marker light is turned off, a timeout time T is set (S14), and time measurement up to this time T is started. Then, it is determined whether or not the measurement time started in S14 has passed the timeout time T. If the time after the processing in S14 has passed the timeout time T, the imaging range is set by the imaging unit 23. An image is taken (S16). As a result, a captured image (second captured image) by the imaging unit 23 in a state where the second shutter speed is set is generated. Then, the information code included in the second captured image obtained in S16 is decoded by a known method (S17). In the process of S17, the information code included in the vicinity of the feature detection area stored in S10 (for example, a region within a certain range from the center of the feature detection area stored in S10 in the second captured image obtained in S16). Is decoded by a known method. If the decoding is successful in S17, the process proceeds to Yes in S18, and the data decoded in S17 (data recorded in the information code 100) is transmitted to an external device (for example, the host computer HST in FIG. 2). (S19). After S19, the illumination light source 21 is stopped, the illumination is turned off (S20), and the process returns to S1 again. On the other hand, if the decoding fails in S17, the process proceeds to No in S18. In this process, until the time-out time T elapses from S14, the process after S16 is repeated every time the process proceeds to No in S18.

本構成では、S2、S12の処理を行う制御回路40は、設定部の一例に相当し、検出部によって特徴パターンが検出された場合(具体的には、S9でYesに進む場合)に、撮像部23でのシャッタ速度を、検出部による特徴パターンの検出前の第1のシャッタ速度よりも速い第2のシャッタ速度に設定変更するように機能する。また、本構成では、S20の処理の後、再びS1に戻ってS2の処理が行われるようになっている。即ち、設定部に相当する制御回路40は、処理部によって第2撮像画像が処理された後、再びS2の処理を行い、撮像部23でのシャッタ速度を、再び、第1のシャッタ速度に戻すようになっている。   In this configuration, the control circuit 40 that performs the processes of S2 and S12 corresponds to an example of a setting unit, and when a feature pattern is detected by the detection unit (specifically, when the process proceeds to Yes in S9), imaging is performed. The shutter speed at the unit 23 functions to change the setting to a second shutter speed that is faster than the first shutter speed before the feature pattern is detected by the detection unit. In this configuration, after the process of S20, the process returns to S1 and the process of S2 is performed. That is, after the second captured image is processed by the processing unit, the control circuit 40 corresponding to the setting unit performs the process of S2 again, and returns the shutter speed at the imaging unit 23 to the first shutter speed again. It is like that.

本構成では、制御回路40が処理部の一例に相当し、光源制御部による第2制御に応じて照明光が照射された状態で撮像部23によって得られた第2撮像画像を処理するように機能しており、具体的には、検出部により、第1のシャッタ速度のときの第1撮像画像から特徴パターンが検出された後、設定部によって第2のシャッタ速度に設定変更された撮像部で得られた第2撮像画像を処理するように機能する。この処理部では、第2撮像画像の処理として、S16で得られた第2撮像画像に含まれる情報コードを解読する処理や、その解読データを外部装置に送信する処理を行っているが、第2撮像画像に対する処理としては、第2撮像画像に含まれる情報コードの解読データを表示する処理や記憶する処理などであってもよい。或いは、第2撮像画像そのものを記憶する処理であってもよく、第2撮像画像そのものを外部装置に送信する処理であってもよい。   In this configuration, the control circuit 40 corresponds to an example of a processing unit, and processes the second captured image obtained by the imaging unit 23 in a state where illumination light is irradiated according to the second control by the light source control unit. More specifically, after the feature pattern is detected from the first captured image at the first shutter speed by the detection unit, the imaging unit whose setting is changed to the second shutter speed by the setting unit It functions so as to process the second captured image obtained in the above. In this processing unit, as processing of the second captured image, processing for decoding the information code included in the second captured image obtained in S16 and processing for transmitting the decoded data to the external device are performed. The process for the two captured images may be a process for displaying or storing decoded data of the information code included in the second captured image. Or the process which memorize | stores the 2nd captured image itself may be sufficient, and the process which transmits the 2nd captured image itself to an external device may be sufficient.

(本構成の効果の一例)
本構成では、光源制御部により、照明光源21を駆動させずにマーカ光照射部50を駆動させる第1制御と、照明光源21を駆動させる第2制御とを切り替える構成となっている。そして、特徴パターンを検出するまでは、マーカ光を照射した状態で得られた第1撮像画像によって特徴パターンの検出を試み、特徴パターンが検出された後は、照明光源21を駆動して得られた第2撮像画像によって情報コードの処理を行っている。
マーカ光を照射した状態で得られた第1撮像画像によって特徴パターンが検出された場合、使用者が意図する方向(読取装置を向けている方向)に情報コードが存在する可能性が高く、このような検出結果が得られた場合に照明光源21を駆動して第2撮像画像を撮像すれば、使用者が意図する情報コードを選択的に解読することができ、照明光源21を常に駆動して情報コードの解読を試みる構成と比べると、意図しない情報コードの解読を防ぎやすくなる。また、読取装置10が向く方向に情報コードが存在する可能性が高い場合に照明光源21が駆動されるため、電力消費を効果的に抑制することができる。
(An example of the effect of this configuration)
In this configuration, the light source control unit switches between the first control for driving the marker light irradiation unit 50 without driving the illumination light source 21 and the second control for driving the illumination light source 21. Until the feature pattern is detected, detection of the feature pattern is attempted using the first captured image obtained in the state where the marker light is irradiated. After the feature pattern is detected, the illumination light source 21 is driven to obtain the feature pattern. The information code is processed by the second captured image.
When the feature pattern is detected by the first captured image obtained in the state where the marker light is irradiated, there is a high possibility that the information code exists in the direction intended by the user (direction in which the reading device is directed). If such a detection result is obtained, if the illumination light source 21 is driven to capture the second captured image, the information code intended by the user can be selectively decoded, and the illumination light source 21 is always driven. Compared to a configuration that attempts to decode the information code, it is easier to prevent unintentional decoding of the information code. Moreover, since the illumination light source 21 is driven when there is a high possibility that an information code exists in the direction in which the reading device 10 faces, power consumption can be effectively suppressed.

また、検出部は、S3で得られた第1撮像画像においてマーカ光の照射領域を解析し、当該照射領域から特徴パターンを検出している。このようにすれば、マーカ光の照射先に情報コードが存在しているか否かをより確実に検出することができ、マーカ光の照射先に存在する情報コードを狙ってより確実に読み取りを行うことができるようになる。   Further, the detection unit analyzes the marker light irradiation region in the first captured image obtained in S3, and detects a feature pattern from the irradiation region. In this way, it is possible to more reliably detect whether or not the information code is present at the marker light irradiation destination, and more reliably read the information code existing at the marker light irradiation destination. Will be able to.

また、S4の処理で説明した第2の例では、撮像部23で得られる撮像画像でのマーカ光の照射領域の位置を示す位置データが記憶される位置データ記憶部(メモリ35)を備えており、検出部は、位置データ記憶部に記憶された位置データに基づいて第1撮像画像内でのマーカ光の照射領域の位置を特定し、第1撮像画像内のマーカ光照射領域から特徴パターンを検出している。このようにすれば、第1撮像画像内でマーカ光の照射領域を解析する際に、マーカ光の照射領域の位置をより正確に把握して解析を行うことができる。   Further, the second example described in the process of S4 includes a position data storage unit (memory 35) that stores position data indicating the position of the marker light irradiation region in the captured image obtained by the imaging unit 23. The detection unit specifies the position of the marker light irradiation region in the first captured image based on the position data stored in the position data storage unit, and the feature pattern is determined from the marker light irradiation region in the first captured image. Is detected. In this way, when analyzing the irradiation area of the marker light in the first captured image, the position of the irradiation area of the marker light can be grasped more accurately and analyzed.

S4の処理の第2の例では、位置データが、照射領域の中心位置を示す中心データと、中心位置を中心とする大きさを示す大きさデータとを含んでいる。このようにすれば、マーカ光の照射領域の具体的範囲を、より簡易なデータで、より詳細に把握して解析を行うことができる。   In the second example of the process of S4, the position data includes center data indicating the center position of the irradiation region and size data indicating the size around the center position. In this way, the specific range of the marker light irradiation region can be understood and analyzed in more detail with simpler data.

また、マーカ光照射部50は、撮像部23による撮像範囲ARの中心軸Gに沿ってマーカ光Mkを照射する構成であり、S4の処理で説明した第3の例では、検出部は、第1撮像画像の中心部を含んだ所定の中央領域から特徴パターンを検出する構成となっている。このようにすれば、第1撮像画像内でマーカ光の照射領域を解析する際に、マーカ光の照射領域の位置をより正確に把握して解析を行うことができる。   In addition, the marker light irradiation unit 50 is configured to irradiate the marker light Mk along the central axis G of the imaging range AR by the imaging unit 23. In the third example described in the process of S4, the detection unit A feature pattern is detected from a predetermined central region including the central portion of one captured image. In this way, when analyzing the irradiation area of the marker light in the first captured image, the position of the irradiation area of the marker light can be grasped more accurately and analyzed.

また、本構成では、撮像部23は、光源制御部による第1制御に応じてマーカ光が照射された状態で第1撮像画像を複数回取得し、光源制御部は、複数回の第1撮像画像において検出部により所定回数連続して特徴パターンが検出された場合に、第1制御から第2制御に切り替える構成となっている。このように、所定回数連続して特徴パターンが検出された場合に限って照明光源を駆動し、第2撮像画像を処理する構成とすれば、意図しない情報コードが偶然に撮像範囲を一時的に横切るようなケース(例えば、特徴パターンがたまたま1回だけ検出されるようなケース)などにおいて、意図しない情報コードに対する解読処理を排除し易くなる。   In this configuration, the imaging unit 23 acquires the first captured image a plurality of times in a state in which the marker light is irradiated according to the first control by the light source control unit, and the light source control unit performs the first imaging for a plurality of times. When a feature pattern is detected a predetermined number of times consecutively in the image, the first control is switched to the second control. As described above, when the illumination light source is driven only when the feature pattern is detected a predetermined number of times in succession and the second captured image is processed, an unintended information code temporarily changes the imaging range by chance. In a case of crossing (for example, a case where a feature pattern is detected only once), it is easy to eliminate the decoding process for an unintended information code.

また、本構成では、マーカ光照射部50は、図8のように、マーカ光の照射方向と直交する平面での照射形状が所定方向に延びる線状形状を含む形状(図8(D)、(E)参照)、略矩形状(図8(A)参照)、略円形状(図8(B)、(C)参照)となるようにマーカ光を照射する構成となっている。このようにすれば、所定方向の走査で特徴パターンが検出され得る情報コード、又は円形エリアや矩形エリアの解析で特徴パターンが検出され得る情報コードを対象として、特徴パターンをより良好に検出し易くなる。   Moreover, in this structure, the marker light irradiation part 50 is a shape including the linear shape in which the irradiation shape in the plane orthogonal to the marker light irradiation direction extends in a predetermined direction as shown in FIG. (E)), a substantially rectangular shape (see FIG. 8A), and a substantially circular shape (see FIGS. 8B and 8C) are irradiated with marker light. In this way, it is easier to detect a feature pattern better for an information code that can detect a feature pattern by scanning in a predetermined direction or an information code that can detect a feature pattern by analyzing a circular area or a rectangular area. Become.

また、本構成では、特徴パターンを検出するまでの間は撮像部23のシャッタ速度を相対的に遅く(長く)設定し、画像を相対的にぼけやすくすることで、希望しない情報コードが瞬間的に撮像範囲に入り込むような場合に、その情報コードの特徴パターンを検出されにくくすることができ、その情報コードを読み取りにくくすることができる。逆に、画像がぼけやすい状態の第1撮像画像で特徴パターンが検出された場合には、使用者が当該装置を希望する情報コードに向け、ある程度の時間保持された可能性が高い。従って、上記構成によれば、使用者が希望する情報コードを読み取りやすく、使用者が希望しない情報コードをより確実に排除しやすい構成となる。また、第1撮像画像で特徴パターンが検出された場合には、シャッタ速度を速く(短く)設定することで、意図する情報コードが含まれる可能性の高い第2撮像画像をより鮮明に撮像することができ、希望する情報コードがより確実に読み取られ易くなる。   In this configuration, the shutter speed of the image pickup unit 23 is set to be relatively slow (long) until the feature pattern is detected, and the image is relatively easily blurred. When entering the imaging range, the feature pattern of the information code can be made difficult to be detected, and the information code can be made difficult to read. On the other hand, when a feature pattern is detected in the first captured image in which the image is easily blurred, it is highly likely that the user has held the device for an information code that desires the device. Therefore, according to the above configuration, the information code desired by the user can be easily read, and the information code not desired by the user can be more reliably excluded. In addition, when a feature pattern is detected in the first captured image, the second captured image that is likely to contain the intended information code is captured more clearly by setting the shutter speed to be faster (shorter). This makes it easier to read the desired information code more reliably.

また、本構成では、設定部は、処理部によって第2撮像画像が処理された後、撮像部でのシャッタ速度を、再び、第1のシャッタ速度に戻す構成となっている。この構成によれば、第2撮像画像が処理された後に、再び第1のシャッタ速度に戻すことで、再び、希望しない情報コードを排除しやすい設定にすることができる。つまり、第2撮像画像が処理される毎に、希望する情報コードのみを選択し易い状態に戻すことができ、より効率的に読み取りを行うことができる。   Further, in this configuration, the setting unit is configured to return the shutter speed at the imaging unit to the first shutter speed again after the processing unit processes the second captured image. According to this configuration, after the second captured image is processed, the setting can be made so that unwanted information codes can be easily excluded again by returning to the first shutter speed again. That is, every time the second captured image is processed, it is possible to return to a state in which only a desired information code can be easily selected, and reading can be performed more efficiently.

[第2実施形態]
第2実施形態では、図10に示す読取処理のみが第1実施形態の読取処理(図4)と異なり、それ以外の構成は第1実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第1実施形態と同様の他の構成については、詳細な説明を省略する。
[Second Embodiment]
In the second embodiment, only the reading process shown in FIG. 10 is different from the reading process (FIG. 4) of the first embodiment, and the other configuration is the same as that of the first embodiment. Therefore, in the following, the reading process will be described with emphasis, and detailed description of other configurations similar to those of the first embodiment will be omitted.

第2実施形態に係る読取装置10では、図10のような流れで読取処理が行われる。なお、図10の読取処理は、S201〜S218の処理は、図4のS1〜S18の処理と同一であるため、これらの処理の詳細な説明は省略する。   In the reading apparatus 10 according to the second embodiment, the reading process is performed according to the flow shown in FIG. In the reading process in FIG. 10, the processes in S201 to S218 are the same as the processes in S1 to S18 in FIG. 4, and thus detailed description of these processes is omitted.

図10の読取処理では、S215にてYesに進む場合の処理がS15にてYesに進む場合の処理と異なり、S218にてYesに進む場合の処理が、S18にてYesに進む場合の処理と異なっている。それ以外は、第1実施形態で説明した図4の処理と同様である。   In the reading process of FIG. 10, the process when the process proceeds to Yes in S <b> 215 is different from the process when the process proceeds to Yes in S <b> 15, and the process when the process proceeds to Yes in S <b> 218. Is different. Other than that, it is the same as the processing of FIG. 4 described in the first embodiment.

この図10の読取処理では、S215にてYesに進む場合、照明光源21の動作を停止させて照明光を消灯するようになっている(S219)。この場合、S219の処理の後には、再びS201以降の処理が行われる。   In the reading process of FIG. 10, when the process proceeds to Yes in S215, the operation of the illumination light source 21 is stopped and the illumination light is turned off (S219). In this case, after the process of S219, the processes after S201 are performed again.

一方、S218にてYesに進む場合、S220にてキャンセル待ち時間T2を設定し、S220の処理後の経過時間が時間T2に至るまでの時間計測を開始する(S220)。そして、照明光源21の動作を停止させて照明光Lfを消灯する(S221)。そして、S220で開始された計測時間がキャンセル待ち時間T2を経過しているか否かを判断し(S222)、S220の処理後の経過時間がキャンセル待ち時間T2を経過している場合には、S222にてYesに進む。このようにS222にてYesに進む場合には、S217で解読した解読データ(処理データ)を外部装置(例えば図2のホストコンピュータHSTなど)に転送する。なお、このS217の処理は、図4のS19の処理と同様である。   On the other hand, when the process proceeds to Yes in S218, a cancel waiting time T2 is set in S220, and time measurement until the elapsed time after the processing in S220 reaches time T2 is started (S220). Then, the operation of the illumination light source 21 is stopped and the illumination light Lf is turned off (S221). Then, it is determined whether or not the measurement time started in S220 has passed the cancel wait time T2 (S222). If the elapsed time after the processing in S220 has passed the cancel wait time T2, the process proceeds to S222. Proceed to Yes. When the process proceeds to Yes in S222 as described above, the decrypted data (processed data) decrypted in S217 is transferred to an external device (for example, the host computer HST in FIG. 2). Note that the process of S217 is the same as the process of S19 of FIG.

一方、S222の判断処理において、S220の処理後の経過時間がキャンセル待ち時間T2を経過していないと判断される場合には、S222にてNoに進み、「所定のキャンセル操作」があったか否かを判断する(S223)。そして、「所定のキャンセル操作」がなされていないと判断される場合には、S223にてNoに進み、S222以降の処理を繰り返す。つまり、この処理では、S220の処理後、キャンセル時間T2(一定時間)を経過するまでは、「所定のキャンセル操作」がない限りS222とS223の処理が繰り返されることになる。一方、S223の判断処理において、「所定のキャンセル操作」があったと判断される場合には、S223にてYesに進み、S217で解読された解読データの外部装置(図2のホストコンピュータHSTなど)への送信をキャンセルし、その解読データを消去する。   On the other hand, in the determination process of S222, when it is determined that the elapsed time after the process of S220 has not passed the cancellation waiting time T2, the process proceeds to No in S222 and whether or not there is a “predetermined cancel operation”. Is determined (S223). If it is determined that the “predetermined cancel operation” has not been performed, the process proceeds to No in S223, and the processes in and after S222 are repeated. That is, in this process, the processes of S222 and S223 are repeated until the cancellation time T2 (a certain time) elapses after the process of S220, unless there is a “predetermined cancel operation”. On the other hand, if it is determined in S223 that the “predetermined cancel operation” has been performed, the process proceeds to Yes in S223, and the external device (such as the host computer HST in FIG. 2) of the decrypted data decrypted in S217. Cancel the transmission to, and erase the decrypted data.

S223で判断される「所定のキャンセル操作」の第1の例としては、例えば、「携帯型情報コード読取装置20による所定の専用コードの読み取り操作」とすることができる。このような構成では、S222にてNoに進む場合、「携帯型情報コード読取装置20による所定の専用コードの読み取り操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。なお、このような例では、S221の消灯処理を、S225の後や、S224の後に行うようにしてもよい。なお、この「専用コード」の例は様々であり、例えば固有の識別情報(専用コードであることを示す識別情報)が記録された情報コードであってもよい。或いは、専用コードとして想定された特定の種類の情報コードなどであってもよい。   As a first example of the “predetermined cancel operation” determined in S223, for example, a “predetermined dedicated code read operation by the portable information code reader 20” can be used. In such a configuration, when the process proceeds to No in S222, if it is determined that “the operation of reading a predetermined dedicated code by the portable information code reader 20” has been performed, the process proceeds to Yes in S223, and is not so. In this case, the process proceeds to No in S223. In such an example, the turn-off process of S221 may be performed after S225 or after S224. There are various examples of the “dedicated code”, and for example, an information code in which unique identification information (identification information indicating a dedicated code) is recorded may be used. Alternatively, a specific type of information code assumed as a dedicated code may be used.

また、S223で判断される「所定のキャンセル操作」の第2の例としては、「操作スイッチ42に対する所定の押圧操作」とすることができる。このような構成では、S222にてNoに進む場合、「操作スイッチ42に対する所定の押圧操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。なお、「所定の押圧操作」は、例えば操作スイッチ42を一定時間以上継続して押し続ける長押し操作や、操作スイッチ42を一定回数以上繰り返して押圧する操作などとすることができる。   In addition, as a second example of the “predetermined cancel operation” determined in S223, a “predetermined pressing operation on the operation switch 42” can be used. In such a configuration, when the process proceeds to No in S222, if it is determined that there is a “predetermined pressing operation on the operation switch 42”, the process proceeds to Yes in S223, and otherwise, the process proceeds to S223. Proceed to No. Note that the “predetermined pressing operation” can be, for example, a long pressing operation in which the operation switch 42 is continuously pressed for a certain period of time or an operation in which the operation switch 42 is repeatedly pressed a certain number of times.

また、S223で判断される「所定のキャンセル操作」の第3の例としては、「携帯型情報コード読取装置10によって既に読み取られている既読コードを当該携帯型情報コード読取装置10によって再び読み取る操作」とすることができる。このような構成では、S222にてNoに進む場合、「携帯型情報コード読取装置10によって既に読み取られている既読コードを当該携帯型情報コード読取装置10によって再び読み取る操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。「携帯型情報コード読取装置10によって既に読み取られている既読コード」の例としては、直近のS217の処理で解読された情報コードが挙げられ、S221の処理後、キャンセル待ち時間T2が経過するまでの間にこのような情報コードが読み取られた場合には、この情報コードの解読データをS225にて消去することになる。
また、このような第3の例で想定される既読コードは、直近のS217で読み取られた情報コードに限られない。例えば、直近のS217よりも前に読取装置10によって読み取られた情報コードが再び読み取られた場合、S225において、その情報コードの解読データを消去する処理を行うようにしてもよい。この場合、その情報コードの解読データが依然としてメモリ35に蓄積されている場合には、その解読データをメモリ35から消去することが望ましい。また、その情報コードの解読データが外部装置に既に送信されている場合には、その情報コードの解読データを消去する旨のコマンドを外部装置に送信するようにしてもよい。
As a third example of the “predetermined canceling operation” determined in S223, “read code already read by the portable information code reader 10 is read again by the portable information code reader 10”. Operation ". In such a configuration, when the process proceeds to No in S222, it is determined that there has been an “operation for rereading a read code that has already been read by the portable information code reader 10 by the portable information code reader 10”. If yes, the process proceeds to Yes in S223, and if not, the process proceeds to No in S223. An example of “read code already read by the portable information code reader 10” is the information code decoded in the latest processing of S217, and the cancel waiting time T2 elapses after the processing of S221. If such an information code is read until then, the decoded data of this information code is erased in S225.
Further, the already read code assumed in the third example is not limited to the information code read in the latest S217. For example, when an information code read by the reading device 10 before the latest S217 is read again, a process of deleting the decoded data of the information code may be performed in S225. In this case, when the decrypted data of the information code is still stored in the memory 35, it is desirable to erase the decrypted data from the memory 35. In addition, when the decrypted data of the information code has already been transmitted to the external device, a command for deleting the decrypted data of the information code may be transmitted to the external device.

また、S223で判断される、「所定のキャンセル操作」の第4の例としては、「操作スイッチ42に対して所定の外部操作が行われつつ当該携帯型情報コード読取装置10によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置10によって読み取られる操作」とすることができる。このような構成では、S222にてNoに進む場合、「操作スイッチ42に対して所定の外部操作が行われつつ当該携帯型情報コード読取装置10によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置10によって読み取られる操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。この場合、例えば、所定の外部操作としては、操作スイッチ42を押圧する操作などが挙げられ、「携帯型情報コード読取装置10によって既に読み取られている既読コード」の例としては、直近のS217の処理で解読された情報コードが挙げられる。このようなケースでは、S221の処理後、キャンセル待ち時間T2が経過するまでの間に、操作スイッチ42が押圧された状態でこのような情報コード(直近のS217で読み取られた情報コード)が読み取られた場合に、この情報コードの解読データをS225にて消去することになる。
また、このような第4の例でも、想定される既読コードは、直近のS217で読み取られた情報コードに限られない。例えば、直近のS217よりも前に読取装置10によって読み取られた情報コードが操作スイッチ42の押圧と共に再び読み取られた場合、S225において、その情報コードの解読データを消去する処理を行うようにしてもよい。この場合、その情報コードの解読データが依然としてメモリ35に蓄積されている場合には、その解読データをメモリ35から消去することが望ましい。また、その情報コードの解読データが外部装置(図2のホストコンピュータHSTなど)に既に送信されている場合には、その情報コードの解読データを消去する旨のコマンドを外部装置に送信するようにしてもよい。
Further, as a fourth example of the “predetermined cancel operation” determined in S223, “a predetermined external operation is being performed on the operation switch 42 and the portable information code reader 10 has already read the operation switch 42”. The operation in which the already read code is read by the portable information code reader 10 again can be performed. In such a configuration, when the process proceeds to No in S222, “the read code that has already been read by the portable information code reader 10 while the predetermined external operation is being performed on the operation switch 42 is again the portable code. If it is determined that there has been an “operation read by the mold information code reader 10”, the process proceeds to Yes in S223, and otherwise, the process proceeds to No in S223. In this case, for example, the predetermined external operation includes an operation of pressing the operation switch 42, and an example of “read code already read by the portable information code reader 10” is the latest S217. The information code decrypted by the above process is listed. In such a case, such an information code (information code read in the latest S217) is read while the operation switch 42 is pressed until the cancellation waiting time T2 elapses after the processing of S221. If so, the decrypted data of this information code is erased in S225.
Also in the fourth example, the assumed read code is not limited to the information code read in the latest S217. For example, when an information code read by the reading device 10 before the most recent S217 is read again together with the pressing of the operation switch 42, a process of deleting the decoded data of the information code is performed in S225. Good. In this case, when the decrypted data of the information code is still stored in the memory 35, it is desirable to erase the decrypted data from the memory 35. If the decrypted data of the information code has already been transmitted to an external device (such as the host computer HST in FIG. 2), a command for deleting the decrypted data of the information code is transmitted to the external device. May be.

また、S223で判断される、「所定のキャンセル操作」の第5の例としては、「撮像部によって情報コードを所定時間以上継続して撮像し続ける操作」とすることができる。このような構成では、S222にてNoに進む場合、「撮像部23によって情報コードを所定時間以上継続して撮像し続ける操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。この第5の例で想定される情報コードは、第1の例のような専用コードであってもよく、第3の例や第4の例のような既読コードであってもよい。また、既読コードの場合、「撮像部23によって既読コードを所定時間以上継続して撮像し続ける操作」があったと判断される場合に、S223にてYesに進み、その既読コードの解読データを消去する処理を行えばよい。例えば、既読コードが直近のS217の処理で解読された情報コードである場合、S221の処理後、キャンセル待ち時間T2が経過するまでの間にこのような情報コードが所定時間継続して撮像し続けられた場合には、この情報コードの解読データをS225にて消去すればよい。また、既読コードが、直近のS217よりも前に読取装置10によって読み取られた情報コードであり、このような既読コードがS220の処理後に再び読み取られた場合、S225において、その情報コードの解読データを消去する処理を行うようにしてもよい。この場合も、その情報コードの解読データが依然としてメモリ35に蓄積されている場合には、その解読データをメモリ35から消去することが望ましい。また、その情報コードの解読データが外部装置に既に送信されている場合には、その情報コードの解読データを消去する旨のコマンドを外部装置に送信するようにしてもよい。   Further, as a fifth example of the “predetermined canceling operation” determined in S223, it can be an “operation for continuously capturing an information code by the imaging unit for a predetermined time or longer”. In such a configuration, when the process proceeds to No in S222, if it is determined that there is an “operation for continuously capturing the information code for a predetermined time or longer by the image capturing unit 23”, the process proceeds to Yes in S223. Otherwise, the process proceeds to No in S223. The information code assumed in the fifth example may be a dedicated code as in the first example, or may be a read code as in the third example or the fourth example. In the case of a read code, if it is determined that there has been an “operation to continue imaging the read code for a predetermined time or longer by the imaging unit 23”, the process proceeds to Yes in S223, and the read code is decoded. A process of deleting data may be performed. For example, when the read code is an information code decoded in the latest processing of S217, such information code is continuously imaged for a predetermined time after the processing of S221 until the cancellation waiting time T2 elapses. If the process is continued, the decrypted data of the information code may be deleted in S225. In addition, when the read code is an information code read by the reading device 10 before the latest S217, and such read code is read again after the process of S220, the information code of the information code is read in S225. You may make it perform the process which erases decoding data. Also in this case, when the decrypted data of the information code is still stored in the memory 35, it is desirable to erase the decrypted data from the memory 35. In addition, when the decrypted data of the information code has already been transmitted to the external device, a command for deleting the decrypted data of the information code may be transmitted to the external device.

以上のように、本構成では、携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行う対応部を備えている。この構成によれば、希望しない情報コードの撮像画像が処理された場合、或いは処理された可能性が高い場合などにおいて、その撮像画像を処理した処理データをキャンセルすることができるため、希望する情報コードの処理データのみを残存させやすい構成となる。   As described above, this configuration includes a corresponding unit that performs predetermined cancel control on the processing data obtained by processing the captured image by the processing unit when a predetermined instruction operation is performed on the portable information code reader 10. ing. According to this configuration, when a captured image of an undesired information code is processed, or when processing possibility is high, processing data obtained by processing the captured image can be canceled. The configuration is such that only the code processing data remains.

また、本構成では、処理部に相当する制御回路40は、撮像部23によって得られた撮像画像を解読する解読部として機能し、更に、撮像画像の解読後、一定時間が経過するまでは解読部によって得られた解読データの送信を停止し、一定時間の経過後に解読データを当該携帯型情報コード読取装置の外部に設けられた外部装置に送信する送信部としても機能している。そして、対応部に相当する制御回路40は、撮像画像の解読後、一定時間が経過する前に携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、解読データを消去する処理を行い、送信部は、対応部によって解読データが消去される場合、当該解読データを外部装置に送信する処理を行わない構成となっている。
この構成によれば、情報コードを解読したデータを外部装置に送信し得る構成を実現しつつ、希望しない情報コードの解読がなされた場合に、その情報コードの解読データの送信を中止しやすくなる。従って、外部装置では、使用者が希望する情報コードの解読データのみが得られやすくなる。
Further, in this configuration, the control circuit 40 corresponding to the processing unit functions as a decoding unit that decodes the captured image obtained by the imaging unit 23, and further decodes until a certain time elapses after decoding the captured image. It also functions as a transmission unit that stops transmission of the decrypted data obtained by the unit and transmits the decrypted data to an external device provided outside the portable information code reader after a lapse of a certain time. Then, the control circuit 40 corresponding to the corresponding unit erases the decrypted data when a predetermined instruction operation is performed on the portable information code reader 10 before the fixed time elapses after the captured image is decrypted. Processing is performed, and the transmission unit is configured not to perform processing for transmitting the decrypted data to the external device when the decrypted data is erased by the corresponding unit.
According to this configuration, while realizing a configuration capable of transmitting data obtained by decoding an information code to an external device, it becomes easy to stop transmission of decoded data of the information code when an undesired information code is decoded. . Therefore, in the external device, it becomes easy to obtain only decoded data of the information code desired by the user.

また、本構成では、上記「一定時間」(S220でのキャンセル待ち時間T2)の値を記憶するメモリ35(設定データ記憶部)を備え、送信部に相当する制御回路40は、メモリ35(設定データ記憶部)に記憶されたデータに基づき、S222、S223にて解読データ(S217で解読したデータ)の送信を一定時間(キャンセル待ち時間T2)だけ停止する構成となっている。そして、メモリ35(設定データ記憶部)に記憶された一定時間(キャンセル待ち時間T2)の値は、設定変更可能となっている。例えば、操作スイッチ42に対する操作や外部からのデータ入力により、一定時間(キャンセル待ち時間T2)の値を更新できるようになっている。この構成によれば、装置内でキャンセル可能となるキャンセル待ち時間T2(一定時間)をユーザが任意に設定変更することができ、より利便性が高まる。   Further, in this configuration, the memory 35 (setting data storage unit) that stores the value of the “certain time” (cancellation waiting time T2 in S220) is provided, and the control circuit 40 corresponding to the transmission unit includes the memory 35 (setting data storage unit). Based on the data stored in the data storage unit), transmission of decrypted data (data decrypted in S217) in S222 and S223 is stopped for a certain time (cancellation waiting time T2). And the value of the fixed time (cancellation waiting time T2) memorize | stored in the memory 35 (setting data storage part) can be changed. For example, the value of a predetermined time (cancellation waiting time T2) can be updated by an operation on the operation switch 42 or data input from the outside. According to this configuration, the user can arbitrarily set and change the cancellation waiting time T2 (fixed time) that can be canceled in the apparatus, and the convenience is further improved.

また、「キャンセル操作」に関する第1の例では、当該携帯型情報コード読取装置10によって所定の専用コードが読み取られた場合に、対応部に相当する制御回路40がキャンセル制御を行う構成となっている。この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって専用コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。   Further, in the first example related to the “cancel operation”, when a predetermined dedicated code is read by the portable information code reader 10, the control circuit 40 corresponding to the corresponding unit performs cancel control. Yes. According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the dedicated code by the portable information code reader 10. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible.

また、「キャンセル操作」に関する第2の例では、操作スイッチ42に対して所定の外部操作が行われた場合に、対応部に相当する制御回路40がキャンセル制御を行う構成となっている。この構成によれば、ユーザは、操作スイッチ42を操作するという簡易な操作を行えば、既存の処理データをキャンセルすることができる。   Further, in the second example regarding the “cancel operation”, when a predetermined external operation is performed on the operation switch 42, the control circuit 40 corresponding to the corresponding unit performs cancel control. According to this configuration, the user can cancel the existing processing data by performing a simple operation of operating the operation switch 42.

また、「キャンセル操作」に関する第3の例では、当該携帯型情報コード読取装置10によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置10によって読み取られた場合に、処理部によって処理された既読コードの処理データを消去する消去処理を行う構成となっている。この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって既読コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、キャンセルしたい処理データを具体的に指定した上でキャンセルが可能となるため、複数の処理データが存在する場合に、不要なデータを確実に選択してキャンセルすることができる。   Further, in the third example regarding the “cancel operation”, when the already-read code already read by the portable information code reader 10 is read again by the portable information code reader 10, the processing unit An erasure process for erasing the processed data of the processed read code is performed. According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the read code by the portable information code reader 10. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. In addition, since the processing data to be canceled can be specifically designated and cancelled, unnecessary data can be reliably selected and canceled when there are a plurality of processing data.

また、「キャンセル操作」に関する第4の例では、操作スイッチ42に対して所定の外部操作が行われつつ当該携帯型情報コード読取装置10によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置10によって読み取られた場合に、処理された既読コードの処理データを消去する消去処理を行う構成となっている。この構成によれば、複数の処理データが存在する場合に、不要なデータを確実に選択してキャンセルすることができる。また、操作スイッチの操作をキャンセルの条件としているため、キャンセルしたくない処理データが誤ってキャンセルされてしまうことを防ぎ易くなる。   In the fourth example relating to the “cancel operation”, a read code that has already been read by the portable information code reader 10 while a predetermined external operation is performed on the operation switch 42 is again the portable information. When it is read by the code reader 10, it is configured to perform an erasure process for erasing the processed data of the processed read code. According to this configuration, when a plurality of processing data exists, unnecessary data can be reliably selected and canceled. In addition, since the operation of the operation switch is set as a cancellation condition, it is easy to prevent erroneous processing data that is not desired to be canceled.

[第3実施形態]
第3実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。また、図10の読取処理以外は、第1実施形態及び第2実施形態と同一である。
[Third Embodiment]
The portable information code reader according to the third embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. Further, the processes other than the reading process of FIG. 10 are the same as those in the first embodiment and the second embodiment.

第3実施形態では、S223で判断対象となる「所定のキャンセル操作」を、「S217で解読された情報コードの撮像画像(S216で撮像された撮像画像(第2撮像画像))における情報コードの向きから、所定角度以上(例えば、90°以上)回転した向きで当該情報コードが撮像部23によって撮像される操作」としている。このような構成では、S222にてNoに進む場合、「S217で解読された情報コードの撮像画像(S216で撮像された撮像画像(第2撮像画像))における情報コードの向きから、所定角度以上(例えば、90°以上)回転した向きで当該情報コードが撮像部23によって撮像される操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。なお、QRコード(登録商標)では、S217で解読された情報コードの撮像画像(第2撮像画像)における3つの位置検出パターンFP(図5)の位置によってその撮像画像(第2撮像画像)での情報コードの姿勢(第1撮像姿勢)を特定することができ、その後に、当該情報コードが撮像部23によって撮像される操作があった場合にはその撮像画像(第3撮像画像)での3つの位置検出パターンFPの位置によってその撮像画像(第3撮像画像)での情報コードの姿勢(第2撮像姿勢)を特定できる。そして、これらの画像を比較することにより、「所定角度以上(例えば、90°以上)回転した向きで当該情報コードが撮像部23によって撮像される操作」がなされたか否かを判断することができる。   In the third embodiment, the “predetermined cancel operation” to be determined in S223 is “the captured image of the information code decoded in S217 (the captured image captured in S216 (second captured image))”. “Operation in which the information code is imaged by the imaging unit 23 in a direction rotated from a direction by a predetermined angle or more (for example, 90 ° or more)”. In such a configuration, when the process proceeds to No in S222, “a predetermined angle or more from the direction of the information code in the captured image of the information code decoded in S217 (the captured image captured in S216 (second captured image))” If it is determined that there has been an operation in which the information code is imaged by the imaging unit 23 in a rotated direction (for example, 90 ° or more), the process proceeds to Yes in S223, and if not, the process proceeds to S223. Proceed to No. In the QR code (registered trademark), the picked-up image (second picked-up image) depends on the positions of the three position detection patterns FP (FIG. 5) in the picked-up image (second picked-up image) of the information code decoded in S217. Can be specified, and if there is an operation for imaging the information code by the imaging unit 23, the captured image (third captured image) The attitude of the information code (second imaging attitude) in the captured image (third captured image) can be specified by the positions of the three position detection patterns FP. Then, by comparing these images, it is possible to determine whether or not “an operation for imaging the information code by the imaging unit 23 in a direction rotated by a predetermined angle or more (for example, 90 ° or more)” has been performed. .

この構成では、図10の処理を行う制御回路40が対応部の一例に相当し、撮像部23によって得られた撮像画像(S216で得られた第2撮像画像)に含まれる情報コードが所定の第1撮像姿勢であるときに処理部によって処理データ(S217で解読された解読データ)が生成された場合において、その後、撮像部23によって第1撮像姿勢とは向きが所定角度以上異なる第2撮像姿勢で当該情報コードが読み取られた場合に処理データに対するキャンセル制御(例えば、当該情報コードを解読した解読データのメモリ35からの削除、或いは、当該情報コードを解読した解読データを削除するコマンドを外部装置へ送信する処理など)を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって情報コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、処理部による処理対象の姿勢(第1撮像姿勢)とは異なる第2撮像姿勢で読み取られた場合にキャンセル制御が行われるため、ユーザは、「読み取り姿勢を変える」という簡易な変更でキャンセルが可能となる。
In this configuration, the control circuit 40 that performs the processing in FIG. 10 corresponds to an example of a corresponding unit, and an information code included in a captured image obtained by the imaging unit 23 (second captured image obtained in S216) is a predetermined value. When the processing data (decrypted data decoded in S217) is generated by the processing unit when in the first imaging posture, the second imaging whose orientation differs from the first imaging posture by a predetermined angle or more is thereafter performed by the imaging unit 23. When the information code is read in a posture, the cancel control for the processing data (for example, the deletion of the decoded data obtained by decoding the information code from the memory 35 or the command for deleting the decoded data obtained by decoding the information code For example, processing to transmit to the apparatus).
According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading the information code by the portable information code reader 10. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. In addition, since cancel control is performed when the processing unit reads the image in a second imaging posture different from the processing target posture (first imaging posture), the user cancels with a simple change “change the reading posture”. Is possible.

また、第3実施形態の思想は、図10のような読取処理に限定されるものではなく、図10の、S201〜S218のような流れで情報コードが解読される場合に限定されるものではない。例えば、図11のような順序で情報コードが読み取られる場合も同様に適用できる。   The idea of the third embodiment is not limited to the reading process as shown in FIG. 10, but is limited to the case where the information code is decoded in the flow as shown in S201 to S218 in FIG. Absent. For example, the present invention can be similarly applied when information codes are read in the order as shown in FIG.

図11の順序説明図の例では、S301のように読取装置10によって情報コードを読み取らせる操作を行う(S301)。その後、その情報コードの解読データをキャンセルする必要がなければ、作業者は、特別な操作を行う必要はない。一方、S301の動作の後、その情報コードの解読データをキャンセルしたければ、作業者は、S301での読取時からその情報コードを撮像部23の撮像範囲内に維持したまま、S301での読取時の情報コードの撮像姿勢(第1撮像姿勢)から当該情報コードを90°以上回転させる(S302)。そして、このように回転させた情報コードを読取装置10に読み取らせる(S303)。その後、S304では読取装置10にてキャンセルコマンドが実行される(S304)。   In the example of the sequence explanatory diagram of FIG. 11, an operation for reading the information code by the reading device 10 is performed as in S301 (S301). Thereafter, if it is not necessary to cancel the decoded data of the information code, the operator does not need to perform a special operation. On the other hand, if it is desired to cancel the decoded data of the information code after the operation of S301, the operator reads the information code in S301 while maintaining the information code in the imaging range of the imaging unit 23 from the time of reading in S301. The information code is rotated by 90 ° or more from the imaging posture (first imaging posture) of the current information code (S302). Then, the reader 10 is caused to read the information code thus rotated (S303). Thereafter, in S304, a cancel command is executed by the reading apparatus 10 (S304).

図11のようなキャンセルの流れを想定した読取装置10では、制御回路40は、情報コードの読み取りが行われた後、その読取時から当該情報コードが撮像部23の撮像範囲内に維持されたまま、その読取時の情報コードの撮像姿勢(第1撮像姿勢)から90°以上回転した撮像姿勢(第2撮像姿勢)の画像が得られたか否かを判断する。そして、読取時の情報コードの撮像姿勢(第1撮像姿勢)から90°以上回転した撮像姿勢(第2撮像姿勢)の画像が得られた場合には、その情報コードの解読データを読取装置10から消去する。また、その情報コードの解読データが既に外部装置に送信されている場合には、外部装置に対してその情報コードの解読データの消去を指示するコマンドを送信するようにしてもよい。   In the reading device 10 that assumes the flow of cancellation as illustrated in FIG. 11, after the information code is read, the control circuit 40 maintains the information code within the imaging range of the imaging unit 23 from the time of reading. It is determined whether or not an image of the imaging posture (second imaging posture) rotated 90 ° or more from the imaging posture (first imaging posture) of the information code at the time of reading is obtained. When an image having an imaging posture (second imaging posture) rotated by 90 ° or more from the imaging posture (first imaging posture) of the information code at the time of reading is obtained, the decoding data of the information code is read by the reading device 10. Erase from Further, when the decrypted data of the information code has already been transmitted to the external device, a command for instructing the external device to erase the decrypted data of the information code may be transmitted.

[第4実施形態]
第4実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。また、図10の読取処理以外は、第1実施形態及び第2実施形態と同一である。
[Fourth Embodiment]
The portable information code reader according to the fourth embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. Further, the processes other than the reading process of FIG. 10 are the same as those in the first embodiment and the second embodiment.

第4実施形態では、S223で判断対象となる「所定のキャンセル操作」を、「処理部によって処理された情報コードを撮像部23の撮像範囲AR(図9)から外し、外してから一定時間内(例えば、上述のキャンセル待ち時間T2よりも短い所定時間内)に当該情報コードを撮像範囲AR(図9)に入り込ませる操作」としている。このような構成では、S222にてNoに進む場合、「処理部によって処理された情報コード(S217で解読された情報コード)を撮像部23の撮像範囲AR(図9)から外し、外してから一定時間内に当該情報コードを撮像範囲に入り込ませる操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。   In the fourth embodiment, the “predetermined cancel operation” to be determined in S223 is “within a certain time after removing the information code processed by the processing unit from the imaging range AR (FIG. 9) of the imaging unit 23”. (For example, an operation for causing the information code to enter the imaging range AR (FIG. 9) within a predetermined time shorter than the above-described cancel waiting time T2). In such a configuration, when the process proceeds to No in S222, “the information code processed by the processing unit (the information code decrypted in S217) is removed from the imaging range AR (FIG. 9) of the imaging unit 23 and removed. If it is determined that there has been an “operation for causing the information code to enter the imaging range within a certain time”, the process proceeds to Yes in S223, and otherwise, the process proceeds to No in S223.

この構成では、制御回路40が対応部の一例に相当し、処理部によって処理された情報コード(S217で解読された情報コード)が撮像部23の撮像範囲AR(図9)に存在しなくなり、存在しなくなってから一定時間内に当該情報コードが撮像範囲AR(図9)に入り込んだ場合に、処理データ(S217で解読された情報コード)に対するキャンセル制御(例えば、当該情報コードを解読した解読データのメモリ35からの削除、或いは、当該情報コードを解読した解読データを削除するコマンドを外部装置へ送信する処理など)を行う構成となっている。この構成によれば、ユーザは、処理された情報コードを撮像範囲から一旦外し、一定時間内に再び撮像範囲内に入り込ませるという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。   In this configuration, the control circuit 40 corresponds to an example of a corresponding unit, and the information code processed by the processing unit (information code decoded in S217) does not exist in the imaging range AR (FIG. 9) of the imaging unit 23. When the information code enters the imaging range AR (FIG. 9) within a certain period of time after it no longer exists, cancel control for the processing data (information code decoded in S217) (for example, decoding by decoding the information code) The data is deleted from the memory 35, or a process for transmitting a command for deleting the decoded data obtained by decoding the information code to an external device). According to this configuration, the user can cancel the existing processing data by performing a simple operation of once removing the processed information code from the imaging range and reentering the imaging range within a predetermined time. It becomes like this. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible.

また、第4実施形態の思想は、図10のような読取処理に限定されるものではなく、図10の、S201〜S218のような流れで情報コードが解読される場合に限定されるものではない。例えば、図12のような順序で情報コードが読み取られる場合も同様に適用できる。   Further, the idea of the fourth embodiment is not limited to the reading process as shown in FIG. 10, but is limited to the case where the information code is decoded in the flow of S201 to S218 in FIG. Absent. For example, the present invention can be similarly applied when information codes are read in the order as shown in FIG.

図12の順序説明図の例では、まず作業者がS401のように読取装置10によって情報コードを読み取らせる操作を行う(S301)。その後、その情報コードの解読データをキャンセルする必要がなければ、作業者は、特別な操作を行う必要はない。一方、S401の動作の後、その情報コードの解読データをキャンセルしたければ、作業者は、情報コードを読取装置の読取視野(撮像部23による撮像範囲)から外した後、再び読取視野(撮像部23による撮像範囲)内に戻す操作を行い(S402)、その情報コードを読取装置10に読み取らせればよい。このように、撮像範囲から情報コードが外され、その後に情報コードが撮像範囲内に入り込む場合、読取装置10では、撮像範囲から外れた時間が一定時間内であればS401で読み取られた情報コードの解読データのキャンセルを実行する。一方、撮像範囲から外れた時間が一定時間を超えていれば、S403で読み取られた情報コードの解読データを新規データとしてメモリ35に記憶する。   In the example of the sequence explanatory diagram of FIG. 12, the operator first performs an operation of reading the information code by the reading device 10 as in S401 (S301). Thereafter, if it is not necessary to cancel the decoded data of the information code, the operator does not need to perform a special operation. On the other hand, if it is desired to cancel the decoded data of the information code after the operation of S401, the operator removes the information code from the reading field of view (imaging range by the imaging unit 23) and then reads the reading field (imaging again). It is only necessary to perform an operation for returning the image to the imaging range by the unit 23 (S402) and cause the reader 10 to read the information code. As described above, when the information code is removed from the imaging range, and then the information code enters the imaging range, the reading device 10 reads the information code read in S401 if the time outside the imaging range is within a predetermined time. Cancel the decrypted data. On the other hand, if the time outside the imaging range exceeds a certain time, the decoded data of the information code read in S403 is stored in the memory 35 as new data.

図12のようなキャンセルの流れを想定した読取装置10では、制御回路40は、情報コードの読み取りが行われた後、その情報コードが撮像部23の撮像範囲から外され、外されてから一定時間内に当該情報コードを再び撮像部23の撮像範囲に入り込んだか否かを判断する。そして、読み取られた情報コードが撮像部23の撮像範囲から外され、外されてから一定時間内に当該情報コードを再び撮像部23の撮像範囲に入り込んだ場合には、その情報コードの解読データを読取装置10から消去する。また、その情報コードの解読データが既に外部装置に送信されている場合には、外部装置に対してその情報コードの解読データの消去を指示するコマンドを送信するようにしてもよい。   In the reading device 10 that assumes the flow of cancellation as shown in FIG. 12, after the information code is read, the control circuit 40 removes the information code from the imaging range of the imaging unit 23 and is constant after the information code is removed. It is determined whether or not the information code has entered the imaging range of the imaging unit 23 again in time. When the read information code is removed from the imaging range of the imaging unit 23 and the information code is reentered in the imaging range of the imaging unit 23 within a certain time after being removed, the decoded data of the information code Are deleted from the reader 10. Further, when the decrypted data of the information code has already been transmitted to the external device, a command for instructing the external device to erase the decrypted data of the information code may be transmitted.

[第5実施形態]
第5実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。また、図10の読取処理以外は、第1実施形態及び第2実施形態と同一である。
[Fifth Embodiment]
The portable information code reader according to the fifth embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. Further, the processes other than the reading process of FIG. 10 are the same as those in the first embodiment and the second embodiment.

第5実施形態では、S223で判断対象となる「所定のキャンセル操作」を、「撮像部によって複数の情報コードが同時に撮像される操作」としている。このような構成では、S222にてNoに進む場合、「撮像部によって複数の情報コードが同時に撮像される操作」があったと判断される場合には、S223にてYesに進み、そうでない場合には、S223にてNoに進むことになる。   In the fifth embodiment, the “predetermined cancel operation” to be determined in S223 is “an operation in which a plurality of information codes are simultaneously imaged by the imaging unit”. In such a configuration, when the process proceeds to No in S222, if it is determined that there has been an “operation for simultaneously imaging a plurality of information codes by the imaging unit”, the process proceeds to Yes in S223, and otherwise Will proceed to No in S223.

この構成では、図10の処理を行う制御回路40が対応部の一例に相当し、処理部によって処理データ(S217で得られる解読データ)が生成された後、撮像部23によって複数の情報コードが同時に撮像された場合に、処理データ(S217で得られる解読データ)に対するキャンセル制御を行う構成となっている。この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって複数の情報コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。更に、複数の情報コードを同時に撮像するという簡易な対応によって、キャンセル時の読み取りを通常の読み取りと区別することができる。   In this configuration, the control circuit 40 that performs the processing of FIG. 10 corresponds to an example of a corresponding unit. After the processing data (decoded data obtained in S217) is generated by the processing unit, a plurality of information codes are generated by the imaging unit 23. In the case where images are simultaneously captured, cancel control is performed on the processing data (decoded data obtained in S217). According to this configuration, the user can cancel the existing processing data by performing a simple operation of reading a plurality of information codes by the portable information code reader 10. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible. Furthermore, reading at the time of cancellation can be distinguished from normal reading by a simple response of simultaneously imaging a plurality of information codes.

また、上述の例では、複数の情報コードが同時に撮像された場合に、直近の解読データをキャンセルする例を示したが、複数の情報コードが予め定められた所定の配列で撮像されたことを条件として、処理データ(S217で解読された解読データ)に対するキャンセル制御を行う構成であってもよい。この構成では、複数の情報コードが予め定められた所定の配列で撮像されたことをキャンセルの条件としているため、複数の情報コードが所定の配列以外で撮像されてもキャンセルされないことになる。従って、通常の読み取りと同様の対応(コードの読み取り操作)によって容易にキャンセルすることを可能としつつ、キャンセルしたくない処理データが誤ってキャンセルされてしまうことをより確実に防ぎ易くなる。   In the above example, when a plurality of information codes are imaged simultaneously, the example of canceling the latest decoded data is shown. However, it is assumed that a plurality of information codes are imaged in a predetermined arrangement. As a condition, it may be configured to perform cancel control on the processing data (decrypted data decrypted in S217). In this configuration, since a condition for cancellation is that a plurality of information codes are imaged in a predetermined arrangement, the plurality of information codes are not canceled even if the information codes are imaged outside the predetermined arrangement. Accordingly, it is possible to easily cancel the processing data that the user does not want to cancel, while making it possible to easily cancel it by the same action (code reading operation) as in normal reading.

また、上述のいずれの例でも、複数の情報コードが同時に撮像された場合に、直近の解読データをキャンセルする例を示したが、処理部によって処理データが生成された後、当該携帯型情報コード読取装置によって複数の情報コードが同時に撮像され且つそれら複数の情報コードが読み取られた場合に、それら複数の情報コードに対応する処理データに対するキャンセル制御を行う構成であってもよい。この構成によれば、更に、キャンセルを希望する複数の処理データを確実に指定して一括してキャンセルすることができるため、利便性が非常に高くなる。   In any of the above examples, when a plurality of information codes are simultaneously imaged, an example of canceling the latest decoded data has been shown. However, after the processing data is generated by the processing unit, the portable information code The configuration may be such that when a plurality of information codes are simultaneously imaged by the reading device and the plurality of information codes are read, cancel control is performed on the processing data corresponding to the plurality of information codes. According to this configuration, it is possible to reliably specify a plurality of processing data desired to be canceled and cancel them all at once, so that the convenience is very high.

また、第5実施形態のいずれの思想も、図10のような読取処理に限定されるものではなく、図10の、S201〜S218のような流れで情報コードが解読される場合に限定されるものではない。例えば、図13のような順序で情報コードが読み取られる場合も同様に適用できる。   Further, any idea of the fifth embodiment is not limited to the reading process as shown in FIG. 10, but is limited to the case where the information code is decoded in the flow like S201 to S218 in FIG. It is not a thing. For example, the present invention can be similarly applied when information codes are read in the order as shown in FIG.

図13では、既に解読されたデータが読取装置10に蓄積されている場合のキャンセル動作の順序を概略的に説明しており、この例では、蓄積された解読データをキャンセルする場合に、作業者は、複数の情報コードを撮像部23の撮像範囲内に配置し(S501)、それら複数の情報コードを読取装置10に読み取らせる(S502)。その後、読取装置10にてキャンセルコマンドが実行される(S503)。   FIG. 13 schematically illustrates the order of the cancel operation in the case where already decrypted data is stored in the reader 10, and in this example, when canceling the stored decrypted data, the operator Arranges a plurality of information codes within the imaging range of the imaging unit 23 (S501), and causes the reading device 10 to read the plurality of information codes (S502). Thereafter, a cancel command is executed in the reading device 10 (S503).

図13のようなキャンセルの流れを想定した読取装置10では、制御回路40は、情報コードの読み取りが行われた後、複数の情報コードの画像が得られたか否かを判断する。そして、複数の情報コードの画像が得られた場合には、直近の情報コードの解読データ又はそれら複数の情報コードの解読データを読取装置10から消去する。また、更に条件を付加し、制御回路40は、情報コードの読み取りが行われた後、複数の情報コードの画像が所定の配列で得られたか否かを判断し、複数の情報コードの画像が所定の配列で得られた場合に、直近の情報コードの解読データ又はそれら複数の情報コードの解読データを読取装置10から消去するようにしてもよい。   In the reading device 10 that assumes the flow of cancellation as shown in FIG. 13, the control circuit 40 determines whether or not an image of a plurality of information codes has been obtained after the information code has been read. When images of a plurality of information codes are obtained, the latest decoded data of the information code or the decoded data of the plurality of information codes is erased from the reading device 10. Further, a condition is added, and after the information code is read, the control circuit 40 determines whether or not a plurality of information code images are obtained in a predetermined arrangement. When the data is obtained in a predetermined arrangement, the latest decoded data of the information code or the decoded data of the plurality of information codes may be erased from the reading device 10.

[第6実施形態]
次に、第6実施形態について説明する。
第6実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。例えば、図10のS201〜S218までは、第2実施形態と同一であり、S220〜S225の処理に代えて図14の処理を行うようになっている。また、読取処理のみが第1実施形態と異なり、それ以外の構成は第1実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第1実施形態と同様の他の構成については、詳細な説明を省略する。
[Sixth Embodiment]
Next, a sixth embodiment will be described.
The portable information code reader according to the sixth embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. For example, S201 to S218 in FIG. 10 are the same as those in the second embodiment, and the process in FIG. 14 is performed instead of the processes in S220 to S225. Further, only the reading process is different from that of the first embodiment, and other configurations are the same as those of the first embodiment. Therefore, in the following, the reading process will be described with emphasis, and detailed description of other configurations similar to those of the first embodiment will be omitted.

なお、本構成でも、光を照射する光源として第1実施形態と同様の照明光源21と、マーカ光照射部50とが設けられている。そして、所定の撮像範囲の画像を撮像する撮像部23が設けられ、これら光源(照明光源21、マーカ光照射部50等)と撮像部23とを保持するようにケース12が設けられている。そして、ケース12と一体的に、又はケースとは別体として、使用者の身体又は使用者の装着物に取り付けられる取付部材60が設けられている。そして、制御回路40が処理部の一例に相当し、撮像部23によって得られた撮像画像を処理するように機能する。   Even in this configuration, the illumination light source 21 and the marker light irradiation unit 50 similar to those of the first embodiment are provided as light sources for irradiating light. An imaging unit 23 that captures an image in a predetermined imaging range is provided, and a case 12 is provided to hold these light sources (the illumination light source 21, the marker light irradiation unit 50, and the like) and the imaging unit 23. And the attachment member 60 attached to a user's body or a user's wearing thing is provided integrally with the case 12 or as a separate body from the case. The control circuit 40 corresponds to an example of a processing unit and functions to process a captured image obtained by the imaging unit 23.

更に、図14の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。   Furthermore, the control circuit 40 that executes the processing of FIG. 14 corresponds to an example of a corresponding unit, and when a predetermined instruction operation is performed on the portable information code reader 10, the captured image is processed by the processing unit. Predetermined cancel control is performed on the processing data.

図14の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S601)。そして、このように読み取られた情報コードが既読コードに相当する。   In the process of FIG. 14, when the information code to be canceled enters the imaging range of the imaging unit 23 and is captured, this information code is read by a known decoding method (S601). The information code read in this way corresponds to the read code.

そして、S601で情報コードを読み取った後には、撮像部23の撮像範囲内でのその情報コードの移動を監視する。具体的には、S601で読み取りが成功した時点から、一定時間(例えば数秒、或いは十数秒等)の間、所定の短時間毎(例えば、数ミリ秒毎、或いは数十ミリ秒毎等)に撮像部23で得られる撮像画像を解析し、S601で読み取られた情報コードが撮像画像内に収まっているか否かを確認する。なお、S602での情報コードの監視は、所定の短時間毎に得られる撮像画像から情報コードを読み取って情報コードの存在を確認してもよく、所定の短時間毎に得られる撮像画像において、情報コードの所定部分(例えば、位置検出パターンなどの特徴パターンや、情報コードの外形)を検出し、情報コードの存在を確認してもよい。   Then, after reading the information code in S601, the movement of the information code within the imaging range of the imaging unit 23 is monitored. Specifically, from a point of time when the reading is successful in S601, for a predetermined time (for example, several seconds or tens of seconds), every predetermined short time (for example, every several milliseconds or tens of milliseconds). The captured image obtained by the imaging unit 23 is analyzed, and it is confirmed whether or not the information code read in S601 is within the captured image. The monitoring of the information code in S602 may be performed by reading the information code from the captured image obtained every predetermined short time to confirm the presence of the information code. In the captured image obtained every predetermined short time, The presence of the information code may be confirmed by detecting a predetermined portion of the information code (for example, a feature pattern such as a position detection pattern or the outer shape of the information code).

そして、S601で情報コードの読み取りが成功した後、情報コードが撮像範囲内に収まった状態で一定時間以内に撮像範囲内の所定位置に移動したか否かを判断する(S603)。S601で情報コードを読み取った後、撮像範囲内の所定位置に移動する前に情報コードが撮像範囲から外れた場合、又は、S601で情報コードを読み取った後、一定時間経過しても情報コードが撮像範囲内の所定位置に移動しない場合は、S603にてNoに進み、図14の処理を終了する。一方、S601で情報コードを読み取った後、その読取時点からその情報コードが撮像範囲に収まり続け、且つ一定時間以内に撮像範囲内の所定位置に移動した場合には、S603にてYesに進み、S604にてキャンセルコマンドを実行する。S604でキャンセルコマンドが実行された場合、S601で読み取られた情報コードの解読データをメモリ35から消去する。例えば、図15のような撮像範囲ARにおいて、領域B2の位置が所定位置として定められている場合、S601の処理で図15(A)のように読み取られた情報コード100が、その読取時点から撮像範囲ARに収まり続け、且つ一定時間以内に図15(B)のように撮像範囲AR内の所定位置(領域B2)に移動した場合、S603にてYesに進み、その情報コード100の解読データをメモリ35から消去することになる。   Then, after the information code has been successfully read in S601, it is determined whether or not the information code has been moved to a predetermined position within the imaging range within a predetermined time while being within the imaging range (S603). After reading the information code in S601, if the information code is out of the imaging range before moving to a predetermined position in the imaging range, or after reading the information code in S601, the information code is not changed. If the image does not move to a predetermined position within the imaging range, the process proceeds to No in S603, and the process of FIG. On the other hand, after reading the information code in S601, if the information code continues to fall within the imaging range from the reading time and moves to a predetermined position within the imaging range within a predetermined time, the process proceeds to Yes in S603, In S604, a cancel command is executed. When the cancel command is executed in S604, the decoded data of the information code read in S601 is erased from the memory 35. For example, in the imaging range AR as shown in FIG. 15, when the position of the region B2 is determined as a predetermined position, the information code 100 read as shown in FIG. If it continues to fall within the imaging range AR and moves to a predetermined position (area B2) within the imaging range AR as shown in FIG. 15B within a certain time, the process proceeds to Yes in S603, and the decoded data of the information code 100 Is deleted from the memory 35.

なお、S601での情報コードの読み取り処理は、S217の読取処理であってもよく、この場合、S601(S217)での読み取りが成功した場合、S218でYesに進み、S218でYesに進んだ場合にS602以降の処理を行うようにすればよい。この場合、S603でYesに進む場合には、S217(S601)で読み取られた情報コードのデータがメモリ35から削除されることになる。   The information code reading process in S601 may be the reading process in S217. In this case, when the reading in S601 (S217) is successful, the process proceeds to Yes in S218 and proceeds to Yes in S218. The processing after S602 may be performed. In this case, when the process proceeds to Yes in S603, the data of the information code read in S217 (S601) is deleted from the memory 35.

また、S601での情報コードの読み取りは、S217とは別処理として行うようにしてもよく、この場合、S217で読み取りが成功し、S218でYesに進んだ後に、S601以降の処理を行うようにすればよい。この場合、S601で読み取られた情報コードがS217で読み取られた情報コードと同一のものである場合、S603でYesに進む場合には、S217、S601で読み取られた情報コードのデータがメモリ35から削除されるようにすればよい。また、S601で読み取られた情報コードがS217で読み取られた情報コードと異なるものである場合、S603でYesに進む場合には、S601で読み取られた情報コードのデータのみがメモリ35から削除されるようにしてもよく、S601で読み取られた情報コードのデータと同一の情報コードのデータがメモリ35に蓄積されている場合には、このように蓄積された同一データをも削除するようにしてもよい。   In addition, the reading of the information code in S601 may be performed as a separate process from S217. In this case, after the reading is successful in S217 and the process proceeds to Yes in S218, the processes after S601 are performed. do it. In this case, if the information code read in S601 is the same as the information code read in S217, or if the process proceeds to Yes in S603, the data of the information code read in S217 and S601 is read from the memory 35. It can be deleted. If the information code read in S601 is different from the information code read in S217, or if the process proceeds to Yes in S603, only the data of the information code read in S601 is deleted from the memory 35. In the case where data of the same information code as the information code read in S601 is stored in the memory 35, the stored same data may be deleted. Good.

なお、上述した例では、キャンセルコマンドが実行された場合に、S601で読み取られた情報コードのデータを削除(消去)する例を示したが、S601で読み取られた情報コードと同一の情報コードのデータを無効化するようにしてもよい。データの無効化は、例えば、S601で読み取られた情報コードと同一の情報コードのデータを特定の格納場所(無効化フォルダ等)に格納するようにしてもよく、S601で読み取られた情報コードと同一の情報コードのデータに対して、特定のフラグ(無効化フラグ)を対応付けて記憶し、そのデータが無効なものであることを示すようにしてもよい。   In the above example, when the cancel command is executed, the data of the information code read in S601 is deleted (erased). However, the same information code as the information code read in S601 is shown. Data may be invalidated. The data invalidation may be, for example, storing data having the same information code as the information code read in S601 in a specific storage location (such as an invalidation folder). A specific flag (invalidation flag) may be stored in association with the data of the same information code to indicate that the data is invalid.

このように、本構成では、対応部に相当する制御回路40は、当該携帯型情報コード読取装置10によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から撮像部23の撮像範囲を外れない状態で当該撮像範囲内において所定の相対移動状態となった場合に処理部によって処理された既読コードの処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、撮像部23の撮像範囲から外さない状態で当該撮像範囲内において所定の相対移動状態とすればよい。このように、キャンセルを希望する情報コードを所定の相対移動状態とするという簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
As described above, in the present configuration, the control circuit 40 corresponding to the corresponding unit captures the image of the imaging unit 23 at least when the already-read code already read by the portable information code reader 10 is read from the time when the read code is read. When the predetermined relative movement state is entered within the imaging range without being out of the range, a process for deleting or invalidating the processing data of the read code processed by the processing unit is performed.
In this configuration, when processing data of any information code is to be deleted or invalidated, after reading the information code, a predetermined relative movement state is set within the imaging range without being removed from the imaging range of the imaging unit 23. That's fine. As described above, the processing data of the information code can be easily deleted or invalidated by a simple response that the information code desired to be canceled is set in a predetermined relative movement state.

具体的には、対応部に相当する制御回路40は、既読コードが、少なくとも当該既読コードの読取時点から撮像部23の撮像範囲を外れない状態で当該撮像範囲内において所定位置に移動した場合に既読コードの処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、撮像部23の撮像範囲から外さない状態で当該撮像範囲内において所定位置に移動させればよい。このように、キャンセルを希望する情報コードを所定位置に移動させるという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
Specifically, the control circuit 40 corresponding to the corresponding unit has moved to a predetermined position within the imaging range in which the read code does not deviate from the imaging range of the imaging unit 23 at least from the time of reading the read code. In such a case, the processing for deleting or invalidating the processing data of the read code is performed.
In this configuration, when it is desired to delete or invalidate the processing data of any information code, if the information code is read and moved to a predetermined position within the imaging range without being removed from the imaging range of the imaging unit 23 Good. As described above, the processing data of the information code can be easily deleted or invalidated by an extremely simple response of moving the information code desired to be canceled to a predetermined position.

[第6実施形態の変更例]
次に、第6実施形態の変更例について説明する。
この第6実施形態の変更例に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。例えば、図10のS201〜S218までは、第2実施形態と同一であり、S220〜S225の処理に代えて図16の処理を行うようになっている。また、読取処理のみが第1実施形態と異なり、それ以外の構成は第1実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第1実施形態と同様の他の構成については、詳細な説明を省略する。
[Modification of the sixth embodiment]
Next, a modified example of the sixth embodiment will be described.
The portable information code reader according to the modified example of the sixth embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed in the flow as shown in FIG. It has become. For example, S201 to S218 in FIG. 10 are the same as those in the second embodiment, and the process of FIG. 16 is performed instead of the processes of S220 to S225. Further, only the reading process is different from that of the first embodiment, and other configurations are the same as those of the first embodiment. Therefore, in the following, the reading process will be described with emphasis, and detailed description of other configurations similar to those of the first embodiment will be omitted.

なお、本構成でも、光を照射する光源として第1実施形態と同様の照明光源21と、マーカ光照射部50とが設けられている。そして、所定の撮像範囲の画像を撮像する撮像部23が設けられ、これら光源(照明光源21、マーカ光照射部50等)と撮像部23とを保持するようにケース12が設けられている。そして、ケース12と一体的に、又はケースとは別体として、使用者の身体又は使用者の装着物に取り付けられる取付部材60が設けられている。そして、制御回路40が処理部の一例に相当し、撮像部23によって得られた撮像画像を処理するように機能する。   Even in this configuration, the illumination light source 21 and the marker light irradiation unit 50 similar to those of the first embodiment are provided as light sources for irradiating light. An imaging unit 23 that captures an image in a predetermined imaging range is provided, and a case 12 is provided to hold these light sources (the illumination light source 21, the marker light irradiation unit 50, and the like) and the imaging unit 23. And the attachment member 60 attached to a user's body or a user's wearing thing is provided integrally with the case 12 or as a separate body from the case. The control circuit 40 corresponds to an example of a processing unit and functions to process a captured image obtained by the imaging unit 23.

更に、図16の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。   Further, the control circuit 40 that executes the processing of FIG. 16 corresponds to an example of a corresponding unit, and when a predetermined instruction operation is performed on the portable information code reader 10, the captured image is processed by the processing unit. Predetermined cancel control is performed on the processing data.

図16の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S611)。そして、このように読み取られた情報コードが既読コードに相当する。   In the process of FIG. 16, when the information code to be canceled enters the imaging range of the imaging unit 23 and is imaged, the information code is read by a known decoding method (S611). The information code read in this way corresponds to the read code.

そして、S611で情報コードを読み取った後には、撮像部23の撮像範囲内でのその情報コードの移動を監視する。具体的には、S611で読み取りが成功した時点から、一定時間(例えば数秒、或いは十数秒等)の間、所定の短時間毎(例えば、数ミリ秒毎、或いは数十ミリ秒毎等)に撮像部23で得られる撮像画像を解析し、S611で読み取られた情報コードを確認する。なお、S612での情報コードの監視は、所定の短時間毎に得られる撮像画像から情報コードを読み取って情報コードの存在を確認すればよい。   Then, after reading the information code in S611, the movement of the information code within the imaging range of the imaging unit 23 is monitored. Specifically, from the time of successful reading in S611, every predetermined short time (for example, every several milliseconds or every several tens of milliseconds) for a certain period of time (for example, several seconds or tens of seconds). The captured image obtained by the imaging unit 23 is analyzed, and the information code read in S611 is confirmed. The monitoring of the information code in S612 may be performed by reading the information code from the captured image obtained every predetermined short time and confirming the presence of the information code.

そして、S613では、前回の読み取り成功時とは別位置で情報コードの読み取りが成功したか否かを判断する。例えば、S611で読み取りが成功した後、S611とは別位置で当該情報コードの読み取りが成功した場合、S613ではYesに進む。具体例を挙げると、S611では、図18(A)のように位置合わせがなされて、図17(A)のように領域B0で情報コード100の読み取りが成功し、その後、S612での監視中に、図18(B)のように位置合わせがなされて、図17(B)のように、前回の読取成功時の領域B0とは別位置の領域B2で情報コード100の読み取りが成功した場合、S613でYesに進み、領域B0の後の位置変化履歴として領域B2を追加する(S614)。一方、S611の処理では、領域B0で情報コード100の読み取りが成功し、その後、情報コード100の読み取りが成功しない場合、又は領域B0での読み取りしか成功しない場合には、S613にてNoに進み、前回の領域B0以外の領域で読み取りが成功するまで情報コードを監視し続ける。なお、S611の処理の後、又はS615でNoに進んだ後、所定時間経過しても前回と別位置で情報コードが読み取られない場合、図16の処理自体を終了すればよい。   In step S613, it is determined whether the information code has been successfully read at a position different from the previous successful reading time. For example, after the reading is successful in S611, if the information code is successfully read at a position different from S611, the process proceeds to Yes in S613. As a specific example, in S611, the alignment is performed as shown in FIG. 18A, and the information code 100 is successfully read in the area B0 as shown in FIG. 17A, and then the monitoring in S612 is in progress. In addition, the positioning is performed as shown in FIG. 18B, and the information code 100 is successfully read in the area B2 at a position different from the area B0 at the time of the previous successful reading as shown in FIG. 17B. The process proceeds to Yes in S613, and the area B2 is added as a position change history after the area B0 (S614). On the other hand, in the process of S611, when the information code 100 is successfully read in the area B0 and thereafter the information code 100 is not successfully read, or only the reading in the area B0 is successful, the process proceeds to No in S613. The information code is continuously monitored until the reading succeeds in the area other than the previous area B0. Note that after the processing of S611 or after proceeding to No in S615, if the information code is not read at a different position from the previous time even after a predetermined time has elapsed, the processing itself of FIG. 16 may be terminated.

S614の処理の後には、それまでの位置変化履歴が予め定められた所定パターンと一致しているか否かを判断する。例えば、所定パターンとして、「B2、B1」のように順番が定められている場合、S611において領域B0で情報コードが読み取られ、その後、領域B2で情報コードが読み取られてS613にてYesに進んだ場合、それまでにS614で記録された位置変化履歴は、「B2」のみであるため、上述の所定パターン「B2、B1」とは一致しないことになる。この場合、S615にてNoに進むことになる。一方、S611において領域B0で情報コードが読み取られた後、領域B2で情報コードが読み取られてS613にてYesに進み、位置変化履歴として「B2」が記録された状態でS615にてNoに進んだ場合、その後、図17(C)のように領域B1で情報コードが読み取られてS613にてYesに進んだ場合には、位置変化履歴に「B1」が追加される。この場合、位置変化履歴が「B2、B1」となるため、上述の所定パターンと一致することになり、S615にてYesに進むことになる。なお、予めS611からの時間経過が許容される規定時間を定めておき、S615の時点で、S611の処理終了後からの経過時間が規定時間を超えていた場合、図16の処理自体を終了すればよい。   After the process of S614, it is determined whether or not the position change history so far matches a predetermined pattern. For example, when the order is determined as “B2, B1” as the predetermined pattern, the information code is read in the area B0 in S611, and then the information code is read in the area B2, and the process proceeds to Yes in S613. In this case, since the position change history recorded in S614 so far is only “B2”, it does not match the above-mentioned predetermined pattern “B2, B1”. In this case, the process proceeds to No in S615. On the other hand, after the information code is read in the area B0 in S611, the information code is read in the area B2, and the process proceeds to Yes in S613. In the state where “B2” is recorded as the position change history, the process proceeds to No in S615. In this case, after that, as shown in FIG. 17C, when the information code is read in the area B1 and the process proceeds to Yes in S613, “B1” is added to the position change history. In this case, since the position change history is “B2, B1”, it matches the above-mentioned predetermined pattern, and the process proceeds to Yes in S615. Note that a predetermined time in which the passage of time from S611 is allowed is set in advance, and if the elapsed time from the end of the processing in S611 exceeds the predetermined time at the time of S615, the processing itself in FIG. That's fine.

S615でYesに進む場合、S616にてキャンセルコマンドを実行する。S616でキャンセルコマンドが実行された場合、S611で読み取られた情報コードの解読データをメモリ35から消去する。例えば、S611の処理で図17のような情報コード100が読み取られ、その後、S615でYesに進んでキャンセルコマンドを実行する場合、その情報コード100の解読データをメモリ35から消去することになる。   When the process proceeds to Yes in S615, a cancel command is executed in S616. When the cancel command is executed in S616, the decoded data of the information code read in S611 is erased from the memory 35. For example, when the information code 100 as shown in FIG. 17 is read in the process of S611 and then the process proceeds to Yes in S615 to execute the cancel command, the decoded data of the information code 100 is erased from the memory 35.

なお、S611での情報コードの読み取り処理は、S217の読取処理であってもよく、この場合、S611(S217)での読み取りが成功した場合、S218でYesに進み、S218でYesに進んだ場合にS612以降の処理を行うようにすればよい。この場合、S615でYesに進む場合には、S217(S611)で読み取られた情報コードのデータがメモリ35から削除されることになる。   The information code reading process in S611 may be the reading process in S217. In this case, when the reading in S611 (S217) is successful, the process proceeds to Yes in S218 and proceeds to Yes in S218. In addition, the processing after S612 may be performed. In this case, when the process proceeds to Yes in S615, the data of the information code read in S217 (S611) is deleted from the memory 35.

また、S611での情報コードの読み取りは、S217とは別処理として行うようにしてもよく、この場合、S217で読み取りが成功し、S218でYesに進んだ後に、S611以降の処理を行うようにすればよい。この場合、S611で読み取られた情報コードがS217で読み取られた情報コードと同一のものである場合、S615でYesに進む場合には、S217、S611で読み取られた情報コードのデータがメモリ35から削除されるようにすればよい。また、S611で読み取られた情報コードがS217で読み取られた情報コードと異なるものである場合、S615でYesに進む場合には、S611で読み取られた情報コードのデータのみがメモリ35から削除されるようにしてもよく、S611で読み取られた情報コードのデータと同一の情報コードのデータがメモリ35に蓄積されている場合には、このように蓄積された同一データをも削除するようにしてもよい。   Further, the reading of the information code in S611 may be performed as a separate process from S217. In this case, after the reading is successful in S217 and the process proceeds to Yes in S218, the processes after S611 are performed. do it. In this case, if the information code read in S611 is the same as the information code read in S217, or if the process proceeds to Yes in S615, the data of the information code read in S217 and S611 is read from the memory 35. It can be deleted. When the information code read in S611 is different from the information code read in S217, when the process proceeds to Yes in S615, only the data of the information code read in S611 is deleted from the memory 35. If the same information code data as the information code data read in S611 is stored in the memory 35, the stored same data may be deleted. Good.

なお、上述した例では、キャンセルコマンドが実行された場合に、S611で読み取られた情報コードのデータを削除(消去)する例を示したが、S611で読み取られた情報コードと同一の情報コードのデータを無効化するようにしてもよい。データの無効化は、例えば、S611で読み取られた情報コードと同一の情報コードのデータを特定の格納場所(無効化フォルダ等)に格納するようにしてもよく、S611で読み取られた情報コードと同一の情報コードのデータに対して、特定のフラグ(無効化フラグ)を対応付けて記憶し、そのデータが無効なものであることを示すようにしてもよい。   In the above example, when the cancel command is executed, the data of the information code read in S611 is deleted (erased). However, the same information code as the information code read in S611 has been shown. Data may be invalidated. The data invalidation may be, for example, storing data having the same information code as the information code read in S611 in a specific storage location (such as an invalidation folder). A specific flag (invalidation flag) may be stored in association with the data of the same information code to indicate that the data is invalid.

以上のように、本構成では、対応部に相当する制御回路40は、当該携帯型情報コード読取装置10によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から所定の位置変化履歴となった場合に当該既読コードの処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、撮像部23の撮像範囲から外さない状態で当該撮像範囲内において所定の位置変化をさせればよい。このように、キャンセルを希望する情報コードに対して所定の位置変化をさせるという簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
As described above, in this configuration, the control circuit 40 corresponding to the corresponding unit allows the already-read code already read by the portable information code reader 10 to change at a predetermined position from at least the time when the read code is read. When it becomes a history, it is configured to perform processing for deleting or invalidating processing data of the read code.
In this configuration, when it is desired to delete or invalidate the processing data of any information code, after the information code is read, a predetermined position change can be made within the imaging range without being removed from the imaging range of the imaging unit 23. That's fine. As described above, the processing data of the information code can be easily deleted or invalidated by a simple response of changing the predetermined position with respect to the information code desired to be canceled.

[第7実施形態]
次に、第7実施形態について説明する。
第7実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。例えば、図10のS201〜S218までは、第2実施形態と同一であり、S220〜S225の処理に代えて図19の処理を行うようになっている。また、読取処理のみが第1実施形態と異なり、それ以外の構成は第1実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第1実施形態と同様の他の構成については、詳細な説明を省略する。
[Seventh embodiment]
Next, a seventh embodiment will be described.
The portable information code reader according to the seventh embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. For example, S201 to S218 in FIG. 10 are the same as those in the second embodiment, and the process in FIG. 19 is performed instead of the processes in S220 to S225. Further, only the reading process is different from that of the first embodiment, and other configurations are the same as those of the first embodiment. Therefore, in the following, the reading process will be described with emphasis, and detailed description of other configurations similar to those of the first embodiment will be omitted.

なお、本構成でも、光を照射する光源として第1実施形態と同様の照明光源21と、マーカ光照射部50とが設けられている。そして、所定の撮像範囲の画像を撮像する撮像部23が設けられ、これら光源(照明光源21、マーカ光照射部50等)と撮像部23とを保持するようにケース12が設けられている。そして、ケース12と一体的に、又はケースとは別体として、使用者の身体又は使用者の装着物に取り付けられる取付部材60が設けられている。そして、制御回路40が処理部の一例に相当し、撮像部23によって得られた撮像画像を処理するように機能する。   Even in this configuration, the illumination light source 21 and the marker light irradiation unit 50 similar to those of the first embodiment are provided as light sources for irradiating light. An imaging unit 23 that captures an image in a predetermined imaging range is provided, and a case 12 is provided to hold these light sources (the illumination light source 21, the marker light irradiation unit 50, and the like) and the imaging unit 23. And the attachment member 60 attached to a user's body or a user's wearing thing is provided integrally with the case 12 or as a separate body from the case. The control circuit 40 corresponds to an example of a processing unit and functions to process a captured image obtained by the imaging unit 23.

更に、図19の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。   Furthermore, the control circuit 40 that executes the processing of FIG. 19 corresponds to an example of a corresponding unit, and when a predetermined instruction operation is performed on the portable information code reading device 10, the captured image is processed by the processing unit. Predetermined cancel control is performed on the processing data.

図19の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S701)。そして、このように読み取られた情報コードが既読コードに相当する。   In the process of FIG. 19, when the information code to be canceled enters the imaging range of the imaging unit 23 and is captured, this information code is read by a known decoding method (S701). The information code read in this way corresponds to the read code.

そして、S701で情報コードを読み取った後には、撮像部23の撮像範囲内でのその情報コードの移動を監視する。具体的には、S701で読み取りが成功した時点から、一定時間(例えば数秒、或いは十数秒等)の間、所定の短時間毎(例えば、数ミリ秒毎、或いは数十ミリ秒毎等)に撮像部23で得られる撮像画像を解析し、S701で読み取られた情報コードが撮像画像内に収まっているか否かを確認する。なお、S702での情報コードの監視は、所定の短時間毎に得られる撮像画像から情報コードを読み取って情報コードの存在を確認してもよく、所定の短時間毎に得られる撮像画像において、情報コードの所定部分(例えば、位置検出パターンなどの特徴パターンや、情報コードの外形)を検出し、情報コードの存在を確認してもよい。   Then, after reading the information code in S701, the movement of the information code within the imaging range of the imaging unit 23 is monitored. Specifically, from a point of time when the reading is successful in S701, for a predetermined time (for example, several seconds or tens of seconds), every predetermined short time (for example, every several milliseconds or tens of milliseconds). The captured image obtained by the imaging unit 23 is analyzed, and it is confirmed whether or not the information code read in S701 is within the captured image. The monitoring of the information code in S702 may be performed by reading the information code from a captured image obtained every predetermined short time to confirm the presence of the information code. In the captured image obtained every predetermined short time, The presence of the information code may be confirmed by detecting a predetermined portion of the information code (for example, a feature pattern such as a position detection pattern or the outer shape of the information code).

そして、S701で情報コードの読み取りが成功した後、所定時間が経過するまでの間に、情報コードが撮像範囲から一旦外れ、その後、所定位置で読み取られたか否か判断する(S703)。S701で情報コードを読み取った後、所定時間を経過してもその情報コードが撮像範囲から外れない場合、又は、S701で情報コードを読み取った後、所定時間が経過するまでの間にその情報コードが撮像範囲から外れても、所定時間が経過するまでの間にその情報コードが撮像範囲内の所定位置で読み取られない場合は、S703にてNoに進み、図19の処理を終了する。   Then, after the information code has been successfully read in S701, it is determined whether the information code has once deviated from the imaging range until a predetermined time has elapsed, and then has been read at a predetermined position (S703). After reading the information code in S701, if the information code does not fall out of the imaging range even after a lapse of a predetermined time, or after reading the information code in S701, until the predetermined time elapses If the information code is not read at a predetermined position within the imaging range until the predetermined time elapses even if it is out of the imaging range, the process proceeds to No in S703 and the processing of FIG.

一方、S701で情報コードを読み取った後、所定時間が経過するまでの間に、その情報コードが撮像範囲から一旦外れ且つその後に撮像範囲内の所定位置で読み取られた場合、S703にてYesに進み、S704にてキャンセルコマンドを実行する。S704でキャンセルコマンドが実行された場合、S701で読み取られた情報コードの解読データをメモリ35から消去する。例えば、図20のような撮像範囲ARにおいて、領域B2の位置が所定位置として定められている場合、S701の処理で図20(A)のように読み取られた情報コード100が、S701での読み取りから所定時間が経過するまでの間に図20(B)のように一旦撮像範囲ARから外れ、その後、S701での読み取りから所定時間が経過するまでの間に図20(C)のように撮像範囲AR内の所定位置(領域B2)に移動して読み取られた場合、S703にてYesに進み、その情報コード100の解読データをメモリ35から消去することになる。   On the other hand, after the information code is read in S701 and before the predetermined time elapses, if the information code is once out of the imaging range and then read at a predetermined position in the imaging range, Yes in S703 In step S704, a cancel command is executed. When the cancel command is executed in S704, the decoded data of the information code read in S701 is erased from the memory 35. For example, in the imaging range AR as shown in FIG. 20, when the position of the region B2 is set as a predetermined position, the information code 100 read as shown in FIG. 20A in the processing of S701 is read in S701. Until the predetermined time elapses, the image is once out of the imaging range AR as shown in FIG. 20B, and thereafter, as shown in FIG. 20C until the predetermined time elapses after reading in S701. If it is read after moving to a predetermined position (area B2) within the range AR, the process proceeds to Yes in S703, and the decoded data of the information code 100 is erased from the memory 35.

なお、S701での情報コードの読み取り処理は、S217の読取処理であってもよく、この場合、S701(S217)での読み取りが成功した場合、S218でYesに進み、S218でYesに進んだ場合にS702以降の処理を行うようにすればよい。この場合、S703でYesに進む場合には、S217(S701)で読み取られた情報コードのデータがメモリ35から削除されることになる。   The information code reading process in S701 may be the reading process in S217. In this case, when the reading in S701 (S217) is successful, the process proceeds to Yes in S218 and proceeds to Yes in S218. In addition, the processing after S702 may be performed. In this case, when the process proceeds to Yes in S703, the data of the information code read in S217 (S701) is deleted from the memory 35.

また、S701での情報コードの読み取りは、S217とは別処理として行うようにしてもよく、この場合、S217で読み取りが成功し、S218でYesに進んだ後に、S701以降の処理を行うようにすればよい。この場合、S701で読み取られた情報コードがS217で読み取られた情報コードと同一のものである場合、S703でYesに進む場合には、S217、S701で読み取られた情報コードのデータがメモリ35から削除されるようにすればよい。また、S701で読み取られた情報コードがS217で読み取られた情報コードと異なるものである場合、S703でYesに進む場合には、S701で読み取られた情報コードのデータのみがメモリ35から削除されるようにしてもよく、S701で読み取られた情報コードのデータと同一の情報コードのデータがメモリ35に蓄積されている場合には、このように蓄積された同一データをも削除するようにしてもよい。   Further, the reading of the information code in S701 may be performed as a separate process from S217. In this case, after the reading is successful in S217 and the process proceeds to Yes in S218, the processes after S701 are performed. do it. In this case, if the information code read in S701 is the same as the information code read in S217, or if the process proceeds to Yes in S703, the data of the information code read in S217 and S701 is read from the memory 35. It can be deleted. When the information code read in S701 is different from the information code read in S217, when the process proceeds to Yes in S703, only the data of the information code read in S701 is deleted from the memory 35. If the same information code data as the information code read in S701 is stored in the memory 35, the stored same data may be deleted. Good.

なお、上述した例では、キャンセルコマンドが実行された場合に、S701で読み取られた情報コードのデータを削除(消去)する例を示したが、S701で読み取られた情報コードと同一の情報コードのデータを無効化するようにしてもよい。データの無効化は、例えば、S701で読み取られた情報コードと同一の情報コードのデータを特定の格納場所(無効化フォルダ等)に格納するようにしてもよく、S701で読み取られた情報コードと同一の情報コードのデータに対して、特定のフラグ(無効化フラグ)を対応付けて記憶し、そのデータが無効なものであることを示すようにしてもよい。   In the above example, when the cancel command is executed, the information code data read in S701 is deleted (erased). However, the same information code as the information code read in S701 is shown. Data may be invalidated. The data invalidation may be, for example, storing data with the same information code as the information code read in S701 in a specific storage location (such as an invalidation folder). A specific flag (invalidation flag) may be stored in association with the data of the same information code to indicate that the data is invalid.

以上のように、本構成では、対応部に相当する制御回路40は、前記処理部によって処理された前記情報コードが前記撮像部の前記撮像範囲に存在しなくなり、存在しなくなってから当該情報コードが前記撮像範囲に入り込んだ場合に、前記処理データに対する前記キャンセル制御を行う構成となっている。
この構成では、ユーザがいずれかの情報コードに関してキャンセル制御を行いたい場合、当該情報コードを撮像範囲から一旦外し、再び撮像範囲内に入り込ませるという簡易な操作を行えばよく、これにより、既存の処理データを容易にキャンセルすることができる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。
As described above, in this configuration, the control circuit 40 corresponding to the corresponding unit causes the information code processed by the processing unit to no longer exist in the imaging range of the imaging unit, and after the information code does not exist, the information code When the image enters the imaging range, the cancel control is performed on the processing data.
In this configuration, when the user wants to perform cancel control for any information code, a simple operation of removing the information code from the imaging range and entering the imaging range again can be performed. Processing data can be easily canceled. In particular, since cancellation can be performed by the same response (code reading operation) as in normal reading, cancellation using a characteristic hands-free configuration is possible.

また、本構成では、情報コード100が撮像部23の撮像範囲に存在しなくなり、且つ存在しなくなった後に当該情報コード100が撮像範囲内の所定位置で読み取られた場合に、処理データに対するキャンセル制御を行う構成となっている。
この構成では、ユーザは、処理された情報コード100を撮像範囲から一旦外し、所定位置に配置するという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。また、撮像範囲から外れた後に所定位置で読み取られることをキャンセルの条件としているため、このような操作を行わない限りキャンセルがなされないことになる。つまり、無意識の動作に起因する偶発的なキャンセルを効果的に抑えることができる。
Further, in this configuration, when the information code 100 does not exist in the imaging range of the imaging unit 23 and the information code 100 is read at a predetermined position in the imaging range after the information code 100 does not exist, the cancel control for the processing data is performed. It is the composition which performs.
In this configuration, the user can cancel the existing processing data by performing a simple operation of once removing the processed information code 100 from the imaging range and placing it at a predetermined position. Further, since it is a condition for cancellation to be read at a predetermined position after deviating from the imaging range, cancellation is not performed unless such an operation is performed. That is, accidental cancellation due to unconscious movement can be effectively suppressed.

[第8実施形態]
次に、第8実施形態について説明する。
第8実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。例えば、図10のS201〜S218までは、第2実施形態と同一であり、S220〜S225の処理に代えて図21の処理を行うようになっている。また、読取処理のみが第1実施形態と異なり、それ以外の構成は第1実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第1実施形態と同様の他の構成については、詳細な説明を省略する。
[Eighth embodiment]
Next, an eighth embodiment will be described.
The portable information code reader according to the eighth embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. For example, S201 to S218 in FIG. 10 are the same as those in the second embodiment, and the process in FIG. 21 is performed instead of the processes in S220 to S225. Further, only the reading process is different from that of the first embodiment, and other configurations are the same as those of the first embodiment. Therefore, in the following, the reading process will be described with emphasis, and detailed description of other configurations similar to those of the first embodiment will be omitted.

なお、本構成でも、光を照射する光源として第1実施形態と同様の照明光源21と、マーカ光照射部50とが設けられている。そして、所定の撮像範囲の画像を撮像する撮像部23が設けられ、これら光源(照明光源21、マーカ光照射部50等)と撮像部23とを保持するようにケース12が設けられている。そして、ケース12と一体的に、又はケースとは別体として、使用者の身体又は使用者の装着物に取り付けられる取付部材60が設けられている。そして、制御回路40が処理部の一例に相当し、撮像部23によって得られた撮像画像を処理するように機能する。   Even in this configuration, the illumination light source 21 and the marker light irradiation unit 50 similar to those of the first embodiment are provided as light sources for irradiating light. An imaging unit 23 that captures an image in a predetermined imaging range is provided, and a case 12 is provided to hold these light sources (the illumination light source 21, the marker light irradiation unit 50, and the like) and the imaging unit 23. And the attachment member 60 attached to a user's body or a user's wearing thing is provided integrally with the case 12 or as a separate body from the case. The control circuit 40 corresponds to an example of a processing unit and functions to process a captured image obtained by the imaging unit 23.

更に、図21の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。   Furthermore, the control circuit 40 that executes the processing of FIG. 21 corresponds to an example of a corresponding unit, and when a predetermined instruction operation is performed on the portable information code reader 10, the captured image is processed by the processing unit. Predetermined cancel control is performed on the processing data.

図21の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S801)。そして、このように読み取られた情報コードが既読コードに相当する。   In the process of FIG. 21, when the information code to be canceled enters the imaging range of the imaging unit 23 and is captured, this information code is read by a known decoding method (S801). The information code read in this way corresponds to the read code.

そして、S801で情報コードを読み取った後には、撮像部23の撮像範囲内でのその情報コードの移動を監視する。具体的には、S801で読み取りが成功した時点から、一定時間(例えば数秒、或いは十数秒等)の間、所定の短時間毎(例えば、数ミリ秒毎、或いは数十ミリ秒毎等)に撮像部23で得られる撮像画像を解析し、S801で読み取られた情報コードが撮像画像内に収まっているか否かを確認する。なお、S802での情報コードの監視は、所定の短時間毎に得られる撮像画像から情報コードを読み取って情報コードの存在を確認してもよく、所定の短時間毎に得られる撮像画像において、情報コードの所定部分(例えば、位置検出パターンなどの特徴パターンや、情報コードの外形)を検出し、情報コードの存在を確認してもよい。   Then, after reading the information code in S801, the movement of the information code within the imaging range of the imaging unit 23 is monitored. Specifically, at a predetermined short time (for example, every several milliseconds or every several tens of milliseconds, etc.) for a certain period of time (for example, several seconds or tens of seconds) from the time when the reading is successful in S801. The captured image obtained by the imaging unit 23 is analyzed, and it is confirmed whether or not the information code read in S801 is contained in the captured image. The monitoring of the information code in S802 may be performed by reading the information code from a captured image obtained every predetermined short time to confirm the presence of the information code. In the captured image obtained every predetermined short time, The presence of the information code may be confirmed by detecting a predetermined portion of the information code (for example, a feature pattern such as a position detection pattern or the outer shape of the information code).

そして、S801で情報コードの読み取りが成功した後、情報コードが撮像範囲内に収まった状態で一定時間以内に所定のサイズ変化があったか否かを判断する(S803)。S801で情報コードを読み取った後、所定のサイズ変化がある前に情報コードが撮像範囲から外れた場合、又は、S801で情報コードを読み取った後、一定時間経過しても情報コードに所定のサイズ変化がない場合は、S803にてNoに進み、図21の処理を終了する。一方、S801で情報コードを読み取った後、その読取時点からその情報コードが撮像範囲に収まり続け、且つ一定時間以内に所定のサイズ変化があった場合には、S803にてYesに進み、S804にてキャンセルコマンドを実行する。S804でキャンセルコマンドが実行された場合、S801で読み取られた情報コードの解読データをメモリ35から消去する。例えば、S801の処理で図22(A)のように読み取られた情報コード100が、その読取時点から撮像範囲ARに収まり続け、且つ一定時間以内に図22(B)のようにサイズが一定値以上変化した場合に、S803にてYesに進み、その情報コード100の解読データをメモリ35から消去することになる。なお、「所定のサイズ変化」は、例えば、一片の長さが、S801で読み取られた情報コードの一片の長さの所定割合以下(例えば、1/2以下)となるような縮小変化であってもよく、一片の長さが、S801で読み取られた情報コードの一片の長さの所定倍以上(例えば、2倍以上)となるような拡大変化であってもよい。   Then, after the information code has been successfully read in S801, it is determined whether or not there has been a predetermined size change within a predetermined time while the information code is within the imaging range (S803). After reading the information code in S801, if the information code is out of the imaging range before the predetermined size change, or after reading the information code in S801, the information code has a predetermined size. If there is no change, the process proceeds to No in S803, and the process of FIG. On the other hand, after reading the information code in S801, if the information code continues to be within the imaging range from the time of reading and there is a predetermined size change within a certain time, the process proceeds to Yes in S803, and to S804. Execute the cancel command. When the cancel command is executed in S804, the decoded data of the information code read in S801 is erased from the memory 35. For example, the information code 100 read as shown in FIG. 22A in the process of S801 continues to be within the imaging range AR from the time of reading, and the size is a constant value as shown in FIG. 22B within a predetermined time. If it has changed, the process proceeds to Yes in S803, and the decoded data of the information code 100 is erased from the memory 35. The “predetermined size change” is, for example, a reduction change such that the length of one piece is equal to or less than a predetermined ratio (for example, ½ or less) of the length of one piece of the information code read in S801. Alternatively, it may be an enlarged change in which the length of one piece is equal to or greater than a predetermined length (for example, twice or more) of the length of one piece of the information code read in S801.

なお、S801での情報コードの読み取り処理は、S217の読取処理であってもよく、この場合、S801(S217)での読み取りが成功した場合、S218でYesに進み、S218でYesに進んだ場合にS802以降の処理を行うようにすればよい。この場合、S803でYesに進む場合には、S217(S801)で読み取られた情報コードのデータがメモリ35から削除されることになる。   Note that the information code reading process in S801 may be the reading process in S217. In this case, if the reading in S801 (S217) is successful, the process proceeds to Yes in S218 and proceeds to Yes in S218. In addition, the processing after S802 may be performed. In this case, when the process proceeds to Yes in S803, the data of the information code read in S217 (S801) is deleted from the memory 35.

また、S801での情報コードの読み取りは、S217とは別処理として行うようにしてもよく、この場合、S217で読み取りが成功し、S218でYesに進んだ後に、S801以降の処理を行うようにすればよい。この場合、S801で読み取られた情報コードがS217で読み取られた情報コードと同一のものである場合、S803でYesに進む場合には、S217、S801で読み取られた情報コードのデータがメモリ35から削除されるようにすればよい。また、S801で読み取られた情報コードがS217で読み取られた情報コードと異なるものである場合、S803でYesに進む場合には、S801で読み取られた情報コードのデータのみがメモリ35から削除されるようにしてもよく、S801で読み取られた情報コードのデータと同一の情報コードのデータがメモリ35に蓄積されている場合には、このように蓄積された同一データをも削除するようにしてもよい。   Further, the reading of the information code in S801 may be performed as a separate process from S217. In this case, after the reading is successful in S217 and the process proceeds to Yes in S218, the processes after S801 are performed. do it. In this case, if the information code read in S801 is the same as the information code read in S217, or if the process proceeds to Yes in S803, the data of the information code read in S217 and S801 is read from the memory 35. It can be deleted. If the information code read in S801 is different from the information code read in S217, or if the process proceeds to Yes in S803, only the data of the information code read in S801 is deleted from the memory 35. If the same information code data as the information code read in S801 is stored in the memory 35, the stored same data may be deleted. Good.

なお、上述した例では、キャンセルコマンドが実行された場合に、S801で読み取られた情報コードのデータを削除(消去)する例を示したが、S801で読み取られた情報コードと同一の情報コードのデータを無効化するようにしてもよい。データの無効化は、例えば、S801で読み取られた情報コードと同一の情報コードのデータを特定の格納場所(無効化フォルダ等)に格納するようにしてもよく、S801で読み取られた情報コードと同一の情報コードのデータに対して、特定のフラグ(無効化フラグ)を対応付けて記憶し、そのデータが無効なものであることを示すようにしてもよい。   In the above example, when the cancel command is executed, the information code data read in S801 is deleted (erased). However, the same information code as the information code read in S801 is used. Data may be invalidated. The data invalidation may be, for example, storing data having the same information code as the information code read in S801 in a specific storage location (such as an invalidation folder). A specific flag (invalidation flag) may be stored in association with the data of the same information code to indicate that the data is invalid.

本構成では、対応部に相当する制御回路40は、携帯型情報コード読取装置10によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から撮像部23の撮像範囲を外れない状態で当該撮像範囲内において所定のサイズ変化状態となった場合に処理部によって処理された既読コードの処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、当該情報コードと読取装置との距離を調整し、撮像部の撮像範囲から外さない状態で当該撮像範囲内において所定のサイズ変化をさせればよい。このように、キャンセルを希望する情報コードとの距離を調整するという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。また、情報コードとの距離を調整することを条件とするため、キャンセル操作の際には、情報コードに対して読取装置を大きく横移動させる必要がなく、情報コードを撮像範囲から外さない状態を維持しやすくなる。
In this configuration, the control circuit 40 corresponding to the corresponding unit is in a state in which the read code that has already been read by the portable information code reader 10 does not deviate from the imaging range of the imaging unit 23 at least from the time of reading the read code. Thus, when a predetermined size change state occurs within the imaging range, the processing data of the read code processed by the processing unit is deleted or invalidated.
In this configuration, when the processing data of any information code is to be deleted or invalidated, after the information code is read, the distance between the information code and the reading device is adjusted so as not to be out of the imaging range of the imaging unit. A predetermined size change may be made within the imaging range. In this way, the processing data of the information code can be easily deleted or invalidated by an extremely simple response of adjusting the distance from the information code desired to be canceled. In addition, since it is a condition that the distance from the information code is adjusted, there is no need to move the reader largely laterally with respect to the information code during the cancel operation, and the information code is not removed from the imaging range. Easy to maintain.

[第9実施形態]
次に、第9実施形態について説明する。
第9実施形態に係る携帯型情報コード読取装置は、「所定のキャンセル操作」以外は、第2実施形態と同様であり、図10のような流れで読取処理が行われるようになっている。例えば、図10のS201〜S218までは、第2実施形態と同一であり、S220〜S225の処理に代えて図23の処理を行うようになっている。また、読取処理のみが第1実施形態と異なり、それ以外の構成は第1実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第1実施形態と同様の他の構成については、詳細な説明を省略する。
[Ninth Embodiment]
Next, a ninth embodiment will be described.
The portable information code reader according to the ninth embodiment is the same as that of the second embodiment except for the “predetermined cancel operation”, and the reading process is performed according to the flow shown in FIG. For example, S201 to S218 in FIG. 10 are the same as those in the second embodiment, and the process in FIG. 23 is performed instead of the processes in S220 to S225. Further, only the reading process is different from that of the first embodiment, and other configurations are the same as those of the first embodiment. Therefore, in the following, the reading process will be described with emphasis, and detailed description of other configurations similar to those of the first embodiment will be omitted.

なお、本構成でも、光を照射する光源として第1実施形態と同様の照明光源21と、マーカ光照射部50とが設けられている。そして、所定の撮像範囲の画像を撮像する撮像部23が設けられ、これら光源(照明光源21、マーカ光照射部50等)と撮像部23とを保持するようにケース12が設けられている。そして、ケース12と一体的に、又はケースとは別体として、使用者の身体又は使用者の装着物に取り付けられる取付部材60が設けられている。そして、制御回路40が処理部の一例に相当し、撮像部23によって得られた撮像画像を処理するように機能する。   Even in this configuration, the illumination light source 21 and the marker light irradiation unit 50 similar to those of the first embodiment are provided as light sources for irradiating light. An imaging unit 23 that captures an image in a predetermined imaging range is provided, and a case 12 is provided to hold these light sources (the illumination light source 21, the marker light irradiation unit 50, and the like) and the imaging unit 23. And the attachment member 60 attached to a user's body or a user's wearing thing is provided integrally with the case 12 or as a separate body from the case. The control circuit 40 corresponds to an example of a processing unit and functions to process a captured image obtained by the imaging unit 23.

更に、図23の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。   Furthermore, the control circuit 40 that executes the processing of FIG. 23 corresponds to an example of a corresponding unit, and when a predetermined instruction operation is performed on the portable information code reading device 10, a captured image is processed by the processing unit. Predetermined cancel control is performed on the processing data.

図23の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S901)。そして、このように読み取られた情報コードが既読コードに相当する。   In the process of FIG. 23, when the information code to be canceled enters the imaging range of the imaging unit 23 and is captured, this information code is read by a known decoding method (S901). The information code read in this way corresponds to the read code.

そして、S901で情報コードを読み取った後には、撮像部23の撮像範囲内でのその情報コードの移動を監視する。具体的には、S901で読み取りが成功した時点から、一定時間(例えば数秒、或いは十数秒等)の間、所定の短時間毎(例えば、数ミリ秒毎、或いは数十ミリ秒毎等)に撮像部23で得られる撮像画像を解析し、S901で読み取られた情報コードが撮像画像内に収まっているか否かを確認する。なお、S902での情報コードの監視は、所定の短時間毎に得られる撮像画像から情報コードを読み取って情報コードの存在を確認してもよく、所定の短時間毎に得られる撮像画像において、情報コードの所定部分(例えば、位置検出パターンなどの特徴パターンや、情報コードの外形)を検出し、情報コードの存在を確認してもよい。   Then, after reading the information code in S901, the movement of the information code within the imaging range of the imaging unit 23 is monitored. Specifically, from the time of successful reading in S901, for a predetermined time (for example, several seconds or tens of seconds), every predetermined short time (for example, every several milliseconds or tens of milliseconds). The captured image obtained by the imaging unit 23 is analyzed, and it is confirmed whether or not the information code read in S901 is contained in the captured image. The monitoring of the information code in S902 may be performed by reading the information code from the captured image obtained every predetermined short time to confirm the presence of the information code. In the captured image obtained every predetermined short time, The presence of the information code may be confirmed by detecting a predetermined portion of the information code (for example, a feature pattern such as a position detection pattern or the outer shape of the information code).

そして、S901で情報コードの読み取りが成功した後、情報コードが撮像範囲内に収まった状態で一定時間以内に情報コードの撮像画像(コード画像)に所定の形状変化があったか否かを判断する(S903)。S901で情報コードを読み取った後、コード画像に所定の形状変化がある前に情報コードが撮像範囲から外れた場合、又は、S901で情報コードを読み取った後、一定時間経過しても情報コードの撮像画像(コード画像)に所定の形状変化がない場合は、S903にてNoに進み、図23の処理を終了する。一方、S901で情報コードを読み取った後、その読取時点からその情報コードが撮像範囲に収まり続け、且つ一定時間以内に、情報コードの撮像範囲(コード画像)に所定の形状変化があった場合には、S903にてYesに進み、S904にてキャンセルコマンドを実行する。S904でキャンセルコマンドが実行された場合、S901で読み取られた情報コードの解読データをメモリ35から消去する。例えば、S901の処理で図24(A)のように読み取られた情報コード100が、その読取時点から撮像範囲ARに収まり続け、且つ一定時間以内に図24(B)のように所定の形状変化があった場合、S903にてYesに進み、その情報コード100の解読データをメモリ35から消去することになる。なお、「所定の形状変化」は、例えば、情報コードの外形をなすいずれかの一片の長さが、他のいずれかの一片の長さの所定割合以下(例えば、2/3以下)となるような縮小変化であってもよく、情報コードの外形をなす角部にいずれかの角度が、所定角度以上(例えば、100°以上)となる形状変化や、所定角度以下(例えば、80°以下)となる形状変化などであってもよい。   Then, after the information code has been successfully read in S901, it is determined whether or not there has been a predetermined shape change in the captured image (code image) of the information code within a certain time with the information code within the imaging range ( S903). After reading the information code in S901, if the information code is out of the imaging range before the code image has a predetermined shape change, or after reading the information code in S901, the information code When there is no predetermined shape change in the captured image (code image), the process proceeds to No in S903, and the process of FIG. On the other hand, after the information code is read in S901, the information code continues to be within the imaging range from the reading time, and the imaging range (code image) of the information code has a predetermined shape change within a certain time. Advances to Yes in S903, and executes a cancel command in S904. When the cancel command is executed in S904, the decoded data of the information code read in S901 is erased from the memory 35. For example, the information code 100 read as shown in FIG. 24A in the process of S901 continues to fall within the imaging range AR from the reading time, and changes in a predetermined shape as shown in FIG. 24B within a certain time. If yes, the process proceeds to Yes in S903, and the decoded data of the information code 100 is erased from the memory 35. In the “predetermined shape change”, for example, the length of any one piece forming the outer shape of the information code is equal to or less than a predetermined ratio (for example, 2/3 or less) of the length of any other piece. Such a reduction change may be possible, and a shape change in which any angle of the corner portion forming the outer shape of the information code is a predetermined angle or more (for example, 100 ° or more) or a predetermined angle or less (for example, 80 ° or less) ) And the like.

なお、S901での情報コードの読み取り処理は、S217の読取処理であってもよく、この場合、S901(S217)での読み取りが成功した場合、S218でYesに進み、S218でYesに進んだ場合にS902以降の処理を行うようにすればよい。この場合、S903でYesに進む場合には、S217(S901)で読み取られた情報コードのデータがメモリ35から削除されることになる。   The information code reading process in S901 may be the reading process in S217. In this case, if the reading in S901 (S217) is successful, the process proceeds to Yes in S218 and proceeds to Yes in S218. In addition, the processing after S902 may be performed. In this case, when the process proceeds to Yes in S903, the data of the information code read in S217 (S901) is deleted from the memory 35.

また、S901での情報コードの読み取りは、S217とは別処理として行うようにしてもよく、この場合、S217で読み取りが成功し、S218でYesに進んだ後に、S901以降の処理を行うようにすればよい。この場合、S901で読み取られた情報コードがS217で読み取られた情報コードと同一のものである場合、S903でYesに進む場合には、S217、S901で読み取られた情報コードのデータがメモリ35から削除されるようにすればよい。また、S901で読み取られた情報コードがS217で読み取られた情報コードと異なるものである場合、S903でYesに進む場合には、S901で読み取られた情報コードのデータのみがメモリ35から削除されるようにしてもよく、S901で読み取られた情報コードのデータと同一の情報コードのデータがメモリ35に蓄積されている場合には、このように蓄積された同一データをも削除するようにしてもよい。   In addition, the reading of the information code in S901 may be performed as a separate process from S217. In this case, after the reading is successful in S217 and the process proceeds to Yes in S218, the processes after S901 are performed. do it. In this case, if the information code read in S901 is the same as the information code read in S217, or if the process proceeds to Yes in S903, the data of the information code read in S217 and S901 is read from the memory 35. It can be deleted. If the information code read in S901 is different from the information code read in S217, or if the process proceeds to Yes in S903, only the data of the information code read in S901 is deleted from the memory 35. If the same information code data as the information code read in S901 is stored in the memory 35, the stored same data may be deleted. Good.

なお、上述した例では、キャンセルコマンドが実行された場合に、S901で読み取られた情報コードのデータを削除(消去)する例を示したが、S901で読み取られた情報コードと同一の情報コードのデータを無効化するようにしてもよい。データの無効化は、例えば、S901で読み取られた情報コードと同一の情報コードのデータを特定の格納場所(無効化フォルダ等)に格納するようにしてもよく、S901で読み取られた情報コードと同一の情報コードのデータに対して、特定のフラグ(無効化フラグ)を対応付けて記憶し、そのデータが無効なものであることを示すようにしてもよい。   In the above example, when the cancel command is executed, the information code data read in S901 is deleted (erased). However, the same information code as the information code read in S901 is displayed. Data may be invalidated. The data invalidation may be, for example, storing data having the same information code as the information code read in S901 in a specific storage location (such as an invalidation folder). A specific flag (invalidation flag) may be stored in association with the data of the same information code to indicate that the data is invalid.

本構成では、対応部に相当する制御回路40は、携帯型情報コード読取装置10によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から撮像部23の撮像範囲を外れない状態で当該撮像範囲内において所定の外形状態となった場合に処理部によって処理された既読コードの処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、当該情報コードに対する読取装置の向きを調整し、撮像部の撮像範囲から外さない状態で当該撮像範囲内において所定の外形変化をさせればよい。このように、キャンセルを希望する情報コードに対する向きを調整するという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。また、情報コードに対する向きを調整することを条件とするため、キャンセル操作の際には、情報コードに対して読取装置を大きく横移動させる必要がなく、情報コードを撮像範囲から外さない状態を維持しやすくなる。
In this configuration, the control circuit 40 corresponding to the corresponding unit is in a state in which the read code that has already been read by the portable information code reader 10 does not deviate from the imaging range of the imaging unit 23 at least from the time of reading the read code. Thus, when the predetermined external state is reached within the imaging range, a process for deleting or invalidating the processing data of the read code processed by the processing unit is performed.
In this configuration, when it is desired to delete or invalidate the processing data of any information code, after reading the information code, the orientation of the reading device with respect to the information code is adjusted, and the data is not removed from the imaging range of the imaging unit. What is necessary is just to make a predetermined external shape change within the imaging range. In this way, the processing data of the information code can be easily deleted or invalidated by a very simple response of adjusting the direction with respect to the information code desired to be canceled. In addition, since it is necessary to adjust the orientation with respect to the information code, it is not necessary to move the reader largely laterally with respect to the information code during the cancel operation, and the state where the information code is not removed from the imaging range is maintained. It becomes easy to do.

[第10実施形態]
次に、第10実施形態について説明する。
第10実施形態に係る携帯型情報コード読取装置10は、形態のみが第1実施形態と異なり、電気的構成は第1実施形態と同一である。よって、電気的構成については、詳細な説明を省略し、適宜図2を参照することとする。また、第10実施形態に係る読取装置10での読取制御方法は、上記第1〜第9実施形態のいずれの制御方法であってもよい。
[Tenth embodiment]
Next, a tenth embodiment will be described.
The portable information code reader 10 according to the tenth embodiment differs from the first embodiment only in the form, and the electrical configuration is the same as that in the first embodiment. Therefore, detailed description of the electrical configuration will be omitted, and FIG. 2 will be referred to as appropriate. Further, the reading control method in the reading apparatus 10 according to the tenth embodiment may be any of the control methods of the first to ninth embodiments.

(全体構成)
本構成の携帯型情報コード読取装置10は、主に、装置本体311と取付部材360とによって構成されている。装置本体311は、情報コード100を撮像可能な撮像部23(図2等)と、撮像部23によって撮像された情報コード100の画像を処理する処理部(制御回路40(図2))と、撮像部23及び処理部を保持するケース312とを備えた構成となっている。また、ケース312とは別体として設けられると共に使用者の顔が向く側を撮像する構成で撮像部23を使用者に取り付ける取付部材360を備えている。この取付部材360は、撓み変形可能な可撓性の身体装着部(装着部)362と、ケース312が着脱される装着部366とを有し、使用者の人体に掛けられる構成となっており、ケース312を使用者の耳に取り付けるように機能するものである。
(overall structure)
The portable information code reader 10 having this configuration is mainly composed of an apparatus main body 311 and an attachment member 360. The apparatus main body 311 includes an imaging unit 23 (such as FIG. 2) that can capture the information code 100, a processing unit (control circuit 40 (FIG. 2)) that processes an image of the information code 100 captured by the imaging unit 23, The configuration includes an imaging unit 23 and a case 312 that holds the processing unit. In addition, an attachment member 360 is provided that is provided separately from the case 312 and that attaches the imaging unit 23 to the user in a configuration that images the side facing the user's face. The mounting member 360 has a flexible body mounting portion (mounting portion) 362 that can be bent and deformed, and a mounting portion 366 to which the case 312 is attached and detached, and is configured to be hung on the human body of the user. The case 312 functions to be attached to the user's ear.

まず、装置本体311の構成について説明する。
装置本体311は、ケース312の内部に図2に示す各種電子部品が収容されてなるものであり、本構成では、取付部材360に対して図25〜図30のように装着可能とされており、図32、図33のように離脱可能とされている。
First, the configuration of the apparatus main body 311 will be described.
The apparatus main body 311 contains various electronic components shown in FIG. 2 inside the case 312. In this configuration, the apparatus main body 311 can be attached to the mounting member 360 as shown in FIGS. 32 and 33, it is possible to detach.

図35、図36等に示すように、ケース312は、全体として長手状且つ箱状に構成されている。なお、本構成では、装置本体311の前後方向、幅方向(横方向)、上下方向を以下のように規定する。まず、撮像部23の視野範囲の中心の方向(光軸方向)を前後方向としており、ケース312の長手方向が前後方向となっている。そして、前後方向と直交する方向においてケース312の厚さ方向が幅方向(横方向)となっており、ケース312の対向壁部312aと、対向壁部312aの反対側の壁部(表側の側壁部312b)とが向かい合う方向が幅方向(横方向)となっている。そして、上記前後方向及び幅方向と直交する方向が上下方向となっている。なお、以下では、前後方向をX軸方向とし、上下方向をY軸方向とし、幅方向(横方向)をZ軸方向として説明する。そして、前方向をX軸正方向、後ろ方向をX軸負方向とする。更に、上方向をY軸正方向、下方向をY軸負方向とする。そして、ケース312側から見て取付部材360側をZ軸負方向とし、取付部材360とは反対側をZ軸正方向とする。   As shown in FIG. 35, FIG. 36, etc., the case 312 has a longitudinal and box shape as a whole. In this configuration, the front-rear direction, the width direction (horizontal direction), and the vertical direction of the apparatus main body 311 are defined as follows. First, the center direction (optical axis direction) of the field of view of the imaging unit 23 is the front-rear direction, and the longitudinal direction of the case 312 is the front-rear direction. The thickness direction of the case 312 is the width direction (lateral direction) in the direction orthogonal to the front-rear direction, and the opposite wall portion 312a of the case 312 and the opposite wall portion of the opposite wall portion 312a (front side wall). The direction facing the portion 312b) is the width direction (lateral direction). And the direction orthogonal to the said front-back direction and the width direction is the up-down direction. In the following description, the front-rear direction is the X-axis direction, the up-down direction is the Y-axis direction, and the width direction (lateral direction) is the Z-axis direction. The front direction is the X-axis positive direction, and the rear direction is the X-axis negative direction. Furthermore, the upward direction is the Y-axis positive direction, and the downward direction is the Y-axis negative direction. Then, the attachment member 360 side as viewed from the case 312 side is taken as the Z-axis negative direction, and the side opposite to the attachment member 360 is taken as the Z-axis positive direction.

図33、図35、図36のように、ケース312は、このような定義において前端部に前壁部312cが設けられ、後端部に後壁部312dが設けられている。更に、幅方向(左右方向)一方側(取付部材360側)に側壁部(対向壁部312a)が設けられ、これとは反対側に表側の側壁部312bが設けられている。更に、上下方向の一端部には壁部312eが設けられ、上下方向の他端部には壁部312fが設けられている。そして、これら前壁部、後壁部、側壁部、壁部、壁部により、前後左右及び上下が囲まれる箱状構成で、撮像部23や制御回路40などの電子部品を収容する収容部が構成されている。   As shown in FIGS. 33, 35, and 36, the case 312 is provided with a front wall portion 312 c at the front end portion and a rear wall portion 312 d at the rear end portion in such a definition. Furthermore, a side wall (opposing wall 312a) is provided on one side (the mounting member 360 side) in the width direction (left and right direction), and a front side wall 312b is provided on the opposite side. Further, a wall portion 312e is provided at one end portion in the vertical direction, and a wall portion 312f is provided at the other end portion in the vertical direction. And the accommodating part which accommodates electronic parts, such as the image pick-up part 23 and the control circuit 40, is a box-shaped composition enclosed by these front wall parts, rear wall parts, side wall parts, wall parts, and wall parts. It is configured.

また、本構成では、使用者の顔Faを基準として顔Faが向く方向を顔Faの前側、後頭部側を顔Faの後ろ側として説明する。   In this configuration, the direction in which the face Fa faces with respect to the user's face Fa will be described as the front side of the face Fa, and the occipital side will be described as the back side of the face Fa.

このケース312は、情報コードからの光を導入可能な読取口314を備えており、この読取口314を覆う構成で光透過性のカバー部材315が設けられている。また、図28、図31等に示すように、ケース312は、取付部材360への装着位置から所定方向に延びる延出部317(取付部材360に当接する部分から前側に延びる部分)を備え、且つその延出部317における取付部材360とは反対側の端部寄りに読取口314が設けられている。そして、この読取口314を覆うカバー部材315が前壁部312cとして構成されている。そして、取付部材360は、図25、図31のようにケース312が使用者の顔Faの横位置に配置され且つ読取口314が使用者Pの前側を向く構成で当該ケース312を使用者Pの耳Eyに取り付ける構成となっている。このように、使用者の顔が向く側と同じ側に撮像部23が向くように取付部材360によってケース312が取り付けられている。   The case 312 includes a reading port 314 through which light from an information code can be introduced, and a light-transmitting cover member 315 is provided so as to cover the reading port 314. Further, as shown in FIG. 28, FIG. 31, and the like, the case 312 includes an extending portion 317 (a portion extending from the portion that contacts the mounting member 360 to the front side) extending in a predetermined direction from the mounting position on the mounting member 360. A reading port 314 is provided near the end of the extension 317 opposite to the mounting member 360. A cover member 315 that covers the reading port 314 is configured as a front wall portion 312c. 25 and 31, the attachment member 360 is configured such that the case 312 is disposed in a lateral position of the user's face Fa and the reading port 314 faces the front side of the user P. It is configured to be attached to the ear Ey. Thus, the case 312 is attached by the attachment member 360 so that the imaging unit 23 faces the same side as the side where the user's face faces.

また、ケース312において上下方向一方側の壁部312eには、外部操作(例えば、上下方向の押圧操作)が可能な操作スイッチ42aが設けられており、他方側の壁部312fには、外部操作(例えば、上下方向の押圧操作)が可能な操作スイッチ42bが設けられている。これら操作スイッチ42a、42bは、図2の操作スイッチ42を具体的に示すものである。操作スイッチ42aは、トリガスイッチとして機能し、操作スイッチ42bは、トリガスイッチ以外の操作スイッチとして機能している。なお、メモリ35には、操作スイッチ42a,42bのいずれをトリガスイッチとして機能させ、いずれを他のスイッチとして機能させるかを特定する設定する設定情報が記憶されており、操作スイッチ42a,42bは、この設定情報に従って動作するようになっている。また、この設定情報は、ケース312が図48のようにコンピュータなどの外部機器PCに接続された場合に、この外部機器PCによって書き換えることができるようになっている。   In the case 312, the wall portion 312 e on one side in the up-down direction is provided with an operation switch 42 a capable of external operation (for example, pressing operation in the up-down direction), and the wall portion 312 f on the other side is provided with an external operation. An operation switch 42b capable of (for example, a vertical pressing operation) is provided. These operation switches 42a and 42b specifically show the operation switch 42 of FIG. The operation switch 42a functions as a trigger switch, and the operation switch 42b functions as an operation switch other than the trigger switch. The memory 35 stores setting information for specifying which one of the operation switches 42a and 42b functions as a trigger switch and which one functions as another switch. The operation switches 42a and 42b It operates according to this setting information. The setting information can be rewritten by the external device PC when the case 312 is connected to the external device PC such as a computer as shown in FIG.

また、ケース312の内部には、図37のように照明光を照射する照明光源21、マーカ光を照射するマーカ光照射部50、ケース312の外部を撮像する撮像部23が設けられており、照明光源21からの照明光及びマーカ光照射部50からのマーカ光はいずれも、読取口314を介して前壁部312cからケース312の前側に照射されるようになっている。また、本構成では、撮像部23及び結像レンズ27が上下方向中心部よりもやや上寄りに配置され、受光光軸Gが上下方向中心部よりもやや上寄りに位置している。また、照明光源21は、上下方向中心部よりも下寄りに配置されており、照明光源21と撮像部23の間にマーカ光照射部50が配置されるようになっている。図37のように、前壁部312c寄りの位置には、結像レンズ27、マーカ光照射部50のレンズ50a、照明光源21のレンズ21aが配置されており、照明光源21のレンズ21aよりもマーカ光照射部50のレンズ50aのほうが、結像レンズ27(受光レンズ)に近い位置関係となっている。これにより、マーカ光の経路を、より受光光軸Gに近づけることができるようになっている。   In addition, an illumination light source 21 that emits illumination light, a marker light irradiation unit 50 that emits marker light, and an imaging unit 23 that images the outside of the case 312 are provided inside the case 312. Both the illumination light from the illumination light source 21 and the marker light from the marker light irradiation unit 50 are irradiated from the front wall portion 312c to the front side of the case 312 via the reading port 314. In this configuration, the imaging unit 23 and the imaging lens 27 are disposed slightly above the center in the vertical direction, and the light receiving optical axis G is positioned slightly above the center in the vertical direction. The illumination light source 21 is disposed below the center in the vertical direction, and the marker light irradiation unit 50 is disposed between the illumination light source 21 and the imaging unit 23. As shown in FIG. 37, the imaging lens 27, the lens 50a of the marker light irradiation unit 50, and the lens 21a of the illumination light source 21 are arranged at a position near the front wall 312c. The lens 50a of the marker light irradiation unit 50 is closer to the imaging lens 27 (light receiving lens). Thus, the marker light path can be made closer to the light receiving optical axis G.

次に、取付部材360について説明する。
図25〜図31等に例示されるように、取付部材360は、撓み変形可能な可撓性の身体装着部362と、ケース312が着脱される装着部366とを備えており、ケース312とは別体として設けられている。この取付部材360は、使用者の人体に掛けられて人体に保持される部分であり、具体的には、使用者の首から上の部分において体の構造上突出した部分(以下の例では、両耳部分)に掛けられることで、人体に保持されると共に人体の所定位置に位置決めされるようになっている。図25、図31等に示すように、この取付部材360は、ケース312が使用者の顔Faの横位置に配置されると共に使用者の顔Faが向く側に読取口314が向く構成でケース312を少なくとも使用者の耳Eyに取り付ける構成となっている。
Next, the attachment member 360 will be described.
As illustrated in FIGS. 25 to 31 and the like, the attachment member 360 includes a flexible body mounting portion 362 that can be bent and deformed, and a mounting portion 366 to which the case 312 is attached and detached. Is provided as a separate body. This mounting member 360 is a part that is hung on the human body of the user and held by the human body, specifically, a part that protrudes from the neck of the user on the structure of the body (in the following example, By being hung on the both ear portions), it is held by the human body and positioned at a predetermined position of the human body. As shown in FIG. 25, FIG. 31 and the like, the mounting member 360 has a configuration in which the case 312 is arranged in the lateral position of the user's face Fa and the reading port 314 faces the side where the user's face Fa faces. 312 is attached to at least the user's ear Ey.

身体装着部362は、少なくとも一部が使用者に直接接触して装着される部分であり、具体的には、使用者の両耳に掛けられる耳掛け部として構成されている。この身体装着部362は、図26〜図30のように、使用者に取り付けられていない被装着時の自然状態において所定形状で維持される構成であり、且つ弾性変形可能に構成され、可撓性の構造となっている。この身体装着部362は、後述する右側装着部370及び左側装着部380のそれぞれに両端部がそれぞれ連結された構成となっており、全体として略U字状の構成となっている。この身体装着部362には、使用者への装着時に上方側に凸となるように右側装着部370寄りの隣接位置に湾曲して形成された右耳取付部(右耳掛け部)362aと、右耳取付部362aから離れて形成されると共に上方側に凸となるように左側装着部380寄りの隣接位置に湾曲して形成された左耳取付部(左耳掛け部)362bと、これら右耳取付部362aと左耳取付部362bとを連結する中間連結部362cとを備えている。中間連結部362cは、図25等のように取付部材360を使用者の耳に掛けて装着したときに、使用者の後頭部又は首に当てられるように巻き付く部分である。   The body mounting portion 362 is a portion that is mounted at least partially in direct contact with the user, and specifically, is configured as an ear hooking portion that is hung on both ears of the user. As shown in FIGS. 26 to 30, the body wearing part 362 is configured to be maintained in a predetermined shape in a natural state when worn without being attached to the user, and is configured to be elastically deformable and flexible. It has a sex structure. The body mounting part 362 has a configuration in which both ends are respectively connected to a right side mounting part 370 and a left side mounting part 380 described later, and has a substantially U-shaped configuration as a whole. The body wearing portion 362 includes a right ear mounting portion (right ear hooking portion) 362a that is formed in a curved position adjacent to the right wearing portion 370 so as to protrude upward when worn on the user, A left ear mounting portion (left ear hook) 362b formed away from the right ear mounting portion 362a and curved at an adjacent position near the left mounting portion 380 so as to protrude upward, and these right An intermediate connecting portion 362c that connects the ear attaching portion 362a and the left ear attaching portion 362b is provided. The intermediate connecting portion 362c is a portion that wraps around the user's back or neck when the attachment member 360 is mounted on the user's ear as shown in FIG.

装着部366は、使用者の顔の右側に配置されると共にケースを着脱可能な右側装着部370と、使用者の顔の左側に配置されると共にケースを着脱可能な左側装着部380とを有している。本構成では、身体装着部362において、使用者の右耳に掛けられて右耳に支持される右耳取付部362a(右耳取付部362aは、被支持部の一例に相当)から前側延出部363aが前側(中間連結部362cとは反対側)に延びている。そして、右側装着部370は、身体装着部362における前側延出部363aの先端部に連結されてケース312を保持する保持部として機能している。この構成では、図25、図31のように使用者に取付部材360を取り付けた取付時に、前側延出部363aが右耳取付部362a(被支持部)よりも前側に延びて配置され、右耳取付部362a(被支持部)を支持する使用者の右耳の耳孔よりも前位置に右側装着部370(保持部)が配置される構成となっている。   The mounting portion 366 has a right side mounting portion 370 that is arranged on the right side of the user's face and can be attached to and detached from the case, and a left side mounting portion 380 that is arranged on the left side of the user's face and that can be attached and detached from the case. doing. In this configuration, the body mounting portion 362 extends forward from a right ear attachment portion 362a (the right ear attachment portion 362a corresponds to an example of a supported portion) that is hung on the user's right ear and supported by the right ear. The portion 363a extends to the front side (the side opposite to the intermediate coupling portion 362c). The right mounting portion 370 functions as a holding portion that holds the case 312 by being connected to the front end portion of the front extending portion 363a in the body mounting portion 362. In this configuration, when the attachment member 360 is attached to the user as shown in FIGS. 25 and 31, the front extension 363a is arranged to extend forward from the right ear attachment part 362a (supported part), The right mounting part 370 (holding part) is arranged in front of the ear hole of the right ear of the user who supports the ear attaching part 362a (supported part).

右側装着部370(保持部)は、図25、図31のような人体への装着時に右耳の耳孔よりも前位置において使用者の顔に対向して支持される裏面部371と、裏面部371の反対側に配置された表面部372とを備えている。裏面部371と表面部372は、いずれも外面が平坦に構成されており、例えば、裏面部371の外面(使用者の顔に支持される面)と表面部372の外面(ケース312の取付時にケース312と接触する面)とが略平行になっている。裏面部371と表面部372の間の厚さは、右耳取付部362aの太さよりも大きくなっており、図28等に示すように、表面部372側が、右耳取付部(右耳掛け部)362aよりも横に突出した構成となっている。そして、このように構成される右側装着部370により、ケース312を表面部372で保持する構成となっている。なお、保持構造については、後に詳述する。   The right mounting part 370 (holding part) includes a back surface part 371 that is supported facing the user's face at a position before the ear hole of the right ear when mounted on the human body as shown in FIGS. And a surface portion 372 disposed on the opposite side of 371. Both the back surface portion 371 and the front surface portion 372 have a flat outer surface. For example, the outer surface of the back surface portion 371 (the surface supported by the user's face) and the outer surface of the surface portion 372 (when the case 312 is attached) The surface in contact with the case 312) is substantially parallel. The thickness between the back surface portion 371 and the front surface portion 372 is larger than the thickness of the right ear mounting portion 362a, and as shown in FIG. 28 and the like, the front surface portion 372 side has a right ear mounting portion (right ear hooking portion). ) It protrudes laterally from 362a. The case 312 is held by the surface portion 372 by the right side mounting portion 370 configured as described above. The holding structure will be described in detail later.

図25等に示すように、右側と同様、身体装着部362において、使用者の左耳に掛けられて左耳に支持される左耳取付部362b(左耳取付部362bは、被支持部の一例に相当)から前側延出部363bが前側(中間連結部362cとは反対側)に延びている。そして、左側装着部380は、身体装着部362における前側延出部363bの先端部に連結されてケース312を保持する保持部として機能している。この構成では、図25、図31、図40のように使用者に取付部材360を取り付けた取付時に、前側延出部363bが左耳取付部362b(被支持部)よりも前側に延びて配置され、左耳取付部362b(被支持部)を支持する使用者の左耳の耳孔よりも前位置に左側装着部380(保持部)が配置される構成となっている。   As shown in FIG. 25 and the like, as in the right side, in the body wearing portion 362, the left ear mounting portion 362b (the left ear mounting portion 362b is a portion of the supported portion) that is hung on the left ear of the user and supported by the left ear. The front extension part 363b extends from the front side (corresponding to an example) to the front side (the side opposite to the intermediate coupling part 362c). The left mounting portion 380 functions as a holding portion that is connected to the front end portion of the front extending portion 363 b in the body mounting portion 362 and holds the case 312. In this configuration, when the attachment member 360 is attached to the user as shown in FIG. 25, FIG. 31, and FIG. 40, the front extension part 363b extends to the front side of the left ear attachment part 362b (supported part). The left mounting portion 380 (holding portion) is arranged in a position in front of the ear hole of the left ear of the user who supports the left ear mounting portion 362b (supported portion).

左側装着部380(保持部)は、図25、図31、図40のような人体への装着時に左耳の耳孔よりも前位置において使用者の顔に対向して支持される裏面部381と、裏面部381の反対側に配置された表面部382とを備えている。裏面部381と表面部382は、いずれも外面が平坦に構成されており、例えば、裏面部381の外面(使用者の顔に支持される面)と表面部382の外面(ケース312の取付時にケース312と接触する面)とが略平行になっている。裏面部381と表面部382の間の厚さは、左耳取付部362bの太さよりも大きくなっており、図26等に示すように、表面部382側が、左耳取付部(左耳掛け部)362aよりも横に突出した構成となっている。そして、このように構成される左側装着部380により、ケース312を表面部382で保持する構成となっている。なお、保持構造については、後に詳述する。   The left wearing part 380 (holding part) is a back part 381 that is supported to face the user's face at a position before the ear hole of the left ear when worn on the human body as shown in FIGS. 25, 31, and 40. And a front surface portion 382 disposed on the opposite side of the back surface portion 381. Both the back surface portion 381 and the front surface portion 382 have a flat outer surface. For example, the outer surface of the back surface portion 381 (the surface supported by the user's face) and the outer surface of the surface portion 382 (when the case 312 is attached) The surface in contact with the case 312) is substantially parallel. The thickness between the back surface portion 381 and the front surface portion 382 is larger than the thickness of the left ear mounting portion 362b, and as shown in FIG. 26 and the like, the front surface portion 382 side has a left ear mounting portion (left ear mounting portion). ) It protrudes laterally from 362a. The case 312 is held by the surface portion 382 by the left mounting portion 380 configured as described above. The holding structure will be described in detail later.

図33、図34、図36のように、ガイド部350は、取付部材360に設けられた各装着部366に対してケース312を着脱可能に連結し、且つその連結の際に各装着部366に対するケース312の姿勢が所定姿勢となるようにガイドするように機能する。このガイド部350は、ケース312側に設けられた2つのケース側連結部(第1ケース側連結部351及び第2ケース側連結部352)と、右側装着部側(右側装着部370側)に設けられた少なくとも2つの右側連結部(第1右側連結部373a,第2右側連結部373b)と、左側装着部側(左側装着部380側)に設けられた少なくとも2つの左側連結部(第1左側連結部383a,第2左側連結部383b)とを備えている。そして、少なくとも2つのケース側連結部(第1ケース側連結部351及び第2ケース側連結部352)と少なくとも2つの右側連結部(第1右側連結部373a,第2右側連結部373b)とがそれぞれ連結されることによりケース312が右側装着部370に取り付けられ、少なくとも2つのケース側連結部(第1ケース側連結部351及び第2ケース側連結部352)と少なくとも2つの左側連結部(第1左側連結部383a,第2左側連結部383b)とがそれぞれ連結されることによりケース312が左側装着部(第1左側連結部383a,第2左側連結部383b)に取り付けられる構成となっている。   As shown in FIGS. 33, 34, and 36, the guide portion 350 removably connects the case 312 to each mounting portion 366 provided on the mounting member 360, and each mounting portion 366 at the time of the connection. It functions to guide the case 312 so that the posture of the case 312 becomes a predetermined posture. The guide portion 350 is provided on two case side connecting portions (first case side connecting portion 351 and second case side connecting portion 352) provided on the case 312 side, and on the right mounting portion side (right mounting portion 370 side). At least two right connection portions (first right connection portion 373a, second right connection portion 373b) provided and at least two left connection portions (first attachment portion provided on the left mounting portion side (left mounting portion 380 side)). A left side connecting portion 383a and a second left side connecting portion 383b). And at least two case side connection parts (first case side connection part 351 and second case side connection part 352) and at least two right side connection parts (first right side connection part 373a, second right side connection part 373b). By being connected to each other, the case 312 is attached to the right mounting part 370, and at least two case side connection parts (first case side connection part 351 and second case side connection part 352) and at least two left side connection parts (first 1 left connecting portion 383a and second left connecting portion 383b) are connected to each other so that case 312 is attached to the left mounting portion (first left connecting portion 383a and second left connecting portion 383b). .

図33、図34、図36のように、本構成では、2つのケース側連結部(第1ケース側連結部351及び第2ケース側連結部352)と2つの右側連結部(第1右側連結部373a,第2右側連結部373b)が第1ガイド部に相当し、右側装着部370に対してケース312を着脱可能に連結し、且つ右側装着部370に対してケース312を連結した際に右側装着部370に対するケース312の姿勢が第1所定姿勢となるようにガイドする。また、2つのケース側連結部(第1ケース側連結部351及び第2ケース側連結部352)と、2つの左側連結部(第1左側連結部383a,第2左側連結部383b)が、第2ガイド部に相当し、左側装着部380に対してケース312を着脱可能に連結し、且つ左側装着部380に対してケース312を連結した際に左側装着部380に対するケース312の姿勢が第2所定姿勢となるようにガイドする。   As shown in FIGS. 33, 34, and 36, in this configuration, two case side connecting portions (first case side connecting portion 351 and second case side connecting portion 352) and two right side connecting portions (first right side connecting portion). 373a and the second right connecting portion 373b) correspond to the first guide portion, and the case 312 is detachably connected to the right mounting portion 370 and the case 312 is connected to the right mounting portion 370. The case 312 is guided so that the posture of the case 312 with respect to the right mounting portion 370 becomes the first predetermined posture. In addition, two case side connecting portions (first case side connecting portion 351 and second case side connecting portion 352) and two left side connecting portions (first left side connecting portion 383a and second left side connecting portion 383b) The case 312 is detachably connected to the left mounting portion 380 and the case 312 is connected to the left mounting portion 380 when the case 312 is connected to the left mounting portion 380. Guide to a predetermined posture.

図33、図34、図36のように、本構成では、2つのケース側連結部として、永久磁石として構成される第1ケース側連結部351と、永久磁石として構成される第2ケース側連結部352とが設けられる。また、2つの右側連結部として、永久磁石として構成される第1右側連結部373aと、永久磁石として構成される第2右側連結部373bとが設けられ、2つの左側連結部として、永久磁石として構成される第1左側連結部383aと、永久磁石として構成される第2左側連結部383bとが設けられる。そして、第1ケース側連結部351は、第1右側連結部373a及び第1左側連結部383aと極性が異なり、且つ第2右側連結部373b及び第2左側連結部383bと極性が同じであり、第2ケース側連結部352は、第2右側連結部373b及び第2左側連結部383bと極性が異なり、第1右側連結部373a及び第1左側連結部383aと極性が同じになっている。   As shown in FIGS. 33, 34, and 36, in this configuration, as the two case-side coupling portions, the first case-side coupling portion 351 configured as a permanent magnet and the second case-side coupling configured as a permanent magnet. Part 352 is provided. Further, as the two right side connecting portions, a first right side connecting portion 373a configured as a permanent magnet and a second right side connecting portion 373b configured as a permanent magnet are provided, and as the two left side connecting portions, as a permanent magnet A first left connecting portion 383a configured and a second left connecting portion 383b configured as a permanent magnet are provided. The first case-side connecting portion 351 has a polarity different from that of the first right-side connecting portion 373a and the first left-side connecting portion 383a, and has the same polarity as the second right-side connecting portion 373b and the second left-side connecting portion 383b. The second case-side connecting portion 352 has a polarity different from that of the second right-side connecting portion 373b and the second left-side connecting portion 383b, and has the same polarity as the first right-side connecting portion 373a and the first left-side connecting portion 383a.

この構成では、第1ケース側連結部351と第1右側連結部373aとの極性が互いに異なり、これら第1ケース側連結部351と第1右側連結部373aとが互いに吸引して連結される構成となっている。例えば、第1ケース側連結部351は、表面部がN極として構成された永久磁石として構成され、第1右側連結部373aは、表面部がS極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。また、第2ケース側連結部352と第2右側連結部373bとの極性が互いに異なり、これら第2ケース側連結部352と第2右側連結部373bとが互いに吸引して連結される構成となっている。例えば、第2ケース側連結部352は、表面部がS極として構成された永久磁石として構成され、第2右側連結部373bは、表面部がN極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。   In this configuration, the first case side connecting portion 351 and the first right side connecting portion 373a have different polarities, and the first case side connecting portion 351 and the first right side connecting portion 373a are connected to each other by suction. It has become. For example, the first case side connecting part 351 is configured as a permanent magnet whose surface part is configured as an N pole, and the first right side connecting part 373a is configured as a permanent magnet whose surface part is configured as an S pole. When the surface portions of each other face each other, they suck each other. In addition, the second case side connecting portion 352 and the second right side connecting portion 373b have different polarities, and the second case side connecting portion 352 and the second right side connecting portion 373b are connected to each other by suction. ing. For example, the second case side connecting portion 352 is configured as a permanent magnet whose surface portion is configured as an S pole, and the second right side connecting portion 373b is configured as a permanent magnet whose surface portion is configured as an N pole. When the surface portions of each other face each other, they suck each other.

更に、第1ケース側連結部351と第2右側連結部373bとが同極性であり、第2ケース側連結部352と、第1右側連結部373aとが同極性である。上述の例では、第1ケース側連結部351は、表面部がN極として構成され、第2右側連結部373bも、表面部がN極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。また、第2ケース側連結部352は、表面部がS極として構成され、第1右側連結部373aも、表面部がS極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。   Furthermore, the first case side connecting portion 351 and the second right side connecting portion 373b have the same polarity, and the second case side connecting portion 352 and the first right side connecting portion 373a have the same polarity. In the above example, the first case side connecting portion 351 has a surface portion configured as an N pole, and the second right side connecting portion 373b also has a surface portion configured as an N pole. Sometimes they are repelling each other. The second case side connecting portion 352 has a surface portion configured as an S pole, and the first right side connecting portion 373a also has a surface portion configured as an S pole. It comes to meet each other.

右側と同様に、第1ケース側連結部351と第1左側連結部383aとの極性が互いに異なり、これら第1ケース側連結部351と第1左側連結部383aとが互いに吸引して連結される構成となっている。例えば、第1ケース側連結部351は、表面部がN極として構成された永久磁石として構成され、第1左側連結部383aは、表面部がS極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。また、第2ケース側連結部352と第2左側連結部383bとの極性が互いに異なり、これら第2ケース側連結部352と第2左側連結部383bとが互いに吸引して連結される構成となっている。例えば、第2ケース側連結部352は、表面部がS極として構成された永久磁石として構成され、第2左側連結部383bは、表面部がN極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。   Similar to the right side, the polarities of the first case side connecting part 351 and the first left side connecting part 383a are different from each other, and the first case side connecting part 351 and the first left side connecting part 383a are sucked and connected to each other. It has a configuration. For example, the first case side connecting portion 351 is configured as a permanent magnet whose surface portion is configured as an N pole, and the first left side connecting portion 383a is configured as a permanent magnet whose surface portion is configured as an S pole. When the surface portions of each other face each other, they suck each other. In addition, the second case side connecting portion 352 and the second left side connecting portion 383b have different polarities, and the second case side connecting portion 352 and the second left side connecting portion 383b are connected to each other by suction. ing. For example, the second case side connecting portion 352 is configured as a permanent magnet whose surface portion is configured as an S pole, and the second left side connecting portion 383b is configured as a permanent magnet whose surface portion is configured as an N pole. When the surface portions of each other face each other, they suck each other.

更に、第1ケース側連結部351と第2左側連結部383bとが同極性であり、第2ケース側連結部352と、第1左側連結部383aとが同極性である。上述の例では、第1ケース側連結部351は、表面部がN極として構成され、第2左側連結部383bも、表面部がN極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。また、第2ケース側連結部352は、表面部がS極として構成され、第1左側連結部383aも、表面部がS極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。   Furthermore, the first case side connecting portion 351 and the second left side connecting portion 383b have the same polarity, and the second case side connecting portion 352 and the first left side connecting portion 383a have the same polarity. In the above example, the first case side connecting portion 351 has a surface portion configured as an N pole, and the second left side connecting portion 383b also has a surface portion configured as an N pole. Sometimes they are repelling each other. The second case side connecting portion 352 has a surface portion configured as an S pole, and the first left side connecting portion 383a also has a surface portion configured as an S pole. It comes to meet each other.

このようなガイド部350によってケース312を各装着部366に取り付けることができるようになっており、取付時にケース312の向き(即ち、読取方向の向き)が安定するようになっている。また、装着部366及びガイド部350により、ケース312の前側部分(ケース312において、装着部366に支持される部分よりも前側に延び出た延出部)が使用者の耳から少なくとも前側に延びる構成でケース312を使用者の耳に取り付けることができるようになっている。   Such a guide portion 350 allows the case 312 to be attached to each mounting portion 366, and the orientation of the case 312 (that is, the orientation in the reading direction) is stabilized at the time of attachment. Further, by the mounting portion 366 and the guide portion 350, a front portion of the case 312 (an extension portion extending forward from the portion supported by the mounting portion 366 in the case 312) extends at least forward from the user's ear. The configuration allows the case 312 to be attached to the user's ear.

また、ケース312における使用者側の側壁部(対向壁部312a)には、右側装着部370に形成された右側被嵌合部(表面部372)と嵌合可能に構成され、左側装着部380に形成された左側被嵌合部(表面部382)と嵌合可能に構成された底の浅い穴状(具体的には、ケース内側に凹んだ形状)の段差部313(嵌合部)が形成されており、ケース312が右側装着部370に取り付けられる時に、段差部313(嵌合部)と右側被嵌合部(表面部372)とが嵌合し、ケース312が左側装着部380に取り付けられる時に、段差部313(嵌合部)と左側被嵌合部(表面部382)とが嵌合する構成となっている。そして、凹んだ形状の段差部313の奥底部に2つのケース側連結部351、352が配置されており、嵌合時には表面部372又は表面部382が段差部313の凹みの内部に入り込み、その段差部313の奥底部に当接して嵌合するようになっている。これにより、磁石による位置保持だけでなく、嵌合による位置保持もなされ、装着時にケース312が大きく位置ずれしにくくなっている。特に、操作スイッチ42aや操作スイッチ42bを押したときの位置ずれ抑制効果が高い構造となっている。   Further, the side wall portion (opposing wall portion 312 a) on the user side of the case 312 is configured to be fitted to the right fitting portion (surface portion 372) formed in the right mounting portion 370, and the left mounting portion 380. A stepped portion 313 (fitting portion) having a shallow bottom hole shape (specifically, a shape recessed on the inner side of the case) configured to be fitted to the left fitting portion (surface portion 382) formed in When the case 312 is attached to the right mounting portion 370, the step portion 313 (fitting portion) and the right fitted portion (surface portion 372) are fitted, and the case 312 is attached to the left mounting portion 380. When attached, the stepped portion 313 (fitting portion) and the left fitting portion (surface portion 382) are fitted. And two case side connection parts 351 and 352 are arranged at the back bottom part of the step part 313 having a concave shape, and the surface part 372 or the surface part 382 enters the inside of the recess of the step part 313 at the time of fitting, It is adapted to come into contact with the bottom of the step portion 313. Thereby, not only the position holding by the magnet but also the position holding by fitting is performed, and the case 312 is not easily displaced greatly at the time of mounting. In particular, the structure is highly effective in suppressing displacement when the operation switch 42a or the operation switch 42b is pressed.

また、ケース312において取付部材360に取り付けられる側の壁部(対向壁部312a)には、音を導出する複数の導出孔320が形成されている。この導出孔320は、ケース312の内部に設けられた発音部44(スピーカ等:図2)で発せられた音を外部に導出する放音孔として機能している。本構成では、ケース312が取付部材360に取り付けられた取り付け時には、取付部材360の一部をなす被覆部(具体的には、表面部372,382)によって導出孔320の少なくとも一部(例えば全部)が覆われ、ケース312が取付部材360から取り外された取り外し時には、導出孔320において取り付け時に被覆部によって覆われる部分が露出する構成となっている。例えば、図25等のように、ケース312が、右側装着部370に取り付けられたときには、右側装着部370の表面部372によって導出孔320の全部が覆われ、音の放出が抑制されるようになっている。一方、このような取付状態を解除し、ケース312が右側装着部370から取り外された取り外し時には、導出孔320において取り付け時に表面部372によって覆われる部分が露出する構成となっている。左側も同様であり、ケース312が、左側装着部380に取り付けられたときには、左側装着部380の表面部382によって導出孔320の全部が覆われ、音の放出が抑制されるようになっている。一方、このような取付状態を解除し、ケース312が左側装着部380から取り外された取り外し時には、導出孔320において取り付け時に表面部382によって覆われる部分が露出する構成となっている。なお、図36における二点鎖線366aの位置が、ケース312を装着部366に取り付けているときに表面部372又は表面部382に接触し、表面部372又は表面部382によって覆われる位置である。   In addition, a plurality of lead-out holes 320 for leading out sound are formed in the wall portion (opposing wall portion 312a) on the side where the case 312 is attached to the attachment member 360. The lead-out hole 320 functions as a sound emission hole for leading to the outside the sound emitted from the sound generation unit 44 (speaker or the like: FIG. 2) provided inside the case 312. In this configuration, when the case 312 is attached to the attachment member 360, at least a part (for example, all of the lead-out holes 320) is covered by a covering part (specifically, the surface parts 372 and 382) that forms a part of the attachment member 360. When the case 312 is detached from the attachment member 360 and is removed, a portion of the lead-out hole 320 that is covered by the covering portion when being attached is exposed. For example, as shown in FIG. 25 and the like, when the case 312 is attached to the right mounting portion 370, the entire lead-out hole 320 is covered by the surface portion 372 of the right mounting portion 370 so that sound emission is suppressed. It has become. On the other hand, when such a mounting state is released and the case 312 is detached from the right side mounting portion 370 and removed, a portion of the lead-out hole 320 that is covered with the surface portion 372 is exposed. The same applies to the left side. When the case 312 is attached to the left mounting part 380, the entire surface of the outlet hole 320 is covered with the surface part 382 of the left mounting part 380 so that sound emission is suppressed. . On the other hand, when the case 312 is removed from the left mounting portion 380 after the attachment state is released, a portion of the lead-out hole 320 that is covered with the surface portion 382 is exposed. Note that the position of the chain double-dashed line 366a in FIG. 36 is a position that contacts the surface portion 372 or the surface portion 382 and is covered by the surface portion 372 or the surface portion 382 when the case 312 is attached to the mounting portion 366.

また、本構成では、図35、図36のように、装置本体311を取付部材360から取り外し、取付部材360とは別で装置本体311を使用したり、メンテナンスしたりすることができる。そして、この装置本体311は、ケース312に対して、ケーブル302を保持する保持部材390が取り付けられた構成となっており、この保持部材390は、図32等のように、着脱が可能な構成となっている。また、この保持部材390には、ケーブル302と嵌合してケーブル302を支持するケーブル支持部391が形成されており、ケーブル支持部391からケーブル302を取り外して使用したり、管理したりすることもでき、図25、図31等のように、ケーブル支持部391でケーブル302を保持して使用したり、管理したりすることもできるようになっている。まが、本構成では、ケーブル支持部391が被取付部(ケース312において、取付部材360に保持される部分)の真裏の位置に配置され、ケーブル支持部391によってケーブル302がモーメントの中心部付近で保持されるため、ケーブル302が引っ張られたとしても、ケース312の向きが変化しにくい構成となっている。   In this configuration, as shown in FIGS. 35 and 36, the apparatus main body 311 can be detached from the attachment member 360, and the apparatus main body 311 can be used or maintained separately from the attachment member 360. The apparatus main body 311 has a configuration in which a holding member 390 that holds the cable 302 is attached to the case 312. The holding member 390 can be attached and detached as shown in FIG. It has become. Further, the holding member 390 is formed with a cable support portion 391 that is fitted to the cable 302 and supports the cable 302, and the cable 302 is detached from the cable support portion 391 for use or management. As shown in FIGS. 25 and 31, the cable 302 can be held and used by the cable support portion 391 and can be managed. In this configuration, the cable support portion 391 is disposed at a position directly behind the attached portion (the portion held by the attachment member 360 in the case 312), and the cable 302 is placed near the center of the moment by the cable support portion 391. Therefore, even if the cable 302 is pulled, the direction of the case 312 is difficult to change.

読取装置10を使用者に取り付ける場合、図38、図39のように、先に取付部材360を使用者の両耳に掛け、その後、例えば図25、図31のように、右側装着部370又は左側装着部380のいずれかに装置本体311を取り付けるようにすれば、迅速且つ容易に取り付けることができる。また、このような方法に限られず、図26のように組み付けた後に、読取装置10を使用者に取り付けるようにしてもよい。   When the reading device 10 is attached to the user, as shown in FIGS. 38 and 39, the attachment member 360 is first put on both ears of the user, and then, for example, as shown in FIGS. If the apparatus main body 311 is attached to any one of the left mounting parts 380, it can be attached quickly and easily. Further, the present invention is not limited to this method, and the reader 10 may be attached to the user after being assembled as shown in FIG.

次に、読取処理について説明する。本構成に係る読取装置10でも、所定のトリガ条件の成立毎に、又は所定の開始条件の成立後に継続的に情報コードの読み取り処理を行うことができるようになっている。例えば、操作スイッチが押されたことを撮像開始のトリガとし、操作スイッチが押された後に継続的に撮像部23による撮像処理を行い、情報コードが撮像範囲に入り込む毎にその情報コードを読み取るようにしてもよい。或いは、操作スイッチ42とは異なるセンサ(第1実施形態や他の実施形態等で説明する様々なセンサ部46)によって所定状態が検出されたことを条件として読み取りを開始するようにしてもよい。例えば、ケース312の前方方向に物体が近接したことを検出する公知の近接センサを設け、物体が近接したときに照明光源21及びマーカ光照射部50や撮像部23を動作させて撮像し、解読を行うようにしてもよい。   Next, the reading process will be described. The reading apparatus 10 according to this configuration can also perform information code reading processing continuously each time a predetermined trigger condition is satisfied or after a predetermined start condition is satisfied. For example, when the operation switch is pressed, the imaging start trigger is used, and after the operation switch is pressed, the imaging process is continuously performed by the imaging unit 23, and the information code is read each time the information code enters the imaging range. It may be. Alternatively, reading may be started on the condition that a predetermined state is detected by a sensor different from the operation switch 42 (various sensor units 46 described in the first embodiment, other embodiments, and the like). For example, a known proximity sensor that detects the proximity of an object in the forward direction of the case 312 is provided, and when the object approaches, the illumination light source 21, the marker light irradiation unit 50, and the imaging unit 23 are operated to capture and decode May be performed.

或いは、マイクから入力され音声を解析し、所定音声に該当するか否か(例えば一定量以上の音量が検出されたか否か、或いは所定波形の音声が検出されたか否か)を判断するようにすればよい。なお、この判断処理は、読取装置10で行ってもよく、外部装置で行ってもよい。   Alternatively, the voice input from the microphone is analyzed, and it is determined whether or not the voice corresponds to the predetermined voice (for example, whether or not a volume of a predetermined amount or more is detected or whether or not a voice having a predetermined waveform is detected). do it. This determination process may be performed by the reading device 10 or an external device.

本構成に係る読取装置は、図25、図31のような装着方法、使用方法に限られず、様々な使用方法で使用することができる。例えば、ケーブル302に接続される外部装置D(図47)は、図25のように、腰に掛けて使用してもよく、使用者の胸のポケットに入れて使用してもよい。また、図40のように、取付部材360から装置本体311を一時的に或いは継続的に取り外して読み取りに使用してもよく、この場合も、図25のように、外部装置Dは、様々な場所に配置しておくことができる。   The reading apparatus according to this configuration is not limited to the mounting method and the usage method as shown in FIGS. 25 and 31 and can be used in various usage methods. For example, the external device D (FIG. 47) connected to the cable 302 may be used on the waist as shown in FIG. 25 or may be used in a pocket of the user's chest. Further, as shown in FIG. 40, the apparatus main body 311 may be temporarily or continuously removed from the attachment member 360 and used for reading. In this case, as shown in FIG. Can be placed in place.

また、本構成では、ケーブル302は、外部装置D(読取作業の使用時に用いられる外部装置)に着脱可能に取り付けられるようになっており、外部装置Dから取り外して外部装置Dとは異なる外部機器などにも接続できるようになっている。外部装置Dの機能な様々であるが、装置本体311に電力を供給する供給源として機能していてもよく、装置本体311から情報(装置本体311で情報コードを解読したときの解読データ等)を記憶する記憶媒体として機能していてもよい。或いは、外部装置DにCPU等の制御回路を搭載しておき、撮像部23で撮像されたコード画像を外部装置Dでデコードするようにしてもよい。   In this configuration, the cable 302 is detachably attached to the external device D (an external device used when reading work is used). The external device is different from the external device D by being detached from the external device D. You can also connect to. Although there are various functions of the external device D, it may function as a supply source for supplying power to the device main body 311 and information from the device main body 311 (decoded data when the information code is decoded by the device main body 311). May function as a storage medium for storing. Alternatively, a control circuit such as a CPU may be mounted on the external device D, and the code image captured by the imaging unit 23 may be decoded by the external device D.

本構成では、取付部材360は、ケース312とは別体として構成され、使用者の顔の右側に配置されると共にケースを着脱可能な右側装着部と、使用者の顔の左側に配置されると共にケースを着脱可能な左側装着部とを有している。
この構成によれば、ケースを使用者の顔の右側にも左側にも装着可能となり、装着の自由度が増す。
In this configuration, the attachment member 360 is configured as a separate body from the case 312 and is disposed on the right side of the user's face, and is disposed on the left side of the user's face and the right mounting portion on which the case can be attached and detached. And a left mounting portion to which the case can be attached and detached.
According to this configuration, the case can be mounted on the right side or the left side of the user's face, and the degree of freedom of mounting is increased.

また、取付部材360は、使用者の右耳に取り付けられる右耳取付部と、使用者の左耳に取り付けられる左耳取付部と、右耳取付部と左耳取付部とを連結する連結部とを有する。
この構成によれば、取付部が両耳に取り付けられるため、装着時の安定性が増し、顔の動きとケースとを、より安定的に連動させやすくなる。また、ケースを耳に取り付けることができるため、他の装着具(ヘルメットや眼鏡等)が使用される場合でも人体に装着しやすくなる。
The attachment member 360 includes a right ear attachment portion attached to the user's right ear, a left ear attachment portion attached to the user's left ear, and a connecting portion that connects the right ear attachment portion and the left ear attachment portion. And have.
According to this configuration, since the attachment portion is attached to both ears, the stability at the time of wearing increases, and it becomes easier to link the movement of the face and the case more stably. Further, since the case can be attached to the ear, it is easy to attach to the human body even when other wearing tools (such as a helmet or glasses) are used.

また、ケース及び取付部のいずれか一方には磁石が配置され、他方には磁石に吸引される吸引部が配置されており、ケースが右側装着部に装着される場合には、ケースと右側装着部とが磁石と吸引部との吸引によって保持され、ケースが左側装着部に装着される場合には、ケースと左側装着部とが磁石と吸引部との吸引によって保持される構成となっている。
この構成によれば、ケースを顔の右側に装着する場合でも、左側に装着する場合でも、磁石の吸引力を利用して容易に装着しやすくなる。また、取付部からのケースの取り外しや、付け替えなども容易に行いやすくなる。
In addition, a magnet is arranged in one of the case and the mounting portion, and a suction portion that is attracted by the magnet is arranged in the other. When the case is attached to the right attachment portion, the case and the right attachment When the case is mounted on the left side mounting part, the case and the left side mounting part are held by suction between the magnet and the suction part. .
According to this structure, even when the case is attached to the right side or the left side of the face, the case can be easily attached using the attractive force of the magnet. Moreover, it becomes easy to remove or replace the case from the mounting portion.

また、ケース又はケースに組み付けられた他部品には、右側装着部に形成された右側被嵌合部と嵌合可能に構成され、左側装着部に形成された左側被嵌合部と嵌合可能に構成された嵌合部が形成されており、ケースが右側装着部に取り付けられる時に、嵌合部と右側被嵌合部とが嵌合し、ケースが左側装着部に取り付けられる時に、嵌合部と左側被嵌合部とが嵌合する構成となっている。
この構成では、ケースが顔の右側に装着される場合でも、左側に装着される場合でも、嵌合状態で取り付けられるため、ケースが位置ずれしにくくなる。
Also, the case or other parts assembled to the case can be fitted to the right mating part formed on the right mounting part and can be mated to the left mating part formed on the left mounting part. When the case is attached to the right mounting part, the fitting part and the right mating part are fitted, and when the case is attached to the left mounting part, the fitting part is formed. It is the structure which a part and a left side fitting part fit.
In this configuration, even when the case is attached to the right side of the face or the left side, the case is attached in a fitted state, so that the case is less likely to be displaced.

また、右側装着部に対してケースを着脱可能に連結し、且つ右側装着部に対してケースを連結した際に右側装着部に対するケースの姿勢が第1所定姿勢となるようにガイドする第1ガイド部と、左側装着部に対してケースを着脱可能に連結し、且つ左側装着部に対してケースを連結した際に左側装着部に対するケースの姿勢が第2所定姿勢となるようにガイドする第2ガイド部と、を有する。
この構成では、ケースが顔の右側に装着される場合でも、左側に装着される場合でも、取付部に対するケースの姿勢を安定的に定めることができる。
In addition, the first guide that guides the case so that the case with respect to the right mounting part becomes the first predetermined attitude when the case is detachably connected to the right mounting part and the case is connected to the right mounting part. And a second guide that guides the case so that the posture of the case with respect to the left mounting portion becomes a second predetermined posture when the case is connected to the left mounting portion and the case is connected to the left mounting portion. And a guide portion.
In this configuration, the case posture with respect to the attachment portion can be stably determined regardless of whether the case is attached to the right side or the left side of the face.

また、ガイド部は、ケースに設けられた少なくとも2つのケース側連結部と、右側装着部に設けられた少なくとも2つの右側連結部と、左側装着部に設けられた少なくとも2つの左側連結部と、を備えており、少なくとも2つのケース側連結部と少なくとも2つの右側連結部とがそれぞれ連結されることによりケースが右側装着部に取り付けられ、少なくとも2つのケース側連結部と少なくとも2つの左側連結部とがそれぞれ連結されることによりケースが左側装着部に取り付けられる構成となっている。
この構成によれば、ケースが顔の右側に装着される場合でも、左側に装着される場合でも、取付部に定められた少なくとも2つの連結部に対し、ケースに設けられた2つの連結部(ケース側連結部)を合わせるように連結する構成であるため、ケースの向きが所望の方向を向くように、より正確に設定されやすくなる。
Further, the guide portion includes at least two case side connecting portions provided in the case, at least two right connecting portions provided in the right mounting portion, and at least two left connecting portions provided in the left mounting portion, The case is attached to the right mounting portion by connecting at least two case-side connecting portions and at least two right-side connecting portions, and at least two case-side connecting portions and at least two left-side connecting portions are provided. And the case are connected to the left mounting portion.
According to this configuration, even when the case is attached to the right side of the face or the left side, the two connection portions provided in the case (with respect to at least two connection portions defined in the attachment portion) (Case side connecting portion) is connected so as to be matched, and therefore, it becomes easier to set the case more accurately so that the direction of the case faces a desired direction.

また、2つのケース側連結部として、永久磁石として構成される第1ケース側連結部と、永久磁石として構成される第2ケース側連結部とが設けられ、2つの右側連結部として、永久磁石として構成される第1右側連結部と、永久磁石として構成される第2右側連結部とが設けられ、2つの左側連結部として、永久磁石として構成される第1左側連結部と、永久磁石として構成される第2左側連結部とが設けられ、第1ケース側連結部は、第1右側連結部及び第1左側連結部と極性が異なり、且つ第2右側連結部及び第2左側連結部と極性が同じであり、第2ケース側連結部は、第2右側連結部及び第2左側連結部と極性が異なり、第1右側連結部及び第1左側連結部と極性が同じになっている。
この構成では、ケースが顔の右側に装着される場合でも、左側に装着される場合でも、少なくとも2位置で磁石同士が引き合う力を利用してケースを適正な位置により強くより正確に導くことができ、位置合わせや連結の負担をより低減することができる。更に、ケースが顔の右側に装着される場合でも、左側に装着される場合でも、対応しない連結部同士を合わせるように逆に取り付けた場合、対応しない連結部同士が同極性であるため、各位置で連結部同士が反発し合うことになり、連結されないことになる。従って、ケースが顔の右側に装着される場合でも、左側に装着される場合でも、正規の向きの場合には、取付部に対するケースの位置合わせをより正確かつ迅速に行い易くなり、逆向きでの異常な連結については、より確実に防ぐことができる。
In addition, as the two case side connection portions, a first case side connection portion configured as a permanent magnet and a second case side connection portion configured as a permanent magnet are provided, and as the two right side connection portions, a permanent magnet A first right connecting portion configured as a permanent magnet, a second right connecting portion configured as a permanent magnet, and as two left connecting portions, a first left connecting portion configured as a permanent magnet, and a permanent magnet And a first case-side connecting part having a polarity different from that of the first right-side connecting part and the first left-side connecting part, and a second right-side connecting part and a second left-side connecting part. The polarity is the same, and the second case side connecting portion has a different polarity from the second right connecting portion and the second left connecting portion, and the same polarity as the first right connecting portion and the first left connecting portion.
In this configuration, whether the case is mounted on the right side or the left side of the face, the case can be guided more strongly and more accurately to an appropriate position by using the force with which the magnets attract at least two positions. It is possible to reduce the burden of alignment and connection. Furthermore, even when the case is attached to the right side of the face or the left side, when the connection parts that do not correspond are attached so as to match each other, the connection parts that do not correspond have the same polarity. The connecting parts repel each other at the position, and are not connected. Therefore, whether the case is mounted on the right side or the left side of the face, it is easier to align the case with the mounting portion more accurately and quickly when it is in the correct orientation. This abnormal connection can be prevented more reliably.

また、取付部は、使用者のいずれかの耳に掛けられて支持される被支持部と、被支持部から延びる前側延出部と、前側延出部に連結されると共にケースを保持する保持部と、を少なくとも備え、使用者に取付部を取り付けた取付時に、前側延出部が被支持部よりも前側に延びて配置され、被支持部を支持する耳の耳孔よりも前位置に保持部が配置される構成となっている。
この構成では、ケースを保持する保持部が使用者の耳孔よりも前位置に配置されるため、保持部が使用者の耳孔を塞ぎにくくなる。
In addition, the attachment portion is supported by being supported on one of the user's ears, a front extending portion extending from the supported portion, a holding portion connected to the front extending portion and holding the case At the time of attachment when the attachment portion is attached to the user, the front extension portion is arranged to extend to the front side of the supported portion, and is held at a position in front of the ear hole of the ear that supports the supported portion. The part is arranged.
In this configuration, the holding portion that holds the case is disposed in front of the user's ear canal, and thus the holding portion does not easily block the user's ear canal.

また、保持部は、耳孔よりも前位置において使用者の顔に対向する裏面部と、裏面部の反対側に配置された表面部とを備えており、ケースを表面部で保持する構成となっている。
この構成では、ケースが使用者の顔から離れた位置に配置される表面部で保持されるため、表面部に保持されるケースが使用者の耳孔を塞ぎにくくなる。
The holding portion includes a back surface portion facing the user's face at a position before the ear canal and a surface portion disposed on the opposite side of the back surface portion, and is configured to hold the case by the surface portion. ing.
In this configuration, since the case is held by the surface portion arranged at a position away from the user's face, the case held by the surface portion is less likely to block the user's ear canal.

また、ケースにおいて取付部に取り付けられる側の壁部には、音を導出する導出孔が形成されており、ケースが取付部に取り付けられた取り付け時には、取付部の一部をなす被覆部によって導出孔の少なくとも一部が覆われ、ケースが取付部から取り外された取り外し時には、導出孔において取り付け時に被覆部によって覆われる部分が露出する構成となっている。
この構成では、ケースが顔の近くに配置されるような装着時には、導出孔を塞ぐことで相対的に音を抑制することができ、音発生源が使用者の耳の近くにある場合でも、使用者に大きな音が届きすぎることを抑えることができる。一方、ケースが顔から離れて使用されやすい非装着時には、導出孔を露出させることで相対的に音を大きくすることができ、音発生源が使用者の耳からある程度離れている場合でも、使用者に音が届きやすくなる。
In addition, a lead-out hole that leads out sound is formed in the wall portion of the case that is attached to the attachment portion. When the case is attached to the attachment portion, it is led out by a covering portion that forms a part of the attachment portion. At least a part of the hole is covered, and when the case is removed after being detached from the attachment portion, a portion of the lead-out hole that is covered by the covering portion at the time of attachment is exposed.
In this configuration, when the case is placed near the face, the sound can be relatively suppressed by closing the outlet hole, even when the sound source is near the user's ear, It can suppress that a loud sound reaches a user too much. On the other hand, when the case is not worn easily away from the face, the sound can be made relatively loud by exposing the lead-out hole, even if the sound source is some distance away from the user's ear Makes it easier for people to reach.

[他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
[Other Embodiments]
The present invention is not limited to the embodiments described with reference to the above description and drawings. For example, the following embodiments are also included in the technical scope of the present invention.

本実施形態では、処理部の一例として、制御回路40を例示し、撮像部23によって撮像された情報コード100の画像の処理として当該情報コードのコード画像を解読する構成を例示したが、いずれの実施形態のいずれの構成でも、撮像部23によって撮像された情報コード100の画像の処理はこれに限られない。例えば、撮像部23によって撮像された情報コード100の画像データを外部装置(ケース(ケース12、ケース312等)とケーブルで接続された外部装置や、ケースとケーブル接続されていない外部装置など)に送信するような処理であってもよい。この場合、情報コード100の画像を送信された外部装置側にて当該画像データを解読すればよい。これにより、外部装置(具体的には、制御回路(CPU等)、メモリ等を備えた情報処理装置として構成される外部装置)の制御回路を、情報コード100のデコード等を行う外部処理部として機能させることができる。或いは、いずれの実施形態のいずれの構成でも、撮像部23で撮像した情報コードをケース(ケース12、ケース312等)の内部で解読し、その解読して得られた解読データをケース外の外部装置に送信してもよい。この場合、外部装置では、例えば、その解読データが予め当該外部装置又は当該外部装置と通信可能に設けられた他装置に登録された登録データと一致するか否かを照合し、その照合結果をケース側(装置本体側)に送信するようにしてもよい。   In the present embodiment, the control circuit 40 is illustrated as an example of the processing unit, and the configuration in which the code image of the information code is decoded as the processing of the image of the information code 100 captured by the imaging unit 23 is illustrated. In any configuration of the embodiment, the processing of the image of the information code 100 imaged by the imaging unit 23 is not limited to this. For example, the image data of the information code 100 imaged by the imaging unit 23 is transferred to an external device (an external device connected to the case (case 12, case 312 or the like) and a cable, or an external device not connected to the case by a cable). Processing such as transmission may be performed. In this case, the image data may be decoded on the external device side to which the image of the information code 100 is transmitted. As a result, the control circuit of the external device (specifically, an external device configured as an information processing device including a control circuit (CPU or the like), a memory or the like) is used as an external processing unit that decodes the information code 100 or the like. Can function. Alternatively, in any configuration of any of the embodiments, the information code captured by the imaging unit 23 is decoded inside the case (case 12, case 312 or the like), and the decoded data obtained by decoding is decoded outside the case. It may be sent to the device. In this case, the external device collates, for example, whether or not the decrypted data matches the registered data registered in advance in the external device or other device provided to be communicable with the external device, and the collation result is obtained. You may make it transmit to the case side (apparatus main body side).

第1実施形態では、ケース12を身体に装着し、読取装置10が身体に装着されない外部装置と通信可能な例を示したが、いずれの実施形態の読取装置も、身体に装着される外部装置と通信可能となっていてもよい。   In the first embodiment, the case 12 is attached to the body, and the reading device 10 can communicate with an external device that is not attached to the body. However, the reading device of any embodiment is an external device that is attached to the body. It may be possible to communicate with.

上記実施形態では、両耳に掛けられる構成の身体装着部を例示したが、いずれの実施形態の読取装置も、身体装着部は、いずれか一方の耳に掛けられる構成であってもよい。   In the above-described embodiment, the body wearing unit configured to be hung on both ears is illustrated, but the body mounting unit may be configured to be hung on any one ear in any of the embodiments.

上記実施形態では、取付部材が使用者の人体に取り付けられる構成として、主に、耳に掛けられる構成を例示したが、いずれの実施形態のいずれの構成でも、取付部材が使用者の首から上に掛けられる他の構成を用いてもよい。例えば、取付部材を使用者の頭に掛ける構成とし、この取付部材にケースを着脱可能に取り付けてもよく、取付部材を使用者の首に掛ける構成とし、この取付部材にケースを着脱可能に取り付けてもよい。また、取付部材は、使用者の頭に取り付けられるバンド部材として構成されていてもよい。例えば、ハチマキ状、ヘアバンド状、カチューシャ状などの構造のバンド部材として取付部材が構成されていてもよい。この構成でも、ケースが頭に取り付けられるため、顔の動きとケースの全体が連動することになり、使用者の顔の動きに合わせて読み取る方向を定めやすくなる。また、取付部材は、使用者の指や腕などに取り付けられる構成であってもよく、使用者の装着物(メガネ、ヘルメット、手袋、服)などに取り付けられるアタッチメントとして構成されていてもよい。   In the above embodiment, the configuration in which the mounting member is attached to the user's human body is mainly exemplified by the configuration that is hung on the ear. However, in any configuration in any of the embodiments, the mounting member is located above the user's neck. Other configurations that can be hung on may also be used. For example, the mounting member may be hung on the user's head, and the case may be detachably attached to the mounting member, or the mounting member may be hung on the user's neck, and the case is detachably attached to the mounting member. May be. Moreover, the attachment member may be comprised as a band member attached to a user's head. For example, the attachment member may be configured as a band member having a structure such as a bee shape, a hair band shape, or a headband shape. Even in this configuration, since the case is attached to the head, the movement of the face and the entire case are interlocked, and the reading direction can be easily determined in accordance with the movement of the user's face. Moreover, the structure attached to a user's finger | toe, an arm, etc. may be sufficient as an attachment member, and it may be comprised as an attachment attached to a user's wearing thing (glasses, a helmet, gloves, clothes), etc.

第2〜第9実施形態では、キャンセル制御の一例として、直前の処理データ(解読データ)などを消去する例などを示したが、このような例に限られない。例えば、上述の「所定のキャンセル操作」があった場合に、読取装置10に蓄積されている過去の処理データ(解読データ)を一括して消去するようにしてもよく、読取装置10から外部装置に送信された過去の処理データ(解読データ)を一括して消去するように当該外部装置にコマンドを発するようにしてもよい。   In the second to ninth embodiments, as an example of the cancel control, an example of erasing the immediately preceding process data (decoded data) or the like has been shown, but the present invention is not limited to such an example. For example, when the above-mentioned “predetermined cancel operation” is performed, past processing data (decoded data) stored in the reading device 10 may be erased all at once. A command may be issued to the external device so as to erase the past processing data (decoded data) transmitted to.

第4実施形態では、例えば図10のS220で設定されるキャンセル待ち時間T2内において、一定時間内に情報コード(S217で解読を行った情報コード)を読取視野(撮像範囲AR(図9))から外して戻し、再び情報コードを読み取らせる動作が少なくとも1回なされれば、キャンセルコマンドとして認識され、このような場合に、その情報コード(S217で解読を行った情報コード)の解読データを削除するようなキャンセル制御を行う例を示したが、このような例に限られない。例えば、このような操作をn回繰り返された場合に、最新の解読データからn個前の解読データをキャンセルするようにしてもよい。或いは、一定時間内に情報コードを読取視野から外して戻し、その後に、視野内に保持したままの状態で当該情報コードがn回読み取られた場合に、最新の解読データからn個前の解読データをキャンセルするようにしてもよい。
また、第2実施形態で説明した「所定のキャンセル操作」の第2の例では、「操作スイッチ42に対する所定の押圧操作」がなされたときにS223にてYesに進み、直近のS217で解読された解読データを消去する例を示したが、このような例に限られない。例えば、操作スイッチ42の押圧回数によって消去対象とする解読データを定めるようにしてもよい。例えば、操作スイッチ42の押圧操作がn回繰り返された場合に、最新の解読データからn個前の解読データをキャンセルするようにしてもよい。
In the fourth embodiment, for example, within the cancellation waiting time T2 set in S220 of FIG. 10, the information code (the information code decoded in S217) is read within a certain time (viewing range AR (FIG. 9)). If the operation to read the information code again is performed at least once, it is recognized as a cancel command. In such a case, the decrypted data of the information code (the information code decrypted in S217) is deleted. Although the example which performs such cancellation control was shown, it is not restricted to such an example. For example, when such an operation is repeated n times, the nth previous decoded data may be canceled from the latest decoded data. Alternatively, if the information code is removed from the reading field within a certain time and returned, and then the information code is read n times while held in the field of view, the nth previous decoding data is decoded. You may make it cancel data.
In the second example of the “predetermined cancel operation” described in the second embodiment, when “predetermined pressing operation on the operation switch 42” is performed, the process proceeds to Yes in S223, and is decoded in the latest S217. Although the example of deleting the decrypted data has been shown, the present invention is not limited to such an example. For example, the decoding data to be erased may be determined by the number of times the operation switch 42 is pressed. For example, when the pressing operation of the operation switch 42 is repeated n times, the n-th previous decoded data may be canceled from the latest decoded data.

なお、上述したいずれの「所定のキャンセル操作」の例も併用することができ、携帯型情報コード読取装置10に対する所定の指示操作として、複数種類の指示操作を定義しておき、指示操作の種類に対応付けてキャンセルコマンド(直近の解読データの消去、n個前のキャンセルデータの消去、蓄積された解読データの一括消去など)を定めておいてもよい。そして、携帯型情報コード読取装置10に対してなされた指示操作の種類に応じていずれかのキャンセルコマンド(例えば、直近の解読データの消去、n個前のキャンセルデータの消去、蓄積された解読データの一括消去のいずれか)を実行するようにしてもよい。   Any of the examples of the “predetermined cancel operation” described above can be used together, and a plurality of types of instruction operations are defined as predetermined instruction operations for the portable information code reader 10, and the types of instruction operations are defined. A cancel command (deletion of the latest decrypted data, erase of the nth previous cancel data, batch erase of the stored decrypted data, etc.) may be determined in association with. Depending on the type of instruction operation performed on the portable information code reader 10, any cancel command (for example, deletion of the latest decoded data, deletion of the nth previous cancel data, accumulated decoded data) Any one of the above-mentioned batch erasure may be executed.

第1実施形態等では、ケース12の内部又は外部にセンサ部46が設けられているが、第1実施形態や他のいずれの実施形態でも、処理部は、少なくともセンサ部46で所定の検出結果が得られたことを条件として情報コードの解読を行うようにしてもよい。いずれの実施形態でも、例えば、取付部材が使用者の耳に取り付けられた所定状態をセンサ部46が検知しうるように構成し、センサ部46により所定状態(耳の近接や接触が検出された状態)が検知されたことを条件として、照明光源21やマーカ光照射部50による照射が開始されると共に撮像部23による撮像が開始され、これに応じて処理部が情報コードの解読を行うようにしてもよい。また、使用者の耳に取り付けられた所定状態をセンサ部46で検出する構成は上述の例に限られず、例えば、センサ部46を複数軸の加速度センサ(三軸加速度センサ等)によって構成し、加速度センサ(三軸加速度センサ等)が一定時間の間、所定の加速度状態(例えば、いずれの軸も加速度変化量も一定値内に収まり、ほぼ移動が検出されない加速度状態)となった状態を、上記「所定状態」としてもよい。或いは、3軸センサ等で構成し、所定方向に重力加速度が生じている場合を「所定状態」として照射や解読を開始してもよい。或いは、歯のかみ合わせによる衝撃や、足の上げ下げ運動等で衝撃を与え指令をすることを想定し、衝撃に起因する所定の加速度変化を検出するようにしてもよい。   In the first embodiment or the like, the sensor unit 46 is provided inside or outside the case 12. However, in the first embodiment and any other embodiments, the processing unit is at least the sensor unit 46 with a predetermined detection result. The information code may be decoded on the condition that is obtained. In any embodiment, for example, the sensor unit 46 is configured to detect a predetermined state in which the attachment member is attached to the user's ear, and the sensor unit 46 detects the predetermined state (proximity or contact of the ear is detected). On the condition that the (state) is detected, irradiation by the illumination light source 21 and the marker light irradiation unit 50 is started, and imaging by the imaging unit 23 is started, and the processing unit decodes the information code accordingly. It may be. In addition, the configuration in which the sensor unit 46 detects the predetermined state attached to the user's ear is not limited to the above-described example. For example, the sensor unit 46 is configured by a multi-axis acceleration sensor (triaxial acceleration sensor or the like), An acceleration sensor (such as a three-axis acceleration sensor) is in a predetermined acceleration state for a certain period of time (for example, an acceleration state in which any axis has an acceleration change amount within a certain value and almost no movement is detected) The “predetermined state” may be used. Alternatively, it may be configured by a three-axis sensor or the like, and irradiation or decoding may be started with a “predetermined state” when gravity acceleration occurs in a predetermined direction. Alternatively, a predetermined acceleration change due to the impact may be detected on the assumption that a command is given by impact due to tooth meshing or a foot lifting / lowering motion.

いずれの実施形態のいずれの構成でも、解読や照明開始のトリガとしては、マイク43からの音声入力であってもよい。この場合、マイク43から入力され音声を解析し、所定音声に該当するか否かを判断し、該当する場合に、照明光源21の動作、マーカ光照射部50の動作、撮像部23の動作、撮像画像による情報コードの解読を行うようにすればよい。或いは、マイク43から入力音声の音声量が一定値を超えた場合に、照明光源21の動作、マーカ光照射部50の動作、撮像部23の動作、撮像画像による情報コードの解読を行うようにしてもよい。なお、マイク43から入力された音声の判断処理は、読取装置10で行ってもよく、外部装置で行ってもよい。   In any configuration of any of the embodiments, voice input from the microphone 43 may be used as a trigger for decoding or lighting start. In this case, the sound input from the microphone 43 is analyzed and it is determined whether or not the sound corresponds to the predetermined sound. If so, the operation of the illumination light source 21, the operation of the marker light irradiation unit 50, the operation of the imaging unit 23, What is necessary is just to decode the information code by a captured image. Alternatively, when the sound volume of the input sound from the microphone 43 exceeds a certain value, the operation of the illumination light source 21, the operation of the marker light irradiation unit 50, the operation of the imaging unit 23, and the decoding of the information code by the captured image are performed. May be. Note that the processing for determining the voice input from the microphone 43 may be performed by the reading device 10 or an external device.

いずれの実施形態のいずれの構成でも、電池は、身体に装着されるケース(ケース12やケース312など)内に設けられていてもよく、ケースとケーブルを介して接続される外部装置(例えば、第10実施形態の外部装置Dなど)の内部に設けられていてもよい。   In any configuration of any of the embodiments, the battery may be provided in a case (such as the case 12 or the case 312) attached to the body, and an external device (for example, connected to the case via a cable) It may be provided inside the external device D of the tenth embodiment.

第10実施形態では、右側装着部370と左側装着部380とが設けられた取付部材360を例示したが、第10実施形態や同様の取付部材を有する他の実施形態のいずれの構成でも、取付部材は、右側装着部のみの構成や左側装着部のみの構成であってもよい(即ち、ケースを取り付ける装着部をいずれか一方の耳側のみに設ける構成であってもよい)。この場合、第10実施形態の取付部材360の構成から単にいずれかの装着部のみを省略すればよい。   In the tenth embodiment, the mounting member 360 provided with the right mounting portion 370 and the left mounting portion 380 has been illustrated. However, in any configuration of the tenth embodiment or other embodiments having similar mounting members, the mounting member 360 can be mounted. The member may have a configuration with only the right mounting portion or a configuration with only the left mounting portion (that is, a configuration in which the mounting portion to which the case is attached is provided only on one ear side). In this case, only one of the mounting portions may be omitted from the configuration of the attachment member 360 of the tenth embodiment.

第10実施形態では、ケース312及び取付部材360の両方に磁石が配置された構成を例示したが、いずれか一方に磁石が配置され、他方には鉄等の磁性体(磁石に吸引される吸引部)が配置されていてもよい。例えば、ケース312側には、第10実施形態と同様の磁石(第1ケース側連結部351及び第2ケース側連結部352)を配置しておき、右側装着部370の第1右側連結部373a及び第2右側連結部373bと、左側装着部380の第1左側連結部383a及び第2左側連結部383bを鉄等の磁性体に代えるようにしてもよい。この場合でも、ケース312が右側装着部370に装着される場合には、ケース312と右側装着部370とが磁石(第1ケース側連結部351及び第2ケース側連結部352)と吸引部(第1右側連結部373a及び第2右側連結部373b)との吸引によって保持され、ケース312が左側装着部380に装着される場合には、ケース312と左側装着部380とが磁石(第1ケース側連結部351及び第2ケース側連結部352)と吸引部(第1左側連結部383a及び第2左側連結部383b)との吸引によって保持される構成となる。或いは、ケース312側に鉄等の磁性体(吸引部)を配置し、取付部材360側に磁石を配置してもよい。例えば、第1ケース側連結部351及び第2ケース側連結部352を鉄等の磁性体(吸引部)とし、第1右側連結部373a及び第2右側連結部373bと、第1左側連結部383a及び第2左側連結部383bとを第10実施形態と同様の磁石としてもよい。   In the tenth embodiment, the configuration in which the magnet is arranged in both the case 312 and the attachment member 360 is illustrated, but the magnet is arranged in either one, and the other is a magnetic body such as iron (attraction attracted by the magnet). Part) may be arranged. For example, on the case 312 side, the same magnets (first case side connecting portion 351 and second case side connecting portion 352) as those in the tenth embodiment are arranged, and the first right connecting portion 373a of the right mounting portion 370 is arranged. The second right connecting portion 373b and the first left connecting portion 383a and the second left connecting portion 383b of the left mounting portion 380 may be replaced with a magnetic material such as iron. Even in this case, when the case 312 is mounted on the right mounting portion 370, the case 312 and the right mounting portion 370 are connected to the magnet (the first case side connecting portion 351 and the second case side connecting portion 352) and the suction portion ( When the case 312 is attached to the left attachment portion 380, the case 312 and the left attachment portion 380 are magnetized (first case). The case 312 is held by suction with the first right connection portion 373a and the second right connection portion 373b). The side connection portion 351 and the second case side connection portion 352) and the suction portion (the first left side connection portion 383a and the second left side connection portion 383b) are held. Alternatively, a magnetic body (attraction part) such as iron may be disposed on the case 312 side, and a magnet may be disposed on the attachment member 360 side. For example, the first case side connecting portion 351 and the second case side connecting portion 352 are made of a magnetic material (suction portion) such as iron, and the first right side connecting portion 373a, the second right side connecting portion 373b, and the first left side connecting portion 383a. The second left connecting portion 383b may be a magnet similar to that of the tenth embodiment.

第10実施形態では、第1ガイド部として、少なくとも2つのケース側連結部と少なくとも2つの右側連結部とがそれぞれ連結されることによりケースを右側装着部に取り付ける構成を例示したが、いずれの構成でも、3以上のケース側連結部と3以上の右側連結部とがそれぞれ連結されることによりケースを右側装着部に取り付ける構成であってもよい。また、第2ガイド部として、2つのケース側連結部と2つの左側連結部とがそれぞれ連結されることによりケースを左側装着部に取り付ける構成を例示したが、いずれの構成でも、3以上のケース側連結部と3以上の左側連結部とがそれぞれ連結されることによりケースを左側装着部に取り付ける構成であってもよい。また、1つのケース側連結部と1つの右側連結部とがそれぞれ連結されることによりケースを右側装着部に取り付ける構成であってもよい。また、1つのケース側連結部と1つの左側連結部とがそれぞれ連結されることによりケースを左側装着部に取り付ける構成であってもよい。   In the tenth embodiment, as the first guide part, the configuration in which the case is attached to the right mounting part by connecting at least two case side connection parts and at least two right side connection parts, respectively, is exemplified. However, the structure which attaches a case to a right attachment part may be sufficient by connecting three or more case side connection parts and three or more right side connection parts, respectively. In addition, as the second guide portion, the configuration in which the case is attached to the left-side mounting portion by connecting the two case-side connecting portions and the two left-side connecting portions, respectively, but in any configuration, there are three or more cases The case may be configured such that the case is attached to the left mounting portion by connecting the side connecting portion and the three or more left connecting portions. Moreover, the structure which attaches a case to a right mounting part by connecting one case side connection part and one right side connection part may be sufficient. Moreover, the structure which attaches a case to a left side mounting part by connecting one case side connection part and one left side connection part may be sufficient.

第10実施形態では、第1ガイド部として、少なくとも2つのケース側連結部と少なくとも2つの右側連結部とが磁石によってそれぞれ連結されることによりケースを右側装着部に取り付ける構成を例示したが、少なくとも2つのケース側連結部と少なくとも2つの右側連結部とが嵌合構造や係止構造によって連結されてもよい。また、少なくとも2つのケース側連結部と少なくとも2つの右側連結部とがそれぞれシート状に構成され、各ケース側連結部が対応する右側連結部と面ファスナー構造で連結されてもよい。また、第2ガイド部として、2つのケース側連結部と2つの左側連結部とがそれぞれ連結されることによりケースを左側装着部に取り付ける構成を例示したが、2つのケース側連結部と2つの左側連結部とが嵌合構造や係止構造によって連結されてもよい。また、少なくとも2つのケース側連結部と少なくとも2つの右側連結部とがそれぞれシート状に構成され、各ケース側連結部が対応する左側連結部と面ファスナー構造で連結されてもよい。   In the tenth embodiment, as the first guide portion, at least two case side connecting portions and at least two right side connecting portions are connected by magnets, respectively, and the case is attached to the right mounting portion. Two case side connection parts and at least two right side connection parts may be connected by a fitting structure or a locking structure. Moreover, at least two case side connection parts and at least two right side connection parts may each be configured in a sheet shape, and each case side connection part may be connected to a corresponding right connection part with a hook-and-loop fastener structure. In addition, as the second guide part, the configuration in which the case is attached to the left mounting part by connecting the two case side connecting parts and the two left side connecting parts, respectively, is illustrated. The left connecting portion may be connected by a fitting structure or a locking structure. Further, at least two case-side connecting portions and at least two right-side connecting portions may each be configured in a sheet shape, and each case-side connecting portion may be connected to the corresponding left-side connecting portion with a hook-and-loop fastener structure.

第10実施形態や他の実施形態の構成において、ケースを取り付ける部分(第10実施形態では表面部372、表面部382)を、体に取り付ける部分(第10実施形態では右耳取付部362a、左耳取付部362b)に対して変位可能に構成してもよい。例えば、右耳取付部362aに固定される裏面部371と表面部372とを分離すると共に、裏面部371に対して表面部372をラチェット構造や球面対偶構造などによって変位可能としてもよい。同様に、左耳取付部362bに固定される裏面部381と表面部382とを分離すると共に、裏面部381に対して表面部382をラチェット構造や球面対偶構造などによって変位可能としてもよい。   In the configuration of the tenth embodiment and other embodiments, the portion for attaching the case (surface portion 372 and surface portion 382 in the tenth embodiment) is the portion to be attached to the body (right ear attachment portion 362a and left in the tenth embodiment). The ear mounting portion 362b) may be configured to be displaceable. For example, the rear surface portion 371 and the front surface portion 372 fixed to the right ear attachment portion 362a may be separated, and the front surface portion 372 may be displaced with respect to the rear surface portion 371 by a ratchet structure, a spherical pair structure, or the like. Similarly, the back surface portion 381 and the front surface portion 382 fixed to the left ear attachment portion 362b may be separated, and the front surface portion 382 may be displaceable with respect to the back surface portion 381 by a ratchet structure, a spherical pair structure, or the like.

第10実施形態では、右耳取付部362aとして、右耳掛け部を例示したが、右耳に取り付け可能な構成であればよい。例えば、耳挿入部を右耳の耳孔に挿入して取り付ける構成であってもよく、右耳を挟んで取り付ける構成であってもよい。或いは、右耳に掛ける構成と、右耳の耳孔に挿入する構成や右耳を挟んで取り付ける構成とを併用してもよい。   In the tenth embodiment, the right ear mounting portion is illustrated as the right ear mounting portion 362a, but any configuration that can be attached to the right ear is acceptable. For example, the structure which inserts and attaches an ear | edge insertion part in the ear hole of a right ear may be sufficient, and the structure which pinches | interposes and inserts a right ear may be sufficient. Or you may use together the structure attached to a right ear, the structure inserted in the ear hole of a right ear, and the right ear.

第10実施形態では、右耳側でも左耳側でも、反対向きに取り付けようとした場合(即ち、対応しない連結部同士を装着しようとした場合)に装着されない構成を例示したが、このような思想は第10実施形態の例に限られない。例えば、第10実施形態の構成において、第2ケース側連結部352、第1右側連結部373a、第1左側連結部383aのみを鉄等の磁性体に代えてもよい。或いは、第10実施形態の構成において、第1ケース側連結部351、第2右側連結部373b、第2左側連結部383bのみを鉄等の磁性体に代えてもよい。この場合も、左側でも、右側でも、反対向きに取り付けようとした場合、磁石同士が反発する関係となり、装着されないことになる。   The tenth embodiment exemplifies a configuration that is not mounted when trying to mount the right ear side or the left ear side in the opposite direction (that is, when trying to attach non-corresponding connecting portions). The idea is not limited to the example of the tenth embodiment. For example, in the configuration of the tenth embodiment, only the second case side connecting portion 352, the first right side connecting portion 373a, and the first left side connecting portion 383a may be replaced with a magnetic material such as iron. Alternatively, in the configuration of the tenth embodiment, only the first case side connecting portion 351, the second right side connecting portion 373b, and the second left side connecting portion 383b may be replaced with a magnetic material such as iron. Also in this case, if the left and right sides are attached in the opposite direction, the magnets will repel each other and will not be mounted.

第10実施形態では、ケース312が取付部材360に取り付けられた取り付け時には、取付部材360の一部をなす被覆部(表面部372又は表面部382)によって導出孔320が全て覆われ、ケース312が取付部材360から取り外された取り外し時には、導出孔320において取り付け時に被覆部(表面部372又は表面部382)によって覆われる部分(即ち、全ての導出孔320)が露出する構成を例示したがこの例に限られない。例えば、ケース312が取付部材360に取り付けられた取り付け時には、被覆部(表面部372又は表面部382)によって導出孔320の一部のみが覆われ、ケース312が取付部材360から取り外された取り外し時には、導出孔320において取り付け時に被覆部(表面部372又は表面部382)によって覆われる部分(即ち、一部の導出孔)が露出する構成であってもよい。   In the tenth embodiment, when the case 312 is attached to the attachment member 360, the lead-out holes 320 are all covered with the covering portion (surface portion 372 or surface portion 382) that forms part of the attachment member 360, and the case 312 is covered. In this example, the structure in which the portion (that is, all the lead-out holes 320) covered by the covering portion (the surface portion 372 or the surface portion 382) is exposed in the lead-out hole 320 at the time of removal after being detached from the attachment member 360 is illustrated. Not limited to. For example, when the case 312 is attached to the attachment member 360, only a part of the outlet hole 320 is covered by the covering portion (surface portion 372 or surface portion 382), and when the case 312 is removed from the attachment member 360, the case 312 is removed. The lead hole 320 may be configured such that a portion (that is, a part of the lead hole) covered with the covering portion (the surface portion 372 or the surface portion 382) is exposed when the lead hole 320 is attached.

なお、上述したいずれの実施形態の構成でも、マーカ光照射部50によって、視野範囲の境界又は視野範囲内の所定エリアの境界が明示される構成としてもよい。例えば、キャンセル制御を行う構成では、視野範囲の境界又は視野範囲内の所定エリアの境界を目視によって確認できるようになるため、視野範囲を基準としたキャンセル操作を行い易くなる。   In any of the configurations of the above-described embodiments, the marker light irradiation unit 50 may clearly indicate the boundary of the visual field range or the boundary of a predetermined area within the visual field range. For example, in the configuration in which the cancel control is performed, the boundary of the visual field range or the boundary of a predetermined area within the visual field range can be visually confirmed, so that it becomes easy to perform a cancel operation based on the visual field range.

10…携帯型情報コード読取装置
12,312…ケース
23…受光センサ(撮像部)
21…照明光源(光源)
35…メモリ(位置データ記憶部、設定データ記憶部)
40…制御回路(光源制御部、検出部、処理部、設定部、対応部、解読部、送信部)
42…操作スイッチ
48…通信部(送信部)
50…マーカ光照射部(光源)
60,360…取付部材
FP…位置検出パターン(特徴パターン)
Bs…暗色バー(特徴パターン)
Ws…明色バー(特徴パターン)
G…中心軸
DESCRIPTION OF SYMBOLS 10 ... Portable information code reader 12, 312 ... Case 23 ... Light receiving sensor (imaging part)
21 ... Illumination light source (light source)
35. Memory (position data storage unit, setting data storage unit)
40... Control circuit (light source control unit, detection unit, processing unit, setting unit, corresponding unit, decoding unit, transmission unit)
42 ... Operation switch 48 ... Communication unit (transmission unit)
50 ... Marker light irradiation part (light source)
60, 360 ... Mounting member FP ... Position detection pattern (feature pattern)
Bs ... Dark bar (characteristic pattern)
Ws ... Light color bar (characteristic pattern)
G ... Center axis

Claims (29)

所定の撮像範囲の画像を撮像する撮像部と、
前記撮像範囲に向けてマーカ光を照射するマーカ光照射部と、
前記マーカ光とは異なる照明光を照射する照明光源と、
少なくとも前記マーカ光照射部と、前記照明光源と、前記撮像部とを保持するケースと、
前記ケースと一体的に、又は前記ケースとは別体として設けられ、使用者の身体又は使用者の装着物に取り付けられる取付部材と、
前記照明光源を駆動させずに前記マーカ光照射部を駆動させる第1制御と、前記照明光源を駆動させる第2制御とを切り替える光源制御部と、
前記光源制御部による前記第1制御に応じて前記マーカ光が照射された状態で前記撮像部によって得られた第1撮像画像から、情報コードの所定の特徴パターンを検出する検出部と、
前記光源制御部による前記第2制御に応じて前記照明光が照射された状態で前記撮像部によって得られた第2撮像画像を処理する処理部と、
を備え、
前記撮像部は、前記光源制御部による前記第1制御に応じて前記マーカ光が照射された状態で前記第1撮像画像を複数回取得し、
前記光源制御部は、複数回の前記第1撮像画像において前記検出部により所定回数連続して前記特徴パターンが検出された場合に、前記マーカ光照射部及び前記照明光源に対する制御を前記第1制御から前記第2制御に切り替えることを特徴とする携帯型情報コード読取装置。
An imaging unit that captures an image of a predetermined imaging range;
A marker light irradiation unit that irradiates marker light toward the imaging range; and
An illumination light source that emits illumination light different from the marker light;
A case that holds at least the marker light irradiation unit, the illumination light source, and the imaging unit;
An attachment member provided integrally with the case or as a separate body from the case, and attached to a user's body or a user's wearing object;
A light source control unit that switches between a first control for driving the marker light irradiation unit without driving the illumination light source and a second control for driving the illumination light source;
A detection unit for detecting a predetermined feature pattern of an information code from a first captured image obtained by the imaging unit in a state in which the marker light is irradiated according to the first control by the light source control unit;
A processing unit that processes a second captured image obtained by the imaging unit in a state in which the illumination light is irradiated according to the second control by the light source control unit;
With
The imaging unit acquires the first captured image a plurality of times in a state where the marker light is irradiated according to the first control by the light source control unit,
The light source control unit controls the marker light irradiation unit and the illumination light source when the feature pattern is detected a predetermined number of times consecutively by the detection unit in the first captured image a plurality of times. The portable information code reader is switched from the second control to the second control.
前記検出部は、前記第1撮像画像における前記マーカ光の照射領域を解析し、当該照射領域から前記特徴パターンを検出することを特徴とする請求項1に記載の携帯型情報コード読取装置。   The portable information code reading device according to claim 1, wherein the detection unit analyzes an irradiation area of the marker light in the first captured image and detects the feature pattern from the irradiation area. 前記撮像部で得られる撮像画像での前記マーカ光の照射領域の位置を示す位置データが記憶される位置データ記憶部を備え、
前記検出部は、前記位置データ記憶部に記憶された前記位置データに基づいて前記第1撮像画像内での前記マーカ光の照射領域の位置を特定し、前記第1撮像画像内の前記照射領域から前記特徴パターンを検出することを特徴とする請求項2に記載の携帯型情報コード読取装置。
A position data storage unit that stores position data indicating the position of the irradiation region of the marker light in a captured image obtained by the imaging unit;
The detection unit specifies a position of an irradiation region of the marker light in the first captured image based on the position data stored in the position data storage unit, and the irradiation region in the first captured image The portable information code reader according to claim 2, wherein the feature pattern is detected.
前記位置データは、前記照射領域の中心位置を示す中心データと、前記中心位置を中心とする大きさを示す大きさデータとを含むことを特徴とする請求項3に記載の携帯型情報コード読取装置。   4. The portable information code reading device according to claim 3, wherein the position data includes center data indicating a center position of the irradiation area and size data indicating a size centered on the center position. apparatus. 前記マーカ光照射部は、前記撮像部による撮像範囲の中心軸に沿って前記マーカ光を照射する構成であり、
前記検出部は、前記第1撮像画像の中心部を含んだ所定の中央領域から前記特徴パターンを検出することを特徴とする請求項2に記載の携帯型情報コード読取装置。
The marker light irradiation unit is configured to irradiate the marker light along a central axis of an imaging range by the imaging unit,
The portable information code reading device according to claim 2, wherein the detection unit detects the feature pattern from a predetermined central region including a central portion of the first captured image.
前記マーカ光照射部は、前記マーカ光の照射方向と直交する平面での照射形状が所定方向に延びる線状、略矩形状、略円形状の少なくともいずれかを含む形状となるように前記マーカ光を照射することを特徴とする請求項1から請求項5のいずれか一項に記載の携帯型情報コード読取装置。 The marker light irradiating unit includes the marker light so that an irradiation shape on a plane orthogonal to the irradiation direction of the marker light has a shape including at least one of a linear shape, a substantially rectangular shape, and a substantially circular shape extending in a predetermined direction. the portable information code reading apparatus according to any one of claims 1 to 5, characterized that you irradiating. 前記検出部によって前記特徴パターンが検出された場合に、前記撮像部でのシャッタ速度を、前記検出部による前記特徴パターンの検出前の第1のシャッタ速度よりも速い第2のシャッタ速度に設定変更する設定部を備え、
前記処理部は、前記検出部により、前記第1のシャッタ速度のときの前記第1撮像画像から前記特徴パターンが検出された後、前記設定部によって前記第2のシャッタ速度に設定変更された前記撮像部で得られた前記第2撮像画像を処理することを特徴とする請求項1から請求項6のいずれか一項に記載の携帯型情報コード読取装置。
When the feature pattern is detected by the detection unit, the shutter speed at the imaging unit is changed to a second shutter speed that is faster than the first shutter speed before the feature pattern is detected by the detection unit. With a setting section to
The processing unit is set to the second shutter speed by the setting unit after the characteristic pattern is detected from the first captured image at the first shutter speed by the detection unit. The portable information code reader according to any one of claims 1 to 6, wherein the second captured image obtained by the imaging unit is processed .
前記設定部は、前記処理部によって前記第2撮像画像が処理された後、前記撮像部でのシャッタ速度を、再び、前記第1のシャッタ速度に戻すことを特徴とする請求項に記載の携帯型情報コード読取装置。 The setting unit, after the second image is processed by the processing unit, the shutter speed in the imaging unit, again, according to claim 7, characterized in that return to the first shutter speed Portable information code reader. 前記携帯型情報コード読取装置に対して所定の指示操作がなされた場合に、前記処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行う対応部を有することを特徴とする請求項1から請求項8のいずれか一項に記載の携帯型情報コード読取装置。 2. The apparatus according to claim 1, further comprising: a corresponding unit that performs predetermined cancel control on the processing data obtained by processing the captured image by the processing unit when a predetermined instruction operation is performed on the portable information code reader. The portable information code reading device according to claim 8 . 前記処理部は、
前記撮像部によって得られた撮像画像を解読する解読部と、
前記解読部による撮像画像の解読後、一定時間が経過するまでは前記解読部によって得られた解読データの送信を停止し、前記一定時間の経過後に前記解読データを当該携帯型情報コード読取装置の外部に設けられた外部装置に送信する送信部と、
を有し、
前記対応部は、前記解読部による撮像画像の解読後、前記一定時間が経過する前に前記携帯型情報コード読取装置に対して前記所定の指示操作がなされた場合に、前記解読データを削除又は無効化する処理を行い、
前記送信部は、前記対応部によって前記解読データが削除又は無効化される場合、当該解読データを前記外部装置に送信する処理を行わないことを特徴とする請求項に記載の携帯型情報コード読取装置。
The processor is
A decoding unit for decoding a captured image obtained by the imaging unit;
After decoding the captured image by the decoding unit, the transmission of the decoded data obtained by the decoding unit is stopped until a predetermined time elapses, and after the predetermined time elapses, the decoded data is transferred to the portable information code reader. A transmission unit for transmitting to an external device provided outside;
Have
The corresponding unit deletes the decoded data when the predetermined instruction operation is performed on the portable information code reader before the fixed time elapses after the decoded image is decoded by the decoding unit. Perform the process of invalidation,
The portable information code according to claim 9 , wherein the transmitting unit does not perform a process of transmitting the decrypted data to the external device when the decrypted data is deleted or invalidated by the corresponding unit. Reader.
前記一定時間の値を記憶する設定データ記憶部を備え、
前記送信部は、前記設定データ記憶部に記憶されたデータに基づいて前記解読データの送信を前記一定時間停止する構成であり、
前記設定データ記憶部に記憶された前記一定時間の値が設定変更可能とされていることを特徴とする請求項10に記載の携帯型情報コード読取装置。
A setting data storage unit for storing the value of the predetermined time;
The transmission unit is configured to stop the transmission of the decrypted data based on the data stored in the setting data storage unit for the predetermined time period,
The portable information code reading apparatus according to claim 10 in which the value of the setting the predetermined time stored in the data storage unit is characterized that you have been a configurable.
前記対応部は、当該携帯型情報コード読取装置によって所定の専用コードが読み取られた場合に前記キャンセル制御を行うことを特徴とする請求項9から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The portable unit according to any one of claims 9 to 11, wherein the corresponding unit performs the cancel control when a predetermined dedicated code is read by the portable information code reader. Information code reader. 外部からの操作が可能な操作スイッチを備え、
前記対応部は、前記操作スイッチに対して所定の外部操作が行われた場合に前記キャンセル制御を行うことを特徴とする請求項9から請求項11のいずれか一項に記載の携帯型情報コード読取装置。
Equipped with an operation switch that can be operated from the outside,
The portable information code according to any one of claims 9 to 11, wherein the corresponding unit performs the cancel control when a predetermined external operation is performed on the operation switch. Reader.
前記対応部は、当該携帯型情報コード読取装置によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置によって読み取られた場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項9から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The corresponding unit is configured so that when the read code that has already been read by the portable information code reader is read again by the portable information code reader, the corresponding part of the read code processed by the processing unit The portable information code reading device according to any one of claims 9 to 11 , wherein processing for deleting or invalidating processing data is performed . 外部からの操作が可能な操作スイッチを備え、
前記対応部は、前記操作スイッチに対して所定の外部操作が行われつつ当該携帯型情報コード読取装置によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置によって読み取られた場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。
Equipped with an operation switch that can be operated from the outside,
The corresponding unit is configured such that when a predetermined external operation is performed on the operation switch, a read code that has already been read by the portable information code reader is read again by the portable information code reader. The portable information code reading according to any one of claims 9 to 11 , wherein processing for deleting or invalidating the processing data of the read code processed by the processing unit is performed. apparatus.
前記対応部は、前記撮像部によって得られた撮像画像に含まれる前記情報コードが所定の第1撮像姿勢であるときに前記処理部によって前記処理データが生成された場合において、その後、前記撮像部によって前記第1撮像姿勢とは向きが所定角度以上異なる第2撮像姿勢で当該情報コードが読み取られた場合に、前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 In the case where the processing data is generated by the processing unit when the information code included in the captured image obtained by the imaging unit is in a predetermined first imaging posture, the corresponding unit is then configured to perform the imaging unit. claim of claims 9 to the orientation from the first imaging posture when the information code is read at a predetermined angle or more different second imaging position, and performs the cancellation control for the process data by 11 The portable information code reader according to any one of the above. 前記対応部は、前記処理部によって前記処理データが生成された後、前記撮像部によって前記情報コードが所定時間以上継続して撮像され続けた場合に、当該情報コードの前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The corresponding unit, when the processing data is generated by the processing unit, and when the information code is continuously imaged for a predetermined time or more by the imaging unit, the cancel control for the processing data of the information code The portable information code reading device according to any one of claims 9 to 11 , wherein 前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定の相対移動状態となった場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The corresponding unit is configured so that a read code that has already been read by the portable information code reader does not deviate from the image pickup range of the image pickup unit at least from the time when the read code is read. when a relative moving state, any one of claims 11 claim 9, characterized in that performing the process of deleting or disabling the processing data of the read code has been processed by the processing unit A portable information code reader according to claim 1. 前記対応部は、前記既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定位置に移動した場合に、前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項18に記載の携帯型情報コード読取装置。 When the read code is moved to a predetermined position in the imaging range without departing from the imaging range of the imaging unit at least from the time when the read code is read, 19. The portable information code reader according to claim 18 , wherein a process for deleting or invalidating the process data is performed. 前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から所定の位置変化履歴となった場合に、前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The corresponding unit is configured to process the processing data of the read code when the read code already read by the portable information code reader becomes a predetermined position change history from at least the read time of the read code. The portable information code reading device according to any one of claims 9 to 11 , wherein a process of deleting or invalidating is performed. 前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定のサイズ変化状態となった場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The corresponding unit is configured so that a read code that has already been read by the portable information code reader does not deviate from the image pickup range of the image pickup unit at least from the time when the read code is read. when a size change state, any one of claims 11 claim 9, characterized in that performing the process of deleting or disabling the processing data of the read code has been processed by the processing unit A portable information code reader according to claim 1. 前記対応部は、当該携帯型情報コード読取装置によって既に読み取られた既読コードが、少なくとも当該既読コードの読取時点から前記撮像部の前記撮像範囲を外れない状態で当該撮像範囲内において所定の外形状態となった場合に、前記処理部によって処理された前記既読コードの前記処理データを削除又は無効化する処理を行うことを特徴とする請求項9から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 The corresponding unit is configured so that a read code that has already been read by the portable information code reader does not deviate from the image pickup range of the image pickup unit at least from the time when the read code is read. when a contour state, in any one of claims 11 claim 9, characterized in that performing the process of deleting or disabling the processing data of the read code has been processed by the processing unit The portable information code reader according to claim. 前記対応部は、前記処理部によって処理された前記情報コードが前記撮像部の前記撮像範囲に存在しなくなり、存在しなくなってから当該情報コードが前記撮像範囲に入り込んだ場合に、前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 When the information code processed by the processing unit does not exist in the imaging range of the imaging unit and the information code enters the imaging range after the information code is not present , the corresponding unit responds to the processing data. The portable information code reading device according to any one of claims 9 to 11 , wherein the cancel control is performed. 前記対応部は、前記処理部によって処理された前記情報コードが前記撮像部の前記撮像範囲に存在しなくなり、存在しなくなってから一定時間内に当該情報コードが前記撮像範囲に入り込んだ場合に、前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項23に記載の携帯型情報コード読取装置。 The corresponding unit, when the information code processed by the processing unit does not exist in the imaging range of the imaging unit, and when the information code enters the imaging range within a certain time after the absence of the information code, The portable information code reader according to claim 23 , wherein the cancel control is performed on the processing data . 前記対応部は、前記処理部によって処理された前記情報コードが前記撮像部の前記撮像範囲に存在しなくなり、且つ存在しなくなった後に当該情報コードが前記撮像範囲内の所定位置で読み取られた場合に、前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項23に記載の携帯型情報コード読取装置。 The corresponding unit is configured such that the information code processed by the processing unit does not exist in the imaging range of the imaging unit, and the information code is read at a predetermined position in the imaging range after it no longer exists. 24. The portable information code reader according to claim 23 , wherein the cancel control is performed on the processing data . マーカ光を照射するマーカ光照射部を備え、
前記マーカ光照射部によって前記視野範囲の境界又は前記視野範囲内の所定エリアの境界が明示されることを特徴とする請求項18から請求項25のいずれか一項に記載の携帯型情報コード読取装置。
Provided with a marker light irradiation unit for irradiating marker light,
The portable information code reading device according to any one of claims 18 to 25 , wherein a boundary of the visual field range or a boundary of a predetermined area within the visual field range is specified by the marker light irradiation unit. apparatus.
前記対応部は、前記処理部によって前記処理データが生成された後、前記撮像部によって複数のコードが同時に撮像された場合に、前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項9から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 Said corresponding portion, after said processing data by said processing unit is generated, according to claim 9, when a plurality of codes by the imaging section is captured at the same time, and performs the cancellation control for the process data The portable information code reading device according to claim 11 . 前記対応部は、前記処理部によって前記処理データが生成された後、当該携帯型情報コード読取装置によって複数のコードが同時に撮像され且つそれら複数のコードが読み取られた場合に、それら複数のコードに対応する前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項9から請求項11のいずれか一項に記載の携帯型情報コード読取装置。 Said corresponding portion, after said processing data is generated by the processing unit, when the portable information code reading multiple codes are captured simultaneously and the plurality of codes by the device is read, the plurality of code The portable information code reading device according to any one of claims 9 to 11, wherein the cancel control is performed on the corresponding processing data. 前記対応部は、前記複数のコードが予め定められた所定の配列で撮像されたことを条件として、前記処理データに対する前記キャンセル制御を行うことを特徴とする請求項27又は請求項28に記載の携帯型情報コード読取装置。 The said corresponding | compatible part performs the said cancellation control with respect to the said process data on the conditions that the said some code | cord | chord was imaged by the predetermined arrangement | sequence predetermined. 29 or 28 characterized by the above-mentioned. Portable information code reader.
JP2014058362A 2013-09-24 2014-03-20 Portable information code reader Expired - Fee Related JP6179435B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014058362A JP6179435B2 (en) 2013-09-24 2014-03-20 Portable information code reader

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013197413 2013-09-24
JP2013197413 2013-09-24
JP2014058362A JP6179435B2 (en) 2013-09-24 2014-03-20 Portable information code reader

Publications (2)

Publication Number Publication Date
JP2015088160A JP2015088160A (en) 2015-05-07
JP6179435B2 true JP6179435B2 (en) 2017-08-16

Family

ID=53050810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014058362A Expired - Fee Related JP6179435B2 (en) 2013-09-24 2014-03-20 Portable information code reader

Country Status (1)

Country Link
JP (1) JP6179435B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4357967B1 (en) * 2022-10-21 2024-09-04 Sick Ag Optoelectronic sensor for detecting objects in a detection region and method for highlighting the position of a detection region

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6098877A (en) * 1997-05-21 2000-08-08 Symbol Technologies, Inc. Interface and method for controlling an optical reader having a scanning module
JP3020943B1 (en) * 1999-01-27 2000-03-15 株式会社東研 Portable code reader
JP4111216B2 (en) * 2004-10-04 2008-07-02 株式会社デンソーウェーブ Optical information reader
JP4635889B2 (en) * 2006-02-02 2011-02-23 株式会社デンソーウェーブ Portable two-dimensional code reader
JP4293199B2 (en) * 2006-04-05 2009-07-08 株式会社デンソーウェーブ Optical information reader
WO2008127316A1 (en) * 2006-11-22 2008-10-23 Chornenky T E Security and monitoring apparatus
JP2009015742A (en) * 2007-07-09 2009-01-22 Denso Wave Inc Optical information reader
JP2009020722A (en) * 2007-07-12 2009-01-29 Denso Wave Inc Optical information reading device
JP5287473B2 (en) * 2008-05-07 2013-09-11 株式会社デンソーウェーブ Two-dimensional code reader, two-dimensional code generator, and two-dimensional code
JP5381928B2 (en) * 2010-08-06 2014-01-08 株式会社デンソーウェーブ Optical information reader

Also Published As

Publication number Publication date
JP2015088160A (en) 2015-05-07

Similar Documents

Publication Publication Date Title
JP7659095B2 (en) Game controller set and system
JP2019146737A (en) Game controller
US9904828B2 (en) Portable information code reader
US12544653B2 (en) Device including plurality of markers
JP2013206412A (en) Head-mounted display and computer program
US20160065863A1 (en) Image capturing apparatus and image capturing method
JP6179435B2 (en) Portable information code reader
JP2020149140A (en) Work support system, work support method, and program
EP3346368B1 (en) Device, method and system for control of a target apparatus
JPWO2007013260A1 (en) Work system and work instruction method in work system
JP2016033767A (en) Portable information code reader
JP6179411B2 (en) Portable information code reader
JP2016170555A (en) Mobile information code reader
JP6405714B2 (en) Portable information code reader
JP5732446B2 (en) Head mounted display and motion detection method
US20150185588A1 (en) Strobe device and image pick-up device provided with strobe device
WO2014119673A1 (en) Portable information code reading device
JP2021093110A (en) Optical information reader
JP2009254896A (en) Information processor for game machine
JP2019055018A (en) Printing apparatus, control method for the printing apparatus, and program
JP2016035749A (en) Portable information code reader
JP2016033781A (en) Portable information code reader
JP2016134023A (en) Information code reader
JP5842745B2 (en) Information code reader
JP2019016315A (en) Information read-out device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160805

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170525

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170703

R150 Certificate of patent or registration of utility model

Ref document number: 6179435

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees