JP4746127B2 - Method and electronic device for decoding information stored in code - Google Patents
Method and electronic device for decoding information stored in code Download PDFInfo
- Publication number
- JP4746127B2 JP4746127B2 JP2009503669A JP2009503669A JP4746127B2 JP 4746127 B2 JP4746127 B2 JP 4746127B2 JP 2009503669 A JP2009503669 A JP 2009503669A JP 2009503669 A JP2009503669 A JP 2009503669A JP 4746127 B2 JP4746127 B2 JP 4746127B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- displayed
- information
- electronic device
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 26
- 238000003384 imaging method Methods 0.000 claims description 50
- 230000004044 response Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 230000006870 function Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本発明の実施形態は、コードに保存された情報をデコードする方法および電子デバイスに関する。特に、本発明の実施形態は、複数のマトリックス・コードに保存された情報を連続的にデコードする方法および電子デバイスに関する。 Embodiments of the present invention relate to a method and an electronic device for decoding information stored in a code. In particular, embodiments of the present invention relate to a method and electronic device for continuously decoding information stored in a plurality of matrix codes.
QRコードなどの二次元(2D:two dimensional)マトリックス・コードは、二次元のバーコードである。これらのコードは、データをコンパクトに保存することができ、かつ迅速にデコード可能である。2Dコードは、移動電話またはパーソナル・デジタル・アシスタントなどの電子デバイスへデータを入力するための迅速な方法としてよく用いられる。2Dコードは、例えばポスタ、広告または名刺などに見られ、URLあるいは電話番号もしくは電子メール・アドレスのような連絡先詳細などの情報を含むことがある。ユーザは、コードから情報をデコードすることにより、情報を閲覧し、さらにこの情報を電子デバイスに保存することができる。多くの場合、ユーザは複数の2Dコードから情報を閲覧することを望むと考えられ、例を挙げると、ユーザが、複数の2Dコードの含まれるポスタまたは広告に関心があり、かつ自分の必要とする情報がどのコードに含まれているかを知らない場合がある。一連の、QRコードなどの2Dコードから情報をデコードしてディスプレイする改善された方法を提供することは、有利であると考えられる。 Two-dimensional (2D) matrix codes such as QR codes are two-dimensional barcodes. These codes can store data in a compact manner and can be decoded quickly. 2D codes are often used as a quick way to enter data into electronic devices such as mobile phones or personal digital assistants. 2D codes are found, for example, on posters, advertisements or business cards, and may include information such as URLs or contact details such as phone numbers or email addresses. The user can browse the information by decoding the information from the code and further store this information in the electronic device. In many cases, a user will want to view information from multiple 2D codes, for example, the user is interested in a poster or advertisement that contains multiple 2D codes and needs You may not know which code contains the information you want. It would be advantageous to provide an improved method for decoding and displaying information from a series of 2D codes such as QR codes.
本発明の一実施形態によれば、コードに保存された情報をデコードする方法が提供され、方法には、イメージング・デバイスによって画像化された一連の画像をディスプレイに表示することと、割込を検出することと、割込に応えて、表示された画像にコードが含まれる場合には表示されたコードをデコードして情報を得ることと、得られた情報を、イメージング・デバイスによって画像化された一連の画像と同時にディスプレイに表示し、さらにイメージング・デバイスによって取り込まれた一連の表示された画像が変わる間、得られた情報の同時表示を維持することと、が含まれる。 According to one embodiment of the present invention, a method for decoding information stored in code is provided, the method comprising: displaying a series of images imaged by an imaging device on a display; Detecting and decoding the displayed code to obtain information if the displayed image contains code in response to an interrupt, and the obtained information is imaged by the imaging device. Displaying on the display at the same time as the series of images, and maintaining the simultaneous display of the resulting information while the series of displayed images captured by the imaging device changes.
これにより、ユーザが、一連のコードから容易に情報を閲覧することが可能になるという利点が生じる。イメージング・デバイスによって画像化された一連の画像と同時にコードからの情報が表示されるため、ユーザは、画像取り込みモードを終了する必要なく、コードに保存された情報を閲覧することができる。従って、例えばユーザが第1コードから情報を得たもののこの情報を使用したくない場合、ユーザは、画像取り込みモードを終了する必要なく、ただ単純に別のコードを含む画像を得るようにイメージング・デバイスを位置付けて、新たなコードから情報をデコードし閲覧することができる。 As a result, there is an advantage that the user can easily browse information from a series of codes. Since the information from the code is displayed simultaneously with the series of images imaged by the imaging device, the user can view the information stored in the code without having to exit the image capture mode. Thus, for example, if the user has obtained information from the first code but does not want to use this information, the user does not need to exit the image capture mode and simply obtains an image containing another code. You can locate the device and decode and view information from the new code.
コードは、各種のコンピュータ可視コード、例えば情報の図的表現であって情報を垂直方向および水平方向の双方で画像に保存することの可能な2Dすなわちマトリックス・コードなどとすればよい。かかるコードの例として、クイック・レスポンス(QR:quick response)コード、データ・マトリックス、およびアズテック・コードが挙げられる。 The code may be a variety of computer-visible codes, such as a 2D or matrix code, which is a graphical representation of information that allows information to be stored in an image both vertically and horizontally. Examples of such codes include a quick response (QR) code, a data matrix, and an aztec code.
本発明の別の実施形態によれば、電子デバイスが提供され、電子デバイスには、画像を画像化するイメージング・デバイスと、イメージング・デバイスによって画像化された画像を表示するディスプレイと、電子デバイスを制御する制御手段とが含まれ、制御手段は、割込に応えて、ディスプレイによって表示された画像にコードが含まれる場合には表示されたコードをデコードして情報を得、得られた情報を、一連の画像化された画像と同時に表示するようにディスプレイを制御し、さらに一連の取り込まれた画像が変わる間、得られた情報と一連の画像化された画像との同時表示を維持するように、配置されている。 According to another embodiment of the present invention, an electronic device is provided, the electronic device comprising an imaging device for imaging an image, a display for displaying an image imaged by the imaging device, and an electronic device. In response to the interrupt, the control means decodes the displayed code to obtain information when the image is displayed on the display, and obtains information. To control the display to display simultaneously with a series of imaged images, and to maintain simultaneous display of the resulting information and a series of imaged images while the series of captured images changes Is arranged.
本発明の別の実施形態によれば、さらに、電子デバイスを制御するプログラム命令を含むコンピュータ・プログラムが提供され、電子デバイスには、イメージング・デバイスとディスプレイとが含まれ、そのため電子デバイスによって画像化された画像がディスプレイに表示されるようになっており、コンピュータ・プログラムが、プロセッサにロードされると、割込を検出し、割込に応えて、表示された画像がコードが含む場合には表示されたコードをデコードして情報を得る手段と、得られた情報を、イメージング・デバイスによって画像化された一連の画像と同時にディスプレイに表示し、さらにイメージング・デバイスによって画像化された一連の画像が変わる間、得られた情報の同時表示を維持するようにディスプレイを制御する手段と、を提供する。 According to another embodiment of the present invention, there is further provided a computer program including program instructions for controlling an electronic device, the electronic device including an imaging device and a display, and therefore imaged by the electronic device. The displayed image is displayed on the display, and when the computer program is loaded into the processor, it detects an interrupt and, in response to the interrupt, if the displayed image contains code Means for decoding the displayed code to obtain information, and displaying the obtained information on the display simultaneously with a series of images imaged by the imaging device, and further, a series of images imaged by the imaging device Control the display to maintain simultaneous display of the obtained information while the It provides a stage, a.
本発明のさらなる理解のために、ほんの一例として添付の図面を参照する。 For a further understanding of the invention, reference will now be made by way of example only to the accompanying drawings in which:
図面は、コードに保存された情報をデコードする方法を示し、本方法には、イメージング・デバイス15によって画像化された一連の画像をディスプレイ13に表示することと、割込を検出することと、割込に応えて、表示された画像にコードが含まれる場合には表示されたコードをデコードして情報を得ることと、得られた情報を、イメージング・デバイス15によって画像化された一連の画像と同時にディスプレイ13に表示し、さらにイメージング・デバイス15によって画像化された一連の表示された画像が変わる間、得られた情報の同時表示を維持することと、が含まれる。
The drawings show how to decode the information stored in the code, which includes displaying a series of images imaged by the
図1は、電子デバイス1を概略的に示す。以下の説明において言及する機能のみを図示しているが、当然のことながら、デバイス1には、図示しないその他の機能を含めてもよい。電子デバイス1は、例えばパーソナル・コンピュータ、パーソナル・デジタル・アシスタント、移動セルラ電話、デジタル・カメラなど、コードに保存された情報をデコードして表示するように動作可能な任意の電子デバイスとすればよい。 FIG. 1 schematically shows an electronic device 1. Although only the functions mentioned in the following description are illustrated, it is understood that the device 1 may include other functions not shown. The electronic device 1 may be any electronic device operable to decode and display information stored in the code, such as a personal computer, a personal digital assistant, a mobile cellular phone, or a digital camera. .
図示された電子デバイス1は、ユーザ・インターフェース9と、メモリ5と、プロセッサ3と、イメージング・デバイス15とを含む。ユーザ・インターフェース9は、ディスプレイ13とユーザ入力手段11とを含む。ユーザ入力手段11は、ユーザによるデバイス1への情報入力を可能にするいかなる手段であってもよく、例えばキー・パッド、ジョイスティック、音声認識手段、またはディスプレイ13のタッチ・センシティブ領域などが挙げられる。
The illustrated electronic device 1 includes a user interface 9, a
プロセッサ3は、ユーザ入力手段11から入力コマンドを受け、ディスプレイ13へ出力コマンドを与えるように接続されている。プロセッサ3は、さらに、メモリ5に対する書き込みおよび読み出しを行うように接続されている。
The processor 3 is connected to receive an input command from the user input means 11 and give an output command to the
メモリ5は、コンピュータ・プログラム命令7を保存しており、このコンピュータ・プログラム命令がプロセッサ3へロードされると、プロセッサ3が、下記に説明するようにデバイス1の動作を制御できるようになる。コンピュータ・プログラム命令7は、電子デバイス1が図2Aおよび2Bに示される方法を実行できるようにする、ロジックおよびルーチンを提供する。
The
コンピュータ・プログラム命令7は、電磁搬送波信号を介して電子デバイス1へ到達してもよいし、あるいはコンピュータ・プログラム製品、メモリ・デバイス、またはCD−ROMもしくはDVDなどの記録媒体といった、物理的実体からコピーされてもよい。 The computer program instructions 7 may reach the electronic device 1 via an electromagnetic carrier signal, or from a physical entity such as a computer program product, a memory device, or a recording medium such as a CD-ROM or DVD. It may be copied.
イメージング・デバイス15は、一連の画像を画像化するように動作可能ないかなるデバイスであってもよい。イメージング・デバイス15はプロセッサ3によって制御されており、イメージング・デバイス15の検出する光を処理して目に見える画像を作り出すことにより、一連の画像の画像化が可能となる。イメージング・デバイスによって画像化された一連の画像は、ディスプレイ13に表示することができ、さらにメモリ5へ保存することもできる。プロセッサ3は、イメージング・デバイス15によって画像化された画像を解析するように動作可能である。
The
本発明に従ってデバイス1を制御する方法を、図2Aおよび2Bに概略的に示す。 A method for controlling the device 1 according to the present invention is schematically illustrated in FIGS. 2A and 2B.
図2Aは、本発明に従って画像を取得および表示する方法を示す。ステップ21にて、ユーザがイメージング・デバイス15を起動する。プロセッサ3が、一連の画像を取り込みそれらをディスプレイ13に表示させるようにイメージング・デバイス15を制御する。
FIG. 2A illustrates a method for acquiring and displaying an image in accordance with the present invention. In
ステップ23にて、イメージング・デバイス15が画像を取り込む。ステップ25にて、プロセッサ3が、取り込まれた画像と共に表示されるべき何らかの追加情報がメモリ5に保存されているか否かを判断する。追加情報としては、例えばコードから得られた情報などが考えられる。追加情報のない場合、プロセッサ3がディスプレイ13を制御し、ステップ27にて、取り込まれた画像を表示させる。
In
追加情報のある場合、プロセッサ3がディスプレイ13を制御し、ステップ29にて、取り込まれた画像を追加情報と同時に表示させる。追加情報は、取り込まれた画像に重なってディスプレイ13上に表示されるとよく、それにより取り込まれた画像が最前面に置かれ追加情報が背景に置かれる。他の実施形態では、取り込まれた画像をディスプレイ13の第1領域に表示し、追加情報を第2領域に表示してもよい。
If there is additional information, the processor 3 controls the
取り込まれた画像が表示され次第、プロセスはステップ23へと戻り、ステップ23から29から成るサイクルを繰り返す。
As soon as the captured image is displayed, the process returns to
図2Bは、メモリ5に保存されて、イメージング・デバイス15から取り込まれた画像と共に表示される可能性のある、追加情報を得る方法を示す。ステップ31にて、イメージング・デバイス15によって取り込まれた画像が、ディスプレイ13に表示される。この画像は、イメージング・デバイス15によって取り込まれた一連の画像のうちの1つであり、上述のように、追加情報の有無にかかわらずに表示されればよい。
FIG. 2B illustrates a method for obtaining additional information that may be stored in
ステップ33にて、プロセッサ3が割込を検出する。この割込としては、例えばキーまたは音声コマンドの操作など、ユーザ入力手段11を介したユーザ入力が考えられる。あるいは、電子デバイス1が所定の期間にわたって画像中の基準点と関連する位置に保たれていることがプロセッサ3によって検出された場合には、プロセッサ3が割込を生成してもよい。他の実施形態では、プロセッサ3が、表示された画像の中にコードを検出しコードの検出に応えて割込を生成するように、動作可能となっていてもよい。
In
割込に応えて、ステップ35にて、プロセッサ3が表示された画像を解析し、画像にコードが含まれているか否かを判断する。画像にコードが含まれる場合には、ステップ37にて、プロセッサ3がコードをデコードしてコード内に保存された情報を得る。一部の実施形態では、ディスプレイにコードの一部分だけが表示されている場合、あるいはコードの一部分が不明瞭または判読不能である場合であっても、プロセッサ3がコードをデコードできるようにすることが可能である。
In response to the interrupt, in
ステップ39にて、コードから得られた情報が、イメージング・デバイス15によって取り込まれた一連の画像と同時に表示し得る追加情報として、メモリ5に保存される。これにより、現在追加情報として保存されている情報を置き換えることができる。
At
図3Aから3Gは、本発明の実施形態の使用例を示す。図3Aは、本発明の一実施形態によるユーザ・インターフェース9を示す。ユーザ・インターフェース9は、ディスプレイ13と、ユーザ入力手段11とを含む。ディスプレイは、イメージング・デバイス15によって取り込まれた画像に加え、メモリ5に保存されているかまたはユーザによって入力された情報を表示するように動作可能である。
3A to 3G show examples of use of embodiments of the present invention. FIG. 3A illustrates a user interface 9 according to one embodiment of the present invention. The user interface 9 includes a
この特定の実施形態では、ユーザ入力手段11は、「ソフト」すなわちプログラム可能な3つのキー、41A、41Bおよび41Cを含む。これらのキー41の機能は、デバイスのモードによって決まる。一部の実施形態では、キー41の各々に関連する機能が、ディスプレイ13上で、キー41各々の上方の領域にある凡例によって示されてもよい。例えば、イメージング・デバイス15が一連の画像を取り込んでいるときに、右のソフト・キー41Cが、イメージング・デバイス15を無効にして画像取り込みモードを終了するように動作可能であってもよい。左のソフト・キー41Aが、例えば表示されている画像の解像度または質といったプロパティをデバイス1のユーザによって変更可能にできるようなメニュー・オプションのリストへ入るように、動作可能であってもよい。右のソフト・キー41Bが、取り込まれている一連の画像に割込をかけ、プロセッサ3によって、表示されている画像を解析し表示されている画像にコードが含まれる場合にはコードをデコードしてその中に保存された情報を得ることができるように、動作可能であってもよい。
In this particular embodiment, the user input means 11 includes “soft” or three programmable keys, 41A, 41B and 41C. The function of these keys 41 depends on the device mode. In some embodiments, the function associated with each of the keys 41 may be indicated on the
図3Bでは、ユーザがイメージング・デバイス15を起動させたため、イメージング・デバイス15が、上述の方法に従ってその後ディスプレイ13に表示される一連の画像を取り込んでいる。メモリ5に保存されている追加情報はないので、画像が単独で表示される。
In FIG. 3B, because the user has activated the
得られた画像には、例えばQRコードなどであり得る、コード43が含まれている。このコードは、位置検出パターン45を3つの隅に含む。図3Bでは、これらの隅のうちの2つだけが見える。これらの位置検出パターンによって、プロセッサ3が、画像の向きにかかわらずコード43をデコードすることができる。
The obtained image includes a
コード43は、複数のコードが含まれている場合のあるポスタまたは広告の上にあると考えられる。デバイス1のユーザが、複数のコードから情報を閲覧することを望むことがある。
コード43の一部分しかディスプレイに表示されていないため、プロセッサ3が、コードをデコードできないこともある。画像を解析しその画像中の何らかのコードをデコードするのにユーザ入力が必要とされる一部の実施形態では、画像中にコードのない場合、あるいはコードの一部分だけが表示されている場合には、プロセッサ3にコードのデコードを可能にさせるキー41Bが、関連する機能を持たないようにするとよい。
Since only a part of the
図3Cでは、ユーザが、コード43に関連してデバイス1を移動させたため、今やコード43の全体がディスプレイ13に表示されている。プロセッサは、今度は、割込に応えてコードをデコードしその中に保存された情報を得るように動作可能である。割込は、例えばキー41Bなどのユーザ入力手段の操作であればよい。あるいは、デバイス1が自動モードを有していてもよく、その場合、デバイス1が所定の時間にわたってコード43と関連する同じ位置に保たれていることをプロセッサ3が検出すると、プロセッサ3によって割込を生成することができ、それにより何らかのユーザ入力を必要せずにプロセッサ3によってコードをデコードすることが可能となる。
In FIG. 3C, since the user has moved the device 1 in relation to the
図3Dでは、プロセッサ3がコード43をデコードしている。プロセッサ3がコード43をデコードしている間も、イメージング・デバイス15は、その後ディスプレイ13に表示される画像を引き続き取り込んでいる。図示した実施形態では、ディスプレイ13にメッセージを表示して、ユーザに対し、コードがデコードされていることを知らせている。この特定の実施形態では、メッセージを最前面に表示し、それに対してイメージング・デバイス15によって取り込まれた画像は、メッセージの下にある背景に表示している。
In FIG. 3D, the processor 3 is decoding the
本実施形態では、プロセッサ3がコードをデコードしている間、キー41Cは、プロセッサ3にコードのデコードを中止させるように動作可能であり、それに対してキー41Aおよび41Bは、関連する機能を持たない。別の実施形態では、キー41A、41Bまたは41Cのいずれかを操作すると、プロセッサ3にコードのデコードを中止させることができると考えられる。
In this embodiment, while the processor 3 is decoding the code, the key 41C is operable to cause the processor 3 to stop decoding the code, whereas the
図3Eでは、プロセッサが、コード43のデコードを完了している。ここではコード43から得られた情報が、イメージング・デバイス15から取り込まれた一連の画像と同時に表示されるべき追加情報として、保存される。本実施形態では、イメージング・デバイス15からの画像が背景に表示され、それに対して情報が、イメージング・デバイス15からの画像に重なって最前面に表示されている。別の実施形態では、ディスプレイ13で、イメージング・デバイス15からの画像とは異なる部分に、情報を表示してもよい。
In FIG. 3E, the processor has completed decoding of the
コードから得られた情報がディスプレイに表示されるとき、キー41Aと関連するメニュー・オプションのリストには、表示されている情報に関連するオプションが含まれるとよい。例えばオプションのリストには、後の使用のために情報をメモリ5に保存することなどが含まれるとよく、例を挙げると、得られた情報が、ユーザが連絡先リストへの保存を望むであろう連絡先詳細、またはユーザがカレンダへの保存を望むであろうカレンダ情報などを含む場合が考えられる。情報にURLが含まれる場合、メニュー・オプションによって、デバイス1のユーザがそのURLに関連する場所へアクセスできるようにするとよい。得られた情報に電話番号または電子メール・アドレスが含まれる場合、メニュー・オプションには、その番号またはアドレスに対して電話を掛けるかもしくはメッセージを送ることが含まれるとよい。
When information obtained from the code is displayed on the display, the list of menu options associated with key 41A may include options associated with the displayed information. For example, the list of options may include storing information in
図3Fでは、デバイスのユーザが、コード43に関連してデバイス1を移動させたため、ディスプレイ13の背景にダッシュ記号で示された新たなコード49の一部分が見られる。もはや第1のコード43は表示されていないが、コード43に関連する情報は、引き続き最前面に表示されている。
In FIG. 3F, since the user of the device has moved the device 1 in relation to the
図3Gでは、デバイスが割込を検出済みであり、割込は、既に述べたように、キー41Bの操作またはコード49と関連する位置におけるデバイスの保持であったと考えられる。従ってプロセッサ3は、コード47のデコードを開始する。本実施形態では、割込が検出されると、コード49を含む画像が背景から再前面へ移動して、ユーザに対し、新たなコードがデコードされていることを知らせる。別の実施形態では、デバイスが音声通知を生成して、新たなコードがデコードされていることを知らせてもよい。
In FIG. 3G, the device has detected an interrupt, and it is believed that the interrupt was the operation of the key 41B or the holding of the device in a position associated with the code 49, as already described. Therefore, the processor 3 starts decoding the
本発明の実施形態を、上述の各項において様々な例を参照して説明してきたが、当然のことながら、請求項に記載する本発明の範囲を逸脱することなく、提示された例に対する変更を施すことができる。 While embodiments of the invention have been described with reference to various examples in the foregoing sections, it will be appreciated that modifications to the examples presented may be made without departing from the scope of the invention as set forth in the claims. Can be applied.
上記の明細書において本発明の特に重要と考えられる特徴に注意を引きつけるべく努めているが、一方、当然のことながら、出願者は、本明細書において言及および/または図面において表示した、あらゆる特許性のある特徴および特徴の組み合わせに関して、それらを特に協調したか否かにかかわらず、保護を請求する。 While the above specification has sought to draw attention to features of the present invention that are considered to be particularly important, it is to be understood that applicants will not be obliged to make any patents mentioned herein and / or displayed in the drawings. We claim protection for sexual features and combinations of features, whether or not they are specifically coordinated.
Claims (24)
イメージング・デバイスによって画像化された一連の画像をディスプレイに表示することと、
割込を検出することと、
前記割込に応えて、前記表示された画像がコードを含む場合には前記表示されたコードをデコードして情報を得ることと、
前記得られた情報を、前記イメージング・デバイスによって画像化された前記一連の画像と同時に前記ディスプレイに表示することと、
前記イメージング・デバイスによって画像化された前記一連の表示された画像が変わる間、前記得られた情報の同時表示を維持することと、
を含む、方法。A method of decoding information stored in a code by an electronic device ,
Displaying a series of images imaged by an imaging device on a display;
Detecting interrupts,
In response to the interrupt, if the displayed image includes a code, decoding the displayed code to obtain information;
Displaying the obtained information on the display simultaneously with the series of images imaged by the imaging device;
Maintaining a simultaneous display of the obtained information while the series of displayed images imaged by the imaging device changes;
Including a method.
画像を取り込むイメージング・デバイスと、
前記イメージング・デバイスによって画像化された画像を表示するディスプレイと、
前記電子デバイスを制御する制御手段と、
を含み、前記制御手段が、割込に応えて、前記ディスプレイによって表示された前記画像がコードを含む場合には前記表示されたコードをデコードして情報を得、前記得られた情報を前記一連の画像化された画像と同時に表示するように前記ディスプレイを制御し、前記一連の画像化された画像が変わる間、前記得られた情報と一連の画像化された画像との前記同時表示を維持するように配置されている、前記電子デバイス。An electronic device,
An imaging device for capturing images;
A display for displaying an image imaged by the imaging device;
Control means for controlling the electronic device;
In response to the interrupt, the control means decodes the displayed code to obtain information when the image displayed by the display includes a code, and obtains the information Controlling the display to display simultaneously with the imaged images, and maintaining the simultaneous display of the obtained information and the sequence of imaged images while the sequence of imaged images changes The electronic device is arranged to be.
割込を検出し、前記割込に応えて、前記表示された画像がコードを含む場合には前記表示されたコードをデコードして情報を得る手段と、
前記得られた情報を、前記イメージング・デバイスによって画像化された前記一連の画像と同時に前記ディスプレイに表示し、前記イメージング・デバイスによって画像化された前記一連の画像が変わる間、前記得られた情報の同時表示を維持するように、前記ディスプレイを制御する手段と、
を提供する、前記コンピュータ・プログラム。A computer program including program instructions for controlling an electronic device, the electronic device including an imaging device and a display, so that an image imaged by the electronic device is displayed on the display And when the computer program is loaded into a processor,
Means for detecting an interrupt and, in response to the interrupt, if the displayed image includes a code, decodes the displayed code to obtain information;
The obtained information is displayed on the display simultaneously with the series of images imaged by the imaging device, and the obtained information is changed while the series of images imaged by the imaging device changes. Means for controlling the display to maintain simultaneous display of:
Providing the computer program.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2006/001159 WO2007113610A1 (en) | 2006-04-04 | 2006-04-04 | A method and electronic device for decoding information stored in codes |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009532793A JP2009532793A (en) | 2009-09-10 |
JP4746127B2 true JP4746127B2 (en) | 2011-08-10 |
Family
ID=38563156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009503669A Active JP4746127B2 (en) | 2006-04-04 | 2006-04-04 | Method and electronic device for decoding information stored in code |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4746127B2 (en) |
WO (1) | WO2007113610A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2460683A (en) | 2008-06-05 | 2009-12-09 | Vodafone Plc | Requesting a webpage in relation to a two-dimensional barcode from a mobile terminal |
US8282002B2 (en) | 2010-03-08 | 2012-10-09 | Apple Inc. | Multi-barcode scan process |
US7971782B1 (en) | 2010-03-08 | 2011-07-05 | Apple Inc. | Multi-point transaction system |
EP2549425A3 (en) * | 2011-06-24 | 2013-03-20 | Verisign, Inc. | Multi-mode barcode resolution system |
US9022280B2 (en) | 2011-06-24 | 2015-05-05 | Verisign, Inc. | Multi-mode barcode resolution system |
US11562351B2 (en) * | 2019-08-09 | 2023-01-24 | Its, Inc. | Interoperable mobile-initiated transactions with dynamic authentication |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09259215A (en) * | 1996-03-26 | 1997-10-03 | Tec Corp | Code reader |
JP2000082107A (en) * | 1998-06-30 | 2000-03-21 | Sony Corp | Image processing device, method therefor and medium |
JP2001075971A (en) * | 1999-08-31 | 2001-03-23 | Sony Corp | Device and method for processing information and program storage medium |
JP2002111909A (en) * | 2000-09-28 | 2002-04-12 | Denso Corp | Information-providing service |
JP2004287808A (en) * | 2003-03-20 | 2004-10-14 | Olympus Corp | Portable information terminal device |
JP2005102232A (en) * | 2004-09-28 | 2005-04-14 | Sharp Corp | Portable telephone |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2383231A (en) * | 2001-11-30 | 2003-06-18 | Jeremy Philip Hendy | Combined barcode scanner, video camera and mobile telephone |
JP4113387B2 (en) * | 2002-07-24 | 2008-07-09 | シャープ株式会社 | Portable terminal device, information reading program, and recording medium recording the program |
EP1631897A4 (en) * | 2003-06-06 | 2007-06-27 | Neomedia Tech Inc | Automatic access of internet content with a camera-enabled cell phone |
US7156311B2 (en) * | 2003-07-16 | 2007-01-02 | Scanbuy, Inc. | System and method for decoding and analyzing barcodes using a mobile device |
US20050029358A1 (en) * | 2003-08-07 | 2005-02-10 | Mankins David Patrick | Bar code input for camera-equipped wireless devices |
US20050082370A1 (en) * | 2003-10-17 | 2005-04-21 | Didier Frantz | System and method for decoding barcodes using digital imaging techniques |
US7296747B2 (en) * | 2004-04-20 | 2007-11-20 | Michael Rohs | Visual code system for camera-equipped mobile devices and applications thereof |
-
2006
- 2006-04-04 JP JP2009503669A patent/JP4746127B2/en active Active
- 2006-04-04 WO PCT/IB2006/001159 patent/WO2007113610A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09259215A (en) * | 1996-03-26 | 1997-10-03 | Tec Corp | Code reader |
JP2000082107A (en) * | 1998-06-30 | 2000-03-21 | Sony Corp | Image processing device, method therefor and medium |
JP2001075971A (en) * | 1999-08-31 | 2001-03-23 | Sony Corp | Device and method for processing information and program storage medium |
JP2002111909A (en) * | 2000-09-28 | 2002-04-12 | Denso Corp | Information-providing service |
JP2004287808A (en) * | 2003-03-20 | 2004-10-14 | Olympus Corp | Portable information terminal device |
JP2005102232A (en) * | 2004-09-28 | 2005-04-14 | Sharp Corp | Portable telephone |
Also Published As
Publication number | Publication date |
---|---|
JP2009532793A (en) | 2009-09-10 |
WO2007113610A1 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5639158B2 (en) | Organizing content columns | |
JP4814303B2 (en) | User interface switching method, electronic apparatus and recording medium using this method | |
US8766766B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
TWI438675B (en) | Method, device and computer program product for providing a context-aware help content | |
JP6368455B2 (en) | Apparatus, method, and program | |
JP4746127B2 (en) | Method and electronic device for decoding information stored in code | |
CN107209625B (en) | Floating soft trigger for touch display on electronic device | |
KR101121516B1 (en) | Portable electronic device performing similar operations for different gestures | |
JP6214850B2 (en) | Menu execution method and apparatus for portable terminal | |
KR101960906B1 (en) | Information processing apparatus, method, and non-transitory computer-readable medium | |
EP2113831A9 (en) | Method and apparatus for browsing item information and recording medium using the same | |
CN101076166B (en) | Device having display buttons and display method and medium for the device | |
TWI582680B (en) | A system and method for operating application icons | |
US20080120568A1 (en) | Method and device for entering data using a three dimensional position of a pointer | |
EP3128411A1 (en) | Interface display method and device | |
US10628034B2 (en) | User terminal device and method for controlling user terminal device thereof | |
CN105745612A (en) | Resizing technique for display content | |
KR20110036632A (en) | Method, apparatus, computer program and user interface for editing an image | |
CN106504295A (en) | Render the method and device of picture | |
CN114979533B (en) | Video recording method, device and terminal | |
TW201101172A (en) | Target zones for menu items on a touch-sensitive display | |
CN107123078A (en) | The method and device of display image | |
WO2006011556A1 (en) | Information processing system, and information processing method | |
KR101527492B1 (en) | Sound storage service system and method | |
US20080186281A1 (en) | Device having display buttons and display method and medium for the device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100607 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100907 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101202 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110418 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110512 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140520 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4746127 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |