[go: up one dir, main page]

JP5181708B2 - Image rewriting control device, information display device, and program - Google Patents

Image rewriting control device, information display device, and program Download PDF

Info

Publication number
JP5181708B2
JP5181708B2 JP2008032933A JP2008032933A JP5181708B2 JP 5181708 B2 JP5181708 B2 JP 5181708B2 JP 2008032933 A JP2008032933 A JP 2008032933A JP 2008032933 A JP2008032933 A JP 2008032933A JP 5181708 B2 JP5181708 B2 JP 5181708B2
Authority
JP
Japan
Prior art keywords
image
rewriting
display
driving
operation mode
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
JP2008032933A
Other languages
Japanese (ja)
Other versions
JP2009192786A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008032933A priority Critical patent/JP5181708B2/en
Publication of JP2009192786A publication Critical patent/JP2009192786A/en
Application granted granted Critical
Publication of JP5181708B2 publication Critical patent/JP5181708B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、情報表示装置の操作性を向上させる技術に関する。   The present invention relates to a technique for improving the operability of an information display device.

電気泳動表示素子等の記憶性表示素子を用いた情報表示装置が知られている。記憶性表示素子は表示を保持するためのリフレッシュ駆動が不要であるため、紙に近い表示品質を有し目に優しいという特徴がある。このような特徴を活かし、比較的長めの文書をじっくりと読むのに用いられる、電子ブックまたは電子ペーパといわれる装置が開発されている。   An information display device using a memory display element such as an electrophoretic display element is known. Since the memory-type display element does not require refresh driving for holding the display, it has a display quality close to that of paper and is easy on the eyes. Taking advantage of these features, devices called electronic books or electronic papers have been developed that can be used to read relatively long documents.

電子ペーパに表示される画像は、ユーザの指示に応じて書き換えられる。例えば特許文献1は、電気泳動表示装置において表示内容の書き換えを行う方法を開示している。しかし、特許文献1に記載の方法によると、表示部に残像が生じてしまうことがある。残像を低減する技術として、特許文献2に記載の技術が知られている。特許文献2は、表示部を白にする期間と表示部を黒にする期間を設けるなど、複数の駆動ステップにより書き換えを行うことを開示している。   The image displayed on the electronic paper is rewritten according to a user instruction. For example, Patent Document 1 discloses a method of rewriting display contents in an electrophoretic display device. However, according to the method described in Patent Document 1, an afterimage may be generated on the display unit. As a technique for reducing afterimages, a technique described in Patent Document 2 is known. Patent Document 2 discloses performing rewriting by a plurality of driving steps, such as providing a period during which the display unit is white and a period during which the display unit is black.

特開2002−149115号公報JP 2002-149115 A 特開2007−206471号公報JP 2007-206471 A

複数の駆動ステップにより書き換えを行うと、書き換えにかかる時間が長くなってしまう。例えば電子ペーパにおいてユーザがページめくりの指示をする場合を考える。第1の画像から第2の画像への書き換え処理中に、ユーザがさらに第3の画像への書き換えを指示した場合、第2の画像から第3の画像への書き換えは、第2の画像についての書き換え処理が完了してから開始される。これはすなわち、ユーザの指示に対するレスポンスが遅いということである。   When rewriting is performed by a plurality of driving steps, the time required for rewriting becomes long. For example, consider a case where a user gives an instruction to turn a page in electronic paper. During the rewriting process from the first image to the second image, when the user instructs further rewriting to the third image, rewriting from the second image to the third image is performed for the second image. It starts after the rewriting process is completed. This means that the response to the user's instruction is slow.

これに対し本発明は、ユーザからの指示のような割り込みに対する書き換え処理のレスポンスを向上させる技術を提供する。   On the other hand, the present invention provides a technique for improving the response of rewrite processing to an interrupt such as an instruction from a user.

本発明は、表示手段の表示をリフレッシュするステップを含む複数の駆動ステップを順番に実行することにより、前記表示手段に表示される画像を第1の画像から第2の画像へ書き換える書き換え処理を行う書き換え手段と、前記書き換え処理を実行中に第3の画像への書き換えを指示する割り込みが発生すると、前記複数の駆動ステップのうち実行中の駆動ステップ以降の駆動ステップであって前記割り込みのタイミングに応じて定められる指定駆動ステップまで前記第2の画像について前記書き換え処理を行い、前記指定駆動ステップの次の駆動ステップから前記第3の画像について前記書き換え処理を行うよう前記書き換え手段を制御する制御手段とを有する画像書き換え制御装置を提供する。
この画像書き換え制御装置によれば、割り込みが発生した場合には、第3の画像への書き換え処理が特定のステップの次のステップから開始される。
The present invention performs rewrite processing for rewriting an image displayed on the display means from a first image to a second image by sequentially executing a plurality of driving steps including a step of refreshing the display of the display means. When an interrupt for instructing rewriting to the third image occurs during execution of the rewriting means and the rewriting process, a driving step after the driving step being executed among the plurality of driving steps and at the timing of the interrupt Control means for controlling the rewriting means to perform the rewriting process for the second image until a designated driving step determined accordingly, and to perform the rewriting process for the third image from a driving step subsequent to the designated driving step. An image rewriting control device is provided.
According to this image rewriting control device, when an interruption occurs, the rewriting process to the third image is started from the step following the specific step.

好ましい態様において、前記制御手段は、それぞれ指定駆動ステップが異なる第1の動作モードおよび第2の動作モードを含む複数の動作モードのうちいずれかの動作モードで動作し、前記動作モードが前記第1の動作モードである場合、前記指定駆動ステップは、前記表示手段に前記第2の画像を表示させる処理を行うステップ以降の駆動ステップであってもよい。
この画像書き換え装置によれば、動作モードに応じて、割り込みに応じた画像書き換え処理が行われる。
In a preferred aspect, the control means operates in one of a plurality of operation modes including a first operation mode and a second operation mode, each having a different designated drive step, and the operation mode is the first operation mode. In the case of the operation mode, the designated drive step may be a drive step after the step of performing a process of displaying the second image on the display means.
According to this image rewriting device, the image rewriting process corresponding to the interrupt is performed according to the operation mode.

別の好ましい態様において、前記動作モードが、前記割り込みが発生したタイミングに応じて切り替えられてもよい。
この画像書き換え装置によれば、割り込みが発生したタイミングに応じて動作モードが切り替えられる。
In another preferable aspect, the operation mode may be switched according to a timing at which the interrupt is generated.
According to this image rewriting device, the operation mode is switched according to the timing at which an interrupt occurs.

さらに別の好ましい態様において、前記動作モードが、前記第2の画像または前記第3の画像に応じて切り替えられてもよい。
この画像書き換え装置によれば、第2の画像または第3の画像に応じて動作モードが切り替えられる。
In still another preferred aspect, the operation mode may be switched according to the second image or the third image.
According to this image rewriting device, the operation mode is switched according to the second image or the third image.

さらに別の好ましい態様において、この画像書き換え制御装置は、前記複数の駆動ステップの各々が終了する毎に、各駆動ステップが終了したことを示す信号を出力する出力手段と、前記指定駆動ステップで前記書き換え処理を中断すべきことを示す信号が入力される入力手段とを有してもよい。
この画像書き換え装置によれば、各駆動ステップが終了したことを示す信号が出力される。
In still another preferred aspect, the image rewriting control device includes: an output unit that outputs a signal indicating that each driving step is completed each time the plurality of driving steps are completed; and Input means for inputting a signal indicating that the rewriting process should be interrupted.
According to this image rewriting device, a signal indicating that each driving step is completed is output.

さらに別の好ましい態様において、前記表示手段が、電気泳動表示素子を有してもよい。
この画像書き換え装置によれば、割り込みが発生した場合には、電気泳動表示装置における第3の画像への書き換え処理が特定のステップの次のステップから開始される。
In still another preferred embodiment, the display means may include an electrophoretic display element.
According to this image rewriting device, when an interruption occurs, rewriting processing to the third image in the electrophoretic display device is started from the step subsequent to the specific step.

また、本発明は、上記いずれかの画像書き換え制御装置と、前記表示手段とを有する情報表示装置を提供する。
この情報表示装置によれば、割り込みが発生した場合には、第3の画像への書き換え処理が特定のステップの次のステップから開始される。
The present invention also provides an information display device comprising any one of the above image rewrite control devices and the display means.
According to this information display device, when an interrupt occurs, the rewriting process to the third image is started from the step subsequent to the specific step.

