The entire disclosures of Japan Patent Application No. 2012-153818, filed Jul. 9, 2012 and No. 2013-92063, filed Apr. 25, 2013 are expressly incorporated by reference herein.
1. Technical Field
Several aspects of the present invention relates to display systems, image display terminal devices, and information processing devices.
2. Related Art
The demand for electronic paper with advantages, such as, being excellent in visibility and low in electric power consumption, has been increasing in recent years, and they are used in electronic book readers (e-book readers), electronic signboards (digital signage), portable telephones in part, and the like.
In particular, electronic books have become remarkably popular, and the lifestyle in which electronic books are downloaded to and read on a portable image display terminal device is being established. Electronic paper is excellent in the visibility and low in power consumption, compared with other display media such as LCD (Liquid Crystal Display) and the like. Though electronic paper is suitable for the use in reading with a portable image display terminal device, it entails a problem, that is, its display speed is relatively slow, compared with other devices such as LCD.
To address such a problem, for example, JP-A-2012-42528 (Patent Document 1) proposes an electronic book device that can perform page turning at high speed, by dividing the screen area and displaying only partial areas with a high degree of importance, thereby displaying only a significant portion.
However, because the technique of Patent Document 1 partially abstracts the content of the screen, it cannot necessarily be satisfactory to the users.
On the other hand, in recent years, high-speed display is becoming possible through improvement of the architecture of the display controller of electronic paper, and there is a possibility to achieve a display speed to the extent acceptable to the users, by increasing the speed of processing in parsing (structure analysis) and rendering (image generation) of data file at an image display terminal device.
However, because the processing load is large in parsing and rendering processing, there is a problem that it is necessary to build a high performance CPU with high processing power in an image display terminal device, which pushes up the cost. In addition, because rendering is performed every time when the page is turned, there is a problem that the battery power consumption becomes greater.
The invention has been made in view of the problems described above, and according to some aspects of embodiments of the invention, a display system, an image display terminal device and an information processing device that can increase the display speed and lower the power consumption at an image display terminal device equipped with an electronic paper can be provided.
The invention has been made to solve at least one of the problems described above, and can be realized by various embodiments and application examples to be described below.
A display system in accordance with the present application example includes: an information processing device including a first storage section and a first file management section; and an image display terminal device that includes a display section, a second storage section, and a second management section, and displays information of a file transferred from the information processing device. A first file including first display data is stored in the first storage section, and a second file including second display data in bitmap format matched to the attribute of the display section is generated from the first display data by the first file management section. The second file is transferred to the image display terminal device together with the first file, and stored in the second storage section. Display of file information at the display section is controlled by the second file management section, and the file information used for display is the second display data.
According to the display system pertaining to the present application example, because the image display terminal device only has to display the data in bitmap format included in the second file, it does not need to perform processing such as parsing and rendering of the first file. Therefore, the display speed at the image display terminal device equipped with an electronic paper is increased, and the power consumption at the image display terminal device can be reduced.
In the display system according to the present application example, the name of the first file may be used for displaying the name of the file at the image display terminal device.
According to the display system of the present application example, the second file is concealed to the user on the image display terminal device so that the image display terminal device is made to appear to be processing the first file at high speed.
In the display system in accordance with the present application example, the display section may have a function to acquire first additional information written in the display section. The first additional information written when the second display data is displayed is stored in the second storage section as data in vector format. When the first file is transferred to the information processing device, the data in vector format is also transferred, and combining of the data in vector format and the first file may be performed in the first file management section.
According to the display system of the present application example, the image display terminal device does not need to combine the first file and the data in vector format corresponding to the first additional information. Therefore, the processing load and the power consumption of the image display terminal device can be reduced.
In the display system in accordance with the present application example, the data in vector format may be annotated to the first display data as an independent object.
In the display system in accordance with the present application example, the information processing device does not combine the first display data included in the first file and the data in vector format added at the image display terminal device into one set of image data, but annotates the data in vector format to the first display data as an object independent of the first display data. Therefore, as the information processing device transfers the file annotated with the data in vector format as a new first file, together with the second file in which the first display data is converted into data in bitmap format, to the image display terminal device, deletion and modification of the data in vector format become possible at the image display terminal device.
In the display system in accordance with the present application example, the data in vector format may further include second additional information added by an operation at the display section. The “operation at the display section” may be, for example, an operation performed through a menu, and the “second additional information” may be, for example, an underline (under line), a book mark, and the like.
According to the display system pertaining to the present application example, the image display terminal device does not need to combine the first file and the data in vector format corresponding to the second additional information. Therefore, the processing load and power consumption of the image display terminal device can be reduced.
In the display system in accordance with the present application example, the data in vector format may be associated with the second display data, and stored in the second storage section as a part of the second file.
According to the display system pertaining to the present application example, the data in vector format is associated with the second display data and stored as a part of the second file, so that the image display terminal device does not need to perform a processing to combine the first display data included in the first file and the added data in vector format. Therefore, when a vector data image is added at the image display terminal device, the low processing load and the low power consumption of the image display terminal device can be maintained.
In the display system in accordance with the present application example, the second file may have incidental information, and may be identified, based on the incidental information, as to whether the data in vector format exists.
According to the display system pertaining to the present application example, the image display terminal device and the information processing device can readily identify, based on incidental information, as to whether the data in vector format exists in the second file.
In the display system in accordance with the present application example, the second display data may include data in bitmap format in plural resolutions.
According to the display system pertaining to the present application example, the second display data includes data in bitmap format in plural resolutions, such that, when an enlarged image or a reduced image at least with a certain fixed magnification is displayed, the image display terminal device uses one of the data in bitmap format in plural resolutions, and does not need to perform rendering, and therefore can speed up the display while suppressing the power consumption.
In the display system in accordance with the present application example, the image display terminal device may have predetermined model information, and the second display data may be generated based on the predetermined model information.
According to the display system pertaining to the present application example, by using the model information of the image display terminal device, the information processing device can generate second display data in resolution appropriate to the model of the image display terminal device. Accordingly, a highly versatile display system can be realized.
An image display terminal device in accordance with the present application example includes: a display section equipped with an electronic paper, an image display processing section that performs a processing to display an image at the display section, a storage section that stores a first file and a second file, and a file management section. The first file includes first display data, and the second file includes second display data. The second display data is data in bitmap format in which the first display data is converted to match to the attribute of the display section. When an operation to display the content of the first file is performed, the second display data is used to display the second file at the display section.
According to the image display terminal device pertaining to the present application example, by using the second display data that is data in bitmap format in which the first display data is converted to match to the attribute of the display section, parsing and rendering processing on the first file do not need to be performed, so that the display speed of the electronic paper is increased and the power consumption of the image display terminal device can be reduced.
An information processing device in accordance with the present application example includes: a storage section that stores a first file including first display data, and a file management section that generates a second file including second display data. The second display data is data in bitmap format generated from the first display data. When an operation to transfer to an external device is performed to the first file, the second display data is generated. File transfer to the external device is applied to the first file and the second file.
According to the information processing device pertaining to the present application example, when an operation to transfer to an external device is performed on the first file, the second display data in bitmap format is generated, and the first file and the second file including the second display data are transferred. Therefore the external device can achieve high-speed display by using the second display data.
A display system in accordance with another application example of the invention includes: an information processing device having a first file management section, and an image display terminal device having a second file management section. The first file management section displays a display image by using first display data included in first file information, and the second file management section displays the display image by using second display data included in second file information. The second file information includes the first display data and the second display data, and the second file information is generated in the first file management section, when the first file information is transferred from the information processing device to the image display terminal device.
In the display system in accordance with the other application example, the second display data may preferably be data in a format matched to the attribute of a display section of the image display terminal device.
In the display system in accordance with the other application example, the image display terminal device may preferably have a function to acquire first additional information written in the display section and add the first additional information to the second file information, and the second file management section may preferably display the display image by using the second display data and the first additional information.
In the display system in accordance with the other application example, when transferring the second file information from the image display terminal device to the information processing device, the second file management section may generate third file information containing the first display data and the first additional information, and the first file management section may manage the third file information as new first file information, and may display the display image by using the first display data and the first additional information.
In the display system in accordance with the other application example, each of the information processing device and the image display terminal device may preferably be used as an independent device.
In the display system in accordance with the other application example, the second display data may preferably be data in bitmap format, and the first additional information may preferably be data in vector format.
In the display system in accordance with the other application example, a display control section that controls the display section and the second file management section may preferably be composed as a semiconductor circuit device.
An image display terminal device in accordance with another application example of the invention includes a storage section, a display section in which information can be written, and a file management section, the storage section storing file information generated by another device, the file information including first display data and second display data, the file management section acquiring first additional information written by the user in the display section and adding the first additional information to the file information, and displaying an image at the display section by using the second display data and the first additional information, and the file management section outputting the first display data and the first additional information, when outputting the content of the file information to the other device.
Preferred embodiments of the invention are described in detail below with reference to the accompanying drawings. It is noted that the embodiments described below would not unduly limit the content of the invention recited in the scope of the patent claims. Furthermore, all of the components to be described below may not necessarily be indispensable for the invention.
The display system 1 of the embodiment includes an information processing device 2 and an image display terminal (an image display terminal device) 3. In the example shown in
The operation section 20 is an input device, such as, a keyboard 22, a mouse 24, or the like, outputs an operation signal corresponding to the operation by the user to the processing section 10.
The storage section 30 (an example of the first storage section) stores programs, data, etc. for various computation processing and control processing to be executed by the processing section 10. Preferably, in accordance with the present embodiment, a file management program 32 to perform processings such as displaying folders, handling files, etc. is stored (installed) in the storage section 30. Moreover, data files 34 (for example, a pdf file described in
Moreover, the storage section 30 is used as a work area for the processing section 10. In the embodiment, a file 36 for high-speed display (for example, a mcdp file described in
The display section 50 is a display device (a display) composed with an LCD or the like, and displays various information based on the display signal outputted from the processing section 10.
The sound output section 60 is a device that outputs sound, such as, a speaker, and outputs various sounds (including voice sound) based on the signal outputted from the processing section 10.
The communication section 70 performs data communications with other devices by wire or wirelessly by the control of the processing section 10. For example, the communication section 70 may be a USB interface with which USB cables are connected. In this case, communications with the image display terminal 3 having a USB interface become possible through the communication section 70.
The processing section 10 performs various computation processing and control processing according to various programs stored in the storage section 30. Preferably, an input operation detection processing section 12 and a file management section 14 are included in the processing section 10 of the present embodiment. However, the processing section 10 of the embodiment may have a configuration in which a part of these compositions (elements) is omitted or changed, or other compositions (elements) are added.
The input operation detection processing section 12 performs a processing to detect an input operation by the user based on operation signals and the like from the operation section 20 (the keyboard 22 and the mouse 24).
The file management section 14 (an example of the first file management section) performs a processing according to an input operation (file operation) on a file selected from among the files displayed in the display section 50, based on the detection result of the input operation detection processing section 12.
Preferably, when a file operation, that transfers the data file 34 (an example of the first file) to the image display terminal 3, is performed, the file management section 14 in the present embodiment converts the display data (first display data) included in the data file 34 into data in bitmap format (raster format) matched to the attribute of the display section of the image display terminal 3 (second display data), thereby generating a file 36 for high-speed display including the data in bitmap format (an example of the second file), associates the data file 34 with the file 36 for high-speed display, and stores them in the storage section of the image display terminal 3. Moreover, the file management section 14 performs a processing to display the data file 34 at the display section SO, without displaying the file 36 for high-speed display as an object of the file operation.
The file management program 32 and the data file 34 may be initially stored in the storage section 30, but the processing section 10 may read the file management program 32 and the data file 34 that may be stored in a computer-readable information storage medium, and store them in the storage section 30. The computer-readable information storage medium may be, for example, an optical disk (a compact disc (CD), a digital versatile disc (DVD), a blue-ray disc (BD), a laser disc (LD) (registered trademark), etc.), a magnet-optical disk (MO), a magnetic disk (a hard disk drive (HDD), a flexible disk (FD), etc.), a magnetic tape (a digital data storage (DDS), etc.), a memory (a flash memory, a memory card, a USB memory, etc.), and the like.
Alternatively, the processing section 10 may receive the file management program 32 and the data file 34 that may be stored in an apparatus such as a personal computer (a server) through the communication section 70 and store them in the storage section 30.
Meta information such as the number of pages, the file name, etc. is included in the header file 36a.
The bitmap data file 36b (for example, a png file) includes image data in bitmap format (hereafter referred to as “bitmap data”) from which display data for one page is converted according to the attribute of the display section of the image display terminal 3.
Data of hand-written figures, characters, bookmarks, underlines, etc. (one example of the first additional information) in vector format (hereafter, “vector data”) added by the hand-writing, bookmarking, underlining functions, etc. at the image display terminal 3 are included in the vector data file 36c.
The incidental information file 36d saves incidental information. The incidental information is attribute information of each page, for example, the page number, the total number of pixels (the number of pixels in the vertical direction x the number of pixels in the horizontal direction) of the display (a display section) of the image display terminal 3, data addition flag indicative of whether added vector data is present or not (whether data exists in the vector data file 36c), etc.
The image display terminal 3 is capable of high-speed display by using the file for high-speed display (mcdp file) 36 thus configured.
The image display terminal 3 of the present embodiment is configured with a memory section 100, a processing section 110, an operation section 120, a memory section 130, a display control section 140, a display section 150, a sound output section 160, and a communication section 170, and these components can mutually transfer and receive various data through a bus 180. The image display terminal 3 of the present embodiment may have a configuration in which a part of the components (each of the sections) in
The operation section 120 is an input device, such as, input buttons used for input operation by the user, and may be composed of various hardware buttons 120a and various software buttons 120b (see
The storage section 100 (an example of the second storage section) is a storage unit, such as, a built-in NAND type flash memory or the like for saving the data file 34 transmitted from the information processing device 2 (for example, a pdf file described in
The storage section 130 stores programs and data for the processing part 110 to perform various computation processing and control processing. Preferably, in the present embodiment, a file management program 132 to perform processings such as displaying folders, handling files, etc. is stored (installed) in the storage section 130. Moreover, an application program 134 to read and edit the data file 34 (pdf file) by using the file for high-speed display 36 (mcdp file) is stored (installed) in the storage section 130.
Also, the storage section 130 is used as a work area for the processing section 110, and in the present embodiment, a part of the memory area is provided with a frame buffer 136 for storing bitmap data and vector data included in the file for high-speed display 36 (mcdp file), vector data, such as, figures, characters, etc. created according to the predetermined input operation by the user.
The sound output section 160 is a device that outputs sound, such as, a speaker and the like, and outputs various sounds (including voice sound) based on the signal outputted from the processing section 110.
The communication section 170 performs data communications with other devices by wire or wirelessly by the control of the processing section 110. For example, the communication section 170 may be a USB interface with which a USB cable, etc. are connected. In this case, communications with the information processing device 2 having a USB interface become possible through the communication section 170.
The display section 150 is a display device (display) equipped with an electronic paper 152, and an image corresponding to the image data stored in the frame buffer 136 is displayed on the electronic paper 152. Any one of various types of electronic paper can be used as the electronic paper 152. For example, an electrophoretic type in which charged particles are moved to switch the display, a particle rotation type in which charged particles are rotated to switch the display, a magnetophoresis type in which particles are moved with magnetism to switch the display, a display method using thin liquid crystal or electro-luminescence elements driven by a small battery, a display method using liquid crystal with memory property represented by ferroelectric liquid crystal, and the like may be suitably adopted as the electronic paper 152.
Further, the display section 150 has a contact sensing section 154 (a digitizer). The contact sensing section 154 (digitizer) may be provided opposing the screen surface of the electronic paper 152, detects the position where a stylus pen (hereafter simply referred to as a “pen”) for input or the user's finger comes in contact with the electronic paper 152, and outputs information of the contact position. For example, when the user performs an operation to input a character, a figure, etc. with the pen, or a page operation such as forward page-turning, backward page-turning, etc. by sliding the finger, the contact sensing section 154 (digitizer) outputs information about the contact position where these operations are performed.
As shown in
The scanning line drive circuit 221, the data line drive circuit 222 and the common power supply modulation circuit 224 are connected with the display control section 140 (an EPD controller) (not shown in
In the electronic paper 152 (EPD panel), a plurality of scanning lines 226 extending from the scanning line drive circuit 221 and a plurality of data lines 228 extending from the data line drive circuit 222 are formed, and a plurality of pixels 200 are provided at positions corresponding to their intersections.
The scanning line drive circuit 221 is connected with each of the pixels 200 by j scanning lines 226 (Y1, Y2, . . . , Yj). The scanning line drive circuit 221 supplies a selection signal that defines the on-timing of driver TFTs (Thin Film Transistor) 208 (see
The data line drive circuit 222 is connected with each of the pixels 200 by k data lines 228 (x1, x2, . . . , Xk). The data line drive circuit 222 supplies a 1-bit image signal to each of the pixels 200 according to the control signal 144b based on the data transferred, respectively. In the present embodiment, an image signal at low level is supplied to the pixel 200 when defining pixel data “0” and an image signal at high level is supplied to the pixel 200 when defining pixel data “1”.
The electronic paper 152 (EPD panel) is also provided with low potential power supply lines 209 (Vss), high potential power supply lines 210 (Vdd), common electrode wirings 215 (Vcom), first pulse signal lines 252 (S2), and second pulse signal lines 251 (S1) extending from the common power supply modulation circuit 224. Each of the wirings is connected with the pixels 200. The common power supply modulation circuit 224 generates various signals to be supplied respectively to the above-described wirings according to the control signal 144c, while performing electrical connection and disconnection (setting high impedance, Hi-Z) of each of the wirings.
As shown in
The drive TFT 208 is a pixel switching device composed of an N-MOS transistor. The drive TFT 208 has a gate terminal connected with the scanning line 226, a source terminal connected with the data line 228, and a drain terminal connected with the data input terminal of the latch circuit 230. The latch circuit 230 has a transfer inverter 230t and a feedback inverter 230f. Power supply voltage is supplied from the low potential power supply line 209 (Vss) and the high potential power supply line 210 (Vdd) to the inverters 230t and 230f.
The switching circuit 240 consists of transmission gates TG1 and TG2, and outputs a signal to the pixel electrode 195 (see
When pixel data “1” (an image signal at high level) is stored in the latch circuit 230, and the transmission gate TG1 turns on, the switching circuit 240 supplies a pulse signal S1 (a driving pulse) as Va. On the other hand, when pixel data “0” (an image signal at low level) is stored in the latch circuit 230, and the transmission gate TG2 turns on, the switching circuit 240 supplies a pulse signal S2 (a driving pulse) as Va. The potential impressed to the pixel electrode of each pixel 200 can be controlled by the control section having the circuit structure described above.
The electronic paper 152 (EPD panel) of the present embodiment may be, for example, an electrophoretic type EPD panel with two-particle type microcapsules. When the dispersion liquid is transparent and colorless, and the electrophoretic particles are white and black, at least two colors can be displayed with two colors of white and black as base colors.
On the other hand, a counter substrate 271 is a transparent substrate, and an image display is performed on the side of the counter substrate 271 in the display section. The electronic paper 152 (EPD panel) includes a common electrode layer 282 having a plane common electrode 197 formed on the side of the microcapsules 260 of the counter substrate 271. Note that the common electrode 197 is a transparent electrode. Unlike the pixel electrodes 195, the common electrode 197 is an electrode commonly shared by all of the pixels, and applies a potential Vcom,
The microcapsules 260 are arranged in the electrophoretic display layer 290 provided between the common electrode layer 282 and the driving electrode layer 280, and the electrophoretic display layer 290 defines a display area. A desired display color can be displayed at each pixel according to the potential difference between the common electrode 197 and the pixel electrode (for example, 195A and 195B).
In
In
Here, in the example of the pixels 200A in
Referring back to
The processing section 110 performs various computation processings and control processings according to various programs stored in the storage section 130. Preferably, in the present embodiment, the processing section 110 includes an input operation detection processing section 112, a file management section 114, and an image display processing section 116. However, the processing section 110 of the present embodiment may have a configuration in which a part of these compositions (components) may be omitted or modified, and other compositions (components) are added.
The input operation detection processing section 112 performs a processing that detects an input operation by the user based on operation signals from the operation section 120 and the contact sensing section 154 (digitizer).
The file management section 114 (one example of the second file management section) performs a processing according to an input operation (file operation) to a file selected from among files displayed in the display section 150 based on the detection result provided by the input operation detection processing section 112. Preferably, the present embodiment, the file management section 114 performs a processing to display the data file 34 as an object of file operation, without displaying the file for high-speed display 36 in the display section 150. Note that the processing section 110 may be made to function as the file management section 114 by executing the file management program 132.
The processing section 110 functions, by executing the application program 134, as the image display processing section 116. More specifically, when the image display processing section 116 writes picture data in the frame buffer 136, the display control section 140 controls the electronic paper 152 based on the picture data, and an image corresponding to the image data is displayed in the display section 150.
Preferably, in the present embodiment, the image display processing section 116 performs a processing to display an image in the display section 150, using the bitmap data included in the file for high-speed display 36, when a reading operation is performed with respect to the data file 34. More specifically, the image display processing section 116 performs a processing to write, in the frame buffer 136, image data stored in the bitmap data file 36b corresponding to a page to be displayed of the data file 34 included in the file for high-speed display 36. Also, the image display processing section 116 performs a processing of converting the vector data stored in the vector data file 36c corresponding to the page to be displayed into bitmap data, and writing the bitmap data in the frame buffer 136.
The file control program 132 and the application program 134 may be initially stored in the storage section 130. However, the processing section 110 may read out the file control program 132 and the application program 134 that may be stored in a computer-readable information storage medium, and store them in the storage section 130. Alternatively, the processing section 110 may receive the file control program 132 and the application program 134 that may be stored in a device, such as, a personal computer (server) through the communication section 170 and store them in the storage section 130.
The flow of each processing of the information processing device 2 and the image display terminal 3 in the display system 1 of the present embodiment will be described. In the following description to be made with reference to
When a folder reference operation (an operation that refers to a folder) at the image display terminal 3 is performed through the operation section 20 (Y of S10), as shown in
When a operation is performed to copy the pdf file from the information processing device 2 to the object folder of the image display terminal 3 (Y in S14), the processing section 10 performs a file conversion & transfer processing to be described later (S16). The file conversion & transfer processing in step S16 corresponds to the processing of the information processing device 2 executed in response to the operation shown in
Also, when an operation is performed to copy the pdf file from the object folder of the image display terminal 3 to the information processing device 2 (Y of S18), the processing section 10 performs a file transfer & combining processing to be described later (S20). The file transfer & combining processing in step S20 corresponds to the processing of the information processor 2 executed in response to the operation shown in
When a renaming, deletion, move or copy operation is performed for the pdf file that exists in the object folder of the image display terminal 3 (Y of S22), the processing section 10 performs a renaming/deletion/move/copy processing to be described later (S24). Note that the aforementioned copy operation is an operation to copy a file that exists in the object folder onto another folder of the image display terminal 3, and differs from the copy operation to copy a file from the object folder to the information processing device 2 (the copy operation in step S18).
Then, the processing section 10 repeats the processings in steps S12-S24 until the folder reference operation at the image display terminal 3 ends.
First, as shown in
Next, the processing section 10 selects the first page of the pdf file (S102), and creates a vector data file 36c (an empty file) of the selected page (the first page) (S104).
Then, the processing section 10 converts display data (text, image, and figure) of the page into bitmap data that matches to the attribute of the display section 150 of the image display terminal 3, and creates a bitmap data file 36b of the page concerned (S106).
Next, the processing section 10 creates an incidental information file 36d of the page concerned (S108).
If the current page is not the final page (N in S110), the processing section 10 selects the next page of the pdf file (S112), and the processings in steps S104-S110 are performed again.
On the other hand, if the page concerned is the final page (Y of S110), the processing section 10 creates a header file 36a, brings together the bitmap data file 36b, the vector data file 36c, and the incidental information file 36d of each page to create a mcdp file (xxx.mcdp in
Next, the processing section 10 copies the pdf file (xxx.pdf in
Finally, the processing section 10 moves the mcdp file created in step S114 to the mcdp folder (/root/data/mcdp in
First, as shown in
Next, the processing section 10 refers to the incidental information file 36d on each page included in the mcdp file (xxx.mcdp in
Next, the processing section 10 performs the structure analysis of the pdf file (xxx.pdf in
Next, the processing section 10 selects the first page of the pdf file (S206), and combines vector data included in the vector data file 36c of the page concerned to the display data (text, image, and figure) of the selected page (the first page) as another object (for example, annotation to pdf) (S208).
The processing section 10 selects the next page of the pdf file (S214), if the selected page is not the final page (N in S212), and performs the processing in step S208 again,
On the other hand, if the selected page is the final page (Y in S212), the processing section 10 moves the pdf file combined in steps S206-214 to the copy destination folder (S216), and ends the processing.
As shown in
Further, the processing section 10 changes the name of the mcdp file (xxx.mcdp in
Also, when an deletion operation is performed (Y in S306), the processing section 10 deletes the pdf file (xxx.pdf in
Further, the processing section 10 deletes the mcdp file (xxx.mcdp in
When a move operation is performed (Y in S312), the processing section 10 moves the pdf file (xxx.pdf in
Further, the processing section 10 moves the mcdp file (xxx.mcdp in
Also, when a copy operation is performed (Y in S318), the processing section 10 copies the pdf file (xxx.pdf in
Further, the processing section 10 copies the mcdp file (xxx.mcdp in
As shown in
When a renaming, deletion, move or copy operation is performed for the pdf file that exists in the object folder (Y in S404), the processing section 110 performs a renaming/deletion/move/copy processing to be described later (S406).
Also, when a read operation to read the pdf file in the object folder is performed (Y in S408), the processing section 110 performs a file read & edit processing to be described later (S410).
As shown in
Further, the processing section 110 changes the name of the mcdp file (xxx.mcdp in
Also, when an deletion operation is performed (Y in S506), the processing section 110 deletes the pdf file (xxx.pdf in
Further, the processing section 110 deletes the mcdp file (xxx.mcdp in
When a move operation is performed (Y in S512), the processing section 110 moves the pdf file (xxx.pdf in
Further, the processing section 110 moves the mcdp file (xxx.mcdp in
Also, when a copy operation is performed (Y in S518), the processing section 110 copies the pdf file (xxx.pdf in
Further, the processing section 110 copies the mcdp file (xxx.mcdp in
As shown in
Next, the processing section 110 refers to the incidental information file 36d on the selected page (the first page) included in the mcdp file, and judges based on the data addition flag as to whether the vector data exists (S604).
When vector data exists in the selected page (the first page)(Y in S606), the processing section 110 converts the vector data included in the vector data file 36c on the selected page (the first page) into bitmap data, and displays it in the display section 150 (S608).
Then, when a page changing operation, such as, a forward page-turning, a backward page-turning, and a page jumping operation is performed (Y in S610), the processing section 110 selects a change destination page (S612), and performs the processings in steps S602-S608 again.
Also, when an edit operation is performed on a vector image, such as; hand-written figures, characters, bookmarks, underlines, etc. (S614), the processing section 110 performs a vector image edit processing to be described later (S616).
Then, the processing section 110 repeats the processings in steps S602-S616 until an operation to end reading is performed (N in S618). When the operation to end reading is performed, the processing that ends inspection is performed (Y in S618), the processing section 110 ends the processing.
As shown in
Next, the processing section 110 converts the vector data created in step S702 into bitmap data, and displays it in the display section 150 (S704).
Next, the processing section 110 adds the vector data created in step S702 to the vector data file 36c of the page selected in step S600 or S612 in
Finally, the processing section 110 sets a data addition flag of the incidental information file 36d of the selected page (S708), and ends the processing.
Further, when a vector image change operation is performed (Y in S710), first, the processing section 110 changes vector data corresponding to the input operation (change operation) (S712).
Next, the processing section 110 creates bitmap data of a background image in the changed area of the vector image, and displays it in the display section 150 (S714).
Next, the processing section 110 converts the vector data changed in step S712 into bitmap data, and displays it in the display section 150 (S716).
Finally, the processing section 110 changes (overwrites with the vector data changed in step S712) the vector data of the vector data file 36c of the page selected in step S600 or S612 in
Also, when a vector image deletion operation is performed (Y in S720), the processing section 110 creates bitmap data of an image in the deleting area in the vector image, and displays it in the display section 150 (S722).
Next, the processing section 110 deletes the vector data of the vector image from the vector data file 36c of the page selected in step S600 or S612 in
Then, if other vector data does not exist in the vector data file 36c of the selected page (Y in S726), the processing section 110 clears the data addition flag of the incidental information file 36d of the selected page (S728), and ends the processing.
According to the display system in the first embodiment, as described above, when the operation to copy the data file 34 (pdf file) onto the folder of the image display terminal 3 is performed, the information processing device 2 renders the display data included in the data file 34 (pdf file) in a manner to match to the attribute of the display section 150 (the electronic paper 152) of the image display terminal 3, and converts it into bitmap data, thereby creating the file for high-speed display 36 (mcdp file). Therefore, because the image display terminal 3 only has to display the bitmap data included in the file for high-speed display 36 (mcdp file) when the reading operation to the data file 34 (pdf file) is performed, parsing and rendering of the data file 34 (pdf file) need not be processed. Therefore, higher display speed can be achieved even when a CPU with a low processing power is used as the processing section 110 of the image display terminal 3, and the power consumption of the image display terminal 3 can be reduced.
Moreover, according to the display system in the first embodiment, the file for high-speed display 36 (mcdp file) is concealed to the user at the information processing device 2 and the image display terminal 3, thereby making it look as if the image display terminal 3 is processing the data file 34 (pdf file) at high speed.
Moreover, according to the display system in the first embodiment, when a vector image of a hand-written character, figure, etc. is added, the image display terminal 3 only adds vector data to the vector data file 36c, and does not need to combine bitmap data included in the bitmap data file 36b with the vector data. Therefore, even when a vector image is added, low processing load and low power consumption of the image display terminal 3 can be maintained.
Moreover, according to the display system in the first embodiment, because the information processing device 2 combines vector data added by the image display terminal 3 to the data file 34 (pdf file) as an independent object (annotation to pdf), the added vector image is displayed, when the file after combined by the image display terminal 3 is read, and its deletion and change become possible.
Also, when a vector image is added, the image display terminal 3 sets a data addition flag included in the incidental information file 36d. Therefore, the information processing device 2 judges, based on the data addition flag, as to whether vector data is added to each page of the data file 34 (pdf file), and copies only truly necessary vector data from the image display terminal 3, whereby higher combining processing speed can be achieved.
Moreover, according to the display system in the first embodiment, as for the data file 34 (pdf file) and the file for high-speed display 36 (mcdp file) that are in corresponding relation, rename/delete/move/copy processings are performed on both of the files in response to file rename/delete/move/copy operations to the data file 34 (pdf file). Therefore, the information processing device 2 and the image display terminal 3 can easily manage associating the data file 34 (pdf file) and the file for high-speed display 36 (mcdp file) by the file name and the position of the folder
In the first embodiment, the file for high-speed display 36 (mcdp file) includes only one set of bitmap data file 36b, vector data file 36c, and incidental information file 36d for each page of the data file 34. In contrast, in accordance with the second embodiment, the high-speed display file 36 is initially provided with a plurality of bitmap data in different resolutions for enlargement or reduction.
In accordance with the second embodiment, in the file conversion & transfer processing shown in
Moreover, in the file read & edit processing shown in
According to the display system of the second embodiment, an enlarged image and a reduced image by a predetermined magnification can be displayed at high speed, while suppressing the power consumption of the battery.
In accordance with the first embodiment, bitmap data suitable for the attribute of the display section 150 (the electronic paper 152) of the image display terminal 3 is saved in the bitmap data file 36b of the file for high-speed display 36 (mcdp file). In other words, in the file conversion & transfer processing shown in
In contrast, in accordance with the third embodiment, the attribute information of the display section 150 (the electronic paper 152) is defined for each of plural models of the image display terminal 3, and based on the model information of the image display terminal 3, the processing section 10 of the information processing device 2 performs the file conversion & transfer processing on the display data of the data file 34.
In the third embodiment, the processing section 10 of the information processing device 2 acquires identification information (ID) from the image display terminal 3 when the information processing device 2 is connected with the image display terminal 3 via the USB cable 4 or the like, for example, as shown in
The attribute information of the display section 150 may be saved in the storage section 130 or the like beforehand as the model information. For example, the image display terminal 3 may read the model information (the attribute information of the display section 150), when the information processing device 2 is connected with the image display terminal 3 via the USB cable 4, etc., as shown in
According to the display system of the third embodiment, the display data included in the data file 34 can be converted into bitmap data of an appropriate resolution corresponding to the model of the image display terminal. Therefore, a highly versatile display system can be achieved.
As examples other than the electronic book terminal, smart phones and wristwatches can be enumerated as the image display terminal 3, as shown in
As the image display terminal 3 of the present embodiment, for example, an electronic signboard (digital signage), a personal computer, a cellular telephone, a digital still camera, a television set, a video camera, a videotape recorder, a car navigation device, an electronic notepad, an electronic game console, etc. can also be enumerated. The invention is not limited to the embodiments described above, and various changes can be made within the range of the subject matter of the invention,
In the description of the fourth embodiment, components that are the same as those of the embodiments described above will be appended with the same reference numbers, and their description will be omitted. The fourth embodiment pertains to an embodiment having an inner configuration different from that of the embodiment described above.
The peripheral equipment control section 1112 is, for example, a unit that controls the peripheral equipment such as the wireless LAN, etc., though not shown in the figure. The communication section 170 is included in the peripheral equipment control section 1112 in the present embodiment. Also, the information processing device in the present embodiment may be an information processing device 2 of the embodiment described above.
The display system in accordance with the present embodiment includes an information processing device having a first file management section, and an image display terminal device having a second file management section. The first file management section displays a display image by using first display data included in first file information, and the second file control section displays a display image by using second display data included in second file information. The second file information contains first display data and second display data. When the first file information is transferred from the information processing device to the image display terminal device, the second file information is generated in the first file management section.
The second display data may be data of a format matched to the attribute of the display section of the image display terminal device.
The image display terminal device may have the function to acquire first additional information written in the display section and add the same to the second file information. The second file management section may display a display image by using the second display data and the first additional information.
The second file management section may generate third file information that includes the first display data and the first additional information when transferring the second file information from the image display terminal device to the information processing device. The first file management section may manage third file information as new first file information, and may display a display image by using the first display data and the first additional information.
The information processing device and the image display terminal device may be used, respectively, as independent devices.
The second display data may be data in bitmap format, and the first additional information may be data in vector format.
The display control section that controls the display section and the second file management section may be composed as one semiconductor circuit device.
Also, the image display terminal device in the present embodiment may include a storage section, a display panel that can be written on, and a file management section. The storage section may store file information created by other devices. The file information may contain the first display data and the second display data. The file management section may acquire first additional information written in the display section by the user, and add the same to the file information. The file management section may display an image in the display section by using the second display data and the first additional information. When the content of the file information is output to other devices, the file management section may output the first display data and the first additional information.
The embodiments described above are merely examples, and the invention is not limited to these embodiments. For example, each of the embodiments may be appropriately combined with the other embodiments.
The invention may include compositions that are substantially the same as the compositions described in the embodiments (for example, a composition with the same function, method and result, or a composition with the same objects and result). Also, the invention includes compositions in which portions not essential in the compositions described in the embodiments are replaced with others. Also, the invention includes compositions that can achieve the same functions and effects or achieve the same objects of those of the compositions described in the embodiments. Furthermore, the invention includes compositions that include publicly known technology added to the compositions described in the embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2012-153818 | Jul 2012 | JP | national |
2013-092063 | Apr 2013 | JP | national |