CN110703978B - Information display method, reader, and computer storage medium - Google Patents

Information display method, reader, and computer storage medium Download PDF

Info

Publication number
CN110703978B
CN110703978B CN201910913498.3A CN201910913498A CN110703978B CN 110703978 B CN110703978 B CN 110703978B CN 201910913498 A CN201910913498 A CN 201910913498A CN 110703978 B CN110703978 B CN 110703978B
Authority
CN
China
Prior art keywords
handwriting
interface
layer
screen projection
image
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
CN201910913498.3A
Other languages
Chinese (zh)
Other versions
CN110703978A (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 CN201910913498.3A priority Critical patent/CN110703978B/en
Priority to US17/762,367 priority patent/US20220391084A1/en
Priority to PCT/CN2019/119780 priority patent/WO2021056780A1/en
Publication of CN110703978A publication Critical patent/CN110703978A/en
Application granted granted Critical
Publication of CN110703978B publication Critical patent/CN110703978B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses an information display method, a reader and a computer storage medium, wherein the method comprises the following steps: detecting handwritten newspaper point data generated by handwriting operation; modifying the interface image stored in the display cache according to the handwritten report data so that the display cache synchronizes the modified interface image to the ink screen for displaying; updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed to obtain a screen projection image through synthesis; and sending the screen projection image to the screen projection equipment so that the screen projection equipment can display the screen projection image. According to the scheme of the invention, the interface image and the screen projection image are obtained by respectively modifying the image and the synthetic image layer, so that the real-time screen projection of the handwriting content can be realized while the handwriting response speed is ensured.

Description

Information display method, reader, and computer storage medium
Technical Field
The invention relates to the technical field of computers, in particular to an information display method, a reader and a computer storage medium.
Background
The ink screen reading device refers to an Electronic reading device using an Electronic ink screen (E-ink or Electronic Paper Display/EPD). The electronic ink screen is a screen which does not emit light and realizes the display effect by reflecting light from the outside, and the display effect of the electronic ink screen is very similar to that of a paper material, so that the electronic ink screen can simulate the reading experience of the paper material. The electronic ink screen is composed of a plurality of microcapsules, each microcapsule contains a plurality of black particles and a plurality of white particles, and the black particles and the white particles are respectively provided with opposite charges. When black content needs to be displayed on the screen, the black particles are driven by the voltage to move upwards to the top of the screen (namely, to move from the bottom to the screen), and when white content is displayed, the white particles are driven by the voltage to move upwards to the top of the screen (namely, to move from the bottom to the screen).
Meanwhile, some ink screen reading devices also have electromagnetic films, the electromagnetic films provide electromagnetic handwriting functions, users can write any handwriting content on the reading devices by using a handwriting pen, the electromagnetic films receive induction data of the handwriting, and finally the handwriting content can be displayed in the reader by processing the induction data, so that the users can conveniently mark in the reading process. Moreover, in the process of actually using the ink screen reading device providing the electromagnetic handwriting function, especially in the process of meeting, learning communication and the like, there is often a need to transmit the content displayed in the reader to other devices, including transmitting the handwriting content to other devices.
However, the existing handwriting sharing scheme generally can only transmit the written handwriting content to other devices for viewing in other devices after writing of the handwriting is completed, and the real-time performance of the sharing scheme is poor.
Disclosure of Invention
In view of the above, the present invention has been made to provide an information display method, a reader, and a computer storage medium that overcome the above problems or at least partially solve the above problems.
According to an aspect of the present invention, there is provided an information display method including:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
According to another aspect of the present invention, there is provided a reader including: 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 configured to store at least one executable instruction that causes the processor to:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
According to yet another aspect of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
According to the information display method, the reader and the computer storage medium, when the handwritten point data generated by the handwriting operation is detected, on one hand, the interface image in the display cache is modified according to the handwritten point data in an image modification mode, the modified interface image containing the handwriting content is obtained through modification, and refreshing display is carried out in an ink screen, so that the handwriting response speed can be accelerated, and smooth display of the handwriting content is realized; and on the other hand, the handwriting content drawn on the handwriting layer is updated according to the handwriting report point data in a layer synthesis processing mode, after the updating is completed, the updated handwriting layer and the plurality of interface layers are subjected to layer synthesis processing, and a screen projection image is obtained through synthesis, so that the screen projection image is displayed in screen projection equipment. Therefore, in the scheme of the invention, the screen projection image can be obtained by continuously detecting the handwritten newspaper point data and synthesizing the handwritten newspaper point data according to the new real-time newspaper point data for real-time screen projection, so that the real-time screen projection of the handwritten handwriting content is realized, and the real-time performance of the screen projection is improved; and the interface image and the screen projection image are obtained by respectively modifying the image and the synthetic image layer, so that the real-time screen projection of the handwriting content can be realized while the handwriting response speed is ensured.
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
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 shows a flow chart of an embodiment of an information display method of the present invention;
FIG. 2 is a flow chart illustrating another embodiment of an information display method of the present invention;
FIG. 3 is a schematic diagram illustrating multiple interface layers in a particular page;
fig. 4 shows a schematic structural diagram of an embodiment of the reader of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
Fig. 1 shows a flow chart of an embodiment of the information display method of the invention, which is applied to an ink screen reader, and the ink screen reader supports handwriting operation. As shown in fig. 1, the method comprises the steps of:
step S110: and detecting handwritten newspaper point data generated by the handwriting operation.
In the invention, the ink screen reader provides a handwriting function, and a user can use a handwriting pen to execute handwriting operation on the reader so as to write handwriting content.
Specifically, in the process of executing the handwriting operation by the user, the electromagnetic film detects real-time handwriting report point data generated by the handwriting operation; the handwriting report point data at least comprises data reflecting pressure, the position of the trace point and/or the staying time of the trace point, so that the handwriting content written by the handwriting operation can be determined subsequently.
It should be noted that the process of detecting handwritten newspaper point data is real-time, and as the handwriting operation of the user generates new real-time newspaper point data in real time, the electromagnetic film detects the new handwritten newspaper point data generated in real time.
Step S120: and modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying.
The display cache is used for storing images displayed in the ink screen, wherein the images comprise interface images or modified interface images; and the interface image refers to an image currently displayed in the ink screen, and the modified interface image refers to an image to be displayed in the ink screen.
Specifically, the image displayed in the ink screen may only include interface content, but not include handwriting content written by handwriting operation, where the interface content refers to content of a page that needs to be displayed and is composed of multiple interface layers, and at this time, the situation that the handwriting operation is not executed usually corresponds to the situation; and/or, the image displayed in the ink screen may include interface content and handwriting content written by the handwriting operation, which generally corresponds to the case where the handwriting operation has been performed and the interface image has been modified.
And, in the invention, the image displayed in the ink screen is refreshed by modifying the interface image in the display buffer. After continuously receiving new handwritten newspaper data sent by the electromagnetic film, modifying the interface image according to the handwritten newspaper data, namely directly modifying the whole interface image, for example, adding new handwritten handwriting content to the interface image; and then driving ink particles in the ink screen to move according to the modified interface image so as to display the modified interface image.
Through the step S120, the interface image stored in the display buffer is modified, so that the handwriting content written by the handwriting operation can be synchronously displayed in the ink screen, and this way is used in the continuously changing handwriting operation process without involving the merging process of the layers, so that the interface image to be displayed can be quickly obtained, thereby efficiently refreshing and displaying in the ink screen and improving the handwriting response speed.
Step S130: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
The system cache is used for storing a handwriting layer required by synthesizing the screen projection image, and the handwriting layer is specially used for drawing handwriting content.
The screen projection device can be any electronic device which can establish communication connection with the ink screen reader executing the scheme of the invention and has a display function, for example, the screen projection device is another reader, a mobile phone, a tablet, a personal computer and/or a projector. Optionally, the ink screen reader and the screen projection device are connected through a local area network, for example, a wifi connection.
Specifically, the screen projection image displayed in the screen projection device is synthesized by means of layer synthesis processing. In the process of obtaining the screen projection image, firstly updating the handwriting content drawn on the handwriting layer, namely drawing the handwriting content written by handwriting operation into the handwriting layer, so that the handwriting content in the handwriting layer is consistent with the content written by a user; after one-time updating of the handwriting content drawn on the handwriting layer is completed, layer composition processing is carried out to obtain a screen projection image which is the same as the handwriting content and the interface content which are completed in real time; then, the screen projection image is sent to the screen projection equipment, so that the same image as that in the ink screen can be displayed in the screen projection equipment.
Through the step S130, the screen projection image for screen projection display in the screen projection device is obtained by performing layer composition processing on the handwriting layer and the interface layer, and the handwriting content handwritten by the user in real time can be projected into the screen projection device, so that the real-time screen projection of the handwriting content is realized.
It should be noted that, in the present invention, the above-mentioned step S120 and step S130 are executed in no order, and optionally, the two steps may be executed simultaneously, so as to implement efficient display in the ink screen and the screen projection device simultaneously; alternatively, step S130 and step S120 may be respectively executed in sequence to implement synchronous display in the ink screen and the screen projection device, so as to avoid display lag in the screen projection device.
According to the information display method provided by the embodiment, when handwritten newspaper point data generated by handwriting operation is detected, on one hand, an interface image in a display cache is modified according to the handwritten newspaper point data in an image modification mode, and the modified interface image containing handwriting content is obtained through modification so as to be refreshed and displayed in an ink screen, so that the handwriting response speed can be increased, and the smooth display of the handwriting content is realized; and on the other hand, the handwriting content drawn on the handwriting layer is updated according to the handwriting report point data in a layer synthesis processing mode, after the updating is completed, the updated handwriting layer and the plurality of interface layers are subjected to layer synthesis processing, and a screen projection image is obtained through synthesis, so that the screen projection image is displayed in screen projection equipment. Therefore, in the embodiment, the screen projection image can be obtained by continuously detecting the handwritten newspaper point data and synthesizing the handwritten newspaper point data according to the new real-time newspaper point data for real-time screen projection, so that the real-time screen projection of the handwritten handwriting content is realized, and the real-time performance of the screen projection is improved; and the interface image and the screen projection image are obtained by respectively modifying the image and the synthetic image layer, so that the real-time screen projection of the handwriting content can be realized while the handwriting response speed is ensured.
Fig. 2 is a flow chart showing another embodiment of the information display method of the present invention, which is applied to an ink screen reader, and the ink screen reader supports a handwriting operation. As shown in fig. 2, the method comprises the steps of:
step S210: and detecting handwritten newspaper point data generated by the handwriting operation.
The handwritten trace point data at least comprises data reflecting pressure, the position of the trace point and/or the dwell time of the trace point, so that the content of the handwritten handwriting written by the handwriting operation can be determined subsequently.
Step S220: and modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying.
Specifically, the modified interface image is obtained in an image modification mode. Acquiring an interface image stored in a display cache, where the interface image is an image currently displayed in an ink screen, and it should be noted here that the currently displayed image may be a screen projection image obtained through layer composition processing (that is, the screen projection image is obtained by writing the screen projection image into the cache, which may be specifically described in step S250 below), or may be a modified interface image obtained after being modified last time; adding handwriting content on the interface image according to the handwriting report data, writing the interface image added with the handwriting content into a display cache as an updated interface image, converting the handwriting report data into the handwriting content after receiving new handwriting report data each time, adding the handwriting content to a position corresponding to a handwriting point coordinate on the interface image to obtain a modified interface image, and optionally, modifying the interface image in the display cache by a System On Chip (SOC) in the reader. In the ink screen reader, the interface image and the modified interface image are both gray level images, so that table lookup is performed subsequently according to the gray level images and ink particle imaging is driven. Looking up a table according to the modified interface image to obtain a driving waveform; and driving the ink particles to move according to the driving waveform to display the modified interface image in the ink screen.
For example, what is currently displayed in the ink screen is the interface image p1, and the interface image p1 only includes the content of page 1, but no handwriting content, and accordingly, what is stored in the display buffer is the interface image p1 that does not include handwriting content. When the handwritten newspaper point data is detected, converting the handwritten newspaper point data into handwritten handwriting content, if the handwritten newspaper point data is a stroke cross, adding the stroke cross (namely 'one') to a corresponding position in an interface image p1 to obtain an interface image p2 containing the handwritten handwriting content 'one', and at the moment, displaying an interface image p2 in an ink screen; on the basis, if handwriting point reporting data is continuously detected, new handwriting point reporting data is continuously converted into handwriting content, and if the handwriting point reporting data is a stroke vertical, the stroke vertical (i.e. "i") is added to a corresponding position in the interface image p2 containing the handwriting content "one", so that an interface image p3 containing the handwriting content "ten" is obtained, and at this time, the interface image p3 can be displayed in an ink screen.
Step S230: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
The handwriting layer is a transparent layer, and the size of the handwriting layer is the same as the interface size of the ink screen.
Specifically, a screen projection image is obtained in a layer composition manner. In the process of obtaining the screen projection image, firstly updating the handwriting layer, and updating the content of the handwriting drawn on the handwriting layer in a System cache according to the handwriting report data and the preset handwriting parameters, wherein the handwriting report data refers to operation parameters reflected by the handwriting operation, such as handwriting point coordinates and the like, the preset handwriting parameters refer to personalized attribute setting of the handwriting operation and cannot be reflected from the handwriting operation, and optionally, the preset handwriting parameters include but are not limited to line colors, line widths and/or stroke front effects.
And then, overlapping the updated handwriting layer onto the plurality of interface layers to obtain a screen projection image, wherein the handwriting layer is a transparent layer, and the updated handwriting layer is overlapped onto the plurality of interface layers so as not to shield the display of the content in the plurality of interface layers. In this embodiment, the page is composed of a plurality of interface layers, each interface layer is used for displaying a part of elements in the page, and the interface layers may be superimposed in the vertical direction of the page or exist in the same level of the two-dimensional plane of the page in a non-superimposed form. FIG. 3 shows a schematic diagram of multiple interface layers in a particular page. As shown in fig. 3, the lowest bookshelves, book cities, members, etc. are displayed through one interface layer, and the middle row, new books, free books, movies, etc. are displayed through another interface layer. And when the page and the handwriting content handwritten on the page need to be displayed, acquiring a plurality of interface layers forming the page to be displayed, combining the interface layers according to the hierarchical relationship and the position relationship among the interface layers, and superposing the handwriting layers on the whole obtained by combination to obtain the screen projection image.
Further, when layer synthesis processing is performed, a signalLayerUpdate function is called to apply for layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to a system service, and a screen projection image is obtained through synthesis, namely: when only the handwriting content changes and the interface content (which can be understood as the content of the page to be displayed, hereinafter the same) does not change, a signalLayerUpdate function is called to apply for layer composition processing to a system service (surfaceFlanger), and the system service performs layer composition processing on the updated handwriting layer and a plurality of interface layers forming the page to be displayed to synthesize and obtain a screen-projected image.
It should be noted that, in practical implementation, the step S220 and the step S230 may be executed in two separate threads simultaneously, and specifically, the first thread is used to modify the interface image stored in the display cache according to the handwritten breakpoint data; and updating the handwriting content drawn on the handwriting layer in a system cache by using a second thread according to the handwriting report point data, and performing layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed after each update is completed, so as to obtain a screen projection image through synthesis. By the mode, the processes of refreshing display and screen projection display in the ink screen are independent, and smooth handwriting and real-time screen projection are further ensured.
Step S240: write the projected image to the display cache is canceled.
Specifically, when only the handwriting content is changed, the updated interface image and the content displayed by the synthesized screen projection image are the same. Therefore, in the embodiment, the screen projection image is not written into the display cache, so that repeated refreshing display of the ink screen caused by repeated writing of the same display content into the display cache is avoided, and the blockage of the ink screen display is avoided.
Further, in actual implementation, a cache mark may be set for a behavior of obtaining a screen-projected image by performing layer composition processing on the updated handwriting layer and the plurality of interface layers to be displayed, and when writing the screen-projected image into the display cache, whether to cancel writing the screen-projected image into the display cache is determined by querying the cache mark. Optionally, setting the cache flag as a first flag, and canceling writing the screen-projected image into the display cache specifically includes detecting whether the cache flag is the first flag when the screen-projected image is written into the display cache, if so, indicating that only the content of the handwriting has changed, and canceling writing the screen-projected image into the display cache when the display content of the screen-projected image and the interface image updated in the display cache is the same. By the method for writing the screen projection image into the display cache according to the cache mark, the screen projection image can be cancelled from being written into the display cache when only the handwriting content changes, and meanwhile, the screen projection image can be written into the display cache under the condition that the interface content changes, so that the content displayed in the ink screen and the screen projection equipment is the same.
So far, the above steps S210 to S240 mainly aim at the implementation of the refresh display in the ink screen and the real-time screen projection in the screen projection device when only the handwriting content is changed, and in practice, the interface content is also updated, and for this situation, the real-time screen projection display and the refresh display in the ink screen are implemented through the following step S250.
Step S250: performing layer composition processing according to the interface content updating request, synthesizing to obtain a screen projection image, and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image; and writing the screen projection image serving as the modified interface image into a display cache, so that the display cache synchronizes the modified interface image to the ink screen for display.
The interface content refers to the content of a page to be displayed, and the interface content does not include handwriting content.
Specifically, the latest handwriting layer is recorded along with the updating of the handwriting layer, so that the latest handwriting content can be reflected in the latest note layer, and the latest handwriting layer is utilized to perform layer synthesis processing when the interface content is updated. Judging whether an interface content updating request of an ink screen is triggered, wherein the interface content updating request comprises a request for displaying a new page, for example, a request for jumping from a currently displayed page A to a page B, or a request for displaying and/or hiding partial content of the current page, for example, a request for changing a hand menu bar in the page A from a hidden state to a called-out state; and, an interface content update request for an ink screen may be triggered by a user, e.g., a user triggers a page jump; and/or the reader automatically triggers an interface content updating request of the ink screen, for example, if the page display time length reaches the timing time length, the jump is automatically triggered. When an interface content updating request is triggered, determining a plurality of updated interface layers, when a page content updating request is triggered, indicating that the updated interface content needs to be further synchronously displayed in an ink screen and a screen projection device while the handwriting content is synchronously displayed in the ink screen and the screen projection device, and at the moment, performing layer synthesis processing on the latest updated handwriting layer and a plurality of interface layers to be displayed to obtain a screen projection image, and performing layer synthesis processing on the latest handwriting layer and the plurality of updated interface layers to synthesize the latest handwriting layer and the plurality of updated interface layers to obtain the screen projection image, wherein the plurality of updated interface layers refer to the plurality of interface layers corresponding to the updated interface content, and the screen projection image obtained through the layer synthesis processing simultaneously comprises the latest handwriting content and the updated interface content. And when an interface content updating request is triggered, the system service automatically executes the steps of determining a plurality of updated interface layers and performing layer composition processing so as to quickly obtain a screen projection image.
Furthermore, after the screen projection image is obtained, on one hand, the latest handwriting content and the updated interface content can be displayed in a screen projection device in a screen projection mode; meanwhile, the screen projection image is written into the display cache as the modified interface image, so that the latest handwriting content and the updated interface content can be synchronously displayed in the ink screen. It should be noted that, as in step S240, the screen-shot image may be written into the display buffer, or the determination may be performed according to the buffer flag, and only when the content of the handwriting changes, the buffer flag is set as the first flag, and at this time, the behavior of the layer composition processing executed by triggering the update of the interface content is executed, and the first flag is not set, the operation of writing the screen-shot image into the display buffer is executed, so as to implement the synchronous display of the updated interface content and the latest content of the handwriting in the ink screen and the screen-shot device.
To facilitate understanding of the information display scheme of the present embodiment, the following is a specific example to perform lifetime: a user draws a circle clockwise, and along with the movement of the handwriting point, the interface image in the cache is continuously modified and displayed in the ink screen; on the other hand, by gradually extending the curve corresponding to the drawing process in the handwriting layer and performing layer composition processing on the updated handwriting layer and the plurality of interface layers, a screen projection image is obtained and then sent to screen projection equipment for display. When the user draws the 6 o' clock position, the user lifts the pen to stop the handwriting operation, at the moment, the handwriting content displayed in the ink screen draws a semicircle clockwise, and the handwriting content drawn by the semicircle is displayed in the screen projection equipment. If a user clicks the middle area of the screen by using a finger to call up a menu, the system service can automatically acquire a plurality of updated interface layers, wherein the updated interface layers comprise a layer for displaying the menu and a handwriting layer for drawing a semi-circle, all the layers are combined to form a new screen projection image, the new screen projection image is written into a display cache to replace the interface image displayed before and is displayed, and therefore the image containing the menu and the latest handwriting content is displayed in the ink screen; and sending the new screen projection image to the screen projection equipment, and synchronously displaying the update of the interface content in the screen projection equipment, namely displaying a menu.
In addition, by using the scheme of the invention, the cooperative work can be carried out between at least two readers, wherein at least one reader in the at least two readers can be used as a screen projection device of any other reader, namely, the handwriting content in one reader can be projected to the other reader for displaying. For example, if two readers are the reader 1 and the reader 2 respectively, the reader 2 can display the handwriting content in the reader 1 by projecting a screen, and after receiving a projected screen image sent by the reader 1, the projected screen image can be displayed in the reader 2; moreover, the reader 2 can also perform handwriting operation on the displayed screen projection image, and when the reader performs handwriting operation on the basis of the content of the handwriting generated by the reader 1, the newly added handwriting can be displayed in the reader 2 according to the scheme, and can also be transmitted to the reader 1 to be displayed through the mode, so that the function of multi-party synchronous writing is realized.
According to the information display method provided by the embodiment, when handwritten newspaper point data generated by handwriting operation is detected, a modified interface image is obtained in an image modification mode to be refreshed and displayed in an ink screen, a screen projection image is obtained in a layer synthesis processing mode to realize real-time screen projection in screen projection equipment, and further real-time screen projection is realized under the condition that corresponding handwriting speed is guaranteed; under the condition that only the handwriting content is changed, the screen-projecting image is not written into the display cache, so that the ink screen is prevented from being frequently refreshed and displayed due to frequent modification of the interface image in the display cache, and the smoothness of ink screen display is improved; and when an interface content updating request is detected, the system service automatically carries out layer merging processing on the latest handwriting layer and the plurality of updated interface layers to obtain a screen projection image containing the latest handwriting content and the updated interface content, and writes the screen projection image into a display cache, so that synchronous display of an ink screen and screen projection equipment is ensured under the condition that the interface content is updated.
The embodiment of the invention provides a nonvolatile computer storage medium, wherein at least one executable instruction is stored in the computer storage medium, and the computer executable instruction can execute the information display method in any method embodiment.
The executable instructions may be specifically configured to cause the processor to:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
In an alternative embodiment, the executable instructions further cause the processor to: and canceling writing the screen projection image into the display cache.
In an alternative embodiment, the executable instructions further cause the processor to: setting a cache mark as a first mark; and when the screen projection image is written into the display cache, detecting whether the cache mark is a first mark, and if so, cancelling the writing of the screen projection image into the display cache.
In an alternative embodiment, the executable instructions further cause the processor to: recording the latest handwriting layer; judging whether an interface content updating request of the ink screen is triggered; wherein the interface content does not include handwriting content;
when an interface content updating request is triggered, determining a plurality of updated interface layers;
and performing layer synthesis processing on the latest handwriting layer and the plurality of updated interface layers to synthesize and obtain a screen projection image.
In an optional implementation manner, the triggering of the interface content update request of the ink screen further includes: a user triggers an interface content updating request of an ink screen; and/or the computer storage medium automatically triggers an interface content update request of the ink screen.
In an alternative embodiment, the executable instructions further cause the processor to: acquiring an interface image stored in a display cache; the method comprises the following steps of;
and adding handwriting content on the interface image according to the handwriting report point data, and writing the interface image added with the handwriting content into a display cache as an updated interface image.
In an alternative embodiment, the executable instructions further cause the processor to: looking up a table according to the modified interface image to obtain a driving waveform; and driving the ink particles to move according to the driving waveform to display the modified interface image in the ink screen.
In an alternative embodiment, the executable instructions further cause the processor to: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data and preset handwriting parameters; the preset handwriting parameters comprise line color, line width and/or stroke effect.
In an alternative embodiment, the handwritten point data includes handwriting point coordinates, handwriting movement speed, and/or pressure data.
In an alternative embodiment, the executable instructions further cause the processor to: and overlapping the updated handwriting layer onto the plurality of interface layers to obtain a screen projection image.
In an alternative embodiment, the executable instructions further cause the processor to: and calling a signalLayerUpdate function to apply for layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to system service, and synthesizing to obtain a screen projection image.
In an optional implementation manner, the handwriting layer is a transparent layer; and the size of the handwriting layer is the same as the interface size of the ink screen.
In an alternative embodiment, the executable instructions further cause the processor to: modifying the interface image stored in the display cache according to the handwritten point data by utilizing a first thread;
and updating the handwriting content drawn on the handwriting layer in a system cache by using a second thread according to the handwriting report point data, and after each updating is finished, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image.
Fig. 4 is a schematic structural diagram of an embodiment of the reader according to the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the reader.
As shown in fig. 4, the reader may include: a processor (processor)402, a Communications Interface 404, a memory 406, and a Communications bus 408.
Wherein: the processor 402, communication interface 404, and memory 406 communicate with each other via a communication bus 408. A communication interface 404 for communicating with network elements of other devices, such as clients or other servers. The processor 402 is configured to execute the program 410, and may specifically execute the relevant steps in the above-described information display method embodiment for a reader.
In particular, program 410 may include program code comprising computer operating instructions.
The processor 402 may be a central processing unit CPU, or an application specific Integrated circuit asic, or one or more Integrated circuits configured to implement an embodiment of the present invention. The reader comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And a memory 406 for storing a program 410. Memory 406 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 410 may specifically be configured to cause the processor 402 to perform the following operations:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, and after each updating is completed, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image; and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
In an alternative, the program 410 further causes the processor 402 to: and canceling writing the screen projection image into the display cache.
In an alternative, the program 410 further causes the processor 402 to: setting a cache mark as a first mark;
and when the screen projection image is written into the display cache, detecting whether the cache mark is a first mark, and if so, cancelling the writing of the screen projection image into the display cache.
In an alternative, the program 410 further causes the processor 402 to: recording the latest handwriting layer; judging whether an interface content updating request of the ink screen is triggered; wherein the interface content does not include handwriting content;
when an interface content updating request is triggered, determining a plurality of updated interface layers;
and performing layer synthesis processing on the latest handwriting layer and the plurality of updated interface layers to synthesize and obtain a screen projection image.
In an optional manner, the triggering of the interface content update request of the ink screen further includes: a user triggers an interface content updating request of an ink screen; and/or the reader automatically triggers an interface content updating request of the ink screen.
In an alternative, the program 410 further causes the processor 402 to: acquiring an interface image stored in a display cache; the method comprises the following steps of;
and adding handwriting content on the interface image according to the handwriting report point data, and writing the interface image added with the handwriting content into a display cache as an updated interface image.
In an alternative, the program 410 further causes the processor 402 to: looking up a table according to the modified interface image to obtain a driving waveform; and driving the ink particles to move according to the driving waveform to display the modified interface image in the ink screen.
In an alternative, the program 410 further causes the processor 402 to: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data and preset handwriting parameters; the preset handwriting parameters comprise line color, line width and/or stroke effect.
In an alternative mode, the handwriting point data comprises handwriting point coordinates, handwriting moving speed and/or pressure sensing data.
In an alternative, the program 410 further causes the processor 402 to: and overlapping the updated handwriting layer onto the plurality of interface layers to obtain a screen projection image.
In an alternative, the program 410 further causes the processor 402 to: and calling a signalLayerUpdate function to apply for layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to system service, and synthesizing to obtain a screen projection image.
In an optional mode, the handwriting layer is a transparent layer; and the size of the handwriting layer is the same as the interface size of the ink screen.
In an alternative, the program 410 further causes the processor 402 to: modifying the interface image stored in the display cache according to the handwritten point data by utilizing a first thread;
and updating the handwriting content drawn on the handwriting layer in a system cache by using a second thread according to the handwriting report point data, and after each updating is finished, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image.
The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specified otherwise.

Claims (33)

1. An information display method comprising:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, recording the latest handwriting layer after finishing updating once, and judging whether to trigger an interface content updating request of the ink screen; wherein the interface content does not include handwriting content; if not, performing layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to obtain a screen projection image through synthesis, and canceling writing the screen projection image into the display cache; if so, performing layer composition processing on the latest handwriting layer and the plurality of updated interface layers;
and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
2. The method according to claim 1, wherein after the updated handwriting layer and the plurality of interface layers to be displayed are subjected to layer composition processing and synthesized to obtain the screen projection image, the method further comprises: setting a cache mark as a first mark;
the writing of the screen projection image into the display cache is canceled specifically as follows: and when the screen projection image is written into the display cache, detecting whether the cache mark is a first mark, and if so, cancelling the writing of the screen projection image into the display cache.
3. The method of claim 1, wherein the triggering of the interface content update request for the ink screen further comprises: a user triggers an interface content updating request of an ink screen; and/or the reader automatically triggers an interface content updating request of the ink screen.
4. The method of any of claims 1-3, wherein the modifying the interface image stored in the display cache according to the handwritten reward point data further comprises:
acquiring an interface image stored in a display cache;
and adding handwriting content on the interface image according to the handwriting report point data, and writing the interface image added with the handwriting content into a display cache as an updated interface image.
5. The method of claim 4, wherein the display cache synchronizing the modified interface image to an ink screen for display further comprises:
looking up a table according to the modified interface image to obtain a driving waveform; and driving the ink particles to move according to the driving waveform to display the modified interface image in the ink screen.
6. The method according to any one of claims 1 to 3, wherein the updating, in the system cache, the handwriting content drawn on the handwriting layer according to the handwriting breakpoint data specifically includes: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data and preset handwriting parameters; the preset handwriting parameters comprise line color, line width and/or stroke effect.
7. A method according to any of claims 1-3, wherein the handwritten point data includes handwriting point coordinates, handwriting movement speed, and/or pressure data.
8. The method according to claim 6, wherein the step of performing layer synthesis on the updated handwriting layer and the plurality of interface layers to be displayed includes:
and overlapping the updated handwriting layer onto the plurality of interface layers to obtain a screen projection image.
9. The method according to claim 6, wherein the step of performing layer synthesis on the updated handwriting layer and the plurality of interface layers to be displayed includes: and calling a signalLayerUpdate function to apply for layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to system service, and synthesizing to obtain a screen projection image.
10. A method according to any one of claims 1 to 3, wherein the handwritten layer is a transparent layer; and the size of the handwriting layer is the same as the interface size of the ink screen.
11. The method according to any one of claims 1 to 3, wherein the modifying the interface image stored in the display cache according to the handwritten newspaper point data is specifically: modifying the interface image stored in the display cache according to the handwritten point data by utilizing a first thread;
updating the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data, and performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed after each update is completed, wherein the step of synthesizing to obtain the screen projection image specifically comprises the following steps: and updating the handwriting content drawn on the handwriting layer in a system cache by using a second thread according to the handwriting report point data, and after each updating is finished, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image.
12. A reader, 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 configured to store at least one executable instruction that causes the processor to:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, recording the latest handwriting layer after finishing updating once, and judging whether to trigger an interface content updating request of the ink screen; wherein the interface content does not include handwriting content; if not, performing layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to obtain a screen projection image through synthesis, and canceling writing the screen projection image into the display cache; if so, performing layer composition processing on the latest handwriting layer and the plurality of updated interface layers;
and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
13. The reader of claim 12, wherein the executable instructions further cause the processor to:
setting a cache mark as a first mark;
and when the screen projection image is written into the display cache, detecting whether the cache mark is a first mark, and if so, cancelling the writing of the screen projection image into the display cache.
14. The reader of claim 12, wherein the interface content update request to trigger an ink screen further comprises: a user triggers an interface content updating request of an ink screen; and/or the reader automatically triggers an interface content updating request of the ink screen.
15. The reader of any one of claims 12-14, wherein the executable instructions further cause the processor to:
acquiring an interface image stored in a display cache;
and adding handwriting content on the interface image according to the handwriting report point data, and writing the interface image added with the handwriting content into a display cache as an updated interface image.
16. The reader of claim 15, wherein the executable instructions further cause the processor to:
looking up a table according to the modified interface image to obtain a driving waveform; and driving the ink particles to move according to the driving waveform to display the modified interface image in the ink screen.
17. The reader of any one of claims 12-14, wherein the executable instructions further cause the processor to: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data and preset handwriting parameters; the preset handwriting parameters comprise line color, line width and/or stroke effect.
18. A reader according to any one of claims 12 to 14 wherein the handwritten reward point data includes handwriting point coordinates, handwriting movement speed, and/or pressure data.
19. The reader of claim 17, wherein the executable instructions further cause the processor to: and overlapping the updated handwriting layer onto the plurality of interface layers to obtain a screen projection image.
20. The reader of claim 17, wherein the executable instructions further cause the processor to: and calling a signalLayerUpdate function to apply for layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to system service, and synthesizing to obtain a screen projection image.
21. A reader according to any one of claims 12 to 14 wherein the writing layer is a transparent layer; and the size of the handwriting layer is the same as the interface size of the ink screen.
22. The reader of any one of claims 12-14, wherein the executable instructions further cause the processor to:
modifying the interface image stored in the display cache according to the handwritten point data by utilizing a first thread;
and updating the handwriting content drawn on the handwriting layer in a system cache by using a second thread according to the handwriting report point data, and after each updating is finished, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image.
23. A computer storage medium having stored therein at least one executable instruction that causes a processor to:
detecting handwritten newspaper point data generated by handwriting operation;
modifying the interface image stored in the display cache according to the handwritten report point data so that the display cache synchronizes the modified interface image to the ink screen for displaying;
updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data, recording the latest handwriting layer after finishing updating once, and judging whether to trigger an interface content updating request of the ink screen; wherein the interface content does not include handwriting content; if not, performing layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to obtain a screen projection image through synthesis, and canceling writing the screen projection image into the display cache; if so, performing layer composition processing on the latest handwriting layer and the plurality of updated interface layers;
and sending the screen projection image to screen projection equipment so that the screen projection equipment can display the screen projection image.
24. The computer storage medium of claim 23, wherein the executable instructions further cause the processor to:
setting a cache mark as a first mark;
and when the screen projection image is written into the display cache, detecting whether the cache mark is a first mark, and if so, cancelling the writing of the screen projection image into the display cache.
25. The computer storage medium of claim 23, wherein the interface content update request to trigger an ink screen further comprises: a user triggers an interface content updating request of an ink screen; and/or the computer storage medium automatically triggers an interface content update request of the ink screen.
26. The computer storage medium of any of claims 23-25, wherein the executable instructions further cause the processor to:
acquiring an interface image stored in a display cache;
and adding handwriting content on the interface image according to the handwriting report point data, and writing the interface image added with the handwriting content into a display cache as an updated interface image.
27. The computer storage medium of claim 26, wherein the executable instructions further cause the processor to:
looking up a table according to the modified interface image to obtain a driving waveform; and driving the ink particles to move according to the driving waveform to display the modified interface image in the ink screen.
28. The computer storage medium of any of claims 23-25, wherein the executable instructions further cause the processor to: updating the handwriting content drawn on the handwriting layer in a system cache according to the handwriting report point data and preset handwriting parameters; the preset handwriting parameters comprise line color, line width and/or stroke effect.
29. A computer storage medium as recited in any of claims 23-25, wherein the handwritten point data includes handwriting point coordinates, handwriting movement speed, and/or pressure data.
30. The computer storage medium of claim 28, wherein the executable instructions further cause the processor to: and overlapping the updated handwriting layer onto the plurality of interface layers to obtain a screen projection image.
31. The computer storage medium of claim 28, wherein the executable instructions further cause the processor to: and calling a signalLayerUpdate function to apply for layer synthesis processing on the updated handwriting layer and the plurality of interface layers to be displayed to system service, and synthesizing to obtain a screen projection image.
32. The computer storage medium of any of claims 23-25, wherein the handwritten layer is a transparent layer; and the size of the handwriting layer is the same as the interface size of the ink screen.
33. The computer storage medium of any of claims 23-25, wherein the executable instructions further cause the processor to:
modifying the interface image stored in the display cache according to the handwritten point data by utilizing a first thread;
and updating the handwriting content drawn on the handwriting layer in a system cache by using a second thread according to the handwriting report point data, and after each updating is finished, performing layer synthesis processing on the updated handwriting layer and a plurality of interface layers to be displayed, and synthesizing to obtain a screen projection image.
CN201910913498.3A 2019-09-25 2019-09-25 Information display method, reader, and computer storage medium Active CN110703978B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201910913498.3A CN110703978B (en) 2019-09-25 2019-09-25 Information display method, reader, and computer storage medium
US17/762,367 US20220391084A1 (en) 2019-09-25 2019-11-20 Information display method, reader, computer storage medium, ink screen reading device and screen projection display system
PCT/CN2019/119780 WO2021056780A1 (en) 2019-09-25 2019-11-20 Information display method, reader, computer storage medium, ink screen reading device and screen projection display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910913498.3A CN110703978B (en) 2019-09-25 2019-09-25 Information display method, reader, and computer storage medium

Publications (2)

Publication Number Publication Date
CN110703978A CN110703978A (en) 2020-01-17
CN110703978B true CN110703978B (en) 2020-09-08

Family

ID=69197083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910913498.3A Active CN110703978B (en) 2019-09-25 2019-09-25 Information display method, reader, and computer storage medium

Country Status (1)

Country Link
CN (1) CN110703978B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111338593B (en) * 2020-03-25 2021-09-21 掌阅科技股份有限公司 Screen projection display information method, reading terminal and storage medium
CN111475096B (en) * 2020-03-30 2021-07-23 掌阅科技股份有限公司 Method and device for projecting page to display screen and computer readable storage medium
CN113778575A (en) * 2020-06-09 2021-12-10 阿里巴巴集团控股有限公司 Image processing method and device and electronic equipment
CN111625171B (en) * 2020-07-28 2020-11-03 深圳市千分一智能技术有限公司 Stroke display method, device and equipment and readable storage medium
CN112241303B (en) * 2020-10-15 2023-02-21 展讯半导体(南京)有限公司 Image processing method and system, electronic device and storage medium
CN112732089A (en) * 2021-01-18 2021-04-30 海信视像科技股份有限公司 Virtual reality equipment and quick interaction method
CN113239004B (en) * 2021-05-27 2021-11-26 广州文石信息科技有限公司 Method and device for synchronizing notes
CN117501233A (en) * 2021-07-16 2024-02-02 华为技术有限公司 Screen projection image processing method and device
CN114356204B (en) * 2022-01-04 2024-04-19 掌阅科技股份有限公司 Note processing method, electronic device, and computer storage medium
CN116339606B (en) * 2023-03-27 2024-02-23 广州文石信息科技有限公司 Handwriting display method, device and equipment for ink screen equipment and medium
CN117075789B (en) * 2023-08-17 2024-03-01 广州文石信息科技有限公司 Handwriting display method, device and equipment of ink screen and storage medium
CN117369665A (en) * 2023-10-16 2024-01-09 深圳市大我云读写科技有限公司 Electronic paper handwriting display method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106951055A (en) * 2017-03-10 2017-07-14 广东欧珀移动通信有限公司 A kind of display control method of mobile terminal, device and mobile terminal
CN110174991A (en) * 2019-05-17 2019-08-27 广州视源电子科技股份有限公司 highlight pen processing method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150067582A1 (en) * 2013-09-05 2015-03-05 Storehouse Media, Inc. Content navigation structure and transition mechanism
US10198279B2 (en) * 2015-10-22 2019-02-05 Oracle International Corporation Thread synchronization for platform neutrality
CN106406731A (en) * 2016-09-06 2017-02-15 东莞优闪电子科技有限公司 Original handwriting writing same-screen display method and system
US10482028B2 (en) * 2017-04-21 2019-11-19 Intel Corporation Cache optimization for graphics systems
CN107491279A (en) * 2017-08-15 2017-12-19 深圳市创维群欣安防科技股份有限公司 A kind of method, storage medium and throwing screen control device realized mobile terminal and throw screen
CN109542382B (en) * 2017-12-26 2020-07-28 掌阅科技股份有限公司 Display method of handwriting input content, electronic equipment and computer storage medium
CN109471587B (en) * 2018-11-13 2020-05-12 掌阅科技股份有限公司 Java virtual machine-based handwritten content display method and electronic equipment
CN110348527A (en) * 2019-07-16 2019-10-18 百度在线网络技术(北京)有限公司 A kind of method for amalgamation processing of picture, device, equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106951055A (en) * 2017-03-10 2017-07-14 广东欧珀移动通信有限公司 A kind of display control method of mobile terminal, device and mobile terminal
CN110174991A (en) * 2019-05-17 2019-08-27 广州视源电子科技股份有限公司 highlight pen processing method and device

Also Published As

Publication number Publication date
CN110703978A (en) 2020-01-17

Similar Documents

Publication Publication Date Title
CN110703978B (en) Information display method, reader, and computer storage medium
US7903120B2 (en) Method and system for synchronizing parallel engines in a graphics processing unit
CN109032722B (en) Method, device, equipment and medium for updating display effect of UI component
CN103500066B (en) Screenshot device and method suitable for touch screen equipment
CN109766053A (en) Method for displaying user interface, device, terminal and storage medium
CN108153505B (en) Display methods, electronic equipment and the computer storage medium of handwriting input content
US20170061662A1 (en) System and method for layering using tile-based renderers
CN111651079A (en) Handwriting display method, device, equipment and computer storage medium
CN105512187B (en) Information display method and information display device based on display picture
CN112241932A (en) Picture processing method and device
CN109697739B (en) Reverse color display method of handwriting reading equipment and handwriting reading equipment
CN109636885A (en) A kind of sequence frame animation method and system for the H5 page
CN114357345A (en) Picture processing method and device, electronic equipment and computer readable storage medium
CN106874023A (en) Dynamic page loading method and device
CN110641382A (en) Display method and device of vehicle-mounted interface, electronic equipment and storage medium
CN114669047A (en) Image processing method, electronic device and storage medium
CN108491140B (en) Interactive content display method and device
CN110689862A (en) Screen brightness adjusting method and mobile terminal
CN116469138B (en) Light spot display method and device
CN110703939B (en) Handwriting reading equipment and report point data processing method thereof, and computer storage medium
US20220391084A1 (en) Information display method, reader, computer storage medium, ink screen reading device and screen projection display system
CN116339606B (en) Handwriting display method, device and equipment for ink screen equipment and medium
CN112486807A (en) Pressure testing method and device, electronic equipment and readable storage medium
CN113805746B (en) Method and device for displaying cursor
US9483171B1 (en) Low latency touch input rendering

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