さらに、本発明は、表示手段に表示される画像を書き換える書き換え手段を有するコンピュータ装置に、前記書き換え手段が複数の駆動ステップを順番に実行することにより、前記表示手段に表示される画像を第1の画像から第2の画像へ書き換える書き換え処理を行う書き換え駆動ステップと、前記書き換え処理を実行中に第3の画像への書き換えを指示する割り込みが発生すると、前記複数の駆動ステップのうち実行中の駆動ステップ以降の駆動ステップであって前記割り込みのタイミングに応じて定められる指定駆動ステップまで前記第2の画像について前記書き換え処理を行い、前記指定駆動ステップの次の駆動ステップから前記第3の画像について前記書き換え処理を行うよう前記書き換え手段を制御する制御ステップとを実行させるプログラムを提供する。
このプログラムによれば、割り込みが発生した場合には、第3の画像への書き換え処理が特定のステップの次のステップから開始される。
Furthermore, the present invention provides a computer apparatus having a rewriting unit for rewriting an image displayed on the display unit, wherein the rewriting unit sequentially executes a plurality of driving steps, whereby the image displayed on the display unit is first displayed. A rewrite drive step for performing a rewrite process for rewriting the image from the second image to the second image, and when an interrupt for instructing rewrite to the third image occurs during the rewrite process, the current drive is being executed among the plurality of drive steps. The rewriting process is performed on the second image until a designated driving step determined after the driving step, which is determined according to the timing of the interruption, and the third image is performed from the driving step next to the designated driving step. And a control step for controlling the rewriting means to perform the rewriting process. To provide that program.
According to this program, when an interrupt occurs, the rewriting process to the third image is started from the step following the specific step.

1.構成
図1は、本発明の一実施形態に係る情報表示装置1の機能構成を示す図である。操作手段20は、ユーザの操作に応じた信号を出力する。割り込み処理手段30は、操作手段20から出力された信号に応じて、表示すべき画像の生成を指示する割り込み信号を画像生成手段40に対して出力する。画像生成手段40は、割り込み信号に応じて、表示すべき画像を示す画像データを生成し、生成した画像データを記憶手段50に記憶させる。さらに画像生成手段40は、画像書き換え制御装置10に表示手段60に画像を表示させる命令を出力する。この命令を受けた画像書き換え制御装置10は、記憶手段50から画像データを読み出し、この画像データに従った画像を表示手段60に表示させる。
1. Configuration FIG. 1 is a diagram showing a functional configuration of an information display apparatus 1 according to an embodiment of the present invention. The operation means 20 outputs a signal corresponding to a user operation. The interrupt processing unit 30 outputs an interrupt signal for instructing generation of an image to be displayed to the image generation unit 40 in accordance with the signal output from the operation unit 20. In response to the interrupt signal, the image generation unit 40 generates image data indicating an image to be displayed, and stores the generated image data in the storage unit 50. Further, the image generation unit 40 outputs a command for causing the image rewrite control device 10 to display an image on the display unit 60. Upon receiving this command, the image rewrite control device 10 reads the image data from the storage unit 50 and causes the display unit 60 to display an image according to the image data.

画像書き換え制御装置10は、表示手段60における画像の書き換えを制御する装置、すなわち、表示手段60を駆動する装置である。画像書き換え制御装置10は、詳細には以下の構成を有する。書き換え手段11は、複数の駆動ステップを順番に実行することにより、表示手段60に表示される画像を第1の画像から第2の画像へ書き換える書き換え処理を行う。ここで複数の駆動ステップは、表示手段60の表示をリフレッシュするステップを含む。制御手段12は、書き換え処理を実行中に第3の画像への書き換えを指示する割り込みが発生すると、指定駆動ステップまで第2の画像について書き換え処理を行い、指定駆動ステップの次の駆動ステップから第3の画像について書き換え処理を行うよう書き換え手段11を制御する。ここで、「指定駆動ステップ」は、複数の駆動ステップのうち実行中の駆動ステップ以降の駆動ステップであって、割り込みのタイミングに応じて定められる駆動ステップである。出力手段13は、複数の駆動ステップの各々が終了する毎に、各駆動ステップが終了したことを示す信号を出力する。入力手段14には、指定駆動ステップで書き換え処理を中断すべきことを示す信号が入力される。   The image rewriting control device 10 is a device that controls rewriting of an image on the display unit 60, that is, a device that drives the display unit 60. The image rewrite control device 10 has the following configuration in detail. The rewriting unit 11 performs a rewriting process of rewriting the image displayed on the display unit 60 from the first image to the second image by sequentially executing a plurality of driving steps. Here, the plurality of driving steps include a step of refreshing the display of the display means 60. When an interruption for instructing rewriting to the third image occurs during execution of the rewriting process, the control unit 12 performs the rewriting process for the second image up to the designated driving step, and the second driving step after the designated driving step is performed. The rewriting means 11 is controlled to perform the rewriting process for the third image. Here, the “designated driving step” is a driving step after the driving step being executed among the plurality of driving steps, and is a driving step determined according to the timing of interruption. The output means 13 outputs a signal indicating that each driving step is completed each time a plurality of driving steps are completed. A signal indicating that the rewriting process should be interrupted at the designated drive step is input to the input means 14.

動作モード決定手段70は、画像書き換え制御装置10の動作モードを決定する。画像書き換え制御装置10(より詳細には書き換え手段11)は、複数の動作モードのうち一の動作モードで動作する。複数の動作モードは、それぞれ指定駆動ステップが異なり、割り込みによらず第2の画像の表示を行う第1の動作モードおよび割り込みに応じて第2の画像の表示を行わない第2の動作モードを含む。動作モードが第1の動作モードである場合、指定駆動ステップは、表示手段60に第2の画像を表示させる処理を行うステップ以降の駆動ステップである。動作モード決定手段70は、ユーザの指示、割り込みが発生したタイミング、第2の画像または第3の画像に応じて、動作モードを切り替える。   The operation mode determination unit 70 determines the operation mode of the image rewrite control device 10. The image rewriting control device 10 (more specifically, the rewriting means 11) operates in one operation mode among a plurality of operation modes. The plurality of operation modes have different designated drive steps, a first operation mode in which a second image is displayed regardless of an interrupt, and a second operation mode in which a second image is not displayed in response to the interrupt. Including. When the operation mode is the first operation mode, the designated drive step is a drive step after the step of performing a process of displaying the second image on the display unit 60. The operation mode determination unit 70 switches the operation mode according to the user instruction, the timing when the interruption occurs, the second image or the third image.

図2は、情報表示装置1のハードウェア構成を示す図である。この例で、情報表示装置1は、電子ペーパである。CPU(Central Processing Unit)101は、情報表示装置1の構成要素を制御する制御装置である。ROM(Read Only Memory)102は、情報表示装置1の起動に必要なプログラムやデータを記憶する不揮発性の記憶装置である。RAM(Random Access Memory)103は、CPU101がプログラムを実行する際のワークエリアとして機能する記憶装置である。VRAM(Video Random Access Memory)104は、表示体107に表示させる画像(以下「メイン画像」という)を示すデータを記憶する記憶装置である。VRAM104は、メイン画像の記憶領域を有しており、メイン画像はその記憶領域に記憶される。I/O(Input/Output)105は、データや信号の入出力を管理するインターフェースである。UI(User Interface)ボタン群106は、ユーザの操作に応じた信号を出力する装置、例えば、例えば、ボタン(書き換えボタンやページ送りボタン、決定ボタンなど)・キーパッド・ホイール・レバー・タッチパネル・ペンデバイスなどの操作子を含む入力装置である。補助記憶装置115は、表示体107に表示することが可能なデータを記憶する記憶装置である。UIボタン群106はI/O105に接続されており、UIボタン群106から出力された信号はI/O105を介してCPU101に入力される。   FIG. 2 is a diagram illustrating a hardware configuration of the information display device 1. In this example, the information display device 1 is electronic paper. A CPU (Central Processing Unit) 101 is a control device that controls components of the information display device 1. A ROM (Read Only Memory) 102 is a non-volatile storage device that stores programs and data necessary for starting the information display device 1. A RAM (Random Access Memory) 103 is a storage device that functions as a work area when the CPU 101 executes a program. A video random access memory (VRAM) 104 is a storage device that stores data indicating an image to be displayed on the display body 107 (hereinafter referred to as “main image”). The VRAM 104 has a main image storage area, and the main image is stored in the storage area. An I / O (Input / Output) 105 is an interface for managing input / output of data and signals. A UI (User Interface) button group 106 is a device that outputs a signal according to a user's operation, for example, a button (rewrite button, page feed button, determination button, etc.), keypad, wheel, lever, touch panel, pen. This is an input device including an operator such as a device. The auxiliary storage device 115 is a storage device that stores data that can be displayed on the display unit 107. The UI button group 106 is connected to the I / O 105, and a signal output from the UI button group 106 is input to the CPU 101 via the I / O 105.

