Nothing Special   »   [go: up one dir, main page]

JP7415349B2 - Electronic devices, management systems, and display methods - Google Patents

Electronic devices, management systems, and display methods Download PDF

Info

Publication number
JP7415349B2
JP7415349B2 JP2019125864A JP2019125864A JP7415349B2 JP 7415349 B2 JP7415349 B2 JP 7415349B2 JP 2019125864 A JP2019125864 A JP 2019125864A JP 2019125864 A JP2019125864 A JP 2019125864A JP 7415349 B2 JP7415349 B2 JP 7415349B2
Authority
JP
Japan
Prior art keywords
display
size
image
unit
image data
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
Application number
JP2019125864A
Other languages
Japanese (ja)
Other versions
JP2021012272A (en
Inventor
広誉 仁瓶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2019125864A priority Critical patent/JP7415349B2/en
Publication of JP2021012272A publication Critical patent/JP2021012272A/en
Application granted granted Critical
Publication of JP7415349B2 publication Critical patent/JP7415349B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Mobile Radio Communication Systems (AREA)
  • General Factory Administration (AREA)

Description

本発明は、電子デバイス、管理システム、及び表示方法に関する。 The present invention relates to an electronic device, a management system, and a display method.

近年、RFID(Radio Frequency Identification)を用いた電子デバイスが広く使用されている(例えば、特許文献1を参照)。また、このような電子デバイスには、電子ペーパーなどの表示部に、文字や画像を表示させる表示機能を備えたものが知られている。 In recent years, electronic devices using RFID (Radio Frequency Identification) have been widely used (see, for example, Patent Document 1). Moreover, among such electronic devices, there are known ones that are equipped with a display function for displaying characters and images on a display section such as electronic paper.

特開2017-215837号公報JP2017-215837A

ところで、上述した電子デバイスでは、文字や画像を表示部に表示させる際に、例えば、無線通信によりリーダライタなどの上位装置から、文字や画像を表示させるための表示情報を受信し、受信した表示情報に基づいて、文字や画像を表示部に表示する。しかしながら、上述した電子デバイスでは、文字や画像を複数表示させる場合など、送信する表示情報の情報量が増大し、大量の電子デバイスを効率よく処理することが困難であった。 By the way, in the above-mentioned electronic device, when displaying characters or images on the display unit, display information for displaying the characters or images is received from a host device such as a reader/writer via wireless communication, and the received display Text and images are displayed on the display unit based on the information. However, in the above-mentioned electronic devices, when displaying a plurality of characters or images, the amount of display information to be transmitted increases, making it difficult to efficiently process a large amount of electronic devices.

本発明は、上記問題を解決すべくなされたもので、その目的は、表示させる際に送信する情報量を低減することができる電子デバイス、管理システム、及び表示方法を提供することにある。 The present invention was made to solve the above problems, and its purpose is to provide an electronic device, a management system, and a display method that can reduce the amount of information transmitted when displaying information.

上記問題を解決するために、本発明の一態様は、不揮発なメモリ性を有する表示を行う表示部と、所定の単位サイズの整数倍の画像サイズを有し、前記表示部に表示可能な画像データを予め記憶する画像記憶部と、無線通信によって上位装置との間で通信を行う無線通信部と、前記無線通信部が前記無線通信により前記上位装置から受信した表示要求であって、前記画像記憶部が記憶する前記画像データを指定する画像指定情報と、複数ドット数であり、8の倍数のドット数である前記所定の単位サイズの整数倍の数に基づいて表した、前記所定の単位サイズにより前記画像データの縦サイズ及び横サイズを圧縮し、圧縮した前記縦サイズ及び前記横サイズを1つの情報にまとめた縦横比情報とを含む表示要求に応じて、前記画像指定情報に基づいて指定された前記画像データを、前記縦横比情報に基づく画像サイズの前記画像データとして、前記画像記憶部から取得し、取得した前記画像データを、前記表示部の基準位置から過去に表示した画像のサイズ分を順次ずらした位置を表示開始位置として、前記表示部に表示させる処理部とを備えることを特徴とする電子デバイスである。 In order to solve the above problem, one aspect of the present invention includes a display unit that displays a display having non-volatile memory, and an image size that is an integral multiple of a predetermined unit size, and an image that can be displayed on the display unit. an image storage unit that stores data in advance; a wireless communication unit that communicates with a higher-level device via wireless communication; and a display request that the wireless communication unit receives from the higher-level device via the wireless communication; image designation information that specifies the image data stored in the storage unit; and the predetermined unit size , which is a plurality of dots and is expressed based on a number that is an integral multiple of the predetermined unit size, which is a multiple of eight dots. In response to a display request that includes compressing the vertical size and horizontal size of the image data using a unit size, and aspect ratio information that combines the compressed vertical size and horizontal size into one piece of information, based on the image specifying information. The image data designated by the image data is acquired from the image storage unit as the image data with the image size based on the aspect ratio information, and the acquired image data is used as an image previously displayed from the reference position of the display unit. The electronic device is characterized by comprising a processing section that causes the display section to display a display start position at a position sequentially shifted by a size of .

また、本発明の一態様は、上記に記載の電子デバイスと、工程ごとに配置され、前記電子デバイスが前記工程を通過する際に、前記表示要求を送信して、前記表示部の表示を前記工程に応じて変更させる前記上位装置である複数のリーダライタ装置とを備えることを特徴とする管理システムである。 Further, one aspect of the present invention is arranged with the electronic device described above for each step, and when the electronic device passes through the step, transmits the display request to change the display of the display unit to the display unit. This management system is characterized by comprising a plurality of reader/writer devices, which are the above-mentioned higher-level devices, and which are changed according to the process.

また、本発明の一態様は、不揮発なメモリ性を有する表示を行う表示部と、所定の単位サイズの整数倍の画像サイズを有し、前記表示部に表示可能な画像データを予め記憶する画像記憶部と、無線通信によって上位装置との間で通信を行う無線通信部とを備える電子デバイスの表示方法であって、前記無線通信部が、前記画像記憶部が記憶する前記画像データを指定する画像指定情報と、複数ドット数であり、8の倍数のドット数である前記所定の単位サイズの整数倍の数に基づいて表した、前記所定の単位サイズにより前記画像データの縦サイズ及び横サイズを圧縮し、圧縮した前記縦サイズ及び前記横サイズを1つの情報にまとめた縦横比情報とを含む表示要求を、前記無線通信により前記上位装置から受信する受信ステップと、処理部が、前記受信ステップによって受信した前記表示要求に応じて、前記画像指定情報に基づいて指定された前記画像データを、前記縦横比情報に基づく画像サイズの前記画像データとして、前記画像記憶部から取得し、取得した前記画像データを、前記表示部の基準位置から過去に表示した画像のサイズ分を順次ずらした位置を表示開始位置として、前記表示部に表示させる処理ステップとを含むことを特徴とする表示方法である。 Further, one aspect of the present invention provides a display unit that displays a display having a nonvolatile memory property, and an image that has an image size that is an integral multiple of a predetermined unit size and that stores in advance image data that can be displayed on the display unit. A display method for an electronic device comprising a storage unit and a wireless communication unit that communicates with a host device by wireless communication, the wireless communication unit specifying the image data stored in the image storage unit. The vertical size and horizontal size of the image data are determined based on the image specification information and the predetermined unit size , which is a plurality of dots and is expressed based on a number that is an integral multiple of the predetermined unit size, which is a multiple of 8 dots. a receiving step of compressing the size and receiving a display request including aspect ratio information in which the compressed vertical size and the horizontal size are combined into one information from the host device through the wireless communication; In response to the display request received in the receiving step, the image data designated based on the image designation information is acquired from the image storage unit as the image data having an image size based on the aspect ratio information; A display method comprising the step of displaying the image data on the display section, with a display start position being a position that is sequentially shifted by the size of a previously displayed image from a reference position on the display section. It is.

本発明によれば、表示させる際に送信する情報量を低減することができる。 According to the present invention, it is possible to reduce the amount of information transmitted when displaying.

第1の実施形態による電子デバイスの一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of an electronic device according to a first embodiment. 第1の実施形態における表示部への表示例を示す図である。FIG. 3 is a diagram showing an example of display on a display unit in the first embodiment. 第1の実施形態における画像記憶部のデータ例を示す図である。FIG. 3 is a diagram showing an example of data in an image storage unit in the first embodiment. 第1の実施形態における表示履歴記憶部のデータ例を示す図である。It is a figure showing the example of data of the display history storage part in a 1st embodiment. 第1の実施形態におけるアスペクト比情報の設定例を示す図である。FIG. 3 is a diagram showing an example of setting aspect ratio information in the first embodiment. 第1の実施形態による電子デバイスの表示コマンドの処理の一例を示すフローチャートである。5 is a flowchart illustrating an example of display command processing of the electronic device according to the first embodiment. 第1の実施形態における表示部への表示処理の一例を示す図である。It is a figure showing an example of display processing on a display part in a 1st embodiment. 第2の実施形態による生産管理システムの一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a production management system according to a second embodiment.

以下、本発明の一実施形態による電子デバイス、管理システム、及び表示方法について、図面を参照して説明する。 EMBODIMENT OF THE INVENTION Hereinafter, an electronic device, a management system, and a display method according to one embodiment of the present invention will be described with reference to the drawings.

[第1の実施形態]
図1は、本実施形態による電子デバイス1の一例を示すブロック図である。
図1に示すように、電子デバイス1は、無線通信部11と、表示部12と、記憶部13と、制御部14とを備える。
[First embodiment]
FIG. 1 is a block diagram showing an example of an electronic device 1 according to this embodiment.
As shown in FIG. 1, the electronic device 1 includes a wireless communication section 11, a display section 12, a storage section 13, and a control section 14.

電子デバイス1は、例えば、RFIDタグやコンタクトレスICカード、エッジデバイスなどの電子機器であり、例えば、リーダライタ2からが送信したコマンド(処理要求)を、無線通信部11を介して受信し、受信したコマンドに応じた処理(コマンド処理)を実行する。そして、電子デバイス1は、コマンド処理の実行結果であるレスポンス(処理応答)を、無線通信部11を介してリーダライタ2に送信(返信)する。 The electronic device 1 is, for example, an electronic device such as an RFID tag, a contactless IC card, or an edge device. Executes processing (command processing) according to the received command. Then, the electronic device 1 transmits (reply) a response (processing response) that is the execution result of the command processing to the reader/writer 2 via the wireless communication unit 11.

リーダライタ2は、上位装置の一例であり、不図示の無線通信部を備え、無線通信により、コマンドを送信し、コマンドに応じた処理を電子デバイス1に実行させる。リーダライタ2は、例えば、表示コマンドを電子デバイス1に送信し、電子デバイス1の表示部12に各種画像を表示させる。 The reader/writer 2 is an example of a host device, includes a wireless communication unit (not shown), transmits commands through wireless communication, and causes the electronic device 1 to execute processing according to the commands. For example, the reader/writer 2 transmits a display command to the electronic device 1 and causes the display unit 12 of the electronic device 1 to display various images.

無線通信部11は、例えば、NFC(Near Field Communication)などの無線通信によってリーダライタ2(上位装置)との間で通信を行う。無線通信部11は、リーダライタ2から各種コマンドを無線通信によって受信し、受信したコマンドを後述する制御部14に出力する。また、無線通信部11は、制御部14によって処理された各種コマンド処理のレスポンスを、無線通信によってリーダライタ2に送信する。なお、無線通信部11は、リーダライタ2から無線給電により電子デバイス1を動作させる電力を受電するものであってもよい。 The wireless communication unit 11 communicates with the reader/writer 2 (upper-level device) by wireless communication such as NFC (Near Field Communication), for example. The wireless communication unit 11 receives various commands from the reader/writer 2 via wireless communication, and outputs the received commands to the control unit 14, which will be described later. The wireless communication unit 11 also transmits responses to various command processes processed by the control unit 14 to the reader/writer 2 via wireless communication. Note that the wireless communication unit 11 may receive power for operating the electronic device 1 from the reader/writer 2 by wireless power supply.

表示部12は、例えば、電子ペーパーなどであり、不揮発なメモリ性を有する表示を行う。表示部12は、例えば、図2に示すように、画面G1に複数の画像を表示する。
図2は、本実施形態における表示部12への表示例を示す図である。
図2において、表示部12の画面のサイズ(表示サイズ)は、例えば、横サイズXが、360dot(ドット)であり、縦サイズYが、240dotである(360dot×240dot)。図2に示す例は、表示部12に画像A~画像Dを表示した場合の一例である。
The display unit 12 is, for example, electronic paper, and performs display with non-volatile memory properties. The display unit 12 displays a plurality of images on the screen G1, for example, as shown in FIG.
FIG. 2 is a diagram showing an example of display on the display unit 12 in this embodiment.
In FIG. 2, the screen size (display size) of the display unit 12 is, for example, a horizontal size X of 360 dots (dots) and a vertical size Y of 240 dots (360 dots×240 dots). The example shown in FIG. 2 is an example in which images A to D are displayed on the display unit 12.

ここで、画像Aは、横サイズが288dotであり、縦サイズが48dot(288dot×48dot)であり、画像Bは、横サイズが96dotであり、縦サイズが96dot(96dot×96dot)である。また、画像Cは、横サイズが96dotであり、縦サイズが96dot(96dot×96dot)であり、画像Dは、横サイズが168dotであり、縦サイズが168dot(168dot×168dot)である。
なお、表示部12は、電子ペーパーに文字や画像などの表示データを書き込むドライバ部(不図示)及び表示パネル(不図示)を含むものとする。
Here, image A has a horizontal size of 288 dots and a vertical size of 48 dots (288 dots x 48 dots), and image B has a horizontal size of 96 dots and a vertical size of 96 dots (96 dots x 96 dots). Furthermore, the image C has a horizontal size of 96 dots and a vertical size of 96 dots (96 dots x 96 dots), and the image D has a horizontal size of 168 dots and a vertical size of 168 dots (168 dots x 168 dots).
Note that the display unit 12 includes a driver unit (not shown) that writes display data such as characters and images on electronic paper, and a display panel (not shown).

図1の説明に戻り、記憶部13は、電子デバイス1が利用する各種情報を記憶する。記憶部13は、例えば、画像記憶部131と、表示履歴記憶部132とを備える。
画像記憶部131は、例えば、EEPROM(Electrically Erasable Programmable Read-Only Memory)などの不揮発性メモリで構成され、表示部12に表示可能な画像データを予め記憶する。ここで、画像データは、所定の単位サイズ(例えば、24dot)の整数倍の画像サイズを有する。ここで、図3を参照して、本実施形態における画像記憶部131のデータ例について説明する。
Returning to the explanation of FIG. 1, the storage unit 13 stores various information used by the electronic device 1. The storage unit 13 includes, for example, an image storage unit 131 and a display history storage unit 132.
The image storage unit 131 is configured with a nonvolatile memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory), and stores image data that can be displayed on the display unit 12 in advance. Here, the image data has an image size that is an integral multiple of a predetermined unit size (for example, 24 dots). Here, with reference to FIG. 3, an example of data in the image storage unit 131 in this embodiment will be described.

図3は、本実施形態における画像記憶部131のデータ例を示す図である。
図3に示すように、画像記憶部131は、例えば、画像A~画像Dの画像データを予め記憶している。画像A~画像Dは、上述した図2に示す画像である。
FIG. 3 is a diagram showing an example of data in the image storage unit 131 in this embodiment.
As shown in FIG. 3, the image storage unit 131 stores, for example, image data of images A to D in advance. Images A to D are the images shown in FIG. 2 described above.

図3に示す例では、画像記憶部131において、画像Aの画像データが、0x0000を先頭アドレスとして、0x0000~0x06BFに記憶されており、画像Bの画像データが、0x1000を先頭アドレスとして、0x1000~0x147Fに記憶されている。また、画像Dの画像データが、0x1800を先頭アドレスとして、0x1800~0x1C7Fに記憶されており、画像Dの画像データが、0x2000を先頭アドレスとして、0x2000~0x2DC7に記憶されている。
なお、本実施形態の説明において、先頭に“0x”が付与された文字列は、16進数(ヘキサデシマル)の表記であることを示す。また、画像A~画像Dの各画像の横サイズ及び縦サイズは、24dot(単位サイズ)の整数倍の値に設定されている。
In the example shown in FIG. 3, in the image storage unit 131, the image data of image A is stored from 0x0000 to 0x06BF with 0x0000 as the first address, and the image data of image B is stored from 0x1000 to 0x06BF with 0x1000 as the first address. It is stored at 0x147F. Further, the image data of image D is stored in 0x1800 to 0x1C7F with 0x1800 as the first address, and the image data of image D is stored in 0x2000 to 0x2DC7 as the first address is 0x2000.
In the description of this embodiment, a character string prefixed with "0x" indicates a hexadecimal notation. Further, the horizontal size and vertical size of each of images A to D are set to values that are integral multiples of 24 dots (unit size).

再び図1の説明に戻り、表示履歴記憶部132は、例えば、EEPROMなどの不揮発性メモリで構成され、表示部12への画像の表示履歴を記憶する。表示履歴記憶部132は、例えば、図4に示すように、表示開始位置と、画像サイズとを対応付けた表示履歴情報を記憶する。 Returning to the explanation of FIG. 1 again, the display history storage unit 132 is configured with a nonvolatile memory such as an EEPROM, and stores the display history of images on the display unit 12. For example, as shown in FIG. 4, the display history storage unit 132 stores display history information in which a display start position is associated with an image size.

図4は、本実施形態における表示履歴記憶部132のデータ例を示す図である。
図4において、表示履歴記憶部132は、「表示開始位置」と、「画像サイズ」とを対応付けてた表示履歴を記憶する。ここで、「表示開始位置」は、表示部12の画面における画像データの表示開始位置の座標を示し、「画像サイズ」は、表示した画像の「横サイズ」及び「縦サイズ」を示している。
FIG. 4 is a diagram showing an example of data in the display history storage section 132 in this embodiment.
In FIG. 4, the display history storage unit 132 stores a display history in which "display start position" and "image size" are associated with each other. Here, "display start position" indicates the coordinates of the display start position of image data on the screen of the display unit 12, and "image size" indicates the "horizontal size" and "vertical size" of the displayed image. .

例えば、図4に示す例では、「表示開始位置」が“(0,0)”(画面の基準位置)に、「横サイズ」が“288”(dot)であり、「縦サイズ」が“48”(dot)である画像を表示したことを示している。
なお、表示履歴記憶部132が記憶する表示履歴は、後述するコマンド処理部141による表示開始位置を決定する際に利用される。
For example, in the example shown in FIG. 4, the "display start position" is "(0,0)" (reference position of the screen), the "horizontal size" is "288" (dots), and the "vertical size" is " This indicates that an image of 48" (dots) is displayed.
Note that the display history stored in the display history storage section 132 is used when determining the display start position by the command processing section 141, which will be described later.

再び図1の説明に戻り、制御部14は、例えば、CPU(Central Processing Unit)などを含むプロセッサであり、電子デバイス1を統括的に制御する。制御部14は、コマンド処理部141と、表示制御部142とを備える。 Returning to the explanation of FIG. 1 again, the control unit 14 is a processor including, for example, a CPU (Central Processing Unit), and controls the electronic device 1 in an integrated manner. The control unit 14 includes a command processing unit 141 and a display control unit 142.

コマンド処理部141(処理部の一例)は、無線通信部11が無線通信によりリーダライタ2から受信したコマンド(処理要求)を取得し、コマンドに応じた各種コマンド処理を実行する。また、コマンド処理部141は、コマンド処理の実行結果であるレスポンス(処理応答)を、無線通信部11に対して、リーダライタ2に送信(返信)させる。
例えば、コマンド処理部141は、無線通信部11が、表示コマンド(表示要求)を無線通信によりリーダライタ2から受信した場合に、表示部12に指定された画像を表示させるコマンド処理を実行する。ここで、表示コマンドには、画像指定情報と、アスペクト比情報とが含まれる。
The command processing unit 141 (an example of a processing unit) acquires the command (processing request) that the wireless communication unit 11 receives from the reader/writer 2 via wireless communication, and executes various command processes according to the command. Further, the command processing unit 141 causes the wireless communication unit 11 to transmit (reply) a response (processing response) that is the execution result of the command processing to the reader/writer 2 .
For example, when the wireless communication unit 11 receives a display command (display request) from the reader/writer 2 via wireless communication, the command processing unit 141 executes command processing to cause the display unit 12 to display a designated image. Here, the display command includes image designation information and aspect ratio information.

