WO2012014802A1 - 表示装置及び当該表示装置のcpuが実行するコンピュータプログラム - Google Patents

表示装置及び当該表示装置のcpuが実行するコンピュータプログラム Download PDF

Info

Publication number
WO2012014802A1
WO2012014802A1 PCT/JP2011/066685 JP2011066685W WO2012014802A1 WO 2012014802 A1 WO2012014802 A1 WO 2012014802A1 JP 2011066685 W JP2011066685 W JP 2011066685W WO 2012014802 A1 WO2012014802 A1 WO 2012014802A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
data
cpu
display device
reading
Prior art date
Application number
PCT/JP2011/066685
Other languages
English (en)
French (fr)
Inventor
至央 楠本
Original Assignee
ブラザー工業株式会社
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 ブラザー工業株式会社 filed Critical ブラザー工業株式会社
Publication of WO2012014802A1 publication Critical patent/WO2012014802A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/08Details of timing specific for flat panels, other than clock recovery
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving

Definitions

  • the present invention relates to a display device and a computer program executed by a CPU of the display device, and more specifically, a display device that prefetches data displayed on a display panel of the display device and a computer program executed by the CPU of the display device. About.
  • the display generation unit displays the document content on the screen based on the acquired link source data, and is acquired in advance. Based on the linked data, the existence of other related documents is displayed with an icon representing the document contents in a reduced form.
  • Patent Document 1 there is a disclosure about a method for specifying what kind of prefetching is performed on a page to be displayed, but power consumption of the display device when prefetching is not considered. It was. Therefore, the display device of the prior art has a problem that power consumption is increased, and as a result, the battery life becomes worse and the usage time of the display device is shortened.
  • the present invention has been made to solve the above problems, and in a display device that pre-reads data displayed on a display panel of a display device, the display device is used by quickly shifting to a power saving mode. It is an object of the present invention to provide a display device capable of extending time and a computer program executed by a CPU of the display device.
  • a display device is a display device that reads data from a first storage unit that stores display data and displays the data on a display panel.
  • a CPU that controls the main control of the device, a controller that operates independently of the CPU, controls any function of the display device, and the CPU and the CPU consumes power after the operation of the controller is completed.
  • a power saving mode control means for shifting from a normal mode to a power saving mode that consumes less power; a reading means for reading the data from the first storage means; and the display panel from the data read by the reading means
  • generating means for generating display data represented by the following: until the operation of the controller is finished, the reading means does not display on the display panel.
  • Prefetch control means for performing prefetch processing for reading data from the first storage means and generating the display data by the generation means, and when the controller finishes the operation even during the prefetch processing, Prefetch end means for ending prefetch processing by the prefetch control means.
  • the display device Since the display device performs the prefetching process, the display process can be speeded up. Further, when waiting for completion of display on the display panel, the CPU is not operating, but since the controller is operating, it is not possible to shift to the power saving mode. Therefore, when the controller finishes the operation, the prefetching process can be ended and the mode can be shifted to the power saving mode. Therefore, power consumption of the display device can be suppressed. In addition, the usage time of the display device can be extended.
  • the controller is display control means for displaying the display data generated by the generation means on the electrophoretic display panel, and the prefetch control means is in the prefetch processing,
  • the prefetch end unit may end the prefetch process by the prefetch control unit. In this case, when the display control unit finishes the operation and the display on the display panel is completed, the prefetching process by the prefetch control unit can be immediately terminated to shift to the power saving mode.
  • the prefetching process by the prefetch control means may be started.
  • the prefetching process by the prefetching control unit is started, so that the display process can be speeded up.
  • the display device further includes second storage means that can read and write the data at a higher speed than the first storage means, and when the prefetch processing by the prefetch control means is to be terminated, the prefetch end means is the generation means.
  • the display data up to the point where it can be generated may be stored in the second storage means.
  • the display data up to the point where it was able to be generated is stored in the second storage means, and the prefetch processing by the prefetch control means is immediately terminated to save power. You can enter mode.
  • the display device further includes a second storage unit that can read and write the data at a higher speed than the first storage unit, and when the prefetching process by the prefetch control unit is to be terminated, the prefetch end unit is the reading unit.
  • the data read out by the above may be stored in the second storage means.
  • the data read by the reading means can be stored in the second storage means as it is, and the prefetching process by the prefetch control means can be immediately terminated to shift to the power saving mode.
  • control means reads out data stored in the second storage means, generates data for display on the display panel by the generation means, and the display control means sends the display data to the display panel. You may make it display.
  • the computer program executed by the CPU of the display device includes a CPU that controls main control of the display device that reads data from a storage device that stores display data and displays the data on a display panel.
  • a control program that is executed by the CPU of the display device and that includes a controller that operates independently of the CPU and controls any of the functions of the display device.
  • a power saving mode control process for shifting the CPU from a normal mode in which power consumption is normal to a power saving mode in which power consumption is low after completion; a read process for reading the data from the storage device; and a read process in the read process Generation processing for generating display data represented by the display panel from the data and the operation of the controller.
  • prefetching control processing for performing prefetching processing for generating the display data
  • the controller finishes operation even during the prefetching processing.
  • the CPU of the display device executes a prefetch end process for ending the prefetch prefetch process.
  • the display process can be speeded up. Further, when waiting for completion of display on the display panel, the CPU is not operating, but since the controller is operating, it is not possible to shift to the power saving mode. Therefore, when the controller finishes the operation, the prefetching process can be ended and the mode can be shifted to the power saving mode. Therefore, power consumption of the display device can be suppressed. In addition, the usage time of the display device can be extended.
  • FIG. 3 is a front view of the display device 1.
  • FIG. 3 is a block diagram showing an electrical configuration of the display device 1.
  • FIG. 3 is a conceptual diagram showing the contents of document data 300.
  • FIG. 4 is a flowchart of main control of the display device 1.
  • 4 is a flowchart of prefetch processing of the display device 1.
  • 4 is a timing chart of prefetch processing of the display device 1.
  • the display device 1 has a substantially rectangular plate shape when viewed from the front.
  • the display device 1 includes a substantially rectangular display panel 2 on the front side.
  • the display panel 2 is composed of a nonvolatile display element.
  • a non-volatile display element has a characteristic that power is required only when an image being displayed is rewritten, and an image being displayed can be retained even when power supply is cut off.
  • various conventionally known non-volatile display elements can be used.
  • a non-volatile display element such as a microcapsule method or an electrophoretic method can be used.
  • a white-only screen is displayed on the display panel 2.
  • the display device 1 includes a plurality of selection buttons 3 arranged in the vertical direction on the right side of the display panel 2.
  • the selection button 3 is used when selecting any one of the selection menus displayed on the left side of the selection button 3 in the display panel 2.
  • the display device 1 closes a power lamp 10 indicating power ON / OFF, a power switch 4 for turning on / off the power, a menu button 5 for displaying a menu, and a displayed document on the right side of the selection button 3.
  • a close button 6 for enlarging the document, an enlargement button 7 for enlarging the document, a next button 8 for sending the page to the next page, and a previous button 9 for returning the page to the previous page are arranged. These buttons are collectively referred to as “operation keys 34”.
  • the display device 1 includes a CPU 21, a ROM 24, and a RAM 25.
  • the CPU 21 manages main control of the display device 1 and display control of the display panel 2.
  • the ROM 24 stores programs and other information necessary for the CPU 21 to execute various processes.
  • the CPU 21 is electrically connected to the ROM 24 and can access the storage area of the ROM 24.
  • the RAM 25 also stores a display data storage area (not shown) that temporarily stores display data generated in the display format on the display panel 2 and a page number (nPage) storage that stores the number of pages currently displayed. An area (not shown) and at least another information storage area (not shown) are provided.
  • the CPU 21 is electrically connected to the RAM 25 and can access a storage area of the RAM 25.
  • the display device 1 also includes a memory card interface (hereinafter referred to as “memory card I / F”) 26.
  • a memory card 35 is connected to the memory card I / F 26.
  • a known memory card such as an SD memory card, an SDHC memory card, a micro SD memory card, or a micro SDHC memory card can be used.
  • the memory card 35 stores data displayed on the display panel 2 of the display device 1.
  • the CPU 21 is electrically connected to the memory card 35 via the memory card I / F 26.
  • the CPU 21 accesses the storage area of the memory card 35.
  • the RAM 25 can read and write data faster than the memory card 35.
  • the display device 1 includes an LCD controller 23 that drives and controls the display panel 2.
  • the CPU 21 is electrically connected to the LCD controller 23.
  • the CPU 21 can display a desired image on the display panel 2 via the LCD controller 23.
  • the CPU 21 is electrically connected to the operation key 34, and the CPU 21 can detect that the operation key 34 has been operated by the user.
  • the display device 1 includes a battery 31 and a charge controller 30.
  • the CPU 21 is connected to the charge controller 30.
  • the battery 31 is connected to the charge controller 30.
  • power is supplied from the battery 31 to the CPU 21 via the charge controller 30.
  • the battery 31 is not particularly limited as long as it is a rechargeable secondary battery, and a well-known battery can be used.
  • a lithium ion battery, a nickel metal hydride battery, a nickel / cadmium storage battery, a lithium polymer battery, or the like can be used as the battery 31, a lithium ion battery, a nickel metal hydride battery, a nickel / cadmium storage battery, a lithium polymer battery, or the like can be used.
  • the display device 1 also includes a USB (Universal Serial Bus) device controller 27.
  • the device controller 27 is electrically connected to an external USB device 36 via the USB connector 32.
  • the charge controller 30 can charge the battery 31 with current supplied from the USB connector 32 or an AC connector (not shown).
  • the display device 1 includes an antenna (not shown) and a communication unit (not shown).
  • the communication unit includes a communication module such as a Bluetooth module.
  • the CPU 21 can perform data communication with an external device via the communication unit and the antenna.
  • document data 300 displayed on the display panel 2 is stored in the memory card 35.
  • the document data 300 includes folder information 301 such as a folder path, document information 302 such as the title and date data of the document data 300, page information 303 such as the total number of pages, and data 304 of each displayed page. It is remembered. If the date of the document information 302 of the document data 300 is viewed, it can be determined whether or not the document data 300 is the latest.
  • the flowchart shown in FIG. 4 is a flowchart of main control executed by the CPU 21 of the display device 1, and is stored in the ROM 24.
  • the flowchart shown in FIG. 5 is a flowchart of a prefetching subroutine executed by the CPU 21 of the display device 1 and is stored in the ROM 24.
  • a list of data folders stored in the memory card 35 is displayed on the display panel 2 of the display device 1 (S2). ).
  • the power switch 4 (S3) is pressed, the power is turned off (S19).
  • the data folder is in the list display state (S2) and the selection button 3 is pressed (S3), the display documents in the folder are displayed in a list (S2).
  • This state is timing T0 in the timing chart shown in FIG.
  • the CPU 21 of the display device 1 starts up in the normal mode and reads document information as display data from the memory card 35 (S17).
  • the folder information of the document data 300 shown in FIG. 3 is acquired, the corresponding document information of the folder specified by the folder information is acquired, the page information such as the total number of pages of the corresponding document is acquired,
  • the data of the first page is read out, the data is expanded, and display data for the display panel 2 is generated (S17).
  • the generated display data is set as display data for the display panel 2 and stored in the RAM 25 (S18). This is the process from timing T0 to T1 shown in FIG.
  • the CPU 21 is in a normal mode that operates with normal power consumption.
  • the LCD controller 23 shown in FIG. 2 starts displaying the display data for the display panel 2 stored in the RAM 25 on the display panel 2 (S6).
  • a non-volatile display element is used as an example of the display panel 2
  • This time is the time from the timing T1 to T2 shown in FIG.
  • the CPU 21 starts the prefetching process (S7: NO, S8) and performs the prefetching process until the display is completed (S7: YES).
  • This period of prefetching is a period from timing T1 to timing T2.
  • the page data displayed after the page data of the document currently being displayed on the display panel 2 that has not been read from the memory card 35 is read in advance from the memory card 35 and is used for the display panel 2. It is a process which produces
  • the prefetching process performed until the generation of display data for the display panel 2 is performed as described below. Is what you do.
  • the folder information of the document data 300 shown in FIG. 3 is acquired (S21).
  • the corresponding document information of the folder designated by the folder information is acquired (S22).
  • page information such as the total number of pages of the document is acquired (S23).
  • page data that has not been read in the display data reading process of S17 shown in FIG. 4 is read from the memory card 35 (S24).
  • the read page data is expanded (S25).
  • display format data for the display panel 2 is generated (S26).
  • the data is stored in the RAM 25 and saved (S27).
  • the LCD controller 23 shown in FIG. 2 completes display of the display data for the display panel 2 stored in the RAM 25 on the display panel 2 (S7: YES, timing T2 shown in FIG. 6).
  • the operation of the LCD controller 23 is finished, and the prefetching process is finished (S9, timing T2 shown in FIG. 6).
  • the end of the prefetch processing is stored in the RAM 25 when the processing from S21 to S27 shown in FIG. 5 has been completed (S9). If only the processing from S21 to S24 shown in FIG. 5 has been completed, the data read in S24 is stored in the RAM 25 (S9).
  • the CPU 21 saves power by significantly reducing the power consumption from the normal time from the timing T3 shown in FIG.
  • the mode is entered (S14). If the operation key 34 is not operated (S10: NO), but the predetermined time has not been reached (S13: NO), the process returns to the determination process of S10.
  • the predetermined time may be appropriately determined as 1 minute or 5 minutes, or an arbitrary time may be set.
  • the display data is read from the memory card 35 (S17, from timing T4 to T5 in FIG. 6).
  • the data read from the memory card 35 is set as display data (S18). If the complete data for display of the display panel 2 prefetched in the prefetch process of S8 is in the RAM 25, the prefetched data is set as display data (S5). Further, when the display data of the display panel 2 pre-read in the pre-reading process of S8 is partially stored in the RAM 25, the data not pre-read is read from the memory card 35 (S15) and stored in the RAM 25. The display data is set together with the prefetched data (S16). Thereafter, similarly to the above, the processing from S6 is repeated (after timing T5 in FIG. 6).
  • the prefetching process is performed, so that the display process can be speeded up. Further, when waiting for completion of display on the display panel 2, the CPU 21 is not operating, but the LCD controller 23 is operating, and therefore the mode cannot be shifted to the power saving mode. For this reason, in this embodiment, when the display on the display panel 2 is completed, the prefetching process is terminated and the mode is shifted to the power saving mode. Therefore, the power consumption of the entire display device 1 can be suppressed by performing the prefetching process only when waiting for completion of display on the display panel 2. Since the display device 1 is driven by the battery 31, the driving time can be extended according to the present invention.
  • the memory card 35 is an example of “first storage unit” or “storage device”
  • the RAM 25 is an example of “second storage unit”
  • the LCD controller 23 is an example of “controller”.
  • Another example of the controller is the USB device controller 27.
  • the CPU 21 that executes the processing of S14 is an example of “power saving mode control means”
  • the memory card I / F 26 is an example of “reading means”.
  • the CPU 21 that executes the processes of S17 and S18 is an example of “generating means”.
  • the CPU 21 that executes the processing of S18 (S21 to S27 in FIG. 5) is an example of “prefetch control means”.
  • the CPU 21 that executes the process of S9 is an example of the “prefetching end unit”.
  • a liquid crystal display panel or the like may be used as the display panel 2.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

 表示装置の表示パネルに表示されるデータの先読みを行う表示装置において、省電力モードに迅速に移行して、表示装置の使用時間を長くできる表示装置及び当該表示装置のCPUが実行するコンピュータプログラムを提供すること。LCDコントローラが表示パネルに表示を行っている間に、CPUは表示データ読み出し処理(S17)で読み出していないページデータをメモリカードから読み出す先読み処理を開始する(S8)。LCDコントローラがRAMに記憶された表示パネル用の表示データを表示パネルに表示完了(S7:YES)し、CPUは先読み処理を終了する(S9)。その後、CPUは通常時よりも消費電力を大幅に小さくする省電力モードに入る(S14)。

Description

表示装置及び当該表示装置のCPUが実行するコンピュータプログラム
 本発明は、表示装置及び当該表示装置のCPUが実行するコンピュータプログラムに関し、詳細には、表示装置の表示パネルに表示されるデータの先読みを行う表示装置及び当該表示装置のCPUが実行するコンピュータプログラムに関する。
 近年、各種の文書等を表示する文書表示装置が普及してきている。この文書表示装置では、電気泳動方式の表示パネルを使用するものや通常の液晶パネルを使用するものがある。これらの文書表示装置では、例えば、電気泳動方式の表示パネル等を使用していると1頁の表示完了までの時間がかかるので、現在表示しているデータの次に表示するデータを先に読み込んでおいて表示する「先読み」を行うようになっている(例えば、特許文献1参照)。この特許文献1に記載の発明では、ハイパーテキスト文書を画面に表示する電子読書支援システムにおいて、画面表示する文書データを取得する文書取得部と、取得された文書データのリンク関係を解析する文書解析部とを備えている。そして、先読み解析部により解析された関連する他の文書データを文書取得部に前もって取得させ、当該取得されたリンク元のデータに基づいて表示生成部が文書内容を画面表示させるとともに、前もって取得されたリンク先のデータに基づいて関連する他の文書の存在を当該文書内容を縮小して表すアイコンにより表示するようにしている。