表示体107は、電気泳動表示素子を有する電気泳動ディスプレイ(Electrophoretic Display、以下「EPD」という)である。表示制御部108は、表示体107の描画制御を行う信号を出力する装置である。以下、必要に応じて表示体107と表示制御部108をあわせて「メインディスプレイ」という。電源オン・オフ回路111は、表示制御部108・CPU101などの要素への電力の供給を行ったり停止したりする回路である。以下、ある構成要素に電力を供給することを「電源をオンする」と、電力の供給を停止することを「電源をオフする」という。電源制御部112は、情報表示装置1の電源管理を行う装置である。具体的には、電源制御部112は、電源オン・オフ回路111を制御して表示制御部108およびCPU101の電源をオンまたはオフする。また、電源制御部112は、電池113の残量を監視する。電池113は、表示制御部108・CPU101・RAM103など、情報表示装置1の構成要素に電力を供給する。バス114は、構成要素間での信号の伝送に用いられる伝送路である。   The display body 107 is an electrophoretic display (hereinafter referred to as “EPD”) having an electrophoretic display element. The display control unit 108 is a device that outputs a signal for performing drawing control of the display body 107. Hereinafter, the display body 107 and the display control unit 108 are collectively referred to as “main display” as necessary. The power on / off circuit 111 is a circuit for supplying and stopping power supply to elements such as the display control unit 108 and the CPU 101. Hereinafter, supplying power to a certain component is referred to as “turning on the power”, and stopping supplying power is referred to as “turning off the power”. The power control unit 112 is a device that performs power management of the information display device 1. Specifically, the power control unit 112 controls the power on / off circuit 111 to turn on or off the power of the display control unit 108 and the CPU 101. Further, the power control unit 112 monitors the remaining amount of the battery 113. The battery 113 supplies power to the components of the information display device 1 such as the display control unit 108, the CPU 101, and the RAM 103. The bus 114 is a transmission path used for signal transmission between components.

指紋センサ117は、ユーザの指紋を静電的に読み取り、読み取った指紋の画像を示す信号を出力する装置である。指紋センサ117はI/O105に接続されており、指紋センサ117から出力された信号はI/O105を介してCPU101に入力される。   The fingerprint sensor 117 is a device that electrostatically reads a user's fingerprint and outputs a signal indicating an image of the read fingerprint. The fingerprint sensor 117 is connected to the I / O 105, and a signal output from the fingerprint sensor 117 is input to the CPU 101 via the I / O 105.

ROM102は、以下で説明する処理を行う制御プログラムを記憶している。CPU101がこの制御プログラムを実行することにより、図1に示される機能が情報表示装置1に実装される。ここで、表示制御部108は画像書き換え制御装置10の一例であり、UIボタン群106および指紋センサ117は操作手段20の一例であり、CPU101は割り込み処理手段30、画像生成手段40および動作モード決定手段70の一例であり、VRAM104は記憶手段50の一例であり、表示体107は表示手段60の一例である。   The ROM 102 stores a control program for performing processing described below. The function shown in FIG. 1 is implemented in the information display device 1 by the CPU 101 executing this control program. Here, the display control unit 108 is an example of the image rewrite control device 10, the UI button group 106 and the fingerprint sensor 117 are examples of the operation unit 20, the CPU 101 is the interrupt processing unit 30, the image generation unit 40, and the operation mode determination. The VRAM 104 is an example of the storage unit 50, and the display body 107 is an example of the display unit 60.

図3は、情報表示装置1の外観を示す図である。情報表示装置1は、筐体の前面に表示体107の表示面、およびUIボタン群106を有する。   FIG. 3 is a diagram illustrating an appearance of the information display device 1. The information display device 1 includes a display surface of the display body 107 and a UI button group 106 on the front surface of the housing.

2.動作
図4は、情報表示装置1の動作を示すフローチャートである。図4のフローは、例えば、文書の第1ページがユーザの指示に応じて表示されたことを契機として開始される。また、ここでは、ユーザの指示により画像書き換え制御装置10の動作モードが決定され、決定された動作モードが第2の動作モードである場合を例に説明する。この場合において、指定駆動ステップは、割り込みが検出されたときに実行されていた駆動ステップである。
2. Operation FIG. 4 is a flowchart showing the operation of the information display apparatus 1. The flow in FIG. 4 is started, for example, when the first page of the document is displayed in response to a user instruction. Here, an example will be described in which the operation mode of the image rewrite control device 10 is determined by a user instruction, and the determined operation mode is the second operation mode. In this case, the designated drive step is the drive step that was being executed when the interrupt was detected.

ステップS100において、CPU101は、画像の書き換え指示が出されたか判断する。CPU101は、UIボタン群106から出力される信号により、書き換え指示が出されたことを判断する。書き換え指示が出されていないと判断された場合(S100:NO)、CPU101は、書き換え指示が出されるまで待機する。書き換え指示が出たと判断された場合(S100:YES)、CPU101は、処理をステップS110に移行する。   In step S100, the CPU 101 determines whether an image rewriting instruction has been issued. The CPU 101 determines that a rewrite instruction has been issued based on a signal output from the UI button group 106. When it is determined that a rewrite instruction has not been issued (S100: NO), the CPU 101 waits until a rewrite instruction is issued. If it is determined that a rewrite instruction has been issued (S100: YES), the CPU 101 proceeds to step S110.

ステップS110において、CPU101は、表示制御部108を制御して、表示体107に表示される画像を第1の画像(現在表示されている画像)から第2の画像(次に表示されるべき画像)へ書き換える書き換え処理を開始させる。   In step S110, the CPU 101 controls the display control unit 108 to change the image displayed on the display body 107 from the first image (currently displayed image) to the second image (image to be displayed next). ) To start rewriting processing.

図5は、書き換え処理における複数の駆動ステップを例示する図である。この例では、書き換え処理はステップ1−3の3つの駆動ステップを含む。いま、第1の画像がアルファベットの「H」の画像であり、第2の画像が「I」の画像である場合を例に説明する。ステップ1は、反転画像書き込みステップである。「反転画像」とは、第1の画像の白い部分を黒にする画像をいう。反転画像が書き込まれると、表示体107の画面はすべて黒になる。ステップ2は、全画面白書き込みステップである。ステップ2においては、表示体107の画面はすべて白になる。ステップ1および2は、表示体107において表示をリフレッシュするために行われる処理である。ステップ3は、新画像書き込みステップである。ステップ3において、新たな表示画像である第2の画像が書き込まれる。CPU101は、ステップ1−3に必要な画像データを生成し、生成した画像データに従って表示体107を駆動するように表示制御部108を制御する。   FIG. 5 is a diagram illustrating a plurality of driving steps in the rewriting process. In this example, the rewriting process includes three driving steps of Step 1-3. Now, a case where the first image is an alphabetical “H” image and the second image is an “I” image will be described as an example. Step 1 is a reverse image writing step. An “inverted image” refers to an image in which the white portion of the first image is black. When the reverse image is written, the screen of the display body 107 is all black. Step 2 is a full screen white writing step. In step 2, the screen of the display body 107 is all white. Steps 1 and 2 are processes performed to refresh the display on the display unit 107. Step 3 is a new image writing step. In step 3, a second image, which is a new display image, is written. The CPU 101 generates image data necessary for step 1-3, and controls the display control unit 108 to drive the display body 107 according to the generated image data.

この例で、表示制御部108は、ステップ1−3の各々が終了する毎に、各ステップが終了したことを示す信号をCPU101に出力する。これによりCPU101は、表示制御部108が複数の駆動ステップのうちどのステップをいま実行しているのかを知ることができる。   In this example, the display control unit 108 outputs a signal indicating that each step has been completed to the CPU 101 every time each of steps 1-3 is completed. Thereby, the CPU 101 can know which step among the plurality of driving steps is currently being executed by the display control unit 108.

再び図4を参照して説明する。ステップS120において、CPU101は、割り込みが検出されたか判断する。ここで「割り込み」とは、第1の画像から第2の画像への書き換え処理を行っているときに、これらの画像とは別の第3の画像への書き換えを指示する命令をいう。割り込みが検出されなかった場合(S120:NO)、CPU101は、処理をステップS130に移行する。割り込みが検出された場合(S120:YES)、CPU101は、処理をステップS140に移行する。   A description will be given with reference to FIG. 4 again. In step S120, the CPU 101 determines whether an interrupt has been detected. Here, “interrupt” refers to a command for instructing rewriting to a third image different from these images when rewriting processing from the first image to the second image is performed. If no interrupt is detected (S120: NO), the CPU 101 proceeds to step S130. If an interrupt is detected (S120: YES), the CPU 101 proceeds to step S140.

ステップS130において、CPU101は、書き換え処理が完了したか判断する。書き換え処理が完了したと判断された場合(S130:YES)、CPU101は、図4のフローを終了する。書き換え処理が完了していないと判断された場合(S130:NO)、CPU101は、処理を再びステップS120に移行する。   In step S130, the CPU 101 determines whether the rewriting process has been completed. When it is determined that the rewriting process is completed (S130: YES), the CPU 101 ends the flow of FIG. When it is determined that the rewriting process is not completed (S130: NO), the CPU 101 shifts the process to step S120 again.

ステップS140において、CPU101は、第2の画像についての処理を維持する駆動ステップ、すなわち「指定駆動ステップ」を特定する。この例で指定駆動ステップは、割り込みが発生したとき(より詳細には割り込みが検出されたとき)に実行されていた駆動ステップである。例えば、割り込みが検出されたときに表示制御部108がステップ2を実行中であれば、ステップ2が指定駆動ステップである。   In step S <b> 140, the CPU 101 specifies a drive step that maintains the process for the second image, that is, a “designated drive step”. In this example, the designated drive step is a drive step that was executed when an interrupt occurred (more specifically, when an interrupt was detected). For example, if the display control unit 108 is executing step 2 when an interrupt is detected, step 2 is the designated drive step.

ステップS150において、CPU101は、表示制御部108の中断および再開を制御する。具体的には、CPU101は、指定駆動ステップまでは第2の画像について書き換え処理を継続し、指定駆動ステップの次のステップから第3の画像について書き換え処理を開始するように、表示制御部108を制御する。ここで、「次のステップ」とは指定駆動ステップの次に実行されるべきステップをいう。例えばステップ2が指定駆動ステップである場合、次のステップはステップ3である。あるいはステップ3が指定駆動ステップである場合、第2の画像についてのステップ1が次のステップである。   In step S150, the CPU 101 controls the suspension and restart of the display control unit 108. Specifically, the CPU 101 continues the rewriting process for the second image until the designated driving step, and starts the rewriting process for the third image from the step subsequent to the designated driving step. Control. Here, the “next step” means a step to be executed next to the designated drive step. For example, when step 2 is the designated drive step, the next step is step 3. Alternatively, if step 3 is the designated drive step, step 1 for the second image is the next step.

図6は、ステップS150における処理を模式的に示す図である。ここでは第3の画像がアルファベットの「K」の画像である場合を例に説明する。第2の画像を対象とした書き換え処理のステップ1が実行されているときに割り込みが検出されると、書き換え処理は、ステップ1が終了した時点で中断される。第2の画像の書き換え処理が中断されると、第3の画像の書き換え処理が、中断された駆動ステップの次のステップ、すなわちステップ2から開始される。別の例で、第2の画像を対象とした書き換え処理のステップ2が実行されているときに割り込みが検出されると、書き換え処理は、ステップ2が終了した時点で中断される。第2の画像の書き換え処理が中断されると、第3の画像の書き換え処理が、ステップ3から開始される。   FIG. 6 is a diagram schematically showing the processing in step S150. Here, a case where the third image is an alphabet “K” image will be described as an example. If an interrupt is detected when step 1 of the rewriting process for the second image is being executed, the rewriting process is interrupted when step 1 is completed. When the second image rewriting process is interrupted, the third image rewriting process is started from the step next to the interrupted driving step, that is, step 2. In another example, if an interrupt is detected while step 2 of the rewriting process for the second image is being executed, the rewriting process is interrupted when step 2 ends. When the rewriting process of the second image is interrupted, the rewriting process of the third image is started from step 3.

図7は、情報表示装置1の具体的な動作のシーケンスを示す図である。いま、表示体107に第1の画像が表示されている場合を例に説明する。ユーザがUIボタン群106のページめくりボタンを押すと、UIボタン群106は、ページめくりボタンに割り当てられた信号を出力する。CPU101は、この信号を第2の画像への書き換えを指示する割り込みとして検出する(ステップS201)。割り込みを検出すると、CPU101は、表示制御部108の駆動を中断する必要があるか判断する(ステップS202)。表示制御部108が書き換え処理を実行中であれば中断が必要と判断され、書き換え処理を実行中でなければ中断は不要であると判断される。この例では書き換え処理は行われていないので、中断は不要と判断される。   FIG. 7 is a diagram illustrating a specific operation sequence of the information display apparatus 1. Now, a case where the first image is displayed on the display body 107 will be described as an example. When the user presses the page turning button of the UI button group 106, the UI button group 106 outputs a signal assigned to the page turning button. The CPU 101 detects this signal as an interrupt instructing rewriting to the second image (step S201). When detecting the interrupt, the CPU 101 determines whether the driving of the display control unit 108 needs to be interrupted (step S202). If the display control unit 108 is executing the rewriting process, it is determined that the interruption is necessary. If the rewriting process is not being performed, it is determined that the interruption is not necessary. In this example, the rewriting process is not performed, so it is determined that the interruption is unnecessary.

中断が不要と判断されると、CPU101は、次に表示されるべき画像である第2の画像を示すデータ(以下「第2の画像データ」という)を生成する(ステップS203)。第2の画像を生成すると、CPU101は、第2の画像データを次に表示すべき画像としてVRAM104に書き込む(ステップS204)。VRAM104は、現在表示されている画像(ここでは第1の画像)および次に表示すべき画像(第2の画像)のデータを記憶する記憶領域を有している。第2の画像データを書き込むと、CPU101は、書き換え処理の開始、すなわち駆動開始を指示する命令を表示制御部108に出力する(ステップS205)。   If it is determined that the interruption is unnecessary, the CPU 101 generates data indicating the second image that is the next image to be displayed (hereinafter referred to as “second image data”) (step S203). When the second image is generated, the CPU 101 writes the second image data in the VRAM 104 as an image to be displayed next (step S204). The VRAM 104 has a storage area for storing data of the currently displayed image (here, the first image) and the image to be displayed next (second image). When the second image data is written, the CPU 101 outputs a command for instructing the start of the rewriting process, that is, the driving start to the display control unit 108 (step S205).

書き換え処理の開始を指示されると、表示制御部108は、VRAM104から現在表示されている画像である第1の画像データを読み出し、ステップ1を実行する(ステップS206)。この例では、表示制御部108が第1の画像データを読み出し、その反転画像を表示体107に書き込む。   When instructed to start the rewriting process, the display control unit 108 reads the first image data that is the currently displayed image from the VRAM 104, and executes Step 1 (Step S206). In this example, the display control unit 108 reads the first image data and writes the inverted image on the display body 107.

表示制御部108が書き換え処理を行っている間も、CPU101は割り込みを監視している。ここでユーザがページめくりボタンを押すと、CPU101は、UIボタン群106から出力される信号を第3の画像への書き換えを指示する割り込みとして検出する(ステップS207)。割り込みを検出すると、CPU101は、表示制御部108の駆動を中断する必要があるか判断する(ステップS208)。いま表示制御部108は書き換え処理を実行中であるので、CPU101は、駆動の中断が必要であると判断する。さらに、CPU101は、指定駆動ステップを特定する。この例ではステップ1が指定駆動ステップである。   While the display control unit 108 is performing the rewriting process, the CPU 101 monitors the interruption. When the user presses the page turning button, the CPU 101 detects a signal output from the UI button group 106 as an interrupt instructing rewriting to the third image (step S207). When detecting the interrupt, the CPU 101 determines whether it is necessary to interrupt the driving of the display control unit 108 (step S208). Since the display control unit 108 is currently executing the rewriting process, the CPU 101 determines that the driving needs to be interrupted. Furthermore, the CPU 101 specifies the designated drive step. In this example, step 1 is the designated drive step.

表示制御部108は、ステップ1の実行が完了すると、ステップ1の実行が完了したことを示す信号を出力する(ステップS209)。ステップ1、すなわち指定駆動ステップの完了が通知されると、CPU101は、書き込み処理の中断、すなわち駆動中断を指示する命令を表示制御部108に出力する(ステップS210)。表示制御部108は、この命令に従って書き込み処理を中断する。   When the execution of step 1 is completed, the display control unit 108 outputs a signal indicating that the execution of step 1 is completed (step S209). When notified of the completion of step 1, that is, the designated drive step, the CPU 101 outputs a command to instruct the interruption of the writing process, that is, the drive to the display control unit 108 (step S210). The display control unit 108 interrupts the writing process according to this command.

書き込み処理を中断すると、CPU101は、次に表示されるべき画像である第3の画像を示すデータ(以下「第3の画像データ」という)を生成する(ステップS211)。第3の画像データを生成すると、CPU101は、第3の画像データを次に表示すべき画像としてVRAM104に書き込む(ステップS212)。第3の画像データを書き込むと、CPU101は、書き換え処理の再開、すなわち駆動再開を指示する命令を表示制御部108に出力する(ステップS213)。   When the writing process is interrupted, the CPU 101 generates data (hereinafter referred to as “third image data”) indicating a third image which is an image to be displayed next (step S211). When the third image data is generated, the CPU 101 writes the third image data in the VRAM 104 as an image to be displayed next (step S212). When the third image data is written, the CPU 101 outputs a command for instructing resumption of rewriting, that is, resumption of driving to the display control unit 108 (step S213).

駆動再開が指示されると、表示制御部108は、動作を再開し、動作を中断したステップの次のステップであるステップ2から書き込み処理を開始する(ステップS214)。ステップ2の実行が完了すると、表示制御部108は、ステップの2の完了を通知する(ステップS215)。表示制御部108は、ステップ2に続いてステップ3を実行する(ステップS216)。すなわち、表示制御部108は、VRAM104から次に表示すべき画像である第3の画像データを読み出し、表示体107に書き込む。ステップ3の実行が完了すると、表示制御部108は、ステップ3の完了を通知する(ステップS217)。ステップ3の完了が通知されると、書き換え処理は終了である。CPU101は、この後、第3の画像データを現在表示されている画像としてVRAM104に書き込む等の必要な処理を行う。   When the drive resumption is instructed, the display control unit 108 resumes the operation, and starts the writing process from Step 2 that is the next step after the operation is interrupted (Step S214). When the execution of step 2 is completed, the display control unit 108 notifies the completion of step 2 (step S215). The display control unit 108 executes step 3 following step 2 (step S216). That is, the display control unit 108 reads out the third image data that is the next image to be displayed from the VRAM 104 and writes the third image data in the display unit 107. When the execution of step 3 is completed, the display control unit 108 notifies the completion of step 3 (step S217). When the completion of step 3 is notified, the rewriting process is completed. Thereafter, the CPU 101 performs necessary processing such as writing the third image data into the VRAM 104 as the currently displayed image.

以上で説明したように、本実施形態によれば、第1の画像から第2の画像への書き換え処理が行われている途中で割り込みが発生すると、第2の画像への書き換え処理は途中で中断され、第3の画像への書き換え処理が中断されたところから開始される。この場合は書き換え処理を最初から行うことはないので、本実施形態の構成を有しないものと比較するとより高速で書き換えが行われる。以上の説明では画像の書き換え処理を行っているときに1回だけ割り込みが発生した場合の処理を説明したが、割り込みが複数回発生した場合の処理も以上で説明したものと変わらない。   As described above, according to the present embodiment, when an interrupt occurs during the rewriting process from the first image to the second image, the rewriting process to the second image is performed in the middle. It is interrupted and the process starts from the point where the rewriting process to the third image is interrupted. In this case, since the rewriting process is not performed from the beginning, the rewriting is performed at a higher speed as compared with the one not having the configuration of the present embodiment. In the above description, the process in the case where an interrupt occurs only once while the image rewriting process is performed has been described, but the process in the case where an interrupt occurs a plurality of times is the same as described above.

3.他の実施形態
本発明は上述の実施形態に限定されるものではなく種々の変形実施が可能である。以下、変形例をいくつか説明する。変形例の説明において実施形態と共通する要素には共通の参照符号が用いられる。以下で説明する変形例のうち2つ以上のものが組み合わせて用いられてもよい。
3. Other Embodiments The present invention is not limited to the above-described embodiments, and various modifications can be made. Hereinafter, some modifications will be described. In the description of the modification, common reference symbols are used for elements that are common to the embodiment. Two or more of the modifications described below may be used in combination.

3−1.変形例1
上述の実施形態においてはユーザの指示により画像書き換え制御装置10の動作モードが決定される例について説明したが、動作モードを切り替える要因はユーザの指示に限定されない。例えば、動作モードは、割り込みの発生するタイミングに応じて、より具体的には頻度または連続する2つの割り込みの時間間隔により切り替えられてもよい。この場合、CPU101が単位時間あたりの割り込み回数を計測する。CPU101は、単位時間あたりの割り込みの回数がしきい値を超えた場合には動作モードを第2の動作モードに切り替え、しきい値未満である場合には第1の動作モードに切り替える。この例によれば、短い間隔で連続的にページめくりボタンが押された場合には書き換え処理は高速化され、比較的長い間隔でページめくりボタンが押された場合には書き換え処理は高速化されない。また、画像書き換え制御装置10の動作モードは3つ以上あってもよい。要は、画像書き換え制御装置10の動作モードが少なくとも第1の動作モードおよび第2の動作モードを含んでいればよい。
3-1. Modification 1
In the above-described embodiment, the example in which the operation mode of the image rewriting control device 10 is determined by a user instruction has been described, but the factor for switching the operation mode is not limited to the user instruction. For example, the operation mode may be switched according to the timing at which an interrupt occurs, more specifically, the frequency or the time interval between two consecutive interrupts. In this case, the CPU 101 measures the number of interruptions per unit time. The CPU 101 switches the operation mode to the second operation mode when the number of interruptions per unit time exceeds the threshold value, and switches to the first operation mode when the number is less than the threshold value. According to this example, the rewriting process is accelerated when the page turning button is continuously pressed at a short interval, and the rewriting process is not accelerated when the page turning button is pressed at a relatively long interval. . The image rewrite control device 10 may have three or more operation modes. In short, it is only necessary that the operation mode of the image rewrite control device 10 includes at least the first operation mode and the second operation mode.

3−2.変形例2
動作モードは、表示される画像または次に表示すべき画像によって切り替えられてもよい。この場合、RAM103は、動作モードを特定する情報を、画像データと対応可能な態様で記憶している。「動作モードを特定する情報」とは、動作モードを示すフラグや、動作モードを選択する条件をいう。「画像データと対応可能な態様」とは、画像データ自体が動作モードを特定する情報を含む場合や、画像データ自体は動作モードを特定する情報を含まなくても動作モードを特定する情報と対応付けられている場合をいう。動作モードを特定する情報は、補助記憶装置115などの記憶手段に記憶される。CPU101は、次に表示すべき画像データに対応付けられている動作モードを特定する情報により、動作モードを特定する。例えば文章のうち重要なページには第1の動作モードを対応付けておくことにより、ページめくりボタンを押すタイミングによらずに必ずそのページを表示させることができる。
3-2. Modification 2
The operation mode may be switched depending on an image to be displayed or an image to be displayed next. In this case, the RAM 103 stores information for specifying the operation mode in a manner that can correspond to the image data. “Information specifying the operation mode” refers to a flag indicating the operation mode and a condition for selecting the operation mode. “Aspects that can be handled with image data” corresponds to the case where the image data itself includes information for specifying the operation mode, or the image data itself does not include information for specifying the operation mode. The case where it is attached. Information specifying the operation mode is stored in a storage unit such as the auxiliary storage device 115. The CPU 101 specifies an operation mode based on information for specifying an operation mode associated with image data to be displayed next. For example, by associating the first operation mode with an important page in a sentence, the page can be displayed without regard to the timing of pressing the page turning button.