画像指定情報は、画像記憶部131が記憶する画像データを指定する情報であり、例えば、画像記憶部131が記憶する画像データの先頭アドレスである。
また、アスペクト比情報(縦横比情報の一例)は、上述した単位サイズ(例えば、24dot)の整数倍の数に基づいて表した画像データの縦横のサイズ比を示している。例えば、アスペクト比情報は、画像データの縦サイズ及び横サイズのうちの一方の単位サイズによる整数倍の数に基づく値Nを所定の除数値Jで乗算し、縦サイズ及び横サイズのうちのもう一方の単位サイズによる整数倍の数に基づく値Mを加算した値ARである。
The image designation information is information that designates the image data stored in the image storage section 131, and is, for example, the start address of the image data stored in the image storage section 131.
Further, aspect ratio information (an example of aspect ratio information) indicates the length and width size ratio of image data expressed based on an integral multiple of the above-mentioned unit size (for example, 24 dots). For example, aspect ratio information is obtained by multiplying a value N based on an integral multiple of the unit size of one of the vertical and horizontal sizes of the image data by a predetermined divisor value J, and then This is a value AR obtained by adding a value M based on an integral multiple of one unit size.

例えば、単位サイズを24dotとした場合、画像の縦サイズに対応する値N、及び画像の横サイズに対応する値Mは、下記の式(1)により表される。 For example, when the unit size is 24 dots, a value N corresponding to the vertical size of the image and a value M corresponding to the horizontal size of the image are expressed by the following equation (1).

N=(縦サイズ/24)-1, M=(横サイズ/24)-1 ・・・ (1) N=(vertical size/24)-1, M=(horizontal size/24)-1... (1)

また、この場合のアスペクト比情報の値ARは、下記の式(2)により表される。 Further, the value AR of the aspect ratio information in this case is expressed by the following equation (2).

AR=N×J+M ・・・ (2) AR=N×J+M... (2)

ここで、値N及び値Mは、整数である。また、値Jは、1以上の整数であり、Nの最大値及びMの最大値以上の値である(Nの最大値及びMの最大値≦J)。 Here, the value N and the value M are integers. Further, the value J is an integer greater than or equal to 1, and is a value greater than or equal to the maximum value of N and the maximum value of M (the maximum value of N and the maximum value of M≦J).

具体的に、画像サイズが288dot×48dotである画像Aの場合、上述した式(1)を用いて、下記のように、値Nが“1”、及び値Mが“11”と算出される。 Specifically, in the case of image A whose image size is 288 dots x 48 dots, the value N is calculated as "1" and the value M is calculated as "11" using the above formula (1) as follows. .

N=(48/24)-1=2-1=1
M=(288/24)-1=12-1=11
N=(48/24)-1=2-1=1
M=(288/24)-1=12-1=11

また、この場合、値Jを“15”とすると、アスペクト比情報の値ARは、上述した式(1)を用いて、下記のように、“26”と算出される。 Further, in this case, if the value J is "15", the value AR of the aspect ratio information is calculated as "26" using the above-mentioned formula (1) as follows.

AR=1×15+11=15+11=26 AR=1×15+11=15+11=26

コマンド処理部141は、表示コマンドを受信した場合に、画像指定情報に基づいて指定された画像データを、アスペクト比情報に基づく画像サイズの画像データとして、画像記憶部131から取得する。すなわち、コマンド処理部141は、画像記憶部131から、画像指定情報である先頭アドレスから、アスペクト比情報(AR)から算出される画像サイズに応じた画像データを読み出して取得する。なお、コマンド処理部141が、アスペクト比情報(AR)から画像サイズを算出する処理の詳細については、後述する。 When the command processing unit 141 receives the display command, it acquires the image data specified based on the image specification information from the image storage unit 131 as image data of the image size based on the aspect ratio information. That is, the command processing unit 141 reads and acquires image data corresponding to the image size calculated from the aspect ratio information (AR) from the image storage unit 131 from the start address that is the image designation information. Note that the details of the process by which the command processing unit 141 calculates the image size from the aspect ratio information (AR) will be described later.

また、コマンド処理部141は、取得した画像データを、表示部12の基準位置から過去に表示した画像のサイズ分を順次ずらした位置を表示開始位置として、表示部12に表示させる。コマンド処理部141は、例えば、表示部12の画面の左上(例えば、座標(0,0))を基準にして、表示した画像の分右にずらして画像の表示開始位置を決定する。なお、コマンド処理部141は、表示した画像の分右にずらした表示開始位置において、指定された画像の画像サイズが表示できない場合に、表示開始位置を改行し、過去に表示した画像の下の左端位置を表示開始位置として決定する。 Further, the command processing unit 141 causes the display unit 12 to display the acquired image data at a position that is sequentially shifted by the size of the previously displayed image from the reference position of the display unit 12 as a display start position. For example, the command processing unit 141 determines the display start position of the image by shifting it to the right by the amount of the displayed image based on the upper left of the screen of the display unit 12 (for example, coordinates (0, 0)). Note that if the specified image size cannot be displayed at the display start position shifted to the right by the amount of the displayed image, the command processing unit 141 changes the display start position to a new line and displays the image below the previously displayed image. Determine the left end position as the display start position.

例えば、図2に示す例では、コマンド処理部141は、まず最初に、画像Aを表示する際に、画面G1の左上の基準位置P0(例えば、座標(0,0))を表示開始位置に決定する。この場合、コマンド処理部141は、表示開始位置P0の位置座標と、画像Aの画像サイズとを対応付けて、表示履歴として表示履歴記憶部132に記憶させる。 For example, in the example shown in FIG. 2, when displaying image A, the command processing unit 141 first sets the reference position P0 (for example, coordinates (0,0)) in the upper left of the screen G1 to the display start position. decide. In this case, the command processing unit 141 associates the positional coordinates of the display start position P0 with the image size of the image A and stores them in the display history storage unit 132 as a display history.

次に、コマンド処理部141は、画像Bを表示する際に、画像Aを表示して右にずらした表示開始位置P1では、画像Bを表示できないため、改行を行い、表示開始位置を位置P2に決定する。ここで、コマンド処理部141は、表示履歴記憶部132が記憶する表示履歴に基づいて、表示開始位置を位置P2に決定する。
同様に、コマンド処理部141は、画像C及び画像Dを表示する際に、表示履歴記憶部132が記憶する表示履歴に基づいて、表示開始位置を位置P3及び位置P4に決定する。
Next, when displaying image B, the command processing unit 141 performs a line break and shifts the display start position to position P2, since image B cannot be displayed at display start position P1, which is the position where image A is displayed and shifted to the right. decided on. Here, the command processing unit 141 determines the display start position to be the position P2 based on the display history stored in the display history storage unit 132.
Similarly, when displaying images C and D, the command processing unit 141 determines the display start positions to be positions P3 and P4 based on the display history stored in the display history storage unit 132.

このように、コマンド処理部141は、表示履歴記憶部132が記憶する表示履歴に基づいて、上述した表示開始位置を決定する。
また、コマンド処理部141は、画像記憶部131から取得した画像データを、上述のように決定した表示開始位置から表示するように、表示制御部142に依頼する。
In this way, the command processing unit 141 determines the above-mentioned display start position based on the display history stored in the display history storage unit 132.
The command processing unit 141 also requests the display control unit 142 to display the image data acquired from the image storage unit 131 from the display start position determined as described above.

表示制御部142は、表示部12への表示を制御する。表示制御部142は、例えば、コマンド処理部141からの依頼に基づいて、コマンド処理部141から供給された画像データを指定された表示開始位置から表示させる。 The display control section 142 controls the display on the display section 12. For example, based on a request from the command processing section 141, the display control section 142 causes the image data supplied from the command processing section 141 to be displayed from a specified display start position.

次に、図5を参照して、上述したコマンド処理部141によるアスペクト比情報(AR)から画像サイズを算出する処理について説明する。
図5に示すテーブルは、上述した式(2)に基づいて、値N及び値Mにより算出されたアスペクト比情報(AR)の一覧を示している。コマンド処理部141は、表示コマンドに含まれるアスペクト比情報の値ARから、下記の式(3)により値N及び値Mを算出する。
Next, with reference to FIG. 5, a process of calculating an image size from aspect ratio information (AR) by the above-mentioned command processing unit 141 will be described.
The table shown in FIG. 5 shows a list of aspect ratio information (AR) calculated from the value N and the value M based on the above-mentioned formula (2). The command processing unit 141 calculates the value N and the value M from the value AR of the aspect ratio information included in the display command using the following equation (3).

N=AR/J, M=AR%J ・・・ (3) N=AR/J, M=AR%J... (3)

ここで、“%”は、剰余演算を示す。また、除数値Jは、表示部12の横サイズ(360dot)に基づいて、下記の式(4)により算出される。 Here, "%" indicates a remainder operation. Further, the divisor value J is calculated based on the horizontal size (360 dots) of the display section 12 using the following formula (4).

J=横サイズ/単位サイズ=360/24=15 ・・・ (4) J=horizontal size/unit size=360/24=15... (4)

このように、除数値Jは、表示部12のサイズに基づいて定められている。
また、コマンド処理部141は、算出した値N及び値Mから下記の式(5)により、縦サイズ及び横サイズを算出する。
In this way, the divisor value J is determined based on the size of the display section 12.
Further, the command processing unit 141 calculates the vertical size and the horizontal size from the calculated value N and value M using the following equation (5).

縦サイズ=(N+1)×24,横サイズ=(M+1)×24 ・・・ (5) Vertical size = (N+1) x 24, horizontal size = (M+1) x 24... (5)

このように、コマンド処理部141は、値ARを除数値Jで除算した商の値であるNと、値ARを除数値Jにより剰余演算した剰余値であるMとに基づいて、画像データの縦サイズ及び横サイズを算出する。 In this way, the command processing unit 141 divides the image data based on N, which is the quotient value obtained by dividing the value AR by the divisor value J, and M, which is the remainder value obtained by calculating the remainder of the value AR by the divisor value J. Calculate the vertical size and horizontal size.

次に、図面を参照して、本実施形態による電子デバイス1の動作について説明する。
図6は、本実施形態による電子デバイス1の表示コマンドの処理の一例を示すフローチャートである。
Next, the operation of the electronic device 1 according to this embodiment will be described with reference to the drawings.
FIG. 6 is a flowchart illustrating an example of display command processing of the electronic device 1 according to the present embodiment.

