Summary of the invention
The technical problem that the invention solves the problems that is to provide a kind of e-book annotation on electronic reader and realizes method, it is possible to increase the personalization of e-book Postil Function and convenience.
The present invention provides a kind of e-book annotation on electronic reader to realize method, including:
Annotation in response to user inserts request, annotation Edition Contains module selects the multimedia annotation content corresponding with the annotation insertion request of user annotating storehouse from multimedia, the content that the multimedia of selection annotated is sent to annotation content displaying module to show the multimedia annotation content of selection in e-book;
The multimedia annotation content selected is edited by annotation Edition Contains module according to user operation, to generate the multimedia annotation content that user determines;
Annotation position determination module obtains, according to cursor or focus position, the annotation position that user selects;
Multimedia annotation content that the user that annotation content displaying module generates according to annotation Edition Contains module determines and the annotation position that the user that annotation position determination module obtains selects, the annotation position that user selects in e-books show the multimedia that user determines annotates content.
The annotation method of e-book provided by the invention, provide the user multimedia annotation storehouse, it is possible to insert the multimedia annotation content that user determines in the annotation position that user selects, annotation form is abundanter, personalized Postil Function can be provided, and make Postil Function more convenience.
The technical problem that the invention solves the problems that is to provide a kind of e-book annotation on electronic reader and realizes device, it is possible to increase the personalization of e-book Postil Function and convenience.
The present invention provides the annotation of e-book on a kind of electronic reader to realize device, including: multimedia annotation storehouse and annotation processing unit, wherein:
Multimedia annotation storehouse, is used for storing multimedia annotation content;
Annotation processing unit, for showing the multimedia annotation content in described multimedia annotation storehouse;Annotation in response to user inserts request, on the annotation position that multimedia annotation content user determined is inserted in e-book user and selects;Annotation processing unit includes annotation Edition Contains module, annotation position determination module, annotation content displaying module, wherein:
Annotation Edition Contains module, request is inserted for the annotation in response to user, the annotation with user is selected to insert the multimedia annotation content that request is corresponding annotate storehouse from multimedia, the content that the multimedia of selection annotated is sent to annotation content displaying module to show the multimedia annotation content of selection in e-book, and according to user operation, the multimedia annotation content selected is edited, to generate the multimedia annotation content that user determines, and multimedia annotation content user determined is sent to annotation content displaying module;
Annotation position determination module, for obtaining, according to cursor or focus position, the annotation position that user selects, and the annotation position described user selected is sent to annotation content displaying module;
Annotation content displaying module, for receiving the multimedia annotation content of the described selection that annotation Edition Contains module sends, and shows the multimedia annotation content of selection in e-book;Multimedia annotation content that the user sent according to annotation Edition Contains module determines and the annotation position that the user that annotation position determination module sends selects, the annotation position that user selects in e-books show the multimedia that user determines annotates content.
The annotation of e-book provided by the invention realizes device, multimedia annotation content is provided the user by multimedia annotation storehouse, by the multimedia annotation content that annotation processing unit is determined the annotation position insertion user that user selects, annotation form is abundanter, personalized Postil Function can be provided, and make Postil Function more convenience.
Detailed description of the invention
With reference to the accompanying drawings the present invention is described more fully, the exemplary embodiment of the present invention is wherein described.
Fig. 1 illustrates that the e-book annotation on electronic reader of the present invention realizes the flow chart of an embodiment of method.
As it is shown in figure 1, the multimedia annotation content in step 102, display multimedia annotation storehouse.Multimedia annotation content can include the multimedia annotation of various ways, for instance text, icon, animation, audio frequency annotation etc..
In step 104, the annotation in response to user inserts request, the annotation position that multimedia annotation content user determined is inserted in e-book user and selects.User determines the multimedia annotation to insert from the multimedia annotation content of display, selects to insert the position of annotation, performs annotation update.Annotation in response to user inserts request, the annotation position that multimedia annotation content user determined is inserted in e-book user and selects, and this multimedia of annotation position display in e-book annotates content.
After inserting multimedia annotation in e-books, it is also possible to the multimedia annotation content inserted is increased, revise, or deletion etc. operates.
Annotation position is generally the relative position of e-book.Such as, annotation position includes annotating residing paragraph and the byte number information from residing paragraph original position in e-books;Annotation position can also include the row and column information of the page of e-book, place page, and the page of e-book herein, row and column information are the information that the form according to e-book is determined, and do not rely on the resolution of electronic reader, screen size etc..Table 1 below is a kind of representation of annotation position PositionInfo:
Table 1PositionInfo
In Table 1, may determine that annotation position in e-books by the several field of bookID, paragraphContent and position.
In the above-described embodiments, multimedia annotation content is provided the user by multimedia annotation storehouse, user can select multimedia annotation content to be inserted into the annotation position of e-book, disclosure satisfy that user's paper book is read annotation custom and is extended on electronic reader, and better realize user individual annotation custom by multimedia mode, there is convenience, ease for use, stability, it is possible to promote electronic reader and be generally suitable in personal user, considerable Social benefit and economic benefit can be brought.
In one embodiment of the invention, realizing multimedia annotation for the convenience of the user, on electronic reader, the multimedia annotation content in multimedia annotation storehouse is classified, and provides the annotation instrument corresponding with each classification.Such as content of multimedia annotation is divided into the classifications such as icon, animation, text, audio frequency, corresponding with this classification, icon, animation, text, audio frequency annotation instrument is provided respectively.Showing various annotation instrument on UI interface, user is by clicking annotation instrument, it is possible to obtain corresponding annotation content.Carry out annotation instruments such as icon, animation, text, audio frequency below simply introducing:
Icon annotation instrument: gains in depth of comprehension when representing that user reads with little picture, as surprised, envy, get angry, joyful, like, dejected, secretly pleased, cold sweat, encourage, admire, agree to, oppose, support, accreditation etc..User can add iconic content by input icon file mode.
Animation annotation instrument: show reading action and impression with animated, user can add animation annotation content by input animation file mode.
Text annotation instrument: provide the instruments such as all kinds of Text Entry, helps user that e-book content of text is rule, highlights, text input.
Audio frequency annotation instrument: provide taping tool, audio file input tool so that user can input audible or provide annotation content to input audio file mode.
In the above-described embodiments, by providing various annotation instrument, user is facilitated to select the multimedia annotation content in multimedia annotation storehouse.
Fig. 2 illustrates that the e-book annotation on electronic reader of the present invention realizes the flow chart of another embodiment of method.
As in figure 2 it is shown, in step 202, show various annotation instrument, for instance the annotation instrument such as icon, animation, text, audio frequency.
In step 204, user selects annotation instrument, and the annotation instrument in response to user selects operation, multimedia annotation content corresponding with the annotation instrument of user's selection in display multimedia annotation storehouse.
In step 206, obtain, according to the screen position that user selects, the annotation position that user selects.Such as, first the screen position of annotation is obtained, then the screen according to the e-book page shows, the position mapping relations that namely the e-book page and screen show, it is determined that the paragraph at place in e-books, the screen position of annotation and annotation position annotate the byte number of paragraph original position relatively.Annotation position is compared with eBook content has uniqueness, does not rely on the page screen display location that electronic reader is formed due to font size, page size adjustment.
In step 208, it is thus achieved that the multimedia annotation content that user determines.
In step 210, the multimedia annotation content that the annotation position display user that the user in e-book selects determines.The screen position of annotation position it is known that directly show the screen position display multimedia annotation content of the page in e-book.
In step 212, the multimedia annotation content that the annotation position select e-book information, user and user determine is stored as the annotation file of XML format.
It may be noted that the sequential relationship of the step 206 in above-described embodiment and step 208 can be exchanged as required.
After user annotates, annotation file can be automatically saved by electronic reader automatically at regular intervals, and holding time interval can be prepared by electronic reader.Table 2-5 describes annotation file and preserves XML format, particularly as follows:
Table 2Comments type
Table 3Comment type
Table 4CommentInfo type
Table 5PositionInfo type
| Element term | Type | Occurrence number | Explanation |
| bookID | String | 1 | E-book ID |
| bookName | String | 1 | E-book title |
| bookURL | String | 1 | E-book URL |
| pageID | int | 1 | Annotation page |
| rowedID | int | 1 | Annotation row |
| colu mnID | int | 1 | Annotation row |
When obtaining e-book and endorsement information from annotation file, when the display page of electronic reader shows e-book and multimedia annotation content, need the screen location information being converted to by annotation positional information on the electronic reader display page, namely the mapping relations that the acquisition e-book page and screen show, obtain the screen position corresponding with annotation position according to these mapping relations.
Below in conjunction with several annotation instruments, implementing of the present invention is described.
Fig. 3 illustrates that the e-book annotation on electronic reader of the present invention realizes the flow chart of the text annotation application examples of method.
As it is shown on figure 3, step 302, user passes through electronic reader reading electronic book, will carry out word annotation somewhere, clicks the annotation tool button on electronic reader.
Step 304: electronic reader calls and shows various multimedia annotation instrument, opens multimedia annotation storehouse.
Step 306: user selects word annotation instrument.
Step 308: user selects certain type of annotation text box.
Step 310: user selects annotation position in e-book.
Step 312: user is input text annotation content in annotation text box.
Step 314: show annotation content on the annotation position that electronic reader user in e-books chooses.
Step 316, electronic reader preserves user's annotation file automatically in xml format, and electronics can be shown on annotation position annotation text box and text annotation content.
In the above-described embodiments, it is provided that multiple annotation text box, user can edit text annotation content in annotation text box, convenient for users to use.
Fig. 4 illustrates that the e-book annotation on electronic reader of the present invention realizes the flow chart of the icon annotation application examples of method.
As shown in Figure 4, step 402: user passes through electronic reader reading electronic book, icon annotation to be carried out in e-book somewhere, click the annotation tool button on electronic reader.
Step 404: electronic reader calls and shows multimedia annotation instrument, opens multimedia annotation storehouse.
Step 406: user selects icon annotation instrument.
Step 408: user selects some form of annotation icon.
Step 410: user selects annotation position in e-book.
Step 412: user inserts annotation icon in the annotation position that Ebook user selects.
Step 414: electronic reader preserves user's annotation file automatically in xml format so that e-book annotation position can show that user annotates icon.
In the above-described embodiments, user can obtain annotation icon directly annotating storehouse from multimedia, has provided the user more annotation formal character, and convenient for users to use.
Fig. 5 illustrates that the e-book annotation on electronic reader of the present invention realizes the flow chart of the animation annotation application examples of method.
As it is shown in figure 5, in step 502, user passes through electronic reader reading electronic book, icon annotation to be carried out in e-book somewhere, click the annotation tool button on electronic reader.
Step 504: electronic reader calls and shows multimedia annotation instrument, opens multimedia annotation storehouse.
Step 506: user selects animation annotation instrument;
Step 508: user selects certain type of annotation animation;
Step 510: user selects annotation position in e-book;
Step 512: user inserts the annotation position that user selects in e-book annotation animation;
Step 514: electronic reader preserves user's annotation file automatically in xml format so that user's animation annotation content can be shown in e-book annotation position.
In the above-described embodiments, user can obtain annotation animation directly annotating storehouse from multimedia, has provided the user more annotation formal character, convenient for users to use, and annotation form is more active lively.
Fig. 6 illustrates that the e-book annotation on electronic reader of the present invention realizes the flow chart of the audio frequency annotation application examples of method.
As shown in Figure 6, in step 602, user passes through electronic reader reading electronic book, will carry out icon annotation in e-book somewhere, clicks the annotation tool button on electronic reader.
Step 604: electronic reader calls and shows multimedia annotation instrument, opens multimedia annotation storehouse.
Step 606: user selects audio frequency annotation instrument.
Step 608: user selects audio recording instrument.
Step 610: user selects annotation position in e-book.
Step 612: user inputs annotation audio frequency.
Step 614, there is audio icon in e-book annotation position in electronic readerWhen user reads, cursor is moved on to audio iconTime, electronic reader can automatically be play user and annotate audio frequency.
Step 616: electronic reader preserves user's annotation file automatically in xml format.
In the above-described embodiments, user can edit and make audio frequency annotation and provide the user more annotation formal character, convenient for users to use, and annotation form is more active lively.Can need to insert a section audio in e-books according to content when e-book makes, and at one broadcasting icon of relevant position addition of e-book, when cursor moves broadcasting icon adnexa, e-book plays this section audio content automatically, is increased the interest of eBook content by multimedia mode.
According to one embodiment of present invention, user can according to the hobby of oneself, the input interface of the multimedia annotation content by providing the user increases the various multimedias annotation contents such as text box, icon, animation, audio frequency in multimedia annotates storehouse, the format module in extended multimedia storehouse, more multi-format can be selected when user is annotated, multimedia annotation content is vivider vividly, and the e-book after annotation is more rich and varied.
Fig. 7 illustrates that the e-book annotation on electronic reader of the present invention realizes the schematic diagram of an embodiment of device.As it is shown in fig. 7, the e-book annotation of this embodiment realizes device includes multimedia annotation storehouse 71, annotation processing unit 72.EBook content storehouse 74 stores the digital contents such as various e-book on electronic reader.The page shows 73 display e-book content of pages.UI shows that 76 to the man-machine interaction of electronic reader, operation logic, the global design of beautiful interface and showing interface, such as eBook content show area, search column, toolbar, information display area (such as battery electric quantity, memory space, network signal etc.) etc..Multimedia annotation storehouse 71 store multimedia annotation content, it is provided that various texts, figure, animation, audio format multimedia annotation content, ribbon supply built-in reading device user select required annotation form give annotation content.Annotation processing unit 72 shows the multimedia annotation content in multimedia annotation storehouse;In response to the annotation update of user, the annotation position that multimedia user determined annotation content is inserted in e-book user and selects.The flow process that multimedia is annotated by annotation processing unit 72 carries out master control, it is responsible for the annotation loading of logic, unloading, call interface with other modules to realize multimedia annotation logic function, show including annotation form, annotate Edition Contains, annotate position determine, annotation file storage etc..Operation controls interface 75 and receives electronic reader user operation, as the operations such as page turning, advance, retrogressing, convergent-divergent input, is sent to annotation processing unit 72 and carries out respective handling.Electronic reader can also realize being wirelessly connected to the Internet by network communication interface etc. and carry out data communication function, as accessed the Internet in WIFI or CDMA mode.
Fig. 8 illustrates that the e-book annotation on electronic reader of the present invention realizes the schematic diagram of another embodiment of device.In this embodiment, as shown in Figure 8, annotation processing unit 82 includes annotation Edition Contains module 821, annotation position determination module 822, annotation content displaying module 823 and annotation file memory module 824.Annotation Edition Contains module 821 receives the annotation of user and inserts request, it is thus achieved that the multimedia annotation content that user determines.Annotation Edition Contains module 821 generates annotation content according to the operation of electronic reader user, including select multimedia annotation content and annotation content is increased, deletes, amendment etc. operates.Annotation position determination module 822 is for obtaining the annotation position that user selects.Such as, annotation that user the selects relative position in e-book is determined according to the location comparison of current cursor or focus place.Annotation content displaying module 823 shows the multimedia annotation content in multimedia annotation storehouse;Receiving multimedia annotation content that the user that annotation Edition Contains obtains determines and the annotation position that the user of acquisition selects is determined in annotation position, multimedia that the annotation position display user that the user in e-book selects determines annotates content.Annotation 823 annotation files preserved in xml format of content displaying module are shown on the screen of electronic reader, in the annotation content of the multimedia annotation specifying annotation position display user to select and editor.Additionally, also include annotation file memory module 824, the multimedia annotation content that the annotation position select e-book information, user and user determine is stored as the annotation file of such as XML format.XML parsing module 87 is for resolving the annotation file of XML format.
According to one embodiment of present invention, annotation Edition Contains module 821 is additionally operable to the audio frequency receiving user's recording as annotation content;The broadcasting icon that the annotation position insertion that annotation content displaying module 823 selects the user of e-book associates with this audio frequency.When cursor being moved on to broadcasting icon when user reads, electronic reader can automatically be play user and annotate audio frequency.
It may be noted that the electronic reader in the embodiment of the present invention, it is possible to include panel computer, palm terminal, intelligent terminal etc..E-book in the embodiment of the present invention can be the various e-book forms such as PDF/CEB/STK/PDG/CAJ/SEP/XPS/WDL/NLC/CHM/OEB/LIT/XEB.
By the technical scheme of the embodiment of the present invention, multimedia annotation can be provided to make and conserving appliance, make electronic reading device can create the multimedia annotation comprising audio frequency, animation, visual effect easily according to the custom that user reads, form the e-book with user individual characteristic, realize the secondary of unified electronic book content is created, meet the individual requirement that user promotes day by day.The e-book annotation of the embodiment of the present invention realizes method and apparatus, it is provided that multimedia annotation form, more more rich than the annotation mode form of text formatting, more can meet the individual demand of user;Provide the user multimedia annotation content by the method in multimedia annotation storehouse, use more convenient than hand annotation function, hardware requirement is less.
The present invention better make use of the digitized feature of electronic reading device, can better meet user to reading content individual demand by multimedia annotation;Implementation has convenience, ease for use, stability, and current electronic reading device is improved, it is not necessary to change the network equipment, it is easy to disposes and promotes;The present invention can promote that electronic reading device is more commonly used in personal user, thus bringing considerable Social benefit and economic benefit.