特開2001-109654号公報
 しかしながら、特許文献1に記載の発明では、表示するページについてどのような内容の先読みを行うかその特定方法についての開示はあるが、先読みを行う際の表示装置の消費電力については考慮されていなかった。従って、従来技術の表示装置では、消費する電力が大きくなり、その結果、バッテリの持ちが悪くなって表示装置の使用時間が短くなるという問題点があった。
 本発明は、上記問題点を解決するためになされたものであり、表示装置の表示パネルに表示されるデータの先読みを行う表示装置において、省電力モードに迅速に移行して、表示装置の使用時間を長くできる表示装置及び当該表示装置のCPUが実行するコンピュータプログラムを提供することを目的とする。
 上記目的を達成するために、本発明の第一の態様にかかる表示装置は、表示用のデータを記憶した第一記憶手段からデータを読み出して表示パネルに表示する表示装置であって、前記表示装置の主制御を司るCPUと、当該CPUとは独立して動作し、当該表示装置の何れかの機能を制御するコントローラと、前記CPU及び前記コントローラの動作の終了後に前記CPUを電力の消費が通常である通常モードから電力の消費が少ない省電力モードに移行する省電力モード制御手段と、前記第一記憶手段から前記データを読み出す読出手段と、当該読出手段が読み出した前記データから前記表示パネルで表される表示用データを生成する生成手段と、前記コントローラの動作が終了するまで、前記読出手段により前記表示パネルに未表示のデータを前記第一記憶手段から読み出して前記生成手段により前記表示用データを生成する先読み処理を行う先読み制御手段と、前記先読み処理中であっても、前記コントローラが動作を終了した場合に、前記先読み制御手段による先読み処理を終了する先読み終了手段とを備えている。
 前記表示装置では、先読み処理を行うので、表示処理の高速化を図ることができる。また、表示パネルへの表示完了待ち状態の時には、CPUは動作していないが、前記コントローラが動作しているため、省電力モードに移行することができない。そのため、前記コントローラが動作を終了した時点で、先読み処理を終了して、省電力モードへ移行することができる。従って、表示装置の消費電力を抑えることができる。また、表示装置の使用時間を長くできる。
 また、前記表示装置では、前記コントローラは、前記生成手段が生成した表示用データを前記電気泳動表示パネルに表示する表示制御手段であり、前記先読み制御手段が前記先読み処理中であっても、前記表示制御手段が動作を終了した場合に、前記先読み終了手段は前記先読み制御手段による先読み処理を終了するようにしてもよい。
この場合には、前記表示制御手段が動作を終了し表示パネルに表示が完了した場合に、直ちに先読み制御手段による先読み処理を終了して省電力モードに移行できる。
 また、前記表示装置では、前記コントローラの動作が開始した場合には、前記先読み制御手段による先読み処理を開始するようにしてもよい。
 この場合には、前記コントローラの動作が開始した場合には、前記先読み制御手段による先読み処理を開始するので、表示処理の高速化を図ることができる。
 また、前記表示装置では、前記データを前記第一記憶手段より高速に読み書きできる第二記憶手段を備え、前記先読み制御手段による先読み処理を終了する場合には、前記先読み終了手段は、前記生成手段により生成できたところまでの前記表示用データを前記第二記憶手段に記憶させるようにしてもよい。
 この場合には、生成手段による全てのデータの生成を待たずに、生成できたところまでの表示用データを前記第二記憶手段に記憶させて直ちに先読み制御手段による先読み処理を終了して省電力モードに移行できる。
 また、前記表示装置では、前記データを前記第一記憶手段より高速に読み書きできる第二記憶手段を備え、前記先読み制御手段による先読み処理を終了する場合には、前記先読み終了手段は、前記読出手段により読み出したデータを前記第二記憶手段に記憶するようにしてもよい。
 この場合には、前記読出手段により読み出したデータをそのまま前記第二記憶手段に記憶させて直ちに先読み制御手段による先読み処理を終了して省電力モードに移行できる。
 また、前記制御手段は、前記第二記憶手段に記憶したデータを読み出して、前記生成手段により前記表示パネルでの表示用データを生成し、前記表示制御手段が当該表示用データを前記表示パネルに表示するようにしてもよい。
 この場合には、前記第二記憶手段からデータを読み出すので、生成手段により表示用データを生成完了するまでの時間を短縮することができる。
 また、本発明の第二の態様にかかる表示装置のCPUが実行するコンピュータプログラムは、表示用のデータを記憶した記憶装置からデータを読み出して表示パネルに表示する表示装置の主制御を司るCPUと、当該CPUとは独立して動作し、当該表示装置の何れかの機能を制御するコントローラとを備えた前記表示装置の前記CPUが実行する制御プログラムであって、前記CPU及び前記コントローラの動作の終了後に前記CPUを電力の消費が通常である通常モードから電力の消費が少ない省電力モードに移行する省電力モード制御処理と、前記記憶装置から前記データを読み出す読出処理と、当該読出処理で読み出した前記データから前記表示パネルで表される表示用データを生成する生成処理と、前記コントローラの動作が終了するまで、前記表示パネルに未表示のデータを前記記憶装置から読み出して、前記表示用データを生成する先読み処理を行う先読み制御処理と、前記先読み処理中であっても、前記コントローラが動作を終了した場合に、前記先読み先読み処理を終了する先読み終了処理とを前記表示装置のCPUが実行することを特徴とする。
従って、表示処理の高速化を図ることができる。また、表示パネルへの表示完了待ち状態の時には、CPUは動作していないが、前記コントローラが動作しているため、省電力モードに移行することができない。そのため、前記コントローラが動作を終了した時点で、先読み処理を終了して、省電力モードへ移行することができる。従って、表示装置の消費電力を抑えることができる。また、表示装置の使用時間を長くできる。
表示装置1の正面図である。 表示装置1の電気的構成を示すブロック図である。 ドキュメントデータ300の内容を示す概念図である。 表示装置1の主制御のフローチャートである。 表示装置1の先読み処理のフローチャートである。 表示装置1の先読み処理のタイミングチャートである。
 以下、本発明に係る表示装置を具現化した表示装置1について、図面を参照して説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている表示装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
 まず、図1を参照し、表示装置1の概要について説明する。表示装置1は、正面視、略長方形の板状である。表示装置1は、略長方形状の表示パネル2を正面側に備えている。表示パネル2は、不揮発性の表示素子から構成されている。不揮発性の表示素子は、表示中の像を書き換える場合にのみ電力を必要とし、電力の供給が断たれても表示中の像を保持することが可能であるという特性を有している。表示パネル2としては、従来周知の様々な不揮発性の表示素子が使用可能である。例えば、マイクロカプセル方式や電気泳動式等の不揮発性の表示素子が使用可能である。なお、図1に示す表示装置1は、表示パネル2に白色のみの画面が表示されている。
 表示装置1は、表示パネル2の右側に、上下方向に並んだ複数の選択ボタン3を備えている。選択ボタン3は、表示パネル2のうち選択ボタン3の左側部分に表示される選択メニューのうちいずれかを選択する場合に使用される。
 表示装置1は、選択ボタン3の右側に、電源のON/OFFを示す電源ランプ10、電源をオンオフするための電源スイッチ4、メニューを表示させるためのメニューボタン5、表示されているドキュメントを閉じるための閉ボタン6、ドキュメントを拡大するための拡大ボタン7、頁を次の頁に送る次ボタン8、頁を前の頁に戻す前ボタン9が配置されている。これらのボタンを総称して「操作キー34」という。
 次に、図2を参照して表示装置1の電気的構成を説明する。表示装置1は、CPU21、ROM24及びRAM25を備えている。CPU21は、表示装置1の主制御や表示パネル2の表示制御等を司る。ROM24は、CPU21が各種の処理等を実行するために必要なプログラムやその他の情報を記憶している。CPU21はROM24と電気的に接続され、ROM24の記憶領域にアクセスできる。また、RAM25は、表示パネル2に表示形式に生成された表示データ等を一時的に記憶する表示データ記憶領域(図示外)と、現在表示されている頁数を記憶する頁数(nPage)記憶領域(図示外)と、その他の情報記憶領域(図示外)を少なくとも備えている。CPU21はRAM25と電気的に接続され、RAM25の記憶領域にアクセスできる。
 また、表示装置1は、メモリカードインターフェース(以下、「メモリカードI/F」と言う)26を備えている。メモリカードI/F26には、メモリカード35が接続される。メモリカード35の一例としては、SDメモリカード、SDHCメモリカード、マイクロSDメモリカード、マイクロSDHCメモリカード等の周知のメモリカード用いることができる。メモリカード35には、表示装置1の表示パネル2で表示されるデータが記憶されている。CPU21はメモリカードI/F26を介してメモリカード35と電気的に接続する。CPU21は、メモリカード35の記憶領域にアクセスする。尚、RAM25はデータをメモリカード35より高速に読み書きできる。
 また、表示装置1は、表示パネル2を駆動制御するLCDコントローラ23を備えている。CPU21はLCDコントローラ23と電気的に接続している。CPU21は、LCDコントローラ23を介して表示パネル2に所望の像を表示させることができる。さらに、CPU21は、操作キー34と電気的に接続しており、CPU21は、ユーザによって操作キー34が操作されたことを検出できる。
 また、表示装置1は、バッテリ31と充電コントローラ30とを備えている。CPU21は、充電コントローラ30と接続されている。バッテリ31は充電コントローラ30と接続される。これによって、バッテリ31から充電コントローラ30を介してCPU21に電力が供給される。尚、バッテリ31としては、充電可能な二次電池であれば特段限定されず、周知の電池が使用可能である。例えば、バッテリ31としては、リチウムイオン電池、ニッケル水素電池、ニッケル・カドミウム蓄電池、リチウムポリマー電池等が使用可能である。
 また、表示装置1は、USB(Universal Serial Bus)デバイスコントローラ27を備えている。デバイスコントローラ27は、USBコネクタ32を介して、外部のUSBデバイス36に電気的に接続されるようになっている。充電コントローラ30は、USBコネクタ32又は図示外のACコネクタから供給される電流により、バッテリ31を充電することができる。
 また、表示装置1は、アンテナ(図示外)と通信部(図示外)とを備えている。通信部は、例えば、ブルートゥースモジュール等の通信モジュールを備えている。CPU21は、通信部とアンテナとを介して、外部機器とデータ通信を行うことができる。
 次に、図3を参照して、メモリカード35に記憶されるデータについて説明する。図3に示すように、メモリカード35には、表示パネル2に表示されるドキュメントデータ300が記憶されている。ドキュメントデータ300は、フォルダパス等のフォルダ情報301と、当該ドキュメントデータ300のタイトルや日付データ等のドキュメント情報302と、全ページ数等のページ情報303と、表示される各ページのデータ304とが記憶されている。このドキュメントデータ300のドキュメント情報302の日付を見れば、当該ドキュメントデータ300が最新のものであるか否かの判断ができる。
 次に、図4及び図5のフローチャートと図6のタイミングチャートを参照して、メモリカード35からドキュメントデータ300を読み出して表示する制御について説明する。図4に示すフローチャートは、表示装置1のCPU21が実行する主制御のフローチャートであり、ROM24に記憶されている。また、図5に示すフローチャートは、表示装置1のCPU21が実行する先読み処理のサブルーチンのフローチャートであり、ROM24に記憶されている。
 表示装置1では、電源がOFF状態で電源スイッチ4を押下すると、図1に示すように、表示装置1の表示パネル2にメモリカード35に記憶されているデータのフォルダが一覧表示される(S2)。ここで、電源スイッチ4(S3)が押下された場合には、電源OFFとなる(S19)。データのフォルダが一覧表示状態で(S2)、選択ボタン3が押下された場合には(S3)、そのフォルダ内の表示用のドキュメントが一覧表示される(S2)。
 この状態で、使用者は、何れかの選択ボタン3を押下してドキュメントを選択する。この状態が図6に示すタイミングチャートのタイミングT0である。最初は、先読みデータは無いので(S4)、表示装置1のCPU21は、通常モードで起動して、メモリカード35から表示用のデータであるドキュメント情報の読み出を行う(S17)。この読み出し処理では、図3に示すドキュメントデータ300のフォルダ情報を取得し、当該フォルダ情報で指定されるフォルダの該当ドキュメント情報を取得し、該当ドキュメントの全ページ数等のページ情報を取得し、第1ページ目のデータを読み出して、当該データを展開して、表示パネル2用の表示データを生成する(S17)。次いで、生成した表示データを表示パネル2用の表示データとして設定し、RAM25に記憶する(S18)。これが、図6に示すタイミングT0からT1までの処理である。この間は、CPU21は、処理の負荷が重いので、通常の消費電力で作動する通常モードである。
 次いで、図2に示すLCDコントローラ23がRAM25に記憶された表示パネル2用の表示データを表示パネル2に表示開始する(S6)。本実施の形態では、表示パネル2の一例として、不揮発性の表示素子を使用しているので、表示完了(S7:YES)までにかかる時間が通常の液晶よりも長い。一例として、数100ms程度かかる。この時間が図6に示すタイミングT1からT2までの時間である。CPU21は、表示が開始されると(S6)、先読み処理を開始して(S7:NO,S8)、表示完了(S7:YES)まで、先読み処理を行う。この先読み処理の期間がタイミングT1からタイミングT2までの期間である。この先読み処理は、現在、表示パネル2に表示されつつあるドキュメントのページデータよりも後に表示されるページデータで未だメモリカード35から読み込まれていないものを予めメモリカード35から読み出し、表示パネル2用の表示形式のデータを生成する処理である。尚、後述する先読み処理は、表示データを表示パネル2に表示する処理と並行して行われる。
 以下、図5のフローチャートを参照して、先読み処理(S8)について説明する。この先読み処理では、従来の液晶ディスプレイを使用した表示装置で行われている表示に対するデータの単なる先読みとは異なり、以下に説明するように、表示パネル2用の表示データの生成まで行う先読み処理を行うものである。まず、図3に示すドキュメントデータ300のフォルダ情報を取得する(S21)。次いで、当該フォルダ情報で指定されるフォルダの該当ドキュメント情報を取得する(S22)。次いで、該当ドキュメントの全ページ数等のページ情報を取得する(S23)。次いで、図4に示すS17の表示データ読み出し処理で読み出していないページデータをメモリカード35から読み出す(S24)。次いで、その読み出したページデータをデータ展開する(S25)。次いで、表示パネル2用の表示形式のデータを生成する(S26)。次いで、そのデータをRAM25に記憶して保存する(S27)。
 次いで、図4のフローチャートに戻り、図2に示すLCDコントローラ23がRAM25に記憶された表示パネル2用の表示データを表示パネル2に表示完了(S7:YES、図6に示すタイミングT2)し、LCDコントローラ23の動作が終了し、先読み処理を終了する(S9、図6に示すタイミングT2)。尚、先読み処理の終了は、図5に示すS21からS27までの処理が済んでいる場合には、そのデータをRAM25に記憶する(S9)。また、図5に示すS21からS24までの処理しか済んでいない場合には、S24で読み出したデータのままRAM25に記憶する(S9)。その後、予め決められている所定時間操作キー34の操作が無いと(S10:NO、S13:YES)、CPU21は、図6に示すタイミングT3から通常時よりも消費電力を大幅に小さくする省電力モードに入る(S14)。また、操作キー34の操作が無いが(S10:NO)、予め決められている所定時間には達していない場合には(S13:NO)、S10の判断処理に戻る。尚、この所定時間は、1分とか5分とか適宜決めておけば良いし、また、任意の時間を設定できるようにしても良い。
 次いで、操作キー34のいずれかが操作されると(S10:YES、図6のタイミングT4)、CPU21は、通常モードになり(S11)、押下されたキーに応じて(S12)処理が行われる。電源スイッチ4が押下されると電源OFFとなり、閉ボタン6が押下されると、S2の一覧画面表示に戻る。また、次ボタン8又は前ボタン9が押下されると、S4に戻る。
 尚、S4の処理では、S8の先読み処理で先読みしたデータがRAM25に無い場合には、メモリカード35から表示用のデータの読み出しを行う(S17、図6のタイミングT4からT5まで)。次いで、そのメモリカード35から読み出したデータを表示データに設定する(S18)。また、S8の先読み処理で先読みした表示パネル2の表示用の完全なデータがRAM25にある場合には、その先読みしたデータを表示データに設定する(S5)。また、S8の先読み処理で先読みした表示パネル2の表示用のデータがRAM25に一部記憶されている場合には、先読みしていないデータをメモリカード35から読み出して(S15)、RAM25に記憶されている先読みしたデータと合わせて表示データに設定する(S16)。その後、前記同様に、S6からの処理を繰り返す(図6のタイミングT5以降)。
 以上説明したように、本実施の形態の表示装置1及びCPU21が実行する制御プログラムによれは、先読み処理を行うので表示処理の高速化を図ることができる。また、表示パネル2への表示完了待ち状態の時には、CPU21は動作していないが、LCDコントローラ23が動作しているため、省電力モードに移行することができない。そのため、本実施の形態では、表示パネル2への表示が完了した時点で、先読み処理を終了して、省電力モードへ移行する。従って、表示パネル2への表示完了待ち時のみ先読み処理を行うことで、表示装置1全体の消費電力を抑えることができる。表示装置1はバッテリ31で駆動されるので、本発明により駆動時間を長くすることができる。
 上記実施の形態では、メモリカード35が「第一記憶手段」又は「記憶装置」の一例であり、RAM25が「第二記憶手段」の一例であり、LCDコントローラ23が「コントローラ」の一例である。尚、コントローラの他の例としては、USBデバイスコントローラ27等がある。また、S14の処理を実行するCPU21が「省電力モード制御手段」の一例であり、メモリカードI/F26が「読出手段」の一例である。また、S17及びS18の処理を実行するCPU21が「生成手段」の一例である。また、S18(図5のS21~S27)の処理を実行するCPU21が「先読み制御手段」の一例である。また、S9の処理を実行するCPU21が「先読み終了手段」の一例である。
 なお、本発明は上記実施の形態に限定されるものではなく、種々の変更が可能である。例えば、表示パネル2としては、液晶表示パネル等を使用しても良い。
  1 表示装置
   2 表示パネル
 21 CPU
 23 LCDコントローラ
 24 ROM
 25 RAM
 26 メモリカードI/F
 27 USBデバイスコントローラ
 31 バッテリ
 34 操作キー
 35 メモリカード
300 ドキュメントデータ
301 フォルダ情報
302 ドキュメント情報
303 ページ情報
304 データ

Claims (7)

  1.  表示用のデータを記憶した第一記憶手段からデータを読み出して表示パネルに表示する表示装置であって、
     前記表示装置の主制御を司るCPUと、
     当該CPUとは独立して動作し、当該表示装置の何れかの機能を制御するコントローラと、
     前記CPU及び前記コントローラの動作の終了後に前記CPUを電力の消費が通常である通常モードから電力の消費が少ない省電力モードに移行する省電力モード制御手段と、
     前記第一記憶手段から前記データを読み出す読出手段と、
     当該読出手段が読み出した前記データから前記表示パネルで表される表示用データを生成する生成手段と、
     前記コントローラの動作が終了するまで、前記読出手段により前記表示パネルに未表示のデータを前記第一記憶手段から読み出して前記生成手段により前記表示用データを生成する先読み処理を行う先読み制御手段と、
     前記先読み処理中であっても、前記コントローラが動作を終了した場合に、前記先読み制御手段による先読み処理を終了する先読み終了手段と、
    を備えたことを特徴とする表示装置。
  2.  前記コントローラは、前記生成手段が生成した表示用データを前記電気泳動表示パネルに表示する表示制御手段であり、
     前記先読み制御手段が前記先読み処理中であっても、前記表示制御手段が動作を終了した場合に、前記先読み終了手段は前記先読み制御手段による先読み処理を終了することを特徴とする請求項1に記載の表示装置。
  3.  前記コントローラの動作が開始した場合には、前記先読み制御手段による先読み処理を開始することを特徴とする請求項1に記載の表示装置。
  4.  前記データを前記第一記憶手段より高速に読み書きできる第二記憶手段を備え、
     前記先読み制御手段による先読み処理を終了する場合には、前記先読み終了手段は、前記生成手段により生成できたところまでの前記表示用データを前記第二記憶手段に記憶させることを特徴とする請求項1に記載の表示装置。
  5.  データを一時的に記憶する第二記憶手段を備え、
     前記先読み制御手段による先読み処理を終了する場合には、前記先読み終了手段は、前記読出手段により読み出したデータを前記第二記憶手段に記憶することを特徴とする請求項1に記載の表示装置。
  6.  前記第二記憶手段に記憶したデータを読み出して、前記生成手段により前記表示パネルでの表示用データを生成し、前記表示制御手段が当該表示用データを前記表示パネルに表示することを特徴とする請求項5に記載の表示装置。
  7.  表示用のデータを記憶した記憶装置からデータを読み出して表示パネルに表示する表示装置の主制御を司るCPUと、当該CPUとは独立して動作し、当該表示装置の何れかの機能を制御するコントローラとを備えた前記表示装置の前記CPUが実行するコンピュータプログラムであって、
     前記CPU及び前記コントローラの動作の終了後に前記CPUを電力の消費が通常である通常モードから電力の消費が少ない省電力モードに移行する省電力モード制御処理と、
     前記記憶装置から前記データを読み出す読出処理と、
     当該読出処理で読み出した前記データから前記表示パネルで表される表示用データを生成する生成処理と、
     前記コントローラの動作が終了するまで、前記表示パネルに未表示のデータを前記記憶装置から読み出して、前記表示用データを生成する先読み処理を行う先読み制御処理と、
     前記先読み処理中であっても、前記コントローラが動作を終了した場合に、前記先読み先読み処理を終了する先読み終了処理と、
    を前記表示装置の前記CPUが実行するコンピュータプログラム。