図6に示すように、電子デバイス1は、まず、コマンドを受信したか否かを判定する(ステップS101)。すなわち、電子デバイス1の制御部14は、無線通信部11がリーダライタ2からコマンドを受信したか否かを判定する。制御部14は、無線通信部11がコマンドを受信した場合(ステップS101:YES)に、処理をステップS102に進める。また、制御部14は、無線通信部11がコマンドを受信していない場合(ステップS101:NO)に、処理をステップS101に戻す。 As shown in FIG. 6, the electronic device 1 first determines whether a command has been received (step S101). That is, the control unit 14 of the electronic device 1 determines whether the wireless communication unit 11 has received a command from the reader/writer 2. When the wireless communication unit 11 receives the command (step S101: YES), the control unit 14 advances the process to step S102. Further, if the wireless communication unit 11 has not received the command (step S101: NO), the control unit 14 returns the process to step S101.

なお、ここでのコマンドを受信した場合とは、1回の電文受信、又はチェイニング(連鎖)による複数回の電文受信により、各コマンドの全電文データを受信しているものとする。
また、表示コマンドは、1回のコマンド処理において、複数の画像を指定して表示可能であり、表示コマンドの電文には、表示コマンドコードと、画像数と、各画像の情報(先頭アドレス及びアスペクト比情報)と、表示コマンド終了情報とが含まれるものとする。
Note that when a command is received here, it is assumed that all the message data of each command is received by receiving the message once or by receiving the message multiple times by chaining.
In addition, the display command can specify and display multiple images in one command process, and the message of the display command includes the display command code, the number of images, and information about each image (starting address and aspect). ratio information) and display command end information.

ステップS102において、制御部14のコマンド処理部141は、リーダライタ2から受信したコマンドが表示コマンドであるか否かを判定する。コマンド処理部141は、リーダライタ2から受信したコマンドが表示コマンドである場合(ステップS102:YES)に、処理をステップS103に進める。また、コマンド処理部141は、リーダライタ2から受信したコマンドが表示コマンドでない(表示コマンド以外のコマンドである)場合(ステップS102:NO)に、処理をステップS113に進める。 In step S102, the command processing unit 141 of the control unit 14 determines whether the command received from the reader/writer 2 is a display command. If the command received from the reader/writer 2 is a display command (step S102: YES), the command processing unit 141 advances the process to step S103. Further, if the command received from the reader/writer 2 is not a display command (a command other than a display command) (step S102: NO), the command processing unit 141 advances the process to step S113.

ステップS103において、コマンド処理部141は、画像のカウント値nに“1”を設定する。
次に、コマンド処理部141は、アスペクト比情報(AR)に基づいて、画像サイズを算出する(ステップS104)。すなわち、コマンド処理部141は、表示コマンドに含まれるn番目の画像のアスペクト比情報(AR)から、上述した式(3)及び式(5)を用いて、画像の横サイズ及び縦サイズを算出する。
In step S103, the command processing unit 141 sets the image count value n to "1".
Next, the command processing unit 141 calculates the image size based on the aspect ratio information (AR) (step S104). That is, the command processing unit 141 calculates the horizontal size and vertical size of the image from the aspect ratio information (AR) of the n-th image included in the display command using equations (3) and (5) described above. do.

次に、コマンド処理部141は、画像記憶部131の画像先頭アドレスから画像データを読み出す(ステップS105)。コマンド処理部141は、表示コマンドに含まれるn番目の画像指定情報を画像先頭アドレスとして、上述のステップS104において算出した画像サイズの画像データを画像記憶部131から読み出す。 Next, the command processing unit 141 reads image data from the image start address in the image storage unit 131 (step S105). The command processing unit 141 reads the image data of the image size calculated in step S104 described above from the image storage unit 131 using the n-th image designation information included in the display command as the image start address.

次に、コマンド処理部141は、表示履歴と画像データとから表示開始位置を決定する(ステップS106)。コマンド処理部141は、表示履歴記憶部132が記憶するこれまでに表示した画像の表示履歴と、画像記憶部131から読み出した画像データとから、上述した図2を用いて説明したように表示開始位置を決定する。 Next, the command processing unit 141 determines a display start position from the display history and image data (step S106). The command processing unit 141 starts displaying as explained using FIG. Determine the position.

次に、コマンド処理部141は、表示部12の表示開始位置から画像データを表示させる画面データを生成する(ステップS107)。コマンド処理部141は、上述した表示開始位置からn番目の画像データを表示するように、表示部12の画面データを生成する。 Next, the command processing unit 141 generates screen data for displaying image data from the display start position of the display unit 12 (step S107). The command processing unit 141 generates screen data for the display unit 12 so as to display the n-th image data from the display start position described above.

次に、コマンド処理部141は、表示履歴を追加する(ステップS108)。すなわち、コマンド処理部141は、表示履歴記憶部132の表示履歴に、上述した図3に示すように、n番目の画像データの表示開始位置と画像サイズとを対応付けて記憶させて、表示履歴を追加する。 Next, the command processing unit 141 adds display history (step S108). That is, the command processing unit 141 causes the display history in the display history storage unit 132 to store the display start position and image size of the n-th image data in association with each other, as shown in FIG. Add.

次に、コマンド処理部141は、カウント値nに“1”を加算する(ステップS109)。すなわち、コマンド処理部141は、画像のカウント値nに(n+1)の値を設定する。 Next, the command processing unit 141 adds "1" to the count value n (step S109). That is, the command processing unit 141 sets the image count value n to the value (n+1).

次に、コマンド処理部141は、カウント値nが、表示コマンドに含まれる画像数より大きいか否かを判定する(ステップS110)。コマンド処理部141は、カウント値nが、画像数より大きい場合(ステップS110:YES)に、処理をステップS111に進める。また、コマンド処理部141は、カウント値nが、画像数以下である場合(ステップS110:NO)に、処理をステップS104に戻し、ステップS104からステップS110の処理を繰り返す。 Next, the command processing unit 141 determines whether the count value n is greater than the number of images included in the display command (step S110). If the count value n is greater than the number of images (step S110: YES), the command processing unit 141 advances the process to step S111. Further, when the count value n is less than or equal to the number of images (step S110: NO), the command processing unit 141 returns the process to step S104 and repeats the processes from step S104 to step S110.

ステップS111において、コマンド処理部141は、生成した画面データを表示部12に表示する。すなわち、生成した画面データを表示部12に表示するように、表示制御部142に依頼し、表示制御部142が、表示部12に、表示コマンドで指定された画像データを含む表示画面を表示させる。これにより、表示部12には、表示コマンドで指定された画像データが表示される。 In step S111, the command processing unit 141 displays the generated screen data on the display unit 12. That is, the display control unit 142 is requested to display the generated screen data on the display unit 12, and the display control unit 142 causes the display unit 12 to display a display screen that includes the image data specified by the display command. . As a result, the image data specified by the display command is displayed on the display unit 12.

次に、コマンド処理部141は、レスポンスを送信する(ステップS112)。コマンド処理部141は、コマンド処理の結果として、各種コマンド処理に応じたレスポンスを、無線通信部11を介してリーダライタ2に送信する。ステップS112の処理後に、制御部14は、処理をステップS101に戻す。 Next, the command processing unit 141 transmits a response (step S112). The command processing unit 141 transmits a response corresponding to various command processing to the reader/writer 2 via the wireless communication unit 11 as a result of the command processing. After the process in step S112, the control unit 14 returns the process to step S101.

また、ステップS113において、コマンド処理部141は、他のコマンド処理(表示コマンド以外のコマンド処理)を実行する。ステップS113の処理後に、コマンド処理部141は、処理をステップS112に進めて、他のコマンド処理の結果として、レスポンスを送信する。 Further, in step S113, the command processing unit 141 executes other command processing (command processing other than the display command). After the processing in step S113, the command processing unit 141 advances the processing to step S112, and transmits a response as a result of other command processing.

次に、図7を参照して、本実施形態における表示部12への表示処理について説明する。
図7は、本実施形態における表示部12への表示処理の一例を示す図である。図7では、上述した図2に示す画像A~画像Dを表示部12に表示する場合の一例について説明する。なお、ここでは、R(ACK)のブロック電文(アクノリッジ電文)を利用して、4回の電文に分割して表示コマンドを送信する例を説明する。
Next, with reference to FIG. 7, display processing on the display unit 12 in this embodiment will be described.
FIG. 7 is a diagram showing an example of display processing on the display unit 12 in this embodiment. In FIG. 7, an example in which images A to D shown in FIG. 2 described above are displayed on the display unit 12 will be described. Note that here, an example will be described in which a display command is transmitted by dividing it into four messages using an R (ACK) block message (acknowledge message).

図7に示すように、リーダライタ2は、まず、表示コマンドコード、画像数、画像Aの情報(画像Aの先頭アドレス及びアスペクト比情報)を含む表示コマンドの分割電文を、電子デバイス1に送信する(ステップS201)。例えば、ここでの先頭アドレスは、0x0000であり、アスペクト比情報の値ARは、0x1Aである。また、この例では、画像数は、“4”である。
次に、電子デバイス1は、ステップS201の電文に対するR(ACK)をリーダライタ2に送信する(ステップS202)。
As shown in FIG. 7, the reader/writer 2 first sends a split message of a display command including a display command code, the number of images, and information about image A (starting address and aspect ratio information of image A) to the electronic device 1. (Step S201). For example, the start address here is 0x0000, and the value AR of the aspect ratio information is 0x1A. Further, in this example, the number of images is "4".
Next, the electronic device 1 transmits R (ACK) for the message in step S201 to the reader/writer 2 (step S202).

次に、リーダライタ2は、画像Bの情報(画像Bの先頭アドレス及びアスペクト比情報)を含む表示コマンドの分割電文を、電子デバイス1に送信する(ステップS203)。例えば、ここでの先頭アドレスは、0x1000であり、アスペクト比情報の値ARは、0x30である。
次に、電子デバイス1は、ステップS203の電文に対するR(ACK)をリーダライタ2に送信する(ステップS204)。
Next, the reader/writer 2 transmits a divided message of a display command including information about image B (the start address and aspect ratio information of image B) to the electronic device 1 (step S203). For example, the start address here is 0x1000, and the value AR of the aspect ratio information is 0x30.
Next, the electronic device 1 transmits R (ACK) for the message in step S203 to the reader/writer 2 (step S204).

