JP7447876B2 - Electronic equipment, display methods and programs - Google Patents
Electronic equipment, display methods and programs Download PDFInfo
- Publication number
- JP7447876B2 JP7447876B2 JP2021122350A JP2021122350A JP7447876B2 JP 7447876 B2 JP7447876 B2 JP 7447876B2 JP 2021122350 A JP2021122350 A JP 2021122350A JP 2021122350 A JP2021122350 A JP 2021122350A JP 7447876 B2 JP7447876 B2 JP 7447876B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- code
- displayed
- read
- dimensional code
- 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 17
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Description
本発明は、電子機器、表示方法及びプログラムに関する。 The present invention relates to an electronic device, a display method, and a program.
近年、QR(Quick Response)コード(登録商標)、バーコード等のコードシンボルをディスプレイ上に表示する電子機器が種々開発されている。
例えば、特許文献1、2には、読み取るべきバーコードが複数枚存在する場合、一定時間毎に1枚ずつ切り替え表示する表示装置が記載されている。
In recent years, various electronic devices have been developed that display code symbols such as QR (Quick Response) codes (registered trademarks) and bar codes on their displays.
For example,
しかしながら、コードシンボルを1枚ずつ表示すると、読み取るべきコードシンボルが複数存在するのか否かをユーザが認識しづらいという問題がある。一方、複数のコードシンボルを一度に表示すると、読取順序として読取対象ではないコードシンボルを読取装置で誤って読み取ってしまい、効率よく読み取りができないという問題がある。 However, if the code symbols are displayed one by one, there is a problem in that it is difficult for the user to recognize whether there are multiple code symbols to be read. On the other hand, if a plurality of code symbols are displayed at once, there is a problem in that the reading device may mistakenly read code symbols that are not intended for reading in the reading order, making it impossible to read them efficiently.
本発明は、上記の問題点を鑑みてなされたものであり、読み取るべきコードシンボルが複数存在する場合に、その旨をユーザが認識できるようにするとともに、効率よく読み取りを実施できるようにすることを目的とする。 The present invention has been made in view of the above-mentioned problems, and it is an object of the present invention to enable a user to recognize when there are multiple code symbols to be read, and to enable efficient reading. With the goal.
以上の課題を解決するため、本発明の電子機器は、
表示部と、
前記表示部の同一画面上に複数のコードシンボルを並べて表示させるとき、前記複数のコードシンボルのうちの何れかを、外部の読取装置が読取可能な態様で表示させ、前記複数のコードシンボルのうちの何れか以外を、前記外部の読取装置が読取不可能な態様で表示させるよう制御する制御部と、
を備える。
In order to solve the above problems, the electronic device of the present invention includes:
A display section;
When displaying a plurality of code symbols side by side on the same screen of the display unit, any one of the plurality of code symbols is displayed in a manner readable by an external reading device , and one of the plurality of code symbols is displayed in a manner readable by an external reading device. a control unit that controls to display other than any of the above in a manner that the external reading device cannot read ;
Equipped with
本発明によれば、読み取るべきコードシンボルが複数存在する場合に、その旨をユーザが認識することが可能となるとともに、効率よく読み取りを実施することが可能となる。 According to the present invention, when there are multiple code symbols to be read, it becomes possible for the user to recognize this fact, and it becomes possible to perform the reading efficiently.
以下、本発明に係る電子機器の実施の形態について、図面を参照して説明する。なお、以下では、電子機器が関数電卓である場合について説明するが、本発明は、電子機器が関数電卓である場合に限定されず、ディスプレイ上に、コードシンボルを表示することが可能な電子機器(例えば、スマートフォンやタブレット等)であればどのような電子機器にも適用される。また、発明の範囲は、図示例に限定されない。
また、本実施形態では、コードシンボルが2次元コードである場合を例にとり説明するが、コードシンボルはこれに限らず、例えばバーコード等の他のコードシンボルであってもよい。
Embodiments of electronic equipment according to the present invention will be described below with reference to the drawings. In addition, although the case where the electronic device is a scientific calculator will be described below, the present invention is not limited to the case where the electronic device is a scientific calculator, and the present invention is applicable to electronic devices that can display code symbols on the display. This applies to any electronic device (for example, a smartphone or tablet). Furthermore, the scope of the invention is not limited to the illustrated example.
Further, in this embodiment, a case will be described in which the code symbol is a two-dimensional code, but the code symbol is not limited to this, and may be another code symbol such as a bar code.
図1は、本実施形態に係る電子機器の例としての関数電卓の平面図である。図1に示すように、関数電卓1は、各種キー群を有する入力キー群2と、ディスプレイ10とを備えている。
FIG. 1 is a plan view of a scientific calculator as an example of an electronic device according to the present embodiment. As shown in FIG. 1, the
入力キー群2は、ユーザから数値や計算記号等の数式構成要素の入力操作を受けたり、各種処理の指示操作を受けたりするためのキー群であり、それぞれ固有の機能を割り当てられた複数のキーを備えている。本実施形態においては、入力キー群2は、テンキー20やカーソルキー21、ACキー22、CODEキー23、SHIFTキー24等を備えている。
The
このうち、テンキー20は数値の入力操作を受けるキーである。また、カーソルキー21は、ディスプレイ10内で編集対象位置や選択対象位置を示すカーソルを所定の方向に移動させる場合等に押下されるキーであり、本実施形態では、上下左右の4方向について入力可能に構成されている。
Among these, the
ACキー22は、それまで行った演算等を全てクリアするために押下するキーである。また、本実施形態では、ディスプレイ10上に2次元コードが表示されている状態でACキー22が押下されると、2次元コードのコード表示が解除され、ディスプレイ10上の表示が、2次元コードをコード表示する直前の状態に戻るようになっている。
The
CODEキー23は、入力キー群2の操作に応じた数式や演算結果、選択されたアプリに対応するURL(Uniform Resource Locator)等を2次元コードにコード化して表示させる際に押下されるキーである。
The
ディスプレイ10は、例えば、液晶ディスプレイ(Liquid Crystal Display)等により構成されており、入力キー群2などの操作に応じた文字や符号、記号、数式、演算結果、表等(数式や表等と呼ぶ)の各種データや、2次元コードを、複数のドットにより表示する表示部である。本実施形態において、ディスプレイ10は、黒、ダークグレー、ライトグレー、白の4つの階調での表示が可能である。
なお、ディスプレイ10に、タッチパネルを、例えば表示画面全面に亘って一体的に設けることも可能である。
The
Note that it is also possible to integrally provide the
[内部構成]
次に、関数電卓1の内部構造について説明する。図2は、関数電卓1の内部構成を示すブロック図である。図2に示すように、関数電卓1は、CPU(Central Processing Unit)11と、表示駆動部12と、キー入力部13と、通信部14と、記録媒体読取部15と、記憶部16とを備えて構成されている。また、図示を省略するが、関数電卓1は、このほかに、例えばディスプレイ10上に表示する数式や表等のデータを一時的に保存するRAM(Random Access Memory)等を適宜備えている。
[Internal configuration]
Next, the internal structure of the
表示駆動部12は、CPU11からの制御に従って、前述したディスプレイ10上に各種情報を表示するように駆動制御する。また、表示駆動部12は、ディスプレイ10上に表示を行う際のコントラスト比を調整するようになっている。
The
キー入力部13は、前述した入力キー群2(前述したようにタッチパネルを設ける場合には入力キー群2とタッチパネル)を備えており、ユーザ操作により入力されたキーに対応するキー入力信号をCPU11に出力する。そして、CPU11は、ユーザ操作により入力されたキーに対応するキー入力信号を受け付けて対応する数式や表等をディスプレイ10上に表示させたり、演算を実行したり、或いは種々の処理を行う。
The
通信部14は、関数電卓1を例えば図示しないネットワークに接続した場合等に、これを介してネットワーク等に接続される外部機器(例えば、サーバやコンピュータ等)との間で通信を行う。
For example, when the
記録媒体読取部15は、着脱自在に装着されるUSBメモリ等の外部情報記録媒体15Aから情報を読み取るようになっている。なお、後述する本発明に係るプログラム(図4に示す2次元コード表示処理のプログラム)が記憶された外部情報記録媒体15Aから当該プログラムを記録媒体読取部15経由で読み込むように構成することも可能である。また、本発明に係るプログラムを関数電卓1から外部情報記録媒体15Aに読み出すことができるように構成することも可能である。
The recording
記憶部16は、プログラム等を記憶するメモリである。本実施形態では、記憶部16は、各種の記憶領域を備えており、CPU11が関数電卓1の各種機能を実行するためのプログラム、例えば、後述する2次元コード表示処理(図4参照)を実行するためのプログラムや、プログラムの実行に必要なデータを記憶する記憶領域160を備えている。
The
CPU11は、関数電卓1の各部を中央制御する。具体的には、CPU11は、記憶部16の記憶領域160に記憶されているシステムプログラムや各種アプリケーションプログラムの中から指定されたプログラムを読み出して記憶部16の作業領域に展開し、記憶部16に展開されたプログラムとの協働で、各種処理を実行する。また、CPU11は、表示駆動部12を制御して、ディスプレイ10上に必要な表示を行わせるようになっている。CPU11は、本発明の制御部として機能する。
The
[動作]
次に、本実施形態に係る電子機器である関数電卓1における動作について、各図面に示すフローチャートに基づいて説明する。なお、以下で説明する関数電卓1の動作は、CPU11と記憶部16に記憶されているプログラムとの協働により実行される。
[motion]
Next, the operation of the
[基本動作]
まず、本実施形態に係る関数電卓1における基本動作について、図3に示すフローチャートに基づいて説明する。
[basic action]
First, the basic operation of the
関数電卓1のCPU11は、装置の電源がオンされて(ステップS1)、関数電卓1の使用が開始されると、各機能部に所定の初期動作等を行わせて、計算機処理を開始する(ステップS2)。そして、ユーザによるコード表示指令すなわち2次元コードを生成して表示する指令(CODEキー23の押下)がない場合(ステップS3;NO)、CPU11は、ユーザが数式や文字等の入力等の通常動作を行うと(ステップS4)、それに基づいてディスプレイ10上に数式や文字等を表示したり、演算を実行して演算結果を表示したりする等して、通常動作に基づく表示を行い(ステップS5)、ステップS3に戻る。
When the device is powered on (step S1) and use of the
一方、ユーザがCODEキー23を押下して2次元コード表示指令が行われると(ステップS3;YES)、CPU11は、2次元コード表示処理を実行する(ステップS6)。2次元コード表示処理が終了すると、CPU11は、ディスプレイ10上の表示を、2次元コードをコード表示する直前の状態に戻して、計算機処理(ステップS2)を再開する。
On the other hand, when the user presses the CODE key 23 to issue a two-dimensional code display command (step S3; YES), the
[2次元コード表示処理]
図4は、図2のステップS6で実行される2次元コード表示処理の流れを示すフローチャートである。以下、図4を参照して2次元コード表示処理について説明する。
[Two-dimensional code display processing]
FIG. 4 is a flowchart showing the flow of the two-dimensional code display process executed in step S6 of FIG. The two-dimensional code display process will be described below with reference to FIG.
まず、CPU11は、コード化対象のデータをコード化して2次元コードを生成する(ステップS11)。
例えば、図5(a)に示すように、数式が入力され、演算が実行された状態で2次元コード表示指令が行われた場合、CPU11は、入力式と演算結果をコード化対象としてコード化を行い、2次元コードを生成する。
また、例えば、図5(b)に示すように、ディスプレイ10に表示されたリスト画面からデータが登録された状態で2次元コード表示指令が行われた場合、CPU11は、登録されたデータをコード化対象としてコード化を行い、2次元コードを生成する。
また、例えば、図5(c)に示すように、連立方程式の係数や定数の値が入力され、演算が実行された状態で2次元コード表示指令が行われた場合、CPU11は、入力された値と演算結果をコード化対象としてコード化を行い、2次元コードを生成する。
また、例えば、図5(d)に示すように、ディスプレイ10に表示されたアプリ選択画面からアプリが選択された状態で2次元コード表示指令が行われた場合、CPU11は、選択されたアプリのアプリ番号(アプリのマニュアルに飛ばすURL)をコード化対象としてコード化を行い、2次元コードを生成する。
CPU11は、コード化対象のデータ量に応じて、1又は複数の2次元コードを生成する。複数の2次元コードが生成された場合には、CPU11は、先頭側のデータをコード化した2次元コードから順に、シーケンシャルな項番を付与し、2次元コードと項番を対応付けてRAM等に記憶する。この項番は、2次元コードの読取順序を表す。
First, the
For example, as shown in FIG. 5(a), if a two-dimensional code display command is issued after a mathematical formula has been input and a calculation has been executed, the
For example, as shown in FIG. 5(b), when a two-dimensional code display command is issued with data registered from the list screen displayed on the
Further, for example, as shown in FIG. 5(c), when a two-dimensional code display command is issued after the values of the coefficients and constants of the simultaneous equations have been input and the calculations have been executed, the CPU 11 A two-dimensional code is generated by encoding the values and operation results.
Further, for example, as shown in FIG. 5(d), when a two-dimensional code display command is issued with an app selected from the app selection screen displayed on the
The
次いで、CPU11は、生成された2次元コードの総数を取得する(ステップS12)。
次いで、CPU11は、変数nに1をセットし(ステップS13)、図示しない2次元コードの読取装置(例えば、カメラ付きスマートフォンやタブレット等)による次の読取対象の2次元コードをn枚目の2次元コード(項番がnの2次元コード)に設定する(ステップS14)。
Next, the
Next, the
次いで、CPU11は、2次元コードと項番/総数を表示駆動部12によりディスプレイ10に表示させる。読み取るべき2次元コードが複数存在する場合(例えば、表示されていた数式や表等のデータの2次元コードが複数枚により構成されている場合など)、CPU11は、表示駆動部12により複数の2次元コードを同一画面上に表示させる。このとき、次の読取対象の2次元コードを黒で、それ以外の(次の読取対象ではない)2次元コードをライトグレーで表示させる(ステップS15)。
Next, the
図6は、読み取るべき2次元コードが複数存在する場合の、ステップS15におけるディスプレイ10の表示の一例を示す図である。
図6に示すように、ステップS15において、ディスプレイ10には、2次元コード101と項番/総数102とが表示される。ディスプレイ10には、m枚(m≧2)の2次元コード101が表示可能であり、読み取るべき2次元コードが複数存在する場合、m枚までの2次元コード101がディスプレイ10の同一画面上に項番の順に並べて表示される。図6では、m=2の場合の表示例を示している。また、読取対象の2次元コード101は黒で、それ以外の(読取対象ではない)2次元コード101はライトグレーで表示される。なお、読取対象の2次元コードは、CPU11により、所定時間経過ごと又はユーザのカーソルキー21の操作に応じて、項番の順序に基づいて切り替えられるようになっている。また、読み取るべき2次元コードの数がmより大きい場合、所定時間経過ごと又はユーザのカーソルキー21の操作に応じて、ディスプレイ10に表示される2次元コードについても切り替えられるようになっている。
FIG. 6 is a diagram showing an example of the display on the
As shown in FIG. 6, in step S15, a two-
ここで、上述のように、本実施形態では、ディスプレイ10は、黒、ダークグレー、ライトグレー、白の4階調で表示可能である。ディスプレイ10において黒又はダークグレーで2次元コード101を表示した場合、ディスプレイ10における背景と2次元コード101とのコントラスト(反射率の差(あるいは、輝度値の差))は、読取装置で読取可能なコントラストであるが、2次元コード101をライトグレーで表示した場合、ディスプレイ10における背景と2次元コード101とのコントラストは読取装置で読取可能なコントラストの下限値(閾値TH)より低く、読取不可能である。そのため、読取対象ではない2次元コード101がライトグレーで表示されていれば、誤って読み取られることを回避することができ、読取対象の2次元コード101を読取装置で効率よく読み取ることができる。なお、閾値THは、高性能な読取装置で2次元コード101を読み取った場合であっても読み取りエラーが発生するコントラストとして予め実験的に求められた値である。
Here, as described above, in this embodiment, the
次いで、CPU11は、カーソルキー21が操作されたか否かを判断する(ステップS16)。
カーソルキー21が操作されたと判断した場合(ステップS16;YES)、CPU11は、カーソルキー21の「→」キーが押下されたか否かを判断する(ステップS17)。
「→」キーが押下されたと判断した場合(ステップS17;YES)、CPU11は、n+1枚目の2次元コードが存在するか否かを判断する(ステップS18)。
n+1枚目の2次元コードが存在すると判断した場合(ステップS18;YES)、CPU11は、変数nにn+1を格納し(ステップS19)、ステップS15に戻る。
すなわち、n+1枚目の2次元コードを次の読取対象としてディスプレイ10に複数の2次元コード101及び項数/総数102を表示させる。
n+1枚目の2次元コードが存在しないと判断した場合(ステップS18;NO)、CPU11は、ステップS15に戻る。
Next, the
If it is determined that the
If it is determined that the "→" key has been pressed (step S17; YES), the
If it is determined that the (n+1)th two-dimensional code exists (step S18; YES), the
That is, a plurality of two-
If it is determined that the (n+1)th two-dimensional code does not exist (step S18; NO), the
一方、ステップS17において、「→」キーが押下されていないと判断した場合(ステップS17;NO)、CPU11は、「←」キーが押下されたか否かを判断する(ステップS20)。
「←」キーが押下されたと判断した場合(ステップS20;YES)、CPU11は、n-1枚目の2次元コードが存在するか否かを判断する(ステップS21)。
n-1枚目の2次元コードが存在すると判断した場合(ステップS21;YES)、CPU11は、変数nにn-1を格納し(ステップS22)、ステップS15に戻る。
すなわち、n-1枚目の2次元コードを次の読取対象としてディスプレイ10に複数の2次元コード101及び項数/総数102を表示させる。
n-1枚目の2次元コードが存在しないと判断した場合(ステップS21;NO)、CPU11は、ステップS15に戻る。
On the other hand, if it is determined in step S17 that the "→" key has not been pressed (step S17; NO), the
If it is determined that the "←" key has been pressed (step S20; YES), the
If it is determined that the (n-1)th two-dimensional code exists (step S21; YES), the
That is, a plurality of two-
If it is determined that the (n-1)th two-dimensional code does not exist (step S21; NO), the
ステップS20において、「←」キーが押下されていないと判断した場合(ステップS20;NO)、CPU11は、ステップS15に戻る。
In step S20, if it is determined that the "←" key is not pressed (step S20; NO), the
一方、ステップS16において、カーソルキー21が操作されていないと判断した場合(ステップS16;NO)、CPU11は、ディスプレイ10の画面表示が現在の表示となってから予め定められた所定時間が経過したか否かを判断する(ステップS23)。
ディスプレイ10の画面表示が現在の表示となってから所定時間が経過したと判断した場合(ステップS23;YES)、CPU11は、ステップS18に移行し、n+1枚目の2次元コードが存在すると判断した場合(ステップS18;YES)、CPU11は、変数nにn+1を格納し(ステップS19)、ステップS15に戻る。
すなわち、n+1枚目の2次元コードを読取対象としてディスプレイ10に複数の2次元コード101及び項数/総数102を表示させる。
n+1枚目の2次元コードが存在しないと判断した場合(ステップS18;NO)、CPU11は、ステップS15に戻る。
On the other hand, if it is determined in step S16 that the
If it is determined that a predetermined period of time has passed since the screen display on the
That is, a plurality of two-
If it is determined that the (n+1)th two-dimensional code does not exist (step S18; NO), the
ディスプレイ10の画面表示が現在の表示となってから所定時間が経過していないと判断した場合(ステップS23;NO)、CPU11は、2次元コードの表示の終了操作が実施されたか否かを判断する(ステップS24)。
例えば、ACキー22の押下が2次元コードの表示の終了操作である場合、ACキー22が押下されたか否かを判断する。
If it is determined that a predetermined time has not elapsed since the screen display on the
For example, if pressing the
2次元コードの表示の終了操作が実施されていないと判断した場合(ステップS24;NO)、CPU11は、ステップS15に戻る。
2次元コードの表示の終了操作が実施されたと判断した場合(ステップS24;YES)、CPU11は、2次元コード表示処理を終了し、ディスプレイ10上の表示を、2次元コード101をコード表示する直前の状態に戻して、計算機処理(ステップS2)を再開する。
なお、複数の2次元コードの全てを読取対象として表示した後、所定時間が経過した場合に、自動的に2次元コード表示処理を終了することとしてもよい。
If it is determined that the operation to end the display of the two-dimensional code has not been performed (step S24; NO), the
If it is determined that the operation to end the display of the two-dimensional code has been performed (step S24; YES), the
Note that the two-dimensional code display process may be automatically terminated when a predetermined time has elapsed after all of the plurality of two-dimensional codes are displayed as objects to be read.
[効果]
このように、上記実施形態では、読み取るべき2次元コード101が複数存在する場合、CPU11は、複数の2次元コード101をディスプレイ10の同一画面上に並べて表示するので、ユーザは、読み取るべき2次元コードが複数存在することを認識することができる。また、読取対象ではない2次元コード101は、背景とのコントラストが読取装置で読取不可能なコントラストとなるライトグレーで表示されるので、読取順序として読取対象ではない2次元コード101が誤って読み取られることを回避することができ、効率よく読み取りができる。
また、CPU11は、読取対象の2次元コード101を所定時間ごとに切り替えて表示するので、ユーザは関数電卓1を操作する必要がなく、簡単に効率よく読み取りを実施することができる。
[effect]
In this way, in the above embodiment, when there are multiple two-
Further, since the
なお、上記の実施形態では、ディスプレイ10が黒、ダークグレー、ライトグレー、白の4階調である場合を例にとり説明したが、これに限定されない。例えば、4階調以上であってもよいし、カラー表示であってもよい。また、読取対象の2次元コード101を黒で表示させることとしたが、ダークグレーで表示させることとしてもよい。ディスプレイ10が4階調以上での表示が可能である場合、読取対象ではない2次元コード101の表示色は、コントラストが閾値THよりも低ければライトグレーに限らない。
Note that in the above embodiment, the case where the
[変形例1]
上記の実施形態では、ステップS15において複数の2次元コード101と項番/総数102を表示する場合、CPU11は、読取対象ではない2次元コード101を、ディスプレイ10における背景とのコントラストが外部の読取装置で読取不可能なコントラストとなるライトグレーで表示したが、読取対象ではない2次元コード101の表示態様は、2次元コード101が2次元コードとして読取不可能な(2次元コードとして認識できない)表示態様であれば、上記実施形態に限定されない。
[Modification 1]
In the above embodiment, when displaying the plurality of two-
例えば、CPU11は、読取対象の2次元コード101は、2次元コードとしての規定を満たす態様(規格により規定された条件を満たす態様)でディスプレイ10に表示させ、読取対象ではない2次元コード101は、2次元コードとしての規定を満たさない態様に変化させてディスプレイ10に表示させることとしてもよい。
例えば、図7に示すように、読取対象の2次元コード101は2次元コードとしての規定を満たすサイズ表示させ、読取対象ではない2次元コード101は2次元コードとしての規定を満たさないサイズ(例えば、2次元コードの規格で規定されているセル数を表示不可能な小さいサイズ)に変化させて表示させることとしてもよい。図7では、項番/総数102が1/2の2次元コード101が読取対象、項番/総数102が2/2の2次元コード101が読取対象ではない場合の表示例を示している。
For example, the
For example, as shown in FIG. 7, the two-
読取装置では、2次元コードとしての規定を満たさない態様の2次元コード101を2次元コードとして読み取ることができないため、読取順序として読取対象ではない2次元コード101が誤って読み取られることを回避することができ、効率よく読み取りを行うことができる。
なお、2次元コードとしての規定を満たさない態様での表示は、2次元コードとしての規定を満たさないサイズで表示することに限らない。例えば、2次元コードがQRコードであれば、右上、左上、左下に配置された四角形のいずれかをなくした表示態様としてもよい。
Since the reading device cannot read as a two-dimensional code a two-
Note that displaying in a manner that does not meet the regulations as a two-dimensional code is not limited to displaying in a size that does not meet the regulations as a two-dimensional code. For example, if the two-dimensional code is a QR code, the display may be such that one of the rectangles placed at the top right, top left, or bottom left is removed.
[変形例2]
また、例えば、CPU11は、図8(a)、(b)に示すように、読取対象の2次元コード101についてはディスプレイ10に全体を表示し、読取対象ではない2次元コード101についてはディスプレイ10に一部しか表示させないように制御してもよい。ここで、図8(a)は、項番/総数102が1/3の2次元コード101が読取対象、項番/総数102が2/3の2次元コード101が読取対象ではない場合の表示例を示している。図8(b)は、項番/総数102が2/3の2次元コード101が読取対象、項番/総数102が1/3、3/3の2次元コード101が読取対象ではない場合の表示例を示している。
読取装置では、一部しか表示されていない2次元コード101を2次元コードとして読み取ることができないため、読取順序として読取対象ではない2次元コード101が誤って読み取られることを回避することができ、効率よく読み取りを行うことができる。
[Modification 2]
For example, as shown in FIGS. 8(a) and 8(b), the
Since the reading device cannot read the 2-
以上、本発明の実施形態や変形例を説明したが、本発明の範囲は、上述の実施形態や変形例等に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
複数のコードシンボルを同一画面上に表示可能な表示部と、
前記複数のコードシンボルのうち、読取対象のコードシンボルを読取可能な態様で表示させ、読取対象ではないコードシンボルを読取不可能な態様で表示させる制御部と、
を備える電子機器。
<請求項2>
前記制御部は、前記読取対象のコードシンボルと前記表示部の背景とのコントラストが読取装置で読取可能なコントラストとなるように前記読取対象のコードシンボルを表示させ、前記読取対象ではないコードシンボルと前記表示部の背景とのコントラストが前記読取装置で読取不可能なコントラストとなるように前記読取対象ではないコードシンボルを表示させる請求項1に記載の電子機器。
<請求項3>
前記制御部は、前記読取対象のコードシンボルを、前記コードシンボルとしての規定を満たす態様で表示させ、前記読取対象ではないコードシンボルを、前記コードシンボルとしての規定を満たさない態様に変化させて表示させる請求項1に記載の電子機器。
<請求項4>
前記制御部は、前記読取対象のコードシンボルを、前記コードシンボルとしての規定を満たすサイズで表示させ、前記読取対象ではないコードシンボルを、前記コードシンボルとしての規定を満たさないサイズに変化させて表示させる請求項3に記載の電子機器。
<請求項5>
前記制御部は、前記読取対象のコードシンボルについては全体を前記表示部に表示させ、前記読取対象ではないコードシンボルについてはその一部のみを前記表示部に表示させる請求項1に記載の電子機器。
<請求項6>
前記制御部は、前記読取対象のコードシンボルを所定時間ごとに切り替え表示させる請求項1~5のいずれか一項に記載の電子機器。
<請求項7>
コンピュータに、
複数のコードシンボルを表示部の同一画面上に表示させる機能、
前記複数のコードシンボルのうち、読取対象のコードシンボルを読取可能な態様で表示させ、読取対象ではないコードシンボルを読取不可能な態様で表示させる機能、
を実現させるためのプログラム。
<請求項8>
コードシンボルの表示方法であって、
複数のコードシンボルを表示部の同一画面上に表示させる表示工程を含み、
前記表示工程は、前記複数のコードシンボルのうち、読取対象のコードシンボルを読取可能な態様で表示させ、読取対象ではないコードシンボルを読取不可能な態様で表示させる、表示方法。
Although the embodiments and modifications of the present invention have been described above, the scope of the present invention is not limited to the above-described embodiments and modifications, but the scope of the invention described in the claims and equivalents thereto. Includes a range of
Below, the invention described in the claims first attached to the application of this application will be added. The claim numbers listed in the supplementary notes are as in the claims originally attached to the request for this application.
[Additional note]
<Claim 1>
A display section that can display multiple code symbols on the same screen,
A control unit that displays code symbols to be read among the plurality of code symbols in a readable manner and displays code symbols that are not to be read in an unreadable manner;
Electronic equipment equipped with
<Claim 2>
The control unit displays the code symbol to be read such that the contrast between the code symbol to be read and the background of the display unit is a contrast that can be read by a reading device, and displays the code symbol to be read with the code symbol not to be read. The electronic device according to
<Claim 3>
The control unit displays the code symbol to be read in a manner that satisfies the regulations for the code symbol, and displays the code symbol that is not the target to be read in a manner that does not satisfy the regulations for the code symbol. The electronic device according to
<Claim 4>
The control unit displays the code symbol to be read in a size that satisfies regulations for the code symbol, and changes the code symbol not to be read to a size that does not meet the regulations for the code symbol. 4. The electronic device according to
<Claim 5>
The electronic device according to
<Claim 6>
The electronic device according to any one of
<Claim 7>
to the computer,
A function to display multiple code symbols on the same screen of the display unit,
A function of displaying a code symbol to be read among the plurality of code symbols in a readable manner and displaying code symbols not to be read in an unreadable manner;
A program to make this happen.
<Claim 8>
A method of displaying code symbols,
Including a display step of displaying a plurality of code symbols on the same screen of a display unit,
The displaying step includes displaying code symbols to be read among the plurality of code symbols in a readable manner, and displaying code symbols not to be read in an unreadable manner.
1 関数電卓(電子機器)
10 ディスプレイ(表示部)
11 CPU(制御部)
12 表示駆動部
13 キー入力部
14 通信部
15 記録媒体読取部
16 記憶部
21 カーソルキー
22 ACキー
1 Scientific calculator (electronic device)
10 Display (display section)
11 CPU (control unit)
12
Claims (8)
前記表示部の同一画面上に複数のコードシンボルを並べて表示させるとき、前記複数のコードシンボルのうちの何れかを、外部の読取装置が読取可能な態様で表示させ、前記複数のコードシンボルのうちの何れか以外を、前記外部の読取装置が読取不可能な態様で表示させるよう制御する制御部と、
を備えることを特徴とする電子機器。 A display section;
When displaying a plurality of code symbols side by side on the same screen of the display unit, any one of the plurality of code symbols is displayed in a manner readable by an external reading device , and one of the plurality of code symbols is displayed in a manner readable by an external reading device. a control unit that controls to display other than any of the above in a manner that the external reading device cannot read ;
An electronic device characterized by comprising:
取可能な表示態様で表示されるコードシンボルを前記表示部に表示させ、前記コードシンボルとしての規定を満たさないサイズになるように、前記読取不可能な表示態様で表示されるコードシンボルを前記表示部に表示させるよう制御することを特徴とする請求項3に記載の電子機器。 The control unit displays the code symbol displayed in the readable display mode on the display unit so that the code symbol has a size that meets the regulations for the code symbol , and displays the code symbol in a size that does not meet the regulations for the code symbol. 4. The electronic device according to claim 3, wherein the electronic device is controlled so that the code symbol displayed in the unreadable display mode is displayed on the display section .
前記表示装置の表示部の同一画面上に複数のコードシンボルを並べて表示させるとき、前記複数のコードシンボルのうちの何れかを、外部の読取装置が読取可能な態様で表示させ、前記複数のコードシンボルのうちの何れか以外を、前記外部の読取装置が読取不可能な態様で表示させるよう制御する機能、
を実現させるためのプログラム。 In the computer that the display device has,
When displaying a plurality of code symbols side by side on the same screen of the display section of the display device, any one of the plurality of code symbols is displayed in a manner readable by an external reading device, and the plurality of code symbols are displayed in a manner readable by an external reader. A function to control displaying a symbol other than one of the symbols in a manner that makes it impossible for the external reading device to read it ;
A program to make this happen.
前記表示装置が備える表示部の同一画面上に複数のコードシンボルを並べて表示させるとき、前記複数のコードシンボルのうちの何れかを、外部の読取装置が読取可能な態様で表示させ、前記複数のコードシンボルのうちの何れか以外を、前記外部の読取装置が読取不可能な態様で表示させるよう制御する表示方法。 A method for displaying code symbols executed by a display device, the method comprising:
When displaying a plurality of code symbols side by side on the same screen of a display section included in the display device , any one of the plurality of code symbols is displayed in a manner readable by an external reading device, and one of the plurality of code symbols is displayed in a manner readable by an external reader. A display method for controlling to display code symbols other than any one in a manner that cannot be read by the external reading device .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021122350A JP7447876B2 (en) | 2021-07-27 | 2021-07-27 | Electronic equipment, display methods and programs |
PCT/JP2022/027562 WO2023008198A1 (en) | 2021-07-27 | 2022-07-13 | Electronic device, display method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021122350A JP7447876B2 (en) | 2021-07-27 | 2021-07-27 | Electronic equipment, display methods and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023018314A JP2023018314A (en) | 2023-02-08 |
JP7447876B2 true JP7447876B2 (en) | 2024-03-12 |
Family
ID=85086761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021122350A Active JP7447876B2 (en) | 2021-07-27 | 2021-07-27 | Electronic equipment, display methods and programs |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7447876B2 (en) |
WO (1) | WO2023008198A1 (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006139349A (en) | 2004-11-10 | 2006-06-01 | Nikon Corp | Information transmission apparatus, information reception apparatus, and information sending apparatus |
JP2008171353A (en) | 2007-01-15 | 2008-07-24 | Sony Corp | Encoding device, decoding device, encoding program and decoding program |
JP2008217124A (en) | 2007-02-28 | 2008-09-18 | Sony Corp | Code generation device and code generation program |
JP2015162765A (en) | 2014-02-26 | 2015-09-07 | コニカミノルタ株式会社 | Image processing system, two-dimensional code generation and display method and generation and display program |
JP2015169952A (en) | 2014-03-04 | 2015-09-28 | セイコーエプソン株式会社 | Communication system, imaging apparatus, program, and communication method |
US20160104310A1 (en) | 2013-06-28 | 2016-04-14 | Schneider Electric Usa Inc. | Systems and methods of blending machine-readable and human-readable elements on a display |
JP2016095603A (en) | 2014-11-13 | 2016-05-26 | カシオ計算機株式会社 | Electronic device and program |
JP2018004801A (en) | 2016-06-29 | 2018-01-11 | 株式会社リコー | Image display device |
JP2018055594A (en) | 2016-09-30 | 2018-04-05 | 株式会社日立ハイテクフィールディング | Output information reading system and output information reading method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021128067A (en) * | 2020-02-13 | 2021-09-02 | 学校法人慶應義塾 | Analysis device, analysis system, and analysis method |
JP2022033446A (en) * | 2020-08-17 | 2022-03-02 | アクセスエール株式会社 | Intention transmission system, information transmission system, intention transmission method, and intention transmission program |
JP2022072164A (en) * | 2020-10-29 | 2022-05-17 | 本田技研工業株式会社 | Information display device and information display system |
-
2021
- 2021-07-27 JP JP2021122350A patent/JP7447876B2/en active Active
-
2022
- 2022-07-13 WO PCT/JP2022/027562 patent/WO2023008198A1/en unknown
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006139349A (en) | 2004-11-10 | 2006-06-01 | Nikon Corp | Information transmission apparatus, information reception apparatus, and information sending apparatus |
JP2008171353A (en) | 2007-01-15 | 2008-07-24 | Sony Corp | Encoding device, decoding device, encoding program and decoding program |
JP2008217124A (en) | 2007-02-28 | 2008-09-18 | Sony Corp | Code generation device and code generation program |
US20160104310A1 (en) | 2013-06-28 | 2016-04-14 | Schneider Electric Usa Inc. | Systems and methods of blending machine-readable and human-readable elements on a display |
JP2015162765A (en) | 2014-02-26 | 2015-09-07 | コニカミノルタ株式会社 | Image processing system, two-dimensional code generation and display method and generation and display program |
JP2015169952A (en) | 2014-03-04 | 2015-09-28 | セイコーエプソン株式会社 | Communication system, imaging apparatus, program, and communication method |
JP2016095603A (en) | 2014-11-13 | 2016-05-26 | カシオ計算機株式会社 | Electronic device and program |
JP2018004801A (en) | 2016-06-29 | 2018-01-11 | 株式会社リコー | Image display device |
JP2018055594A (en) | 2016-09-30 | 2018-04-05 | 株式会社日立ハイテクフィールディング | Output information reading system and output information reading method |
Also Published As
Publication number | Publication date |
---|---|
JP2023018314A (en) | 2023-02-08 |
WO2023008198A1 (en) | 2023-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4270133B2 (en) | Information reader | |
JP2007150873A (en) | Peripheral apparatus | |
JP2002074261A (en) | Information code reader | |
US9412057B2 (en) | Electronic device, method of displaying two-dimensional code, and recording medium with program recorded thereon | |
JP7447876B2 (en) | Electronic equipment, display methods and programs | |
US10127893B2 (en) | Electronic device, code display method of electronic device and recording medium | |
JP6052256B2 (en) | Electronic device, code display method and program | |
CN109117412B (en) | Graph display method, graph generation method, electronic device, and recording medium | |
JP2002342191A5 (en) | ||
JP2006302000A (en) | Information apparatus and printing system | |
JP6229780B2 (en) | Electronic device, program, and data processing method | |
JP4628177B2 (en) | Braille keyboard and key code output control method | |
JP2017057041A (en) | Method, device and program | |
JP6455576B2 (en) | Electronic device, display method and display program | |
US9684449B2 (en) | Character input using modern remote control | |
KR19980038692A (en) | How to use the history menu of the image forming apparatus | |
JPS59201131A (en) | Display system for name of function key | |
WO2015145779A1 (en) | Image processing device, image processing method, and program | |
JP2016062331A (en) | Electronic device, code display method and program | |
JP4378894B2 (en) | Handy type information code reader | |
JP2023141466A (en) | Electronic apparatus, program, and display control method | |
JP2009151688A (en) | Electronic device, character input method, character input control program, touch input pen, and mobile terminal device | |
KR101576284B1 (en) | Electironic bookmark | |
JPH0950535A (en) | Image data output device | |
JP2009113210A (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220725 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220725 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231122 |
|
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: 20240130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240212 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7447876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |