Method for refreshing e-book reader

An e-book reader, a technology that refers to e-books, applied in the direction of instruments, static indicators, etc., can solve the problems of long full-screen refresh time and poor user reading experience, and achieve the effect of continuous reading experience and shortening time.

Inactive Publication Date: 2011-06-08
上海盛轩网络科技有限公司
8 Cites 18 Cited by

AI-Extracted Technical Summary

Problems solved by technology

The technical problem to be solved by the present invention is to provide a method for refreshing an e-book reader, which can im...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

In the present invention, each refresh only needs to change a partial area of ​​the screen, so that the CPU of the e-book reader only needs to calculate the potential of the electrode layer corresponding to the refresh area of ​​the screen, so that the refresh area of ​​the screen The displayed content is consistent with the potential distribution of the electrode layer. Apparently, due to the reduction of the screen area to be refreshed, the calculation amount of the CPU of the e-book reader and the time spent on controlling the electrode layer are correspondingly reduced, thereby speeding up the time required for refreshing.
To sum up, the method for refreshing the...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses a method for refreshing an e-book reader, wherein the screen of the e-book reader is provided with an electrophoresis display technology, the operation of refreshing refers to the change of the content on the screen; the method provided by the invention is characterized in that the content on the screen is just partially refreshed at every refreshing time, the interval time between two refreshing operations is Delta t=d*a*Delta S/S; in the formula, d represents C1, or C2, or C3, or the c of the current books work, or the c of any books works; a represents the number of the words on the current page of the books work displayed by the e-book reader; Delta S represents the area of the screen of the e-book reader at every refreshing time, and the unit thereof is pixel; and S represents the total area of the screen of the e-book reader, and the unit thereof is pixel. The method for refreshing an e-book reader provided by the invention changes the fixed way of thinking of full screen refreshing of a conventional e-book reader, revolutionarily uses partial refreshing, or called as split screen refreshing, so that the refreshing time required in each time is shortened, and a continuous reading experience is provided for the users.

Application Domain

Technology Topic

ElectrophoresisComputer science

Examples

  • Experimental program(1)

Example Embodiment