次に、リーダライタ2は、画像Cの情報(画像Cの先頭アドレス及びアスペクト比情報)を含む表示コマンドの分割電文を、電子デバイス1に送信する(ステップS205)。例えば、ここでの先頭アドレスは、0x1800であり、アスペクト比情報の値ARは、0x30である。
次に、電子デバイス1は、ステップS205の電文に対するR(ACK)をリーダライタ2に送信する(ステップS206)。
Next, the reader/writer 2 transmits a divided message of a display command including information about the image C (the start address and aspect ratio information of the image C) to the electronic device 1 (step S205). For example, the start address here is 0x1800, and the value AR of the aspect ratio information is 0x30.
Next, the electronic device 1 transmits R (ACK) for the message in step S205 to the reader/writer 2 (step S206).

次に、リーダライタ2は、画像Dの情報(画像Dの先頭アドレス及びアスペクト比情報)と、表示コマンド終了情報とを含む表示コマンドの分割電文を、電子デバイス1に送信する(ステップS207)。例えば、ここでの先頭アドレスは、0x2000であり、アスペクト比情報の値ARは、0x60である。 Next, the reader/writer 2 transmits to the electronic device 1 a split message of a display command that includes information about the image D (starting address and aspect ratio information of the image D) and display command end information (step S207). For example, the start address here is 0x2000, and the value AR of the aspect ratio information is 0x60.

次に、電子デバイス1は、表示コマンドに応じて、画像A~画像Dを表示部12に表示させる(ステップS208)。電子デバイス1は、図2に示すように、表示部12の表示開始位置P0から画像Aを表示させ、表示部12の表示開始位置P2から画像Bを表示させる。また、電子デバイス1は、図2に示すように、表示部12の表示開始位置P3から画像Cを表示させ、表示部12の表示開始位置P4から画像Dを表示させる。
次に、電子デバイス1は、表示コマンドに対するレスポンスをリーダライタ2に送信する(ステップS209)。
Next, the electronic device 1 displays images A to D on the display unit 12 in response to the display command (step S208). As shown in FIG. 2, the electronic device 1 displays an image A from a display start position P0 on the display section 12, and displays an image B from a display start position P2 on the display section 12. Further, as shown in FIG. 2, the electronic device 1 displays the image C from the display start position P3 of the display section 12, and displays the image D from the display start position P4 of the display section 12.
Next, the electronic device 1 transmits a response to the display command to the reader/writer 2 (step S209).

このように、電子デバイス1は、画像A~画像Dの先頭アドレス及びアスペクト比情報を含む表示コマンドに応じて、表示開始位置を位置P0→位置P2→位置P3→位置P4と移動させて、画像記憶部131が記憶する画像A~画像Dを表示する。 In this way, the electronic device 1 moves the display start position from position P0 to position P2 to position P3 to position P4 in response to the display command including the start address and aspect ratio information of images A to D, and displays the images. Images A to D stored in the storage unit 131 are displayed.

なお、電子デバイス1は、上述した表示コマンドの他に、表示開始位置を強制的に改行させる改行コマンドや、表示部12の表示を消去して、表示開始位置を基準位置座標に戻す表示クリアコマンドなどの表示開始位置を変更するコマンド処理(開始位置変更要求の処理)を備えるようにしてもよい。すなわち、コマンド処理部141は、無線通信部11が無線通信によりリーダライタ2から受信したこれらのコマンド(開始位置変更要求)に応じて、表示開始位置を変更するようにしてもよい。また、コマンド処理部141は、表示クリアコマンドに応じて、表示履歴記憶部132が記憶する表示履歴を消去する。 In addition to the above-mentioned display commands, the electronic device 1 also uses a line feed command to forcibly change the display start position to a new line, and a display clear command that erases the display on the display unit 12 and returns the display start position to the reference position coordinates. A command process (processing of a start position change request) for changing the display start position may be provided. That is, the command processing unit 141 may change the display start position in response to these commands (start position change requests) that the wireless communication unit 11 receives from the reader/writer 2 via wireless communication. Further, the command processing unit 141 erases the display history stored in the display history storage unit 132 in response to the display clear command.

また、上述した例では、表示コマンドを4分割して電子デバイス1に送信する例を説明したが、表示コマンドの電文長が最大送信データ長以内であれば、分割を行わずに1回の電文で電子デバイス1に送信するようにしてもよい。また、上述した例では、画像数は、“4”として表示コマンドで4つの画像の情報を送信する例を説明したが、画像数を“1”として、4回の表示コマンドの処理に分割して処理するようにしてもよい。 Furthermore, in the above example, the display command is divided into four parts and sent to the electronic device 1. However, if the message length of the display command is within the maximum transmission data length, one message is sent without being divided. Alternatively, the information may be transmitted to the electronic device 1. In addition, in the above example, the number of images is set to "4" and information on four images is transmitted using the display command. However, the number of images is set to "1" and the processing is divided into four display commands. It may also be processed by

以上説明したように、本実施形態による電子デバイス1は、表示部12と、画像記憶部131と、無線通信部11と、コマンド処理部141(処理部)とを備える。表示部12は、不揮発なメモリ性を有する表示を行う。画像記憶部131は、所定の単位サイズ(例えば、24dot)の整数倍の画像サイズを有し、表示部12に表示可能な画像データを予め記憶する。無線通信部11は、無線通信によってリーダライタ2(上位装置)との間で通信を行う。コマンド処理部141は、無線通信部11が無線通信によりリーダライタ2から受信した表示要求(例えば、表示コマンド)であって、画像指定情報(例えば、先頭アドレス)と、画像データの縦横のサイズ比を示すアスペクト比情報(縦横比情報)とを含む表示要求(例えば、表示コマンド)に応じて、画像指定情報に基づいて指定された画像データを、縦横比情報に基づく画像サイズの画像データとして、画像記憶部131から取得する。ここで、画像指定情報は、画像記憶部131が記憶する画像データを指定する情報であり、アスペクト比情報(縦横比情報)は、所定の単位サイズ(例えば、24dot)の整数倍の数に基づいて表した情報である。そして、コマンド処理部141は、取得した画像データを、表示部12の基準位置から過去に表示した画像のサイズ分を順次ずらした位置(例えば、図2の位置P0→位置P2→位置P3→位置P4)を表示開始位置として、表示部12に表示させる。 As described above, the electronic device 1 according to the present embodiment includes the display section 12, the image storage section 131, the wireless communication section 11, and the command processing section 141 (processing section). The display unit 12 performs display having non-volatile memory properties. The image storage unit 131 has an image size that is an integral multiple of a predetermined unit size (for example, 24 dots), and stores in advance image data that can be displayed on the display unit 12. The wireless communication unit 11 communicates with the reader/writer 2 (upper-level device) by wireless communication. The command processing unit 141 receives a display request (for example, a display command) that the wireless communication unit 11 receives from the reader/writer 2 via wireless communication, and processes image designation information (for example, a start address) and the vertical and horizontal size ratio of the image data. In response to a display request (for example, a display command) that includes aspect ratio information (aspect ratio information), the image data specified based on the image specification information is converted into image data with an image size based on the aspect ratio information. It is acquired from the image storage unit 131. Here, the image designation information is information that designates image data stored in the image storage unit 131, and the aspect ratio information (aspect ratio information) is based on a number that is an integral multiple of a predetermined unit size (for example, 24 dots). This is the information expressed as follows. Then, the command processing unit 141 moves the acquired image data to a position that is sequentially shifted by the size of the previously displayed image from the reference position of the display unit 12 (for example, position P0 → position P2 → position P3 → position P4) is displayed on the display unit 12 as the display start position.

これにより、本実施形態による電子デバイス1は、表示部12に表示させる際に画像指定情報(例えば、先頭アドレス)及びアスペクト比情報(縦横比情報)を必要とし、他の情報を必要としないため、表示部12に表示させる際にリーダライタ2から送信する情報量を低減することができる。 As a result, the electronic device 1 according to the present embodiment requires image designation information (for example, start address) and aspect ratio information (aspect ratio information) when displaying on the display unit 12, and does not require other information. , it is possible to reduce the amount of information transmitted from the reader/writer 2 when displaying it on the display unit 12.

例えば、従来技術の電子デバイスでは、表示部12に画像を表示させるために、リーダライタ2から、例えば、以下の(a)~(f)の情報を送信する必要がある。
(a)画像が保存されている記憶部のアドレス、:2バイト
(b)画像データのデータサイズ:2バイト
(c)画像の横サイズ:2バイト
(d)画像の縦サイズ:2バイト
(e)画像データを表示する表示開始位置のX座標:2バイト
(f)画像データを表示する表示開始位置のY座標:2バイト
この場合、表示部12に画像を表示させるために必要な情報量は、12バイトである。
For example, in a conventional electronic device, in order to display an image on the display unit 12, the reader/writer 2 needs to transmit the following information (a) to (f).
(a) Address of the storage unit where the image is saved: 2 bytes (b) Image data size: 2 bytes (c) Horizontal size of the image: 2 bytes (d) Vertical size of the image: 2 bytes (e ) X coordinate of the display start position where the image data is displayed: 2 bytes (f) Y coordinate of the display start position where the image data is displayed: 2 bytes In this case, the amount of information required to display the image on the display unit 12 is , 12 bytes.

これに対して、本実施形態による電子デバイス1では、画像指定情報が画像が記憶されている先頭アドレス(2バイト)と、アスペクト比情報(1バイト)とである。このことから、本実施形態による電子デバイス1では、上述した(b)~(f)の情報が不要になり、代わりにアスペクト比情報(1バイト)が追加になるため、表示部12に画像を表示させるために必要な情報量は、3バイトである。すなわち、本実施形態による電子デバイス1では、従来技術の12バイトから3バイトに必要な情報量を低減(9バイト低減)することができ、表示部12に表示させる際にリーダライタ2から送信する情報量を低減することができる。 On the other hand, in the electronic device 1 according to the present embodiment, the image designation information is the start address (2 bytes) where the image is stored and the aspect ratio information (1 byte). For this reason, in the electronic device 1 according to the present embodiment, the information (b) to (f) described above is no longer necessary, and aspect ratio information (1 byte) is added instead, so that the image cannot be displayed on the display unit 12. The amount of information required for display is 3 bytes. That is, in the electronic device 1 according to the present embodiment, the amount of information required for the conventional technology can be reduced from 12 bytes to 3 bytes (reduction of 9 bytes), and the amount of information transmitted from the reader/writer 2 when displayed on the display unit 12 can be reduced. The amount of information can be reduced.