3−3.変形例3
上述の実施形態においては、表示手段60が記憶性表示体であるEPDである例について説明したが、表示をリフレッシュするステップを含む複数の駆動ステップにより駆動されるものであれば、どのような表示装置が表示手段60として用いられてもよい。なお記憶製表示体とは、電力を供給しなくても所定の時間表示を維持できる表示体をいう。
3-3. Modification 3
In the above-described embodiment, the example in which the display unit 60 is an EPD that is a memory-type display has been described. However, any display can be used as long as it is driven by a plurality of driving steps including a step of refreshing the display. An apparatus may be used as the display means 60. Note that the memory-made display body refers to a display body that can maintain display for a predetermined time without supplying power.

3−4.変形例4
上述の実施形態においては、書き換え処理がステップ1−3の3つの駆動ステップにより構成される例について説明したが、書き換え処理はこれに限定されない。表示をリフレッシュするステップと次に表示すべき画像を表示させるステップとを含むものであれば、どのような処理が書き換え処理として用いられてもよい。表示をリフレッシュするステップは、例えば、全画面を黒にするデータを書き込むステップを所定回数繰り返し行い、その後、全画面を白にするデータを書き込むステップを所定回数繰り返し行い、最後に、次に表示すべき画像を表示させるステップを行うものであってもよい。あるいは、表示をリフレッシュするステップは、全画面を黒にするデータを書き込むステップと全画面を白にするデータを書き込むステップを交互に所定回数繰り返し行い、最後に、次に表示すべき画像を表示させるステップを行うものであってもよい。さらにあるいは、表示をリフレッシュするステップは、全画面を黒にするデータを書き込むステップおよび全画面を白にするデータを書き込むステップのうちいずれか一方だけを含んでもよい。全画面を黒にするデータを書き込むステップまたは全画面を白にするデータを書き込むステップの代わりに、現在表示されている画像の反転画像を書き込むステップが用いられてもよい。また、全画面を黒または白にする代わりに画面の一部を黒または白にするステップが用いられてもよい。
3-4. Modification 4
In the above-described embodiment, the example in which the rewriting process is configured by the three driving steps of Step 1-3 has been described, but the rewriting process is not limited to this. Any process may be used as the rewriting process as long as it includes a step of refreshing the display and a step of displaying an image to be displayed next. In the step of refreshing the display, for example, the step of writing the data for making the entire screen black is repeated a predetermined number of times, the step of writing the data for making the entire screen white is repeated a predetermined number of times, and finally the next display is performed. A step of displaying a power image may be performed. Alternatively, in the step of refreshing the display, the step of writing data for making the entire screen black and the step of writing the data for making the entire screen white are alternately repeated a predetermined number of times, and finally the image to be displayed next is displayed. You may perform a step. Further alternatively, the step of refreshing the display may include only one of a step of writing data for making the entire screen black and a step of writing data for making the entire screen white. Instead of writing the data for making the entire screen black or writing the data for making the entire screen white, a step of writing an inverted image of the currently displayed image may be used. Further, instead of making the whole screen black or white, a step of making a part of the screen black or white may be used.

3−5.変形例5
上述の実施形態においては、割り込みが検出されたときに実行されていた駆動ステップが第2の動作モードにおける「指定駆動ステップ」である例について説明したが、指定駆動ステップの決定方法はこれに限定されるものではない。割り込みが検出されたときに実行されていた駆動ステップと所定の規則に基づいて決定されるのであれば、どの駆動ステップが指定駆動ステップとして決定されてもよい。例えば変形例4で説明したように、表示をリフレッシュするステップが全画面を黒にするデータを書き込むステップを5回繰り返した後で全画面を白にするデータを書き込むステップを5回繰り返すものであった場合に、指定駆動ステップは、5回目の全画面を黒にするデータを書き込むステップまたは5回目の全画面を白にするデータを書き込むステップであってもよい。この場合、3回目の全画面を黒にするデータを書き込むステップが実行されている途中で割り込みが検出されると、5回目の全画面を黒にするデータを書き込むステップまでは書き換え処理が中断されずに実行される。
3-5. Modification 5
In the above-described embodiment, the example in which the drive step executed when the interrupt is detected is the “designated drive step” in the second operation mode, but the method for determining the designated drive step is limited to this. Is not to be done. Any driving step may be determined as the designated driving step as long as it is determined based on the driving step executed when the interrupt is detected and a predetermined rule. For example, as described in the modification example 4, the step of refreshing the display repeats the step of writing the data for making the entire screen white after repeating the step of writing the data for making the entire screen black five times and then the step of writing the data for making the whole screen white. In this case, the designated driving step may be a step of writing data for making the whole screen black for the fifth time or a step for writing data for making the whole screen white for the fifth time. In this case, if an interrupt is detected in the middle of executing the step of writing the data for making the entire screen black for the third time, the rewriting process is interrupted until the step of writing the data for making the entire screen black for the fifth time. It is executed without.

3−6.変形例6
情報表示装置1の具体的な動作シーケンスは図7に示したものに限定されない。例えば図7の例では表示制御部108がVRAM104から第1の画像データを読み出し、これに基づいて表示体107に反転画像を書き込んだ。しかし、VRAM104に第1の画像データと併せて第1の画像の反転画像のデータを記憶しておき、表示制御部108がこの反転画像のデータを読み出して表示体107に反転画像を書き込む構成としてもよい。表示制御部108は、CPU101から書き換え処理の中断を示す命令が出力されるまでは書き換え処理を継続する構成でもよいし、各駆動ステップが終了するたびにCPU101に対して書き換え処理を継続してもよいか許可を求める構成であってもよい。
3-6. Modification 6
The specific operation sequence of the information display device 1 is not limited to that shown in FIG. For example, in the example of FIG. 7, the display control unit 108 reads the first image data from the VRAM 104 and writes an inverted image on the display body 107 based on the first image data. However, the VRAM 104 stores the inverted image data of the first image together with the first image data, and the display control unit 108 reads the inverted image data and writes the inverted image on the display unit 107. Also good. The display control unit 108 may be configured to continue the rewriting process until a command indicating interruption of the rewriting process is output from the CPU 101, or may continue the rewriting process to the CPU 101 after each driving step is completed. It may be configured to ask for permission.

3−7.変形例7
情報表示装置1および画像書き換え制御装置10の機能構成は、図1に示したものに限定されない。割り込み処理手段30・画像生成手段40等の、画像書き換え制御装置10が有さないものとして説明された機能を、画像書き換え制御装置10が有してもよい。また、画像書き換え制御装置10の機能として説明されたものの一部を、画像書き換え制御装置10が有していなくてもよい。例えば画像書き換え制御装置10が画像生成手段40を有している場合、画像書き換え制御装置10は出力手段13を有していなくてもよい。あるいは画像書き換え制御装置10が割り込み処理手段30を有している場合、画像書き換え制御装置10は入力手段14を有していなくてもよい。また、指定駆動ステップの決定は、画像書き換え制御装置10自身が行ってもよいし、画像書き換え制御装置10以外の要素が行ってもよい。画像書き換え制御装置10以外の要素が指定駆動ステップを決定した場合には、(その内容またはタイミングにより)指定駆動ステップを示す信号が画像書き換え制御装置10に入力される。さらに、情報表示装置1は、動作モード決定手段70を有していなくてもよい。すなわち、画像書き換え制御装置10の動作モードは単一(第2の動作モードのみ)であってもよい。
3-7. Modification 7
The functional configurations of the information display device 1 and the image rewrite control device 10 are not limited to those shown in FIG. The image rewrite control device 10 may have the functions described as those that the image rewrite control device 10 does not have, such as the interrupt processing unit 30 and the image generation unit 40. Further, the image rewrite control device 10 may not have a part of the functions described as the functions of the image rewrite control device 10. For example, when the image rewrite control device 10 includes the image generation unit 40, the image rewrite control device 10 may not include the output unit 13. Alternatively, when the image rewrite control device 10 includes the interrupt processing unit 30, the image rewrite control device 10 may not include the input unit 14. The determination of the designated drive step may be performed by the image rewrite control device 10 itself, or may be performed by an element other than the image rewrite control device 10. When an element other than the image rewrite control device 10 determines the designated drive step, a signal indicating the designated drive step is input to the image rewrite control device 10 (depending on the content or timing). Further, the information display device 1 may not have the operation mode determination unit 70. That is, the operation mode of the image rewrite control device 10 may be single (only the second operation mode).