PCT/JP2011/066685 2010-07-30 2011-07-22 表示装置及び当該表示装置のcpuが実行するコンピュータプログラム WO2012014802A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010172672A JP2012032637A (ja) 2010-07-30 2010-07-30 表示装置及び当該表示装置のcpuが実行するコンピュータプログラム
JP2010-172672 2010-07-30

Publications (1)

Publication Number Publication Date
WO2012014802A1 true WO2012014802A1 (ja) 2012-02-02

Family

ID=45530010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/066685 WO2012014802A1 (ja) 2010-07-30 2011-07-22 表示装置及び当該表示装置のcpuが実行するコンピュータプログラム

Country Status (2)

Country Link
JP (1) JP2012032637A (ja)
WO (1) WO2012014802A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006163218A (ja) * 2004-12-10 2006-06-22 Konica Minolta Photo Imaging Inc 画像表示装置、画像表示方法、およびプログラム
JP2007187927A (ja) * 2006-01-13 2007-07-26 Brother Ind Ltd 閲覧端末及び閲覧端末プログラム
JP2007187849A (ja) * 2006-01-12 2007-07-26 Konica Minolta Holdings Inc 画像表示装置及びウインドウ制御プログラム
WO2008111396A1 (ja) * 2007-03-15 2008-09-18 Nec Corporation 半導体集積回路装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006163218A (ja) * 2004-12-10 2006-06-22 Konica Minolta Photo Imaging Inc 画像表示装置、画像表示方法、およびプログラム
JP2007187849A (ja) * 2006-01-12 2007-07-26 Konica Minolta Holdings Inc 画像表示装置及びウインドウ制御プログラム
JP2007187927A (ja) * 2006-01-13 2007-07-26 Brother Ind Ltd 閲覧端末及び閲覧端末プログラム
WO2008111396A1 (ja) * 2007-03-15 2008-09-18 Nec Corporation 半導体集積回路装置

