CN111339742B - Note region dividing method, terminal and computer storage medium - Google Patents

Note region dividing method, terminal and computer storage medium Download PDF

Info

Publication number
CN111339742B
CN111339742B CN202010224988.5A CN202010224988A CN111339742B CN 111339742 B CN111339742 B CN 111339742B CN 202010224988 A CN202010224988 A CN 202010224988A CN 111339742 B CN111339742 B CN 111339742B
Authority
CN
China
Prior art keywords
note
note area
electronic book
area
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010224988.5A
Other languages
Chinese (zh)
Other versions
CN111339742A (en
Inventor
程超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ireader Technology Co Ltd
Zhangyue Technology Co Ltd
Original Assignee
Ireader Technology Co Ltd
Zhangyue Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ireader Technology Co Ltd, Zhangyue Technology Co Ltd filed Critical Ireader Technology Co Ltd
Priority to CN202010224988.5A priority Critical patent/CN111339742B/en
Publication of CN111339742A publication Critical patent/CN111339742A/en
Application granted granted Critical
Publication of CN111339742B publication Critical patent/CN111339742B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to a note area dividing method for a reading terminal, the terminal and a computer storage medium, wherein the reading terminal is loaded with an electronic book, and the method comprises the following steps: opening the electronic book; searching for an event related to the e-book content; and responding to the event to adjust the typesetting of the electronic book so as to generate a note area. The scheme of the invention can divide and adjust the note area in advance, and avoid overlapping with the original text, so as to achieve the convenience of note writing and the comfort of reading.

Description

Note region dividing method, terminal and computer storage medium
Technical Field
The invention relates to the technical field of information. More particularly, the present invention relates to a note area dividing method for a reading terminal, a terminal and a computer readable storage medium.
Background
In the prior art, most users always get a habit of scrawling and marking on a text while reading the text on a reading terminal, or the users have to write handwriting at a blank position near a related word, and although most reading terminals are provided with a note window for editing notes, general users still like to record the notes at any time when reading the text.
Although it is quite convenient for a handwritten editing note to be in a blank space near a related word, sometimes too many characters cannot be recorded on the same page based on the layout limitation, and if the note is too complicated, the layout is quite messy.
Disclosure of Invention
To at least partially solve the technical problems mentioned in the background, an aspect of the present invention provides a note region dividing method, a terminal and a computer storage medium.
In one aspect, the invention provides a note area dividing method for a reading terminal, wherein the reading terminal carries an electronic book. The method comprises the following steps: opening the electronic book; searching for an event related to the e-book content; and responding to the event to adjust the typesetting of the electronic book so as to generate a note area.
In another aspect, the present invention provides a reading terminal comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus; the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the method.
In yet another aspect, the present invention provides a computer readable storage medium having stored thereon computer program code for note area division, which when executed by a processor, performs the method of the preceding item.
In yet another aspect, the present invention provides an electronic device for note area division, comprising: memory, ink screen and processor. The memory is used for storing the electronic book; the ink screen is used for displaying the electronic book and the note area; the processor is used for searching for an event related to the content of the electronic book and responding to the event to adjust the typesetting of the electronic book so as to generate a note area.
The technical scheme of the invention can adjust the line spacing or rearrange the original text when the handwritten notes are edited so as to divide the note area with proper size and avoid the problem of overlapping the notes and the original text.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are illustrated by way of example and not by way of limitation, and like reference numerals designate like or corresponding parts throughout the several views, in which:
FIG. 1 is a flowchart illustrating a note area dividing method according to a first embodiment of the present invention;
FIGS. 2(a) to (e) are schematic views showing reading pages according to the first embodiment of the present invention;
FIGS. 3(a) and (b) are schematic views showing reading pages according to a second embodiment of the present invention;
FIG. 4 is a flowchart illustrating a note area dividing method according to a third embodiment of the present invention;
FIG. 5 is a schematic view showing a reading page according to a third embodiment of the present invention; and
fig. 6 is a schematic diagram illustrating an electronic terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be understood that the terms "first", "second", "third" and "fourth", etc. in the claims, the description and the drawings of the present invention are used for distinguishing different objects and are not used for describing a particular order. The terms "comprises" and "comprising," when used in the specification and claims of this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification and claims of this application, the singular form of "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should be further understood that the term "and/or" as used in the specification and claims of this specification refers to any and all possible combinations of one or more of the associated listed items and includes such combinations.
As used in this specification and claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
The technical scheme of the invention provides a solution for dividing the note area on the whole. Unlike in the prior art, handwritten notes are superimposed on a textual reading page. The invention mainly provides a scheme for area division before note generation and area adjustment after note generation, and avoids the phenomenon that the note is overlapped with the original text to influence reading by adjusting line spacing or typesetting again.
The following detailed description of embodiments of the invention refers to the accompanying drawings.
First embodiment
Fig. 1 is a flowchart illustrating a note area dividing method 100 according to a first embodiment of the present invention, and fig. 2(a) to (e) are schematic diagrams illustrating a reading page 200 according to this embodiment.
In step 101, the electronic book is turned on. The reading terminal of this embodiment carries a plurality of electronic books, and a user selects to turn on one of the electronic books to start reading, and a text of the electronic book is loaded into the reading terminal and displayed, where the reading terminal may be a mobile terminal for displaying the electronic book, such as a mobile phone, a tablet computer, an electronic reader, but is not limited thereto, and may also be other terminals.
In step 102, events related to the ebook content are looked up. Before a user sees that a specific word is to be written with a note in reading, the reading terminal does not determine how much note space needs to be left, for example, if a planned note area is too small, all note contents cannot be completely recorded due to insufficient writing space. Moreover, since most electronic books have a fixed layout design and do not have too many blank spaces for writing, the method 100 can be used to adjust the layout of the current reading page or the full text of the electronic book to reserve a suitable note area.
In this step, the user may click on a search entry symbol of the reading page 200, which may be an icon on the page, typically located at the upper edge of the page, to drive the reading terminal to estimate the extent of the note area. The estimation mode is to count notes made by other users for the same electronic book through the Internet, wherein the events related to the content of the electronic book refer to words, paragraphs or sentences with high note frequency of the other users in the electronic book, corresponding notes are searched according to the events, and then the size of a note area required by the user is estimated based on the word number of the note content.
Alternatively, the embodiment may capture the relevant event through the internet to define the size of the note area as soon as the handwriting signal from the user is detected when the user starts inputting the handwriting note.
Through quick search, besides the note area with proper size can be estimated, the most concerned words or paragraphs can be known. When the user reads the page, even if the user does not start inputting the handwritten notes, the reading terminal can reserve the note area at the most concerned words or paragraphs.
In another common scenario, the user may select the word or paragraph to edit the note by drawing a line (e.g., the double line under "delphine" in fig. 2 (a)) or by selecting a circle. Then, the user may click on the search entry symbol 201 at the upper right of the reading page 200 for searching, and the method 100 may search for a hotspot character or a hotspot event related to the keyword according to the keyword "deluxe film" selected by the user, where the hotspot refers to news or information that is relatively concerned by netizens or refers to a topic that is noticed at a certain time.
In step 103, the layout of the electronic book is adjusted in response to the event to generate a note area.
According to the above search operation, the method 100 determines that the user may edit notes for paragraphs or sentences with a high probability of recording more notes for other users, so the typesetting is adjusted at the same position of the electronic book in advance, and then a note area with a proper size is generated according to the average note word number of notes of other users. In another scenario, the method 100 analyzes the space occupied by the link or the abstract of the hot character or event based on the found hot character or event, and adjusts the layout in advance near the text associated with the e-book to generate a note area with a suitable size.
In this embodiment, the manner of generating the note area can be divided into the following two categories:
1. horizontal note area
Many users are used to take notes between the line spaces below the keyword sentences so as to facilitate direct correspondence. To this end, the method 100 may insert the note area by adjusting the top-to-bottom line spacing. As shown in fig. 2(b), all the line spaces in the current page to be read are reduced under the condition that the character space is unchanged, so that the line space below the "delphine book" is increased, and a note area 213 is generated. Another adjustment is shown in fig. 2(c), and also under the condition that the character spacing is not changed, only the line spacing of reading the current page keyword from the line and the next line is adjusted to generate the note area 223.
Another adjustment is to re-typeset the full text of the Electronic book, as shown in fig. 2(d), by stream-type typesetting, such as Electronic publishing (ePub), the character spacing and line spacing can be flexibly adjusted to reserve the note area 233. Compared with the adjustment mode, the mode not only changes the typesetting of the current reading page, but also changes the typesetting of the full-text electronic book.
2. Vertical note area
If the reading terminal determines that a large area of the note area is needed, the note area may be set by using the sidebar of the current page, as shown in fig. 2(e), so that the range of the sidebar is enlarged by reducing the character space, so as to generate the note area 243.
Although the note area may be generated by the above-mentioned various adjustment manners, if such note area does not meet the user requirement, for example, the user does not want to edit the note at this point, the user may restore the original layout style of the electronic book by clicking the return key 202.
Second embodiment
Fig. 3 is a schematic diagram illustrating a reading page 300 according to a second embodiment of the invention.
Unlike the first embodiment, in the scenario of the second embodiment, the reading terminal may display the event content (including the note or the hot spot information of other users) found through the internet in the current reading page of the user.
In more detail, according to the above-mentioned search operation, this embodiment can forward the event content to the blank space near the corresponding word, paragraph or sentence. As shown in FIG. 3(a), method 100 displays the notes for "delphine" by other users in notes area 310. When the space of the note area 310 is too small to accommodate the event content, the event content may overlap with the original text, and the reading may be affected, and the note area may be subdivided in this embodiment.
First, the method 100 generates a minimum bounding rectangle that can complete the coverage of the event content, i.e., the note area 310. In more detail, the method 100 identifies at least one handwritten note located in a note layer in an electronic book of another user, determines a corresponding position of the handwritten note in a text of the electronic book, and performs image identification with respect to the note layer. If the same reading page of the electronic book of other users comprises a plurality of handwritten notes, the circumscribed rectangle of each corresponding handwritten note in the note layer is respectively determined to be used as a mode for judging and dividing note areas corresponding to the handwritten notes.
Next, in the electronic book original text of the other user, the text paragraph closest to the circumscribed rectangle is calculated, and the position of the text paragraph closest to the circumscribed rectangle in the electronic book original text is set as the position corresponding to the handwritten note. Further, the method 100 calculates a text paragraph closest to the circumscribed rectangle based on a preset coordinate point of the circumscribed rectangle, where the preset coordinate point includes at least one of the following: the central point of the external rectangle, the central point of the external rectangle sideline and the intersection point of the external rectangle sideline.
After the method 100 identifies the corresponding position of the handwritten note in the original text of the electronic book, the text paragraphs corresponding to the circumscribed rectangles may also be identified according to the overlapping degree between the circumscribed rectangles and the text content in the original text of the electronic book, and the positions of the text paragraphs in the original text of the electronic book are set as the corresponding positions of the handwritten note in the original text of the electronic book.
And finally, combining a plurality of circumscribed rectangles with relative distances smaller than a preset threshold value into one circumscribed rectangle in the calculation process. In other words, the text contents corresponding to the closely spaced circumscribed rectangles are necessarily close to each other, and therefore the handwritten notes with the relevance can be determined to be the handwritten notes with the relevance, and therefore the handwritten notes with the relevance can be efficiently integrated by combining the circumscribed rectangles (i.e. the note area).
Then, the line spacing is adjusted according to the size of the minimum bounding rectangle defined above. As mentioned above, the note area 310 overlaps with part of the original text of the e-book to affect reading, so the method 100 adjusts the current reading page or the whole text of the e-book of the user to generate a suitable note area, which may be the horizontal note area and the vertical note area as described above, in this embodiment, the method 100 adopts the adjustment manner of the horizontal note area to narrow all the line distances in reading the current page to generate the note area 320 as shown in fig. 3(b), and to place the event content in the note area 320.
Similarly, if the display mode does not meet the user requirement, the user can read the current page to immediately restore the original typesetting style by clicking the return key 302.
Third embodiment
In the above embodiment, before editing the handwritten note, the line spacing is adjusted in advance or the handwritten note is rearranged according to the content of the event, so as to generate the note area. The embodiment is mainly an implementation mode of adjusting a note area after the handwritten note is edited.
Fig. 4 is a flowchart illustrating a note area dividing method 400 according to a third embodiment.
In step 401, the content in the note area is stored.
After the user edits the note, the method 400 may automatically detect the range of the note, and dynamically adjust the minimum circumscribed rectangle that can enclose the note to serve as a note area, where the content in the note area is stored in a picture format.
In step 402, the note area is narrowed.
If the minimum bounding rectangle overlaps the text of the e-book, which may affect reading, the method 400 may adjust the note-taking region. One adjustment is to change the size of the note area and reduce the note area in equal proportion to fit in the blank. In another implementation scenario, the method 400 may further increase the blank area to accommodate the note area by adjusting the line spacing of the original text or rearranging the original text, as shown in fig. 2(b) to (e). After the adjustment, as shown in the note area 510 of the reading page 500 in fig. 5, the original text reading is not affected.
In the present figures, 310 and 320 show the note content in a printed text, and in practical applications, the note content may be a handwritten note original of a user, such as a note content written by a finger or an electromagnetic pen.
Fourth embodiment
Another embodiment of the present invention is an electronic terminal for reading an electronic book, and fig. 6 is a schematic diagram of the electronic terminal.
As shown in fig. 6, the reading terminal 600 includes: a processor 601, a communication interface 602, a power component 603, a display 604, an audio component 605, a memory 606, and a key interface 607.
The processor 601 may be a central processing unit CPU or a specific integrated circuit ASIC or an integrated circuit configured to implement an embodiment of the invention. Furthermore, the reading terminal 800 can include multiple processors, which can be of the same type or different types of processors, such as multiple CPUs, multiple ASICs, or a CPU plus an ASIC.
The communication interface 602 is configured as a module for wireless communication between the reading terminal 600 and other devices, including bluetooth 612, WiFi antenna 622, 4G/5G antenna communication 632, and the like. In another embodiment, the communication interface 802 further includes a Near Field Communication (NFC) module to facilitate short-range communications.
The power component 603 provides power to the various components of the reading terminal 600. The power supply component 603 may include an external power interface 613 and a charging interface circuit 623.
The display 604 is an interactive display interface between the reading terminal 600 and the user, and includes an electromagnetic film 614, a capacitive screen 624, an ink screen 634, and the like.
The electromagnetic film 614 is used for receiving signals of an electromagnetic pen, the electromagnetic pen is judged by magnetic field changes generated by inductors under the panel and in the operation process of the electromagnetic pen, the electromagnetic pen is a signal transmitting end, the electromagnetic film 614 is a signal receiving end, magnetic flux changes when the electromagnetic pen is close to induction, and position points are defined through operation.
Capacitive screen 624 is a touch screen for receiving signals from user finger input that includes one or more touch sensors to sense gestures on the touch, slide, and touch screen panels. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
The combination of the electromagnetic film 614 and the capacitive screen 624 is referred to as a touch screen.
Ink screen 634 is a screen using electronic ink, also known as electronic paper display technology, and has a main structure including a top transparent electrode layer, an electrophoretic layer, and a bottom electrode pixel layer. The electrophoretic layer is internally provided with a plurality of fine microcapsules, the microcapsules are provided with transparent liquid and a plurality of tiny electrophoretic particles, the electrophoretic particles are distributed in the transparent electrophoretic liquid to form a suspension system, the surfaces of the electrophoretic particles are easy to adsorb electric charges, and the particles capable of inducing the electric charges can move under the action of an external electric field.
Specifically, the electrophoretic particles are classified into negatively charged black particles and positively charged white particles. When a positive voltage is applied to the bottom electrode pixel layer, the white particles are repelled to move toward the top transparent electrode layer, and the black particles are attracted to move toward the bottom electrode pixel layer, in which case the pixel appears white. Conversely, when a negative voltage is applied to the bottom electrode pixel layer, the white particles are attracted to move toward the bottom electrode pixel layer, the black particles are repelled to move toward the top transparent electrode layer, and the pixel is displayed as black.
The display 604 also includes a sensing component 644 configured with a plurality of various sensors for providing various aspects of status assessment for the electronic device. For example: the temperature sensor 654 in the sensing assembly 644 can detect the temperature change of the display 604, and the detected temperature is transmitted to the processor 601 and then to the timing controller 608 as a parameter of the lookup table.
The display 604 further includes a front light and light guide plate 664 disposed at the side of the display 804 for providing a stable and uniform light source.
Audio component 605 is configured to output and/or input audio signals. For example, the audio component 605 includes a microphone 618, and the microphone 618 is configured to receive external audio signals when the reading terminal 600 needs to receive speech, such as a call mode, a recording mode, and a speech recognition mode. The audio assembly 628 also includes a speaker 628 for outputting audio signals.
The memory 606 is used for storing programs, electronic books and notes, and may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as a disk memory.
The key interface 607 is used for controlling the page turning of the user, and is generally a physical key disposed at the side of the reading terminal 600, including a front page turning key and a back page turning key.
The timing controller 608 is used to find out the corresponding control parameter, i.e. the driving waveform, through the lookup table. Since the black and white particles in ink screen 634 are more sensitive to temperature, the less active the particles are at lower temperatures, the longer it takes to move to the same location in the microcapsules at ambient temperature; the particles move faster when the temperature is higher, and the time required to move to the same location in the microcapsule is relatively shorter compared to the time required at normal temperature. The temperature sensor 654 collects temperature data on the display 604, and the timing controller 808 finds out the corresponding control parameters according to the temperature data to select the appropriate driving waveforms.
The display driver 609 converts the driving waveform into a control signal to drive the movement of ink particles on the ink screen 634 so that image data to be displayed can be imaged on the ink screen 634.
When the user turns on the e-book reading, the search entry symbol 201 of the reading page 200 of fig. 2 is clicked on the display 604, the capacitive screen 624 transmits a hand touch signal to the processor 601, and the processor 601 starts performing the task of leaving the note area blank. The execution mode is to connect to the internet through the communication interface 602 to get contact with the system side. After receiving the signal, the system side counts the notes made by other users with respect to the electronic book, finds out the words, paragraphs or sentences with high frequency of occurrence in the notes, and transmits the contents of these events back to the reading terminal 600. The processor 601 estimates the position and size of the note area according to the event content.
The processor 601 converts the position and size of the estimated note area into signals, and sends the signals to the timing controller 608 together with the temperature signal from the temperature sensor 654, the timing controller 608 checks the table and then outputs a control signal to the display driver 609, and the display driver 609 then drives the ink panel 634 of the display 604 to display the note area at a specific position.
Alternatively, this embodiment may also notify the processor 601 as soon as the capacitive screen 624 detects a handwriting signal from the user when the user starts inputting the handwriting pen, and the processor 601 connects to the upper system end through the communication interface 602 to capture the relevant event, so as to define the size of the note area.
Through quick search, besides the note area with proper size can be estimated, the most concerned words or paragraphs can be known. When the user reads the page, the processor 601 can leave the note area first even if the user does not start editing the handwritten note.
In a common scenario, a user may select a word to edit a note by drawing a line or by circling a particular word. The user then clicks and selects a search entry symbol of the reading page for searching, and the processor 601 searches for a hotspot character or a hotspot event related to the keyword through the system end according to the keyword selected by the user.
According to the above search operation, the processor 601 determines that the user may edit notes for paragraphs or sentences with a large number of notes recorded by other users, so that the layout is adjusted in advance at the same paragraphs or sentences of the electronic book, and a note area with a suitable size is generated according to the average number of note words of notes of other users. In another scenario, after the processor 601 finds the event content, it analyzes the space occupied by the event content and drives the ink screen 634 to display a note area of a suitable size at the user's note position.
Similarly, the manner of generating the note area by the processor 601 can be divided into the horizontal note area and the vertical note area as described above, and will not be described in detail.
Although the reading terminal 600 may generate the note area in the above manner, when such a note area does not meet the user's requirement, the user may restore the original layout style of the electronic book by clicking the return key.
In another scenario, the processor 601 may incorporate the event content (i.e., the notes or hot spot information of other users) found through the internet into the current reading page of the user.
In more detail, according to the above-mentioned search operation, this embodiment can forward the event content to the blank space near the corresponding word, paragraph or sentence. When the blank space is too small to accommodate the event content, the event content is overlapped with the original text, and reading is affected, and the note area is divided again by the embodiment.
First, the processor 601 calculates the minimum bounding rectangle that can complete covering the event content, and the manner of generating the minimum bounding rectangle is as described above and is not described again.
Then, the processor 601 adjusts the line spacing according to the size of the defined minimum bounding rectangle, so as to adjust the layout of the current reading page of the electronic book, even the full text. The manner in which the appropriate note areas are generated may be a horizontal note area and a vertical note area as previously described. In this embodiment, the processor 601 generates the note area and places the event content into the note area. After all the adjustment tasks have been calculated, processor 601 drives ink screen 634 to display the current reading page and note area after the line spacing has been adjusted.
In another scenario, the embodiment may adjust the position or size of the note area after the handwritten note is edited.
When the user edits the note, the capacitive screen 624 transmits the signal of the note back to the processor 601, so that the processor 601 can know the range of the whole note on the coordinate axis to calculate and generate the minimum circumscribed rectangle capable of enclosing the note to serve as a note area, wherein the content in the note area is stored in a picture format.
If the minimum bounding rectangle overlaps the original text of the ebook on the coordinate axis, which may affect reading, the processor 601 may adjust the note-taking region. One adjustment is to change the size of the note area and reduce the note area in equal proportion to fit in the blank. In another implementation scenario, the processor 601 may further increase the blank area to accommodate the note area by adjusting the line spacing of the original text or performing typesetting again, and the specific operation manner is as described in the foregoing embodiment and is not described again.
In this embodiment, the user may edit the handwritten note or input the command by touching the display screen 604 with a finger, so that the capacitive screen 624 generates a sensing signal to the processor 601. The user may also use a stylus to edit handwritten notes or input commands, in which case the electromagnetic film 614 generates a sensing signal to the processor 601.
In addition, the present invention also discloses a computer readable storage medium comprising a computer program for note area division, which when executed by a processor performs the method according to the method described in connection with fig. 1 and 4 and its various embodiments.
It should also be appreciated that any module, unit, component, server, computer, terminal, or device executing instructions exemplified herein may include or otherwise have access to a computer-readable medium, such as a storage medium, computer storage medium, or data storage device (removable and/or non-removable) such as a magnetic disk, optical disk, or tape. Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules or other data.
Examples of computer storage media include RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by an application, a module, or both. Any such computer storage media may be part of, or accessible or connectable to, a device. Any application or module described herein may be implemented using computer-readable/executable instructions stored or otherwise maintained by such computer-readable media.
The technical scheme of the invention provides a solution for dividing the note area on the whole, mainly aims to provide the prediction of the area division before the note taking place or the area adjustment function after the note taking place, and can also search and download the notes of other users through the whole network. And a proper note area is defined by adjusting the line spacing or typesetting again, so that the purposes of coexistence of notes and original texts and avoiding influence on reading are achieved.
Although the embodiments of the present invention are described above, the descriptions are only examples for facilitating understanding of the present invention, and are not intended to limit the scope and application scenarios of the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (19)

1. A note area dividing method for a reading terminal, wherein the reading terminal carries an electronic book, and the method comprises the following steps:
opening the electronic book;
searching for an event related to the content of the electronic book, wherein the event comprises words, paragraphs or sentences of which the note frequency of other users in the electronic book exceeds a preset value; and
responding to the event, searching a corresponding note according to the event, and estimating the size of a note area based on the word number of note content, wherein the note is positioned in a note layer of the electronic book; adjusting the typesetting of the current reading page or the full text of the electronic book, generating a note area in the blank of the current reading page, and limiting the line spacing outside the event;
and storing the content in the note area, and limiting the note area.
2. The note area dividing method according to claim 1, wherein the reading terminal carries other electronic books, and the searching step includes:
obtaining keywords of the electronic book; and
searching the marked words, paragraphs or sentences in the electronic book or the other electronic books according to the keywords;
wherein the event comprises the word, paragraph, or sentence.
3. The note area dividing method of claim 1, wherein the event comprises a hotspot character or a hotspot event.
4. The note area dividing method according to any one of claims 1 to 3, wherein the adjusting step includes:
increasing a line spacing at the event of the electronic book;
wherein the note areas are located between increasing line spaces.
5. The note area dividing method according to claim 1, wherein the adjusting step includes:
expanding a range of a sidebar at the event of the electronic book;
wherein the note area is located at an enlarged sidebar.
6. The note area dividing method according to claim 1, wherein the adjusting step includes:
and estimating the word number of the note to determine the size of the note area.
7. The note region dividing method according to claim 1, wherein the narrowing step includes:
and moving the note area to the blank area.
8. The note region dividing method according to claim 1, wherein the narrowing step includes:
and moving the note area to the space between the lines.
9. A computer-readable storage medium having stored thereon computer program code for note area division, which, when executed by a processor, performs the method according to any one of claims 1-8.
10. A reading terminal, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus; the memory is for storing at least one executable instruction that causes the processor to perform the operations of the method of any one of claims 1-8.
11. An electronic device for note area division, comprising:
a memory to store an electronic book;
an ink screen to display the electronic book; and
the processor is used for searching for events related to the content of the electronic book, wherein the events comprise words, paragraphs or sentences of which the note frequency of other users in the electronic book exceeds a preset value; responding to the event, searching a corresponding note according to the event, and estimating the size of a note area based on the word number of note content, wherein the note is positioned in a note layer of the electronic book; adjusting the typesetting of the current reading page or the full text of the electronic book, generating a note area in the blank of the current reading page, and limiting the line spacing outside the event;
wherein the ink screen displays the note area;
the memory is further configured to store content in the note area, and the processor is further configured to drive the ink screen to narrow the note area.
12. The electronic device of claim 11, further comprising:
and the wireless communication interface is used for receiving notes made by other users through the Internet.
13. The electronic device of claim 11, wherein the memory stores other electronic books, and the processor obtains keywords of the electronic books and finds tagged words, paragraphs, or sentences in the electronic books or the other electronic books according to the keywords, wherein the events include the words, paragraphs, or sentences.
14. The electronic device of claim 11, wherein the event comprises a hotspot character or a hotspot event.
15. The electronic device of any of claims 11-14, wherein in performing the adjustment operation, the processor drives the ink screen to increase a line spacing at the event of the electronic book, wherein the note area is located at the increased line spacing.
16. The electronic device of claim 11, wherein when the processor is adjusting a composition operation of the electronic book, driving the ink screen to expand a range of a sidebar at the event of the electronic book, wherein the note area is located at the expanded sidebar.
17. The electronic device of claim 11, wherein when the processor is adjusting a typesetting operation of the electronic book, a note word number is estimated to determine a size of the note area.
18. The electronic device of claim 11, wherein in response to narrowing the note area, the processor drives the ink screen to display the note area in a blank area.
19. The electronic device of claim 11, wherein the processor drives the ink screen to display the note area between line spaces in response to narrowing the note area.
CN202010224988.5A 2020-03-26 2020-03-26 Note region dividing method, terminal and computer storage medium Active CN111339742B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010224988.5A CN111339742B (en) 2020-03-26 2020-03-26 Note region dividing method, terminal and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010224988.5A CN111339742B (en) 2020-03-26 2020-03-26 Note region dividing method, terminal and computer storage medium

Publications (2)

Publication Number Publication Date
CN111339742A CN111339742A (en) 2020-06-26
CN111339742B true CN111339742B (en) 2021-06-15

Family

ID=71184490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010224988.5A Active CN111339742B (en) 2020-03-26 2020-03-26 Note region dividing method, terminal and computer storage medium

Country Status (1)

Country Link
CN (1) CN111339742B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113157188B (en) * 2021-05-20 2022-05-31 读书郎教育科技有限公司 Method for realizing learning note by intelligent terminal, storage medium and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10140258B2 (en) * 2012-10-10 2018-11-27 Samsung Electronics Co., Ltd. Portable device and image displaying method thereof

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140047332A1 (en) * 2012-08-08 2014-02-13 Microsoft Corporation E-reader systems
CN103995802A (en) * 2014-04-25 2014-08-20 三星半导体(中国)研究开发有限公司 Method and equipment for managing electronic book notes
CN104182153A (en) * 2014-08-18 2014-12-03 青岛尚慧信息技术有限公司 Processing method of electronic reading equipment
CN105701134B (en) * 2015-06-23 2019-02-01 深圳市天朗时代科技有限公司 E-book quickly previewing method and the e-book for having quickly previewing reading model
KR102594951B1 (en) * 2016-06-03 2023-10-27 삼성전자주식회사 Electronic apparatus and operating method thereof
CN106095261B (en) * 2016-06-13 2020-06-09 网易(杭州)网络有限公司 Method and device for adding notes to electronic equipment
CN109117032A (en) * 2017-06-22 2019-01-01 北大方正集团有限公司 Reading processing method and device based on epub e-book
CN107992249A (en) * 2017-12-14 2018-05-04 维沃移动通信有限公司 The generation method and device of a kind of reading note
CN109032999B (en) * 2018-08-15 2019-10-11 掌阅科技股份有限公司 Take down notes display methods, electronic equipment and computer storage medium
CN110096691B (en) * 2019-04-16 2022-12-23 掌阅科技股份有限公司 Typesetting method based on electronic book, electronic equipment and computer storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10140258B2 (en) * 2012-10-10 2018-11-27 Samsung Electronics Co., Ltd. Portable device and image displaying method thereof

Also Published As

Publication number Publication date
CN111339742A (en) 2020-06-26

Similar Documents

Publication Publication Date Title
US20180239512A1 (en) Context based gesture delineation for user interaction in eyes-free mode
KR101695685B1 (en) Method for managing usage history of e-book and terminal using this method
US10275436B2 (en) Zoom enhancements to facilitate the use of touch screen devices
US10114539B2 (en) System and method for providing feedback associated with e-book in mobile device
US20160170617A1 (en) Automatic active region zooming
US20130027302A1 (en) Electronic device, electronic document control program, and electronic document control method
TWI541715B (en) Intelligent scrolling in digital publications
KR20180048774A (en) System and method of digital note taking
EP2075712A2 (en) Persistent selection marks
CN111338558B (en) Method and device for displaying handwritten notes of electronic book and computer storage medium
US20120229397A1 (en) Method and apparatus for selecting desired contents on read text in portable terminal
CN102722476A (en) A method and device for marking electronic documents
EP1475741B1 (en) Data processing apparatus and method
WO2016037018A1 (en) Collecting annotations for a document by augmenting the document
US9851802B2 (en) Method and apparatus for controlling content playback
US20140210729A1 (en) Gesture based user interface for use in an eyes-free mode
KR20160064925A (en) Handwriting input apparatus and control method thereof
CN111475063A (en) Shortcut key setting method for reading terminal, terminal and computer storage medium
US20140118242A1 (en) Electronic device and handwritten document display method
US10509563B2 (en) Dynamic modification of displayed elements of obstructed region
CN104462232A (en) Data storage method and device
US20140215339A1 (en) Content navigation and selection in an eyes-free mode
CN111339742B (en) Note region dividing method, terminal and computer storage medium
CN108492349A (en) Processing method, device, equipment and the storage medium of stroke writing
JP5974740B2 (en) Display device and display program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant