JP6179435B2 - Portable information code reader - Google Patents
Portable information code reader Download PDFInfo
- 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
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.
そこで、発明者らは、撮像部を備えたケース本体を身体や身体の装着品(例えば耳や頭など)に装着し、手を使わずに撮像部をコードに向けてコードの読み取りを行い得る構成を着想した。このように構成すれば、常に手で持っていなくても情報コードの読み取りが可能となり、使用者の作業性を飛躍的に高めることができる。 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.
請求項6の発明では、前記マーカ光照射部は、前記マーカ光の照射方向と直交する平面での照射形状が所定方向に延びる線状、略矩形状、略円形状の少なくともいずれかを含む形状となるように前記マーカ光を照射する構成となっている。
このようにすれば、所定方向の走査で特徴パターンが検出され得る情報コード、又は円形エリアや矩形エリアの解析で特徴パターンが検出され得る情報コードを対象として、特徴パターンをより良好に検出し易くなる。
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.
請求項7の発明のように、特徴パターンを検出するまでの間は撮像部のシャッタ速度を相対的に遅く(長く)設定し、画像を相対的にぼけやすくすることで、希望しない情報コードが瞬間的に撮像範囲に入り込むような場合に、その情報コードの特徴パターンを検出されにくくすることができ、その情報コードを読み取りにくくすることができる。逆に、画像がぼけやすい状態の第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.
請求項8の発明では、前記設定部は、前記処理部によって前記第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.
請求項9の発明は、携帯型情報コード読取装置に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行う対応部を備えている。
この構成によれば、希望しない情報コードの撮像画像が処理された場合、或いは処理された可能性が高い場合などにおいて、その撮像画像を処理した処理データをキャンセルすることができるため、希望する情報コードの処理データのみを残存させやすい構成となる。
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
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実施形態について、図面を参照して説明する。
(全体構成)
第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
まず、情報コード読取装置10の電気的構成について説明する。図2に示すように、情報コード読取装置10は、ハードウェア的には一次元コードや二次元コードなどの情報コード100(図2)を読取可能なコードリーダとして構成されており、図1に示すケース12によって装置本体11の外郭が構成され、このケース12の内部に各種電子部品が収容された構成をなしている。
First, the electrical configuration of the
図2に示すように、情報コード読取装置10は、主に、照明光源21、マーカ光照射部50、撮像部23、フィルタ25、結像レンズ27等の光学系と、メモリ35、制御回路40、操作スイッチ42等のマイクロコンピュータ(以下「マイコン」という)系と、電源スイッチ41、電池49等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装あるいはケース内に内装されている。
As shown in FIG. 2, the
光学系は、照明光源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
図2等に示す撮像部23は、情報コード100を撮像可能な受光センサ(例えば、C−MOSやCCD等の受光素子を2次元に配列したエリアセンサ等)によって構成され、読取対象物Rや情報コード100に照射されて反射した反射光Lrを受光可能に構成されるものである。この撮像部23は、結像レンズ27を介して入射する入射光を受光面23aで受光可能に配置されており、図9のように、ケース12の外部に設定される所定の撮像範囲ARの画像を撮像する構成となっている。
The
フィルタ25は、例えば反射光Lrの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ケース12に形成された読取口14と結像レンズ27との間に設けられている。これにより、反射光Lrの波長相当を超える不要な光が撮像部23に入射することを抑制している。
The
結像レンズ27は、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、本構成では、ケース12に形成された読取口14(図3、図5等)に入射する反射光Lrを集光し、撮像部23の受光面23aに情報コード100のコード画像を結像するように構成されている。
The
マイコン系は、増幅回路31、A/D変換回路33、メモリ35、アドレス発生回路36、同期信号発生回路38、制御回路40、操作スイッチ42、マイク43、発音部44、センサ部46、通信部48等から構成されている。このマイコン系は、マイコン(情報処理装置)として機能し得る制御回路40及びメモリ35を中心として構成され、前述した光学系によって撮像された情報コード100の画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。
The microcomputer system includes an
光学系の撮像部23から出力される画像信号(アナログ信号)は、増幅回路31に入力されることで所定ゲインで増幅された後、A/D変換回路33に入力され、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ(画像情報)は、メモリ35に入力され、当該メモリ35の画像データ蓄積領域に蓄積される。なお、同期信号発生回路38は、撮像部23およびアドレス発生回路36に対する同期信号を発生可能に構成されており、またアドレス発生回路36は、この同期信号発生回路38から供給される同期信号に基づいて、メモリ35に格納される画像データの格納アドレスを発生可能に構成されている。
An image signal (analog signal) output from the
メモリ35は、公知の半導体メモリ装置などによって構成され、例えばRAM、ROM、不揮発性メモリ等がこれに相当する。例えば、メモリ35のうちのRAMには、前述した画像データ蓄積領域のほかに、制御回路40が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またROMには、後述する読取処理等を実行可能な所定プログラムやその他、照明光源21、撮像部23等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
The
制御回路40は、情報コード読取装置10全体を制御可能なマイコンで、CPU、システムバス、入出力インタフェース等からなるものであり、情報処理機能を有している。この制御回路40には、内蔵された入出力インタフェースを介して種々の入出力装置(周辺装置)が接続されており、本構成の場合、電源スイッチ41、操作スイッチ42、マイク43、発音部44、センサ部46、通信部48等が接続されている。また、通信部48は、有線通信又は無線通信を行う公知の通信インタフェースとして構成されており、ケース12の外側に設けられた外部装置と通信を行い、外部装置への情報送信又は外部装置からの情報受信を行うように機能している。
The
なお、図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
電源系は、電源スイッチ41、電池49等により構成されており、制御回路40により管理される電源スイッチ41のオンオフによって、上述した各装置や各回路に、電池49から供給される駆動電圧の導通や遮断が制御されている。なお、電池49は、所定の直流電圧を発生可能な2次電池で、例えば、リチウムイオン電池等がこれに相当する。
The power supply system includes a
(装着構造等)
次に、携帯型情報コード読取装置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
The portable information
図1等に示す装置本体11は、ケース12の内部に図2に示す各種電子部品が収容されてなるものであり、例えば、取付部材60に対して図1のように取付可能とされており、更に、この取付部材60からの取り外しが可能となっている。この装置本体11の外殻をなすケース12は、全体として長手状且つ箱状に構成されている。なお、本構成では、装置本体11の前後方向、幅方向(横方向)、上下方向を以下のように規定する。まず、撮像部23の視野範囲の中心の方向(図9に示す光軸Gの方向)を前後方向としており、ケース12の長手方向が前後方向となっている。そして、前後方向と直交する方向においてケース12の厚さ方向が幅方向(横方向)となっている。そして、上記前後方向及び幅方向と直交する方向が上下方向となっている。
The apparatus
ケース12は、前端部に前壁部13cが設けられ、後端部に後壁部13dが設けられている。更に、幅方向(左右方向)一方側(取付部材60側)に側壁部が設けられ、これとは反対側に側壁部13aが設けられている。更に、上端部には上壁部13eが設けられ、下端部には上壁部13eと対向する下壁部が設けられている。そして、これら前壁部、後壁部、側壁部、上壁部、下壁部により、前後左右及び上下が囲まれる箱状構成で、撮像部や制御回路などの電子部品を収容する収容部が構成されている。
The
なお、以下では、図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
図1のように、ケース12において上壁部13eには、外部操作(例えば、上方から下方側への押圧操作)が可能な操作スイッチ42が設けられている。また、ケース12の内部には、図2のように照明光を照射する照明光源21及びマーカ光を照射するマーカ光照射部50が設けられており、照明光源21からの照明光Lf及びマーカ光照射部50からのマーカ光Mkはいずれも、前壁部13cからケース12の前側に照射されるようになっている。
As shown in FIG. 1, an
取付部材60は、撓み変形可能な可撓性の身体装着部62と、ケース12が着脱される取付部66と、身体装着部62を支持するベース部65とを備え、ケース12とは別体として設けられている。この取付部材60は、図3のように、使用者Pの顔Faが向く側に、読取口14が向く構成でケース12を使用者Pの耳Eyに取り付ける構成となっている。
The mounting
図3のように、身体装着部62は、使用者Pの両耳に掛けられる耳掛け部として構成されており、図1のように、被装着時の自然状態において所定形状で維持される構成であり、且つ弾性変形可能に構成されている。この身体装着部62は、ベース部65から延出した構成となっており、全体としてU字状の構成となっている。この身体装着部62には、上方側に凸となるように湾曲した右耳掛け部62aと、右耳掛け部62aから離れて形成されると共に上方側に凸となるように湾曲した左耳掛け部62bと、これら右耳掛け部62aと左耳掛け部62bとを連結する連結部62cとを備えている。連結部62cは、図3のように取付部材60を使用者の耳に掛けて装着したときに、使用者の後頭部又は首に当てられるように巻き付く部分である。
As shown in FIG. 3, the
ベース部65は、長手状に構成される取付部66の長手方向中心部付近の裏面側(取付壁部66aとは反対面側)に連結され、取付部66の裏面側から突出した構成となっている。そして、ベース部65の周壁部を起点として延び出る構成で身体装着部62が湾曲して形成されている。
The
取付部66は、全体として板状に構成されており、一方の板面側にベース部65が連結され、他方の板面側にケース12が着脱可能に連結される構成となっている。ケース12が連結する板面側の壁部が取付壁部66aとして構成されており、この取付壁部66aに対しケース12が装着可能とされ且つ離脱可能とされている。
The
(読取処理)
次に、読取装置10で実行される読取処理について説明する。
読取装置10では、所定の開始条件の成立時(例えば電源投入時や操作スイッチ42に対する所定の押圧操作時等)に、図4に示す読取処理が制御回路40によって実行される。そして、図4の読取処理の実行中には、継続的に情報コードの読み取り処理を行うことができるようになっている。
(Reading process)
Next, a reading process executed by the
In the
図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
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
そして、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
In this case, the
また、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
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
なお、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
なお、本構成では、制御回路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
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
本構成では、S2、S12の処理を行う制御回路40は、設定部の一例に相当し、検出部によって特徴パターンが検出された場合(具体的には、S9でYesに進む場合)に、撮像部23でのシャッタ速度を、検出部による特徴パターンの検出前の第1のシャッタ速度よりも速い第2のシャッタ速度に設定変更するように機能する。また、本構成では、S20の処理の後、再びS1に戻ってS2の処理が行われるようになっている。即ち、設定部に相当する制御回路40は、処理部によって第2撮像画像が処理された後、再びS2の処理を行い、撮像部23でのシャッタ速度を、再び、第1のシャッタ速度に戻すようになっている。
In this configuration, the
本構成では、制御回路40が処理部の一例に相当し、光源制御部による第2制御に応じて照明光が照射された状態で撮像部23によって得られた第2撮像画像を処理するように機能しており、具体的には、検出部により、第1のシャッタ速度のときの第1撮像画像から特徴パターンが検出された後、設定部によって第2のシャッタ速度に設定変更された撮像部で得られた第2撮像画像を処理するように機能する。この処理部では、第2撮像画像の処理として、S16で得られた第2撮像画像に含まれる情報コードを解読する処理や、その解読データを外部装置に送信する処理を行っているが、第2撮像画像に対する処理としては、第2撮像画像に含まれる情報コードの解読データを表示する処理や記憶する処理などであってもよい。或いは、第2撮像画像そのものを記憶する処理であってもよく、第2撮像画像そのものを外部装置に送信する処理であってもよい。
In this configuration, the
(本構成の効果の一例)
本構成では、光源制御部により、照明光源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
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
また、検出部は、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
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
また、本構成では、撮像部23は、光源制御部による第1制御に応じてマーカ光が照射された状態で第1撮像画像を複数回取得し、光源制御部は、複数回の第1撮像画像において検出部により所定回数連続して特徴パターンが検出された場合に、第1制御から第2制御に切り替える構成となっている。このように、所定回数連続して特徴パターンが検出された場合に限って照明光源を駆動し、第2撮像画像を処理する構成とすれば、意図しない情報コードが偶然に撮像範囲を一時的に横切るようなケース(例えば、特徴パターンがたまたま1回だけ検出されるようなケース)などにおいて、意図しない情報コードに対する解読処理を排除し易くなる。
In this configuration, the
また、本構成では、マーカ光照射部50は、図8のように、マーカ光の照射方向と直交する平面での照射形状が所定方向に延びる線状形状を含む形状(図8(D)、(E)参照)、略矩形状(図8(A)参照)、略円形状(図8(B)、(C)参照)となるようにマーカ光を照射する構成となっている。このようにすれば、所定方向の走査で特徴パターンが検出され得る情報コード、又は円形エリアや矩形エリアの解析で特徴パターンが検出され得る情報コードを対象として、特徴パターンをより良好に検出し易くなる。
Moreover, in this structure, the marker
また、本構成では、特徴パターンを検出するまでの間は撮像部23のシャッタ速度を相対的に遅く(長く)設定し、画像を相対的にぼけやすくすることで、希望しない情報コードが瞬間的に撮像範囲に入り込むような場合に、その情報コードの特徴パターンを検出されにくくすることができ、その情報コードを読み取りにくくすることができる。逆に、画像がぼけやすい状態の第1撮像画像で特徴パターンが検出された場合には、使用者が当該装置を希望する情報コードに向け、ある程度の時間保持された可能性が高い。従って、上記構成によれば、使用者が希望する情報コードを読み取りやすく、使用者が希望しない情報コードをより確実に排除しやすい構成となる。また、第1撮像画像で特徴パターンが検出された場合には、シャッタ速度を速く(短く)設定することで、意図する情報コードが含まれる可能性の高い第2撮像画像をより鮮明に撮像することができ、希望する情報コードがより確実に読み取られ易くなる。
In this configuration, the shutter speed of the
また、本構成では、設定部は、処理部によって第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
図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
一方、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
一方、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
また、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
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
また、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
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
また、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
以上のように、本構成では、携帯型情報コード読取装置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
また、本構成では、処理部に相当する制御回路40は、撮像部23によって得られた撮像画像を解読する解読部として機能し、更に、撮像画像の解読後、一定時間が経過するまでは解読部によって得られた解読データの送信を停止し、一定時間の経過後に解読データを当該携帯型情報コード読取装置の外部に設けられた外部装置に送信する送信部としても機能している。そして、対応部に相当する制御回路40は、撮像画像の解読後、一定時間が経過する前に携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、解読データを消去する処理を行い、送信部は、対応部によって解読データが消去される場合、当該解読データを外部装置に送信する処理を行わない構成となっている。
この構成によれば、情報コードを解読したデータを外部装置に送信し得る構成を実現しつつ、希望しない情報コードの解読がなされた場合に、その情報コードの解読データの送信を中止しやすくなる。従って、外部装置では、使用者が希望する情報コードの解読データのみが得られやすくなる。
Further, in this configuration, the
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
また、「キャンセル操作」に関する第1の例では、当該携帯型情報コード読取装置10によって所定の専用コードが読み取られた場合に、対応部に相当する制御回路40がキャンセル制御を行う構成となっている。この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって専用コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。
Further, in the first example related to the “cancel operation”, when a predetermined dedicated code is read by the portable
また、「キャンセル操作」に関する第2の例では、操作スイッチ42に対して所定の外部操作が行われた場合に、対応部に相当する制御回路40がキャンセル制御を行う構成となっている。この構成によれば、ユーザは、操作スイッチ42を操作するという簡易な操作を行えば、既存の処理データをキャンセルすることができる。
Further, in the second example regarding the “cancel operation”, when a predetermined external operation is performed on the
また、「キャンセル操作」に関する第3の例では、当該携帯型情報コード読取装置10によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置10によって読み取られた場合に、処理部によって処理された既読コードの処理データを消去する消去処理を行う構成となっている。この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって既読コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、キャンセルしたい処理データを具体的に指定した上でキャンセルが可能となるため、複数の処理データが存在する場合に、不要なデータを確実に選択してキャンセルすることができる。
Further, in the third example regarding the “cancel operation”, when the already-read code already read by the portable
また、「キャンセル操作」に関する第4の例では、操作スイッチ42に対して所定の外部操作が行われつつ当該携帯型情報コード読取装置10によって既に読み取られている既読コードが再び当該携帯型情報コード読取装置10によって読み取られた場合に、処理された既読コードの処理データを消去する消去処理を行う構成となっている。この構成によれば、複数の処理データが存在する場合に、不要なデータを確実に選択してキャンセルすることができる。また、操作スイッチの操作をキャンセルの条件としているため、キャンセルしたくない処理データが誤ってキャンセルされてしまうことを防ぎ易くなる。
In the fourth example relating to the “cancel operation”, a read code that has already been read by the portable
[第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
この構成では、図10の処理を行う制御回路40が対応部の一例に相当し、撮像部23によって得られた撮像画像(S216で得られた第2撮像画像)に含まれる情報コードが所定の第1撮像姿勢であるときに処理部によって処理データ(S217で解読された解読データ)が生成された場合において、その後、撮像部23によって第1撮像姿勢とは向きが所定角度以上異なる第2撮像姿勢で当該情報コードが読み取られた場合に処理データに対するキャンセル制御(例えば、当該情報コードを解読した解読データのメモリ35からの削除、或いは、当該情報コードを解読した解読データを削除するコマンドを外部装置へ送信する処理など)を行う構成となっている。
この構成によれば、ユーザは、当該携帯型情報コード読取装置10によって情報コードを読み取るという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。また、処理部による処理対象の姿勢(第1撮像姿勢)とは異なる第2撮像姿勢で読み取られた場合にキャンセル制御が行われるため、ユーザは、「読み取り姿勢を変える」という簡易な変更でキャンセルが可能となる。
In this configuration, the
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
また、第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
図11のようなキャンセルの流れを想定した読取装置10では、制御回路40は、情報コードの読み取りが行われた後、その読取時から当該情報コードが撮像部23の撮像範囲内に維持されたまま、その読取時の情報コードの撮像姿勢(第1撮像姿勢)から90°以上回転した撮像姿勢(第2撮像姿勢)の画像が得られたか否かを判断する。そして、読取時の情報コードの撮像姿勢(第1撮像姿勢)から90°以上回転した撮像姿勢(第2撮像姿勢)の画像が得られた場合には、その情報コードの解読データを読取装置10から消去する。また、その情報コードの解読データが既に外部装置に送信されている場合には、外部装置に対してその情報コードの解読データの消去を指示するコマンドを送信するようにしてもよい。
In the
[第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
この構成では、制御回路40が対応部の一例に相当し、処理部によって処理された情報コード(S217で解読された情報コード)が撮像部23の撮像範囲AR(図9)に存在しなくなり、存在しなくなってから一定時間内に当該情報コードが撮像範囲AR(図9)に入り込んだ場合に、処理データ(S217で解読された情報コード)に対するキャンセル制御(例えば、当該情報コードを解読した解読データのメモリ35からの削除、或いは、当該情報コードを解読した解読データを削除するコマンドを外部装置へ送信する処理など)を行う構成となっている。この構成によれば、ユーザは、処理された情報コードを撮像範囲から一旦外し、一定時間内に再び撮像範囲内に入り込ませるという簡易な操作を行えば、既存の処理データをキャンセルすることができるようになる。特に、キャンセル時にも通常の読み取りと同様の対応(コードの読み取り操作)によってキャンセルが可能となるため、特徴的なハンズフリー構成を生かしたキャンセルが可能となる。
In this configuration, the
また、第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
図12のようなキャンセルの流れを想定した読取装置10では、制御回路40は、情報コードの読み取りが行われた後、その情報コードが撮像部23の撮像範囲から外され、外されてから一定時間内に当該情報コードを再び撮像部23の撮像範囲に入り込んだか否かを判断する。そして、読み取られた情報コードが撮像部23の撮像範囲から外され、外されてから一定時間内に当該情報コードを再び撮像部23の撮像範囲に入り込んだ場合には、その情報コードの解読データを読取装置10から消去する。また、その情報コードの解読データが既に外部装置に送信されている場合には、外部装置に対してその情報コードの解読データの消去を指示するコマンドを送信するようにしてもよい。
In the
[第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
また、上述の例では、複数の情報コードが同時に撮像された場合に、直近の解読データをキャンセルする例を示したが、複数の情報コードが予め定められた所定の配列で撮像されたことを条件として、処理データ(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
図13のようなキャンセルの流れを想定した読取装置10では、制御回路40は、情報コードの読み取りが行われた後、複数の情報コードの画像が得られたか否かを判断する。そして、複数の情報コードの画像が得られた場合には、直近の情報コードの解読データ又はそれら複数の情報コードの解読データを読取装置10から消去する。また、更に条件を付加し、制御回路40は、情報コードの読み取りが行われた後、複数の情報コードの画像が所定の配列で得られたか否かを判断し、複数の情報コードの画像が所定の配列で得られた場合に、直近の情報コードの解読データ又はそれら複数の情報コードの解読データを読取装置10から消去するようにしてもよい。
In the
[第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
更に、図14の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。
Furthermore, the
図14の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S601)。そして、このように読み取られた情報コードが既読コードに相当する。
In the process of FIG. 14, when the information code to be canceled enters the imaging range of the
そして、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
そして、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
なお、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
また、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
なお、上述した例では、キャンセルコマンドが実行された場合に、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
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
具体的には、対応部に相当する制御回路40は、既読コードが、少なくとも当該既読コードの読取時点から撮像部23の撮像範囲を外れない状態で当該撮像範囲内において所定位置に移動した場合に既読コードの処理データを削除又は無効化する処理を行う構成となっている。
この構成では、いずれかの情報コードの処理データを削除又は無効化したい場合、その情報コードの読み取り後、撮像部23の撮像範囲から外さない状態で当該撮像範囲内において所定位置に移動させればよい。このように、キャンセルを希望する情報コードを所定位置に移動させるという極めて簡単な対応により、当該情報コードの処理データを容易に削除又は無効化することができる。
Specifically, the
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
[第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
更に、図16の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。
Further, the
図16の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S611)。そして、このように読み取られた情報コードが既読コードに相当する。
In the process of FIG. 16, when the information code to be canceled enters the imaging range of the
そして、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
そして、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
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
なお、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
また、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
なお、上述した例では、キャンセルコマンドが実行された場合に、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
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
[第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
更に、図19の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。
Furthermore, the
図19の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S701)。そして、このように読み取られた情報コードが既読コードに相当する。
In the process of FIG. 19, when the information code to be canceled enters the imaging range of the
そして、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
そして、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
なお、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
また、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
なお、上述した例では、キャンセルコマンドが実行された場合に、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
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
In this configuration, the user can cancel the existing processing data by performing a simple operation of once removing the processed
[第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
更に、図21の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。
Furthermore, the
図21の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S801)。そして、このように読み取られた情報コードが既読コードに相当する。
In the process of FIG. 21, when the information code to be canceled enters the imaging range of the
そして、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
そして、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
なお、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
また、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
なお、上述した例では、キャンセルコマンドが実行された場合に、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
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
更に、図23の処理を実行する制御回路40が対応部の一例に相当し、当該携帯型情報コード読取装置10に対して所定の指示操作がなされた場合に、処理部によって撮像画像を処理した処理データに対する所定のキャンセル制御を行うようになっている。
Furthermore, the
図23の処理では、キャンセル対象の情報コードが撮像部23の撮像範囲に入って撮像された場合、この情報コードを公知のデコード方法で読み取る(S901)。そして、このように読み取られた情報コードが既読コードに相当する。
In the process of FIG. 23, when the information code to be canceled enters the imaging range of the
そして、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
そして、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
なお、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
また、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
なお、上述した例では、キャンセルコマンドが実行された場合に、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
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
(全体構成)
本構成の携帯型情報コード読取装置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
まず、装置本体311の構成について説明する。
装置本体311は、ケース312の内部に図2に示す各種電子部品が収容されてなるものであり、本構成では、取付部材360に対して図25〜図30のように装着可能とされており、図32、図33のように離脱可能とされている。
First, the configuration of the apparatus
The apparatus
図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
図33、図35、図36のように、ケース312は、このような定義において前端部に前壁部312cが設けられ、後端部に後壁部312dが設けられている。更に、幅方向(左右方向)一方側(取付部材360側)に側壁部(対向壁部312a)が設けられ、これとは反対側に表側の側壁部312bが設けられている。更に、上下方向の一端部には壁部312eが設けられ、上下方向の他端部には壁部312fが設けられている。そして、これら前壁部、後壁部、側壁部、壁部、壁部により、前後左右及び上下が囲まれる箱状構成で、撮像部23や制御回路40などの電子部品を収容する収容部が構成されている。
As shown in FIGS. 33, 35, and 36, the
また、本構成では、使用者の顔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
また、ケース312において上下方向一方側の壁部312eには、外部操作(例えば、上下方向の押圧操作)が可能な操作スイッチ42aが設けられており、他方側の壁部312fには、外部操作(例えば、上下方向の押圧操作)が可能な操作スイッチ42bが設けられている。これら操作スイッチ42a、42bは、図2の操作スイッチ42を具体的に示すものである。操作スイッチ42aは、トリガスイッチとして機能し、操作スイッチ42bは、トリガスイッチ以外の操作スイッチとして機能している。なお、メモリ35には、操作スイッチ42a,42bのいずれをトリガスイッチとして機能させ、いずれを他のスイッチとして機能させるかを特定する設定する設定情報が記憶されており、操作スイッチ42a,42bは、この設定情報に従って動作するようになっている。また、この設定情報は、ケース312が図48のようにコンピュータなどの外部機器PCに接続された場合に、この外部機器PCによって書き換えることができるようになっている。
In the
また、ケース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
次に、取付部材360について説明する。
図25〜図31等に例示されるように、取付部材360は、撓み変形可能な可撓性の身体装着部362と、ケース312が着脱される装着部366とを備えており、ケース312とは別体として設けられている。この取付部材360は、使用者の人体に掛けられて人体に保持される部分であり、具体的には、使用者の首から上の部分において体の構造上突出した部分(以下の例では、両耳部分)に掛けられることで、人体に保持されると共に人体の所定位置に位置決めされるようになっている。図25、図31等に示すように、この取付部材360は、ケース312が使用者の顔Faの横位置に配置されると共に使用者の顔Faが向く側に読取口314が向く構成でケース312を少なくとも使用者の耳Eyに取り付ける構成となっている。
Next, the
As illustrated in FIGS. 25 to 31 and the like, the
身体装着部362は、少なくとも一部が使用者に直接接触して装着される部分であり、具体的には、使用者の両耳に掛けられる耳掛け部として構成されている。この身体装着部362は、図26〜図30のように、使用者に取り付けられていない被装着時の自然状態において所定形状で維持される構成であり、且つ弾性変形可能に構成され、可撓性の構造となっている。この身体装着部362は、後述する右側装着部370及び左側装着部380のそれぞれに両端部がそれぞれ連結された構成となっており、全体として略U字状の構成となっている。この身体装着部362には、使用者への装着時に上方側に凸となるように右側装着部370寄りの隣接位置に湾曲して形成された右耳取付部(右耳掛け部)362aと、右耳取付部362aから離れて形成されると共に上方側に凸となるように左側装着部380寄りの隣接位置に湾曲して形成された左耳取付部(左耳掛け部)362bと、これら右耳取付部362aと左耳取付部362bとを連結する中間連結部362cとを備えている。中間連結部362cは、図25等のように取付部材360を使用者の耳に掛けて装着したときに、使用者の後頭部又は首に当てられるように巻き付く部分である。
The
装着部366は、使用者の顔の右側に配置されると共にケースを着脱可能な右側装着部370と、使用者の顔の左側に配置されると共にケースを着脱可能な左側装着部380とを有している。本構成では、身体装着部362において、使用者の右耳に掛けられて右耳に支持される右耳取付部362a(右耳取付部362aは、被支持部の一例に相当)から前側延出部363aが前側(中間連結部362cとは反対側)に延びている。そして、右側装着部370は、身体装着部362における前側延出部363aの先端部に連結されてケース312を保持する保持部として機能している。この構成では、図25、図31のように使用者に取付部材360を取り付けた取付時に、前側延出部363aが右耳取付部362a(被支持部)よりも前側に延びて配置され、右耳取付部362a(被支持部)を支持する使用者の右耳の耳孔よりも前位置に右側装着部370(保持部)が配置される構成となっている。
The mounting
右側装着部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
図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
左側装着部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
図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
図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
図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-
この構成では、第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
更に、第1ケース側連結部351と第2右側連結部373bとが同極性であり、第2ケース側連結部352と、第1右側連結部373aとが同極性である。上述の例では、第1ケース側連結部351は、表面部がN極として構成され、第2右側連結部373bも、表面部がN極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。また、第2ケース側連結部352は、表面部がS極として構成され、第1右側連結部373aも、表面部がS極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。
Furthermore, the first case
右側と同様に、第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
更に、第1ケース側連結部351と第2左側連結部383bとが同極性であり、第2ケース側連結部352と、第1左側連結部383aとが同極性である。上述の例では、第1ケース側連結部351は、表面部がN極として構成され、第2左側連結部383bも、表面部がN極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。また、第2ケース側連結部352は、表面部がS極として構成され、第1左側連結部383aも、表面部がS極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。
Furthermore, the first case
このようなガイド部350によってケース312を各装着部366に取り付けることができるようになっており、取付時にケース312の向き(即ち、読取方向の向き)が安定するようになっている。また、装着部366及びガイド部350により、ケース312の前側部分(ケース312において、装着部366に支持される部分よりも前側に延び出た延出部)が使用者の耳から少なくとも前側に延びる構成でケース312を使用者の耳に取り付けることができるようになっている。
Such a
また、ケース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
また、ケース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
また、本構成では、図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
読取装置10を使用者に取り付ける場合、図38、図39のように、先に取付部材360を使用者の両耳に掛け、その後、例えば図25、図31のように、右側装着部370又は左側装着部380のいずれかに装置本体311を取り付けるようにすれば、迅速且つ容易に取り付けることができる。また、このような方法に限られず、図26のように組み付けた後に、読取装置10を使用者に取り付けるようにしてもよい。
When the
次に、読取処理について説明する。本構成に係る読取装置10でも、所定のトリガ条件の成立毎に、又は所定の開始条件の成立後に継続的に情報コードの読み取り処理を行うことができるようになっている。例えば、操作スイッチが押されたことを撮像開始のトリガとし、操作スイッチが押された後に継続的に撮像部23による撮像処理を行い、情報コードが撮像範囲に入り込む毎にその情報コードを読み取るようにしてもよい。或いは、操作スイッチ42とは異なるセンサ(第1実施形態や他の実施形態等で説明する様々なセンサ部46)によって所定状態が検出されたことを条件として読み取りを開始するようにしてもよい。例えば、ケース312の前方方向に物体が近接したことを検出する公知の近接センサを設け、物体が近接したときに照明光源21及びマーカ光照射部50や撮像部23を動作させて撮像し、解読を行うようにしてもよい。
Next, the reading process will be described. The
或いは、マイクから入力され音声を解析し、所定音声に該当するか否か(例えば一定量以上の音量が検出されたか否か、或いは所定波形の音声が検出されたか否か)を判断するようにすればよい。なお、この判断処理は、読取装置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
本構成に係る読取装置は、図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
また、本構成では、ケーブル302は、外部装置D(読取作業の使用時に用いられる外部装置)に着脱可能に取り付けられるようになっており、外部装置Dから取り外して外部装置Dとは異なる外部機器などにも接続できるようになっている。外部装置Dの機能な様々であるが、装置本体311に電力を供給する供給源として機能していてもよく、装置本体311から情報(装置本体311で情報コードを解読したときの解読データ等)を記憶する記憶媒体として機能していてもよい。或いは、外部装置DにCPU等の制御回路を搭載しておき、撮像部23で撮像されたコード画像を外部装置Dでデコードするようにしてもよい。
In this configuration, the
本構成では、取付部材360は、ケース312とは別体として構成され、使用者の顔の右側に配置されると共にケースを着脱可能な右側装着部と、使用者の顔の左側に配置されると共にケースを着脱可能な左側装着部とを有している。
この構成によれば、ケースを使用者の顔の右側にも左側にも装着可能となり、装着の自由度が増す。
In this configuration, the
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
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
第1実施形態では、ケース12を身体に装着し、読取装置10が身体に装着されない外部装置と通信可能な例を示したが、いずれの実施形態の読取装置も、身体に装着される外部装置と通信可能となっていてもよい。
In the first embodiment, the
上記実施形態では、両耳に掛けられる構成の身体装着部を例示したが、いずれの実施形態の読取装置も、身体装着部は、いずれか一方の耳に掛けられる構成であってもよい。 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
第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
なお、上述したいずれの「所定のキャンセル操作」の例も併用することができ、携帯型情報コード読取装置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
第1実施形態等では、ケース12の内部又は外部にセンサ部46が設けられているが、第1実施形態や他のいずれの実施形態でも、処理部は、少なくともセンサ部46で所定の検出結果が得られたことを条件として情報コードの解読を行うようにしてもよい。いずれの実施形態でも、例えば、取付部材が使用者の耳に取り付けられた所定状態をセンサ部46が検知しうるように構成し、センサ部46により所定状態(耳の近接や接触が検出された状態)が検知されたことを条件として、照明光源21やマーカ光照射部50による照射が開始されると共に撮像部23による撮像が開始され、これに応じて処理部が情報コードの解読を行うようにしてもよい。また、使用者の耳に取り付けられた所定状態をセンサ部46で検出する構成は上述の例に限られず、例えば、センサ部46を複数軸の加速度センサ(三軸加速度センサ等)によって構成し、加速度センサ(三軸加速度センサ等)が一定時間の間、所定の加速度状態(例えば、いずれの軸も加速度変化量も一定値内に収まり、ほぼ移動が検出されない加速度状態)となった状態を、上記「所定状態」としてもよい。或いは、3軸センサ等で構成し、所定方向に重力加速度が生じている場合を「所定状態」として照射や解読を開始してもよい。或いは、歯のかみ合わせによる衝撃や、足の上げ下げ運動等で衝撃を与え指令をすることを想定し、衝撃に起因する所定の加速度変化を検出するようにしてもよい。
In the first embodiment or the like, the
いずれの実施形態のいずれの構成でも、解読や照明開始のトリガとしては、マイク43からの音声入力であってもよい。この場合、マイク43から入力され音声を解析し、所定音声に該当するか否かを判断し、該当する場合に、照明光源21の動作、マーカ光照射部50の動作、撮像部23の動作、撮像画像による情報コードの解読を行うようにすればよい。或いは、マイク43から入力音声の音声量が一定値を超えた場合に、照明光源21の動作、マーカ光照射部50の動作、撮像部23の動作、撮像画像による情報コードの解読を行うようにしてもよい。なお、マイク43から入力された音声の判断処理は、読取装置10で行ってもよく、外部装置で行ってもよい。
In any configuration of any of the embodiments, voice input from the
いずれの実施形態のいずれの構成でも、電池は、身体に装着されるケース(ケース12やケース312など)内に設けられていてもよく、ケースとケーブルを介して接続される外部装置(例えば、第10実施形態の外部装置Dなど)の内部に設けられていてもよい。
In any configuration of any of the embodiments, the battery may be provided in a case (such as the
第10実施形態では、右側装着部370と左側装着部380とが設けられた取付部材360を例示したが、第10実施形態や同様の取付部材を有する他の実施形態のいずれの構成でも、取付部材は、右側装着部のみの構成や左側装着部のみの構成であってもよい(即ち、ケースを取り付ける装着部をいずれか一方の耳側のみに設ける構成であってもよい)。この場合、第10実施形態の取付部材360の構成から単にいずれかの装着部のみを省略すればよい。
In the tenth embodiment, the mounting
第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
第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 (
第10実施形態では、右耳取付部362aとして、右耳掛け部を例示したが、右耳に取り付け可能な構成であればよい。例えば、耳挿入部を右耳の耳孔に挿入して取り付ける構成であってもよく、右耳を挟んで取り付ける構成であってもよい。或いは、右耳に掛ける構成と、右耳の耳孔に挿入する構成や右耳を挟んで取り付ける構成とを併用してもよい。
In the tenth embodiment, the right ear mounting portion is illustrated as the right
第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
第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
なお、上述したいずれの実施形態の構成でも、マーカ光照射部50によって、視野範囲の境界又は視野範囲内の所定エリアの境界が明示される構成としてもよい。例えば、キャンセル制御を行う構成では、視野範囲の境界又は視野範囲内の所定エリアの境界を目視によって確認できるようになるため、視野範囲を基準としたキャンセル操作を行い易くなる。
In any of the configurations of the above-described embodiments, the marker
10…携帯型情報コード読取装置
12,312…ケース
23…受光センサ(撮像部)
21…照明光源(光源)
35…メモリ(位置データ記憶部、設定データ記憶部)
40…制御回路(光源制御部、検出部、処理部、設定部、対応部、解読部、送信部)
42…操作スイッチ
48…通信部(送信部)
50…マーカ光照射部(光源)
60,360…取付部材
FP…位置検出パターン(特徴パターン)
Bs…暗色バー(特徴パターン)
Ws…明色バー(特徴パターン)
G…中心軸
DESCRIPTION OF
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 ...
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撮像画像内の前記照射領域から前記特徴パターンを検出することを特徴とする請求項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.
前記検出部は、前記第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のシャッタ速度のときの前記第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 .
前記撮像部によって得られた撮像画像を解読する解読部と、
前記解読部による撮像画像の解読後、一定時間が経過するまでは前記解読部によって得られた解読データの送信を停止し、前記一定時間の経過後に前記解読データを当該携帯型情報コード読取装置の外部に設けられた外部装置に送信する送信部と、
を有し、
前記対応部は、前記解読部による撮像画像の解読後、前記一定時間が経過する前に前記携帯型情報コード読取装置に対して前記所定の指示操作がなされた場合に、前記解読データを削除又は無効化する処理を行い、
前記送信部は、前記対応部によって前記解読データが削除又は無効化される場合、当該解読データを前記外部装置に送信する処理を行わないことを特徴とする請求項9に記載の携帯型情報コード読取装置。 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のいずれか一項に記載の携帯型情報コード読取装置。 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のいずれか一項に記載の携帯型情報コード読取装置。 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.
前記マーカ光照射部によって前記視野範囲の境界又は前記視野範囲内の所定エリアの境界が明示されることを特徴とする請求項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.
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)
| 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)
| 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 |
-
2014
- 2014-03-20 JP JP2014058362A patent/JP6179435B2/en not_active Expired - Fee Related
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 |