(57)【要約】      （修正有）【課題】一つ以上の証印を収集し，ディスプレイにうまく表示し，ユーザが選択可能とする。【解決手段】装置は、プロセッサと、メモリと、復号可能な証印のイメージを得るように構成されるイメージング・サブシステムと、ディスプレイと、通信インタフェースと、を有し、前記イメージ内に位置決めをし、一つ以上の復号可能な証印を復号化するように構成され、前記装置は、前記ディスプレイ上の前記イメージを表示し、うまく視覚的に前記一つ以上に復号化された復号可能な証印と記録するように更に構成され、前記装置は、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力の受け入れに応答して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化メッセージで外部コンピュータに送信するように更に構成される。【選択図】図５
2014099176.tif 000002
【特許請求の範囲】
【請求項１】
証印読取装置であって、
１又はそれ以上のプロセッサと、
メモリと、
復号可能な証印のイメージを得るように構成されるイメージング・サブシステムと、
ディスプレイと、
通信インタフェースと、
を有し、
前記装置は、前記イメージング・サブシステムの視野の中で一つ以上のオブジェクトのイメージを得ること応答して、前記イメージ内に位置決めをし、一つ以上の復号可能な証印を復号化するように構成され、
前記装置は、前記ディスプレイ上の前記イメージを表示し、うまく視覚的に前記一つ以上に復号化された復号可能な証印と記録するように更に構成され、
前記装置は、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力の受け入れに応答して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化メッセージで外部コンピュータに送信するように更に構成されることを特徴とする、証印読取装置。
【請求項２】
前記装置は、スマートフォン、タブレットコンピュータおよびパーソナル携帯情報機器によって提供されることを特徴とする請求項１に記載の証印読取装置。
【請求項３】
前記イメージングサブシステムが、
前記イメージング・サブシステムの視野内に位置するオブジェクトによって反射した光のアナログ信号表示を出力するように構成される二次元のイメージ・センサと、
前記イメージ・センサのアナログ信号のリードアウトを拡大することによって拡大されたアナログ信号を出力するように構成されるアンプと、
前記拡大されたアナログ信号を前記獲得したイメージを表しているデジタル信号に変換するように構成されるアナログ‐ディジタル（A/D）コンバータと
を有することを特徴とする請求項１に記載の証印読取装置。
【請求項４】
２つ以上の復号可能な証印に対応する復号化メッセージが、前記外部コンピュータに発信されることになっているオーダーを示しているユーザ入力を受け入れるように更に構成されることを特徴とする請求項１に記載の証印読取装置。
【請求項５】
（ｉ）うまく復号化されるにつれてマークされない少なくとも１つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れ、（ii）前記少なくとも一つの復号可能な証印を復号化するように更に構成されることを特徴とする請求項１に記載の証印読取装置。
【請求項６】
前記表示された１つ以上の復号可能な証印の少なくとも１つの復号可能な証印を選択してユーザ入力を受け入れることに応答して、前記少なくとも一つの復号可能な証印から成る少なくとも１つのイメージを外部コンピュータに送信するように更に構成されることを特徴とする請求項１に記載の証印読取装置。
【請求項７】
前記メモリが、１以上のプロセッサで構成されることができる実行可能な命令を包含し、該命令が、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、一つ以上の復号可能な証印を有する一つ以上のオブジェクトのイメージを取得するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージ内で一つ以上の復号可能な証印の位置を決めるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記１つ以上の復号可能な証印を復号化するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージを表示するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記一つ以上の表示されたイメージ内でうまく復号可能な復号化した証印を視覚的にマークするステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化したメッセージを外部コンピュータに伝達するステップと、
を有することを特徴とする請求項１に記載の証印読取装置。
【請求項８】
実行可能な命令が、前記ユーザ入力を受け入れるステップが、前記２つ以上の復号可能な証印が前記外部コンピュータに伝達されるようなオーダーを示すユーザ入力を受け入れるステップを有するように、１又はそれ以上のプロセッサで構成されることを更に可能にすることを特徴とする請求項１に記載の証印読取装置。
【請求項９】
実行可能な命令が、１またはそれ以上のプロセッサで構成されることを更に可能にし、該命令が、
うまく復号化したとしてマークされない少なくとも一つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるステップと、
前記少なくとも一つの復号可能な証印を復号化するステップと
を更に有することを特徴とする請求項１に記載の証印読取装置。
【請求項１０】
実行可能な命令が、
前記表示されたイメージ内で前記１つ以上のうまく復号化復号可能な証印を前記視覚的にマークするステップが、(i)前記１以上のうまく復号化した復号可能な証印をハイライトすることによって実行され、(ii)前記１以上のうまく復号化した復号可能な証印の周りの境界ボックスをレンダリングし、または、(iii)前記１以上のうまく復号化した復号可能な証印の中心の周りの視覚的なマーカーをレンダリングすることによって実行されることを特徴とする、１又はそれ以上のプロセッサで構成されることを更に可能にすることを特徴とする請求項１に記載の証印読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願に関するクロスリファレンス
[0001]  本出願は、2013年1月24日に出願の米国特許出願番号第13/748,926号および関連した2012年11月15日の米国仮出願の出願番号第61/726,747号に優先権を主張する。そして、それぞれは「Mobile Computer Configured to Read Multiple Decodable Indicia」という発明の名称である。本出願は更に、2013年1月17日に出願の米国特許出願番号第13/743,477号および関連した2012年12月14日の米国仮出願の出願番号第61/737,552号に優先権を請求する。そして、それぞれは「Selective Output of Decoded Message Data」という発明の名称である。各々の特許出願は、完全に本願明細書にリファレンスとして組み入れられる。
【０００２】
技術分野
[0002]  本発明は、全体的にデジタルデバイスに関し、特に復号可能な証印を読み込むように構成されるモバイル・コンピュータに関する。本発明は、全体的に光学システムに関し、特に復号化メッセージ・データの選択的な出力を有する光学システムに関する。
【背景技術】
【０００３】
[0003]  復号可能な証印は、パターン、マークまたは走査されるように設計され、コンピュータおよび／または他の機械および／またはオートメーション化した方法によって解釈されるメッセージである。復号可能な証印の多くの周知のタイプは、バーコードのカテゴリに入る。バーコードは、グラフィカルに表示され、一般的には一次元（1d）および二次元（2D）バーコードと称される。1Dバーコードは、幅を変化させることによるデータおよび平行線の間隔を表すグラフィック実体である。２Dバーコードはデータを表すグラフィック実体であるが、しかし、平行線または棒に加えて、2Dバーコードは長方形、点、六角形および2つの寸法の他の幾何学的なパターンを含むことができる。バーコードにおいてコード化されるデータは、光学スキャナおよび／またはソフトウェアによって解釈される。バーコードは、スマートフォンのような多目的装置によって同じくバーコードリーダーと呼ばれている特別な光学スキャナによって走査されることができる。他の種類の復号可能な証印は、光学文字認識（OCR）、シンボルまたは他の視覚の採点を含む。また、磁気ストリップ、無線周波数識別（RFID）および他の非視覚の技術のような非視覚の技術は、復号可能な証印の定義にも入る。
【０００４】
[0004]  上の議論は、単に提供された一般の背景情報だけであって、請求された内容の範囲を決定する際の援助として使われることを目的としない。
[0005]  多数の画素イメージ・センサーアレイを有するイメージ・センサ集積回路は、市販されている。イメージ・センサ配列を有するイメージング装置は様々な形式において利用でき、装置を復号化するデジタル・カメラ、携帯電話、監視装置、医療診断用器材および証印を含む。イメージング装置は、能力を復号化している証印を有し、能力を復号化することのない形式において利用できる。能力を復号化している永続的であるか選択的に動作中の証印を有するイメージング装置は、装置を読み込んでいる証印と考えられることができる。
【０００５】
[0006]  復号可能な証印を読み込む装置を読み込んでいる証印は、多数の種類において利用できる。例えば、キーボードおよび表示を欠いた装置を読み込んでいる最小限に呼び物の証印は、販売アプリケーションにかけては一般的である。キーボードおよび表示を欠いた装置を読み込んでいる証印は、人さし指によって作動することができるハンドルおよびトリガー・ボタン（トリガー）を有する認識できる銃スタイル・フォームファクタにおいて利用できる。キーボードとディスプレイを持つ証印読取装置は、多くの場合、キーボードとディスプレイは、一般的に携帯電話のように、例えば、タッチスクリーン型ディスプレイを提供することで、配置される形でも利用できる。読取装置、キーボードとディスプレイを装備印は一般小売、輸送および倉庫の用途で使用される。操作者の親指による作動を可能にするために、キーボード及びディスプレイを備えた証印読取装置では、デコードされたメッセージの出力を作動させるためのトリガボタンは、典型的には、このような位置に設けられている。キーボードとディスプレイを欠く形態、または、キーボードとディスプレイを備えた形態の証印読取装置は、一般にＰＯＳアプリケーション、小売在庫アプリケーション、出荷アプリケーション、ウェアハウス・アプリケーション、セキュリティチェックポイントの用途、患者ケア用途、および、個人的な使用を含むデータ収集様々な用途に使用され、証印読み取り装置、キーボード及びディスプレイを備えた証印読み取る機能を有するパーソナル携帯電話機によって提供される。読取装置の固定マウント目印はまた、一般的に、例えば、利用可能な販売時点でカウンターの下や近くにインストールされています。いくつかの証印読取装置は、一次元（1D）バーコード、積層1Dバーコード、二次元（2D）バーコードの一つ以上を含むバーコードシンボルを読み取るように適合されている。装置を読み込んでいるさらに他の証印がバーコード・シンボルおよびOCR文字を読むための能力があると共に、他の証印読み取り装置はOCR文字を読むのに適している。
【発明の概要】
【課題を解決するための手段】
【０００６】
[0007]  多数の復号可能な証印を処理するための装置、方法、および／または、ソフトウェアを包含するさまざまな実施形態のシステムを開示する。ある例示の実施形態では、装置は、プロセッサと、メモリと、復号可能な証印のイメージを得るように構成されるイメージング・サブシステムと、ディスプレイと、通信インタフェースと、を有し、前記装置は、前記イメージング・サブシステムの視野の中で一つ以上のオブジェクトのイメージを得ること応答して、前記イメージ内に位置決めをし、一つ以上の復号可能な証印を復号化するように構成され、前記装置は、前記ディスプレイ上の前記イメージを表示し、うまく視覚的に前記一つ以上に復号化された復号可能な証印と記録するように更に構成され、前記装置は、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力の受け入れに応答して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化メッセージで外部コンピュータに送信するように更に構成されることを特徴とする。
【０００７】
[0008]  ある実施形態では、装置は、スマートフォン、タブレットコンピュータおよびパーソナル携帯情報機器のうちの１つによって提供される。
[0009]  ある実施形態では、前記イメージングサブシステムは、前記イメージング・サブシステムの視野内に位置するオブジェクトによって反射した光のアナログ信号表示を出力するように構成される二次元のイメージ・センサと、前記イメージ・センサのアナログ信号のリードアウトを拡大することによって拡大されたアナログ信号を出力するように構成されるアンプと、前記拡大されたアナログ信号を前記獲得したイメージを表しているデジタル信号に変換するように構成されるアナログ‐ディジタル（A/D）コンバータとを有する。
【０００８】
[0010]  実施形態によっては、装置は更に、２つ以上の復号可能な証印に対応する復号化メッセージが、前記外部コンピュータに発信されることになっているオーダーを示しているユーザ入力を受け入れるように構成される。
【０００９】
[0011]  実施形態によっては、装置は更に、うまく復号化されるにつれてマークされない少なくとも１つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるように構成され、前記少なくとも一つの復号可能な証印を復号化するように構成される。
【００１０】
[0012] 実施形態によっては更に、前記表示された１つ以上の復号可能な証印の少なくとも１つの復号可能な証印を選択してユーザ入力を受け入れることに応答して、前記少なくとも一つの復号可能な証印から成る少なくとも１つのイメージを外部コンピュータに送信するように構成される。
【００１１】
[0013]  他の例示の実施形態では、多数の復号可能な証印を処理する方法が提供され、一つ以上のプロセッサを使用して実行される方法は、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、一つ以上の復号可能な証印を有する一つ以上のオブジェクトのイメージを取得するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージ内で一つ以上の復号可能な証印の位置を決めるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記１つ以上の復号可能な証印を復号化するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージを表示するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記一つ以上の表示されたイメージ内でうまく復号可能な復号化した証印を視覚的にマークするステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化したメッセージを外部コンピュータに伝達するステップと、
を含む。
【００１２】
[0014]  ある実施形態では、前記表示された一つ以上の復号可能な証印の前記少なくとも一つの復号可能な証印が、２つ以上の復号可能な証印によって提供され、
前記ユーザ入力を受け入れるステップが、前記２つ以上の復号可能な証印が前記外部コンピュータに伝達されるようなオーダーを示すユーザ入力を受け入れるステップを有することを特徴とする。
【００１３】
[0015]  実施形態によっては、方法は、うまく復号化したとしてマークされない少なくとも一つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるステップと、前記少なくとも一つの復号可能な証印を復号化するステップと、を更に有する。
【００１４】
[0016]  ある実施形態では、方法は、
前記表示されたイメージ内で前記１つ以上のうまく復号化復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印をハイライトすることによって実行され、前記１以上のうまく復号化した復号可能な証印の周りの境界ボックスをレンダリングすることによって実行され、前記１以上のうまく復号化した復号可能な証印の中心の周りの視覚的なマーカーをレンダリングすることによって実行されることを特徴とする。
【００１５】
[0017]  ある実施形態では、方法は、
前記表示された１以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップに応答して、
前記少なくとも一つの復号可能な証印から成る少なくとも１つのイメージを外部コンピュータに伝達するステップを更に有することを特徴とする。
【００１６】
[0018]  ある実施形態では、方法は、一つ以上のモバイル・コンピュータの一つ以上のプロセッサによって実行される。
[0019]  他の例示の実施形態では、１以上のプロセッサを構成することができる実行可能な命令から成るコンピュータ読取可能記憶媒体であって、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、一つ以上の復号可能な証印を有する一つ以上のオブジェクトのイメージを取得するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージ内で一つ以上の復号可能な証印の位置を決めるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記１つ以上の復号可能な証印を復号化するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージを表示するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記一つ以上の表示されたイメージ内でうまく復号可能な復号化した証印を視覚的にマークするステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化したメッセージを外部コンピュータに伝達するステップと、
を実行する命令を含む。
【００１７】
[0020]   ある実施形態では、実行可能な命令が、
前記ユーザ入力を受け入れるステップが、前記２つ以上の復号可能な証印が前記外部コンピュータに伝達されるようなオーダーを示すユーザ入力を受け入れるステップを有し、することを特徴とする、１又はそれ以上のプロセッサを可能にするように構成する。
【００１８】
[0021]  ある実施形態では、実行可能な命令が、
うまく復号化したとしてマークされない少なくとも一つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるステップと、
前記少なくとも一つの復号可能な証印を復号化するステップと
を更に有することを特徴とする、１又はそれ以上のプロセッサを可能にするように構成する。
【００１９】
[0022]  ある実施形態では、実行可能な命令が、
前記表示されたイメージ内で前記１つ以上のうまく復号化復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印をハイライトすることによって実行され、前記１以上のうまく復号化した復号可能な証印の周りの境界ボックスをレンダリングすることによって実行され、前記１以上のうまく復号化した復号可能な証印の中心の周りの視覚的なマーカーをレンダリングすることによって実行されることを特徴とする１又はそれ以上のプロセッサを可能にするように構成する。
【００２０】
[0023]  ある実施形態では、実行可能な命令が、
前記表示された１以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップに応答して、
前記少なくとも一つの復号可能な証印から成る少なくとも１つのイメージを外部コンピュータに伝達するステップを更に有することを特徴とする。
【００２１】
[0024]  イメージング装置は、一つ以上の復号可能な証印を有するシーンをあらわす画像データでフレームを捕え、1つ以上の復号可能な証印に対応する画像データを表示するために作動する。イメージング装置は、選択された復号可能な証印のユーザ入力制御デコードされたメッセージデータに応答して動作するようにすることができるように選択的に出力される。一つ以上のプロセッサ実行可能プログラムは、復号化メッセージ・データの選択的な出力を容易にして提供することができる。
【００２２】
[0025]  この概要は、更に詳細な説明で後述する単純化された形式の概念のより抜きを導くために提供される。この発明の概要は、キーとなる特徴または請求された内容の基本的特徴を識別することを目的とせず、請求の範囲を決定する際の援助として使われることを目的としない。特許請求の範囲の内容は、実施態様に、限られない。
【００２３】
[0026]  本願明細書において記載されている特徴は、後述する図面に関してよりよく理解さることがありえる。図面が必ずしも一定の比率であるというわけではなく、その代わりに一般に本発明の原則を例示するように強調されることがある。本発明が正確な準備および図面に示す手段に限られていないと理解されなければならない。
【図面の簡単な説明】
【００２４】
【図１ａ】[0027]  図１ａは、本願明細書において記載されているモバイル・コンピュータのある実施形態に関して略図で例示する。
【図１ｂ】図１ｂは、本願明細書において記載されているモバイル・コンピュータのある実施形態に関して略図で例示する。
【図２】[0028]  図２は、本願明細書において記載されているモバイル・コンピュータの例示の実施形態の構成要素-レベル線図を表す。
【図３】[0029]  図３は、本願明細書において開示されるモバイル・コンピュータを使用しているデータ収集システムの１つの例示の実施形態のネットワーク線図に関して略図で例示する。
【図４】[0030]  図４は、本願明細書において開示されるモバイル・コンピュータによって処理多数の復号可能な証印の方法のある実施形態に関して略図で例示する。
【図５】[0031]  図５は、複数のバーコードの表現を表示しているイメージング装置の斜視図（補足的な側面図を有する）である。
【図６】[0032] 図6は、イメージング装置のブロック図である;
【図７】[0033]  図７は、一つ以上のプログラムを格納している計算機可読の記憶媒体である。
【図８】[0034]  図８は、計算機可読の媒体に保存されることができる一つ以上のプログラムの機能を例示しているフロー図である。
【図９】[0035]  図９は、復号可能な証印に対応する画像データを表示する（例えば、ポータブルハンドヘルドまたはウェアラブルイメージング装置のディスプレイによって表示されることができる）スクリーンショットの実施形態である。
【図１０】図１０は、復号可能な証印に対応する画像データを表示する（例えば、ポータブルハンドヘルドまたはウェアラブルイメージング装置のディスプレイによって表示されることができる）スクリーンショットの実施形態である。
【図１１】図１１は、復号可能な証印に対応する画像データを表示する（例えば、ポータブルハンドヘルドまたはウェアラブルイメージング装置のディスプレイによって表示されることができる）スクリーンショットの実施形態である。
【発明を実施するための形態】
【００２５】
[0036]  復号可能な証印をキャプチャすることは、さまざまな技術を使用して実行されることができる。レーザー読取りまたは線形イメージングが、1Dバーコードをキャプチャするために使われることができる。スタックされたコード（例えばPDF417）として公知のいくつかの2Dバーコードは同様に、これらの技術を使用して読み込まれることができるが、しかし、マトリックス・コードとして知られる2Dバーコードは、バーコードの2次元（2D）イメージをキャプチャすることができる装置を要求される。これらの2Dイメージはまた、1D、2Dスタックされたコードに関して有用であり、同様に、OCRまたは他の視覚の復号可能な証印を復号化することに役立つ。RFIDタグ、磁気ストリップまたは他の非視覚的な復号可能な証印に関して、技術は、RF、磁気読取ヘッドまたはキャプチャの他の非視覚的な手段の使用を含むことができる。この開示に関して、復号可能な証印をキャプチャすることは、全体的に「イメージング」と称され、デバイスによって復号可能な証印のキャプチャされた表現は、「イメージ」と称され得る。
【００２６】
[0037]  スマートフォンタブレットパソコン（PC）、パーソナル携帯情報機器（PDA）およびイメージングデバイスを備えている他の類似した装置のようなモバイル・コンピュータは、復号可能な証印を読み込み、および／または、復号化するために使われることができる。本願明細書において「コンピュータ」は、プログラム可能な装置にデータ処理および制御について問い合わせ、中央演算処理装置（ＣＰＵ）、メモリおよび少なくとも一つの通信インタフェースを含む。
【００２７】
[0038]  二つ以上の復号可能な証印がキャプチャされたイメージ内に存在する状況では、追加の処理は、証印を決定するために必要かもしれず、順序は、復号および/または情報検索のための特定のアプリケーションのために使用する（例えば、外部コンピュータからの情報検索のために）。
【００２８】
[0039]  実施形態によっては、モバイル・コンピュータは、キャプチャされたイメージの範囲内で位置決めされ、２つ以上の復号可能な証印を復号化すると即座に、イメージを表示することができ、イメージ（例えば、円形の点または他の視覚のいくつかの標識を中にまたはうまく復号化復号可能な証印、その他の中心周辺で配置して、うまく復号化復号可能な証印周辺で、境界ボックスを描画して、うまく復号化復号可能な証印を強調することによって）の範囲内で、視覚的に復号化証印をマークすることができる。モバイルコンピュータは指標を示すユーザ入力を受け入れ、１つ以上のアプリケーションで使用する必要があるためにすることができる。一つ以上の復号可能な証印を選んでいるユーザ入力を受け入れることに応答する例示の実施形態では、モバイルコンピュータは、外部コンピュータに選択された証印に対応する復号されたメッセージを送信することができる。他の例示の実施形態では、２つ以上の復号可能な証印を選んでいるユーザ入力を受け入れることに応答して、ユーザによって示されるオーダーで、モバイル・コンピュータは外部コンピュータに選択された証印に対応する復号化メッセージを送信することができる。
【００２９】
[0040]  更なる態様において、一つ以上の復号可能な証印を選ぶことは、ユーザが一つ以上の復号可能な証印のイメージを含んでいるスクリーン域をタップすることによってタッチスクリーンを経て実行されることができる。例示的な一実施形態では、ユーザの反復タッピングで復号可能な証印の画像を含む画面領域は、証印及び/又は外部のコンピュータに送信されるメッセージのシーケンスに証印に対応するデコードされたメッセージを含めるオンまたはオフに切り替えることができる。
【００３０】
[0041]  本願明細書において以前に有名な様に、モバイル・コンピュータは、キャプチャされたイメージの範囲内で位置を決め、２つ以上の復号可能な証印を復号化すると即座に、イメージを表示することができ、イメージの範囲内で（例えば、円形の点または他の視覚のいくつかの標識を中にまたはうまく復号化復号可能な証印、その他の中心周辺で配置して、うまく復号化復号可能な証印周辺で、境界ボックスを描画して、うまく復号化復号可能な証印を強調することによって）、視覚的に復号化証印をマークすることができる。モバイル・コンピュータは、うまくマークされない少なくとも１つの復号可能な証印で表示されたイメージの範囲内で選択することを入力されるユーザが選択された復号可能な証印を復号化して、復号化することを認めることができる。
【００３１】
[0042]  いくつかの実施形態では、モバイル・コンピュータは図式的に一つ以上のうまく復号化非視覚の復号可能な証印（例えば、モバイル・コンピュータのイメージャによって得られるイメージを通じてオーバーレイされる）を表示することができ、非視覚復号可能な証印を示すユーザ入力を受け付け、復号および/または（外部コンピュータからの情報検索のため）特定の用途のために使用される必要がある。
【００３２】
[0043]  本願明細書において記載されているモバイル・コンピュータのある例示の実施形態は、図1a（正面パネル図）および図1b（サイドパネル図）に示される。モバイル・コンピュータ100は、モバイル・コンピュータ100の他の構成要素が配置されていることがありえるハウジング52から成る。ディスプレイ54は、正面パネル56に配置される。また、機能的なキー68、ナビゲーション・キー72および／またはニューメリック・キーを含むキーボード64は、正面パネル56に配置されている。有線の通信インタフェースの少なくとも一つのコネクタは、ハウジング52（例えばUSB、PCMCIA、イーサネットまたはMiniUSBコネクタ）の下部パネルまたはサイドパネルに配置される。当業者は、モバイル・コンピュータ100の他のフォームファクタがこの開示の範囲内であるという事実を認める。
【００３３】
[0044]  モバイル・コンピュータの例示の実施形態のコンポーネント-レベル線図は、次いで、図２を参照して記載されている。モバイル・コンピュータ100は、システムバス1500に通信可能に連結する一つ以上のプロセッサ1060を含むことができる。例えば、1またはそれ以上のプロセッサ1060が、例として、または、さまざまな実施形態では、中央演算処理装置（ＣＰＵ）、多機能プログラマブル論理素子（CPLD）、特定用途向け集積回路（ASIC）、フィールド・プログラム可能なゲート・アレイ（FPGA）またはいかなる種類もの処理ロジック動作ができる回路を含む。
【００３４】
[0045]  また、例えば、システムバス1500に結合ディスプレイ1304のためのインタフェース回路1302および結合キーボード1404およびポインティングデバイス1405のためのインタフェース回路1402を含む周辺装置を連結するためのさまざまなインタフェース回路は、システムバス1500に連結することができる。実施形態によっては、ポインティングデバイスはディスプレイ1304と関連するタッチスクリーン・オーバレイによって提供されることができる。
【００３５】
[0046]  モバイル・コンピュータ100は、通信に外部素子を提供するための一つ以上の通信インタフェース1604、1608を更に有することができる。通信インタフェース1604、1608は、一つ以上の有線のインタフェース（例えばイーサネット（IEEE 802.3）、USB、RS/485など）および一つ以上のワイヤレス・インタフェース（例えばIEEE 802.11/802.15/802.16のプロトコル系統の少なくとも一つのプロトコルをサポートするように構成されるインタフェース、HSPA/GSM/GPRS/EDGEプロトコル系統の少なくとも一つのプロトコル、TDMAプロトコル、UMTSプロトコル、LTEプロトコルおよび／またはCDMA/1xEV-DOプロトコル系統の少なくとも一つのプロトコル）を含むことができる。
【００３６】
[0047]  また、メモリ1085は、ランダム・アクセス・メモリ（RAM）によって1080システムバス1500に連結することができる。実施形態によっては、メモリ1085は不揮発性メモリ（例えばEPROM 1082および／または記憶メモリ装置1084）から更に成ることができる。ある実施形態では、記憶メモリ装置1084は、磁気ディスク記憶装置によって提供されることができる。あるいは、記憶メモリ装置1084は、半導体記憶装置（例えばROM、EPROM、フラッシュメモリおよび／またはコンピュータプログラムおよびデジタル情報を格納することができる他のいかなるコンピュータ可読の有形の記憶装置も）によって提供されることができる。
【００３７】
[0048]  いくつかの実施形態では、モバイルコンピュータ100は、直接メモリ・アクセス・ユニット（DMA）1070と通信RAM1080とシステムバス1500に結合された1つ以上のデバイスの直接通信を提供することを含むことができる。あるいは、モバイルコンピュータ100は、中央DMAコントローラの必要性を排除するバス調停機構（例えば、PCIバス）を提供するシステムバスを使用することができる。システムバス・アーキテクチャおよび/または通信システムバス1500およびRAM1080に結合された1つまたは複数のデバイス間の効率的なデータ転送を提供するダイレクト・メモリ・アクセス・コンポーネントの他の実施形態を提供することができる。
【００３８】
[0049]  更なる態様において、モバイル・コンピュータ100は、二次元のモノクロおよび／またはカラー画像を得るように構成される内蔵イメージャ1040を含むことができる。イメージングデバイス1040は、複数の画素イメージセンサアレイ1033の行と列に配列された画素、関連する列回路1034を有し、行回路1035を含む画像センサ1032を備えることができる。ある実施形態では、イメージ・センサ1033は電荷結合素子（CCD）によって、イメージ・センサを提供することができる。もうある実施形態では、イメージ・センサは相補型金属酸化物半導体（CMOS）によって、イメージ・センサを提供することができる。当業者は、他の種類のイメージ・センサが本発明の範囲内であるという事実を認める。デジタル信号の形で画像情報にイメージ・センサ1033の中で読み出されるアナログ信号の形で、画像情報を転換するアンプ回路1036およびＡ／Ｄコンバータ1037は、イメージ・センサ1032と関係する。ある実施形態では、Ａ／Ｄコンバータ1037はA/D配列によって提供されることができる。
【００３９】
[0050]  画像センサ1032はまた、制御、例えば、イメージセンサ1032の露光期間、増幅回路1036に適用されるゲインで使用するための関連するタイミングおよび制御回路1038を有することができる。本願明細書において以前に強調されるように、回路構成要素1032、1036、1037および1038は一般のイメージャ1040にパッケージされることができる。
【００４０】
[0051]  モバイル・コンピュータ100は、システムバス1500にカップリング・イメージ・センサ・タイミングおよびコントロール回路1038のためのインタフェース回路1026を含むことができる。モバイルコンピュータ100は、1つ以上の画素に入射する光を表すアナログ信号を読み出すように構成することができる。読み出されたアナログ信号は、アナログ信号アンプ1036によって増幅されることができる。アナログ信号は、それからＡＤＣ1037の入力に供給されることができる。アナログ信号の結果として生じるデジタル値代表は、RAM 1080のようなシステム・メモリに保存されることができる。入射光を1ピクセルのイメージ・センサ1033においてあらわす各々のマルチビットピクセル値については、RAM 1080に格納されるイメージ・フレーム・データが、マルチビットピクセル値の形であることがありえる。DMAユニット1070は、イメージ・センサ1032からRAM 1080まで読み出される画像情報を送ることができる。別の態様においては、プロセッサ1060はメモリ1080に格納される画像データを読み出すようにプログラムされることができ、この種の画像データをさまざまな画像処理アルゴリズムに従属させることができる。
【００４１】
[0052]  実施形態によっては、モバイル・コンピュータ100は、イメージ・センサ1033上へ基板50上の視野140の中で位置する復号可能な証印のイメージを集中させるために、可変焦点イメージング・レンズ1110を含むことができる。イメージング光線は、イメージング軸25を中心に送信されることができる。可変焦点イメージング・レンズ1110は、多数の最高の焦点距離および多数の焦点距離ができるのに適している。可変焦点イメージング・レンズ1110は、可変焦点イメージング・レンズ1110に適用されている応用入力制御信号に応答して、フレーム時間の分数の範囲内で、新しい最高の焦点距離および／または焦点距離を提供するように動作可能である。ある実施形態では、可変焦点イメージング・レンズ1110は、変形可能なイメージング・レンズ（例えば変形可能な流体レンズまたはゲル・レンズ）によって提供され得る。もうある実施形態では、可変焦点イメージング・レンズ1110は、非変形可能な流体レンズ（例えば一つ以上の多くのレンズ液体の表面張力がレンズに適用されている信号に応答して変化するエレクトロウェット（electrowetting）液体レンズまたは一つ以上の多くのレンズ流体の屈折率がレンズに適用されている信号に応答して変化する液晶タイプ・レンズ）によって提供される。
【００４２】
[0053] モバイル・コンピュータ100は、電池356を更に有する。モバイル・コンピュータ100は、インタフェース382を介してシステムバス1500に通信可能に結合するGPSレシーバ380を更に有する。モバイル・コンピュータ100は、加入者識別モジュール（SIM）カードを受けるように構成される少なくとも一つのコネクタ390から更に成ることができ、更に、通信可能にシステムバス1500に連結する。当業者は、モバイル・コンピュータ100がさまざまな他の構成要素、回路およびインタフェースから成ることができるという事実を認める。
【００４３】
[0054]  いくつかの実施形態では、モバイルコンピュータ100は、通信インターフェース335を介してシステムバス1500に結合された埋め込みエンコード読み取り（EIR）デバイス333を更に含む。例えば、EIR装置333は、レーザー読取り装置、RFID読出装置、NFC読出装置または磁気カード読出装置によって提供されることができる。EIRデバイスは、エンコードされたメッセージおよび/またはエンコードされたメッセージに対応する出力復号化メッセージ・データを含む生のメッセージ・データを出力するように構成することができる。ここで使用しているように、「メッセージ」は英数字および／または非英数字から成る１バイトのシーケンスまたは文字列を意味することを目的とする。コード化されたメッセージは、ソースの識別および、例えば、EPC規約のアイテムのモデルのように情報伝達するのに用いることができる。
【００４４】
[0055]  ある例示の実施形態では、RFID読み取り装置は、EPCglobalにより860 MHz乃至960 MHzで通信に関するEPC（登録商標）クラス1ジェネレーション2 UHF帯RFIDプロトコルに準拠し、それは「Gen 2（第２世代）」標準として一般に知られており、860 MHz乃至960 MHz周波数レンジで作動するパッシブ後方散乱Interrogator-talks-first (ITF) RFIDシステムに関して物理的及び論理的な要求を定義する。
【００４５】
[0056]  ある例示の実施形態では、EIR端末のNFC読み取り装置は、NFC Forum(登録商標)によって2010年11月17日のNFC Digital Protocol Technical Specification DIGITAL 1.0 NFCForum-TS-DigitalProtocol-1.0に準拠する。
【００４６】
[0057]  本願明細書において以前に有名な様に、有線または無線通信インタフェースおよび一つ以上の通信ネットワークを介して、モバイル・コンピュータ100は伝達することができ、一つ以上の復号可能な証印イメージおよび／または一つ以上のメッセージが外部コンピュータにうまく復号化復号可能な証印と一致する。図３に略図を例示した様に、モバイル・コンピュータ100a-100zは、一つ以上のローカルおよび／またはワイド・エリア・ネットワーク110a-110zの上の外部コンピュータ171にアクセスすることができる。モバイル・コンピュータ100a-100zは、例えば、無線アクセス・ポイント135を介して一つ以上のネットワーク110a-110zに接続することができる。ある実施形態では、少なくとも一つのネットワーク110a-110zは、IEEE 802.11x-対応する無線ネットワークによって提供されることができる。もうある実施形態では、少なくとも一つのネットワーク110a-110zは、イーサネット・ネットワークによって提供されることができる。別の実施形態では、少なくとも一つのネットワーク110a-110zは、ローカル・エリア・ネットワーク（LAN）によって提供されることができる。もう別の実施形態では、少なくとも一つのネットワーク110a-110zは、ワイド・エリア・ネットワーク（WAN）によって提供されることができる。異なるネットワークが本願明細書において示されると共に、OSIモデルのネットワーク層から見られるような単一のネットワークが、複数の下部層ネットワークを有することが認識され、すなわちProtocol（IP）と考えられるものが、複数の異なる物理ネットワークを含むことができる。
【００４７】
[0058]  更なる態様では、当業者が、別のトランスポートおよびアプリケーションレベルプロトコルが本開示の範囲内にあることを使用する事実を理解しているけれども、モバイル・コンピュータ100と外部コンピュータ171と間の通信は、一つ以上のTCP接続を通じて伝達された一連のリクエストおよびレスポンスから成ることができる。実施形態によっては、外部コンピュータ171にモバイル・コンピュータ100によって送信される少なくとも一つのデータ・フレームは復号可能な証印の一つ以上のイメージから成ることができ、および／または、復号可能な証印に対応する一つ以上のメッセージはモバイル・コンピュータ100によってうまく復号化した。モバイル・コンピュータ100から復号可能な証印イメージまたは復号化メッセージを受け取ることに応答し、外部コンピュータ171は、いくつかの実施形態で、データベースからの復号化メッセージに対応する情報を検索することができ、モバイル・コンピュータ100に少なくとも検索された情報の一部を送信することができる。ある例示の実施形態では、復号化メッセージはリテールアイテム識別子から成ることができ、データベースから取り出されて、モバイル・コンピュータ100に発信される情報はリテールアイテム価格および／または他の特徴から成ることができる。他の例示の実施形態では、復号化メッセージは医療の患者識別子から成ることができ、データベースから取り出されて、モバイル・コンピュータ100に発信される情報は患者の治療情報から成ることができる。
【００４８】
[0059]  モバイル・コンピュータによる多数の復号可能な証印を処理する方法の１つの実施形態を図4のブロック図によって略図で例示す。方法は、一つ以上のコンピュータの一つ以上のプロセッサを使用して実装されることができる。ある例示の実施形態では、方法はモバイル・コンピュータ100の一つ以上のプロセッサを使用して実装されることができる。あるいは、方法は、２つ以上のコンピュータの一つ以上のプロセッサを使用して実装されることができる。
【００４９】
[0060]  ステップ4010で、モバイル・コンピュータ100は視野の中で一つ以上の復号可能な証印にモバイル・コンピュータのイメージャに関連する一つ以上のオブジェクトのイメージを得ることができる。
【００５０】
[0061]  ステップ4020で、モバイル・コンピュータ100は獲得したイメージの範囲内で一つ以上の復号可能な証印の位置を決めることができる。
[0062]  ステップ4030で、モバイル・コンピュータ100は、獲得したイメージの範囲内で位置する復号可能な証印の少なくとも一つの復号可能な証印を復号化することができる。
【００５１】
[0063]  ステップ4040で、モバイル・コンピュータ100は表示1304上の獲得したイメージを表示することができる。
[0064]  ステップ4050で、モバイル・コンピュータ100はうまく視覚的に一つ以上に表示されたイメージの範囲内の復号化復号可能な証印を記録することができる。ある例示の実施形態では、モバイル・コンピュータ100はうまく復号化復号可能な証印を強調することができる。あるいは、モバイル・コンピュータ100はうまく復号化復号可能な証印周辺で、境界ボックスを描画することができる。ある例示の実施形態では、円形の点または他の視覚のいくつかの標識は、うまく復号化復号可能な証印の中にまたは中心周辺に配置することができる。
【００５２】
[0065]  ステップ4060で、モバイル・コンピュータ100は、表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選んでユーザ入力を扱うことができる。ある例示の実施形態では、一つ以上の復号可能な証印を選ぶことは、ユーザが一つ以上の復号可能な証印のイメージを含んでいるスクリーン域をタップすることによってタッチスクリーンを介して実行することができる。別の例示的な実施形態では、ユーザの反復タッピングで復号可能な証印の画像を含む画面領域は、証印及び/又は外部のコンピュータに送信されるメッセージのシーケンスに証印に対応するデコードされたメッセージを含めるオンまたはオフに切り替えることができる。
【００５３】
[0066]  ステップ4070で、モバイルコンピュータ100は、少なくとも1つのデコードされたメッセージは、少なくとも一つの復号可能な証印に対応した外部のコンピュータに送信することができ、方法は終了する。
【００５４】
[0067]  ある例示の実施形態では、モバイルコンピュータ100は、証印を示すユーザ入力を受け入れ、1つ以上のアプリケーションで使用する必要があるために可能である。二つ以上の復号可能な証印を選択するユーザ入力を受け付けることに応答して、モバイルコンピュータは、ユーザによって示される順序で、選択されたしるしに対応する復号化メッセージを外部のコンピュータに送信することができ、方法は終了する。
【００５５】
[0068]  別の態様においては、上記した方法を実装するための一つ以上のプロセッサを構成することができる実行可能な命令から成るコンピュータ可読の記憶媒体が提供される。
【００５６】
[0069]  図５を参照すると、イメージング装置1000は、復号可能な証印を対応する復号可能な証印と、表示用画像データを複数有するシーンを表す画像データのフレームをキャプチャするように動作することができる。イメージング装置1000は、選択された復号可能な証印のユーザ入力制御デコードされたメッセージデータに応答して動作するようにすることができ、選択的に出力される。選択的な出力は、例えば、ディスプレイを実行する現在のプログラムおよび／または異なるプログラムの異なる機能的なブロックに、イメージ装置、および／または、一つ以上のプログラムで使用するための装置に備えられた一つ以上の外部プロセッサになされる。
【００５７】
[0070]  図５の実施形態では、イメージング装置1000はイメージング・アセンブリ400の視野600の中で、シーンをあらわす画像データのフレームをキャプチャするために、イメージング・アセンブリ400を含むことができる。装置1000がイメージング・アセンブリ400を含むので、視野600はまた、装置1000の視野と考えられることができる。図５の実施形態に示す視野600中のシーンが、複数の復号可能な証印（例えばバーコード202、204、206）を含むことができる。復号可能な証印はまた、OCR文字を含んでいるテキストを含むことができる。装置および方法の開発に本明細書には、本明細書に記載されるように適合せず、不要なデコードされたメッセージデータが指定された出力先に出力することができることが判明した。例えば、図５のシーンを参照すると、オペレータは、バーコード206の表現を処理することによって復号デコードされたメッセージを出力することを望むことができるが、しかしながら、装置1000は、最も中心にある復号可能な証印を復号して出力するようにプログラムされている場合、バーコード204の復号化されたメッセージではなく、例えば、誤って出力され得る。それに応答して、選択復号可能な証印、例えば、バーコード202バーコード204、及びバーコード206によって提供される復号可能な証印の選択された一つ以上のユーザ入力制御デコードされたメッセージ・データを選択的に出力されるように、イメージング装置1000は作動可能である。更なる態様では、イメージング装置1000が、特定の証印の復号化メッセージ・データを出力するのを制限されるために、オペレータが特定の復号可能な証印の復号化メッセージ・データを出力するために装置1000に制御を入力しない限り、イメージング装置1000は作動可能である。
【００５８】
[0071]  装置1000のための典型的なハードウェア・プラットフォームは、図２に記載される。イメージング装置1000は、複数の画素イメージセンサアレイ1033のピクセルの行と列に配列された画素を有する、関連する列回路1034と行回路1035を含む画像センサ1032を含むことができる。デジタル信号の形で画像情報にイメージ・センサ配列1033の中で読み出されるアナログ信号の形で、画像情報を転換するアンプ回路1036およびアナログディジタル変換器1037は、イメージ・センサ1032と関係している。画像センサ1032はまた、制御、例えば、イメージセンサ1032の露光期間、増幅器1036に適用されるゲインで使用するための関連するタイミングおよび制御回路1038を有することができる。有名な回路構成要素1032、1036、1037および1038は、イメージャ1040（例えば一般のイメージ・センサ集積回路）にパッケージされることができる。ある実施形態では、イメージャ1040はMicron Technology社から入手可能なMT9V022イメージ・センサ集積回路によって提供されることができる。他の例では、イメージャ1040はバイエル・パターン・フィルタを組み込むことができる。このような実施形態では、フレームを更なる処理に従属させることより前のＣＰＵ 1060は、画像データでモノクロ・フレームの開発のための緑のピクセル値で中間のピクセル値を差し込むことができる。
【００５９】
[0072]  装置1000は、画像信号の動作中に画像センサ1032から読み出すことができ、変換され、例えば、RAM1080のようなシステムメモリに格納される。装置1000のメモリ1085は、例えば、EPROMや1082などの記憶メモリ装置1084のような不揮発性メモリは、フラッシュメモリやハードドライブのメモリによって提供されているRAM1080を含むことができる。ある実施形態では、装置1000は、メモリ1080と、様々な画像処理アルゴリズムに従う、画像データに格納された画像データを読み出すように適合させることができるCPU1060を含むことができる。装置1000は、画像情報1080 RAMと変換対象となっている画像センサ1032から読み出されたルーティングするためのダイレクト・メモリ・アクセス・ユニット（DMA）1070を含むことができる。別の実施形態では、装置1000は、このようにして、中央DMAコントローラの必要性を排除するバス調停機構（例えば、PCIバス）を提供するシステムバスを使用することができる。当業者は、システムバス・アーキテクチャ及び/又は画像センサ1032とRAM1080との間の効率的なデータ転送を提供するダイレクト・メモリ・アクセス・コンポーネントの他の実施形態は、本発明の範囲および精神の範囲内であることを理解するであろう。
【００６０】
[0073]  装置1000の更なる態様を参照すると、レンズ装置200は、イメージ・センサ配列1033上へ基板1250上の視野1240の中で位置する復号可能な証印15のイメージを集中させることに適している。イメージング光線は、イメージング軸25を中心に送信されることができる。実施形態では、レンズ装置200は多数の焦点距離および多数の最高の焦点距離が可能に適している。装置1000のイメージングアセンブリ400は、レンズ装置200およびイメージ・センサ配列1033を含むことができる。
【００６１】
[0074]  装置1000はまた、実質的に装置1000の視野1240のフィールドに対応する照明パターン1260を生成するための照明パターン光源バンク1204および関連する光整形光学系1205を含むことができる。バンク1204および光学1205の組合せは、照明パターン・ジェネレータ1206と考えられることができる。装置1000は、基板1250上に照準パターン1270を生成するための照準パターン光源バンク1208及び関連する光整形光学系1209を含むことができる。バンク1208及び光学系1209の組み合わせは、照準パターン・ジェネレータ1210とみなすことができる。使用において、装置1000は、照準パターン1270が復号可能な証印15上に投影されるように復号可能な証印15を有する基板1250に対して、操作者により配向させることができる。図６の実施形態では、復号可能な証印15は、1Dバーコード・シンボルによって提供される。2Dバーコード・シンボルまたは復号可能なテキスト（例えば光学文字認識（OCR）文字）によって、例えば、復号可能な証印15はまた、提供されることができる。図5の例では、復号可能な証印202は、UPCバーコードシンボルによって提供され、復号可能な証印204は、コード206は128シンボルによって提供されるQRコードシンボル及び復号可能な証印によって提供される。照明パターン光源バンク1204およびパターン光源バンク1208照準の各々は、1つ以上の光源を含むことができる。レンズ装置200は、エネルギーをレンズ装置200の最適焦点の平面を変えることに提供する電力入力装置1055の使用によって制御されることができる。ある実施形態では、電力入力部1055は、制御された電流源と、制御電圧源として動作し、別の実施形態で可能である。照射パターン光源バンク1204は、照射パターン光源コントロール回路1220の使用によって制御されることができる。パターン光源バンク1208は、照準パターン光源バンク制御回路1222照準を用いて制御することができる。電力入力部1055は、焦点距離および/または（最適な焦点面）は、レンズアセンブリ200の最良の焦点距離を変化させるため、例えば、レンズアセンブリ200の光学特性を変化させるための信号を適用することができる。照射パターン光源バンク・コントロール回路1220は、例えば、照射パターン光源バンク1204によって照明出力のレベルを変えるための照射パターン光源バンク1204に、信号を送ることができる。パターン光源バンク制御回路1222は、照準パターン光源バンク1208照準による照明出力の内腔を変化させるため、例えば、パターン光源バンク1208照準に信号を送ることができる。ある実施形態では、イメージング装置1000は、照明パターンを投影するエレメントを欠くことがあり得る。
【００６２】
[0075]  装置1000はまた、フレーム読み出しおよびキャプチャを起動させるためのトリガ信号および／または特定の復号化方法および／またはその他プロセスを動作中にするために用いることができるトリガーR1408を含む多くの周辺装置を含むことができる。トリガーR1406の手動作動は、トリガー信号を活性化および復号の試みを開始するように、装置1000は、適応させることができる。図５の実施形態では、ディスプレイ1420に表示される仮想トリガーによって、トリガーR1408は、提供される。ハードウェア・アクチュエータは、例えばキーボード1406の中でまた、トリガーとして構成されることができる。トリガ信号の起動に応答してフレームの継承が読み出されることができ、方法によって捕えられることができるため、装置1000は運転中であるイメージ・センサ配列1033（概してアナログ信号の形で）およびメモリ1080（それは、与えられた時間にフレームの継承の一つ以上を緩衝することができる）への転換の後の画像情報の記憶から画像情報を読み出す。CPU1060は、デコード試みに対する一連のフレームの一つまたは複数を対象にするように動作することができる。バーコードシンボルをデコードしようとするため、CPU1060は暗の空間的パターンを決定する画素位置の行（例えば、行、列または画素位置の対角セット）に対応するフレームの画像データを処理することができ光セルとテーブルルックアップから文字または文字列に決定された各明暗セルパターンに変換することができる。復号可能な証印代表は2Dバーコード象徴学であり、復号化する試みは特徴検出アルゴリズムを使用しているファインダ・パターンの位置を決め、ファインダ・パターンを有する予め定められた関係によるファインダ・パターンと交差しているマトリックス線の位置を決め、マトリックス線に沿った明暗セルのパターンを決定し、各々の明パターンをテーブル検索を経た文字または文字列に変換するステップを含むことができる。ある実施形態では、本願明細書において述べられるように、復号可能な証印を復号化するときに、ＣＰＵ1060は一つ以上のプログラム1800を実行することができる。実施形態によっては、本願明細書において述べられるように、トリガ信号は装置1000が特定の復号可能な証印の出力された復号化メッセージ・データのために、選ぶオペレータ入力コントローラに、反応して選択的に候補復号化メッセージ・データを出力することができる選択的な復号化メッセージ・データ出力モードに入ることによって活発にされることができる。実施形態では、この種のオペレーティング・モードにおいて、装置1000は絶えずフレームの継承でフレームを復号化することを試みるために運転中であり、反応してオペレータ入力コントローラにサブセット（例えばモードの動作の間、うまく復号化されるフレーム）の復号化メッセージ・データを出力することができる。
【００６３】
[0076]  装置1000はまた、システムバス1500に結合され、CPU1060と通信するために、システム・アドレス/データ・バス（システムバス）周辺機器1500に結合するための種々様々なインタフェース回路を含むことができる。装置1000は、イメージ・センサ・タイミングおよびコントロール回路1038をシステムバス1500に結合させるインタフェース回路1028と、システムバス1500に対して電力入力装置1055を結合するインタフェース回路1118と、システムバス1500に照明光学源バンク・コントロール回路1220を結合するインタフェース回路1218と、システムバス1500に照準光源バンク制御回路1222を結合するためのインターフェース回路1224と、システムバス1500にキーボード1406を結合するインタフェース回路1404を含むことができる。装置1000は、また、インタフェース1418を介してシステムバス1500に、そして、ＣＰＵ 1060と連通して連結されるディスプレイ1420を含むことができる。別の態様では、装置1000は、システムバス1500に結合するネットワーク通信インタフェース1426を含むことができる。ネットワーク通信インターフェース1426は、例えば、IEEE 802.11インタフェース、ブルートゥースインタフェースまたはセルラ無線インタフェースの一つ以上であることができる。ある実施形態では、サーバ2000、サーバ3000は、CPU1060、メモリ1085、バス1500および通信インタフェース装置1000に関連して説明したものに対応するコンポーネント1426を含むことができる。ある実施形態では、例えば、装置1000、サーバ2000およびサーバ3000はネットワーク通信プロトコルのTCP/UDPまたはTCP/IPセットを介して互いと連絡することがありえる。ある実施形態では、ディスプレイ1420は、装置を表示するために関連付けられたタッチパネルを有するタッチスクリーンディスプレイであってもよい。
【００６４】
[0077]  捕捉され、記載された処理の対象とすることができる画像データのフレームの連続は、（装置1000の動作の過程で読み出す対象画素の最大数に対応する画素値を含む）完全なフレームであることができる。ある実施形態では、ピクセルの最大数は、イメージ・センサ配列1033の各々のピクセルである。キャプチャされることができる画像データでフレームおよび記載されている処理に対する主題の継承はまた、装置1000の動作のコースの間の読み出しを受けるピクセルの最大数より少ないものに対応するピクセル値から成る「ウィンドウ化されたフレーム」でありえる。キャプチャされることができる画像データでフレームおよび記載されている処理に対する主題の継承はまた、完全なフレームおよびウィンドウ化されたフレームの組合せから成ることができる。完全なフレームは、選択的に完全なフレームに対応するイメージ・センサ1032の読み出しピクセルのためのアドレス指定によって捕えられることができる。ウィンドウ化されたフレームは、選択的にウィンドウ化されたフレームに対応するイメージ・センサ1032の読み出しピクセルのためのアドレス指定によって捕えられることができる。
【００６５】
[0078]  別の態様では、装置1000、はイメージャ1040に関して記載される方法の画像データのキャプチャのための第２の結像レンズ・アセンブリ2200と組み合わせ、配置されている第２のイメージャ2040（例えば第２のイメージ・センサ集積回路）を含むことができる。第２のイメージャ2040は、イメージセンサアレイ2033とイメージャ1040を参照して記載された残りの要素を含むことができる。装置1000の第２のイメージングアセンブリ2400は、イメージ・センサ・アセンブリ2033およびレンズ装置2200を含むことができる。第２のイメージャ2040は、インタフェース2028を介してシステムバス1500と連絡することがありえる。第２のイメージャ2040は、イメージャ1040の仕方の画像データのフレームをキャプチャするのに用いられるアパーチャでありえる。イメージングアセンブリ400によって受信される受信光線は、イメージング軸線25を中心に受信することができる。イメージング・アセンブリ2400によって受け取られる受信光線は、イメージング軸2025によって受け取られることができる。イメージング軸25は、装置1000から下方へ伸びることができる。イメージング軸2025は、装置1000から上方へ伸びることができる。図5の側面参考図で示すように、イメージング軸25は、ディスプレイ1420が延びるディスプレイ面P420に垂直に対して鉛直下方に延びることができる。撮影軸2025は、垂直下方に延びることができ、ディスプレイ1420が延びているディスプレイ面P1420に対して垂直であることができる。装置1000は、フレーム率として公知の率で、画像データでフレームをキャプチャすることができる。典型的フレーム率は16.6msのフレーム時間（フレーム期間）まで並進する60のフレーム／秒（FPS）である。別の典型的フレーム率はフレームにつき33.3msのフレーム時間（フレーム期間）まで並進する30のフレーム／秒（FPS）である。
【００６６】
[0079]  また装置1000は、レンズアセンブリ200の所望のレンズ設定を確立するための電力入力部1055によって適用される電力入力に関しては、例えば、感知された状態又はオペレータ入力コマンドに、応答することができる。
【００６７】
[0080]  ある実施形態では、装置1000の物理的形態が図５に示されている。ディスプレイ1420およびキーボード1406は、図５に示すように手で持てるサイズのハウジング1014の一般の側面に配置されていることがありえる。ディスプレイ1420およびキーボード1406は、共に装置1000のユーザ・インタフェースと考えられることができる。ディスプレイ1420は、実施形態では、タッチスクリーン表示でありえる。装置1000のユーザ・インタフェースはまた、運転中の装置1000をプログラム・バーコード・シンボルの中で復号化することによって再プログラムされるように構成することによって提供されることができる。装置1000は、ハンドヘルドハウジング1014に（例えば、全体的または部分的に）配置することができる画像形成アセンブリ400とイメージングアセンブリ2400をサポートするハンドヘルドハウジング1014を含むことができる。
【００６８】
[0081]  図７にて説明したように、一つ以上のプログラム1800、選択的な復号化メッセージ・データを容易にするためのプログラム・コード・ロジックを含む一つまたは複数のプログラム1800が格納したコンピュータ読み取り可能な記憶媒体1702を含むコンピュータプログラム製品1700を提供することができる。一つ以上のプログラム1800は、プロセッサによって実行可能なコンピュータ実行可能な指示（例えば装置1000のＣＰＵ 1060）を含むことができる。
【００６９】
[0082]  ある実施形態では、装置1000のCPU1060は、コンピュータ実行可能図8のフロー図に示されている機能を有する1つまたは複数のプログラム1800を実行するように動作することができる。ブロック1802で、一つ以上のプログラム1800は、装置1000（例えば図5に記載の視野600）の視野の複数の復号可能な証印に対応する画像データを表示することができる。ブロック1804で、１つまたは複数のプログラム1800は、選択された復号可能な証印の出力デコードされたメッセージデータにオペレータ入力に応答して出力先復号メッセージデータに出力することができる。
【００７０】
[0083]  実施形態では、ブロック1802のパフォーマンスにおいて、ブロック1802（一つ以上の復号可能な証印に対応する画像データを表示する）のパフォーマンスの一つ以上のプログラム1800は、イメージング装置1000によって捕えられる画像データでフレームのディスプレイ1420画像データ上に表示を送信することができる。図５の具体例では、表示されるディスプレイ1420に表示された画像データが表示R202、R204、復号可能な証印のR206、例えば、復号可能な証印202、204、206の視野600の視野内にバーコードシンボルによって提供されるものとして示さを含むことができる。画像データのフレームは、装置1000を用いて捕捉と同時にキャプチャされたフレームであることができる。ある実施形態では、表示される画像データは、現在キャプチャされた画像データを使用して復号化されることができる復号可能な証印の表現を強調することによってフォーマットされることができる。復号可能な証印がデータが試みることができる現在キャプチャされたイメージを、例えば、現在キャプチャされた画像データを使用することは例えば格納して、例えば、処理のための画像データを緩衝した復号可能な証印を復号化するために用いて復号化されることができるかどうか決定するための一つ以上のプログラム1800が、RAM 1080において緩衝されることができる。一つ以上のプログラム1800は、復号可能な証印が証印をうまく復号化することによって復号可能であると決定することができる。別の実施形態では、一つ以上のプログラム1800は、復号可能な証印が画像データで現在キャプチャされたフレームの復号可能な証印のうまく位置を決めることによって復号可能であると決定することができる。ある実施形態では、復号可能な証印の表現を強調する表示されたハイライトは、境界（例えば境界R302、R304、R306）でありえる。強調表示の別の実施形態では、復号可能であると判定された復号可能な証印の表示された表現は、現在の撮影使用して画像データを選択的に点滅表示（被写界を表す画像データが復号可能な証印を表わす領域のみが点滅で表示で表示することができる使用して表示される）が表示される。他の実施形態では、強調表示は、復号されたメッセージR402、R404、表示された画像データによって表される復号可能な証印のR406を含むことができる。種々の強調方式が可能であるが、それはハイライトが不要であることが理解されるであろう。ある実施形態では、１またはそれ以上のプログラム1800は、操作者が復号可能な証印（例えば、任意のハイライトなしで復号可能な証印の表現の単なるディスプレイ）のいずれかのハイライトなしで復号可能な証印を選択できるようにする。更なる態様において、そこに本明細書に記載され、表示プロセッサを用いて、画像データは、1つ以上のイメージング装置、および出力の視野内の複数の復号可能な証印に対応する、プロセッサを使用して、選択されたのデコードされたメッセージ・データを含む方法に応答して証印を復号化される出力へのオペレータ入力制御は、一つ以上の復号可能な証印の選択された復号可能な証印のメッセージデータを復号化し、選択された復号可能な証印の出力はデコードされたメッセージデータへのオペレータ入力制御は、タッチすることにより選択された選択復号可能な証��の表現を表示するディスプレイの位置へのタッチを含む。本明細書に記載の他の選択方法に代えて、又はタッチに加えて使用することができる。一つ以上のプログラム1800に応じて、選択された復号可能な証印の復号化されたメッセージデータは、例えば、前に、または選択された復号可能な証印の選択時間の後に、決定することができる。
【００７１】
[0084]  ある実施形態では、本明細書に記載され、画像データがイメージング装置の視野内の1つまたは複数の復号可能な証印に対応する、プロセッサを使用して、表示することを含む方法があり、一つ以上の復号可能な証印は、表示、および出力のプロセッサを使用して、一つ以上の復号可能な証印の選択された復号可能な証印の出力はデコードされたメッセージデータへのオペレータ入力に応答して、選択制御復号証印のメッセージデータを復号化する際の復号処理の対象となる。ある実施形態では復号処理が復号しようと備える。ある実施形態では、解読処理は、復号化メッセージを決定することによって復号化することを完了することを含む。ある実施形態では、解読処理が復号可能な証印の位置を決定することから成る（概して、第一は入る復号化する試みる）。ディスプレイ1420上のフレームの画像データの表示の前に、更なる復号化処理ステップなしで復号可能な証印の位置を決定することによって、一つ以上のプログラム1800は、表示された復号可能な証印代表の位置に対応するディスプレイの領域が触診されたかどうか決定するためにディスプレイ1420（タッチスクリーン・ディスプレイによって提供される所で）の表示インタフェース1418の出力をモニタすることが可能である。
【００７２】
[0085] ブロック1804のパフォーマンスにおいて、一つ以上のプログラム1800は、選択的に出力された復号化メッセージ・データに、使用入力コントローラに反応して選択的に復号化メッセージ・データを出力する。選択的な出力が、出力目的地にあることがありえる。ある実施形態では、出力目的地は、ＣＰＵ 1060で動いている一つ以上のプログラム1800の異なる機能ブロックである。ある実施形態では、出力目的地が、一つ以上のプログラム1800以外のＣＰＵ 1060で動いているプログラムにある。ある実施形態では、出力目的地は、外部プロセッサ備えられた装置（例えば一つ以上のプログラム運転用にその上にサーバ2000またはサーバ3000）である。出力先が外部プロセッサを備えた装置であって、ブロック1804の性能において、CPU1060は、ネットワーク通信インターフェース1426と通信することができる。装置1000とサーバ2000またはサーバ3000と間の通信は、TCP/UDPトランスポート層（例えばHTTPまたはXML）にわたって走る適切なプロトコルを使用することができる。
【００７３】
[0086]  オペレータ選択を決定する機能を提供するためのブロック1804の性能が発生した形態では、1つまたは複数のプログラム1800は、選択された復号可能な証印の復号化されたメッセージデータを送信するためにオペレータ入力コントロールの発生を監視することができる。更に本願明細書において述べられるように、例えば、プログラム1800がどの一つ以上のために検出することができるかモニタリングが触覚のモニタリング（例えばタッチスクリーンによってそこで提供されるディスプレイ1420の接触）（聴覚のモニタリング）（例えばオペレータが音声コマンドを入力するところ）を含むことができる。そして、基礎を形成されるイメージがモニタする（例えば、一つ以上のプログラム1800は、オペレータがイメージング・アセンブリを使用して捕えられる画像データの処理に基づくように見えていると決定する）。
【００７４】
[0087]  ブロック1802のある実施形態では、例えば、一つ以上のプログラム1800は、画像データでフレームが、復号可能な使用している現在キャプチャされた画像データであると決定される復号可能な証印の表現を強調するために、復号可能な使用している現在キャプチャされた画像データであるかどうか決定するために、画像データでフレームを復号化することを試みるために、ディスプレイ1420上のフレームの画像データを表示するために画像データで単一のフレームを処理する。この種の実施形態では、一つ以上のプログラム1800は、ブロック1802のパフォーマンスのスチール・コマを表示することができる。
【００７５】
画像データでフレームの継承でフレームが、復号可能な使用している現在キャプチャされた画像データであると決定されるフレームの継承でフレームの復号可能な証印の表現を強調するために、復号可能な使用している現在キャプチャされた画像データであるかどうか決定するために、実施形態では、例えば、ブロック1802の一つ以上のプログラム1800は、ディスプレイ1420（運動画像の表現）（画像データでフレームの継承でフレームを復号化することを試みるために）上の画像データでフレームの継承でフレームの画像データを表示するために画像データで複数のフレームを処理する。
【００７６】
[0089] 画像データで複数のフレームを処理しているブロック1802の一つ以上のプログラム1800の実施形態では、一つ以上のプログラム1800は、ＣＰＵ 1060で動いているカメラ・ライブラリによって、一連のフレーム出力でフレームを得ることができる。本願明細書において述べられるように、ある実施形態では、一つ以上のプログラムのプログラムはイメージキャプチャのためのイメージャ1040を制御することができる。一つ以上のプログラム1800は、タイムアウト（復号化している復号化もしもが指定された時間以内で完全でないことをやめる）を有する各々の入って来るフレームを復号化することを試みることができる。一つ以上のプログラム1800がうまく復号可能な証印を復号化する（または、それが復号可能な使用している現在キャプチャされた画像データであると決定した）場合、一つ以上のプログラム1800はフレーム画像データの復号可能な証印の表現を強調することができる。一つ以上のプログラム1800が復号可能な証印を復号化するときに、それは復号可能な証印代表の座標を決定することができ、復号化メッセージにその座標データと関連することができる。一つ以上のプログラム1800は、すぐ近くの場所のピクセルの適切に変化している値によって、復号可能な証印代表にハイライトに復号可能な証印代表を提供することができる。一つ以上またはより多くのプログラム1800がフレームの継承の画像データでフレームを復号化することに成功しない場合、それはディスプレイ1420にそれにもかかわらずフレームの画像データを送ることができる。表示されたフレームの継承は、フレームの適切なパーセンテージが強調される復号可能な証印代表を有するならば、フレームの継承の上の復号可能な証印代表の位置を追跡するハイライトを有するように見える。また、それが次のフレームを表示したあと、一つ以上のプログラム1800が表示することができるいくつかの例で、それの後の強調された復号可能な証印代表を有するディスプレイ1420上の従来のフレームはそれを復号化した。このような「シーケンス外」の表示は、しかし、デコードおよび強調が十分に速く実行された場合、操作者によって知覚されることはほとんどありません。このような「シーケンス外」の表示は、しかし、デコードおよび強調が十分に速く実行された場合、操作者によって知覚されることはほとんどない。
【００７７】
[0090]  ある実施形態では、図８の工程系統図と関連して本願明細書において記載される機能性は、選択的な復号可能なメッセージ・データ出力モードのアクティベーションを活性化することができる。ある実施形態では、このような動作モードでは、装置1000は、連続的に一連のフレームサブセット（例えば１、幾つかを選択）応答して、オペレータ入力制御出力をデコードすることができ、メッセージデータのフレームの復号を試みるように動作することができデコード可能証印表さフレームが正常モードでの動作時に復号化される。選択的な復号可能なメッセージのデータ出力モードは、オペレータが出力先に出力されるべき候補のデコードされたメッセージデータを複数のうちメッセージデータを復号（フィルタ）を選択することを可能にする。
【００７８】
[0091]  ある実施形態では、選択的な復号可能なメッセージ・データ出力モードは、仮想モード・ボタンR1407または仮想トリガー・ボタンR1406（トリガー・ボタンR1406が起動するときに、1つの特定の実施形態で、復号化している標準よりむしろモードが起動する特別な構成として、選択的な復号可能なメッセージ・データ出力モードは提供される）の作動によって活性化されることができる。選択的な復号可能なメッセージのデータ出力モードの一実施形態において、モードの活性化は、現在撮像した画像データを用いて復号することができる復号可能な証印の復号可能な証印表現の強調してディスプレイ1420に一連のフレーム（動画像）のフレームの画像データを表示するブロック1802において1つ以上のプログラ1800を生る。それに応答して復号可能な証印を選択するためのオペレータ入力コントロールに、一つ以上のプログラムは、復号可能な証印のメッセージデータを選択的に出力する復号することができる。一つ以上のプログラム1800が仮想アクチュエータR1406およびR1407は、図5に記載の表示素子として示されたまま同時に表示されないように動作することがあり得るので、仮想アクチュエータR1406およびR1407は、図５の破線の図に示されている。
【００７９】
[0092]  図5に関して例示される特定の使用ケースでは、装置1000が、複数の復号可能な証印からの実施形態1のために、対応する表示された代表R202、R204、R206を有する復号可能な証印202、204、206の各々の複数の復号可能なメッセージ・データの選択を容易にするために用いることができることを示す。しかしながら、一又はプログラム1800の機能に応じて重要な側面装置1000に復号可能な証印8は、複数のうち一つ以上の選択を可能にするために使用される必要はなく、図に記載されたのではなく、（選択するために使用され得るまたは選択的出力のための単一の復号可能な証印の）デコードされたメッセージデータを選択していない。一つ以上のプログラムが本明細書に記載されるように1800は、デコードされたメッセージデータが所定のオペレータ入力制御によって選択されるものとして指定された復号可能な証印を選択されたオペレータでない限りその結果、装置1000は、指定された出力先に復号されたメッセージデータの出力が制限されるように動作することができる。ある方法では、装置1000は第１および第２の復号可能な証印の間で選ぶオペレータを許すために用いることができる。装置1000は、同時にまたは順次（装置1000は、第1および第2の復号可能な証印は、ビュー600順次のフィールドになるように位置の間で移動される場合）、前記第1および第2の印の表現を表示することができる（両方が同時に視野600の視野内にある場合）。装置1000が場所の間で移動する場合に、複数の復号化メッサージ・データ（例えば第1の復号化メッセージ・データ、第２の復号化メッセージ・データ）が出力の候補であるように、それは順番に複数の復号可能な証印を復号化することができる。選択的な出力に利用できる候補復号化メッセージ・データは、空間的に分離された復号可能な証印（一般のフレームの）を復号化することで測定される復号化メッセージ・データまたは順番に分離された復号可能な証印（異なる時間に捕えられるフレームにおいて代表されて）の中であることができる。
【００８０】
[0093] 例えば、単一の復号可能な証印に対応するR208は、図9のディスプレイ1420にて説明したように、代表を表示するものとして示される。ブロック1802およびブロック1804の一つ以上のプログラム1800は、オペレータが単一の表示された復号可能な証印代表R208の復号可能な証印を選択する、または、選択肢ないことができるように装置1000を供給することができ、かくして、不必要な復号化メッセージ・データの「フィルタリング」（非選択）することがでる。オペレータは、指定された出力先に出力することが望まれるデータを符号化しない場合、例えば、特定の復号可能な証印上を通過することができる。
【００８１】
[0094]  ブロック1802の一つ以上のプログラム1800は、復号可能な証印のハイライトを表示することができる。この種のハイライトは、装置1000がオペレータが単一の復号可能な証印代表の選択された（通り過ぎる）復号可能な証印を選ぶことができるように用いるのを含む全ての使用のケースに役立つ。ハイライトは、復号されたメッセージの表示である場合、例えば、ディスプレイ、オペレータは、オペレータがデータを出力することを望むデータであるか否かを識別することを可能にする。
【００８２】
[0095]  ある方法では、一つ以上のプログラム1800は、ディスプレイ1420上の表示にハイライトを提供する際のリソースを送ることができる。リソースは、例えばローカルサーバ（例えば、ストアサーバ、小売店の環境の場合）、またはリモートサーバ3000上に装置1000のローカルまたは外部にストアされた１つ以上のデータベースであってよい。ある実施形態では、データベースは価格検索表である。別の実施形態では、データベースは製品イメージを復号化メッセージに関連させている参照表である。ある実施形態は、復号化メッセージによってメッセージを送ることの製品イメージを戻すことができるGOOGLE SHOPPER APIである。ブロック1802の一つ以上のプログラム1800は、資源を送ることができて、実施形態では、外部資源（例えばサーバ2000またはサーバ3000のデータベース）を送ることができる。再び図９を参照すると、図9は、ハイライトR608として表示される戻された製品イメージを例示する。一つ以上のプログラム1800はまた、表示された価格R708の形態でハイライトを表示する。ブロック1802の一つ以上のプログラム1800は、装置1000のローカルにまたは外面上例えばサーバ2000またはサーバ3000上に格納される価格参照表を送ることで価格データを測定することができる。
【００８３】
[0096]  一つ以上のプログラム1800は、1つまたは複数のプログラム1800の実行中に外部リソースを初めてメッセージングによってデータ項目を決定した後、一つ以上のプログラム1800が、外部リソースには、メッセージを復号化するたびに、メッセージング避けることができるように、RAM1080のキャッシュメモリ位置にデータ項目（価格、画像）を記憶することができ、ブロック1802を実行するとき、かくして、ハイライトを表示するための表示時間を増加させる。また、価格参照表および画像データベースは、地元に装置1000に格納されることができる。これは、ハイライト表示された、復号化されたメッセージを含むことができると言及される。復号可能な証印が復号化されるとき、復号化メッセージ以外のデータは提供されることができる。このような他の情報は、時間は、復号可能な証印の位置座標、文字数、復号可能な証印の種類、例えば、バーコード記号の種類、およびその他のメタデータなどの目的を記述するメタデータを復号するために、経過、例えば、データは、内部トラッキングコードまたは符号化されたアドレスを含むことができる。ある実施形態では、ブロック1802で1つ以上のプログラム1800は、オペレータが特定の復号可能な証印を選択するかどうかを決定する際にオペレータを補助に使用するためのハイライトのような他のデータの1つ以上のアイテムである。
【００８４】
[0097]  図９の製品イメージに示される実施形態では、ハイライトR608は、空間的に復号可能な証印代表から切り離されることができるウインドウのディスプレイ1420の指定された位置で、場所において表示される。
【００８５】
[0098]  図1０の実施形態では、ブロック1802の１つ以上のプログラム1800は、各製品の画像に関連付けられたデコード可能な証印表現の場所で製品イメージを表示する。製品イメージ・ハイライトR610は、復号可能な証印代表R210の位置で表示される、製品イメージ・ハイライトR612は復号可能な証印代表R212の位置で表示される。製品イメージ・ハイライトR614は、復号可能な証印代表R214の位置で表示される。ブロック1802で、一つ以上のプログラム1800は、図10の例ではハイライトは半透明形式で表示することができるように表示された製品の画像を表示することができ、その結果、デコード可能な証印R210、R212、R214の表示は、商品画像を「介して」見ることができる。半透明の製品イメージの表示のために、ブロック1802の一つ以上のプログラム1800は、低解像度のイメージを表示することができる。復号可能な証印のハイライトとしての製品イメージの表示は、オペレータが表示された証印がオペレータが選びたい復号可能な証印と一致するかどうかについて決定するのを援助することができる。
【００８６】
[0099]  ブロック1802で、一つ以上のプログラム1800は、復号可能な証印に対応する画像データを表示することができる。ある実施形態では、復号可能な証印に対応する画像データは、復号可能な証印代表から成ることができる。ある実施形態では、復号可能な証印に対応する画像データは、復号可能な証印代表および一つ以上の関連するハイライトから成ることができる。ある実施形態では、復号可能な証印に対応する画像データは、復号可能な証印のハイライトから成ることができるが、復号可能な証印の表示が欠けていてもよい。図10に記載の例示の実施形態を参照すると、（復号可能な証印として役立つ）バーコードの表現は、取り除かれることができ、各々の復号可能な証印の一つ以上のハイライトの表示と取り替えられることができる。
【００８７】
[00100]  ブロック1804で、一つ以上のプログラム1800は、復号化メッセージ・データを出力することができる。復号可能な証印を復号する場合、デコードされたメッセージデータは、例えば(b)決定された他のデータを含むことができる（例えば、文字数、コードの種類、座標情報、復号する経過時間）。例えば図11に示すように、ハイライトは文字（例えばR820および／または復号可能な証印R916（図11の具体例のバーコード象徴学のタイプ）のタイプ）の数を示しているテキストを含むことができる。復号化メッセージ・データは、また、例えば復号化メッセージ（例えば製品価格、製品イメージ）を使用している資源を送ることで測定される(c)データを含むことができる。ブロック1804で出力されるデコードされたメッセージデータは、データは、（a）、（b）および（c）のタイプの任意の組み合わせを含むことができ、例えば、タイプ（a）から（b）および（c）または1つかタイプの2つ、例えば、ちょうど（a）は、単に（b）は、ちょうど（c）のタイプ入力タイプのすべてのデータを含むことができる。
【００８８】
[00101]  本願明細書において述べられたように、ブロック1804の一つ以上のプログラム1800はオペレータによって復号可能な証印の選択のためにモニタすることができる。1つ以上のプログラム1800による監視は、（オペレータが音声コマンドを入力するなど、）など、触覚モニタリング（例えば、タッチスクリーンが提供するディスプレイ1420へのタッチ）、音響監視、イメージベースの監視を含むことができ、、（操作者が撮像アセンブリを用いて撮像された画像データの処理に基づいて、見ている場所、例えば、一つ以上のプログラム1800が決定する）。例えば、一つ以上のプログラム1800によるモニタリングは、触覚のモニタリング（例えばタッチスクリーンによってそこで提供されるディスプレイ1420のタッチ）、（例えばオペレータが音声コマンドを入力する）聴覚のモニタリング、イメージベースモニタリング、（例えば、一つ以上のプログラム1800が、オペレータがイメージング・アセンブリを使用して捕えられる画像データの処理に基づくように見えるかどうか決定する）を包含する。
【００８９】
[00102]  ブロック1804で実行されるモニタリングのある実施形態では、ディスプレイ1420がタッチスクリーン・ディスプレイによって提供され、ブロック1804の一つ以上のプログラム1800は表示インタフェース1418と連絡するＣＰＵ 1060にディスプレイ1420への入力をモニタさせることがありえる。ある実施形態では、ブロック1804の性能における1つまたは複数のプログラム1800は、復号可能な証印の表示を表示するディスプレイ1420上の位置のオペレータによるタッチが、表示された復号可能な証印の出力復号化メッセージ・データの選択的な制御であると決定されるように装置1000に提供することができる。
【００９０】
[00103]  したがって、図５を参照すると、表示R202のタッチが、ある実施形態では、復号可能な証印202の復号化メッセージ・データの出力に結果としてなる。表示R204のタッチは、ある実施形態では、復号可能な証印204の復号化メッセージの出力に結果としてなる。表示R206の接触は、ある実施形態では、復号可能な証印206の復号化メッセージの出力に結果としてなる。オペレータが表示された復号可能な証印代表よりむしろ表示されたハイライトを触診することによって復号可能な証印を選ぶことができるために、一つ以上のプログラム1800は作動中でありえる（空間的に別に表示される）。図９に記載の実施形態に関して、オペレータは復号可能な証印代表に対応する復号可能な証印の復号化メッセージ・データの出力にR208を生じさせるためにハイライトR608にタッチすることができる。一つ以上のプログラム1800は、オペレータが、他に、または復号可能な証印の表現の代わりに、復号可能な証印の表示のハイライトをタッチすることで復号可能な証印を選択することができるように装置1000を設置することができる。一つ以上のプログラム1800は、例えば、それは表示されなくなるまでのタイムアウト期間内に表示されるハイライトの領域に触れ、操作者は、それにもかかわらず、復号可能な証印の選択を指示する、ようにディスプレイ1420のタッチ感度は、適切に構成されたアクティブ期間が設けられるように装置1000を設置することができる。
【００９１】
[00104]  ブロック1804で実行されるモニタリングの他の実施形態では、ブロック1804の一つ以上のプログラム1800は、ＣＰＵ 1060に音声入力インタフェース1434によって受け取られる音声データを処理する音声認識モジュールと連絡させることがありえる。音声認識モジュールは、さまざまな音声メッセージを識別することができる。ある実施形態では、この種の音声認識モジュールは、NUANCE COMMUNICATIONS, INCから入手可能なiOS用のDRAGON DICTATIONによって提供されることができる。ブロック1804のある実施形態では、一つ以上のプログラム1800は、インデックスに復号可能な証印の表示された表現によって表示させられることがありえる。表示されたインデックスは、例えば図5の表示された表示R502、R504、R506によって示されるインデックス「1」「2」「3」としての表示された番号であり、処理されたボイスメッセージは、例えば、話し言葉「ONE」、「TWO」又は「THREE」に対応する音声メッセージである１又はそれ以上の表示されたインデックスに対応することができる。一つ以上のプログラム1800は、表示R202の復号可能な証印の復号化されたメッセージデータをオペレータが単語「ONE」というのに応答した出力とさせ、表示R204の復号可能な証印の復号化されたメッセージデータをオペレータが単語「TWO」というのに応答した出力とさせ、表示R206の復号可能な証印の復号化されたメッセージデータをオペレータが単語「THREE」というのに応答した出力とさせる参照例で作動可能である。
【００９２】
[00105]  ブロック1804で実行されるモニタリングの他の実施形態では、一つ以上のプログラムは、ＣＰＵ1060に特定の復号可能な証印がイメージング・アセンブリの使用によって捕えられる被処理画像データに基づいて、いつ選ばれたかについて決定させることがありえる。ある実施形態では、ブロック1804の一つ以上のプログラム1800は、ＣＰＵ 1060に特定の復号可能な証印が上方への伸びているイメージング軸2025を有するイメージング・アセンブリ2400によって捕えられる被処理画像データに基づいて選ばれたと決定させることがありえる。イメージング・アセンブリ2400は、オペレータを含む視野を含むことができる。ある実施形態では、イメージング・アセンブリ2400を使用して捕えられるフレームは、実施形態では、情報（例えば網膜軸）を追跡している目を決定するために処理されることができる。アイトラッキング情報を決定するために使用することができるソフトウェアモジュールはXENTRIXとISCAN社から入手ISCANアイトラッキングソフトウェアから利用可能なVISIONLAB.NETを含む。表示R202、R204、及びR206の表示位置の相対位置がアイトラッキングとして知られ、表示位置情報は、復号可能な証印表現は、例えば、R202、R204、R206、オペレータが現在見ているかの決定のために処理することができる。オペレータが注目している代表に対応する復号可能な証印は、選択された復号可能な証印であると決定されることができる。
【００９３】
[00106]  一つ以上のプログラム1800が動くことができるブロック1804で、実行されることができるモニタリングの他の実施形態では、アイウェア（eyewear）プロセッサによって提供される装置1000は、装置に備えた。この種のイメージング装置において、ディスプレイ1420は、アイウェア（eyewear）フレームに載置する半透明のディスプレイによって提供されることができる。この種の実施形態では、オペレータが復号可能な証印の選択のための復号可能な証印に対応する画像データの位置へのポインタの移動を制御することができるために、装置100は加速度計およびジャイロスコープを含むことができて、適切に構成されることができる。この種の実施形態では、オペレータは頭部運動を介して、または、例えば音声を介したポインタまたは、機械式ポインタ・コントローラ（例えば制御パッド）を介して運動を制御することができる。アイウェア（eyewear）の統合されたプロセッサの備えられた装置の実施形態は、GOOGLE GLASSの備えられた装置が突設するアイウェア（eyewear）ベースのプロセッサである。
【００９４】
[00107]  ある態様では、オペレータが選択した復号可能な証印、例えば、復号可能な証印202、204、本明細書に記載の方法により選択され得る表現R202、R204、R206の206の出力はデコードされたメッセージデータに装置1000オペレータ制御入力を入力しない限り、一つ以上のプログラム1800は、出力先に出力されてから復号可能な証印の復号化されたメッセージデータに制限する装置1000を提供する。一つ以上のプログラム1800は、これだけ装置1000のセレクト動作モード（そしてそれぞれの可能な動作モード）時は、選択復号可能な証印のデコードされたメッセージデータ以外のデコードされたメッセージデータを出力するから装置1000を制限するように、一実施形態では、装置1000が構成されている。
【００９５】
[00108]  さまざまな図に記載されるハイライトに関して、ハイライトR3XXが表示された境界であること、ハイライトR4XXは表示された復号化メッセージである、ハイライトR5XXは表示されたインデックスである、ハイライトR6XXは表示された製品イメージである、ハイライトR7XXは表示された価格である、ハイライトR8XXは表示された特徴数（文字の数）であり、ハイライトR9XXは表示された復号可能な証印タイプである。ハイライトの注目タイプは任意の可能な組み合わせで表示することができ、例えば、いずれか一方のみが、それらのすべてが復号可能な証印に関連付けて表示、復号可能な証印に関連して表示される。ある実施形態では、復号可能な証印に関連して表示される一つ以上ハイライトは、特定の色（例えば予め定められた色）において表示されることができる。注目演出効果を高めるように、少なくとも一つの実施形態において、特定の色が鮮やかな色、例えば、赤のである。図５に関して、ハイライトR302、R304およびR306が境界ハイライト、ハイライトR404、R406およびR408であること、復号化メッセージはハイライト、ハイライトR502、R504およびR506であり、インデックスはハイライトである。図９に関して、ハイライトR608は製品イメージ・ハイライトであり、ハイライトR708は価格ハイライトである。図10に関して、ハイライトR310、R312およびR314が境界ハイライト、ハイライトR410、R412およびR414であること、復号化メッセージはハイライト、ハイライトR510、R512およびR514であり、インデックスはハイライトである。図11に関して、R216、R218、R220、R222およびR224が証印の代表であり、ハイライトR316、R318、R320、R322およびR324が境界ハイライトであり、ハイライトR416、R418、R420、R422およびR424は復号化メッセージハイライトであり、ハイライトR516、R518、R520、R522およびR524はインデックス・ハイライトであり、ハイライトR816、R818、R820、R822およびR824はキャラクタカウントハイライトであり、ハイライトR916、R918、R920、R922およびR924は復号可能な証印タイプハイライトである。
【００９６】
[00109]  一つ以上のプログラム1800は、非一時的計算機可読の記憶媒体（例えばメモリ1082または1084）に格納されることができる。図8に関連して記載されるように、1つまたは複数のプログラム1800は、例えば、プログラム・コード・ロジック、例えば、本明細書に記載された方法を実施するためのプロセッサによる実行のための命令を含むことができる。例えば、一つ以上のプログラム1800はプログラムコード論理を含むことができる。そして、例えば、方法のパフォーマンスのためのプロセッサによる実行のための指示が図8との関係にて説明したように、本願明細書において記載される。計算機可読の媒体は、例えば半導体集積回路ベースのメモリ装置、コンパクトディスク、フロッピーディスク、親指ドライブ、フラッシュメモリ装置、ハードディスクであってよい。一つ以上のプログラム1800は、外部ＣＰＵ-備えられた装置（例えば、サーバ（装置1000の方法で構成される外部装置））のメモリの一つ以上のメモリ装置によって提供される計算機可読の記憶媒体に格納されることができ、装置1000にダウンロードされることができる。一つ以上のプログラム1800は、装置1000のメモリ1085の一つ以上のメモリ装置によって提供される計算機可読の記憶媒体に格納されることができる。ある実施形態では、一つ以上のプログラム1800は、物理的に移動できる（例えばコンパクトディスク、フロッピーディスク、親指ドライブ）計算機可読の記憶媒体に格納されることができる。
【００９７】
[00110] 復号化メッセージ・データの選択的な出力を容易にするためのコンピュータプログラム製品が本願明細書において記載され、コンピュータプログラム製品は：処理回路及び方法を実行するための処理回路による実行のための命令を格納することによって読み取り可能なコンピュータ読み取り可能な記憶媒体を有し：該方法は、
画像データがイメージング装置の視野内の復号可能な証印に対応する、プロセッサを使用して、表示するステップと、選択された復号可能な証印の出力がデコードされたメッセージデータへのオペレータ入力に応答して制御プロセッサを使用して、選択復号化された証印の復号されたメッセージデータを出力するステップとを有する。
【００９８】
[00111]  本願明細書において記載されているシステム、方法および装置の小さなサンプルについて以下に説明する。
[00112]  A1.装置は、プロセッサと、メモリと、復号可能な証印のイメージを得るように構成されるイメージング・サブシステムと、ディスプレイと、通信インタフェースと、を有し、前記装置は、前記イメージング・サブシステムの視野の中で一つ以上のオブジェクトのイメージを得ること応答して、前記イメージ内に位置決めをし、一つ以上の復号可能な証印を復号化するように構成され、前記装置は、前記ディスプレイ上の前記イメージを表示し、うまく視覚的に前記一つ以上に復号化された復号可能な証印と記録するように更に構成され、前記装置は、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力の受け入れに応答して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化メッセージで外部コンピュータに送信するように更に構成されることを特徴とする。
A2.（A1）の装置は、スマートフォン、タブレットコンピュータおよびパーソナル携帯情報機器のうちの１つによって提供される。
A3. （A1）の装置において、前記イメージングサブシステムが、前記イメージング・サブシステムの視野内に位置するオブジェクトによって反射した光のアナログ信号表示を出力するように構成される二次元のイメージ・センサと、前記イメージ・センサのアナログ信号のリードアウトを拡大することによって拡大されたアナログ信号を出力するように構成されるアンプと、前記拡大されたアナログ信号を前記獲得したイメージを表しているデジタル信号に変換するように構成されるアナログ‐ディジタル（A/D）コンバータとを有する。
A4.（A1）の装置は更に、２つ以上の復号可能な証印に対応する復号化メッセージが、前記外部コンピュータに発信されることになっているオーダーを示しているユーザ入力を受け入れるように構成される。
A5.（A1）の装置は更に、うまく復号化されるにつれてマークされない少なくとも１つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるように構成され、前記装置が更に、前記少なくとも一つの復号可能な証印を復号化するように構成される。
A6.（A1）の装置は更に、前記表示された１つ以上の復号可能な証印の少なくとも１つの復号可能な証印を選択してユーザ入力を受け入れることに応答して、前記少なくとも一つの復号可能な証印から成る少なくとも１つのイメージを外部コンピュータに送信するように構成される。
【００９９】
[00113]  B1.一つ以上のプロセッサを使用して実行される方法は、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、一つ以上の復号可能な証印を有する一つ以上のオブジェクトのイメージを取得するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージ内で一つ以上の復号可能な証印の位置を決めるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記１つ以上の復号可能な証印を復号化するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージを表示するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記一つ以上の表示されたイメージ内でうまく復号可能な復号化した証印を視覚的にマークするステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化したメッセージを外部コンピュータに伝達するステップと、
を含む。
B2.（B1）の方法は、前記表示された一つ以上の復号可能な証印の前記少なくとも一つの復号可能な証印が、２つ以上の復号可能な証印によって提供され、
前記ユーザ入力を受け入れるステップが、前記２つ以上の復号可能な証印が前記外部コンピュータに伝達されるようなオーダーを示すユーザ入力を受け入れるステップを有することを特徴とする。
B3. （B1）の方法は、
うまく復号化したとしてマークされない少なくとも一つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるステップと、
前記少なくとも一つの復号可能な証印を復号化するステップと
を更に有する。
B4.（B1）の方法は、
前記表示されたイメージ内で前記１つ以上のうまく復号化復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印をハイライトすることによって実行される、ことを特徴とする。
B5.（B1）の方法は、
前記表示されたイメージ内で、前記１以上のうまく復号化した復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印の周りの境界ボックスをレンダリングすることによって実行されることを特徴とする。
B6.（B1）の方法は、
前記表示されたイメージ内で、前記１以上のうまく復号化した復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印の中心の周りの視覚的なマーカーをレンダリングすることによって実行されることを特徴とする。
B7.（B1）の方法は、
前記表示された１以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップに応答して、
前記少なくとも一つの復号可能な証印から成る少なくとも１つのイメージを外部コンピュータに伝達するステップを更に有することを特徴とする。
B8.（B1）の方法は、一つ以上のモバイル・コンピュータの一つ以上のプロセッサによって実行される。
【０１００】
[00114]  C1.１以上のプロセッサを構成することができる実行可能な命令から成るコンピュータ読取可能記憶媒体であって、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、一つ以上の復号可能な証印を有する一つ以上のオブジェクトのイメージを取得するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージ内で一つ以上の復号可能な証印の位置を決めるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記１つ以上の復号可能な証印を復号化するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記イメージを表示するステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記一つ以上の表示されたイメージ内でうまく復号可能な復号化した証印を視覚的にマークするステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記表示された１つ以上の復号可能な証印の少なくとも一つの復号可能な証印を選択するユーザ入力を受け入れるステップと、
前記一つ以上プロセッサの少なくとも一つのプロセッサを使用して、前記少なくとも一つの復号可能な証印に対応する少なくとも１つの復号化したメッセージを外部コンピュータに伝達するステップと、
を実行する命令を含む。
C2.（C1）のコンピュータ読取可能記憶媒体において、実行可能な命令が、
前記ユーザ入力を受け入れるステップが、前記２つ以上の復号可能な証印が前記外部コンピュータに伝達されるようなオーダーを示すユーザ入力を受け入れるステップを有し、することを特徴とする、１又はそれ以上のプロセッサを可能にするように構成する。
C3. （C1）のコンピュータ読取可能記憶媒体において、実行可能な命令が、
うまく復号化したとしてマークされない少なくとも一つの復号可能な証印を前記表示されたイメージ内で選択するユーザ入力を受け入れるステップと、
前記少なくとも一つの復号可能な証印を復号化するステップと
を更に有することを特徴とする、１又はそれ以上のプロセッサを可能にするように構成する。
C4.（C1）のコンピュータ読取可能記憶媒体において、実行可能な命令が、
前記表示されたイメージ内で前記１つ以上のうまく復号化復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印をハイライトすることによって実行される、ことを特徴とする１又はそれ以上のプロセッサを可能にするように構成する。
C5.（C1）のコンピュータ読取可能記憶媒体において、実行可能な命令が、
前記表示されたイメージ内で、前記１以上のうまく復号化した復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印の周りの境界ボックスをレンダリングすることによって実行されることを特徴とする１又はそれ以上のプロセッサを可能にするように構成する。
C6.（C1）のコンピュータ読取可能記憶媒体において、実行可能な命令が、
前記表示されたイメージ内で、前記１以上のうまく復号化した復号可能な証印を前記視覚的にマークするステップが、前記１以上のうまく復号化した復号可能な証印の中心の周りの視覚的なマーカーをレンダリングすることによって実行されることを特徴とする１又はそれ以上のプロセッサを可能にするように構成する。
【０１０１】
[00115]  A1.コンピュータプログラム製品は、方法を実行するための処理回路によって実行するための命令をストアし、処理回路によって読取可能なコンピュータ読取可能な記憶媒体を有し、該方法は、
プロセッサを使用して、イメージング装置の視野一つ以上の復号可能な証印に対応する画像データを表示するステップであって、１以上の復号可能な証印が、表示のときに復号処理の対象となることを特徴とする、ステップと、
プロセッサを使用して、１以上の復号可能な証印の選択された復号可能な証印の復号化メッセージ・データを出力するためにオペレータ入力コントローラに反応して選択された復号化証印の復号化メッセージ・データを出力するステップと
を有することを特徴とする。
【０１０２】
[00116]  A2.
A1のコンピュータプログラム製品であって、イメージング装置が、オペレータによって選択された復号可能な証印に指定されなかった復号可能な証印の復号化メッセージ・データを出力するのを制限するように、イメージング装置に設置するステップを更に含むことを特徴とする。
【０１０３】
[00117]  A3.
A2のコンピュータプログラム製品であって、
イメージング装置が、
装置の選択された１以上のオペレーティング・モード中に、オペレータによって選択された復号可能な証印として指定されなかった復号可能な証印の復号化メッセージ・データを出力するのを制限し、および、
装置の別の１以上のオペレーティング・モード中に、オペレータによって選択された復号可能な証印に指定されなかった復号化メッセージの復号化メッセージを出力するのを制限されないように、イメージング装置を設置するステップを更に有することを特徴とする。
【０１０４】
[00118]  A4.
A1のコンピュータプログラム製品であって、
オペレータが、選択された復号可能な証印として特定の復号可能な証印を指定するようにディスプレイの領域をタッチするかどうか判断するために、方法がプロセッサを使用することをモニタリングするステップを更に有することを特徴とする。
【０１０５】
[00119]  A5.
A1のコンピュータプログラム製品であって、
オペレータが、選択された復号可能な証印として特定の復号可能な証印を指定するように声に出してメッセージを出力かどうか判断するために、方法がプロセッサを使用することをモニタリングするステップを更に有することを特徴とする。
【０１０６】
[00120]  A6.
A1のコンピュータプログラム製品であって、
該方法が、オペレータが正しく見ている表示された復号可能な証印の表示かどうかを判断するためにアイトラッキング情報を用いてプロセッサを使用してモニタリングするステップを有することを特徴とする。
【０１０７】
[00121]  A7.
A1のコンピュータプログラム製品であって、
前記表示するステップが、一つ以上のハイライトを有する現在キャプチャされた画像データを使用して復号可能であるかどうか判断された復号可能な証印の表示を表示するステップを包含することを特徴とする。
【０１０８】
[00122]  A8.
A７のコンピュータプログラム製品であって、一つ以上ハイライトが、復号可能な証印の表示について表示される境界を含むことを特徴とする。
【０１０９】
[00123]  A9.
A７のコンピュータプログラム製品であって、
一つ以上ハイライトが、復号可能な証印の復号化メッセージのテキストの表示を含むことを特徴とする。
【０１１０】
[00124]  A10.
A７のコンピュータプログラム製品であって、
一つ以上ハイライトが、特定の色のものであることを特徴とする。
【０１１１】
[00125]  A11.
A７のコンピュータプログラム製品であって、
一つ以上ハイライトが、外部のデータベースをメッセージングすることによって判断される価格検索情報を含むことを特徴とする。
【０１１２】
[00126]  A12.
A７のコンピュータプログラム製品であって、
一つ以上ハイライトが、外部のデータベースをメッセージングすることによって得られる製品イメージを含むことを特徴とする。
【０１１３】
[00127]  A13.
A1のコンピュータプログラム製品であって、
一つ以上の復号可能な証印に対応する画像データは、１以上の復号可能な証印のイメージ表示が欠けており、復号可能な証印の１以上のハイライトだけを含むことを特徴とする。
【０１１４】
[00128]  A14.
A1のコンピュータプログラム製品であって、
復号化メッセージ・データが、復号化メッセージを含むことを特徴とする。
【０１１５】
[00129]  A15.
A1のコンピュータプログラム製品であって、
１以上の復号可能な証印が、複数の復号可能な証印であることを特徴とする。
【０１１６】
[00130]  A16.
A1のコンピュータプログラム製品であって、
１以上の復号可能な証印が、１つの復号可能な証印であることを特徴とする。
【０１１７】
[00131]  B1.
イメージング装置は、
ハンドヘルドハウジングと、
視野を備えたイメージング・アセンブリと、
ディスプレイと
を有し、
イメージング装置は、一つ以上の復号可能な証印をイメージング・アセンブリの視野に表示している表示イメージデータに表示するように作動し、１以上の復号可能な証印は、ディスプレイで一度に復号化処理をする対象となっており、
イメージング装置は、選択された復号可能な証印の復号化メッセージ・データを出力するためにオペレータ入力コントローラに反応して選択された復号化証印の復号化メッセージ・データを出力するように作動する
ことを特徴とする。
【０１１８】
[00132]  B2.
B1のイメージング装置であって、
イメージング装置が、オペレータによって選択された復号可能な証印に指定されなかった復号可能な証印の復号化メッセージ・データを出力するのを制限することを特徴とする。
【０１１９】
[00133]  B3.
B２のイメージング装置であって、
イメージング装置が、装置の選択された１以上のオペレーティング・モード中、オペレータによる選択された復号可能な証印として示されなかった復号可能な証印の復号化メッセージ・データを出力するのを制限され、装置の他の１以上のオペレーティング・モード中、オペレータによる選択された復号可能な証印として示されなかった復号化メッセージの復号化メッセージを出力するのを制限されないことを特徴とする。
【０１２０】
[00134]  B4.
B1のイメージング装置であって、
イメージング装置が、オペレータが、選択された復号可能な証印として特定の復号可能な証印に指定するようにディスプレイの領域にタッチしたかどうか判断するように作動することを特徴とする。
【０１２１】
[00135]  B5.
B1のイメージング装置であって、
イメージング装置が、オペレータが、選択された復号可能な証印として特定の復号可能な証印に指定するように声に出してメッセージを出力したかどうか判断するように作動することを特徴とする。
【０１２２】
[00136]  B6.
B1のイメージング装置であって、第２のイメージング・アセンブリを有し、
第２のイメージング・アセンブリが、ハンドヘルドハウジングから上方へ伸びるイメージング軸を中心に定められる視野を有し、
イメージング装置が、オペレータが、第２のイメージング・アセンブリを使用して画像データ出力を処理することによって、特定の復号可能な証印を選ぶようにディスプレイの特定の領域に注目しているかどうか判断するように作動する、ことを特徴とする。
【０１２３】
[00137]  B7.
B1のイメージング装置であって、
イメージング装置が、一つ以上のハイライトを有する現在キャプチャされた画像データを使用して復号可能であるかどうか判断された復号可能な証印の表現を表示するように作動することを特徴とする。
【０１２４】
[00138]  B8.
B７のイメージング装置であって、
ハイライトが、復号可能な証印の表現について表示される境界を含むことを特徴とする。
【０１２５】
[00139]  B9.
B７のイメージング装置であって、
ハイライトが、復号可能な証印の復号化メッセージのテキストの表示を含むことを特徴とする。
【０１２６】
[00140]  B10.
B1のイメージング装置であって、
ディスプレイが、アイウェア（eyewear）フレームに取り付けられることを特徴とする。
【０１２７】
[00141]  C1.
コンピュータプログラム製品であって、
イメージング装置の視野の一つ以上の復号可能な証印に対応する画像データを、プロセッサを使用して、表示するステップと、
１以上の復号可能な証印の選択された復号可能な証印の復号化メッセージ・データを出力するようにオペレータ入力コントローラに応答して、選択された復号化証印の復号化メッセージ・データをプロセッサを使用して出力するステップと、
を有する方法を実行するための処理回路による実行のため命令をストアし、処理回路によって読取可能なコンピュータ読取可能の記憶媒体とを有することを特徴とし、
選択された復号可能な証印の復号化メッセージ・データを出力するようにオペレータ入力コントローラが、タッチにより選択された選択復号化証印の表示を表示するディスプレイの位置をタッチするステップを有する、ことを特徴とする。
【０１２８】
[00142]  本発明が多くの特定の実施形態に関して記載されると共に、本願明細書でサポートされる特許請求の範囲だけに関して、本当の本発明の精神と範囲が決定されなければならないと理解される。更に多数のケースの本願明細書において、システム、装置、及び方法が、特定の数のエレメントを有するように記載されてきたけれども、この種のシステム、装置および方法が、少数の人で実施されることができると理解されるように方法は記載されている。また、多くの具体例が記載されると共に、各々の具体例に関して記載されていた特徴および態様が各々の残留する特に記載されている実施形態によって使われることができると理解される。
【図１ａ】
2014099176.tif 000003
【図１ｂ】
2014099176.tif 000004
【図２】
2014099176.tif 000005
【図３】
2014099176.tif 000006
【図４】
2014099176.tif 000007
【図５】
2014099176.tif 000008
【図６】
2014099176.tif 000009
【図７】
2014099176.tif 000010
【図８】
2014099176.tif 000011
【図９】
2014099176.tif 000012
【図１０】
2014099176.tif 000013
【図１１】
2014099176.tif 000014
【外国語明細書】
2014099176000001.pdf