また、機能構成とハードウェア構成の対応関係も上述の実施形態で説明したものに限定されない。例えば上述の実施形態では、CPU101が割り込み処理手段30、画像生成手段40および動作モード決定手段70としての機能を兼ね備えていたが、これらの機能のうち一部または全部がCPU101以外のハードウェア要素により実現されてもよい。例えば、割り込み処理手段30としての機能を有する割り込み監視回路が別途設けられてもよい。   Further, the correspondence between the functional configuration and the hardware configuration is not limited to that described in the above embodiment. For example, in the above-described embodiment, the CPU 101 has the functions as the interrupt processing unit 30, the image generation unit 40, and the operation mode determination unit 70. However, some or all of these functions are performed by hardware elements other than the CPU 101. It may be realized. For example, an interrupt monitoring circuit having a function as the interrupt processing unit 30 may be separately provided.

3−8.他の変形例
情報表示装置1のハードウェア構成は図2で示されるものに限定されない。必要な機能構成を実現できるものであれば、どのようなハードウェア構成を有する装置が用いられてもよい。また上述の実施形態では情報表示装置1が電子ペーパである例について説明したが、情報表示装置1は電子ペーパ以外の装置であってもよい。
3-8. Other Modifications The hardware configuration of the information display device 1 is not limited to that shown in FIG. An apparatus having any hardware configuration may be used as long as the necessary functional configuration can be realized. In the above-described embodiment, the example in which the information display device 1 is electronic paper has been described. However, the information display device 1 may be a device other than electronic paper.

上述の実施形態においてCPU101によって実行されるプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))など)、光記録媒体(光ディスク(CD(Compact Disk)、DVD(Digital Versatile Disk))など)、光磁気記録媒体、半導体メモリ(フラッシュROMなど)などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。   In the above-described embodiment, the program executed by the CPU 101 includes a magnetic recording medium (magnetic tape, magnetic disk (HDD (Hard Disk Drive), FD (Flexible Disk), etc.)), and optical recording medium (optical disk (CD (Compact Disk)). , DVD (Digital Versatile Disk), etc.), magneto-optical recording medium, semiconductor memory (flash ROM, etc.) and the like. The program may be downloaded via a network such as the Internet.

一実施形態に係る情報表示装置1の機能構成を示す図である。It is a figure which shows the function structure of the information display apparatus 1 which concerns on one Embodiment. 情報表示装置1のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the information display apparatus. 情報表示装置1の外観を示す図である。1 is a diagram illustrating an appearance of an information display device 1. FIG. 情報表示装置1の動作を示すフローチャートである。3 is a flowchart showing an operation of the information display device 1. 書き換え処理における複数の駆動ステップを例示する図である。It is a figure which illustrates the several drive step in a rewriting process. ステップS150における処理を模式的に示す図である。It is a figure which shows the process in step S150 typically. 情報表示装置1の具体的な動作のシーケンスを示す図である。4 is a diagram illustrating a specific operation sequence of the information display device 1. FIG.

符号の説明Explanation of symbols

1…情報表示装置、10…画像書き換え制御装置、11…書き換え手段、12…制御手段、13…出力手段、14…入力手段、20…操作手段、30…割り込み処理手段、40…画像生成手段、50…記憶手段、60…表示手段、70…動作モード決定手段、101…CPU、102…ROM、103…RAM、104…VRAM、105…I/O、106…UIボタン群、107…表示体、108…表示制御部、111…電源オン・オフ回路、112…電源制御部、113…電池、114…バス、115…補助記憶装置、117…指紋センサ DESCRIPTION OF SYMBOLS 1 ... Information display apparatus, 10 ... Image rewriting control apparatus, 11 ... Rewriting means, 12 ... Control means, 13 ... Output means, 14 ... Input means, 20 ... Operation means, 30 ... Interrupt processing means, 40 ... Image generation means, DESCRIPTION OF SYMBOLS 50 ... Memory | storage means, 60 ... Display means, 70 ... Operation mode determination means, 101 ... CPU, 102 ... ROM, 103 ... RAM, 104 ... VRAM, 105 ... I / O, 106 ... UI button group, 107 ... Display body, DESCRIPTION OF SYMBOLS 108 ... Display control part 111 ... Power supply ON / OFF circuit, 112 ... Power supply control part, 113 ... Battery, 114 ... Bus, 115 ... Auxiliary storage device, 117 ... Fingerprint sensor

Claims (8)

表示手段に表示される画像を第1の画像から第2の画像へ書き換える際に順番に実行され、前記表示手段の表示をリフレッシュするステップを含む複数の駆動ステップを順番に実行することにより、前記表示手段に表示される画像を第1の画像から第2の画像へ書き換える書き換え処理を行い、前記リフレッシュするステップは前記表示手段に第4の画像を書き込む第1ステップを含み、前記複数のステップは、前記リフレッシュするステップの後で前記表示手段に前記第2の画像を書き込む第2ステップとを含む書き換え手段と、
前記書き換え処理を実行中に第3の画像への書き換えを指示する割り込みが発生すると、前記複数の駆動ステップのうち実行中の駆動ステップ以降の駆動ステップであって前記割り込みのタイミングに応じて定められる指定駆動ステップまで前記第2の画像について前記書き換え処理を行い、前記指定駆動ステップの次の駆動ステップであって前記第1ステップ以外のステップから前記第3の画像について前記書き換え処理を行うよう前記書き換え手段を制御する制御手段と
を有する画像書き換え制御装置。
By executing are executed sequentially when rewriting an image displayed on the display means from the first image to the second image, a plurality of driving steps including the step of refreshing the display of the display means in order, There rows rewriting process of rewriting an image displayed on the display unit from the first image to the second image comprises a first step wherein the step of refreshing writing the fourth image on the display unit, the plurality of Rewriting means including a second step of writing the second image on the display means after the refreshing step ;
When an interrupt for instructing rewriting to the third image occurs during the rewriting process, the driving step is a driving step after the driving step being executed among the plurality of driving steps, and is determined according to the timing of the interrupt. The rewriting process is performed on the second image until the designated driving step, and the rewriting process is performed on the third image from a step other than the first step that is a driving step subsequent to the designated driving step. An image rewriting control device comprising: control means for controlling the means.
前記制御手段は、それぞれ指定駆動ステップが異なる第1の動作モードおよび第2の動作モードを含む複数の動作モードのうちいずれかの動作モードで動作し、
前記動作モードが前記第1の動作モードである場合、前記指定駆動ステップは、前記表示手段に前記第2の画像を表示させる処理を行うステップ以降の駆動ステップである
ことを特徴とする請求項1に記載の画像書き換え制御装置。
The control means operates in one of a plurality of operation modes including a first operation mode and a second operation mode, each having a different designated drive step,
When the operation mode is the first operation mode, the designated drive step is a drive step after a step of performing a process of displaying the second image on the display means. The image rewriting control apparatus described in 1.
前記動作モードが、前記割り込みが発生したタイミングに応じて切り替えられる
ことを特徴とする請求項2に記載の画像書き換え制御装置。
The image rewrite control device according to claim 2, wherein the operation mode is switched according to a timing at which the interrupt is generated.
前記動作モードが、前記第2の画像または前記第3の画像に応じて切り替えられる
ことを特徴とする請求項2に記載の画像書き換え制御装置。
The image rewrite control device according to claim 2, wherein the operation mode is switched according to the second image or the third image.
前記複数の駆動ステップの各々が終了する毎に、各駆動ステップが終了したことを示す信号を出力する出力手段と、
前記指定駆動ステップで前記書き換え処理を中断すべきことを示す信号が入力される入力手段と
を有する請求項1ないし4のいずれかの項に記載の画像書き換え制御装置。
An output means for outputting a signal indicating that each driving step is completed each time each of the plurality of driving steps is completed;
5. The image rewrite control device according to claim 1, further comprising: an input unit that receives a signal indicating that the rewrite process should be interrupted in the designated drive step.
前記表示手段が、電気泳動表示素子を有する
ことを特徴とする請求項1ないし5のいずれかの項に記載の画像書き換え制御装置。
The image rewriting control apparatus according to claim 1, wherein the display unit includes an electrophoretic display element.
請求項1ないし6のいずれかの項に記載の画像書き換え制御装置と、
前記表示手段と
を有する情報表示装置。
An image rewriting control device according to any one of claims 1 to 6,
An information display device comprising the display means.
表示手段に表示される画像を書き換える書き換え手段を有するコンピュータ装置に、
前記書き換え手段が、前記表示手段に表示される画像を第1の画像から第2の画像へ書き換える際に順番に実行され、前記表示手段の表示をリフレッシュするステップを含む複数の駆動ステップを順番に実行することにより、前記表示手段に表示される画像を第1の画像から第2の画像へ書き換える書き換え処理を行い、前記リフレッシュするステップは前記表示手段に第4の画像を書き込む第1ステップを含み、前記複数のステップは、前記リフレッシュするステップの後で前記表示手段に前記第2の画像を書き込む第2ステップとを含む書き換え駆動ステップと、
前記書き換え処理を実行中に第3の画像への書き換えを指示する割り込みが発生すると、前記複数の駆動ステップのうち実行中の駆動ステップ以降の駆動ステップであって前記割り込みのタイミングに応じて定められる指定駆動ステップまで前記第2の画像について前記書き換え処理を行い、前記指定駆動ステップの次の駆動ステップであって前記第1ステップ以外のステップから前記第3の画像について前記書き換え処理を行うよう前記書き換え手段を制御する制御ステップと
を実行させるためのプログラム。
In a computer apparatus having a rewriting means for rewriting an image displayed on the display means,
Order the rewrite means, it is executed sequentially when rewriting an image displayed on the display means from the first image to the second image, a plurality of driving steps including the step of refreshing the display of the display means the first step by performing, have rows rewriting process of rewriting an image displayed on the display unit from the first image to the second image, wherein the step of refreshing writing the fourth image on the display means And the plurality of steps includes a second step of writing the second image on the display means after the refreshing step;
When an interrupt for instructing rewriting to the third image occurs during the rewriting process, the driving step is a driving step after the driving step being executed among the plurality of driving steps, and is determined according to the timing of the interrupt. The rewriting process is performed on the second image until the designated driving step, and the rewriting process is performed on the third image from a step other than the first step that is a driving step subsequent to the designated driving step. And a control step for controlling the means.
JP2008032933A 2008-02-14 2008-02-14 Image rewriting control device, information display device, and program Active JP5181708B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008032933A JP5181708B2 (en) 2008-02-14 2008-02-14 Image rewriting control device, information display device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008032933A JP5181708B2 (en) 2008-02-14 2008-02-14 Image rewriting control device, information display device, and program