The screen of the electronic book reader of the present invention adopts electrophoretic display technology for display. The screen (electronic paper) using this display technology does not need to be refreshed when the displayed content is not changed. Therefore, the so-called "refresh" refers to changing the content displayed on the screen of the e-book reader.
In traditional e-book readers, all areas of the screen need to be changed for each refresh, so the CPU of the e-book reader needs to calculate the potential distribution of the entire electrode layer of the screen and control the entire electrode layer of the screen Therefore, the display content of the screen is consistent with the potential distribution of the electrode layer.
In the present invention, only part of the screen area needs to be changed for each refresh, so that the CPU of the e-book reader only needs to calculate the potential of the electrode layer corresponding to the refresh area of ​​the screen, so that the refresh area of ​​the screen is The display content is consistent with the potential distribution of the electrode layer. Obviously, due to the reduction of the refreshed screen area, the calculation amount of the CPU of the e-book reader and the time it takes to control the electrode layer are also reduced accordingly, thereby speeding up the refreshing time.
For example, the screen of the e-book reader can be evenly divided into n horizontal bars from top to bottom, which are called the first horizontal bar, the second horizontal bar, ..., the n-th horizontal bar from top to bottom. The first bar is refreshed once, the second bar is refreshed next time, ..., the nth bar is refreshed for the nth time, and so on. Preferably, n=2. In the most extreme case, n=total screen height (in pixels)/current line height (in pixels), at this time, it is refreshed line by line.
For another example, an e-book reader may use the left and right columns to browse the electronic works. The screen of the e-book reader can be evenly divided into m vertical bars from left to right, respectively. It is called the first vertical bar, the second vertical bar, ..., the mth vertical bar. The first vertical bar is refreshed once, the second vertical bar is refreshed next time, ..., the mth vertical bar is refreshed for the mth time, and this cycle is repeated. Preferably, m=2. In the most extreme case, m = total screen width (in pixels) / current column width (in pixels), and refresh column by column at this time. Another extreme case is to rotate the e-book reader 90 degrees for reading, at this time m = total screen width (in pixels) / current line height (in pixels) when rotated by 90 degrees.
For another example, when an e-book reader is reading comics and other works, it can evenly divide the screen of the e-book reader into n rows and m columns of squares, refresh one or more grids at a time, and refresh the next one next time. Grid or multiple grids to cycle.
The above-mentioned various refresh orders can be from left to right, top to bottom, or other orders defined by the user in the e-book reader.
The total area of ​​the screen of the e-book reader (in pixels) is called S, and the area (in pixels) of the screen of the e-book reader is called Δs, so it needs to refresh S/Δs times to make The entire screen is completely refreshed.
In the present invention, when the user reads each book work, the browser script of the e-book reader will count the number of words a of the current page of the currently displayed book work a, and the time b of the user reading the current page, and calculate from this The number of words read per second when the user reads the current page c=a/b. "One page" refers to all the content displayed on the entire screen of the e-book reader. Calculate and average the number of words c (page 1), c (page 2),..., c (page k) read by the user on each page of this book work, and then the user's opinion on this The average number of words read per second of books
Considering that when each e-book reader displays each book and work, the font type and size displayed may be different, which will cause deviation in the word count. For this reason, the browser script of the e-book reader takes the number of words that can be displayed on the current page at the default font type and size as the standard page display word number a. In this way, based on the standard page calculation, the average reading time per page for the user to read this book is d=c×a.
When a user uses an e-book reader for the first time, the software of the e-book reader will guide the user to try to read one or more pages of one or more works, thereby calculating the user’s reading words per second c, and taking it as the user’s average per second The initial value of the number of words read per second c, and on this basis, calculate the average reading time d of each page of the standard page by the user. As users spend more time using e-book readers, the statistics of the above-mentioned values ​​and the calculation of the average values ​​are constantly updated.
When the e-book reader is connected to the network, the e-book reader sends the average number of words per second read by the local user for each book and work to the data server on the network. For each book work, the data server counts the readings sent per second by users of multiple e-book readers (at least 200-300, preferably more than 1,000, the following minimum statistics for calculating the average value are the same) The number of words c (user 1), c (user 2), ..., c (user k) and arithmetic average, so as to obtain the average number of words per second read by multiple users of this book work
The data server classifies each book and work into a secondary classification, the primary classification is into some large categories such as "wuxia", "romance", etc.; the secondary classification is a small category in the large category, such as the "wuxia" category For "traveling", "fantasy" and so on. Each book work belongs to at least one first-level classification and can belong to multiple first-level classifications. Each book work belongs to at least one secondary classification, and can also belong to multiple secondary classifications.
For each secondary category, the data server receives the number of words per second c (book 1), c (book 2), ... sent by multiple e-book readers of one or more books and works belonging to the secondary category. …, c (book k), so as to obtain the average number of words per second read by multiple users of the book works under the secondary classification
For each first-level classification, the data server receives the number of words per second c (book 1), c (book 2), ... sent by multiple e-book readers of one or more books and works belonging to the first-class classification. …, c (book k), so as to obtain the average number of words per second read by multiple users of the book works under the first level classification
Or, after the data server calculates the average number of words per second C1 read by multiple users of each book work, take the arithmetic average of C1 of multiple book works under the same secondary classification as the multiple works under the secondary classification The average number of words read per second by multiple users and/or the arithmetic average of C1 of multiple books and works under the same first-level classification as the average number of words read per second by multiple users of multiple works under the first-level classification
When the e-book reader is connected to the network, the data server also calculates the average number of words per second C1 (if any) read by multiple users of each book work, and multiple users of multiple works under each secondary category The average number of words read per second C2 (if any), the average number of words read per second by multiple users of multiple works under each level C3 (if any) is sent to each e-book reader, or just Send to e-book readers with corresponding book works.
In traditional e-book readers, each refresh is either manually refreshed by the user (for example, the user turns pages), or the user chooses to refresh regularly (for example, the user sets the refresh every 5 seconds in the e-book reader).
The present invention adds an intelligent refresh mode on the basis of manual refresh and regular refresh. In this mode, the time between every two screen refreshes Δt=d×a×ΔS/S. Among them, d first is preferably c of this book work as counted on the e-book reader. If the user has just started to read this book work, and the e-book reader has not yet counted the c of this book work, then the second preferred d is C1. If the data server has not counted C1, or the data server has not sent C1 to the e-book reader, then the third preference of d is C2. If the data server has not counted C2, or the data server has not sent C2 to the e-book reader, then the fourth preference of d is C3. If the data server has not counted C3, or the data server has not sent C3 to the e-book reader, then the fifth preference is c of any book work counted on the e-book reader, or the software of the e-book reader The default value built in.
In other words, when calculating the interval time between every two refreshes (that is, the interval time between every two page turning), the present invention first takes the reading speed of the book and work of the local user as the standard. Then, the average reading speed of a large number of users for the book, its secondary category, or its primary category shall prevail. When a book work belongs to multiple secondary classifications and/or multiple primary classifications, the first secondary classification and/or first classification shall prevail, because this usually indicates that the book work is most relevant The category; or the multiple secondary categories to which it belongs and/or multiple C2 or multiple C3 of the first category are arithmetic averaged, and then sent to the e-book reader.
In summary, the method for refreshing an e-book reader of the present invention provides a detailed technical solution for the area to be refreshed each time and the interval between two refreshes. Due to the partial refresh, the present invention reduces the waiting time of the user during the refresh process, and enables the user to stay in the unrefreshed area, thereby optimizing the user's reading experience. When turning pages intelligently (refreshing), the present invention uses the average reading time of book works, secondary classification, or primary classification as a reference value, and provides a calculation method for page turning time, which can bring users the best Reading experience.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Classification and recommendation of technical efficacy words

Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products