また、本実施形態では、アスペクト比情報は、画像データの縦サイズ及び横サイズのうちの一方の単位サイズ(例えば、24dot)の整数倍の数に基づく値Nを所定の除数値Jで乗算し、縦サイズ及び横サイズのうちのもう一方の単位サイズ(例えば、24dot)の整数倍の数に基づく値Mを加算した値ARである(但し、除数値Jは、1以上の整数であり、Nの最大値及びMの最大値≦J)。すなわち、アスペクト比情報は、上述した式(2)により算出される。また、コマンド処理部141は、値ARを除数値Jで除算した商の値であるNと、値ARを除数値Jにより剰余演算した剰余値であるMとに基づいて、画像データの縦サイズ及び横サイズを算出する。 Further, in the present embodiment, the aspect ratio information is obtained by multiplying a value N based on an integral multiple of one of the vertical size and horizontal size of the image data (for example, 24 dots) by a predetermined divisor value J. , is the value AR obtained by adding a value M based on an integral multiple of the other unit size (for example, 24 dots) of the vertical size and the horizontal size (however, the divisor value J is an integer of 1 or more, maximum value of N and maximum value of M≦J). That is, the aspect ratio information is calculated by the above-mentioned equation (2). In addition, the command processing unit 141 determines the vertical size of the image data based on N, which is the quotient value obtained by dividing the value AR by the divisor value J, and M, which is the remainder value obtained by calculating the remainder of the value AR by the divisor value J. and calculate the horizontal size.

これにより、本実施形態による電子デバイス1では、単位サイズ(例えば、24dot)により縦サイズ及び横サイズを圧縮し、さらに、縦サイズ及び横サイズを縦横ヒとして1つの情報にまとめることで、縦サイズ及び横サイズを示す情報量を簡易な手法により低減することができる。 As a result, in the electronic device 1 according to the present embodiment, the vertical size and the horizontal size are compressed by a unit size (for example, 24 dots), and the vertical size and the horizontal size are combined into one piece of information as vertical and horizontal h. and the amount of information indicating the horizontal size can be reduced by a simple method.

また、本実施形態では、上述した除数値Jは、表示部12のサイズに基づいて定められている。例えば、除数値Jは、上述した式(4)により横サイズ(例えば、縦サイズ及び横サイズのうちの大きい方のサイズ)に基づいて定められている。
これにより、本実施形態による電子デバイス1では、縦サイズ及び横サイズをアスペクト比情報(AR)によりさらに効率よく表現することができる。
Further, in this embodiment, the above-mentioned divisor value J is determined based on the size of the display section 12. For example, the divisor value J is determined based on the horizontal size (for example, the larger of the vertical size and the horizontal size) using equation (4) described above.
Thereby, in the electronic device 1 according to the present embodiment, the vertical size and the horizontal size can be expressed more efficiently using aspect ratio information (AR).

また、本実施形態では、コマンド処理部141は、無線通信部11が無線通信によりリーダライタ2から受信した開始位置変更要求(例えば、上述した改行コマンドや表示クリアコマンドなど)に応じて、表示開始位置を変更する。
これにより、本実施形態による電子デバイス1では、適切に表示開始位置を変更することができるため、表示部12に表示する自由度を高めることができる。
Further, in the present embodiment, the command processing unit 141 starts the display in response to a start position change request (for example, the above-mentioned line feed command or display clear command) that the wireless communication unit 11 receives from the reader/writer 2 via wireless communication. Change position.
Thereby, in the electronic device 1 according to the present embodiment, the display start position can be changed appropriately, so that the degree of freedom in displaying on the display unit 12 can be increased.

また、本実施形態による表示方法は、上述した電子デバイス1の表示方法であって、受信ステップと、処理ステップとを含む。受信ステップにおいて、無線通信部11が、画像記憶部131が記憶する画像データを指定する画像指定情報と、所定の単位サイズの整数倍の数に基づいて表した画像データの縦横のサイズ比を示すアスペクト比情報とを含む表示コマンドを、無線通信によりリーダライタ2から受信する。処理ステップにおいて、コマンド処理部141が、受信ステップによって受信した表示コマンドに応じて、画像指定情報に基づいて指定された画像データを、アスペクト比情報に基づく画像サイズの画像データとして、画像記憶部131から取得し、取得した画像データを、表示部12の基準位置から過去に表示した画像のサイズ分を順次ずらした位置を表示開始位置として、表示部12に表示させる。
これにより、本実施形態による表示方法は、上述した電子デバイス1と同様の効果を奏し、表示部12に表示させる際にリーダライタ2から送信する情報量を低減することができる。
Further, the display method according to the present embodiment is a display method for the electronic device 1 described above, and includes a receiving step and a processing step. In the receiving step, the wireless communication unit 11 indicates image designation information specifying the image data stored in the image storage unit 131 and the vertical and horizontal size ratio of the image data expressed based on an integral multiple of a predetermined unit size. A display command including aspect ratio information is received from the reader/writer 2 via wireless communication. In the processing step, the command processing unit 141 stores the image data specified based on the image specification information in the image storage unit 131 as image data with an image size based on the aspect ratio information, in accordance with the display command received in the reception step. The acquired image data is displayed on the display section 12 with a position sequentially shifted by the size of the previously displayed image from the reference position of the display section 12 as a display start position.
Thereby, the display method according to the present embodiment has the same effect as the electronic device 1 described above, and can reduce the amount of information transmitted from the reader/writer 2 when displaying on the display unit 12.

[第2の実施形態]
次に、図面を参照して、第2の実施形態として、上述した電子デバイス1を使用した生産管理システム100について説明する。
[Second embodiment]
Next, a production management system 100 using the above-described electronic device 1 will be described as a second embodiment with reference to the drawings.

図8は、本実施形態による生産管理システム100の一例を示すブロック図である。
図8に示すように、生産管理システム100は、電子デバイス1と、複数のリーダライタ2(2-1、2-2、2-3、・・・)と、管理装置3とを備える。
FIG. 8 is a block diagram showing an example of the production management system 100 according to this embodiment.
As shown in FIG. 8, the production management system 100 includes an electronic device 1, a plurality of readers/writers 2 (2-1, 2-2, 2-3, . . . ), and a management device 3.

電子デバイス1は、上述した第1の実施形態で説明した構成と同一であるため、ここではその説明を省略する。電子デバイス1は、例えば、生産管理システム100によって管理される各種製品のロット情報や製品コード、仕掛数、良品/不良品の数などを含む管理票や工程票などを表示部12に表示するIFIDタグであり、各種製品や部品などを運ぶ通函4に備え付けられている。電子デバイス1は、例えば、生産管理のためのバーコードやQRコード(登録商標)などの2次元コードを表示部12に表示するようにしてもよい。
通函4は、例えば、製品を入れて生産現場の各生産工程(例えば、生産工程PS1~生産工程PS3)を移動させる通い函である。
Since the electronic device 1 has the same configuration as described in the first embodiment described above, the description thereof will be omitted here. The electronic device 1 includes, for example, an IFID that displays on the display unit 12 control slips and process slips that include lot information, product codes, number of products in progress, number of non-defective products/defective products, etc. of various products managed by the production management system 100. It is a tag attached to a shipping box 4 for transporting various products and parts. The electronic device 1 may display, for example, a two-dimensional code such as a barcode or a QR code (registered trademark) for production management on the display unit 12.
The shipping box 4 is, for example, a returnable box in which a product is placed and transported through each production process (for example, production process PS1 to production process PS3) at the production site.

なお、図8に示す例では、説明の都合上、1組の電子デバイス1と通函4とを記載しているが、生産管理システム100は、複数組の電子デバイス1と通函4とを管理するようにしてもよい。
リーダライタ2(上位装置の一例)は、上述した第1の実施形態で説明した構成と同一であるため、ここではその説明を省略する。なお、リーダライタ2-1、リーダライタ2-2、リーダライタ2-3、・・・のそれぞれは、同一の構成であり、生産管理システム100が備える任意のリーダライタを示す場合、又は特に区別しない場合には、リーダライタ2として説明する。
Note that in the example shown in FIG. 8, one set of the electronic device 1 and the shipping box 4 is shown for convenience of explanation, but the production management system 100 includes multiple sets of the electronic device 1 and the shipping box 4. It may also be managed.
The reader/writer 2 (an example of a host device) has the same configuration as that described in the first embodiment, so the description thereof will be omitted here. Note that each of the reader/writer 2-1, reader/writer 2-2, reader/writer 2-3, etc. has the same configuration, and when referring to any reader/writer included in the production management system 100, or when specifically distinguishing If not, it will be explained as reader/writer 2.

リーダライタ2は、生産工程(工程の一例)ごとに配置され、電子デバイス1が生産工程を通過する際に、表示コマンドを送信して、表示部12の表示を生産工程に応じて変更させる。ここで、図8に示す例では、リーダライタ2-1は、生産工程PS1に配置され、リーダライタ2-2は、生産工程PS2に配置されている。また、リーダライタ2-3は、生産工程PS3に配置されている。
生産工程PS1~生産工程PS3は、例えば、製品の製造、検査、保管、出荷などの工程である。
The reader/writer 2 is arranged for each production process (an example of a process), and when the electronic device 1 passes through the production process, it transmits a display command to change the display on the display unit 12 according to the production process. Here, in the example shown in FIG. 8, the reader/writer 2-1 is placed in the production process PS1, and the reader/writer 2-2 is placed in the production process PS2. Further, the reader/writer 2-3 is placed in the production process PS3.
Production process PS1 to production process PS3 are, for example, processes such as product manufacturing, inspection, storage, and shipping.

管理装置3は、複数のリーダライタ2を制御して、生産管理システム100の全体を管理する。管理装置3は、各生産工程の内容、結果、等に応じて、リーダライタ2を介して電子デバイス1の表示部12を変更するともに、電子デバイス1が付与された通函4に入れられた、例えば、製品、部品などを管理する。 The management device 3 controls the plurality of readers/writers 2 to manage the entire production management system 100 . The management device 3 changes the display section 12 of the electronic device 1 via the reader/writer 2 according to the contents, results, etc. of each production process, and also changes the display section 12 of the electronic device 1 via the reader/writer 2. , for example, managing products, parts, etc.

