(57)【要約】  バーコードを再現するための表示画像の変調方法を提供する。ポータブルデバイスにバーコード情報を受信する。ポータブルデバイスは撮像システムを備え、撮像システムは光を個々の信号に変換するように構成されたイメージセンサを備える。撮像システムはイメージセンサを制御するように構成されたイメージセンサコントローラを有する。撮像システムは個々の信号を形式化された画像データに変換するように構成されたイメージプロセッサを有する。ポータブルデバイスは形式化された画像データを表示するように構成された表示画面を有する表示システムを有する。表示画面が光再現バーコードを表示するように、バーコード情報を用いて撮像システムを操作する。
2017538973.tif 000002
【特許請求の範囲】
【請求項１】
バーコードを再現するための表示画像の変調方法であって、
ポータブルデバイスにバーコード情報を受信するステップであって、前記ポータブルデバイスが撮像システムを備え、前記撮像システムが光を個々の信号に変換するように構成されたイメージセンサを備え、前記撮像システムが前記イメージセンサを制御するように構成されたイメージセンサコントローラを有し、前記撮像システムが前記個々の信号を形式化された画像データに変換するように構成されたイメージプロセッサを有し、前記ポータブルデバイスが形式化された画像データを表示するように構成された表示画面を有する表示システムを有するステップと、
前記表示画面が光再現バーコードを表示するように、前記バーコード情報を用いて前記撮像システムを操作するステップと
を含む方法。
【請求項２】
前記バーコード情報を用いて前記撮像システムを操作することにより、前記表示画面によって表示される画像の明るさが変調される請求項１に記載の方法。
【請求項３】
前記バーコード情報を用いて前記撮像システムを操作することにより、前記表示画面によって表示される画像の色が変調される請求項１に記載の方法。
【請求項４】
前記バーコード情報を用いて前記撮像システムを操作することが、光センサアレイに供給される信号を変調することを含む請求項１に記載の方法。
【請求項５】
前記バーコード情報を用いて前記撮像システムを操作することが、光センサアレイによって生成される画像信号を変調することを含む請求項１に記載の方法。
【請求項６】
変調した画像データを前記表示画面に表示する前に、前記変調した画像データを記憶することを更に含む請求項１に記載の方法。
【請求項７】
前記撮像システムによる撮像中に、前記表示画面がリアルタイムで光再現バーコードを表示する請求項１に記載の方法。
【請求項８】
前記バーコード情報を用いて表示システムを操作することを更に含む請求項１に記載の方法。
【請求項９】
前記バーコード情報を用いて前記撮像システムを操作することが、前記イメージセンサと前記表示システムとの間に介装された変調デバイスによって行われる請求項１に記載の方法。
【請求項１０】
前記受信したバーコード情報が多次元バーコードを表し、
前記バーコード情報を用いて前記撮像システムを操作することの前に、前記多次元バーコードを１次元バーコードに変換することを更に含む
請求項１に記載の方法。
【請求項１１】
バーコードを再現するための表示画像の変調システムであって、
撮像システムであって、ポータブルデバイスに備えられ、光を個々の信号に変換するように構成されたイメージセンサを有し、前記イメージセンサのパラメータを制御するように構成されたイメージセンサコントローラを有し、且つ、前記個々の信号を形式化された画像データに変換するように構成されたイメージプロセッサを有する撮像システムと、
前記ポータブルデバイスに備えられた表示システムであって、形式化された画像データを表示するように構成された表示画面を有する表示システムと
を備え、
前記表示画面が光再現バーコードを表示するように、前記システムが前記撮像システムを操作するように構成された
システム。
【請求項１２】
前記表示画面によって表示される画像の明るさを変調するように、前記撮像システムが操作される請求項１１に記載のシステム。
【請求項１３】
前記表示画面によって表示される画像の色を変調するように、前記撮像システムが操作される請求項１１に記載のシステム。
【請求項１４】
光センサアレイに供給される信号を変調するように、前記撮像システムが操作される請求項１１に記載のシステム。
【請求項１５】
光センサアレイによって生成される画像信号を変調するように、前記撮像システムが操作される請求項１１に記載のシステム。
【請求項１６】
前記撮像システムに接続されたメモリを更に備え、
前記メモリが、前記光再現バーコードの表示の前に、前記形式化された画像データを記憶するように構成された
請求項１１に記載のシステム。
【請求項１７】
前記撮像システムによる撮像中に、前記表示画面がリアルタイムで光再現バーコードを表示する請求項１１に記載のシステム。
【請求項１８】
前記表示システムが、前記表示画面に表示される形式化された画像データを受信するように構成された表示コントローラを更に備え、
前記表示コントローラが前記表示画面のパラメータを制御するように構成された
請求項１０に記載のシステム。
【請求項１９】
前記表示コントローラが、前記バーコード情報を用いて表示システムを操作する請求項１８に記載のシステム。
【請求項２０】
前記イメージセンサと前記表示システムとの間に介装された変調デバイスを更に備え、
前記表示画面が光再現バーコードを表示するように、前記変調デバイスが前記バーコード情報を用いて前記撮像システムを操作する
請求項１１に記載のシステム。
【請求項２１】
前記受信したバーコード情報が多次元バーコードを表し、
前記表示画面が光再現バーコードを表示するように前記撮像システムを操作する前に、前記多次元バーコードが１次元バーコードに変換される
請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、パーソナル電子デバイスからバーコードスキャナへの符号化された情報の伝達に関する。
【背景技術】
【０００２】
バーコードは機械が読み取り可能なデータの表示形態である。一般的に、バーコードは、一般に、製品の紙ラベル又はパッケージ、製造会社や小売店のクーポンなどの物品に、また、航空会社の搭乗券などのチケットやパスに印刷される。バーコードスキャナ（バーコードリーダとも称する）を用いて、移動する光線がバーコードで反射された光を検出することで、バーコードから情報が抽出される。バーコードスキャナは、店やスーパーマーケット、空港の保安検査場や搭乗口、スタジアム、図書館、試験場、会議場等の様々な種類の施設や他の様々な場面で用いられている。バーコードスキャナの使用により、普段の多くの取引の速度及び利便性が大幅に向上している。
【０００３】
バーコードは典型的には紙や他の物体に印刷されるが、バーコードスキャナで読み取れるようにバーコードをパーソナル電子デバイスの電子表示画面に表示することもできる。クーポンや他の情報をバーコード形式でパーソナル電子デバイスの表示画面に提示することで利便性が得られる一方で、デメリットもある。例えば、一般的に液晶ディスプレイ（ＬＣＤ）である表示画面に表示されるバーとスペースはコントラスト比が十分でないため、バーコードスキャナによっては、特定の種類のディスプレイに表示されたバーコードを確実に読み取ることができない。更に、表示画面の物理的な寸法及び／又は解像度により、一度に表示できるバーコードの大きさが制限されることもある。
【０００４】
パルス光を用いてバーコードを再現することで、画面に表示された静止画像のバーコードの様々な制限を解消する技術が、例えば２００４年２月３日に発行されたＣｈａｌｌａらによる特許文献１に開示されている。しかし、この技術には制約がある。例えば、パーソナル電子デバイスには、この技術を実施できないものや、技術的又は業務上の理由でこの技術を実現するように変更できないアプリケーションプログラムインターフェースによって制御されているものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第６，６８５，０９３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このため、従って、向上したバーコード情報伝達技術が求められている。
【課題を解決するための手段】
【０００７】
本発明は、バーコードを再現する（ｓｉｍｕｌａｔｅ）ための表示画像の変調方法を提供する。実施例によれば、ポータブルデバイスにバーコード情報を受信する。ポータブルデバイスは撮像システムを備え、撮像システムは光を個々の信号に変換するように構成されたイメージセンサを備える。撮像システムはイメージセンサを制御するように構成されたイメージセンサコントローラを有する。撮像システムは個々の信号を形式化された（ｆｏｒｍａｔｔｅｄ）画像データに変換するように構成されたイメージプロセッサを有する。ポータブルデバイスは形式化された画像データを表示するように構成された表示画面を有する表示システムを有する。表示画面が光再現バーコードを表示するように、バーコード情報を用いて撮像システムを操作する。
【０００８】
上記及び他の実施例を、本明細書で説明する。
【０００９】
本発明を、その具体的な例示的実施例に基づいて説明する。以下の図面を適宜参照する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る、表示画像を変調するように構成されたポータブル電子デバイスの概略ブロック図を示す。
【図２】本発明の実施例に係る、伝達可能な１次元バーコードを示す。
【図３】本発明の実施例に係る、１次元バーコードを伝達するための変調された信号の特徴のグラフを示す。
【図４】本発明の実施例に係る、ポータブル電子デバイスの撮像システムの概略ブロック図を示す。
【図５】本発明の実施例に係る、表示画像を変調するように構成されたポータブル電子デバイスの概略ブロック図を示す。
【図６】本発明の実施例に係る、２次元バーコードを１次元バーコードに変換可能なポータブル電子デバイスの概略ブロック図を示す。
【発明を実施するための形態】
【００１１】
ポータブル電子デバイスの表示画面は、多くの用途に使用できる。そのような用途の１つとして、バーコードの視覚的な静止画像を横切るように移動させた走査ビームの反射を再現する光の変化（これを「光再現バーコード（ｌｉｇｈｔ−ｓｉｍｕｌａｔｅｄ  ｂａｒｃｏｄｅ）」とも称する）を含む情報をバーコードスキャナに伝達することが挙げられる。光再現バーコード技術及び光再現バーコードの使用に適した各種デジタルデバイスが、例えば、全体が参照により本明細書に組み込まれている、２００４年２月３日に発行されたＣｈａｌｌａらによる米国特許第６，６８５，０９３号明細書、２００４年５月１８日に発行されたＧｏｂｂｕｒｕらによる米国特許第６，７３６，３２２号明細書、２００５年４月１２日に発行されたＣｈａｌｌａらによる米国特許第６，８７７，６６５号明細書、２００６年４月１８日に発行されたＣｈａｌｌａらによる米国特許第７，０２８，９０６号明細書、２００８年７月８日に発行されたＣｈａｌｌａらによる米国特許第７，３９５，９６１号明細書、２０１０年１２月２８日に発行されたＣｈａｌｌａらによる米国特許第７，８５７，２２５号明細書、及び２０１１年６月２８日に発行されたＣｈａｌｌａらによる米国特許第７，９６７，２１１号明細書に記載されている。
【００１２】
光再現バーコードには、画素ベースの表示デバイスに用いられる光源等の各種光源を用いてよい。例えば、光再現バーコードの生成には、画面の明るさにバックライトを使用するＬＣＤが効果的である。これは、連続する所望の明暗が得られるように、バックライトの全体を変調できるからである。これらに限定はされないが、発光ダイオード（ＬＥＤ）ディスプレイや有機発光ダイオード（ＯＬＥＤ）ディスプレイ、電子発光ディスプレイ、プラズマディスプレイといったバックライトを有さないディスプレイを光再現バーコードの生成に使用してもよい。
【００１３】
適切なデジタルデバイスは、処理能力及びメモリにおいて、様々である。デバイスによっては、デバイス性能に悪影響を与えることなく光再現バーコード処理を行うのに必要な処理能力、メモリ又はその両方が不足することや、光再現バーコード処理を全く行えないこともある。デジタルデバイスの自体の処理能力及びメモリを増強することも１つの選択肢ではあるが、実用的又は費用対効果の高い選択肢でない場合もある。
【００１４】
デジタルカメラやスマートフォン等の他のポータブルデバイスは、一般的に、電荷結合素子（ＣＣＤ）センサ等のイメージセンサを備える撮像システムと、表示画面とを備えている。このようなセンサは、一般的に、ディスプレイにリアルタイムのカメラ画像を生成することができる。このようなリアルタイム画像は、例えばデバイスが動いた際又はセンサが動く物体に向けられている際に変化できるものである。静止画像やビデオクリップは、メモリに記憶され、その後ディスプレイで再生できる。ディスプレイの明るさの変調、例えば、ディスプレイのバックライトの変調を用いることによって、１次元バーコードリーダの光センサを刺激できることがわかっている。本発明は、表示した画像を用いてバーコード情報をデバイスからバーコードリーダに送信できるようする撮像システムの操作、例えば、イメージセンサから出力される画像データの明るさの操作に関する。従って、本発明の実施例は、リアルタイム画像の１つ以上の光の特徴の変調に関し、具体的にはバーコードの読み取りを再現するセンサ画像信号の変調に関する。
【実施例】
【００１５】
図１は、本発明の実施例に係る、表示画像を変調可能なポータブル電子デバイス１００の概略ブロック図を示す。ポータブル電子デバイス１００は、好ましくは、ユーザが容易に持ち運びでき且つ撮像能力を有するものであり、これらに限定はされないが、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、ゲーム機、オーディオ・ビデオプレーヤー、フォブ、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ、タブレットコンピュータ、ラップトップコンピュータ、ウルトラブックコンピュータ、ノート型コンピュータ、コンバーチブルコンピュータや、米国、カリフォルニア州、クパチーノのアップル社から提供されているＩＰＨＯＮＥ（登録商標）モバイルデジタルデバイス、アンドロイドオペレーティングシステムで動作する様々な競合デバイス等の各種マルチメディア製品といった様々なデバイスのうちの任意のものとできる。
【００１６】
このようなポータブル電子デバイスは、プロセッサとコンピュータが読み取り可能な媒体とを、ハードウェア、ファームウェア、及びソフトウェアの任意の適切な組み合わせで備えることができる。プロセッサの例として、マイクロプロセッサ、コントローラ、論理回路が挙げられ、プロセッサをマルチコアユニットとして実装する又は複数のプロセッサユニットで実装してよい。コンピュータが読取り可能な媒体は、１種類の読み取り専用メモリ又は読み取り及び書き込み可能なメモリ或いは異なる種類のメモリの組み合わせで実現されてよく、その例として、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、フラッシュメモリ、ソリッドステートメモリ、磁気メモリ、光メモリ、読み取り専用コンパクトディスク等が挙げられる。モバイルパーソナルデジタルデバイスを動作させたり、各種アプリケーションを実装させたりするプロセッサが実行可能な指示を含むデータ及びプログラムが、コンピュータが読取り可能な媒体に記憶され、プロセッサによって実行されてよい。このようなポータブルデバイスは、デジタル回路、アナログ回路、又は両方の種類の回路を備え得る特殊用途の専用ハードウェアを備え得る。
【００１７】
図１に示すように、例示的なポータブルデバイス１００は、撮像システム１０２及び表示システム１０４を備える。撮像システム１０２は、通常、光を個別の信号に変換するように構成されたイメージセンサを少なくとも備える。イメージセンサは、例えばＣＣＤイメージセンサとし得る。撮像システム１０２は、イメージセンサの動作を制御し、イメージセンサが生成した個別の信号をＪＰＥＧ又はＭＰＥＧ等の静止画像又は映像の表示に適した形式に変換する回路を更に備え得る。
【００１８】
表示システム１０４は、通常、ＬＥＤ又はＬＣＤの表示画面等のディスプレイを備える。表示システム１０４は、表示システム１０４の例えばバックライト等の動作を制御し、表示画面によって表示されるＪＰＥＧ又はＭＰＥＧ等に形式化した静止画像又は映像信号を受信する、関連表示回路を更に備え得る。
【００１９】
図１に示すように、ポータブルデバイス１００は、アプリケーションソフトウェア１０６、プロセッサ１０８、及びメモリ１１０を備え得る。ソフトウェア１０６、プロセッサ１０８、及びメモリ１１０は、ユーザにメニュー等を表示するためのユーザインターフェースの提供、ユーザからの入力の受け付け等の各種機能及びその他の機能を実行するように、デバイス１００の動作を制御できる。例えば、ユーザは、上記のユーザインターフェースを利用して、ポータブルデバイス１００内にバーコードを選択的に記憶してよい。この場合、バーコードは、ユーザが撮像システム１０２を用いてバーコードを撮像する、ユーザが遠隔地から（例えばウェブサイトからインターネットを介して）バーコードをダウンロードする、メッセージ（例えばテキストメッセージ又はＥメールメッセージ）でバーコードを受信する、又はその他の方法で、ポータブルデバイス１００によって取得できる。選択されたバーコードは、数値コードとしてメモリ１１０に記憶できる。
【００２０】
メモリ１１０に画像及び映像ファイルを記憶することもできる。これらは、撮像システム１０２によって生成された画像及び映像ファイルの他に、他の方法で取得した画像及び映像ファイル、例えばユーザがダウンロードしたものやテキストメッセージやＥメールメッセージで受信したものを含み得る。ソフトウェアアプリケーション１０６を、メモリ１１０に記憶することもできる。
【００２１】
撮像システム１０２によって撮像された画像を表示システム１０４の表示画面にリアルタイムで表示できる。また、メモリ１１０に記憶された画像又は映像ファイルをメモリ１１０から取り出し、表示システム１０４の表示画面に表示することもできる。発明の実施例によれば、光の強度及び／又は色の変調によって、表示画面に表示された画像又は映像がバーコードを再現するように撮像システム１０２が操作される。例えば、ユーザは、ユーザインターフェースを利用して、送信対象のバーコードを選択できる。バーコードは、メモリ１１０にあってもよい。この場合、ソフトウェアアプリケーション１０６は、記憶されたバーコードをメモリ１１０から取り出すようにプロセッサ１０８を制御できる。そして、アプリケーション１０６及びプロセッサ１０８は、明るさ、コントラスト、強度、色等の１つ以上の画像のパラメータを変調するように撮像システム１０２を制御して、デバイス１００のディスプレイが選択したバーコードを光で再現した形態で送信し、バーコードリーダがバーコードを検出できるようにしてよい。
【００２２】
より具体的には、再現した信号は、光パルスとして送信できる。ここでの説明を目的として、本明細書において用いられる「光（ｌｉｇｈｔ）」という用語は広義の用語であり、可視光及び赤外光のスペクトルを含む。「パルス」という用語は、光の特徴の検出可能な変化を単に指すものである。光パルスは任意の可視又赤外波長で生成されてよい。光信号は、明るさの変化、光出力のオン・オフの切り替え、色の変化等を含む任意の所望の方法で変化させてよい。
【００２３】
図２は、説明を目的とした１次元バーコード２００を示す。図１Ａに示すように、バーコード２００は、クワイエットゾーン２０２、バー２０４、及びスペース２０６を備える。クワイエットゾーン２０２及びスペース２０６は、バー２０４と識別可能である必要がある。例えば、バー２０４をクワイエットゾーン２０２及びスペース２０６よりも明るく又は暗くすることで、バーコードスキャナによる走査時により多くの光又はより少ない光を反射させることができる。
【００２４】
図３は、送信対象の光パルスとして生成され得る信号の理想的な形態を示しており、この光パルスから、図２に図示したバーコード２００からの走査ビームの反射を再現する光が生成される。図２及び図３を参照すると、走査ビームでクワイエットゾーン２０２及びスペース２０６を走査すると、ビームがスキャナに反射する。ここで、ビームでバー２０４を走査すると、ビームが少なくとも部分的に吸収されて、反射したビームが、より明るいクワイエットゾーン２０２及びスペース２０６から反射したビームよりも小さい振幅を有することになる。従って、スキャナで受信される信号の振幅は、各バー２０４の前端に達するビームに対応する時点ｔ１，ｔ３，ｔ５，ｔ７及びｔ９で減少し、各バー２０４の後端に達するビームに対応する時点ｔ２，ｔ４，ｔ６，ｔ８及びｔ１０で増加する。
【００２５】
信頼性が劣る可能性があるバーコードの静止画像をスキャナに提供する代わりに、図３に示すような光に基づく形態の信号をスキャナに提供することで、バーコード形式に符号化されたデータをシーケンシャルバーコードスキャナに能動的に提供してよい。多くのバーコードスキャナの受信器が可視又は赤外波長の信号を受信するため、これらの波長で動作する表示要素を有するモバイルデジタルデバイスを用いて、再現した走査ビームの反射を能動的に表す光をシーケンシャルバーコードスキャナに提供することができる。このため、既存のバーコードスキャナの基盤に変更を加えることなく、バーコードデータを、現在の又は改良されたシーケンシャルバーコードスキャナに能動的に提供してよい。
【００２６】
バーコードスキャナは、信号を受信すると、連続するビームのオン・オフを復号して、提供されたバーコードデータを判定する。
【００２７】
図４は、ポータブル電子デバイス１００の撮像システム１０２の概略ブロック図を示す。図４は、本発明の実施例に基づき採用可能な撮像システム１０２の追加的な詳細を示す。図４に示すように、撮像システム１０２は、ＣＣＤセンサとし得るイメージセンサ１２０、イメージセンサコントローラ１２２、イメージプロセッサ１２４、及びメモリ１２６を備える。イメージセンサコントローラ１２２は、アナログ電力供給・制御信号をイメージセンサ１２０に提供できる。また、センサ１２２の撮像画像の特徴を変調して光再現バーコードを生成するために、これらの信号を変化させることができる。例えば、イメージセンサコントローラ１２２は、撮像画像又はその一部の明るさ又は強度に影響するイメージセンサ１２２への電圧供給信号を制御できる。
【００２８】
イメージプロセッサ１２４は、イメージセンサ１２０から、撮像画像を表す信号を受信し、これらの信号を表示又は記憶に適した形式に処理する。例えば、イメージプロセッサ１２４は、画像の画素に対応するセンサ要素に対して明るさ又は強度を表すアナログ信号を受信できる。これらの信号は、画像又は映像として、増幅、フィルタ、デジタル化、圧縮、及び形式化できる。例えば、画像は、デジタルＪＰＥＧ画像ファイル又はＭＰＥＧ−１、ＭＰＥＧ−２、及びＭＰＥＧ−４等のデジタルＭＰＥＧ映像に形式化されてよい。Ｑｕｉｃｋｔｉｍｅ、３ＧＰＰ、ＴＩＦＦ、ＲＩＦ、ｂｉｔｍａｐ（ＢＭＰ）等の他のデジタル画像・映像形式も可能である。その他の可能な形式として、ｒｅｄ−ｇｒｅｅｎ−ｂｌｕｅ（ＲＢＧ）映像、輝度−クロミナンス（Ｙ−Ｃ）映像、Ｓ映像等のアナログ映像形式が挙げられる。
【００２９】
形式化済みの画像又は映像は、表示システム１０４（図１）が後で取り出し、表示するために、メモリ１２６に記憶される。メモリ１２６は図１に示すメモリ１１０の一部でもよく、また、別のメモリデバイスでもよい。形式化済みの画像又は映像を記憶するのと共に又はその代わりに、形式化済みの画像又は映像を即時（「リアルタイムで」）表示するために表示システム１０４に直接提供してもよい。
【００３０】
イメージセンサコントローラ１２２は、撮像画像や映像を、その特徴を変調することにより操作して、表示システム１０４による表示の際に光再現バーコードを生成できる。例えば、コントローラ１２２は、再現対象である所定のバーコードに基づき、センサアレイに提供される供給電圧を変調して、プロセッサ２４に提供される信号の明るさ又は強度を変調することができる。イメージプロセッサ１２４で処理され、表示されると、結果として、変調画像を受信するバーコードリーダ用にバーコードを再現した、明るさ又は強度が変調された表示画像が得られる。
【００３１】
光再現バーコードを生成するためにセンサコントローラ１２２が画像信号を操作することに加えて又はその代わりに、イメージプロセッサ１２４が画像信号を操作してもよい。例えば、デジタル化の前に信号に施される増幅の度合いを変調する、又は画像信号の形式化の前に、デジタルサンプルに対して変調された増倍率を乗算することができる。この他又はこれに加えて、信号プロセッサ１２２は、画像の色、画像データに施した色フィルタ、画像のコントラスト、又は他の画像の特徴を変調することができる。この画像操作によって、表示時には、変調画像を受信するバーコードリーダ用にバーコードを再現した、明るさ、強度、及び／又は色等の表示特徴が変調された表示画像が得られる。
【００３２】
イメージセンサコントローラ１２２及びイメージプロセッサ１２４が画像信号に施す変調は、選択された所定のバーコードを再現するように、アプリケーションプログラム１０６及びデバイスプロセッサ１０８によって制御できる。
【００３３】
本明細書で説明したように、制御プロセッサ１０８は、光再現バーコードを生成するために表示システム１０４に表示される情報を直接制御するのではなく、撮像システム１０２における明るさ、コントラスト、色等のパラメータを制御して光再現バーコードを生成している。例えば、撮像システム１０２における専用のハードウェア、撮像システム１０２に搭載されたハードウェアデバイス、イメージセンサの明るさの度合いを操作するデバイス１００におけるソフトウェア、又は撮像システム１０２自体におけるソフトウェアを用いて、センサの明るさの度合いや他の特徴を変調するようにセンサを指示して、バーコード情報をポータブルデバイス１００からバーコードスキャンデバイスへ伝送することができる。
【００３４】
図４に関連して説明したように、イメージプロセッサ１２４は、イメージセンサ１２０と表示システム１０４との間の信号パスに配置されている。この場合、イメージプロセッサ１２４は、操作画像の表示時に、画像をリアルタイムで直接操作、記憶、分析できることが好ましい。しかし、イメージプロセッサ１２４の演算能力（ｃｏｍｐｕｔａｔｉｏｎ  ｂａｎｄｗｉｄｔｈ）が不足している場合は、変調をリアルタイムで行う必要はない。このため、代わりに、イメージプロセッサ１２４で画像データをフレーム単位でメモリ１１０又は１２６へ記憶し且つ処理した後、表示画面にストリーミングすることで、バーコードの再現に必要な変調を実現することができる。この他に又はこれに加えて、得られた変調画像データをメモリ１１０又は１２６に戻し、後で表示することもできる。
【００３５】
図５は、本発明の実施例に係る、表示画像を変調可能なポータブル電子デバイスの概略ブロック図を示す。図５に示すデバイスは、図１及び３に示す各デバイスと同様であり且つ以下に述べる相違点を有し得る。図５に示すように、イメージセンサ１２０と表示画面１２８との間に変調デバイス１３０を介して別のパスが設けられている。このパスは、イメージプロセッサ１２４を通る信号パスに加えて又はその代わりに設けられている。変調デバイス１３０は、イメージセンサ１２０に接続されたコンプレックスプログラマブルロジックデバイス（ＣＰＬＤ）、カスタムＩＣ、又は他の専用処理リソース等のハードウェアで実装でき、明るさ又は色の度合い等の画像の特徴を変調するように構成されている。図５に示すように、変調デバイス１３０は、イメージセンサ１２０と表示画面１２８との間のデータパスに設計又は添え付け可能である。そして、デバイス１３０は、データストリームをリアルタイムで直接変調して、例えば、バーコードスキャナの感度が高い色の表示とバーコードスキャナの感度が高くない色の表示を切り替えるように色を入れ替えてよい。デバイス１３０は、リアルタイム画像とソリッドカラー（例えば黒、白、赤、緑等）とを交互に切り替えたり、異なるソリッドカラーを交互に切り替えたりすることもできる。この切り替えは、バーコードデータがスキャナに伝送されるように所定のバーコードに応じて変調される。そして、バーコードの再現が完了すると、ディスプレイをリアルタイム画像又は他の画像に戻すか、オフ状態にできる。赤、緑、及び青（ＲＧＢ）のデータストリームを用いてイメージデータを表せるが、様々な画素の高さ及び幅並びに色深度を有する他の形式のデータストリームも同様に操作してよく、そのような形式として、これらに限定はされないが、ＹＵＶ、コンポーネント、コンポジット、カラーマップ（ｃｏｌｏｒ  ｍａｐｐｅｄ）、Ｓ映像、ＨＤＭＩ（登録商標）等が挙げられる。
【００３６】
変調デバイス１３０を採用することで、イメージプロセッサ１２４にリアルタイムで変調を行う演算能力がない場合でも、リアルタイムで変調を行うことができる。また、変調デバイス１３０を、リアルタイムではなく、記憶された画像や映像の特徴を変調するように構成してもよい。
【００３７】
イメージセンサシステム１０２とイメージプロセッサ１２４又はシステムプロセッサ１０８との間にコネクタが設けられ、且つ／又は表示画面１２８とシステムの他の要素との間にコネクタが設けられることが多い。これらのコネクタは、既存のデバイスに画像変調ハードウェア１３０を添え付けた際の画像信号へのアクセスを提供する。
【００３８】
２次元撮像システムを有するモバイルデバイスの多くは、２次元バーコードを走査及び解釈可能であり、そのような２次元バーコードとして、これらに限定はされないが、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＨｉｇｈ  Ｃａｐａｃｉｔｙ  Ｃｏｌｏｒ  Ｂａｒｃｏｄｅ（ＨＣＣＢ）、３−ＤＩ、ＡｒｒａｙＴａｇ、Ａｚｔｅｃ  Ｃｏｄｅ、Ｓｍａｌｌ  Ａｚｔｅｃ  Ｃｏｄｅ、Ｃｏｄａｂｌｏｃｋ、Ｃｏｄｅ  １、ｃｏｄｅ  １６Ｋ、Ｃｏｄｅ  ４９、ＣｏｌｏｒＣｏｄｅ、Ｃｏｍｐａｃｔ  Ｍａｔｒｉｘ  Ｃｏｄｅ、ＣＰ  Ｃｏｄｅ、ＣｙｂｅｒＣｏｄｅ、ｄ−ｔｏｕｃｈ、ＤａｔａＧｌｙｐｈｓ、ＤａｔａＭａｔｒｉｘ、Ｄａｔａｓｔｒｉｐ  Ｃｏｄｅ、Ｄｏｔ  Ｃｏｄｅ  Ａ、ＥＺＣｏｄｅ、Ｇｒｉｄ  Ｍａｔｒｉｘ  Ｃｏｄｅ、ＨｕｅＣｏｄｅ、ＩＮＴＡＣＴＡ  Ｃｏｄｅ、ＪＡＧＴＡＧ、ＭａｘｉＣｏｄｅ、ｍＣｏｄｅ、ＭｉｎｉＣｏｄｅ、ＭｉｃｒｏＰＤＦ４１７、ＭＭＣＣ、Ｎｉｎｔｅｎｄｏ  ｅ−Ｒｅａｄｅｒ＃Ｄｏｔ  ｃｏｄｅ、Ｏｐｔａｒ、ＰａｐｅｒＤｉｓｋ、ＰＤＦ４１７、ＰＤＭａｒｋ、ＱＲ  Ｃｏｄｅ、ＱｕｉｃｋＭａｒｋ  Ｃｏｄｅ、ＳｍａｒｔＣｏｄｅ、Ｓｎｏｗｆｌａｋｅ  Ｃｏｄｅ、ＳＰＡＲＱＣｏｄｅ、ＳｕｐｅｒＣｏｄｅ、Ｔｒｉｌｌｃｏｄｅ、ＵｌｔｒａＣｏｄｅ、ＵｎｉｓＣｏｄｅ、Ｖｅｒｉｃｏｄｅ、ＶＳＣｏｄｅ、及びＷａｔｅｒＣｏｄｅが挙げられる。しかし、これらの２次元符号化技術は、いずれも１次元バーコードスキャナで解釈できるものではない。
【００３９】
図６は、本発明の実施例に係る、２次元バーコードを１次元の光再現バーコードに変換可能なポータブル電子デバイスの概略ブロック図を示す。図６では、撮像システムによって走査された２次元バーコード情報が従来の方法で解釈されるが、その後１次元形式の情報に変換され、２次元情報が１次元スキャナに対応する形式で伝送されるように表示画面の明るさが変調される。走査中の２次元バーコードは、デバイスの表示画面に同時に表示されてもよい。
【００４０】
より具体的には、図６に示すように、２次元バーコード１５０又は他の多次元バーコードが、イメージセンサ１５２によって撮像される。この後、プロセッサ１５４が、２次元バーコードを解釈し、２次元バーコードを１次元コードに変換してよい。この後、変調コントローラ１５６が、１次元バーコードに基づいてリアルタイム画像（２次元バーコードの画像とし得る）を操作して、ディスプレイ１５８が発する光の特徴の変調により１次元バーコードが再現されるようにしてよい。２次元バーコードと１次元バーコードの一方又は両方は、メモリ１６０に記憶できる。本明細書で説明したように、変調画像も、光再現バーコードとして取り出し、表示できるように、メモリ１６０に記憶できる。多次元バーコードを１次元バーコードに変換する方法は、全内容が参照により本明細書に組み込まれているＳｅｌｌｅｒｓらによる米国特許出願公開第２０１４／０１５６３７６号明細書に開示されている。
【００４１】
本明細書で説明したように、再現バーコードは、リアルタイム画像の１つ以上の光の特徴の変調、具体的には撮像システム１０２（図１）におけるセンサ画像信号の変調によって生成される。表示システム１０４（図２）の１つ以上の特徴を適宜変調することもできる。例えば、ディスプレイのバックライトの変調を変調してバーコードを再現することもできる。この場合、表示システム１０４で行う変調を撮像システムで行う変調と同期させて、変調信号が互いを打ち消し合うことを回避できるようにすることが好ましい。
【００４２】
本明細書に記載した発明の用途及び効果を含む本発明の説明は、例示であり、特許請求の範囲に記載した発明の範囲を限定する意図はない。本明細書に開示した実施例は変更及び改良が可能であり、当業者は、本特許文献を検討することで、これらの実施例における各要素の実質的な代替物及び均等物を理解するであろう。特記しない限り、本明細書において記載した特定の値はいかなる値も例示であり、適宜変更されてよい。様々なタイミングが記載されている場合、特記しない限り、厳密にこれらのタイミングでなくてもよく、むしろ、当該技術において周知であるように、回路配置、信号線インピーダンス、及び他の実際に適用される設計要素に応じて変化し得る。範囲を示す個々の値について言及している場合は、その範囲内の全ての値が含まれる。本明細書に開示した実施例における各種要素の代替物及び均等物を含む、実施例の上記及び他の変更及び改良は、発明の範囲を逸脱することなく実施可能である。
【図１】
2017538973.tif 000003
【図２】
2017538973.tif 000004
【図３】
2017538973.tif 000005
【図４】
2017538973.tif 000006
【図５】
2017538973.tif 000007
【図６】
2017538973.tif 000008
【国際調査報告】
2017538973.tif 000009