(57)【要約】【課題】読取装置を手で把持せずに身体又は身体の装着品に装着して情報コードを読取可能な構成であって、装置に対する指での接触操作を極力抑えて、装置に対する外部指示が可能な構成を提供する。【解決手段】携帯型情報コード読取装置１０は、撮像部２３がケース１２に保持された構成となっており、このケース１２と一体的に又はケース１２とは別体で、ケース１２を使用者の身体又は当該使用者の装着物に取り付ける取付部６０が設けられている。更に、ケース１２内には、撮像部２３によって情報コードが撮像された場合に当該情報コードの画像に対する所定の第１処理を行う第１処理部と、撮像部２３での撮像画像が予め定められた候補動作の画像と判定された場合に、所定の第２処理を行う第２処理部とが設けられている。【選択図】図２５
2016033767.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮像範囲を撮像する撮像部と、
前記撮像部によって情報コードが撮像された場合に、当該情報コードの画像に対する所定の第１処理を行う第１処理部と、
予め１又は複数の候補動作が定められ、前記候補動作が発生したか否かを判定する判定部と、
前記判定部によって前記候補動作が発生したと判定された場合に、所定の第２処理を行う第２処理部と、
少なくとも前記撮像部と、前記第１処理部と、前記第２処理部とを保持するケースと、
前記ケースと一体的に、又は前記ケースとは別体として設けられ、前記ケースを使用者の身体又は当該使用者の装着物に取り付ける取付部と、
を有することを特徴とする携帯型情報コード読取装置。
【請求項２】
前記判定部は、前記撮像部によって撮像された画像が前記候補動作の画像であるか否かを判定する構成であり、
前記第２処理部は、前記判定部によって前記撮像部での撮像画像が前記候補動作の画像と判定された場合に前記第２処理を行うことを特徴とする請求項１に記載の携帯型情報コード読取装置。
【請求項３】
前記候補動作と対応付けた状態でコマンドを登録するコマンド登録部を備え、
前記第２処理部は、前記判定部によって前記候補動作が発生したと判定された場合、前記コマンド登録部において当該候補動作と対応付けられた前記コマンドを前記第２処理として実行することを特徴とする請求項１に記載の携帯型情報コード読取装置。
【請求項４】
前記コマンド登録部には、複数の前記候補動作の各々に対応付けて動作別コマンドがそれぞれ登録されており、
前記第２処理部は、前記判定部により複数の前記候補動作のいずれかが発生したと判定された場合に、その発生した前記候補動作と対応付けられて前記コマンド登録部に登録されている前記動作別コマンドを実行することを特徴とする請求項３に記載の携帯型情報コード読取装置。
【請求項５】
１又は複数の前記候補動作には、手を用いた１又は複数のジェスチャ動作が含まれ、
前記判定部は、予め定められた１又は複数の前記ジェスチャ動作のいずれかが発生したかを判定可能に構成され、
前記コマンド登録部には、前記ジェスチャ動作に対応付けてジェスチャ対応コマンドが登録されており、
前記第２処理部は、前記判定部により前記ジェスチャ動作が発生したと判定された場合に、その発生した当該ジェスチャ動作と対応付けて前記コマンド登録部に登録されている前記ジェスチャ対応コマンドを実行することを特徴とする請求項３又は請求項４に記載の携帯型情報コード読取装置。
【請求項６】
１又は複数の前記ジェスチャ動作には、両手を用いた１又は複数の両手動作が含まれ、
前記判定部は、予め定められた１又は複数の前記両手動作のいずれかが発生したかを判定可能に構成され、
前記コマンド登録部には、前記両手動作に対応付けて両手対応コマンドが登録されており、
前記第２処理部は、前記判定部により前記両手動作が発生したと判定された場合に、その発生した当該両手動作と対応付けて前記コマンド登録部に登録されている前記両手対応コマンドを実行することを特徴とする請求項５に記載の携帯型情報コード読取装置。
【請求項７】
前記判定部は、前記候補動作としての所定のキャンセル動作が発生したかを判定可能に構成され、
前記コマンド登録部には、前記キャンセル動作に対応付けてキャンセルコマンドが登録されており、
前記第２処理部は、前記判定部により前記キャンセル動作が発生したと判定された場合に、その発生した当該キャンセル動作と対応付けて前記コマンド登録部に登録された前記キャンセルコマンドを前記第２処理として実行することを特徴とする請求項３から請求項６のいずれか一項に記載の携帯型情報コード読取装置。
【請求項８】
光を照射する光源を備え、
１又は複数の前記候補動作の中に所定の方向制御動作が含まれ、
前記判定部は、前記方向制御動作が発生したかを判定可能に構成され、
前記コマンド登録部には、前記方向制御動作に対応付けて前記光源からの光の方向又は前記撮像部による撮像範囲の少なくともいずれかの向きを制御するための方向制御コマンドが登録されており、
前記第２処理部は、前記判定部により前記方向制御動作が発生したと判定された場合に、その発生した当該方向制御動作と対応付けて前記コマンド登録部に登録されている前記方向制御コマンドを前記第２処理として実行することを特徴とする請求項３から請求項７のいずれか一項に記載の携帯型情報コード読取装置。
【請求項９】
前記判定部は、前記撮像部によって撮像された画像が前記方向制御動作に該当するか否かを判定可能な構成であり、
前記第２処理部は、前記撮像部での撮像画像が前記判定部により前記方向制御動作の画像に該当すると判定された場合に、その判定された当該方向制御動作と対応付けて前記コマンド登録部に登録されている前記方向制御コマンドを実行し、前記撮像部によって撮像された画像内における前記方向制御動作がなされた位置を基準位置として前記光源からの光の方向又は前記撮像部による撮像範囲の少なくともいずれかの向きを制御することを特徴とする請求項８に記載の携帯型情報コード読取装置。
【請求項１０】
光を照射する光源を備え、
１又は複数の前記候補動作の中に所定の範囲制御動作が含まれ、
前記判定部は、前記範囲制御動作が発生したか否かを判定可能に構成され、
前記コマンド登録部には、前記範囲制御動作に対応付けて前記光源の照射範囲又は前記撮像部による撮像範囲若しくは前記撮像部で撮像された撮像画像での画像処理範囲の少なくともいずれかの大きさを制御するための範囲制御コマンドが登録されており、
前記第２処理部は、前記判定部により前記範囲制御動作が発生したと判定された場合に、その判定された当該範囲制御動作と対応付けて前記コマンド登録部に登録されている前記範囲制御コマンドを前記第２処理として実行することを特徴とする請求項３から請求項９のいずれか一項に記載の携帯型情報コード読取装置。
【請求項１１】
予め定められた確認動作を検出する検出部を備え、
前記第２処理部は、前記判定部によって前記候補動作が発生したと判定された場合、前記検出部によって前記確認動作が検出されることを条件として前記第２処理を行うことを特徴とする請求項１から請求項１０のいずれか一項に記載の携帯型情報コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型情報コード読取装置に関するものである。
【背景技術】
【０００２】
従来から提供されている携帯型の情報コード読取装置は、使用者が装置を手で持って情報コードに向ける操作を行い、その情報コードを読み取るような方式のものが一般的である。しかしながら、このように手で持つことを必須とする構成では、使用者の片手が他の作業に使えなくなってしまうという問題があり、作業性を高めにくかった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２７２４８４号公報
【特許文献２】特開２００４−３００１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、発明者らは、撮像部を備えたケース本体を身体や身体の装着品（例えば耳や頭など）に装着し、手で把持することなく撮像部をコードに向けてコードの読み取りを行い得る構成を着想した。このように構成すれば、手で把持しない状態での通常動作（手で持たずに耳や頭に装着した状態で情報コードの読み取りを行う動作等）が可能となり、手を把持動作以外の作業等に使いやすくなるため、使用者の作業性を飛躍的に高めることができる。
【０００５】
そして、このように手で把持しなくても読み取りが可能となる構成（例えば、耳や頭などに装着して読み取る構成等）では、更に、ユーザが装置を極力手で触らなくても装置に指示を与えやすい構成が望まれる。例えば、指による頻繁な接触操作を強いる構成では、作業性を高めるというハンズフリー型のメリットを低下させる懸念があるため、指による接触操作は極力少なくすることが望ましいといえる。また、衛生面を重視する場合や、機器を水分（手に付着した水滴等）から保護することが求められる場合などでも、指による操作を極力少なくすることが求められる。
【０００６】
本発明は、上述した課題を解決するためのものであり、手で把持せずに身体又は身体の装着品に装着して情報コードを読み取ることが可能な携帯型情報コード読取装置において、装置に対する指での接触操作を極力抑えて、装置に対する外部指示が可能な構成を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、所定の撮像範囲を撮像する撮像部と、
前記撮像部によって情報コードが撮像された場合に、当該情報コードの画像に対する所定の第１処理を行う第１処理部と、
予め１又は複数の候補動作が定められ、前記候補動作が発生したか否かを判定する判定部と、
前記判定部によって前記候補動作が発生したと判定された場合に、所定の第２処理を行う第２処理部と、
少なくとも前記撮像部と、前記第１処理部と、前記第２処理部とを保持するケースと、
前記ケースと一体的に、又は前記ケースとは別体として設けられ、前記ケースを使用者の身体又は当該使用者の装着物に取り付ける取付部と、
を有することを特徴とする。
【発明の効果】
【０００８】
請求項１の発明では、撮像部を保持するケースを取付部によって使用者の身体又は使用者の装着物に取り付けることができ、ケースを手で把持しなくても身体と連動する撮像部によって情報コードを撮像することが可能となる。そして、このように撮像される情報コードの画像を読み取りのために利用することができる。従って、情報コードの読み取りに際し、手を把持動作以外の作業等に使いやすくなり、使用者の作業性を効果的に高めることができる。
更に、本発明では、予め定められた候補動作が発生した場合に第２処理部によって所定の第２処理を行うようになっている。つまり、使用者は、読取装置に対して手による複雑な接触操作を行わずとも、予め定められた候補動作を行えば、読取装置に第２処理を実行させることができるため、使用者は、読取装置に対する手での接触操作を抑えつつ、装置に対して外部指示を与えることができる。
【０００９】
請求項２の発明は、判定部は、撮像部によって撮像された画像が候補動作の画像であるか否かを判定する構成であり、第２処理部は、判定部によって撮像部での撮像画像が候補動作の画像と判定された場合に第２処理を行う構成となっている。
この構成によれば、撮像部での撮像画像に基づいて候補動作が発生したかを判定できるようになり、読取装置に対し、手による接触操作を抑えて効果的且つ効率的に指示を与えやすくなる。
【００１０】
請求項３の発明は、候補動作と対応付けた状態でコマンドを登録するコマンド登録部を備えており、第２処理部は、判定部によって候補動作が発生したと判定された場合、コマンド登録部において当該候補動作と対応付けられたコマンドを第２処理として実行する構成となっている。
この構成では、装置内において、候補動作と対応付けた形で必要なコマンドを用意しておくことができる。このため、判定部によって候補動作が発生したと判定された場合に、その候補動作に対応するコマンドを外部から取得せずに装置内のデータを利用してより迅速に実行することができる。
【００１１】
請求項４の発明では、コマンド登録部において、複数の候補動作の各々に対応付けて動作別コマンドがそれぞれ登録されている。そして、第２処理部は、判定部により複数の候補動作のいずれかが発生したと判定された場合に、その発生した候補動作と対応付けられてコマンド登録部に登録されている動作別コマンドを実行する構成となっている。
この構成によれば、候補動作に対応するコマンドを外部から取得せずに装置内のデータを利用して迅速に実行することが可能な構成において、更に、複数のコマンドを動作によって使い分けることができるようになる。
【００１２】
請求項５の発明は、１又は複数の候補動作において、手を用いた１又は複数のジェスチャ動作が含まれている。そして、判定部は、予め定められた１又は複数のジェスチャ動作のいずれかが発生したかを判定可能に構成され、コマンド登録部には、ジェスチャ動作に対応付けてジェスチャ対応コマンドが登録されている。そして、第２処理部は、判定部によりジェスチャ動作が発生したと判定された場合に、その発生した当該ジェスチャ動作と対応付けてコマンド登録部に登録されているジェスチャ対応コマンドを実行する構成となっている。
手を用いたジェスチャを候補動作とすれば、使用者がより容易に候補動作を行い易くなり、コマンド実行に伴う使用者の負担を軽減しやすくなる。また、手を用いたジェスチャは、向きなどを使用者がより細かく調整しやすく、必要な場所に配置しやすいため、判定部に認識させるための作業をより適切に行い易くなり、ジェスチャ動作に伴ってコマンドが正確に実行される可能性が高くなる。
【００１３】
請求項６の発明では、１又は複数のジェスチャ動作において、両手を用いた１又は複数の両手動作が含まれている。そして、判定部は、予め定められた１又は複数の両手動作のいずれかが発生したかを判定可能に構成され、コマンド登録部には、両手動作に対応付けて両手対応コマンドが登録されている。更に、第２処理部は、判定部により両手動作が発生したと判定された場合に、その発生した当該両手動作と対応付けてコマンド登録部に登録されている両手対応コマンドを実行する構成となっている。
両手によって実現されるジェスチャは、意図せずに偶然発生する可能性が低いため、このような両手でのジェスチャを両手対応コマンドの要件とすれば、両手対応コマンドについては、意図しない類似動作の発生等によって誤って実行されにくくなる。
【００１４】
請求項７の発明では、判定部は、候補動作としての所定のキャンセル動作が発生したかを判定可能に構成され、コマンド登録部には、キャンセル動作に対応付けてキャンセルコマンドが登録されている。そして、第２処理部は、判定部によりキャンセル動作が発生したと判定された場合に、その発生した当該キャンセル動作と対応付けてコマンド登録部に登録されたキャンセルコマンドを第２処理として実行する構成となっている。
この構成では、使用者は、キャンセル動作に該当する候補動作を行うことで、所定のキャンセルコマンドを装置に実行させることができるため、手による接触操作を極力抑えるべき構成であっても、必要なキャンセル処理を装置に実行させ易くなる。
【００１５】
請求項８の構成は、光を照射する光源を備えており、１又は複数の候補動作の中に所定の方向制御動作が含まれており、判定部は、方向制御動作が発生したかを判定可能に構成されている。そして、コマンド登録部には、方向制御動作に対応付けて光源からの光の方向又は撮像部による撮像範囲の少なくともいずれかの向きを制御するための方向制御コマンドが登録されている。更に、第２処理部は、判定部により方向制御動作が発生したと判定された場合に、その発生した当該方向制御動作と対応付けてコマンド登録部に登録されている方向制御コマンドを第２処理として実行する構成となっている。
この構成では、使用者は、方向制御動作に該当する候補動作を行うことで、所定の方向制御コマンドを装置に実行させることができる。従って、手による接触操作を極力抑えるべき構成であっても、光源からの光の方向又は撮像部による撮像範囲の少なくともいずれかの向きを制御しやすくなり、利便性を高めやすくなる。
【００１６】
請求項９の発明では、判定部は、撮像部によって撮像された画像が方向制御動作に該当するか否かを判定可能な構成である。そして、第２処理部は、撮像部での撮像画像が判定部により方向制御動作の画像に該当すると判定された場合に、その判定された当該方向制御動作と対応付けてコマンド登録部に登録されている方向制御コマンドを実行し、撮像部によって撮像された画像内における方向制御動作がなされた位置を基準位置として光源からの光の方向又は撮像部による撮像範囲の少なくともいずれかの向きを制御する構成となっている。
この構成によれば、使用者は、基準位置を具体的に指定した上で、方向制御コマンドを指示することができるようになり、その基準位置に合わせて光の方向又は撮像部による撮像範囲の向きを具体的に制御できるようになる。よって、より使用者の意図に合った具体的な制御が可能となる。
【００１７】
請求項１０の発明は、光を照射する光源を備えており、１又は複数の候補動作の中に所定の範囲制御動作が含まれている。そして、判定部は、範囲制御動作が発生したか否かを判定可能に構成され、コマンド登録部には、範囲制御動作に対応付けて光源の照射範囲又は撮像部による撮像範囲若しくは撮像部で撮像された撮像画像での画像処理範囲の少なくともいずれかの大きさを制御するための範囲制御コマンドが登録されている。更に、第２処理部は、判定部により範囲制御動作が発生したと判定された場合に、その判定された当該範囲制御動作と対応付けてコマンド登録部に登録されている範囲制御コマンドを第２処理として実行する構成となっている。
この構成によれば、使用者は、読取装置に対して手による接触操作を極力抑えて範囲制御コマンドを指示することができるようになり、光源の照射範囲又は撮像部による撮像範囲の大きさを具体的に制御しやすくなる。よって、より使用者の意図に合った具体的な制御が可能となる。
【００１８】
請求項１１の発明は、予め定められた確認動作を検出する検出部を備えており、第２処理部は、判定部によって候補動作が発生したと判定された場合、検出部によって確認動作が検出されることを条件として第２処理を行う構成となっている。
この構成では、万が一、候補動作に類似する動作等が偶発的に検出されてしまったとしても、検出部によって確認動作が検出されない限り、第２処理が行われないことになる。従って、使用者の意思に基づかない第２処理の実施をより確実に防ぎ易くなる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の第１実施形態に係る携帯型情報コード読取装置を概略的に例示する斜視図である。
【図２】図２は、図１の携帯型情報コード読取装置の電気的構成を概略的に例示するブロック図である。
【図３】図３は、図１の携帯型情報コード読取装置が使用される様子を例示する説明図である。
【図４】図４は、図１の携帯型情報コード読取装置を図１とは異なる方向から見た斜視図である。
【図５】図５は、図１の携帯型情報コード読取装置を図１、図４とは異なる方向から見た斜視図である。
【図６】図６は、図１の携帯型情報コード読取装置を図１、図４、図５とは異なる方向から見た斜視図である。
【図７】図７は、図１の携帯型情報コード読取装置において、装置本体を左側装着部に装着した様子を例示する斜視図である。
【図８】図８は、図１の携帯型情報コード読取装置が装着された使用者の顔付近を例示する説明図である。
【図９】図９は、図４の構成から装置本体及び保持部材を分解した様子を示す斜視図である。
【図１０】図１０は、図１の携帯型情報コード読取装置において、ケースを取付部から取り外した様子を簡略的に示す斜視図である。
【図１１】図１１は、図１の携帯型情報コード読取装置の一部である取付部を例示する斜視図である。
【図１２】図１２は、図１の携帯型情報コード読取装置の一部である装置本体を例示する側面図である。
【図１３】図１３は、図１２の装置本体を図１２とは反対側から見た側面図である。
【図１４】図１４は、図１２、図１３に示す装置本体がケーブルに接続された様子を例示する斜視図である。
【図１５】図１５は、図１の携帯型情報コード読取装置において、ケース内に収容された部品をケース前方側から見た図であり、ケース内に収容された撮像部やレンズ等の構成を例示する図である。
【図１６】図１６は、図１の携帯型情報コード読取装置において、ケースから保持部材が離脱した状態を示す説明図である。
【図１７】図１７は、図１の携帯型情報コード読取装置において、ケースに保持部材が取り付けられ、その保持部材にケーブルが保持された状態を示す説明図である。
【図１８】図１８は、図１の携帯型情報コード読取装置において、使用者への取付部の取り付け方を説明する説明図である。
【図１９】図１９は、図１の携帯型情報コード読取装置において、使用者に取付部が取り付けられた状態を、使用者の顔の前側から示す説明図である。
【図２０】図２０は、図１の携帯型情報コード読取装置において、ケースに保持部材が取り付けられ、その保持部材にケーブルが保持された状態で装置本体を取付部に取り付けた様子を示す斜視図である。
【図２１】図２１は、図１の携帯型情報コード読取装置において、取付部に取り付けられたケースの向きを微調整する様子を説明する説明図である。
【図２２】図２２は、図１の携帯型情報コード読取装置において、装置本体と電気的に接続される外部装置等を概略的に示す斜視図である。
【図２３】図２３は、図１の携帯型情報コード読取装置において、装置本体を外部機器に接続する様子を説明する説明図である。
【図２４】図２４は、図１の携帯型情報コード読取装置での読取処理の流れを例示するフローチャートである。
【図２５】図２５は、図１の携帯型情報コード読取装置でのキャンセル判定処理の流れを例示するフローチャートである。
【図２６】図２６は、図１の携帯型情報コード読取装置で両手によるジェスチャ動作を撮像する様子を例示する説明図である。
【図２７】図２７は、図１の携帯型情報コード読取装置で撮像された撮像画像において、両手によるジェスチャ動作が撮像範囲に入っているときに抽出される特徴点を概念的に説明する説明図である。
【図２８】図２８は、本発明の第２実施形態に係る携帯型情報コード読取装置でのキャンセル判定処理の流れを例示するフローチャートである。
【図２９】図２９（Ａ）は、本発明の第２実施形態に係る携帯型情報コード読取装置において、キャンセルコマンド入力時の撮像画像の境界とコード画像の関係を示す説明図であり、図２９（Ｂ）は、第１例のキャンセルコマンド確定のための確認動作を行ったときの撮像画像の境界とコード画像との関係を示す説明図である。
【図３０】図３０（Ａ）は、本発明の第２実施形態に係る携帯型情報コード読取装置において、キャンセルコマンド入力時の撮像画像の境界とコード画像の関係を示す説明図であり、図３０（Ｂ）は、第２例のキャンセルコマンド確定のための確認動作を行ったときの撮像画像の境界とコード画像との関係を示す説明図である。
【図３１】図３１は、本発明の第３実施形態に係る携帯型情報コード読取装置でのコマンド入力処理の流れを例示するフローチャートである。
【図３２】図３２は、本発明の第３実施形態に係る携帯型情報コード読取装置で、両手によって四角を形作るジェスチャ動作を撮像する様子を例示する説明図である。
【図３３】図３３は、本発明の第３実施形態に係る携帯型情報コード読取装置において、マーカ光照射部からの光の方向及び撮像部による撮像範囲を制御する様子を概念的に説明する説明図である。
【図３４】図３４は、本発明の第３実施形態に係る携帯型情報コード読取装置において、メモリ３５に記憶されるコマンドの処理内容と、コマンドに対応付けられた候補動作特定データの内容を概念的に説明する説明図である。
【図３５】図３５（Ａ）は、第３実施形態の変形例に係る読取装置を用いる場合における、読取側の所定の仮想平面での撮像範囲とその撮像範囲内での画像処理領域との関係を概念的に示す図である。図３５（Ｂ）は、読取側においてジェスチャ動作がなされた場合における、所定仮想平面での撮像範囲とジェスチャ動作との関係を示す図である。
【図３６】図３６（Ａ）は、第３実施形態の変形例１において、ジェスチャ動作によるコマンド処理がなされる前の撮像画像と画像処理領域との関係を示す説明図であり、図３６（Ｂ）は、ジェスチャ動作によるコマンド処理がなされた後の撮像画像と画像処理領域との関係を示す説明図である。
【図３７】図３７（Ａ）は、第３実施形態の変形例２において、ジェスチャ動作によるコマンド処理がなされる前の撮像画像と画像処理領域との関係を示す説明図であり、図３７（Ｂ）は、ジェスチャ動作によるコマンド処理がなされた後の撮像画像と画像処理領域との関係を示す説明図である。
【発明を実施するための形態】
【００２０】
[第１実施形態]
以下、本発明を具現化した第１実施形態について、図面を参照して説明する。
（基本構成）
図１に示すように、第１実施形態に係る携帯型情報コード読取装置１０（以下、単に情報コード読取装置１０又は読取装置１０とも称する）は、主に、装置本体１１と取付部６０とによって構成されている。装置本体１１は、情報コード１００を撮像可能な撮像部２３（図２等）と、撮像部２３によって撮像された情報コード１００の画像を処理する処理部（制御回路４０（図２））と、撮像部２３及び処理部を保持するケース１２とを備えた構成となっている。また、読取装置１０は、ケース１２と一体的又はケース１２とは別体として設けられると共に使用者の顔が向く側を撮像する構成で撮像部２３を使用者に取り付ける取付部６０を備えている。この取付部６０は、撓み変形可能な可撓性の身体装着部（装着部）６２と、ケース１２が着脱される装着部６６とを有し、使用者の人体に掛けられる構成となっており、ケース１２を使用者のいずれか一方の耳に取り付けるように機能するものである。
【００２１】
まず、情報コード読取装置１０の電気的構成について説明する。図２に示すように、情報コード読取装置１０は、ハードウェア的には二次元コードを読取可能なコードリーダとして構成されており、ケース１２によって外郭が構成され、このケース１２内に各種電子部品が収容された構成をなしている。
【００２２】
図２のように、情報コード読取装置１０は、主に、照明光源２１、マーカ光照射部５０、撮像部２３、フィルタ２５、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、操作スイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系と、電源スイッチ４１、電池４９等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装あるいはケース１２内に内装されている。
【００２３】
光学系は、照明光源２１、撮像部２３、フィルタ２５、結像レンズ２７、マーカ光照射部５０等から構成されている。照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、所定色のＬＥＤとこのＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、ケースに形成された読取口１４を介して読取対象物Ｒに向けて照明光Ｌｆを照射可能に構成されている。この読取対象物Ｒとしては、例えば、樹脂材料、金属材料、情報機器等の様々な対象が考えられ、このような読取対象物Ｒに例えば図２のような情報コード１００が印刷、ダイレクトマーキング、画像表示などによって形成されている。なお、読み取り対象となる情報コード１００の種類はバーコードなどの一次元コードであってもよく、ＱＲコード（登録商標）、データマトリックスコート、マキシコードなどの二次元コードであってもよい。また、マーカ光照射部５０は、公知のマーカ光源等によって構成されており、照明光源２１が光を照射する側と同じ側に、例えば指向性の高いマーカ光Ｍｋを照射するように構成されている。
【００２４】
撮像部２３は、情報コード１００を撮像可能な受光センサ（例えば、Ｃ−ＭＯＳやＣＣＤ等の受光素子を２次元に配列したエリアセンサ等）によって構成され、読取対象物Ｒや情報コード１００に照射されて反射した反射光Ｌｒを受光可能に構成されるものである。この撮像部２３は、結像レンズ２７を介して入射する入射光を受光面２３ａで受光可能に配置されている。また、撮像部２３は、ケース１２の前方側の所定範囲（ケース１２を基準として定まる所定の外部範囲）内を撮像する構成となっており、具体的には、所定の前後方向に延びる所定中心軸（受光光軸）を中心とした受光視野範囲内を撮像可能に構成され、例えば、その中心軸を通る縦平面（装置本体１１の前後方向及び上下方向と平行な平面）において、中心軸を中心とした所定の広がり角αの範囲内を撮像可能に構成され、その中心軸を通る横平面（装置本体１１の前後方向及び横方向と平行な平面）において、中心軸を中心とした所定の広がり角βの範囲内を撮像可能に構成されている。なお、ここでは、撮像部２３の撮像範囲の一例を示したが、ケース１２を基準として撮像範囲が定まる構成であれば他の例でもよい。また、撮像部２３の撮像範囲は、固定範囲でなくてもよく、公知の方法によって撮像範囲が変更可能であってもよい。
【００２５】
フィルタ２５は、例えば反射光Ｌｒの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ケース１２に形成された読取口１４と結像レンズ２７との間に設けられている。これにより、反射光Ｌｒの波長相当を超える不要な光が撮像部２３に入射することを抑制している。また、結像レンズ２７は、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、本構成では、ケース１２に形成された読取口１４に入射する反射光Ｌｒを集光し、撮像部２３の受光面２３ａに情報コード１００のコード画像を結像するように構成されている。
【００２６】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、操作スイッチ４２、マイク４３、発音部４４、センサ部４６、通信部４８等から構成されている。このマイコン系は、マイコン（情報処理装置）として機能し得る制御回路４０及びメモリ３５を中心として構成され、前述した光学系によって撮像された情報コード１００の画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。
【００２７】
光学系の撮像部２３から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力され、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力され、当該メモリ３５の画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、撮像部２３およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２８】
メモリ３５は、半導体メモリ装置などによって構成され、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）等がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理等を実行可能な所定プログラムやその他、照明光源２１、撮像部２３等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２９】
制御回路４０は、情報コード読取装置１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるものであり、情報処理機能を有している。この制御回路４０には、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）が接続されており、本構成の場合、電源スイッチ４１、操作スイッチ４２、マイク４３、発音部４４、センサ部４６、通信部４８等が接続されている。また、通信部４８は、有線通信又は無線通信を行う公知の通信インタフェースとして構成されており、ケース１２の外側に設けられた外部装置と通信を行い、外部装置への情報送信又は外部装置からの情報受信を行うように機能している。なお、図２の例では、「外部装置」として、情報コード読取装置１０の上位システムに相当するコンピュータＨＳＴ（据置型のパーソナルコンピュータや携帯型のパーソナルコンピュータ等）などの情報処理装置と、例えば無線通信方式にて通信可能に接続されている。なお、外部装置の例はこれに限られず、例えば、読取装置１０とケーブル９２によって接続された携帯型の情報処理装置と通信可能に接続されていてもよい。
【００３０】
電源系は、電源スイッチ４１、電池４９等により構成されており、制御回路４０により管理される電源スイッチ４１のオンオフによって、上述した各装置や各回路に、電池４９から供給される駆動電圧の導通や遮断が制御されている。なお、電池４９は、所定の直流電圧を発生可能な２次電池で、例えば、リチウムイオン電池等がこれに相当する。なお、電池４９は、ケース１２内に設けられていてもよく、ケース１２とケーブル９２で接続された携帯型の別機器内に設けられていてもよい。
【００３１】
次に、装置本体１１の構成について説明する。
装置本体１１は、ケース１２の内部に図２に示す各種電子部品が収容されてなるものであり、本構成では、取付部６０に対して図１、図３、図４〜図７のように装着可能とされており、図９、図１０のように離脱可能とされている。
【００３２】
図１２〜図１４等に示すように、ケース１２は、全体として長手状且つ箱状に構成されている。なお、本構成では、装置本体１１の前後方向、幅方向（横方向）、上下方向を以下のように規定する。まず、撮像部２３の視野範囲の中心の方向（光軸方向）を前後方向としており、ケース１２の長手方向が前後方向となっている。そして、前後方向と直交する方向においてケース１２の厚さ方向が幅方向（横方向）となっており、ケース１２の対向壁部１２ａと、対向壁部１２ａの反対側の壁部（表側の側壁部１２ｂ）とが向かい合う方向が幅方向（横方向）となっている。そして、上記前後方向及び幅方向と直交する方向が上下方向となっている。なお、以下では、前後方向をＸ軸方向とし、上下方向をＹ軸方向とし、幅方向（横方向）をＺ軸方向として説明する。そして、前方向をＸ軸正方向、後ろ方向をＸ軸負方向とする。更に、上方向をＹ軸正方向、下方向をＹ軸負方向とする。そして、ケース１２側から見て取付部６０側をＺ軸負方向とし、取付部６０とは反対側をＺ軸正方向とする。
【００３３】
図１０、図１２〜図１４のように、ケース１２は、このような定義において前端部に前壁部１２ｃが設けられ、後端部に後壁部１２ｄが設けられている。更に、幅方向（左右方向）一方側（取付部６０側）に側壁部（対向壁部１２ａ）が設けられ、これとは反対側に表側の側壁部１２ｂが設けられている。更に、上下方向の一端部には壁部１２ｅが設けられ、上下方向の他端部には壁部１２ｆが設けられている。そして、これら前壁部１２ｃ、後壁部１２ｄ、側壁部（対向壁部１２ａ）、側壁部１２ｂ、壁部１２ｅ、壁部１２ｆにより、前後左右及び上下が囲まれる箱状構成で、撮像部２３や制御回路４０などの電子部品を収容する収容部が構成されている。
【００３４】
また、本構成では、使用者の顔Ｆａを基準として顔Ｆａが向く方向を顔Ｆａの前側、後頭部側を顔Ｆａの後ろ側として説明する。
【００３５】
このケース１２は、情報コードからの光を導入可能な読取口１４を備えており、この読取口１４を覆う構成で光透過性のカバー部材１５が設けられている。また、図５、図８等に示すように、ケース１２は、取付部６０への装着位置から所定方向に延びる延出部１７（取付部６０に当接する部分から前側に延びる部分）を備え、且つその延出部１７における取付部６０とは反対側の端部寄りに読取口１４が設けられている。そして、この読取口１４を覆うカバー部材１５が前壁部１２ｃとして構成されている。そして、取付部６０は、図３、図８のようにケース１２が使用者の顔Ｆａの横位置に配置され且つ読取口１４が使用者Ｐの前側を向く構成で当該ケース１２を使用者Ｐの耳Ｅｙに取り付ける構成となっている。このように、使用者の顔が向く側と同じ側に撮像部２３が向くように取付部６０によってケース１２が取り付けられている。
【００３６】
また、ケース１２において上下方向一方側の壁部１２ｅには、外部操作（例えば、上下方向の押圧操作）が可能な操作スイッチ４２ａが設けられており、他方側の壁部１２ｆには、外部操作（例えば、上下方向の押圧操作）が可能な操作スイッチ４２ｂが設けられている。これら操作スイッチ４２ａ、４２ｂは、図２の操作スイッチ４２を具体的に示すものである。操作スイッチ４２ａは、トリガスイッチとして機能し、操作スイッチ４２ｂは、トリガスイッチ以外の操作スイッチとして機能している。なお、メモリ３５には、操作スイッチ４２ａ，４２ｂのいずれをトリガスイッチとして機能させ、いずれを他のスイッチとして機能させるかを特定する設定情報が記憶されており、操作スイッチ４２ａ，４２ｂは、この設定情報に従って動作するようになっている。また、この設定情報は、ケース１２が図２３のようにコンピュータなどの外部機器ＰＣに接続された場合に、この外部機器ＰＣによって書き換えることができるようになっている。
【００３７】
また、ケース１２の内部には、図１５のように照明光を照射する照明光源２１、マーカ光を照射するマーカ光照射部５０、ケース１２の外部を撮像する撮像部２３が設けられており、照明光源２１からの照明光及びマーカ光照射部５０からのマーカ光はいずれも、読取口１４を介して前壁部１２ｃからケース１２の前側に照射されるようになっている。また、本構成では、撮像部２３及び結像レンズ２７が上下方向中心部よりもやや上寄りに配置され、受光光軸Ｇが上下方向中心部よりもやや上寄りに位置している。また、照明光源２１は、上下方向中心部よりも下寄りに配置されており、照明光源２１と撮像部２３の間にマーカ光照射部５０が配置されるようになっている。図１５のように、前壁部１２ｃ寄りの位置には、結像レンズ２７、マーカ光照射部５０のレンズ５０ａ、照明光源２１のレンズ２１ａが配置されており、照明光源２１のレンズ２１ａよりもマーカ光照射部５０のレンズ５０ａのほうが、結像レンズ２７（受光レンズ）に近い位置関係となっている。これにより、マーカ光の経路を、より受光光軸Ｇに近づけることができるようになっている。
【００３８】
次に、取付部６０について説明する。
図１、図３〜図８等に例示されるように、取付部６０は、撓み変形可能な可撓性の身体装着部６２と、ケース１２が着脱される装着部６６とを備えており、ケース１２とは別体として設けられている。この取付部６０は、使用者の人体に掛けられて人体に保持される部分であり、具体的には、使用者の首から上の部分において体の構造上突出した部分（以下の例では、両耳部分）に掛けられることで、人体に保持されると共に人体の所定位置に位置決めされるようになっている。図３、図８等に示すように、この取付部６０は、ケース１２が使用者の顔Ｆａの横位置に配置されると共に使用者の顔Ｆａが向く側に読取口１４が向く構成でケース１２を少なくとも使用者の耳Ｅｙに取り付ける構成となっている。
【００３９】
身体装着部６２は、少なくとも一部が使用者に直接接触して装着される部分であり、具体的には、使用者の両耳に掛けられる耳掛け部として構成されている。この身体装着部６２は、図１、図４〜図７のように、使用者に取り付けられていない被装着時の自然状態において所定形状で維持される構成であり、且つ弾性変形可能に構成され、可撓性の構造となっている。この身体装着部６２は、後述する右側装着部７０及び左側装着部８０のそれぞれに両端部がそれぞれ連結された構成となっており、全体として略Ｕ字状の構成となっている。この身体装着部６２には、使用者への装着時に上方側に凸となるように右側装着部７０寄りの隣接位置に湾曲して形成された右耳取付部（右耳掛け部）６２ａと、右耳取付部６２ａから離れて形成されると共に上方側に凸となるように左側装着部８０寄りの隣接位置に湾曲して形成された左耳取付部（左耳掛け部）６２ｂと、これら右耳取付部６２ａと左耳取付部６２ｂとを連結する中間連結部６２ｃとを備えている。中間連結部６２ｃは、図３等のように取付部６０を使用者の耳に掛けて装着したときに、使用者の後頭部又は首に当てられるように巻き付く部分である。
【００４０】
装着部６６は、使用者の顔の右側に配置されると共にケースを着脱可能な右側装着部７０と、使用者の顔の左側に配置されると共にケースを着脱可能な左側装着部８０とを有している。本構成では、身体装着部６２において、使用者の右耳に掛けられて右耳に支持される右耳取付部６２ａ（右耳取付部６２ａは、被支持部の一例に相当）から前側延出部６３ａが前側（中間連結部６２ｃとは反対側）に延びている。そして、右側装着部７０は、身体装着部６２における前側延出部６３ａの先端部に連結されてケース１２を保持する保持部として機能している。この構成では、図３、図８のように使用者に取付部６０を取り付けた取付時に、前側延出部６３ａが右耳取付部６２ａ（被支持部）よりも前側に延びて配置され、右耳取付部６２ａ（被支持部）を支持する使用者の右耳の耳孔よりも前位置に右側装着部７０（保持部）が配置される構成となっている。
【００４１】
右側装着部７０（保持部）は、図３、図８のような人体への装着時に右耳の耳孔よりも前位置において使用者の顔に対向して支持される裏面部７１と、裏面部７１の反対側に配置された表面部７２とを備えている。裏面部７１と表面部７２は、いずれも外面が平坦に構成されており、例えば、裏面部７１の外面（使用者の顔に支持される面）と表面部７２の外面（ケース１２の取付時にケース１２と接触する面）とが略平行になっている。裏面部７１と表面部７２の間の厚さは、右耳取付部６２ａの太さよりも大きくなっており、図５等に示すように、表面部７２側が、右耳取付部（右耳掛け部）６２ａよりも横に突出した構成となっている。そして、このように構成される右側装着部７０により、ケース１２を表面部７２で保持する構成となっている。なお、保持構造については、後に詳述する。
【００４２】
図４等に示すように、右側と同様、身体装着部６２において、使用者の左耳に掛けられて左耳に支持される左耳取付部６２ｂ（左耳取付部６２ｂは、被支持部の一例に相当）から前側延出部６３ｂが前側（中間連結部６２ｃとは反対側）に延びている。そして、左側装着部８０は、身体装着部６２における前側延出部６３ｂの先端部に連結されてケース１２を保持する保持部として機能している。この構成では、図３、図８のように使用者に取付部６０を取り付けた取付時に、前側延出部６３ｂが左耳取付部６２ｂ（被支持部）よりも前側に延びて配置され、左耳取付部６２ｂ（被支持部）を支持する使用者の左耳の耳孔よりも前位置に左側装着部８０（保持部）が配置される構成となっている。
【００４３】
左側装着部８０（保持部）は、図３、図８のような人体への装着時に左耳の耳孔よりも前位置において使用者の顔に対向して支持される裏面部８１と、裏面部８１の反対側に配置された表面部８２とを備えている。裏面部８１と表面部８２は、いずれも外面が平坦に構成されており、例えば、裏面部８１の外面（使用者の顔に支持される面）と表面部８２の外面（ケース１２の取付時にケース１２と接触する面）とが略平行になっている。裏面部８１と表面部８２の間の厚さは、左耳取付部６２ｂの太さよりも大きくなっており、図５等に示すように、表面部８２側が、左耳取付部（左耳掛け部）６２ａよりも横に突出した構成となっている。そして、このように構成される左側装着部８０により、ケース１２を表面部８２で保持する構成となっている。なお、保持構造については、後に詳述する。
【００４４】
図１０、図１１、図１３のように、ガイド部５０は、取付部６０に設けられた各装着部６６に対してケース１２を着脱可能に連結し、且つその連結の際に各装着部６６に対するケース１２の姿勢が所定姿勢となるようにガイドするように機能する。このガイド部５０は、ケース１２側に設けられた２つのケース側連結部（第１ケース側連結部５１及び第２ケース側連結部５２）と、右側装着部側（右側装着部７０側）に設けられた少なくとも２つの右側連結部（第１右側連結部７３ａ，第２右側連結部７３ｂ）と、左側装着部側（左側装着部８０側）に設けられた少なくとも２つの左側連結部（第１左側連結部８３ａ，第２左側連結部８３ｂ）とを備えている。そして、少なくとも２つのケース側連結部（第１ケース側連結部５１及び第２ケース側連結部５２）と少なくとも２つの右側連結部（第１右側連結部７３ａ，第２右側連結部７３ｂ）とがそれぞれ連結されることによりケース１２が右側装着部７０に取り付けられ、少なくとも２つのケース側連結部（第１ケース側連結部５１及び第２ケース側連結部５２）と少なくとも２つの左側連結部（第１左側連結部８３ａ，第２左側連結部８３ｂ）とがそれぞれ連結されることによりケース１２が左側装着部（第１左側連結部８３ａ，第２左側連結部８３ｂ）に取り付けられる構成となっている。
【００４５】
図１０、図１１、図１３のように、本構成では、２つのケース側連結部（第１ケース側連結部５１及び第２ケース側連結部５２）と２つの右側連結部（第１右側連結部７３ａ，第２右側連結部７３ｂ）が第１ガイド部に相当し、右側装着部７０に対してケース１２を着脱可能に連結し、且つ右側装着部７０に対してケース１２を連結した際に右側装着部７０に対するケース１２の姿勢が第１所定姿勢となるようにガイドする。また、２つのケース側連結部（第１ケース側連結部５１及び第２ケース側連結部５２）と、２つの左側連結部（第１左側連結部８３ａ，第２左側連結部８３ｂ）が、第２ガイド部に相当し、左側装着部８０に対してケース１２を着脱可能に連結し、且つ左側装着部８０に対してケース１２を連結した際に左側装着部８０に対するケース１２の姿勢が第２所定姿勢となるようにガイドする。
【００４６】
図１０、図１１、図１３のように、本構成では、２つのケース側連結部として、永久磁石として構成される第１ケース側連結部５１と、永久磁石として構成される第２ケース側連結部５２とが設けられる。また、２つの右側連結部として、永久磁石として構成される第１右側連結部７３ａと、永久磁石として構成される第２右側連結部７３ｂとが設けられ、２つの左側連結部として、永久磁石として構成される第１左側連結部８３ａと、永久磁石として構成される第２左側連結部８３ｂとが設けられる。そして、第１ケース側連結部５１は、第１右側連結部７３ａ及び第１左側連結部８３ａと極性が異なり、且つ第２右側連結部７３ｂ及び第２左側連結部８３ｂと極性が同じであり、第２ケース側連結部５２は、第２右側連結部７３ｂ及び第２左側連結部８３ｂと極性が異なり、第１右側連結部７３ａ及び第１左側連結部８３ａと極性が同じになっている。
【００４７】
この構成では、第１ケース側連結部５１と第１右側連結部７３ａとの極性が互いに異なり、これら第１ケース側連結部５１と第１右側連結部７３ａとが互いに吸引して連結される構成となっている。例えば、第１ケース側連結部５１は、表面部がＮ極として構成された永久磁石として構成され、第１右側連結部７３ａは、表面部がＳ極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。また、第２ケース側連結部５２と第２右側連結部７３ｂとの極性が互いに異なり、これら第２ケース側連結部５２と第２右側連結部７３ｂとが互いに吸引して連結される構成となっている。例えば、第２ケース側連結部５２は、表面部がＳ極として構成された永久磁石として構成され、第２右側連結部７３ｂは、表面部がＮ極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。
【００４８】
更に、第１ケース側連結部５１と第２右側連結部７３ｂとが同極性であり、第２ケース側連結部５２と、第１右側連結部７３ａとが同極性である。上述の例では、第１ケース側連結部５１は、表面部がＮ極として構成され、第２右側連結部７３ｂも、表面部がＮ極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。また、第２ケース側連結部５２は、表面部がＳ極として構成され、第１右側連結部７３ａも、表面部がＳ極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。
【００４９】
右側と同様に、第１ケース側連結部５１と第１左側連結部８３ａとの極性が互いに異なり、これら第１ケース側連結部５１と第１左側連結部８３ａとが互いに吸引して連結される構成となっている。例えば、第１ケース側連結部５１は、表面部がＮ極として構成された永久磁石として構成され、第１左側連結部８３ａは、表面部がＳ極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。また、第２ケース側連結部５２と第２左側連結部８３ｂとの極性が互いに異なり、これら第２ケース側連結部５２と第２左側連結部８３ｂとが互いに吸引して連結される構成となっている。例えば、第２ケース側連結部５２は、表面部がＳ極として構成された永久磁石として構成され、第２左側連結部８３ｂは、表面部がＮ極として構成された永久磁石として構成されており、互いの表面部が対向したときに吸引し合うようになっている。
【００５０】
更に、第１ケース側連結部５１と第２左側連結部８３ｂとが同極性であり、第２ケース側連結部５２と、第１左側連結部８３ａとが同極性である。上述の例では、第１ケース側連結部５１は、表面部がＮ極として構成され、第２左側連結部８３ｂも、表面部がＮ極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。また、第２ケース側連結部５２は、表面部がＳ極として構成され、第１左側連結部８３ａも、表面部がＳ極として構成されているため、互いの表面部が対向したときに反発し合うようになっている。
【００５１】
このようなガイド部５０によってケース１２を各装着部６６に取り付けることができるようになっており、取付時にケース１２の向き（即ち、読取方向の向き）が安定するようになっている。また、装着部６６及びガイド部５０により、ケース１２の前側部分（ケース１２において、装着部６６に支持される部分よりも前側に延び出た延出部）が使用者の耳から少なくとも前側に延びる構成でケース１２を使用者の耳に取り付けることができるようになっている。
【００５２】
また、ケース１２における使用者側の側壁部（対向壁部１２ａ）には、右側装着部７０に形成された右側被嵌合部（表面部７２）と嵌合可能に構成され、左側装着部８０に形成された左側被嵌合部（表面部８２）と嵌合可能に構成された底の浅い穴状（具体的には、ケース内側に凹んだ形状）の段差部１３（嵌合部）が形成されており、ケース１２が右側装着部７０に取り付けられる時に、段差部１３（嵌合部）と右側被嵌合部（表面部７２）とが嵌合し、ケース１２が左側装着部８０に取り付けられる時に、段差部１３（嵌合部）と左側被嵌合部（表面部８２）とが嵌合する構成となっている。そして、凹んだ形状の段差部１３の奥底部に２つのケース側連結部５１、５２が配置されており、嵌合時には表面部７２又は表面部８２が段差部１３の凹みの内部に入り込み、その段差部１３の奥底部に当接して嵌合するようになっている。これにより、磁石による位置保持だけでなく、嵌合による位置保持もなされ、装着時にケース１２が大きく位置ずれしにくくなっている。特に、操作スイッチ４２ａや操作スイッチ４２ｂを押したときの位置ずれ抑制効果が高い構造となっている。
【００５３】
また、ケース１２において取付部６０に取り付けられる側の壁部（対向壁部１２ａ）には、音を導出する複数の導出孔２０が形成されている。この導出孔２０は、ケース１２の内部に設けられた発音部４４（スピーカ等：図２）で発せられた音を外部に導出する放音孔として機能している。本構成では、ケース１２が取付部６０に取り付けられた取り付け時には、取付部６０の一部をなす被覆部（具体的には、表面部７２，８２）によって導出孔２０の少なくとも一部（例えば全部）が覆われ、ケース１２が取付部６０から取り外された取り外し時には、導出孔２０において取り付け時に被覆部によって覆われる部分が露出する構成となっている。例えば、図３等のように、ケース１２が、右側装着部７０に取り付けられたときには、右側装着部７０の表面部７２によって導出孔２０の全部が覆われ、音の放出が抑制されるようになっている。一方、このような取付状態を解除し、ケース１２が右側装着部７０から取り外された取り外し時には、導出孔２０において取り付け時に表面部７２によって覆われる部分が露出する構成となっている。左側も同様であり、ケース１２が、左側装着部８０に取り付けられたときには、左側装着部８０の表面部８２によって導出孔２０の全部が覆われ、音の放出が抑制されるようになっている。一方、このような取付状態を解除し、ケース１２が左側装着部８０から取り外された取り外し時には、導出孔２０において取り付け時に表面部８２によって覆われる部分が露出する構成となっている。なお、図１３における二点鎖線６６ａの位置が、ケース１２を装着部６６に取り付けているときに表面部７２又は表面部８２に接触し、表面部７２又は表面部８２によって覆われる位置である。
【００５４】
また、本構成では、図１２〜図１４のように、装置本体１１を取付部６０から取り外し、取付部６０とは別で装置本体１１を使用したり、メンテナンスしたりすることができる。そして、この装置本体１１は、ケース１２に対して、ケーブル９２を保持する保持部材９０が取り付けられた構成となっており、この保持部材９０は、図９、図１６のように、着脱が可能な構成となっている。また、この保持部材９０には、ケーブル９２と嵌合してケーブル９２を支持するケーブル支持部９１が形成されており、図１４のように、ケーブル支持部９１からケーブル９２を取り外して使用したり、管理したりすることもでき、図１７、図２０のように、ケーブル支持部９１でケーブル９２を保持して使用したり、管理したりすることもできるようになっている。また、本構成では、図２１のように、ケーブル支持部９１が被取付部（ケース１２において、取付部６０に保持される部分）の真裏の位置に配置され、ケーブル支持部９１によってケーブル９２がモーメントの中心部付近で保持されるため、ケーブル９２が引っ張られたとしても、ケース１２の向きが矢印のように変化しにくい構成となっている。
【００５５】
読取装置１０を使用者に取り付ける場合、図１８、図１９のように、先に取付部６０を使用者の両耳に掛け、その後、例えば図３、図８のように、右側装着部７０又は左側装着部８０のいずれかに装置本体１１を取り付けるようにすれば、迅速且つ容易に取り付けることができる。また、このような方法に限られず、図２０のように組み付けた後に、読取装置１０を使用者に取り付けるようにしてもよい。
【００５６】
本構成に係る読取装置は、図３、図８のような装着方法、使用方法に限られず、様々な使用方法で使用することができる。例えば、ケーブル９２に接続される外部装置Ｄ（図２２）は、図３のように、腰に掛けて使用してもよく、使用者のそれ以外の部分に装着して使用してもよい。例えば、外部装置Ｄをズボンのポケットに入れて使用してもよい。
【００５７】
また、本構成では、図２２のように、ケーブル９２は、外部装置Ｄ（読取作業の使用時に用いられる外部装置）に着脱可能に取り付けられるようになっており、図２３のように、外部装置Ｄから取り外して外部装置Ｄとは異なる外部機器ＰＣなどにも接続できるようになっている。外部装置Ｄの機能な様々であるが、装置本体１１に電力を供給する供給源として機能していてもよく、装置本体１１から情報（装置本体１１で情報コードを解読したときの解読データ等）を記憶する記憶媒体として機能していてもよい。或いは、外部装置ＤにＣＰＵ等の制御回路を搭載しておき、撮像部２３で撮像されたコード画像を外部装置Ｄでデコードするようにしてもよい。
【００５８】
（読取処理）
次に、本構成に係る読取装置１０による情報コード１００の読取処理について説明する。読取装置１０では、例えば図２４のような流れで読取処理が行われる。図２４の読取処理は、所定のトリガ条件の成立毎に、又は所定の開始条件の成立後に継続的に情報コードの読み取り処理を行うことができるようになっている。例えば、操作スイッチ４２が押されたことを撮像開始のトリガとし、操作スイッチ４２が押された後に継続的に撮像部２３による撮像処理を行い、情報コードが撮像部２３の撮像範囲に入り込む毎にその情報コードを読み取るようにしてもよい。
【００５９】
なお、撮像部２３による撮像開始のトリガは操作スイッチ４２による上述の方法に限られない。例えば、操作スイッチ４２とは異なるセンサ部４６によって所定状態が検出されたことを条件として読み取りを開始するようにしてもよい。具体例としては、ケース１２の前方方向に物体が近接したことを検出する公知の近接センサを設け、物体が近接したときに照明光源２１及びマーカ光照射部５０や撮像部２３を動作させて撮像し、解読を行うような例が挙げられる。或いは、マイクから入力され音声を解析し、所定音声に該当するか否か（例えば一定量以上の音量が検出されたか否か、或いは所定波形の音声が検出されたか否か）を判断するようにすればよい。この場合、この判断処理は、読取装置１０で行ってもよく、外部装置で行ってもよい。
【００６０】
読取装置１０では、上述したようなトリガ動作による撮像開始に伴い、撮像部２３によって継続的に撮像範囲を撮像し、画像の取り込み処理を行う（Ｓ１）。Ｓ１の処理では、継続的に撮像される各撮像画像に対して所定の解析処理を行い、予め定められた１又は複数種類の情報コードの認識を試みる。例えば、公知のＱＲコード（登録商標）が読取対象として予定されている場合、ＱＲコードで定められた公知の方式で位置検出パターンの検出を試み且つ情報コードの外形を認識する。また、データマトリックスコードなどが読取対象である場合も同様であり、データマトリックスコードで定められた公知の方式で情報コードの外形を認識する。或いは、一次元バーコードが読取対象として予定されている場合、例えば、公知のラベリング処理を行ってコードらしき領域を認識してもよい。そして、このように認識された情報コード１００に対して制御回路４０が公知のデコード処理を行い、この情報コード１００を解読する（Ｓ２）。そして、Ｓ２でデコードが成功した場合には、Ｓ３でＹｅｓに進み、後述するコマンド判定処理を行う（Ｓ４）。一方で、Ｓ２でデコードが失敗した場合には、Ｓ３でＮｏに進む。この処理では、Ｓ３でデコードが成功したと判定されるまで、Ｓ１〜Ｓ３の処理が繰り返されることになる。なお、Ｓ３でデコード失敗と判定された場合、所定のエラー報知（例えば、所定のブザー音などによるエラー報知）等を行うようにしてもよい。
【００６１】
本構成では、制御回路４０が「第１処理部」の一例に相当し、少なくとも撮像部２３によって情報コード１００が撮像された場合に、当該情報コード１００の画像に対する所定の第１処理を行うように構成されている。なお、上述の例では第１処理部に相当する制御回路４０が行う「第１処理」として情報コードの画像を解析し、情報コードに記録されたデータを解読するデコード処理を挙げているが、第１処理は、撮像された情報コードの画像に対する処理であればよい。例えば、情報コードの画像が撮像された場合に、その画像をメモリ３５に記憶する記憶処理であってもよく、情報コードの画像が撮像された場合に、その情報コードのデコードを試みた場合のデコード結果（デコードによって得られた解読データやデコードが失敗した旨の履歴データなど）をメモリ３５に記憶する処理であってもよい。或いは、情報コードの画像が撮像された場合に、その情報コードのデコードを試み、デコード結果を発音部４４などによって発音して報知する処理であってもよい。或いは、「第１処理」は、情報コードの画像が撮像された場合に、撮像された情報コードの画像をケース１２から離れた外部装置に対して送信（例えば、公知の無線通信方式などを用いた送信）を行う処理であってもよく、情報コードの画像が撮像された場合に、その情報コードについての上述のデコード結果（デコードによって得られた解読データやデコードが失敗した旨の履歴データなど）を外部装置に対して送信する処理などであってもよい。また、上述の「第１処理」は、少なくとも撮像部２３によって情報コードＣが撮像された場合に実行されればよい。例えば、公知の方法で、撮像画像内に情報コードが存在することが推認された場合（例えば、情報コード内の固有のパターン（例えば、ＱＲコード（登録商標）の切り出しシンボルや、データマトリックスコードのアライメントパターンなど）が認識された場合や、公知のラベリング処理などによってコードらしき領域が認識された場合など）に「第１処理」が行われてもよく、撮像部２３によって撮像された画像全てに対して「第１処理」が実行されてもよい。
【００６２】
次に、Ｓ４で行われるコマンド判定処理について、図２５を用いて説明する。なお、ここでは、コマンド判定の一例として、デコード後にコマンド判定を行う例を代表例として説明するが、コマンド判定の方法やタイミングは様々に変更できる。
【００６３】
読取装置１０では、図２４のＳ４のコマンド判定処理を、例えば図２５のような流れで行う。このコマンド判定処理では、Ｓ３でデコードが成功したと判定された後、予め定められたコマンド待ち時間Ｔ１が経過したか否か判断する（Ｓ１１）。なお、コマンド待ち時間Ｔ１は任意に定めることができ、例えば、数分の固定時間であってもよく、数十秒の固定時間であってもよい。具体的には、Ｓ１１では、Ｓ３でデコードが成功したと判定された時点からの経過時間がコマンド待ち時間Ｔ１に達したか否かを判断しており、その経過時間がコマンド待ち時間Ｔ１に達した場合にはＳ１１にてＹｅｓに進み、そうでない場合にはＳ１１にてＮｏに進む。
【００６４】
Ｓ１１にてＹｅｓに進む場合には、所定の事後処理を行い（Ｓ１２）、図２５に示すコマンド判定処理を終了する。なお、Ｓ１２の事後処理は様々であり、例えば、Ｓ２で解読した解読データ（情報コード１００に記録されたデータ）を外部装置（例えば図２のホストコンピュータＨＳＴなど）に転送する処理などであってもよく、Ｓ２で解読した解読データをメモリ３５に記憶して蓄積する処理等であってもよい。
【００６５】
一方、Ｓ１１にてＮｏに進む場合には、そのＮｏと判定された時点から撮像部２３によって撮像される撮像画像を取り込む（Ｓ１３）。例えば、図２６で示すように、Ｓ１３の撮像処理が行われる時点から継続的に使用者がケース１２の前方方向（具体的には、撮像部２３の撮像範囲内）において両手を用いたジェスチャ動作を行っている場合、Ｓ１３では、そのジェスチャ動作を図２に示す撮像部２３で撮像し、ジェスチャ動作の画像を取り込む。なお、図２６の例では、使用者がケース１２の前方側において撮像部２３の撮像範囲内で、両手の人差し指を用いてバツ印を形成するジェスチャを行っており、Ｓ１３ではこのようなジェスチャ動作が撮像され、その撮像画像のデータ（動作画像のデータ）が例えばメモリ３５に一時的に記憶される。
【００６６】
Ｓ１３で画像の取り込みを行った後には、Ｓ１３で得られた撮像画像に対する解析処理を行い、動作画像領域の特定を試みる（Ｓ１４）。このＳ１４の解析処理では、例えば、Ｓ１３で取り込まれた画像の中から使用者が行っている動作領域と推定される動作画像領域ＡＲ１を特定する。具体的には、例えば、外縁が特定図形（例えば三角形）となっている領域を抽出したり、或いは、外縁の明暗変化、色変化が激しい領域を抽出したりすることで行うことができる。なお、画像処理の分野において異なる色の領域を区別する技術は各種提供されているため、これら公知の方法を用いて領域を特定してもよい。以下では、その一例として人間の肌の色と推定される所定色の領域又は所定の色範囲の領域を動作画像領域ＡＲ１として特定する例を代表例として説明する。
【００６７】
例えば、Ｓ１３の取り込み処理において、図２６に示すような両手の人差し指を用いたバツ印のジェスチャ動作の画像を取り込んだ場合、図２７に示すような動作画像が得られる。この場合、Ｓ１４の解析処理では、図２７に示すように、撮像範囲ＦＲ１内において両手の外縁によって囲まれる動作画像領域ＡＲ１が特定される。
【００６８】
Ｓ１４で解析処理を行った後には、Ｓ１３で取り込まれた画像（即ち、Ｓ１３で撮像部２３によって撮像された画像）が、予め定められた候補動作に該当する該当動作の画像であるか否か判定する（Ｓ１５）。即ち、Ｓ１４で特定された動作画像領域ＡＲ１に示される動作が、メモリ３５において読取装置１０の処理内容と対応付けられた状態で記憶されている候補動作特定データに該当する該当動作であるか否か判定する。
なお、制御回路４０は、「判定部」の一例に相当し、予め１又は複数の候補動作が定められ、撮像部２３によって撮像された画像が候補動作（ジェスチャ動作）に該当する該当動作の画像であるか否かを判定する構成となっている。
【００６９】
ここで、メモリ３５に記憶されたデータである、候補動作を特定するデータ（候補動作特定データ）について説明する。メモリ３５には、１又は複数種類の候補動作特定データが予め記憶されており、候補動作特定データと対応付けた状態でコマンドが記憶されている。メモリ３５に記憶される候補動作特定データは、候補動作を特定できるデータであればよく、各動作の基本図形を表す図形データ（パターンデータ）であってもよく、各動作の基本図形から所定の抽出方式で抽出した複数の特徴点の座標データなどでもよい。例えば、候補動作が「手を用いたジェスチャ動作」であれば、候補動作特定データには、手を用いたジェスチャ動作（例えば、両手を用いた両手動作）を特定するデータが含まれ、具体的には、手を用いたジェスチャ動作の基本図形データ、或いは手を用いたジェスチャ動作の基本図形から所定の抽出方式で抽出した複数の特徴点の座標データなどが含まれることになる。そして、この場合、メモリ３５には、「手を用いたジェスチャ動作」を特定する候補動作特定データと対応付けられた形で、ジェスチャ対応コマンド（両手を用いた両手動作の場合は両手対応コマンド）が記憶される。
【００７０】
なお、以下では、候補動作特定データとして、ジェスチャ動作の基本図形データが記憶される場合を主たる代表例として説明する。この代表例では、メモリ３５において複数の各候補動作（ジェスチャ動作）の基本図形のデータが記録されている。例えば、候補動作Ａ（ジェスチャ動作Ａ）に関しては、この候補動作Ａ（ジェスチャ動作Ａ）の基本形状の外形を示す外形データが候補動作Ａの基本図形データ（候補動作特定データ）として記憶され、候補動作Ｂ（ジェスチャ動作Ｂ）に関しては、この候補動作Ｂ（ジェスチャ動作Ｂ）の基本形状の外形を示す外形データが候補動作Ｂの基本図形データ（候補動作特定データ）として記憶され、候補動作Ｃ（ジェスチャ動作Ｃ）に関しては、この候補動作Ｃ（ジェスチャ動作Ｃ）の基本形状の外形を示す外形データが候補動作Ｃの基本図形データ（候補動作特定データ）として記憶されている。また、その他の候補動作についても、同様に候補動作特定データが記憶されている。
【００７１】
ここで、Ｓ１５での具体的内容について説明する。Ｓ１５では、Ｓ１４で特定された動作画像領域に示される動作と、メモリ３５に記憶された１又は複数種類の候補動作特定データによって特定される動作と、を照合する処理を行う。例えば、上述したように、メモリ３５に複数種類の候補動作特定データが記憶され、各候補動作特定データが、各候補動作の基本図形データ（例えば、基本形状の外形を示す外形データ）として構成されている場合、Ｓ１５では、Ｓ１４で特定された動作画像領域の外形形状が、メモリ３５に記憶される各候補動作特定データで特定される各候補動作の基本図形（基本形状の外形）のいずれかと一致するか否かを、公知のパターンマッチング法などによって判定する。そして、Ｓ１４で特定された動作画像領域の外形形状と、メモリ３５に記憶されるいずれかの候補動作特定データで特定される候補動作の基本図形（基本形状の外形）とが、公知のパターンマッチング法などによって一致状態であると判定された場合、Ｓ１５にてＹｅｓに進み、その一致状態と判定された候補動作特定データと対応付けられたコマンドを実行する（Ｓ１６）。なお、Ｓ１５において、一致状態と判定されなかった場合（例えば、Ｓ１４で特定された動作画像領域の画像が、メモリ３５に記憶された複数の候補動作特定データにおけるいずれの候補動作の基本図形とも一致しなかった場合、或いはＳ１４において動作画像領域が正常に特定できなかった場合など）には、Ｓ１５でＮｏに進み、Ｓ１１でコマンド待ち時間Ｔ１を経過していると判定されるまで、あるいは、Ｓ１５において上述の一致状態と判定されるまで（即ち、Ｓ１５でＹｅｓに進むまで）、Ｓ１１〜Ｓ１５の処理を繰り返す。
【００７２】
ここで、具体例として、図２６で示すような両手動作（即ち、両手の人差し指を用いてバツ印を形成するジェスチャ動作）が「所定のキャンセル処理を指示する所定のキャンセル動作」に該当する場合について詳述する。図２６で示すような両手動作が「所定のキャンセル動作」に該当する例では、図２６で示すような両手を用いたジェスチャ動作の基本となる基本図形データ（具体的には、当該ジェスチャ動作の基本形状として定められた所定形状の外形を特定するデータ）が、図２６で示すような両手動作を特定する候補動作特定データとしてメモリ３５に記憶されている。そして、このような候補動作特定データ（両手動作を特定するデータ）と対応付けられた形で所定のキャンセルコマンドがメモリ３５に記憶されている。
【００７３】
この例では、図２６のような候補動作（キャンセル動作）がなされ、Ｓ１４において図２７のような動作画像領域ＡＲ１が特定され、Ｓ１５において、この動作画像領域ＡＲ１で示される動作と、メモリ３５に記憶された１又は複数種類の候補動作特定データによって特定される動作と、を照合する処理が行われ、Ｓ１５において、Ｓ１４で特定された動作画像領域ＡＲ１の外形形状が、メモリ３５に記憶される候補動作特定データ（上述のキャンセルコマンドと対応付けられたデータ）で特定される候補動作の基本図形（基本形状の外形）とが、公知のパターンマッチング法などによって一致状態であると判定された場合、Ｓ１５にてＹｅｓに進み、その一致状態と判定された候補動作特定データと対応付けられたキャンセルコマンドを実行する（Ｓ１６）。なお、候補動作特定データ（両手動作を特定するデータ）と対応付けられた形で記憶されるキャンセルコマンドは、既に行われた処理に対する何らかのキャンセルを行うコマンドであればよい。このキャンセルコマンドの例としては、例えば、現在行われているＳ４のコマンド判定処理（キャンセル判定処理）の直近で行われたＳ２のデコード結果（直近のＳ１で得られた情報コードを解読した解読データ）をメモリ３５に記憶する処理を中止する中止コマンド（デコード結果の記憶前にその記憶を中止するコマンドや、記憶済みのデコード結果を消去するコマンドなど）などが挙げられ、この例では、そのような中止コマンドがＳ１６で実行される。なお、キャンセルコマンドは、上述したようなデコード結果を外部装置に送信する処理を中止するコマンドなどであってもよく、Ｓ１で取り込まれた画像そのものを破棄したり、このような画像を外部装置へ送信することを中止したりするコマンドであってもよい。或いは、現在メモリ３５に記憶されているデコード結果を一括して消去するようなコマンドであってもよい。
なお、メモリ３５は、「コマンド登録部」の一例に相当し、候補動作と対応付けた状態でコマンド（処理内容）を登録する構成となっている。
【００７４】
なお、上述した例では、Ｓ１５の判定処理として、主に、Ｓ１４で特定された動作画像領域の画像と、メモリ３５に記憶された各候補動作特定データにおける各候補動作の基本図形とをパターンマッチングなどによって比較して一致状態を判定する例を代表例として示したが、Ｓ１３で取り込まれた画像が候補動作の画像に該当するか否かの判定方法はこの例に限られない。例えば、メモリ３５において、候補動作特定データとして、候補動作の基本図形から所定の抽出方式で抽出した複数の特徴点の座標データが記録されるような構成であってもよい。この場合、図２５のコマンド判定処理のＳ１４では、Ｓ１３で撮像された画像の動作画像領域から予め決められた方法で特徴点を抽出すればよく、Ｓ１５では、得られた特徴点の集合が、いずれかの候補動作特定データの特徴点の集合と一致状態であるか否かを判定すればよい。例えば、図２７のような例では、左右の人差し指の先端の座標、左右の中指、薬指、小指の第３関節の上部の座標、両手首の付け根部分の座標を特徴点として抽出するような抽出方法が挙げられる。なお、動作画像から特徴点の座標を自動抽出する方法は、画像認証の分野等で公知となっている様々な方法を用いればよい。一例としては、特許第４６４０４１６号、特許第４７３０８１２号、特許第４３５１９８２号などの方法が挙げられる。いずれにしても、Ｓ１５では、Ｓ１４で抽出された特徴点の座標と、メモリ３５に記憶された候補動作特定データと、を比較して一致するか否か判断すればよい。
【００７５】
なお、本構成では、制御回路４０が「第２処理部」の一例に相当し、制御回路４０によって撮像部２３での撮像画像が該当動作の画像と判定された場合に、所定のコマンドを実行する構成となっている。具体的には、メモリ３５において該当動作に相当する候補動作（両手動作などのジェスチャ動作）と対応付けられたコマンド（両手対応コマンドなどのジェスチャ対応コマンド）を実行する構成となっている。また、制御回路４０によって実行される上記コマンド（候補動作と対応付けられたコマンド）は、「第２処理」の一例に相当する。例えば、メモリ３５において候補動作特定データと対応付けた状態でキャンセルコマンドが記憶されている場合、このキャンセルコマンドで行われるべきキャンセル処理が上述の「第２処理」に相当することになる。
【００７６】
（第１実施形態の主な効果）
本構成によれば、読取装置１０を構成するケース１２を使用者の身体又は当該使用者の装着物に取り付け、手で把持することなく撮像部２３を情報コード１００に向けて読み取りを行い得る構成となっている。そのため、手を把持動作以外の作業等に使いやすくなるため、使用者の作業性を飛躍的に高めることができる。
更に、予め定められた候補動作に該当する該当画像を撮像部２３によって撮像することで、制御回路４０によって所定のコマンド（キャンセル処理）を実行する構成となっている。そのため、読取装置１０に対する指での接触操作の代わりに、予め定められた候補動作に該当する該当画像を撮像することをトリガとして、所望の処理を行うように読取装置１０に指示を与えることが可能となる。したがって、使用者が読取装置１０を極力手で触らなくても、読取装置１０に対する外部指示を与えやすい構成とすることができる。
【００７７】
また、この構成は、特に、手や手に装着された物（手袋等）が読取装置に接触することを極力避けることが望ましい用途（例えば、手や手の装着物に対して読取装置に付着した細菌や異物が接触することを避けるべき用途（例えば食品工場内やクリーンルーム内など）や、手や手の装着物が濡れることが想定される用途など）において特に有用となる。
【００７８】
また、この構成は、据置型の装置に対してモーションによるコマンド入力を行うのではなく、使用者に装着された装置に対してモーションによるコマンド入力を行うものであるため、コマンド入力を行う場所が限定されにくく、より自由に入力作業を行い易くなる。
【００７９】
また、候補動作と対応付けた状態でコマンドを登録するメモリ３５を備え、制御回路４０は、メモリ３５において該当動作に相当する候補動作と対応付けられたコマンドを実行する構成となっている。
この構成では、所望のコマンドを候補動作と対応付けてメモリ３５に登録することができる。そして、使用者が所望するコマンドは、当該コマンドに対応付けられた候補動作に該当する該当動作を行うのみの簡易な方法で実行することができる。
【００８０】
また、１又は複数の候補動作には、手を用いた１又は複数のジェスチャ動作が含まれ、制御回路４０は、撮像部２３によって撮像された画像が、予め定められた１又は複数のジェスチャ動作の画像に該当するかを判定可能に構成され、メモリ３５には、ジェスチャ動作に対応付けてジェスチャ対応コマンドが登録されている。そして、制御回路４０は、撮像部２３で撮像された画像が制御回路４０によりジェスチャ動作の画像に該当すると判定された場合に、メモリ３５に登録された当該ジェスチャ動作に対応するジェスチャ対応コマンドを実行する構成となっている。
この構成では、手を用いたジェスチャは複数の指の動きに基づいて多様な動作を表現できるため、ジェスチャ動作によって識別可能となるように多様なコマンドをメモリ３５に登録することができる。また、手を用いたジェスチャは使用者にとって容易にできる動作であるため、使用者の作業性を高めることができる。更に、手を用いたジェスチャは通常使用者の顔が向く側で行われるため、使用者自身で動作を確認しながら撮像することが可能であり、確実なコマンド入力が可能になる。
【００８１】
また、１又は複数のジェスチャ動作には、両手を用いた１又は複数の両手動作が含まれ、制御回路４０は、撮像部２３によって撮像された画像が、予め定められた１又は複数の両手動作の画像に該当するかを判定可能に構成され、メモリ３５には、両手動作に対応付けて両手対応コマンドが登録されている。そして、制御回路４０は、撮像部２３で撮像された画像が制御回路４０により両手動作の画像に該当すると判定された場合に、メモリ３５に登録された当該両手動作に対応する両手対応コマンドを実行する構成となっている。
この構成では、片手を用いたジェスチャに比べ、両手を用いたジェスチャにより多様な動作を表現でき、より多くの多様な識別可能なコマンドをメモリ３５に登録することができる。また、両手を用いたジェスチャによって複雑な動作を表現することができるため、このように複雑な両手動作に基づく両手対応コマンドを誤って実行することを防ぎ易くなる。
【００８２】
また、１又は複数の候補動作の中に所定のキャンセル動作が含まれ、制御回路４０は、撮像部２３によって撮像された画像がキャンセル動作の画像に該当するかを判定可能に構成され、メモリ３５には、キャンセル動作に対応付けてキャンセルコマンドが登録されている。そして、制御回路４０は、撮像部２３で撮像された画像が制御回路４０によりキャンセル動作の画像に該当すると判定された場合に、メモリ３５に登録された当該キャンセル動作に対応するキャンセルコマンドを実行する構成となっている。
この構成では、キャンセル動作に該当する該当動作の画像を撮像することで、読取装置１０における所望の処理をキャンセルすることができる。そのため、誤って不要なコマンドを入力した場合でも、ユーザが読取装置１０を極力手で触らずに適切なタイミングで当該不要なコマンド処理をキャンセルすることができる。
【００８３】
［第２実施形態]
第２実施形態では、図２８に示すコマンド判定処理のみが第１実施形態の読取処理（図２４）と異なり、それ以外の構成は第１実施形態と同様である。よって、以下では読取処理について重点的に説明することとし、第１実施形態と同様の他の構成については、詳細な説明を省略する。
【００８４】
第２実施形態に係る読取装置１０では、第１実施形態と同様に図２４の読取処理を行い、Ｓ１〜Ｓ３については、第１実施形態と同一の内容となっている。よって、Ｓ１〜Ｓ３の処理については詳細な説明は省略する。
【００８５】
第２実施形態の読取装置１０では、Ｓ４のコマンド判定処理を、図２５の流れに代えて、図２８の流れで行う。図２８のコマンド判定処理において、Ｓ２０１〜Ｓ２０５の各処理は、第１実施形態のＳ１１〜Ｓ１５の各処理とそれぞれ同一である。このコマンド判定処理でも、Ｓ１４と同一のＳ２０４の処理において、動作画像領域の特定を行っており、例えば、Ｓ２０３にて図２６のような動作が撮像される場合には、図２７と同様の動作画像領域ＡＲ１が図２９（Ａ）のように認識されることになる。そして、Ｓ１５と同一のＳ２０５の処理において、候補動作に該当するか否かを判定しており、Ｓ２０４で特定された動作画像領域に示される動作と、メモリ３５に記憶された１又は複数種類の候補動作特定データによって特定される動作と、を照合する処理を行う。例えば、メモリ３５に複数種類の候補動作特定データが記憶され、各候補動作特定データが、各候補動作の基本図形を表すデータとして構成されている場合、Ｓ２０５では、Ｓ２０４で特定された動作画像領域の形状が、メモリ３５に記憶される各候補動作特定データで特定される各候補動作の基本図形のいずれかと一致するか否かを、公知のパターンマッチング法などによって判定する。そして、Ｓ２０４で特定された動作画像領域の形状と、メモリ３５に記憶されるいずれかの候補動作特定データで特定される候補動作の基本図形とが、公知のパターンマッチング法などによって一致状態であると判定された場合、Ｓ２０５にてＹｅｓに進む。
【００８６】
そして、Ｓ２０５でＹｅｓに進む場合、Ｓ２０６では、所定の確認処理待ち時間Ｔ２が経過したか否か判断する（Ｓ２０６）。即ち、確認処理待ち時間Ｔ２を設定し、時間Ｔ２の設定後の経過時間が時間Ｔ２に至るまでの時間計測を開始する。確認処理待ち時間Ｔ２は予め定められた時間であり、例えば数秒或いは数十秒の固定時間とする。確認処理待ち時間Ｔ２の設定後の経過時間が、確認処理待ち時間Ｔ２を経過している場合には、Ｓ２０６にてＹｅｓに進む。なお、Ｓ２０６にてＹｅｓに進む場合には、Ｓ２０１に戻り、キャンセル判定処理を再び行う。
【００８７】
一方、Ｓ２０６の判断処理において、確認処理待ち時間Ｔ２の設定後の経過時間が確認処理待ち時間Ｔ２を経過していないと判断される場合には、Ｓ２０６にてＮｏに進み、確認動作を検出する処理を行う（Ｓ２０７）。Ｓ２０７の処理では、予め定められた確認動作を所定の方法で検出する。Ｓ２０７での確認動作の検出方法は様々であり、その一例としては首振り動作の検出などが挙げられる。Ｓ２０７での首振り動作の検出としては、例えば、Ｓ２０４で図２９（Ａ）のように特定された動作画像領域ＡＲ１の所定の基準位置（図２９の例では、指で形成されたバツ印の交差位置）が、画像領域ＦＲ内において時間Ｔ２以内に、上方向への一定量以上の移動と、下方向への一定量以上の移動とが所定回数繰り返されたか否かの検出を試みればよい。
【００８８】
このようなＳ２０７の処理の後、Ｓ２０７にて確認動作が検出されない場合には、Ｓ２０８でＮｏに進み、Ｓ２０６で確認処理待ち時間Ｔ２を経過していると判定されるまで、或いは、Ｓ２０８で確認動作が検出されたと判定されるまで、Ｓ２０６〜Ｓ２０８の処理を繰り返す。一方、Ｓ２０７において確認動作が検出された場合（上述の例では、上記基準位置の画像内での上方向への一定量以上の移動と、下方向への一定量以上の移動とが所定回数繰り返されたことが検出された場合）には、Ｓ２０８にてＹｅｓに進み、Ｓ２０５で一致状態と判定された候補動作特定コマンド対応付けられたコマンドを実行する。なお、このコマンドが第１実施形態と同様のキャンセルコマンドであれば、第１実施形態と同様の方法でキャンセル処理を行えばよい。
なお、本構成では、制御回路４０が「検出部」の一例に相当し、撮像部２３によって撮像された画像が予め定められた確認動作の画像となったことを検出する構成となっている。
【００８９】
なお、本構成では、制御回路４０が「第２処理部」の一例に相当し、撮像部２３での撮像画像を該当動作の画像と判定した場合、確認動作を検出したことを条件としてコマンドを実行する構成となっている。
【００９０】
（第２実施形態の主な効果）
撮像部２３によって撮像された画像が予め定められた確認動作の画像となったことを検出する制御回路４０を備え、制御回路４０は、制御回路４０によって撮像部２３での撮像画像が該当動作の画像と判定された場合、制御回路４０によって確認動作の画像が検出されることを条件としてコマンドを実行する構成となっている。
この構成では、制御回路４０によって予め定められた確認動作の画像の検出があってはじめてコマンドを行うことで、コマンド実行の確定のためのユーザの意思に基づく動作が必須となり、誤ったコマンドの指示を防ぎ易くなる。
【００９１】
［第２実施形態の変更例]
第２実施形態の代表例では、Ｓ２０７での確認動作の検出方法の一例を示したが確認動作の検出方法は上述した例に限られない。変更例１としては、例えば、Ｓ２０４で特定した動作画像領域ＡＲ１の撮像範囲ＦＲ１内における位置の変化が、予め定められた位置変化に該当する場合に、確認動作が検出されたと判定する方法であってもよい。例えば、図２９（Ａ）に示すように、Ｓ２０４で認識された動作画像領域ＡＲ１の中心Ｃ１の位置が領域Ｂ１内に位置している状態と、図２９（Ｂ）に示すように、動作画像領域ＡＲ１の中心Ｃ１の位置が領域Ｂ２（領域Ｂ１に対して＋Ｙ方向に位置する領域）内に位置している状態とが、時間Ｔ２以内に複数繰り返された場合に、確認動作が検出されたものと判定してもよい。
【００９２】
Ｓ２０７で確認動作を検出する方法の変更例２としては、例えば、Ｓ２０４で特定した動作画像領域ＡＲ１の撮像範囲ＦＲ１内におけるサイズの変化が、予め定められた所定のサイズ変化に該当する場合に、確認動作が検出された判定する方法であってもよい。例えば、図３０（Ａ）に示すようなＳ２０４で認識された動作画像領域ＡＲ１のサイズに対して、図３０（Ｂ）のように動作画像領域ＡＲ１のサイズが一定割合以上大きくなるような変化が時間Ｔ２以内に生じた場合に、確認動作が検出されたと判定してもよい。
【００９３】
Ｓ２０７で確認動作を検出する方法の変更例３としては、四肢の動きを検出する方法などが挙げられる。具体的には、腕の交差、腕回し、足の動き（つま先を立てたり、右足を伸ばす動き等）などを検出する方法などが挙げられる。なお、腕の交差、腕回し、足を伸ばす動きなどは、そのような画像が撮像部で撮像されたか否かに基づいて判定することができる。
【００９４】
Ｓ２０７で確認動作を検出する方法の変更例４としては、撮像部２３以外のセンサを用いる方法などが挙げられる。例えば、ジャイロセンサやその他の加速度センサなどを設け、このようなセンサによって所定の検出結果が得られた場合に、確認動作（首振りや首回しなど）が発生したと判定してもよい。なお、所定の検出結果は、首振りや首回しを行った場合に想定される検出結果であればよく、例えば、一定時間以内に水平方向に対する装置の向きが一定角度以上変化するような検出結果が得られた場合に、確認動作が検出されたと判定し、Ｓ２０８でＹｅｓに進むような例が挙げられる。
【００９５】
Ｓ２０７で確認動作を検出する方法の変更例５としては、目の動き（瞬きや眼を強く閉じる動作等）や眼付近の皮膚の動きが所定の動きになったことを、公知の瞬きセンサ、瞬きスイッチ、こめかみスイッチなどによって検出する方法等であっても良い。
【００９６】
Ｓ２０７で確認動作を検出する方法の変更例６としては、口の動き、歯の動き、咀嚼、頬の動きなどが所定の動きになったことを、公知の咀嚼センサ、頬センサなどによって検出する方法等であってもよい。
【００９７】
［第３実施形態]
第３実施形態では、コマンドの内容及び当該コマンドと対応付けてメモリ３５に記憶されている候補動作特定データの内容が第１実施形態と異なり、それ以外の構成は第１実施形態と同様である。よって、以下ではコマンド入力処理について重点的に説明することとし、第１実施形態と同様の他の構成については、詳細な説明を省略する。
【００９８】
（コマンド入力処理）
本構成に係る読取装置１０によるコマンド入力処理について図３１等を用いて説明する。図３１で示すコマンド入力処理は、例えば、図２４のような読取処理を行うモードとは異なるモードで実行されてもよく、図２４の読取処理中に実行されてもよい。
【００９９】
図３１の処理は、所定の開始条件の成立時に実行されるようになっている。例えば、操作スイッチ４２に対して所定操作がなされたことを図３１の処理開始のトリガとしてもよく、操作スイッチ４２とは異なるセンサ部４６やマイクなどによって所定状態が検出されたことを条件として図３１のような処理を開始するようにしてもよい。或いは、図２４の読取処理中に所定画像が撮像されたことを条件として図３１のような処理を行うようにしてもよい。
【０１００】
本構成に係る読取装置１０では、図３１の処理開始に伴い、まず、撮像部２３によって所定の撮像範囲を撮像し、撮像範囲内の画像を生成する（Ｓ３０１）。このときにＳ３０１で得られた画像のデータは例えばメモリ３５に一時的に記憶される。そして、Ｓ３０１で得られた画像に対し、所定の解析処理を行い、動作画像領域の特定を行う（Ｓ３０２）具体的には、Ｓ３０１で取り込まれた動作画像に対し、動作画像領域ＡＲ１を特定する処理を第１実施形態のＳ１４（図２５）と同様の方法で行う。
【０１０１】
例えば、Ｓ３０１の処理の時点で、図３２のように、使用者がケース１２の前方側に構成される撮像範囲内で、両手の親指と人差し指を用いて四角印を形成するジェスチャ動作を行っている場合、Ｓ３０１ではそのジェスチャ動作の画像が取り込まれる。そして、Ｓ３０２では、Ｓ３０１で取り込まれたジェスチャ動作の画像において、図３３のように、撮像範囲ＦＲ１内において両手の外縁によって囲まれる動作画像領域ＡＲ１が特定される。
【０１０２】
次に、Ｓ３０１で撮像部２３によって撮像された画像が、予め定めた候補動作に該当する該当動作の画像であるか否か判定する（Ｓ３０３）。即ち、Ｓ３０２で特定された動作画像領域ＡＲ１に示される動作が、メモリ３５において読取装置１０の処理内容と対応付けられた状態で記憶されている候補動作特定データに該当する該当動作であるか否か判定する。なお、動作画像領域ＡＲ１に示される動作と、候補動作特定データによって特定される動作と、を照合する処理は、第１実施形態のＳ１５（図２５）と同様の方法で行う。
【０１０３】
ここで、メモリ３５に記憶される候補動作を特定するデータ（候補動作特定データ）、及び候補動作特定データ対応付けられたコマンドについて説明する。メモリ３５には、予め複数の候補動作特定データの各々に対応付けて動作別コマンドがそれぞれ登録されている。なお、各候補動作特定データは、例えば各候補動作特定データで特定されるべき各候補動作の基本図形のデータであってもよく、各候補動作特定データで特定されるべき各候補動作の基本図形から抽出した複数の特徴点の座標データであってもよい。
【０１０４】
この構成でも、メモリ３５に記憶される候補動作特定データとして、手を用いたジェスチャ動作（例えば、両手を用いた両手動作）を特定するデータが含まれ、この手を用いたジェスチャ動作を特定するデータにはジェスチャ対応コマンド（両手を用いた両手動作の場合は両手対応コマンド）が対応付けられている。具体的には、手を用いたジェスチャ動作を特定する候補動作特定データの中に、所定の方向制御動作を特定するデータが含まれ、この方向制御動作にはジェスチャ対応コマンドとしての方向制御コマンドが対応付けられている。例えば、図３４に示すように、両手の親指と人差し指を用いた四角印のジェスチャを特定するデータが、光源（マーカ光照射部５０）からの光の方向及び撮像部２３による撮像範囲の向きを制御するコマンド１と対応付けてメモリ３５に記憶されている。
【０１０５】
また、メモリ３５には、上記方向制御コマンド以外にも、様々な動作別コマンドが記憶されている。例えば、図３４に示すコマンド２のように、左手でグー（握り拳）を作り、右手でパーを作る（手を開く）ジェスチャ動作の候補動作特定データに対応付けて、照明光源２１の動作をオンするコマンドがメモリ３５に記憶されている。また、コマンド３として、左手でグーを作り、右手でグーを作るジェスチャ動作の候補動作特定データに対応付けて、照明光源２１の動作をオフするコマンドがメモリ３５に記憶されている。また、コマンド４として、左手でグーを作り、右手の指を３本立てるジェスチャ動作の候補動作特定データに対応付けて、照明光源２１の明るさを５段階中の３段階目に設定するコマンドがメモリ３５に記憶されている。また、コマンド５として、左手でチョキを作り（左手の人差し指と中指を立てて）、右手の指を３本立てるジェスチャ動作の候補動作特定データに対応付けて、発音部４４の音量を５段階中の３段階目に設定するコマンドがメモリ３５に記憶されている。また、コマンド６として、両手の親指と人差し指で一つの円を作るジェスチャ動作の候補動作特定データに対応付けて、コマンド入力直前に行った処理を繰り返し行うコマンドがメモリ３５に記憶されている。また、コマンド７として、左手と右手を２本ずつ立て、バツ印を作るジェスチャ動作の候補動作特定データに対応付けて、２つ前の読取結果をキャンセルするコマンドがメモリ３５に記憶されている。なお、これらのコマンド１〜７によって行われる処理以外にも、読取装置１０で行われるその他の様々な処理に関する処理内容を、候補動作特定データに対応付けてメモリ３５に記憶してもよい。
【０１０６】
本構成でも、メモリ３５は、「コマンド登録部」の一例に相当し、複数の候補動作（両手動作などのジェスチャ動作）の各々に対応付けて動作別コマンド（両手対応コマンドなどのジェスチャ対応コマンド）がそれぞれ登録されている。また、動作別コマンドの中には、方向制御動作に対応付けてマーカ光照射部５０からの光の方向及び撮像部２３による撮像範囲の向きを制御するための方向制御コマンド（例えばコマンド１）が含まれている。また、メモリ３５に記憶される処理内容は、図３４に示すようなコマンド１〜７における処理内容以外にも、読取装置１０で行われるその他の処理内容（例えば、マーカ光のオン動作など）であってもよい。また、メモリ３５に記憶される候補動作特定データは、図３４に示すようなコマンド１〜７における候補動作特定データ以外にも、候補動作特定データとして認識可能なその他の候補動作特定データ（例えば、右手の人差し指と親指で円を作るジェスチャ動作を特定するデータ）であってもよい。
【０１０７】
Ｓ３０３の判定処理において、Ｓ３０１で撮像された画像が候補動作に該当する該当動作の画像でないと判定される場合には、Ｓ３０３でＮｏに進み、Ｓ３０３で候補動作に該当する該当動作の画像であると判定されるまで、Ｓ３０１〜Ｓ３０３の処理を繰り返す。一方で、Ｓ３０３で、Ｓ３０１で撮像部２３によって撮像された画像が、候補動作に該当する該当動作の画像であると判定される場合には、Ｓ３０３でＹｅｓに進み、その該当動作に対応するコマンドを実行して（Ｓ３０４）、コマンド入力処理を終了する。Ｓ３０４では、Ｓ３０３で該当した候補動作特定データに対応付けられた処理内容を読取装置１０が実行する。
なお、制御回路４０は、「第２処理部」の一例に相当し、撮像部２３で撮像された画像が制御回路４０により複数の候補動作（両手動作などのジェスチャ動作）のいずれかに該当する該当動作の画像であると判定された場合に、メモリ３５に登録された当該該当動作に対応する動作別コマンド（例えば、両手対応コマンドなどのジェスチャ対応コマンド）を実行する構成となっている。
【０１０８】
以下、図３４のコマンド１に関する処理内容について説明する。Ｓ３０１で図３２に示すような両手の親指と人差し指を用いた四角印のジェスチャ動作の画像を取り込んだ場合、図３３に示すような動作画像が得られる。そして、Ｓ３０２では、図３３に示すように、撮像範囲ＦＲ１内において両手の外縁によって囲まれる動作画像領域ＡＲ１が特定される。Ｓ３０３では、制御回路４０が、撮像部２３によって撮像された画像が方向制御動作の画像に該当すると判定し、メモリ３５に登録された当該方向制御動作に対応する方向制御コマンドを実行する。Ｓ３０１で撮像した時点の撮像範囲ＦＲ１の中心Ｃ１、及びマーカ光の照射領域Ｍｋ１の動作画像領域ＡＲ１に対するそれぞれの相対的な位置は、図３３に示すようになっている。そして、Ｓ３０４におけるコマンドの実行では、マーカ光照射部５０からの光の方向及び撮像部２３による撮像範囲ＦＲ１の向きを制御する処理を行う。なお、本構成の読取装置１０では、照明光源２１の光の照射方向、撮像部２３の向き、結像レンズ２７の向き、及びマーカ光照射部５０の光の照射方向は調整可能に構成されており、例えば、モータなどによって構成される公知の駆動部（図示略）によって方向制御可能になっている。そして、駆動部によって照明光源２１の光の照射方向、撮像部２３の向き、結像レンズ２７の向きを制御することによって、撮像範囲の向きを調整するようになっている。
【０１０９】
また、本構成では、制御回路４０は、撮像部２３によって撮像された画像内における方向制御動作がなされた位置を基準位置としてマーカ光照射部５０からの光の方向及び撮像部２３による撮像範囲の向きを制御するようになっている。具体的には、まず、図３３の撮像画像において、制御回路４０は、動作画像領域ＡＲ１の外縁（具体的には、動作画像における両手の親指と人差し指の部分）によって形成された四角形の中心ＳＣ１を特定する。そして、制御回路４０は、四角形の中心ＳＣ１の位置に重なるように、撮像範囲ＦＲ１の中心Ｃ１、及びマーカ光の照射領域Ｍｋ１の中心を移動させるように制御する。このようにして、読取装置１０の撮像範囲の中心位置は、図３３に示すような中心Ｃ２の位置に移動し、撮像範囲は撮像範囲ＦＲ２となる。このようにしてコマンド１の処理内容が実行される。
【０１１０】
（第３実施形態の主な効果）
図３４のように、メモリ３５には、複数の候補動作の各々に対応付けて動作別コマンドがそれぞれ登録されており、制御回路４０は、撮像部２３で撮像された画像が制御回路４０により複数の候補動作のいずれかに該当する該当動作の画像であると判定された場合に、メモリ３５に登録された当該該当動作に対応する動作別コマンドを実行する構成となっている。この構成では、多様なコマンドをそれぞれ複数の候補動作によって識別可能にメモリ３５に登録することができる。そして、使用者は、動作別コマンドに対応する該当動作の画像を撮像することで、複数のコマンドの中から所望のコマンドを選択して実行することができる。
【０１１１】
また、光を照射するマーカ光照射部５０及び照明光源２１を備え、１又は複数の候補動作の中に所定の方向制御動作が含まれ、制御回路４０は、撮像部２３によって撮像された画像が方向制御動作の画像に該当するかを判定可能に構成されている。また、メモリ３５には、方向制御動作に対応付けてマーカ光照射部５０からの光の方向又は撮像部２３による撮像範囲の少なくともいずれかの向きを制御するための方向制御コマンドが登録されている。そして、制御回路４０は、撮像部２３で撮像された画像が制御回路４０により方向制御動作の画像に該当すると判定された場合に、メモリ３５に登録された当該方向制御動作に対応する方向制御コマンドを実行する構成となっている。
この構成では、方向制御動作に対応付けてマーカ光照射部５０からの光の方向又は撮像部２３による撮像範囲の少なくともいずれかの向きを制御するための方向制御コマンドが登録されており、ユーザは、マーカ光照射部５０、照明光源２１、及び読取装置１０の少なくともいずれかに手で触れてその向きを調整する代わりに、方向制御動作に該当する該当動作の画像を撮像することで、方向制御コマンドを実行することができる。したがって、ユーザは読取装置１０を手で触ることなく、マーカ光照射部５０からの光の方向又は撮像部２３による撮像範囲の少なくともいずれかの向きを調整することができる。
また、ユーザが手作業で感覚的にマーカ光照射部５０又は撮像範囲の向きを調整する構成に比べて、方向制御コマンドに基づいて機械的にこれらの向きを調整する構成では、微調整が可能で正確かつ容易に方向制御が可能になる。
【０１１２】
また、制御回路４０は、撮像部２３での撮像画像が制御回路４０により方向制御動作の画像に該当すると判定された場合に、メモリ３５に登録された当該方向制御動作に対応する方向制御コマンドを実行し、撮像部２３によって撮像された画像内における方向制御動作がなされた位置を基準位置としてマーカ光照射部５０からの光の方向又は撮像部２３による撮像範囲の少なくともいずれかの向きを制御する構成となっている。
この構成では、方向制御動作の画像に該当する画像を撮像する際の１回の動作で、方向制御コマンドの実行と撮像画像内における基準位置の指定とを共に行うことができ、使用者の動作回数を低減させて作業効率を向上させることができる。また、撮像画像においてマーカ光照射部５０からの光の方向及び撮像範囲の向きを特定可能であり、このような撮像画像内の位置を基準位置とするため、マーカ光照射部５０又は撮像範囲の基準位置に基づく相対的な方向調整が可能となり、マーカ光照射部５０又は撮像範囲の正確な方向制御を行うことができる。
【０１１３】
なお、上述したコマンド１において、撮像部２３の撮像範囲をＦＲ２とせずに、動作画像における両手の親指と人差し指の部分によって囲まれた領域の外縁を、撮像範囲の外縁とするように撮像範囲の大きさを調整するようにしてもよい。この場合、図３３で示す動作が「所定の範囲制御動作」に相当することになり、判定部に相当する制御回路４０は、このような範囲制御動作が発生したか否かを判定するように機能する。そして、この場合、コマンド登録部に登録されるコマンド１は、このような範囲制御動作に対応付けて撮像部２３による撮像範囲の大きさを制御するための「範囲制御コマンド」に相当する。そして、この場合、第２処理部に相当する制御回路４０は、判定部により範囲制御動作が発生したと判定された場合に、その判定された当該範囲制御動作と対応付けてコマンド登録部に登録されている範囲制御コマンド（具体的には、動作画像における両手の親指と人差し指の部分によって囲まれた領域の外縁を、撮像範囲の外縁とするように撮像範囲の大きさを調整するコマンド）を第２処理として実行するように機能する。
【０１１４】
（第３実施形態の変形例）
次に、図３５〜図３７を参照して第３実施形態の変形例について説明する。
図３５（Ａ）は、第３実施形態の変形例に係る読取装置１０を用いる場合における、読取側の所定の仮想平面での撮像範囲とその撮像範囲内での画像処理領域との関係を示す図である。図３５（Ｂ）は、読取側においてジェスチャ動作がなされた場合における、所定仮想平面での撮像範囲とジェスチャ動作との関係を示す図である。
【０１１５】
変更例１に係る読取装置１０では、撮像部によって撮像された撮像画像の中での画像処理領域（情報コードを読み取る領域）がジェスチャ動作によって変更可能となっている。例えば、図３５（Ａ）で示すＦＲ１は、読取装置１０から所定距離の位置での仮想平面（具体的には、読取装置１０の前後方向と直交する方向の仮想平面）において撮像部２３によって撮像される範囲を概念的に示しており、当該仮想平面において、デフォルト状態のときの画像処理範囲に対応する位置を符号Ｅ１’として示している。また、デフォルト状態のときにマーカ光が上記仮想平面と交差する位置をＭｋ１として示している。そして、このようなデフォルト状態では、撮像部２３によって図３６（Ａ）で概念的に示すような範囲Ｄの撮像画像が得られた場合、その撮像画像領域Ｄ内において一部の画像処理範囲Ｅ１内でのみ情報コードの読み取りが行われるようになっている。なお、このようなデフォルト状態のときの撮像画像領域Ｄにおけるマーカ光の位置はＦ１となっている。なお、ここでは、説明の都合上、仮想平面は、図３６（Ｂ）でジェスチャ動作が行われる位置の面としている。
【０１１６】
次に、第３実施形態の変形例１に係る読取装置１０でのコマンド１に関する処理内容について説明する。Ｓ３０１の処理において図３２に示すような両手の親指と人差し指を用いた四角印のジェスチャ動作の画像を取り込んだ場合、図３５（Ｂ）に示すような動作画像が得られる。そして、Ｓ３０２では、図３５（Ｂ）に示すように、撮像範囲内において両手の外縁によって囲まれる動作画像領域ＡＲ１が特定される。なお、Ｓ３０１で撮像した時点での所定の仮想平面での撮像範囲ＦＲ１と、仮想平面でのマーカ光の照射位置Ｍｋ１と、動作画像領域ＡＲ１と、の相対的な位置関係は例えば図３５（Ｂ）に示すようになっている。そして、Ｓ３０４におけるコマンドの実行では、マーカ光照射部５０からの光の方向及び画像処理領域の位置及び範囲を制御する処理を行う。
【０１１７】
本構成では、撮像部２３によって撮像された画像内における方向制御動作がなされた位置を基準位置としてマーカ光照射部５０からの光の方向を制御する。具体的には、まず、制御回路４０は、図３５（Ｂ）の撮像画像において、動作画像領域ＡＲ１の外縁（具体的には、動作画像における両手の親指と人差し指の部分）によって形成された四角形の領域Ｅ２’の中心を特定する。そして、制御回路４０は、その四角形の領域Ｅ２’の中心の位置に重なるようにマーカ光の照射領域の中心を移動させる方法でマーカ光の向きを制御する。なお、図３５（Ｂ）では、方向制御後のマーカ光の中心位置をＭｋ２で示している。さらに、制御回路４０は、図３５（Ｂ）の撮像画像において両手の親指と人差し指の部分によって形成された四角形の領域Ｅ２’を特定し、その特定された領域Ｅ２’内を画像処理領域とするように、撮像画像内での画像処理領域の相対位置及び範囲を再設定する。このような再設定処理により、その後に得られる撮像画像では、撮像画像範囲Ｄ内における位置Ｆ２がマーカ光の照射位置となり、領域Ｅ２が再設定された画像処理領域となる。従って、その後に撮像画像を解析して情報コードの読み取りを行う場合、領域Ｅ２内に限定してコード領域の特定処理及びデコード処理を行うことになる。なお、この場合、撮像範囲内において、両手の親指と人差し指の部分によって形成された四角形の領域の大きさを相対的に大きくすることで、撮像画像内での画像処理領域の大きさを大きくすることができ、両手の親指と人差し指の部分によって形成された四角形の領域を相対的に小さくすることで、撮像画像内での画像処理領域の大きさを小さくすることができる。
【０１１８】
この構成では、図３５（Ｂ）の動作が方向制御動作及び範囲制御動作に相当する。そして、第２処理部に相当する制御回路４０は、撮像部２３での撮像画像が判定部により図３５（Ｂ）のような方向制御動作の画像に該当すると判定された場合に、その判定された当該方向制御動作と対応付けてコマンド登録部に登録されている方向制御コマンドを実行し、撮像部２３によって撮像された画像内における方向制御動作がなされた位置を基準位置としてマーカ光源からのマーカ光の方向を制御する。また、第２処理部に相当する制御回路４０は、図３５（Ｂ）のような範囲制御動作が発生したと判定された場合に、その判定された当該範囲制御動作と対応付けてコマンド登録部に登録されている範囲制御コマンドを第２処理として実行し、撮像部２３で撮像された撮像画像での画像処理範囲の大きさを制御する。
【０１１９】
また、上述の変形例１では、ジェスチャ動作に合わせてマーカ光の向きのみを調整したが、図３７で示す変形例２のようにジェスチャ動作に合わせてマーカ光の範囲を調整してもよい。この例では、撮像画像範囲Ｄ内での画像処理領域の設定方法は変形例１と同様であり、マーカ光の制御方法のみが変形例１とは異なっている。
【０１２０】
変形例２でも、Ｓ３０１の処理において図３２に示すような両手の親指と人差し指を用いた四角印のジェスチャ動作の画像を取り込んだ場合、図３５（Ｂ）に示すような動作画像が得られる。そして、Ｓ３０２では、図３５（Ｂ）に示すように、撮像範囲内において両手の外縁によって囲まれる動作画像領域ＡＲ１が特定される。なお、Ｓ３０１で撮像した時点での撮像画像範囲Ｄと、撮像画像内でのマーカ光領域の外縁Ｆ１と、画像処理領域Ｅ１との関係は、図３７（Ａ）のようになっている。そして、Ｓ３０４におけるコマンドの実行では、マーカ光照射部５０からの光の方向及び画像処理領域の位置及び範囲を制御する処理を行う。なお、画像処理領域の制御は変形例１と同様であるため説明は省略する。
【０１２１】
本構成でも、撮像部２３によって撮像された画像内における方向制御動作がなされた位置を基準位置としてマーカ光照射部５０からの光の方向を制御する。具体的には、まず、制御回路４０は、図３５（Ｂ）の撮像画像において、動作画像領域ＡＲ１の外縁（具体的には、動作画像における両手の親指と人差し指の部分）によって形成された四角形の領域を特定する。そして、制御回路４０は、その四角形の領域の外縁がマーカ光の照射領域の外縁となるように、マーカ光の向き及び大きさを制御する。なお、図３７（Ｂ）では、方向制御後の撮像画像内におけるマーカ光の外縁位置をＦ２で示している。
【０１２２】
なお、この変形例２では、公知の方法を用いて、制御回路４０による制御により、マーカ光照射部５０の照射範囲の大きさをも制御可能な構成となっている。マーカ光の照射範囲の大きさを変更する方法は様々であり、例えば、読取装置１０にマーカ光照射部５０からの光の照射量を調整する絞り部（図示略）を設け、制御回路４０によってこれらの絞り部の動作を調整する構成などを用いることができる。
【０１２３】
この構成では、第２処理部に相当する制御回路４０は、図３５（Ｂ）のような範囲制御動作が発生したと判定された場合に、その判定された当該範囲制御動作と対応付けてコマンド登録部に登録されている範囲制御コマンド（光源の照射範囲を制御するコマンド）を第２処理として実行し、マーカ光の照射範囲の大きさを制御するように機能する。
【０１２４】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【０１２５】
上記各実施形態では、メモリ３５において、手を用いたジェスチャ動作（例えば、両手を用いた両手動作）を特定するデータにジェスチャ対応コマンド（両手を用いた両手動作の場合は両手対応コマンド）を対応付ける構成を例示した。しかしながら、このような構成に限らず、候補動作特定データとして、手を用いたジェスチャ動作以外の動作を特定するデータを用いてもよい。例えば、衣服の一部が撮像画像に含まれるような単純な動作画像を、所定のコマンドと対応付けてメモリ３５に記憶してもよい。このような、使用者の何らかの動作を撮像して所定のデータとして特定可能であれば、動作別コマンドと対応付けることができる。
【０１２６】
上記実施形態では候補動作として、主に手を用いたジェスチャ動作を例示したが、この例に限られない。例えば、四肢の動きを用いたジェスチャ動作を撮像部で撮像して判定する方法などでも良い。具体的には、腕の交差、腕回し、足の動き（つま先を立てたり、右足を伸ばす動き等）などを検出する方法などが挙げられる。なお、腕の交差、腕回し、足を伸ばす動きなどは、そのような画像が撮像部で撮像されたか否かを、手を用いたジェスチャ動作の判定方法と同様の方法で判定することができる。
【０１２７】
上記実施形態では、候補動作の判定方法として、撮像画像を解析する方法を例示したが、撮像部２３以外のセンサを用いる方法などであってもよい。例えば、ジャイロセンサやその他の加速度センサなどを設け、このようなセンサによって所定の検出結果が得られた場合に、候補動作（首振りや首回しなど）が発生したと判定してもよい。例えば、互いに直交する３つの軸方向の加速度を検出する加速度センサを設け、この加速度センサにおいて所定の加速度停止状態（例えば、所定の短時間での各軸の加速度変化量がいずれも所定値以下となる状態）となる結果と、所定の加速度変化状態（例えば、所定の短時間において、いずれかの軸の加速度変化量が所定値を超えている状態）となる結果とが、所定時間以内に所定回数繰り返された場合に候補動作が発生したと判定し、その候補動作に対応する所定コマンド（例えば、上述したいずれかの例の動作別コマンド）を実行するようにしてもよい。また、加速度センサにより、一定時間以内に水平方向に対する装置の向きが一定角度以上変化するような検出結果が得られた場合に、候補動作が発生したと判定し、その候補動作に対応するコマンド（例えば、上述したいずれかの例の動作別コマンド）を実行するようにしてもよい。
或いは、目の動き（瞬きや眼を強く閉じる動作等）や眼付近の皮膚の動きが所定の動きになったことを、公知の瞬きセンサ、瞬きスイッチ、こめかみスイッチなどによって検出する方法等を用いてもよく、このようなセンサによって所定の検出結果が得られた場合に候補動作が発生したと判定し、その候補動作に対応するコマンド（例えば、上述したいずれかの例の動作別コマンド）を実行するようにしてもよい。
或いは、口の動き、歯の動き、咀嚼、頬の動きなどが所定の動きになったことを、公知の咀嚼センサ、頬センサなどによって検出する方法等を用いてもよく、このようなセンサによって所定の検出結果が得られた場合に候補動作が発生したと判定し、その候補動作に対応するコマンド（例えば、上述したいずれかの例の動作別コマンド）を実行するようにしてもよい。
【０１２８】
上記第１、第２実施形態等では、キャンセル制御の一例として、直前の処理データ（解読データ）などを消去する例などを示したが、このような例に限らず、その他のデータ処理を方法を採用してもよい。例えば、上述のキャンセルコマンドの入力があった場合に、読取装置１０に蓄積されている過去の処理データ（解読データ）を一括して消去するようにしてもよく、読取装置１０から外部装置に送信された過去の処理データ（解読データ）を一括して消去するように当該外部装置にコマンドを発するようにしてもよい。
【０１２９】
上記第３実施形態等では、光源（マーカ光照射部５０）からの光の方向及び撮像部２３による撮像範囲の向きを制御するコマンド１がメモリ３５に記憶されている構成を示した。しかしながら、光源（マーカ光照射部５０）からの光の方向及び撮像部２３による撮像範囲の向きのいずれか一方を制御するコマンドをメモリ３５に記憶する構成であってもよい。同様に、上記第３実施形態の変形例では、マーカ光照射部５０からの光の方向及び照射範囲の大きさ、撮像部２３による撮像範囲の向き及び大きさを制御する構成を示した。しかしながら、マーカ光照射部５０からの光の方向及び照射範囲の大きさ、撮像部２３による撮像範囲の向き及び大きさのいずれか一方を制御するコマンドをメモリ３５に記憶する構成であってもよい。また、マーカ光照射部５０からの光の方向及び照射範囲の大きさのいずれか一方のみを制御するコマンドや、撮像部２３による撮像範囲の向き及び大きさのいずれか一方のみを制御するコマンドをメモリ３５に記憶する構成であってもよい。
【０１３０】
上記第１〜第３実施形態の読取装置１０の構成を組み合わせた構成を採用してもよい。例えば、第２実施形態の読取装置１０の構成と第３実施形態の読取装置１０の構成とを組み合わせて、コマンド入力処理（図３１参照）におけるコマンドの実行において、確認処理を行う構成としてもよい。即ち、図３１のコマンド入力処理の流れにおいて、コマンド実行処理（Ｓ３０４の処理）の後に、コマンド確認処理（Ｓ２０６〜Ｓ２０９の処理）を行う構成としてもよい。また、第１実施形態の読取装置１０の構成と第３実施形態の読取装置１０の構成とを組み合わせて、メモリ３５にキャンセルコマンドと共に図３４に示すような各種コマンドが記憶されている構成としてもよい。
【０１３１】
上記実施形態では、主としてケース１２と取付部６０とが別体として構成され、ケース１２が取付部６０に対して着脱可能とされた例を示したが、これらが一体的に構成されていてもよい。例えば、ケース１２が、右側装着部７０又は左側装着部８０のいずれかと一体部品として構成されていてもよく、右側装着部７０又は左側装着部８０のいずれかに対して、ねじ等の連結部品によって固定されたり、接着材等の接着媒体などによって固定されていてもよい。
【０１３２】
上記実施形態では、主に、使用者の身体に直接的に取付部を取り付ける一例を示したが、ケース１２を使用者の掌以外の位置に保持可能な構成であればよい。例えば、取付部を取り付ける位置は、使用者の身体において耳以外の別位置であってもよい。例えば、頭や顔における上記実施形態とは別の位置であってもよく、腕、肩などの首から下の位置などであってもよい。また、取付部は身体に直接取り付けられていなくてもよく、帽子、ヘルメット、鉢巻、服、マスク、その他の衣類、眼鏡、ゴーグルなどの身体装着部に取り付けられる部品として構成されていてもよく、これらの身体装着部と一体化した部品として構成されていてもよい。
【符号の説明】
【０１３３】
１０…携帯型情報コード読取装置
１２…ケース
２１…照明光源（光源）
２３…撮像部
３５…メモリ（コマンド登録部）
４０…制御回路（第１処理部、第２処理部、判定部、検出部）
５０…マーカ光照射部（光源）
６０…取付部
１００…情報コード
【図１】
2016033767.tif 000003
【図２】
2016033767.tif 000004
【図３】
2016033767.tif 000005
【図４】
2016033767.tif 000006
【図５】
2016033767.tif 000007
【図６】
2016033767.tif 000008
【図７】
2016033767.tif 000009
【図８】
2016033767.tif 000010
【図９】
2016033767.tif 000011
【図１０】
2016033767.tif 000012
【図１１】
2016033767.tif 000013
【図１２】
2016033767.tif 000014
【図１３】
2016033767.tif 000015
【図１４】
2016033767.tif 000016
【図１５】
2016033767.tif 000017
【図１６】
2016033767.tif 000018
【図１７】
2016033767.tif 000019
【図１８】
2016033767.tif 000020
【図１９】
2016033767.tif 000021
【図２０】
2016033767.tif 000022
【図２１】
2016033767.tif 000023
【図２２】
2016033767.tif 000024
【図２３】
2016033767.tif 000025
【図２４】
2016033767.tif 000026
【図２５】
2016033767.tif 000027
【図２６】
2016033767.tif 000028
【図２７】
2016033767.tif 000029
【図２８】
2016033767.tif 000030
【図２９】
2016033767.tif 000031
【図３０】
2016033767.tif 000032
【図３１】
2016033767.tif 000033
【図３２】
2016033767.tif 000034
【図３３】
2016033767.tif 000035
【図３４】
2016033767.tif 000036
【図３５】
2016033767.tif 000037
【図３６】
2016033767.tif 000038
【図３７】
2016033767.tif 000039