Also Published As

Publication number Publication date
JP2012032637A (ja) 2012-02-16

Similar Documents

Publication Publication Date Title
CN102200882B (zh) 终端设备及其控制程序
JP5181708B2 (ja) 画像書き換え制御装置、情報表示装置およびプログラム
TWI312933B (en) Information processing apparatus and power control method
CN102981749A (zh) 信息阅览装置和控制程序以及控制方法
JP2015087911A (ja) 電子機器、方法及びプログラム
CN101853642A (zh) 双屏显示的电子设备
US8194091B2 (en) Portable display devices and programs
CN104166505A (zh) 一种信息查看方法、装置及移动终端
JP4386037B2 (ja) 画像表示装置
WO2010035531A1 (ja) 携帯型表示端末及びプログラムを記録した記録媒体
JP5862610B2 (ja) 画像表示装置及び表示制御プログラム並びに表示制御方法
TW201124907A (en) Method for effectively reminding of battery power level.
WO2012014802A1 (ja) 表示装置及び当該表示装置のcpuが実行するコンピュータプログラム
JP2004139580A (ja) 省電力化電子装置及び電子装置に用いられる省電力化方法
KR20120080721A (ko) 단말기의 자동 번역 장치 및 방법
JP2011039200A (ja) 携帯型表示装置及びプログラム
US10528362B2 (en) Utilizing function apparatus and recording medium
JP6269737B2 (ja) 機能利用装置、機能利用方法、及び、機能利用プログラム
JPH08115399A (ja) メモリカード
JP5257114B2 (ja) 情報表示装置及び情報表示用プログラム
JP2009300591A (ja) 表示装置およびその表示制御方法
US20100033490A1 (en) Portable display devices and programs
JP2006258988A (ja) 情報機器および表示制御方法
US10901610B2 (en) Electronic device and method of executing function thereof
JP7240296B2 (ja) 表示装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11812392

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11812392

Country of ref document: EP

Kind code of ref document: A1