以上説明したように、本実施形態による生産管理システム100(管理システムの一例)は、上述した電子デバイス1と、複数のリーダライタ2(リーダライタ装置)とを備える。リーダライタ2は、工程ごとに配置され、電子デバイス1が工程を通過する際に、表示コマンド(表示要求)を送信して、表示部12の表示を工程に応じて変更させる上位装置である。
これにより、本実施形態による生産管理システム100では、電子デバイス1が、表示部12に表示させる際にリーダライタ2から送信する情報量を低減することができるため、効率よく工程を管理することができる。
As described above, the production management system 100 (an example of a management system) according to the present embodiment includes the above-described electronic device 1 and a plurality of reader/writers 2 (reader/writer devices). The reader/writer 2 is a host device that is arranged for each process and transmits a display command (display request) when the electronic device 1 passes through the process to change the display on the display unit 12 according to the process.
As a result, in the production management system 100 according to the present embodiment, the electronic device 1 can reduce the amount of information transmitted from the reader/writer 2 when displaying it on the display unit 12, so that the process can be managed efficiently. can.

例えば、生産工程にある大量の電子デバイス1の表示を変更する場合には、通信トラフィックの占有率や通信コスト、管理の面などから、リーダライタ2から各電子デバイス1に送信する情報量を極力少なく抑える必要がある。本実施形態による生産管理システム100では、このよな場合であっても、リーダライタ2から送信する情報量を低減することができるため効率よく工程を管理することができる。 For example, when changing the display of a large number of electronic devices 1 in a production process, the amount of information sent from the reader/writer 2 to each electronic device 1 is minimized from the viewpoint of communication traffic occupancy, communication cost, and management. It is necessary to keep it to a minimum. In the production management system 100 according to the present embodiment, even in such a case, the amount of information transmitted from the reader/writer 2 can be reduced, so that the process can be managed efficiently.

また、例えば、生産現場が、クリーンルームなどの場合、塵埃が発生するため通常の紙での管理票や工程票を使用することができない場合がある。これに対して、本実施形態による生産管理システム100では、紙の管理票や工程票の代わりに、電子デバイス1を用いることで、塵埃の発生を抑えるとともに、紙による印刷及び管理の手間を省くことができ、効率よく工程を管理することができる。 Further, for example, if the production site is a clean room or the like, it may not be possible to use normal paper control forms or process forms due to the generation of dust. On the other hand, in the production management system 100 according to the present embodiment, by using the electronic device 1 instead of paper control sheets and process sheets, the generation of dust is suppressed and the effort of paper printing and management is saved. This allows for efficient process management.

なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、電子デバイス1は、一例として、RFIDタグやコンタクトレスICカード、エッジデバイスなどである例を説明したが、これに限定されるものではなく、無線通信利用してIoT(Internet of Things)ネットワークに接続されるIoT機器などの他の電子機器であってもよい。
Note that the present invention is not limited to the above-described embodiments, and can be modified without departing from the spirit of the present invention.
For example, in each of the above embodiments, the electronic device 1 is an RFID tag, a contactless IC card, an edge device, etc.; It may also be another electronic device such as an IoT device connected to an IoT (Internet of Things) network.

また、上記の各実施形態において、電子デバイス1が、無線通信の一例として、NFCを利用する例を説明したが、これに限定されるものではない。電子デバイス1は、NFCの代わりに、例えば、Bluetooth(登録商標)、LPWA(Low Power Wide Area)などの特定小電力の無線通信、無線LAN(Local Area Network)などの他の無線通信を用いるようにしてもよい。 Further, in each of the above embodiments, an example has been described in which the electronic device 1 uses NFC as an example of wireless communication, but the present invention is not limited to this. The electronic device 1 may use other wireless communication such as Bluetooth (registered trademark), specific low power wireless communication such as LPWA (Low Power Wide Area), or wireless LAN (Local Area Network) instead of NFC. You can also do this.

また、上記の各実施形態において、単位サイズが24dotである例を説明したが、これに限定されるものではなく、他のサイズ(他のdot数)であってもよい。単位サイズは、N、M、及びARの値が適切なサイズに収まるように、設定されてもよい。
また、単位サイズは、表示部12の縦サイズと、横サイズとで異なる値を設定してもよい。例えば、縦サイズの単位サイズを16dotとし、横サイズの単位サイズを24dotとしてもよい。また、単位サイズは、8の倍数でなくてもよい。
Further, in each of the above embodiments, an example in which the unit size is 24 dots has been described, but the unit size is not limited to this, and other sizes (other numbers of dots) may be used. The unit size may be set so that the values of N, M, and AR fall within an appropriate size.
Further, the unit size may be set to different values for the vertical size and the horizontal size of the display section 12. For example, the vertical size unit size may be 16 dots, and the horizontal size unit size may be 24 dots. Further, the unit size does not have to be a multiple of 8.

また、上記の各実施形態において、除数値Jが“15”である場合を説明したが、これに限定されるものではなく、例えば、“16”などの2のn乗の数値であってもよい。例えば、除数値Jを“16”にした場合には、式(3)によるアスペクト比情報の値ARの商及び剰余値の算出が、値ARの上位4ビット及び下位4ビットの分離により得ることができ、コマンド処理部141は、処理を簡略化することができる。
また、式(4)を用いて、表示部12のサイズに基づいて、除数値Jを“15”に決定する例を説明したが、除数値Jは、Nの最大値及びMの最大値よりも大きい値であってもよい。
Further, in each of the above embodiments, the case where the divisor value J is "15" has been described, but it is not limited to this. For example, it may be a number of 2 to the n power such as "16". good. For example, when the divisor value J is set to "16", the quotient and remainder value of the aspect ratio information value AR by equation (3) can be calculated by separating the upper 4 bits and lower 4 bits of the value AR. This allows the command processing unit 141 to simplify the processing.
Furthermore, an example has been explained in which the divisor value J is determined to be "15" based on the size of the display unit 12 using equation (4). may also be a large value.

また、上記の各実施形態において、値N、及び値Mは、“0”(ゼロ)を含む値とする例を説明したが、“0”を含まずに、“1”以上の整数値としてもよい。この場合、式(1)において、“1”を減算する必要がなくなるとともに、式(5)において、“1”を加算する必要がなくなる。 In addition, in each of the above embodiments, the value N and the value M are values including "0" (zero). Good too. In this case, there is no need to subtract "1" from equation (1), and there is no need to add "1" from equation (5).

また、上記の各実施形態において、画像指定情報の一例として、画像先頭アドレスを使用する例を説明したが、これに限定されるものではなく、例えば、画像データに割り当てられた画像ID(画像識別子)や画像名、画像のファイル名などを用いてもよい。 Further, in each of the above embodiments, an example in which an image start address is used as an example of image designation information has been described, but the invention is not limited to this. For example, the image ID (image identifier) assigned to image data ), image name, image file name, etc. may also be used.

また、上記の第2の実施形態において、管理システムの一例として、生産管理システム100である例を説明したが、これに限定されるものではない。本発明の管理システムは、例えば、在庫管理システムや物流管理システムなどの他の管理システムに適当してもよい。 Furthermore, in the second embodiment described above, an example of the production management system 100 has been described as an example of the management system, but the present invention is not limited to this. The management system of the present invention may be suitable for other management systems such as, for example, an inventory management system or a logistics management system.

なお、上述した生産管理システム100が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した生産管理システム100が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した生産管理システム100が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。
Note that each component included in the production management system 100 described above has a computer system therein. Then, a program for realizing the functions of each component included in the production management system 100 described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed. Processing in each configuration included in the production management system 100 described above may be performed. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program on the computer system. The "computer system" here includes hardware such as an OS and peripheral devices.
Further, a "computer system" may include a plurality of computer devices connected via a network including the Internet, a WAN, a LAN, a communication line such as a dedicated line, etc. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into computer systems. In this way, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.

また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に生産管理システム100が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The recording medium also includes a recording medium provided internally or externally that can be accessed from the distribution server for distributing the program. Note that the program may be divided into a plurality of parts, each of which is downloaded at different timings, and then combined with each component of the production management system 100, or the distribution servers that distribute each of the divided programs may be different. Furthermore, a ``computer-readable recording medium'' refers to a storage medium that retains a program for a certain period of time, such as volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network. This shall also include things. Moreover, the above-mentioned program may be for realizing a part of the above-mentioned functions. Furthermore, it may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

また、上述した機能の一部又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 Further, some or all of the functions described above may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-mentioned functions may be implemented as an individual processor, or some or all of them may be integrated into a processor. Moreover, the method of circuit integration is not limited to LSI, but may be implemented using a dedicated circuit or a general-purpose processor. Further, if an integrated circuit technology that replaces LSI emerges due to advances in semiconductor technology, an integrated circuit based on this technology may be used.

1 電子デバイス
2、2-1、2-2、2-3 リーダライタ
3 管理装置
4 通函
11 無線通信部
12 表示部
13 記憶部
14 制御部
100 生産管理システム
131 画像記憶部
132 表示履歴記憶部
141 コマンド処理部
142 表示制御部
PS1、PS2、PS3 生産工程
1 Electronic device 2, 2-1, 2-2, 2-3 Reader/writer 3 Management device 4 Box 11 Wireless communication section 12 Display section 13 Storage section 14 Control section 100 Production management system 131 Image storage section 132 Display history storage section 141 Command processing unit 142 Display control unit PS1, PS2, PS3 Production process

Claims (6)