Publications (2)

Publication Number Publication Date
JP2009192786A JP2009192786A (en) 2009-08-27
JP5181708B2 true JP5181708B2 (en) 2013-04-10

Family

ID=41074857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008032933A Active JP5181708B2 (en) 2008-02-14 2008-02-14 Image rewriting control device, information display device, and program

Country Status (1)

Country Link
JP (1) JP5181708B2 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243013B1 (en) 2007-05-03 2012-08-14 Sipix Imaging, Inc. Driving bistable displays
US20080303780A1 (en) 2007-06-07 2008-12-11 Sipix Imaging, Inc. Driving methods and circuit for bi-stable displays
JP5282583B2 (en) * 2009-01-19 2013-09-04 セイコーエプソン株式会社 Display device and program
JP5359338B2 (en) * 2009-02-10 2013-12-04 セイコーエプソン株式会社 Display device and program
CN102013247B (en) * 2009-09-08 2012-10-31 北大方正集团有限公司 Refresh control method and system for electronic paper screen
US8558786B2 (en) * 2010-01-20 2013-10-15 Sipix Imaging, Inc. Driving methods for electrophoretic displays
JP5454238B2 (en) 2010-03-08 2014-03-26 セイコーエプソン株式会社 Electro-optic device
US9224338B2 (en) 2010-03-08 2015-12-29 E Ink California, Llc Driving methods for electrophoretic displays
JP2011215289A (en) * 2010-03-31 2011-10-27 Brother Industries Ltd Display device and program for display device
JP5640552B2 (en) * 2010-08-23 2014-12-17 セイコーエプソン株式会社 Control device, display device, and control method of display device
US8723889B2 (en) * 2011-01-25 2014-05-13 Freescale Semiconductor, Inc. Method and apparatus for processing temporal and spatial overlapping updates for an electronic display
JP5741035B2 (en) 2011-02-09 2015-07-01 セイコーエプソン株式会社 Control device, display device, display device control method, and electronic apparatus
JP2012163925A (en) * 2011-02-09 2012-08-30 Seiko Epson Corp Display control method, display device and electronic apparatus
JP2012237951A (en) * 2011-05-10 2012-12-06 Seiko Epson Corp Control device of electro-optic device, control method of electro-optic device, electro-optic device, and electronic apparatus
JP6102059B2 (en) * 2012-02-22 2017-03-29 セイコーエプソン株式会社 Control device for electro-optical device, control method for electro-optical device, electro-optical device, and electronic apparatus
TWI550332B (en) 2013-10-07 2016-09-21 電子墨水加利福尼亞有限責任公司 Driving methods for color display device
US10380931B2 (en) 2013-10-07 2019-08-13 E Ink California, Llc Driving methods for color display device
US10726760B2 (en) 2013-10-07 2020-07-28 E Ink California, Llc Driving methods to produce a mixed color state for an electrophoretic display
JP5804093B2 (en) * 2014-01-09 2015-11-04 セイコーエプソン株式会社 Driving method of electrophoretic display device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04367895A (en) * 1991-06-17 1992-12-21 Toshiba Corp Page turnover control device in display device
JP2000147466A (en) * 1998-11-17 2000-05-26 Minolta Co Ltd Method for driving liquid crystal display element and information display device
JP3750565B2 (en) * 2000-06-22 2006-03-01 セイコーエプソン株式会社 Electrophoretic display device driving method, driving circuit, and electronic apparatus
JP4325164B2 (en) * 2002-09-11 2009-09-02 セイコーエプソン株式会社 Electro-optical device, driving method of electro-optical device, and electronic apparatus
WO2005071650A1 (en) * 2004-01-22 2005-08-04 Koninklijke Philips Electronics N.V. An electrophoretic display and a method and apparatus for driving an electrophoretic display
JP2006220710A (en) * 2005-02-08 2006-08-24 Seiko Epson Corp Information display device and display information generation device
JP4882298B2 (en) * 2005-03-10 2012-02-22 セイコーエプソン株式会社 Image display system and image display apparatus
JP4811715B2 (en) * 2006-02-03 2011-11-09 セイコーエプソン株式会社 Electrophoretic display device, electronic apparatus, driving method of electrophoretic display device, and controller

Also Published As

Publication number Publication date
JP2009192786A (en) 2009-08-27

Similar Documents

Publication Publication Date Title
JP5181708B2 (en) Image rewriting control device, information display device, and program
EP1503363B1 (en) Apparatus and method for controlling brightness level of display
JP5151547B2 (en) Image rewriting control device and information display device
TWI331274B (en)
JP4142024B2 (en) Program for causing computer to execute display system and data transfer method
JP2009204813A (en) Image redrawing control device and information display device
JP2006139145A (en) Liquid crystal display and control method therefor, image input/output device, program, and recording medium
JP5163182B2 (en) Image rewriting control device and information display device
KR100679536B1 (en) Information processing device and power control method
JP2007233503A (en) Information processor and method for controlling electric power consumption
JP5338189B2 (en) Portable terminal device and program thereof
JP2007316345A (en) Display device
JP2008197557A (en) Image display apparatus and program
JP2011242557A (en) Portable device, display control method for portable device, display control program for portable device, and recording medium for display control program for portable device
JPH06160805A (en) Liquid crystal display control system
JP7480376B1 (en) Display control device and display control method
JP5034861B2 (en) Data management apparatus, information processing apparatus, and program
JP2010197786A (en) Image rewrite control device and information display device
WO2010018699A1 (en) Portable terminal device and recording medium having program for the portable terminal device recorded therein
JP2012173579A (en) Display device and control method of display device
JP4742507B2 (en) Image display device
US20150338903A1 (en) Display apparatus, display method, and program
JP2013008041A (en) Image rewriting control device and information display apparatus
JP2009104419A (en) Information display device and program
JP5104237B2 (en) IC card, IC card control method, and IC card control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101021

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121231

R150 Certificate of patent or registration of utility model

Ref document number: 5181708

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160125

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250