不揮発なメモリ性を有する表示を行う表示部と、
所定の単位サイズの整数倍の画像サイズを有し、前記表示部に表示可能な画像データを予め記憶する画像記憶部と、
無線通信によって上位装置との間で通信を行う無線通信部と、
前記無線通信部が前記無線通信により前記上位装置から受信した表示要求であって、前記画像記憶部が記憶する前記画像データを指定する画像指定情報と、複数ドット数であり、8の倍数のドット数である前記所定の単位サイズの整数倍の数に基づいて表した、前記所定の単位サイズにより前記画像データの縦サイズ及び横サイズを圧縮し、圧縮した前記縦サイズ及び前記横サイズを1つの情報にまとめた縦横比情報とを含む表示要求に応じて、前記画像指定情報に基づいて指定された前記画像データを、前記縦横比情報に基づく画像サイズの前記画像データとして、前記画像記憶部から取得し、取得した前記画像データを、前記表示部の基準位置から過去に表示した画像のサイズ分を順次ずらした位置を表示開始位置として、前記表示部に表示させる処理部と
を備えることを特徴とする電子デバイス。
a display unit that displays a display having non-volatile memory properties;
an image storage unit that has an image size that is an integral multiple of a predetermined unit size and stores in advance image data that can be displayed on the display unit;
a wireless communication unit that communicates with the host device via wireless communication;
The display request received by the wireless communication unit from the host device through the wireless communication includes image designation information specifying the image data stored in the image storage unit, and a plurality of dots , which is a multiple of 8. The vertical size and horizontal size of the image data are compressed by the predetermined unit size expressed based on an integral multiple of the predetermined unit size, which is the number of dots, and the compressed vertical size and horizontal size are 1 In response to a display request including aspect ratio information summarized in one piece of information, the image storage unit stores the image data specified based on the image designation information as the image data with an image size based on the aspect ratio information. and a processing unit that causes the display unit to display the acquired image data on the display unit, with the display start position being a position that is sequentially shifted by the size of a previously displayed image from the reference position of the display unit. Featured electronic devices.
前記縦横比情報は、前記画像データの縦サイズ及び横サイズのうちの一方の前記整数倍の数に基づく値Nを所定の除数値Jで乗算し、前記縦サイズ及び前記横サイズのうちのもう一方の前記整数倍の数に基づく値Mを加算した値ARであり(但し、除数値Jは、前記表示部の横サイズを前記所定の単位サイズに基づいて圧縮した整数であり、Nの最大値及びMの最大値≦J)、
前記処理部は、前記値ARを前記除数値Jで除算した商の値である前記Nと、前記値ARを前記除数値Jにより剰余演算した剰余値である前記Mとに基づいて、前記画像データの縦サイズ及び横サイズを算出する
ことを特徴とする請求項1に記載の電子デバイス。
The aspect ratio information is obtained by multiplying a value N based on the integer multiple of one of the vertical size and the horizontal size of the image data by a predetermined divisor value J, The value AR is the sum of the value M based on one of the integral multiples (however, the divisor value J is an integer obtained by compressing the horizontal size of the display section based on the predetermined unit size, and the maximum value of N is value and the maximum value of M≦J),
The processing unit processes the image based on the N, which is a quotient value obtained by dividing the value AR by the divisor J, and the M, which is a remainder value obtained by performing a remainder calculation on the value AR by the divisor J. The electronic device according to claim 1, wherein the electronic device calculates a vertical size and a horizontal size of data.
前記除数値Jは、前記表示部のサイズに基づいて定められている
ことを特徴とする請求項2に記載の電子デバイス。
The electronic device according to claim 2, wherein the divisor value J is determined based on the size of the display section.
前記処理部は、
前記無線通信部が前記無線通信により前記上位装置から受信した開始位置変更要求に応じて、前記表示開始位置を変更する
ことを特徴とする請求項1から請求項3のいずれか一項に記載の電子デバイス。
The processing unit includes:
4. The display start position according to claim 1, wherein the wireless communication unit changes the display start position in response to a start position change request received from the host device through the wireless communication. electronic device.
請求項1から請求項4のいずれか一項に記載の電子デバイスと、
工程ごとに配置され、前記電子デバイスが前記工程を通過する際に、前記表示要求を送信して、前記表示部の表示を前記工程に応じて変更させる前記上位装置である複数のリーダライタ装置と
を備えることを特徴とする管理システム。
The electronic device according to any one of claims 1 to 4,
a plurality of reader/writer devices that are arranged for each process and are the host devices that transmit the display request and change the display on the display unit according to the process when the electronic device passes through the process; A management system characterized by comprising:
不揮発なメモリ性を有する表示を行う表示部と、所定の単位サイズの整数倍の画像サイズを有し、前記表示部に表示可能な画像データを予め記憶する画像記憶部と、無線通信によって上位装置との間で通信を行う無線通信部とを備える電子デバイスの表示方法であって、
前記無線通信部が、前記画像記憶部が記憶する前記画像データを指定する画像指定情報と、複数ドット数であり、8の倍数のドット数である前記所定の単位サイズの整数倍の数に基づいて表した、前記所定の単位サイズにより前記画像データの縦サイズ及び横サイズを圧縮し、圧縮した前記縦サイズ及び前記横サイズを1つの情報にまとめた縦横比情報とを含む表示要求を、前記無線通信により前記上位装置から受信する受信ステップと、
処理部が、前記受信ステップによって受信した前記表示要求に応じて、前記画像指定情報に基づいて指定された前記画像データを、前記縦横比情報に基づく画像サイズの前記画像データとして、前記画像記憶部から取得し、取得した前記画像データを、前記表示部の基準位置から過去に表示した画像のサイズ分を順次ずらした位置を表示開始位置として、
前記表示部に表示させる処理ステップと
を含むことを特徴とする表示方法。
A display section that performs display with non-volatile memory properties, an image storage section that has an image size that is an integral multiple of a predetermined unit size and that stores in advance image data that can be displayed on the display section, and a host device via wireless communication. A display method for an electronic device comprising: a wireless communication unit that communicates with the electronic device;
The wireless communication unit includes image designation information specifying the image data stored in the image storage unit, and a number of dots that is an integral multiple of the predetermined unit size that is a multiple of 8. A display request that includes compressing the vertical size and horizontal size of the image data using the predetermined unit size expressed based on the above, and aspect ratio information that combines the compressed vertical size and horizontal size into one piece of information, a receiving step of receiving from the higher-level device through the wireless communication;
In response to the display request received in the receiving step, the processing unit stores the image data designated based on the image designation information as the image data having an image size based on the aspect ratio information, and stores the image data in the image storage unit. and set the display start position at a position where the acquired image data is sequentially shifted by the size of the image displayed in the past from the reference position of the display unit,
A display method characterized by comprising: a processing step of displaying on the display unit.
JP2019125864A 2019-07-05 2019-07-05 Electronic devices, management systems, and display methods Active JP7415349B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019125864A JP7415349B2 (en) 2019-07-05 2019-07-05 Electronic devices, management systems, and display methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019125864A JP7415349B2 (en) 2019-07-05 2019-07-05 Electronic devices, management systems, and display methods

Publications (2)

Publication Number Publication Date
JP2021012272A JP2021012272A (en) 2021-02-04
JP7415349B2 true JP7415349B2 (en) 2024-01-17

Family

ID=74227314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019125864A Active JP7415349B2 (en) 2019-07-05 2019-07-05 Electronic devices, management systems, and display methods

Country Status (1)

Country Link
JP (1) JP7415349B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112021008153T5 (en) 2021-11-04 2024-06-13 Fanuc Corporation Device and program for history management

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109610A (en) 1999-10-12 2001-04-20 Seiko Epson Corp Display system, display device, host device, their control method and information recording medium
JP2006230566A (en) 2005-02-23 2006-09-07 Ishida Co Ltd Electronic rack tag system
JP2008071217A (en) 2006-09-15 2008-03-27 Dainippon Printing Co Ltd Electronic paper and electronic paper display system
JP2008261946A (en) 2007-04-10 2008-10-30 Sharp Corp Display control device and method
JP2011022720A (en) 2009-07-14 2011-02-03 Nec Corp Rfid function tag, stock management system and stock management method
JP2013020059A (en) 2011-07-11 2013-01-31 Toppan Printing Co Ltd Display system, transmission device and display device
JP2016058028A (en) 2014-09-12 2016-04-21 日立マクセル株式会社 Rfid tag and rfid tag system
JP2016207011A (en) 2015-04-24 2016-12-08 日立マクセル株式会社 RFID tag and RFID tag system
JP2017117006A (en) 2015-12-21 2017-06-29 株式会社東海理化電機製作所 Mounting fixture with display and mobile device with display
JP2017215837A (en) 2016-06-01 2017-12-07 凸版印刷株式会社 Wireless communication device and processing method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109610A (en) 1999-10-12 2001-04-20 Seiko Epson Corp Display system, display device, host device, their control method and information recording medium
JP2006230566A (en) 2005-02-23 2006-09-07 Ishida Co Ltd Electronic rack tag system
JP2008071217A (en) 2006-09-15 2008-03-27 Dainippon Printing Co Ltd Electronic paper and electronic paper display system
JP2008261946A (en) 2007-04-10 2008-10-30 Sharp Corp Display control device and method
JP2011022720A (en) 2009-07-14 2011-02-03 Nec Corp Rfid function tag, stock management system and stock management method
JP2013020059A (en) 2011-07-11 2013-01-31 Toppan Printing Co Ltd Display system, transmission device and display device
JP2016058028A (en) 2014-09-12 2016-04-21 日立マクセル株式会社 Rfid tag and rfid tag system
JP2016207011A (en) 2015-04-24 2016-12-08 日立マクセル株式会社 RFID tag and RFID tag system
JP2017117006A (en) 2015-12-21 2017-06-29 株式会社東海理化電機製作所 Mounting fixture with display and mobile device with display
JP2017215837A (en) 2016-06-01 2017-12-07 凸版印刷株式会社 Wireless communication device and processing method

Also Published As

Publication number Publication date
JP2021012272A (en) 2021-02-04

Similar Documents

Publication Publication Date Title
US7942322B2 (en) Work instruction management system, work instruction management method, work instruction management apparatus and electronic paper
US8508344B2 (en) Information registering apparatus and information registering method
US8362881B2 (en) Method for storing data as well as a transponder, a read/write-device, a computer readable medium including a program element and such a program element adapted to perform this method
JP2009296173A (en) Information processor, control method therefor and workflow processing system
JP7415349B2 (en) Electronic devices, management systems, and display methods
US8552840B2 (en) Product managing apparatus and control method
JP5053536B2 (en) Warehouse management apparatus and method, and computer program
JP7016573B2 (en) Reading system
JP2007156774A (en) Network system
US7532611B1 (en) Controlling wireless communications between linked devices
JP4567035B2 (en) Process management system, program, and recording medium using information recording medium
JP5271816B2 (en) System and method for writing data to IC tag
CN1264092A (en) POS system, method for control POS system and information storage medium
JP7419686B2 (en) Electronic devices, management systems, and display methods
JP4190327B2 (en) Process management system, method, program, and recording medium using information recording medium
JP2019082866A (en) Information processing apparatus, control method of the same, and program
CN109729117B (en) Message processing method, chip system and computer storage medium
JP2009123144A (en) Ic card reader/writer
JP6325394B2 (en) IC card, portable electronic device, and IC card processing device
WO2021124846A1 (en) Ic card and control program for ic card
JP5998767B2 (en) IC card system and IC card
JP2022168497A (en) Electronic apparatus, electronic apparatus system, and state confirmation method
JP2008152411A (en) Information processor, information processing method and program
JP6893810B2 (en) Wireless tag readers and programs
JP2016076153A (en) Portable electronic device and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220627

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230922

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: 20231205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231218

R150 Certificate of patent or registration of utility model

Ref document number: 7415349

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150