WO2021056780A1 - 信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示*** - Google Patents

信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示*** Download PDF

Info

Publication number
WO2021056780A1
WO2021056780A1 PCT/CN2019/119780 CN2019119780W WO2021056780A1 WO 2021056780 A1 WO2021056780 A1 WO 2021056780A1 CN 2019119780 W CN2019119780 W CN 2019119780W WO 2021056780 A1 WO2021056780 A1 WO 2021056780A1
Authority
WO
WIPO (PCT)
Prior art keywords
handwriting
interface
display
image
layer
Prior art date
Application number
PCT/CN2019/119780
Other languages
English (en)
French (fr)
Inventor
程超
刘斌
陶红涛
Original Assignee
掌阅科技股份有限公司
深圳市掌阅科技有限公司
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
Priority claimed from CN201910913498.3A external-priority patent/CN110703978B/zh
Priority claimed from CN201921614685.3U external-priority patent/CN210270849U/zh
Application filed by 掌阅科技股份有限公司, 深圳市掌阅科技有限公司 filed Critical 掌阅科技股份有限公司
Priority to US17/762,367 priority Critical patent/US20220391084A1/en
Publication of WO2021056780A1 publication Critical patent/WO2021056780A1/zh

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
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/046Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source

Definitions

  • the present disclosure relates to the field of computer technology, in particular to an information display method, a reader, a computer storage medium, an ink screen reading device that uses the information display method for information display, and a projection screen display system.
  • Ink screen reading devices refer to electronic reading devices that use electronic ink screens (E-ink or Electronic Paper Display/EPD).
  • the electronic ink screen is a screen that does not emit light but relies on external reflection to achieve a display effect. Its display effect is very similar to that of paper materials, so it is comparable to the experience of reading paper materials.
  • the electronic ink screen is composed of many microcapsules, and each microcapsule contains multiple black particles and multiple white particles, both of which have opposite charges. When black content needs to be displayed on the screen, the black particles are driven by voltage to move up to the top of the screen (that is, from the bottom to the screen direction), when white content is displayed, the white particles are driven by voltage to move up to the top of the screen (that is, Move from the bottom to the screen).
  • some ink screen reading devices also have electromagnetic membranes, through which electromagnetic handwriting functions are provided. Users can write any handwriting content with a stylus on these reading devices.
  • the electromagnetic membrane receives the induction data of the handwriting and can finally pass the The sensing data is processed to display the content of the handwriting in the reader, which is convenient for the user to mark during the reading process.
  • there is often a need to transmit the content displayed in the reader to other devices including the need to transfer the content displayed in the reader to other devices. Transfer the handwriting content to other devices, for example, project the handwriting content to other devices.
  • the existing handwriting sharing solution usually only transfers the written handwriting content to other devices after the handwriting is completed for viewing in other devices.
  • the real-time performance of this sharing solution is poor, for example ,
  • the existing ink screen reading equipment cannot take into account the display in both the ink screen and the projection screen device.
  • the present disclosure is proposed to provide an information display method, reader, computer storage medium, ink screen reading device, and projection display system that overcome or at least partially solve the above problems.
  • an information display method including:
  • the projected image is synthesized; and the projected image is sent to a projecting device, so that the projecting device can display the projected image.
  • a reader including: a processor, a memory, a communication interface, and a communication bus.
  • the processor, the memory, and the communication interface complete mutual communication through the communication bus.
  • the memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform the following operations:
  • the projected image is synthesized; and the projected image is sent to a projecting device, so that the projecting device can display the projected image.
  • a non-volatile computer-readable storage medium in which at least one executable instruction is stored, and the executable instruction causes a processor to Do the following:
  • the projected image is synthesized; and the projected image is sent to a projecting device, so that the projecting device can display the projected image.
  • a computer program product including a computer program stored on the aforementioned non-volatile computer-readable storage medium.
  • the interface image in the display buffer is modified according to the handwritten report point data through image modification.
  • the modified interface image containing the handwriting content is modified to refresh the display in the ink screen, which can speed up the handwriting response speed and realize the smooth display of the handwriting content; on the other hand, the layer composition process is based on the handwriting
  • the report point data updates the handwriting content drawn on the handwriting layer, and after the update is completed, layer synthesis is performed on the updated handwriting layer and multiple interface layers to synthesize the projected image to achieve the projected screen
  • the projected image is displayed on the device.
  • the handwriting report data can be continuously detected, and the new real-time report data can be synthesized to obtain the projection image for real-time projection, thereby realizing the real-time projection of the handwriting content.
  • the real-time screen projection is improved; and the interface image and the screen projection image are obtained by modifying the image and the composite layer respectively, which can realize the real-time screen projection of the handwriting content while ensuring the handwriting response speed.
  • an ink screen reading device that uses the information display method disclosed in this application for information display, including a system-level chip, a display controller, an ink screen, an electromagnetic film, and a communication interface;
  • the system-on-chip is provided with a data input port and a data output port, and the system-on-chip is electrically connected to the electromagnetic film through the data input port to receive induction data transmitted by the electromagnetic film;
  • the system-on-chip The data output port is electrically connected to the display screen controller to send a refreshed image to the display screen controller;
  • the display screen controller is electrically connected to the ink screen to refresh the
  • the image driving signal is transmitted to the ink screen to drive the ink screen to display the refreshed image;
  • the system-on-chip is electrically connected to the communication interface to transmit the projected image to the projected screen through the communication interface equipment.
  • a projection screen display system including any one of the ink screen reading devices disclosed in this application, and at least one projection device; wherein, each projection device is connected to the ink screen reading device.
  • the device is connected via a local area network to receive and display the projected image sent by the ink screen reading device.
  • a projection screen display system which includes at least two ink screen reading devices disclosed in this application, and at least one of the at least two ink screen reading devices is used as The projection device of any other ink screen reading device.
  • the system-level chip is electrically connected to the electromagnetic film through the data input port.
  • the system-level chip is connected to the display controller through the data output port Electrical connection, the display controller and the ink screen are electrically connected, and the display of the handwriting content on the ink screen can be realized through the electrical connection between the system-level chip, the display controller and the ink screen;
  • the system-level chip is electrically connected to the communication interface, and the projection image can be transmitted to the projection device for projection display at the same time.
  • the ink screen reading device provided by the present disclosure, by establishing electrical connections between the system-level chip and the screen projection device and the display controller respectively, can realize the handwriting content on the ink screen and projection during the user’s handwriting input process. Synchronous display on the screen device.
  • Fig. 1 shows a flowchart of an embodiment of the information display method of the present disclosure
  • Figure 2 shows a flowchart of another embodiment of the information display method of the present disclosure
  • Figure 3 shows a schematic diagram of multiple interface layers in a specific page
  • Figure 4 shows a schematic structural diagram of an embodiment of a reader of the present disclosure
  • Figure 5 shows a schematic structural diagram of an ink screen reading device provided by an embodiment of the present disclosure
  • Figure 6 shows a schematic structural diagram of an ink screen reading device provided by another embodiment of the present disclosure.
  • FIG. 7 shows a block diagram of the composition of a projection display system provided in an embodiment of the present disclosure
  • Fig. 8 shows a block diagram of a projection display system provided by another embodiment of the present disclosure.
  • Figure 9 shows a block diagram of a projection screen display system composed of two ink screen readers.
  • Fig. 1 shows a flowchart of an embodiment of an information display method of the present disclosure.
  • the method is applied to an ink screen reader, and the ink screen reader supports handwriting operations.
  • the method includes the following steps:
  • Step S110 Detect the handwritten report point data generated by the handwriting operation.
  • the ink screen reader provides a handwriting function, and the user can use a stylus pen to perform handwriting operations on the reader, and then write handwriting content.
  • the electromagnetic film will detect the real-time handwriting report point data generated by the handwriting operation; wherein the handwriting report point data includes at least the pressure sensitivity, the position of the handwriting point, and the stay of the handwriting point. Data of at least one of the time, so as to subsequently determine the content of the handwriting written by the handwriting operation.
  • the process of detecting handwritten report point data is real-time. As the user's handwriting operation will generate new real-time report point data in real time, the electromagnetic film will detect the new handwritten report point generated in real time. data.
  • Step S120 Modify the interface image stored in the display buffer according to the handwritten note data, so that the display buffer synchronizes the modified interface image to the ink screen for display.
  • the display buffer is used to store the images displayed in the ink screen, including interface images or modified interface images; and, the interface image refers to the image currently displayed in the ink screen, and the modified interface image refers to the ink screen.
  • the image displayed in the ink screen may only include the interface content, and not the handwriting content written by handwriting operation, where the interface content refers to the content of the page that needs to be displayed composed of multiple interface layers. At this time, it usually corresponds to the situation where the handwriting operation is not performed; or, the image displayed in the ink screen can include the interface content and the handwriting content written by the handwriting operation. At this time, it usually corresponds to the handwriting operation that has been performed and the interface image has been modified. Case.
  • the image displayed in the ink screen is refreshed by modifying the interface image in the display buffer.
  • the interface image is modified according to the handwriting report data, that is, the entire interface image is directly modified, for example, the new handwriting content is added to the Then, according to the modified interface image, the ink particles in the ink screen are driven to move to display the modified interface image.
  • the handwriting content written by the handwriting operation can be synchronously displayed in the ink screen.
  • This method is used for the continuous change of the handwriting operation process without involving graphics.
  • the layer merging process can quickly obtain the interface image to be displayed, so as to efficiently refresh the display in the ink screen and improve the handwriting response speed.
  • Step S130 Update the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data, and perform layer synthesis on the updated handwriting layer and the multiple interface layers to be displayed after each update is completed Processing and synthesizing to obtain a projected image; sending the projected image to the projecting device so that the projecting device can display the projected image.
  • the system cache is used to store the handwriting layer required when synthesizing the projected image, and the handwriting layer is dedicated to drawing the handwriting content.
  • the projection device can be any electronic device that can establish a communication connection with the ink screen reader implementing the solution of the present disclosure and has a display function.
  • the projection device is another reader, mobile phone, tablet, personal computer, or projector. ⁇ Instrument and so on.
  • a communication connection between the ink screen reader and the projection device is established through a local area network, for example, a wifi connection.
  • the projection image displayed in the projection device is synthesized through layer synthesis processing.
  • the handwriting content drawn on the handwriting layer is first updated, that is, the handwriting content written by the handwriting operation is drawn to the handwriting layer, so that the handwriting content in the handwriting layer is the same as that written by the user.
  • the content remains the same; after completing an update of the handwriting content drawn on the handwriting layer, layer synthesis is performed to obtain the same screen image as the handwriting content and interface content completed in real-time writing; then, the project
  • the screen image is sent to the projection device, the same image as in the ink screen can be displayed on the projection device.
  • step S130 by performing layer synthesis processing on the handwriting layer and the interface layer, the projected image displayed in the projecting device is obtained, and the real-time handwritten handwriting content of the user can be projected to the projecting screen.
  • the screen device real-time screen projection of handwriting content is realized.
  • steps S120 and S130 are performed.
  • these two steps can be performed at the same time to achieve efficient display in the ink screen and the projection device at the same time;
  • step S130 and step S120 may also be executed successively to realize synchronous display in the ink screen and the projection device, and avoid display lag in the projection device.
  • the interface image in the display buffer is modified according to the handwritten report point data through image modification, and the modification contains handwriting handwriting.
  • the modified interface image of the content can be refreshed and displayed in the ink screen, which can speed up the handwriting response speed and realize the smooth display of the handwriting content;
  • the handwriting is updated according to the handwritten report point data through the layer synthesis process
  • the handwriting content drawn on the layer, and after the update is completed, layer synthesis is performed on the updated handwriting layer and multiple interface layers to synthesize the projected image to display the projected image on the projection device. Screen image.
  • the handwritten report point data can be continuously detected, and the new real-time report point data can be synthesized to obtain the projection image for real-time projection, thereby realizing the real-time projection of the handwriting content. , Improve the real-time performance of the screen; And, by modifying the image and composite layer to obtain the interface image and the screen image, the handwriting response speed can be guaranteed while real-time screen projection of handwriting content.
  • Fig. 2 shows a flowchart of another embodiment of the information display method of the present disclosure.
  • the method is applied to an ink screen reader, and the ink screen reader supports handwriting operations.
  • the method includes the following steps:
  • Step S210 Detect the handwritten report point data generated by the handwriting operation.
  • the handwriting report point data includes at least data reflecting at least one of the pressure sensitivity, the position of the handwriting point, and the residence time of the handwriting point, so as to subsequently determine the content of the handwriting written by the handwriting operation.
  • the position data of the handwriting point may be the handwriting point coordinates
  • the data reflecting the residence time of the handwriting point may be the movement speed of the handwriting point.
  • Step S220 Modify the interface image stored in the display buffer according to the handwritten note data, so that the display buffer synchronizes the modified interface image to the ink screen for display.
  • the modified interface image is obtained by image modification.
  • the interface image refers to the image currently displayed in the ink screen. It should be noted here that the currently displayed image can be a projected image obtained through layer synthesis processing (i.e., the projected image).
  • the image is written into the cache. For details, please refer to the description of step S250 below), or it can be the modified interface image obtained after the last modification; add handwriting content to the interface image according to the handwritten report point data, Write the interface image with the handwriting content as the updated interface image to the display buffer.
  • the handwriting report point data After receiving new handwriting report point data, the handwriting report point data is converted into handwriting content, and the handwriting The handwriting content is added to the position of the corresponding handwriting point coordinates on the interface image, and the modified interface image is obtained.
  • the step of modifying the interface image in the display buffer can be performed by the system-on chip in the reader. Referred to as SOC) to execute.
  • SOC system-on chip in the reader.
  • both the interface image and the modified interface image are grayscale images, so that the subsequent table look-up and drive ink particle imaging can be performed accordingly.
  • the modified interface image look-up table to obtain the driving waveform; according to the driving waveform to drive the ink particles to move and display the modified interface image in the ink screen.
  • the interface image p1 is currently displayed in the ink screen, and the interface image p1 only contains the content of page 1 without the content of handwriting. Accordingly, the interface stored in the display buffer does not include the content of handwriting. Image p1.
  • the handwritten report point data is detected, the handwritten report point data is converted into the content of handwritten handwriting. If the stroke is horizontal, the stroke horizontal (ie "one") is added to the corresponding position in the interface image p1, and the handwritten handwriting is obtained.
  • the interface image p2 with the content "one”, at this time, the interface drawing p2 can be displayed in the ink screen; on this basis, if the handwritten report point data is continuously detected, the new handwritten report point data will be continuously converted into handwriting handwriting
  • the content assuming that the stroke is vertical, add the vertical stroke (ie " ⁇ ") to the corresponding position in the interface image p2 containing the handwriting content "one” to obtain the interface image p3 containing the handwriting content "ten”.
  • the interface image p3 can be displayed in the ink screen.
  • Step S230 Update the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data, and perform layer synthesis on the updated handwriting layer and multiple interface layers to be displayed after each update is completed Processing and synthesizing to obtain a projected image; sending the projected image to the projecting device so that the projecting device can display the projected 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.
  • the projected image is obtained by layer synthesis.
  • the handwriting layer is first updated, and the handwriting content drawn on the handwriting layer is updated in the system cache according to the handwriting report point data and preset handwriting parameters.
  • the handwriting report point data refers to the handwriting operation Reflected operating parameters, such as handwriting point coordinates, etc.
  • the preset handwriting parameters refer to the personalized attribute settings of the handwriting operation, which cannot be reflected from the handwriting operation.
  • the preset handwriting parameters include line color and line width And at least one of the stroke effects, but not limited to this. In this way, the handwriting content that is the same as the trajectory of the handwriting operation and consistent with the preset handwriting parameters can be drawn in the handwriting layer.
  • the step of updating the handwriting layer can also be executed by a system-on-chip (SOC for short).
  • the updated handwriting layer is superimposed on the multiple interface layers to obtain a projected image.
  • the handwriting layer is a transparent layer, and it can be superimposed on multiple interface layers without blocking more
  • the page is composed of multiple interface layers, and each interface layer is used to display a part of the elements on the page. These interface layers can be superimposed in the vertical direction of the page, or in a non-superimposed form. Exist in the same level of the two-dimensional plane of the page.
  • Figure 3 shows a schematic diagram of multiple interface layers in a specific page. As shown in Figure 3, the lowermost bookshelf, bookstore, members, etc.
  • call the signalLayerUpdate function to apply to the system service to perform layer composition processing on the updated handwriting layer and multiple interface layers to be displayed, and composite the projected image, that is:
  • call the signalLayerUpdate function to apply to the system service (SurfaceFlinger) for layer synthesis processing, and the system service will
  • the updated handwriting layer and the multiple interface layers that make up the page to be displayed are subjected to layer synthesis processing to synthesize the projected image.
  • the above steps S220 and S230 can be executed synchronously in two separate threads, and the first thread is specifically used to modify the interface image stored in the display cache according to the handwritten report point data; And, the second thread is used to update the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data.
  • the updated handwriting layer and multiple interface layers to be displayed are performed Layer synthesis processing, synthesis to obtain the projected image. In this way, the process of refreshing the display in the ink screen and the screen projection display can be made independent of each other, which further ensures smooth handwriting and real-time screen projection.
  • Step S240 cancel writing the projected image to the display buffer.
  • the ink screen is repeatedly refreshed and displayed due to repeated writing of the same display content into the display buffer, thereby preventing the ink screen from being stuck.
  • a cache flag can be set for the behavior of the updated handwriting layer and multiple interface layers to be displayed to obtain the projected image by layer synthesis, and write it in the display cache
  • it is determined whether to cancel writing the projected image to the display cache.
  • setting the cache mark as the first mark, then canceling the writing of the projection image to the display cache is specifically when the projection image is written to the display cache, detecting whether the cache mark is the first mark, and if it is, it means that only When the content of the handwriting is changed, and the display content of the screen image and the updated interface image in the display buffer are the same at this time, the writing of the screen image to the display buffer is cancelled.
  • the above steps S210 to S240 are mainly for the refresh display in the ink screen and the realization of real-time screen projection in the screen projection device when only the content of the handwriting is changed.
  • the interface content will also be updated.
  • the real-time projection display and the refresh display in the ink screen are realized through the following step S250.
  • Step S250 Perform layer synthesis processing according to the interface content update request to synthesize the projected image, and send the projected image to the projecting device for the projecting device to display the projected image; and use the projected image as the modified
  • the interface image of is written into the display buffer, so that the display buffer synchronizes the modified interface image to the ink screen for display.
  • the interface content refers to the content of the page to be displayed, and the interface content does not include handwriting content.
  • the interface content update request includes a request to display a new page, for example, a request to jump from the currently displayed page A to page B, or to display or hide the current page.
  • Part of the content request for example, a request to change the manual menu bar in page A from hidden state to call-out state; and a user-triggered ink screen interface content update request, for example, the user triggers a page jump; or, read
  • the browser automatically triggers the interface content update request of the ink screen. For example, if the page display time reaches the timing length, the jump is automatically triggered.
  • an interface content update request is triggered, multiple updated interface layers are determined.
  • a page content update request it indicates that the handwriting content of the ink screen and the projection device needs to be displayed simultaneously, and the ink screen needs to be further neutralized.
  • the updated interface content is synchronously displayed on the projection device.
  • the projected image is obtained by layer synthesis of the updated handwriting layer and the multiple interface layers to be displayed in the last time.
  • the latest handwriting layer and multiple updated interface layers are processed by layer synthesis to synthesize the projected image.
  • multiple updated interface layers refer to multiple interface layers corresponding to the updated interface content.
  • the projected image obtained by the sub-layer synthesis process includes both the latest handwriting content and the updated interface content.
  • the system service will automatically execute the above steps of determining multiple updated interface layers and performing layer synthesis processing to quickly obtain the projected image.
  • the latest handwriting content and updated interface content can be projected on the projecting device; at the same time, the projected image is written as the modified interface image Into the display cache, the latest handwriting content and updated interface content can be displayed simultaneously in the ink screen.
  • the projected image is written into the display buffer here, and it can also be judged according to the buffer mark, and the buffer mark is set as the first mark only when the content of the handwriting changes.
  • the behavior of the layer composition processing executed by triggering the interface content update does not set the first mark, and the operation of writing the projected image into the display cache is executed to achieve the updated interface content and the latest handwriting
  • the handwriting content is displayed simultaneously in the ink screen and the projection device.
  • the user draws a circle clockwise, and as the handwriting point moves, on the one hand, the interface image in the display buffer is continuously modified, and the interface image in the display buffer is continuously modified on the one hand.
  • the user draws to the 6 o'clock position, lift the pen to stop the handwriting operation.
  • the handwriting content displayed on the ink screen is a half circle drawn in a clockwise direction, and at the same time a half circle is drawn on the projection device.
  • Handwriting content If the user taps the middle area of the screen to bring up the menu, the system service will automatically obtain multiple updated interface layers, including the layer that displays the menu, and the handwriting layer that draws a half circle. The layers are merged to form a new projected image, which is written into the display buffer to replace the previously displayed interface image and display, so that the image containing the menu and the latest handwriting content is displayed on the ink screen; and When the new projection image is sent to the projection device, the update of the interface content can be displayed on the projection device synchronously, that is, the menu is displayed.
  • At least two readers can work cooperatively, wherein at least one of the at least two readers can be used as a screen projection device for any other reader, namely The handwriting content in one of the readers can be screened to at least one other reader for display.
  • Reader 1 and Reader 2 then Reader 2 can display the handwriting content of Reader 1 on the screen.
  • Reader 2 After receiving the projected image sent by Reader 1, it can The projected image is displayed in the reader 2.
  • the reader 2 can also perform handwriting operations on the displayed projected image.
  • the newly added handwriting can be displayed in the reader 2 according to the aforementioned scheme, or can be transmitted to the reader 1 for display in the aforementioned manner, thereby realizing the function of multi-party synchronous writing.
  • the modified interface image is obtained through image modification, so as to refresh the display in the ink screen, and the result is processed by layer synthesis.
  • the projected image is obtained by the method to project the screen in the projection device to realize real-time projection, and then realize real-time projection under the condition of ensuring the corresponding speed of handwriting; and, in the case that only the handwriting content changes, cancel the projection
  • the screen image is written into the display cache to avoid frequent refreshing of the ink screen due to frequent modification of the interface image in the display cache, which improves the smoothness of the ink screen display; and, when the interface content update request is detected, the system service automatically
  • the latest handwriting layer and multiple updated interface layers are merged to obtain a screen image containing the latest handwriting content and updated interface content, and the screen image is written to the display cache, then This ensures the simultaneous display of the ink screen and the projection device when the content of the interface is updated.
  • the embodiment of the present disclosure provides a non-volatile computer storage medium, the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the information display method in any of the foregoing method embodiments.
  • the executable instructions can be specifically used to cause the processor to perform the following operations:
  • the executable instruction further causes the processor to perform the following operation: cancel writing the projected image to the display cache.
  • the executable instruction further causes the processor to perform the following operations: set the cache flag as the first flag; when writing the projected image into the display cache, detect the cache flag Whether it is the first mark, if so, cancel writing the projection image to the display buffer.
  • the executable instruction further causes the processor to perform the following operations: record the latest handwriting layer; determine whether to trigger an interface content update request of the ink screen; wherein, the interface content is not Including handwriting content;
  • the interface content update request that triggers the ink screen further includes at least one of the following: a user triggers an interface content update request of the ink screen; and a computer storage medium automatically triggers the interface content of the ink screen Update request.
  • the executable instruction further causes the processor to perform the following operations: acquiring an interface image stored in a display cache; said;
  • the handwriting content is added to the interface image according to the handwriting report point data, and the interface image with the handwriting content added is written into the display buffer as the updated interface image.
  • the executable instruction further causes the processor to perform the following operations: obtain the driving waveform according to the modified interface image look-up table; according to the driving waveform, the ink particles are driven to move and displayed on the ink screen The modified interface image.
  • the executable instruction further causes the processor to perform the following operations: update the handwriting drawn on the handwriting layer in the system cache according to the handwriting report point data and preset handwriting parameters Content; the preset handwriting parameters include at least one of line color, line width, and stroke effect.
  • the handwriting report point data includes at least one of handwriting point coordinates, handwriting movement speed, and pressure sensitivity data.
  • the executable instruction further causes the processor to perform the following operation: superimpose the updated handwriting layer on the multiple interface layers to obtain a projected image.
  • the executable instruction further causes the processor to perform the following operations: call the signalLayerUpdate function to apply to the system service to map the updated handwriting layer and the multiple interface layers to be displayed Layer synthesis processing to synthesize the projected image.
  • the handwriting layer is a transparent layer; the size of the handwriting layer is the same as the interface size of the ink screen.
  • the executable instruction further causes the processor to perform the following operations: use the first thread to modify the interface image stored in the display cache according to the handwritten report point data;
  • the second thread is used to update the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data. After each update is completed, the updated handwriting layer and multiple interface layers to be displayed are mapped. Layer synthesis processing to synthesize the projected image.
  • FIG. 4 shows a schematic structural diagram of an embodiment of the reader of the present disclosure, and the specific embodiment of the present disclosure does not limit the specific implementation of the reader.
  • the reader may include: a processor (processor) 402, a communication interface (Communications Interface) 404, a memory (memory) 406, and a communication bus 408.
  • processor processor
  • communication interface Communication Interface
  • memory memory
  • the processor 402, the communication interface 404, and the memory 406 communicate with each other through the communication bus 408.
  • the communication interface 404 is used to communicate with other devices such as network elements such as clients or other servers.
  • the processor 402 is configured to execute the program 410, and specifically can execute the relevant steps in the foregoing embodiment of the information display method for a reader.
  • the program 410 may include program code, and the program code includes computer operation 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 the embodiments of the present disclosure.
  • the one or more processors included in the reader may be the same type of processor, such as one or more CPUs, or different types of processors, such as one or more CPUs and one or more ASICs.
  • the memory 406 is used to store the program 410.
  • the memory 406 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), for example, at least one disk memory.
  • the program 410 may be specifically used to enable the processor 402 to perform the following operations:
  • the program 410 further causes the processor 402 to perform the following operation: cancel writing the projected image to the display buffer.
  • the program 410 further causes the processor 402 to perform the following operations: setting the cache mark as the first mark;
  • the projection image When the projection image is written into the display buffer, it is detected whether the buffer mark is the first mark, and if so, the writing of the projection image into the display buffer is cancelled.
  • the program 410 further causes the processor 402 to perform the following operations: record the latest handwriting layer; determine whether to trigger an interface content update request of the ink screen; wherein, the interface content does not include Handwriting content;
  • the interface content update request for triggering the ink screen further includes at least one of the following: a user triggers an interface content update request for the ink screen; and the reader automatically triggers an interface content update request for the ink screen .
  • the program 410 further causes the processor 402 to perform the following operations: obtain the interface image stored in the display cache; the;
  • the handwriting content is added to the interface image according to the handwriting report point data, and the interface image with the handwriting content added is written into the display buffer as the updated interface image.
  • the program 410 further causes the processor 402 to perform the following operations: look up the table according to the modified interface image to obtain the drive waveform; drive the ink particles to move according to the drive waveform and display the modification on the ink screen. After the interface image.
  • the program 410 further enables the processor 402 to perform the following operations: update the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data and preset handwriting parameters ;
  • the preset handwriting parameters include at least one of line color, line width, and stroke effect.
  • the handwriting report point data includes at least one of handwriting point coordinates, handwriting movement speed, and pressure sensitivity data.
  • the program 410 further causes the processor 402 to perform the following operation: superimpose the updated handwriting layer on the multiple interface layers to obtain a projected image.
  • the program 410 further causes the processor 402 to perform the following operations: call the signalLayerUpdate function to apply to the system service for layering the updated handwriting layer and the multiple interface layers to be displayed Synthesis processing, synthesis to get the projected image.
  • the handwriting layer is a transparent layer; the size of the handwriting layer is the same as the interface size of the ink screen.
  • the program 410 further causes the processor 402 to perform the following operations: use the first thread to modify the interface image stored in the display cache according to the handwritten report point data;
  • the second thread is used to update the handwriting content drawn on the handwriting layer in the system cache according to the handwriting report point data. After each update is completed, the updated handwriting layer and multiple interface layers to be displayed are mapped. Layer synthesis processing to synthesize the projected image.
  • FIG. 9 shows a schematic structural diagram of an ink screen reading device provided by an embodiment of the present disclosure.
  • the ink screen reading device 100 includes a system-on-chip 10, a display controller 20, an ink screen 30, an electromagnetic film 40, and a communication interface 50.
  • the system-on-chip 10 is provided with a data input port 11 and a data output port. 12.
  • the system-on-chip 10 (System on Chip, SOC for short) is an integrated circuit with a dedicated target, which is the main chip of the ink screen reader 100;
  • the display controller 20 is an electronic paper display controller (Electronic Paper Display Controller). , EPDC for short) or Timer Control Register (Timer Control Register, TCON for short), TCON is also called logic board, screen driver board or central control board;
  • the screen communication interface through which the communication interface 50 sends the screen image to the screen projection device.
  • the system-on-chip 10 is electrically connected to the electromagnetic film 40 through the data input port 11 to receive the induction data transmitted by the electromagnetic film 40. After the user touches the electromagnetic film 40 with the stylus, the electromagnetic film 40 detects the induction data of the handwriting. The sensing data is transmitted to the system-on-chip 10 through the data input port 11.
  • the system-on-chip 10 is electrically connected to the display screen controller 20 through the data output port 12 to send refreshed images to the display screen controller 20, and the display screen controller 20 is electrically connected to the ink screen 30,
  • the drive signal for refreshing the image is transmitted to the ink screen 30 to drive the ink screen 30 to display the refreshed image.
  • the system-on-chip 10 outputs the refreshed image processed according to the received sensing data to the display controller 20.
  • the refreshed image is a grayscale image
  • the display controller 20 is used to look up a table based on the grayscale image (Look -Up-Table, LUT for short) obtains a driving waveform (waveform), and drives the ink particles on the ink screen 30 to move according to the driving waveform to realize imaging.
  • system-on-chip 10 is electrically connected to the communication interface 50 to transmit the projection image to the projection device through the communication interface 50.
  • the system-on-chip 10 transmits the projected image processed according to the received sensing data to the projecting device through the communication interface 50, and the projecting device can obtain the projected image for projection display.
  • the system-on-chip 10 is electrically connected to the electromagnetic film 40 through the data input port 11, and on this basis, firstly, the system-on-chip 10 is connected to the display screen through the data output port 12
  • the controller 20 is electrically connected, and the display controller 20 is electrically connected to the ink screen 30. Then, through the electrical connection between the system-on-chip 10, the display controller 20, and the ink screen 30, the content of the handwriting can be The display on the ink screen 30; second, the system-on-chip 10 is electrically connected to the communication interface 50, so that the projection image can be transmitted to the projection device for projection display at the same time.
  • the ink screen reading device provided in this embodiment, by establishing electrical connections between the system-level chip and the screen projection device and the display controller respectively, can realize the handwriting content on the ink screen and the screen while the user is inputting handwriting. Simultaneous display on the projection device.
  • the system-on-chip is used to block the transmission of the projection image to the display controller through the data output port, so that the projection image is only transmitted to the projection device through the communication interface, and not It will be sent to the display controller to avoid the frequent refreshing of the ink screen and causing the display to freeze.
  • the specific structure for implementing resistance control is not limited.
  • two mutually isolated modules in the system-on-chip can be used to refresh images and generate projected images respectively.
  • the system-level chip includes a cache for storing refreshed images, and the refreshed images are stored in the cache and transmitted to the display controller, so that the refreshed images are separated from the projected images. Prevent the projected image from affecting the display in the ink screen.
  • the system-on-chip includes a graphics processor
  • the system-on-chip is electrically connected to the electromagnetic film through the data input port may specifically be: the graphics processor is electrically connected to the electromagnetic film through the data input port Sexual connection is used to perform graphic processing based on the induction data transmitted by the electromagnetic film to obtain the projected image.
  • the electrical connection between the system-on-chip and the communication interface may be specifically: the graphics processor is electrically connected with the communication interface, so as to realize the transmission of the processed projection image to the projection device for display.
  • the graphics processor is specifically a GPU or a CPU.
  • the electromagnetic film and the ink screen are an integral structure or a combined structure, wherein the electromagnetic film may be specifically located on the ink screen. Its integrated design with the ink screen can reduce the component composition of the screen and improve the structural stability of the screen; its combined design with the ink screen can reduce the functional interference between the electromagnetic film and the ink screen.
  • Fig. 6 shows a schematic structural diagram of an ink screen reading device provided by another embodiment of the present disclosure.
  • the system-level chip 10 further includes a graphics processor 21 and a cache 22.
  • the graphics processor 21 is electrically connected to the data input port 11, and the sensing data sent from the electromagnetic film 40 can be received through the data input port 11.
  • the graphics processor 21 is electrically connected to the communication interface 50, and the processed projection image is transmitted to the projection device through the communication interface 50 for display, so as to realize the projection display of the handwriting content; and the refresh image is stored separately in the cache 22, By sending the refreshed image in the buffer 22 to the display controller 20, the handwriting content can be displayed on the ink screen 30, so that the refreshing display of the ink screen 30 is not affected by the projected image, and the display of the ink screen 30 is improved. stability.
  • the graphics processor 21 is electrically connected to the buffer 22, so that the graphics controller 21 can control the refresh of the image in the buffer 22 and control the sending of the refreshed image in the buffer 22 to the display controller 20, thereby benefiting the ink screen 30 The refresh display.
  • Fig. 7 shows a block diagram of a projection display system provided by an embodiment of the present disclosure.
  • the screen projection display system 300 includes an ink screen reading device 100 and a screen projection device 30, where the ink screen reading device 100 is any ink screen reading device in the foregoing ink screen reading device embodiments.
  • the projection display system includes an ink screen reading device 100 and at least one projection device 30; wherein, each projection device 30 is connected to The ink screen reading device 100 is connected via a local area network to receive and display the projected image sent by the ink screen reading device 100.
  • the projection display system provided in this embodiment can display the projection image sent from the ink screen reading device 100 on the projection device, and realize the display of handwriting content in the projection device.
  • Fig. 8 shows a block diagram of a projection display system provided by another embodiment of the present disclosure.
  • the projection device 30 further includes a communication interface 41 and a display 42, wherein the display 42 is electrically connected to the communication interface 41, and the display 42 receives the projection image sent by the ink screen reading device 100 through the communication interface 41, In order to display the projected image, what is specifically received is the projected image sent through the communication interface in the ink screen reading device 100.
  • the projection device 30 may be at least one of a projector, a TV, a tablet, a notebook, and a mobile phone.
  • the projection screen display system includes at least two ink screen reading devices as described above, and at least one ink screen reading device of the at least two ink screen reading devices is used for other tasks.
  • the screen projection device of an ink screen reading device that is, the content of notes in one of the ink screen reading devices can be projected to at least one other ink screen reading device for display.
  • Figure 9 shows a block diagram of a projection screen display system composed of two ink screen readers.
  • the ink screen reading device 100' as a projection device receives the projection image through the communication interface 50' and relies on the communication interface 50', the system-on-chip 10' and the display controller 20'. It is electrically connected, and the projected image is transmitted to the display controller 20' and displayed, so that the projected image processed by other ink screen reading devices can be displayed in the reader.
  • At least two ink screen reading devices can work cooperatively, and any ink screen reading device can be used as a screen projection device of any other ink screen reading device.
  • any ink screen reading device can be used as a screen projection device of any other ink screen reading device.
  • Reader 1 and Reader 2 can display the handwritten notes in Reader 1 on the screen.
  • the communication interface of 2 sends the image to the system-level chip, and then the system-level chip transfers the image to the display controller.
  • the reader 2 can also perform handwriting operations on the displayed handwriting content, which is generated in the reader 1.
  • the newly added handwriting can be displayed in the reader 2 according to the aforementioned scheme, or can be transferred to the reader 1 for display in the aforementioned manner, thereby realizing the function of multi-party synchronous writing.
  • modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features or processes or units are mutually exclusive, any combination can be used to compare all the features disclosed in this specification (including the accompanying claims, abstract and drawings) and any method or device thus disclosed. All processes or units are combined. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
  • the various component embodiments of the present disclosure may be implemented by hardware, or by software modules running on one or more processors, or by a combination of them.
  • a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present disclosure.
  • DSP digital signal processor
  • the present disclosure can also be implemented as a device or device program (for example, a computer program and a computer program product) for executing part or all of the methods described herein.
  • Such a program for realizing the present disclosure may be stored on a computer-readable medium, or may have the form of one or more signals.
  • Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Electromagnetism (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示***,其中,信息显示方法包括:检测手写操作产生的手写报点数据;根据手写报点数据对显示缓存中存储的界面图像进行修改,以使得显示缓存将修改后的界面图像同步给墨水屏进行显示;根据手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将投屏图像发送给投屏设备,以供投屏设备显示投屏图像。

Description

信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示***
相关申请的交叉参考
本申请要求于2019年9月25日提交中国专利局、申请号为2019109134983、名称为“信息显示方法、阅读器以及计算机存储介质”以及于2019年9月25日提交中国专利局、申请号为2019216146853、名称为“墨水屏阅读设备以及投屏显示***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本公开涉及计算机技术领域,具体涉及一种信息显示方法、阅读器、计算机存储介质、使用该信息显示方法进行信息显示的墨水屏阅读设备以及投屏显示***。
背景技术
墨水屏阅读设备是指使用电子墨水屏(E-ink或Electronic Paper Display/EPD)的电子阅读设备。其中,电子墨水屏是一种本身不发光而依靠外界反光实现显示效果的屏幕,其显示效果与纸质材料极为类似,因此可比拟纸质材料阅读的体验。电子墨水屏由许多微囊组成,每个微囊里包含多个黑色粒子和多个白色粒子,两者各带相反电荷。当需要在屏幕上显示黑色内容时,通过电压驱动黑色粒子向上移动到屏幕顶部(也即从底部向屏幕方向移动),当显示白色内容时,通过电压驱动白色粒子向上移动到屏幕顶部(也即从底部向屏幕方向移动)。
与此同时,有些墨水屏阅读设备还具有电磁膜,通过该电磁膜提供电磁手写功能,用户可在这些阅读设备上使用手写笔书写任何笔迹内容,电磁膜接收笔迹的感应数据,最终可通过对该感应数据进行处理将笔迹内容显示在阅读器中,进而便于用户在阅读过程中进行标记。并且,在实际使用上述提供电磁手写功能的墨水屏阅读设备的过程中,尤其是在会议、学习交流等过程中,往往存在将阅读器中显示的内容传输到其它设备的需求,其中也包括将笔迹内容传输到其它设备,例如,将笔迹内容投屏到其它设备。
然而,现有的笔迹分享方案,通常只能在完成笔迹的书写后,将该书写完成的笔迹内容传输至其它设备,以供在其它设备中进行查看,该分享方案的实时性较差,例如,现有的墨水屏阅读设备,无法兼顾墨水屏和投屏设备中的显示。
发明内容
鉴于上述问题,提出了本公开以便提供一种克服上述问题或者至少部分地解决上述问题的信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示***。
根据本公开的一个方面,提供了一种信息显示方法,包括:
检测手写操作产生的手写报点数据;
根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投 屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
根据本公开的另一方面,提供了一种阅读器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
检测手写操作产生的手写报点数据;
根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
根据本公开的又一方面,提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如下操作:
检测手写操作产生的手写报点数据;
根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
根据本公开的又一方面,提供了一种计算机程序产品,该计算机程序产品包括存储在上述非易失性计算机可读存储介质上的计算机程序。
根据本公开的信息显示方法、阅读器以及计算机存储介质,在检测到手写操作产生的手写报点数据时,一方面,通过图像修改的方式根据该手写报点数据修改显示缓存中的界面图像,修改得到包含手写笔迹内容的修改后的界面图像,以在墨水屏中进行刷新显示,进而可以加快手写响应速度,实现手写笔迹内容的流畅显示;另一方面,通过图层合成处理的方式根据手写报点数据更新笔迹图层上绘制的手写笔迹内容,并在更新完成后,对更新后的笔迹图层和多个界面图层进行图层合成处理,合成得到投屏图像,以实现在投屏设备中显示该投屏图像。由此可见,在公开方案中,可通过持续检测手写报点数据,并根据新的实时报点数据来合成得到投屏图像以用于实时投屏,进而实现了手写笔迹内容的实时投屏,提高了投屏的实时性;以及,分别通过修改图像和合成图层的方式得到了界面图像和投屏图像,则可在保证手写响应速度的同时,实现手写笔迹内容的实时投屏。
根据本公开的又一方面,提供了一种使用本申请公开的信息显示方法进行信息显示的墨水屏阅读设备,包括***级芯片、显示屏控制器、墨水屏、电磁膜、以及通信接口;所述***级芯片设有数据输入端口和数据输出端口,所述***级芯片通过所述数据输入端口与所述电磁膜电性连接,以接收所述电磁膜传递的感应数据;所述***级芯片通过所述数据输出端口与所述显示屏控制器电性连接,以将刷新图像发送给所述显示屏控制器;所述显示屏控制器与所述墨水屏电性连接,以将所述刷新图像的驱动信号传递给所述墨水屏,驱动所述墨水屏显示所述刷新图像;所述***级芯片与所述通信接口电性连接,以将投屏图像通过所述通信接口传输给投屏设备。
根据本公开的另一方面,提供了一种投屏显示***,包括本申请公开的任一项墨水屏阅读设备,以及至少一个投屏设备;其中,每个投屏设备与所述墨水屏阅读设备通过局域网连接,以接收墨水屏阅读设备发送的投屏图像并进行显示。
根据本公开的又一方面,提供了一种投屏显示***,包括至少两个本申请公开的任一 项墨水屏阅读设备,至少两个墨水屏阅读设备中的至少一个墨水屏阅读设备用作其它任一墨水屏阅读设备的投屏设备。
根据本公开的墨水屏阅读设备以及投屏显示***,其中的***级芯片通过数据输入端口与电磁膜电性连接,在此基础上,其一,***级芯片通过数据输出端口与显示屏控制器电性连接,显示屏控制器与墨水屏电性连接,则可以通过由***级芯片、显示屏控制器以及墨水屏之间依次的电性连接,实现笔迹内容在墨水屏上的显示;其二,***级芯片与通信接口电性连接,则可以同时实现将投屏图像传输给投屏设备进行投屏显示。由此可见,本公开提供的墨水屏阅读设备,通过将***级芯片分别与投屏设备和显示屏控制器建立电性连接,可以在用户输入笔迹的过程中,实现笔迹内容在墨水屏和投屏设备上的同步显示。
上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图概述
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本***息显示方法实施例的流程图;
图2示出了本***息显示方法另一个实施例的流程图;
图3示出了一个具体页面中的多个界面图层的示意图;
图4示出了本公开阅读器实施例的结构示意图;
图5示出了本公开实施例提供的墨水屏阅读设备的结构示意图;
图6示出了本公开另一实施例提供的墨水屏阅读设备的结构示意图;
图7示出了本公开实施例中提供的投屏显示***的组成框图;
图8示出了本公开另一实施例提供的投屏显示***的组成框图;
图9示出了由两个墨水屏阅读器构成投屏显示***的组成框图。
本公开的较佳实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了本***息显示方法实施例的流程图,该方法应用于墨水屏阅读器中,并且,该墨水屏阅读器支持手写操作。如图1所示,该方法包括以下步骤:
步骤S110:检测手写操作产生的手写报点数据。
在本公开中,墨水屏阅读器提供手写功能,用户可以在该阅读器上使用手写笔执行手写操作,进而书写出笔迹内容。
具体地,在用户执行手写操作的过程中,电磁膜会检测到手写操作产生的实时的手写报点数据;其中,该手写报点数据至少包括反映压感、笔迹点的位置、笔迹点的停留时间中的至少一个的数据,以便后续确定手写操作书写的手写笔迹内容。
需要在此说明的是,该检测手写报点数据的过程是实时的,随着用户的手写操作会实时产生新的实时报点数据,则电磁膜会检测到该实时产生的新的手写报点数据。
步骤S120:根据该手写报点数据对显示缓存中存储的界面图像进行修改,以使得该显示缓存将修改后的界面图像同步给墨水屏进行显示。
其中,显示缓存用于存储在墨水屏中进行显示的图像,包括界面图像,或者修改后的界面图像;以及,界面图像是指墨水屏中当前显示的图像,修改后的界面图像则是指墨水屏中即将要显示的图像。
具体地,在墨水屏中进行显示的图像可以仅包括界面内容,而不包括手写操作书写的手写笔迹内容,其中,界面内容是指由多个界面图层组成的需要进行显示的页面的内容,此时通常对应未执行手写操作的情况;或,在墨水屏中进行显示的图像可以包括界面内容和手写操作书写的手写笔迹内容,此时通常对应已经执行过手写操作并对界面图像进行修改过的情况。
并且,在本公开中,墨水屏中进行显示的图像通过修改显示缓存中的界面图像来实现刷新。在持续不断的接收到电磁膜发送来的新的手写报点数据后,则根据该手写报点数据修改界面图像,即直接对界面图像整体进行修改,例如,将新的手写笔迹内容添加到该界面图像上;然后,根据该修改后的界面图像驱动墨水屏中的墨水粒子移动进而显示该修改后的界面图像。
经过该步骤S120,通过对显示缓存中存储的界面图像进行修改则可实现在墨水屏中同步显示手写操作书写的手写笔迹内容,将这种方式用于连续变化的手写操作过程,而不涉及图层的合并处理,则可以快速得到待显示的界面图像,以便在墨水屏中高效的进行刷新显示,提高手写响应速度。
步骤S130:根据该手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将该投屏图像发送给投屏设备,以供该投屏设备显示该投屏图像。
其中,***缓存用于存储合成得到投屏图像时所需的笔迹图层,该笔迹图层专用于绘制手写笔迹内容。
其中,投屏设备可以为任意可与执行本公开方案的墨水屏阅读器建立通信连接、且具有显示功能的电子设备,例如,投屏设备为另一阅读器、手机、平板、个人电脑或投影仪等。可选的,墨水屏阅读器与投屏设备之间通过局域网建立通信连接,例如,通过wifi连接。
具体地,投屏设备中显示的投屏图像通过图层合成处理的方式合成得到。在得到投屏图像的过程中,首先更新笔迹图层上绘制的手写笔迹内容,即将手写操作书写的手写笔迹内容绘制到该笔迹图层中,使得笔迹图层中的手写笔迹内容与用户书写的内容保持一致;在完成对笔迹图层上绘制的手写笔迹内容的一次更新后,则进行图层合成处理,得到与实时书写完成的笔迹内容以及界面内容相同的投屏图像;然后,将该投屏图像发送给投屏设备,则可实现在投屏设备中显示与墨水屏中相同的图像。
经过上述步骤S130,通过对笔迹图层和界面图层进行图层合成处理的方式,得到在投屏设备中进行投屏显示的投屏图像,可将用户实时手写的手写笔迹内容投屏到投屏设备中,实现笔迹内容的实时投屏。
需要在此说明的是,在本公开中,上述步骤S120与步骤S130的执行无先后顺序,可选的,可同时执行该两个步骤,以同时实现墨水屏和投屏设备中的高效显示;或者,也可以先后分别开始执行步骤S130和步骤S120,以实现墨水屏和投屏设备中的同步显示,避免投屏设备中的显示滞后。
根据本实施例提供的信息显示方法,在检测到手写操作产生的手写报点数据时,一方面,通过图像修改的方式根据该手写报点数据修改显示缓存中的界面图像,修改得到包含手写笔迹内容的修改后的界面图像,以在墨水屏中进行刷新显示,进而可以加快手写响应速度,实现手写笔迹内容的流畅显示;另一方面,通过图层合成处理的方式根据手写报点数据更新笔迹图层上绘制的手写笔迹内容,并在更新完成后,对更新后的笔迹图层和多个界面图层进行图层合成处理,合成得到投屏图像,以实现在投屏设备中显示该投屏图像。由此可见,在本实施例中,可通过持续检测手写报点数据,并根据新的实时报点数据来合成得到投屏图像以用于实时投屏,进而实现了手写笔迹内容的实时投屏,提高了投屏的实时性;以及,分别通过修改图像和合成图层的方式得到了界面图像和投屏图像,则可在保证手写响应速度的同时,实现手写笔迹内容的实时投屏。
图2示出了本***息显示方法另一个实施例的流程图,该方法应用于墨水屏阅读器中,并且,该墨水屏阅读器支持手写操作。如图2所示,该方法包括以下步骤:
步骤S210:检测手写操作产生的手写报点数据。
其中,该手写报点数据至少包括反映压感、笔迹点的位置以及笔迹点的停留时间中的至少一个的数据,以便后续确定手写操作书写的手写笔迹内容,在一些具体的实施例中,反映笔迹点的位置的数据可以为笔迹点坐标,以及反映笔迹点的停留时间的数据可以为笔迹点移动速度。
步骤S220:根据该手写报点数据对显示缓存中存储的界面图像进行修改,以使得该显示缓存将修改后的界面图像同步给墨水屏进行显示。
具体地,以图像修改的方式得到修改后的界面图像。获取显示缓存中存储的界面图像,该界面图像是指墨水屏中当前显示的图像,需要在此说明的是,该当前显示的图像可以是经过图层合成处理得到的投屏图像(即将投屏图像写入缓存中得到的,具体可参见下文中步骤S250的描述),也可以是上一次经过修改后得到的修改后的界面图像;根据该手写报点数据在界面图像上添加手写笔迹内容,将添加有笔迹内容的界面图像作为更新后的界面图像写入到显示缓存中,每次在接收到新的手写报点数据后,将该手写报点数据转化为手写笔迹内容,并将该手写笔迹内容添加到界面图像上对应笔迹点坐标的位置,得到修改后的界面图像,可选的,该对显示缓存中的界面图像进行修改的步骤可由阅读器中的***级芯片(System on Chip,简称SOC)来执行。在墨水屏阅读器中,该界面图像以及修改后的界面图像均为灰度图像,以便后续据此进行查表并驱动墨水粒子成像。根据修改后的界面图像查表获得驱动波形;根据驱动波形驱动墨水粒子移动而在墨水屏中显示修改后的界面图像。
举例来说,墨水屏中当前显示的为界面图像p1,且该界面图像p1中仅包含页面1的内容,而没有手写笔迹内容,相应的,显示缓存中存储的为不包括手写笔迹内容的界面图像p1。当检测到手写报点数据时,将手写报点数据转化为手写笔迹内容,假设为笔画横,则将该笔画横(即“一”)添加到界面图像p1中相应的位置,得到包含手写笔迹内容“一”的界面图像p2,此时则可在墨水屏中显示界面图面p2;在此基础上,若持续检测到手写报点数据,则持续将新的手写报点数据转化为手写笔迹内容,假设为笔画竖,则将该笔画竖(即“丨”)添加到包含手写笔迹内容“一”的界面图像p2中相应的位置,得到包含手写笔迹内容“十”的界面图像p3,此时则可在墨水屏中显示界面图像p3。
步骤S230:根据该手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将该投屏图像发送给投屏设备,以供该投屏设备显示该投屏图像。
其中,笔迹图层为透明图层,且该笔迹图层的尺寸与墨水屏的界面尺寸相同。
具体地,以图层合成的方式得到投屏图像。在得到投屏图像的过程中,首先更新笔迹图层,根据手写报点数据和预设手写参数在***缓存中更新笔迹图层上绘制的手写笔迹内容,其中,手写报点数据是指手写操作反映出的操作参数,例如,笔迹点坐标等,而预设手写参数是指手写操作的个性化属性设置,其无法从手写操作反映出来,可选的,预设手写参数包括线条颜色、线条宽度以及笔锋效果中的至少一种,但不限于此,通过这种方式,可以在笔迹图层中绘制出与手写操作的轨迹相同,且与预设手写参数一致的手写笔迹内容,可选的,该更新笔迹图层的步骤也可以由***级芯片(System on Chip,简称SOC)来执行。
然后,将更新后的笔迹图层叠加到该多个界面图层之上,得到投屏图像,其中,笔迹图层为透明图层,则叠加到多个界面图层之上后可以不遮挡多个界面图层中的内容的显示。在本实施例中,页面由多个界面图层组成,每个界面图层用于显示页面中的一部分元素,这些界面图层可以在页面垂直方向上叠加,也可以是以非叠加的形式而存在于页面二维平面的同一层级中。图3示出了一个具体页面中的多个界面图层的示意图。如图3所示,最下方的书架、书城、会员等通过一个界面图层显示,中间的排行、新书、免费、影视等入口通过另一个界面图层显示等。而当需要显示该页面以及在该页面手写的笔迹内容时,则获取组成待显示的页面的多个界面图层,并按照该多个界面图层之间的层级关系以及位置关系进行组合,并在组合得到的整体之上叠加笔迹图层,则得到投屏图像。
进一步的,在进行图层合成处理时,调用signalLayerUpdate函数向***服务申请对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像,即:在仅有手写笔迹内容发生变化,而界面内容(可以理解为待显示的页面的内容,下文中相同)无变化时,则调用signalLayerUpdate函数向***服务(SurfaceFlinger)申请进行图层合成处理,***服务则将更新后的笔迹图层,以及组成待显示的页面的多个界面图层进行图层合成处理,合成得到投屏图像。
需要在此说明的是,实际实施时,可以在两个单独的线程中同步执行上述步骤S220和步骤S230,具体利用第一线程根据该手写报点数据对显示缓存中存储的界面图像进行修改;以及,利用第二线程根据该手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。通过这种方式,可以使得墨水屏中刷新显示以及投屏显示的过程互相独立,进一步确保了在手写流畅和实时投屏。
步骤S240:取消向该显示缓存写入该投屏图像。
具体地,当仅有手写笔迹内容发生改变时,则更新后的界面图像与合成得到的投屏图像显示的内容是相同的。基于此,本实施例中通过取消将投屏图像写入到显示缓存中,避免因向显示缓存中重复写入相同的显示内容而导致墨水屏重复刷新显示,进而避免造成墨水屏显示卡顿。
进一步的,在实际实施时,可针对对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理而得到投屏图像的行为设置缓存标记,并在向显示缓存中写入投屏图像时,通过查询该缓存标记,确定是否取消向显示缓存中写入投屏图像。可选的,设置缓存标记为第一标记,则取消向显示缓存写入投屏图像具体为当向显示缓存中写入投屏图像时,检测该缓存标记是否为第一标记,若是,表明仅发生了手写笔迹内容的改变,此时投屏图像和显示缓存中更新的界面图像的显示内容是相同的,则取消向显示缓存中写入投屏图像。通过这种根据缓存标记向显示缓存中写入投屏图像的方式,可以在仅有手写笔迹内容发生变化时取消向显示缓存中写入投屏图像,同时,也可以在界面内容发生改变的情况下向显示缓存中写入投屏图像,以确保墨水屏和投屏设备中显示的内容是相同的。
至此,上述步骤S210至步骤S240主要针对的是仅有手写笔迹内容发生改变时,墨水屏中的刷新显示以及投屏设备中的实时投屏的实现,而在实际中,界面内容也会发生更新, 针对这种情况,则通过如下步骤S250来实现实时投屏显示和墨水屏中的刷新显示。
步骤S250:根据界面内容更新请求进行图层合成处理,合成得到投屏图像,将投屏图像发送给投屏设备,以供该投屏设备显示该投屏图像;并将投屏图像作为修改后的界面图像写入到显示缓存中,以使得该显示缓存将修改后的界面图像同步给墨水屏进行显示。
其中,界面内容是指待显示的页面的内容,该界面内容不包括手写笔迹内容。
具体的,随着对笔迹图层的更新,记录最新的笔迹图层,使得最新的手写笔迹内容能够反映在该最新的笔记图层中,以在界面内容更新时利用该最新的笔迹图层进行图层合成处理。其中,判断是否触发墨水屏的界面内容更新请求,该界面内容更新请求包括显示新的页面的请求,例如,从当前显示的A页面跳转到B页面的请求,或者,显示或隐藏当前页面的部分内容的请求,例如,将页面A中的手菜单栏由隐藏状态变为调出状态的请求;以及,可由用户触发墨水屏的界面内容更新请求,例如,用户触发页面跳转;或,阅读器自动触发墨水屏的界面内容更新请求,例如,页面显示时长达到定时时长,则自动触发跳转。当触发界面内容更新请求时,确定多个更新的界面图层,当触发页面内容更新请求时,则表明在墨水屏和投屏设备中同步显示手写笔迹内容的同时,需要进一步在墨水屏中和投屏设备中同步显示更新后的界面内容,此时,则在最近一次对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理而得到投屏图像的基础上,将最新的笔迹图层和多个更新的界面图层进行图层合成处理,合成得到投屏图像,其中,多个更新的界面图层是指更新的界面内容对应的多个界面图层,经过此次图层合成处理得到的投屏图像中则同时包括最新的手写笔迹内容和更新的界面内容。并且,当触发界面内容更新请求时,则***服务会自动执行上述确定多个更新的界面图层并进行图层合成处理的步骤,以快速得到投屏图像。
进一步的,在此次得到投屏图像后,一方面则可在投屏设备中投屏显示最新的手写笔迹内容和更新的界面内容;与此同时,将投屏图像作为修改后的界面图像写入到显示缓存中,则可在墨水屏中同步显示最新的手写笔迹内容和更新的界面内容。需要在此说明的是,与步骤S240中相同,此处将投屏图像写入显示缓存中,也可根据缓存标记进行判断,仅在手写笔迹内容发生改变时,才设置缓存标记为第一标记,而此时由触发界面内容更新而执行的图层合成处理的行为,并未设置第一标记,则执行将投屏图像写入显示缓存的操作,以实现更新后的界面内容和最新的手写笔迹内容在墨水屏和投屏设备中的同步显示。
为了便于对本实施例的信息显示方案的理解,下面以一个具体举例来进行说明:用户顺时针画一个圆圈,随着笔迹点的移动,则一方面不断的修改显示缓存中的界面图像,并在墨水屏中进行显示;另一方面,通过在笔迹图层中逐渐延伸该绘制过程对应的曲线,并将更新后的笔迹图层和多个界面图层进行图层合成处理,得到投屏图像后发送给投屏设备进行显示。当用户画到6点钟位置时,提笔中止手写操作,此时,墨水屏中显示的手写笔迹内容是顺时针画了半个圆,同时投屏设备中显示的也是绘制了半个圆的手写笔迹内容。若用户使用手指点击屏幕中间区域调起菜单,则***服务会自动获取多个更新的界面图层,其中包括显示菜单的图层,以及获取绘制了半个圆的笔迹图层,将该所有的图层进行合并形成新的投屏图像,将其写入显示缓存中替换之前显示的界面图像并进行显示,从而在墨水屏中显示出包含菜单和最新的手写笔迹内容的图像;以及,将该新的投屏图像发送给投屏设备,则可在投屏设备中同步显示该界面内容的更新,即显示出菜单。
另外,利用本公开的上述方案,可以在至少两个阅读器之间进行协同工作,其中,该至少两个阅读器中的至少一个阅读器可用作其它任一阅读器的投屏设备,即其中一个阅读器中的手写笔迹内容可投屏到其它至少一个阅读器中进行显示。举例来说,有两个阅读器分别为阅读器1和阅读器2,则阅读器2可以投屏显示阅读器1中的手写笔迹内容,在接收到阅读器1发送的投屏图像后,可在阅读器2中显示该投屏图像;而且,阅读器2上也 可以在显示的该投屏图像上进行手写操作,其在阅读器1产生的手写笔迹内容的基础上,进行手写操作时,该新增的笔迹可以按照前述方案显示在阅读器2中,也可以通过前述方式传递给阅读器1进行显示,从实现了多方同步书写的功能。
根据本实施例提供的信息显示方法,在检测到手写操作产生的手写报点数据时,通过图像修改的方式得到修改后的界面图像,以在墨水屏中进行刷新显示,通过图层合成处理的方式得到投屏图像,以在投屏设备中投屏实现实时投屏,进而在保证手写相应速度的情况下,实现实时投屏;以及,在仅有手写笔迹内容发生改变的情况下,取消投屏图像写入显示缓存中,避免因显示缓存中界面图像的频繁修改而造成墨水屏频繁刷新显示,提高了墨水屏显示的流畅度;并且,当检测到界面内容更新请求时,***服务自动将最新的笔迹图层和多个更新的界面图层进行图层合并处理,得到包含最新的手写笔迹内容和更新的界面内容的投屏图像,并将该投屏图像写入到显示缓存中,则保证了在界面内容发生更新的情况下,墨水屏和投屏设备的同步显示。
本公开实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的信息显示方法。
可执行指令具体可以用于使得处理器执行以下操作:
检测手写操作产生的手写报点数据;
根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:取消向所述显示缓存写入所述投屏图像。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:设置缓存标记为第一标记;当向显示缓存中写入投屏图像时,检测所述缓存标记是否为第一标记,若是,则取消向显示缓存中写入投屏图像。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:记录最新的笔迹图层;判断是否触发墨水屏的界面内容更新请求;其中,所述界面内容不包括手写笔迹内容;
当触发界面内容更新请求时,确定多个更新的界面图层;
将最新的笔迹图层和所述多个更新的界面图层进行图层合成处理,合成得到投屏图像。
在一种可选的实施方式中,所述触发墨水屏的界面内容更新请求进一步包括下列中的至少一个:用户触发墨水屏的界面内容更新请求;和,计算机存储介质自动触发墨水屏的界面内容更新请求。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:获取显示缓存中存储的界面图像;所述;
根据所述手写报点数据在界面图像上添加手写笔迹内容,将添加有笔迹内容的界面图像作为更新后的界面图像写入到显示缓存中。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:根据修改后的界面图像查表获得驱动波形;根据驱动波形驱动墨水粒子移动而在墨水屏中显示修改后的界面图像。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:根据 所述手写报点数据和预设手写参数在***缓存中更新笔迹图层上绘制的手写笔迹内容;所述预设手写参数包括线条颜色、线条宽度以及笔锋效果中的至少一种。
在一种可选的实施方式中,所述手写报点数据包括笔迹点坐标、笔迹移动速度和压感数据中的至少一种。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:将更新后的笔迹图层叠加到所述多个界面图层之上,得到投屏图像。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:调用signalLayerUpdate函数向***服务申请对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
在一种可选的实施方式中,所述笔迹图层为透明图层;所述笔迹图层的尺寸与墨水屏的界面尺寸相同。
在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行如下操作:利用第一线程根据所述手写报点数据对显示缓存中存储的界面图像进行修改;
利用第二线程根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
图4示出了本公开阅读器实施例的结构示意图,本公开具体实施例并不对阅读器的具体实现做限定。
如图4所示,该阅读器可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。
其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述用于阅读器的信息显示方法实施例中的相关步骤。
具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
处理器402可能是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本公开实施例的一个或多个集成电路。阅读器包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序410具体可以用于使得处理器402执行以下操作:
检测手写操作产生的手写报点数据;
根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:取消向所述显示缓存写入所述投屏图像。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:设置缓存标记为第一标记;
当向显示缓存中写入投屏图像时,检测所述缓存标记是否为第一标记,若是,则取消向显示缓存中写入投屏图像。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:记录最新的笔迹图层;判断是否触发墨水屏的界面内容更新请求;其中,所述界面内容不包括手写笔迹内容;
当触发界面内容更新请求时,确定多个更新的界面图层;
将最新的笔迹图层和所述多个更新的界面图层进行图层合成处理,合成得到投屏图像。
在一种可选的方式中,所述触发墨水屏的界面内容更新请求进一步包括下列中的至少一个:用户触发墨水屏的界面内容更新请求;和,阅读器自动触发墨水屏的界面内容更新请求。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:获取显示缓存中存储的界面图像;所述;
根据所述手写报点数据在界面图像上添加手写笔迹内容,将添加有笔迹内容的界面图像作为更新后的界面图像写入到显示缓存中。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:根据修改后的界面图像查表获得驱动波形;根据驱动波形驱动墨水粒子移动而在墨水屏中显示修改后的界面图像。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:根据所述手写报点数据和预设手写参数在***缓存中更新笔迹图层上绘制的手写笔迹内容;所述预设手写参数包括线条颜色、线条宽度和笔锋效果中的至少一种。
在一种可选的方式中,所述手写报点数据包括笔迹点坐标、笔迹移动速度和压感数据中的至少一种。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:将更新后的笔迹图层叠加到所述多个界面图层之上,得到投屏图像。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:调用signalLayerUpdate函数向***服务申请对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
在一种可选的方式中,所述笔迹图层为透明图层;所述笔迹图层的尺寸与墨水屏的界面尺寸相同。
在一种可选的方式中,所述程序410进一步使所述处理器402执行以下操作:利用第一线程根据所述手写报点数据对显示缓存中存储的界面图像进行修改;
利用第二线程根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
本公开另一实施例提供了一种使用上述信息显示方法进行信息显示的墨水屏阅读设备。图9示出了本公开实施例提供的墨水屏阅读设备的结构示意图。如图9所示,墨水屏阅读设备100包括***级芯片10、显示屏控制器20、墨水屏30、电磁膜40、以及通信接口50,***级芯片10设有数据输入端口11和数据输出端口12。其中,***级芯片10(System on Chip,简称SOC)是一个有专用目标的集成电路,其为墨水屏阅读器100的主芯片;显示屏控制器20为电子纸显示控制器(Electronic Paper Display controller,简称EPDC)或定时器控制寄存器(Timer Control Register,简称TCON),TCON也称为逻辑板、屏驱动板或者中心控制板;以及,通信接口50为***级芯片10与外部投屏设备进行投屏通信的接 口,通过该通信接口50将投屏图像发送给投屏设备。
具体地,***级芯片10通过数据输入端口11与电磁膜40电性连接,以接收该电磁膜40传递的感应数据。用户使用手写笔接触到电磁膜40后,电磁膜40会检测到笔迹的感应数据。通过数据输入端口11将该感应数据传递给***级芯片10。
一方面,***级芯片10通过数据输出端口12与显示屏控制器20电性连接,以将刷新图像发送给该显示屏控制器20,该显示屏控制器20与该墨水屏30电性连接,以将该刷新图像的驱动信号传递给该墨水屏30,驱动该墨水屏30显示该刷新图像。其中,***级芯片10将根据接收到的感应数据处理得到的刷新图像输出给显示屏控制器20,该刷新图像为灰度图像,显示屏控制器20则用于根据灰度图像查表(Look-Up-Table,简称LUT)获得驱动波形(waveform),并根据驱动波形驱动墨水屏30上的墨水粒子移动,实现成像。
另一方面,***级芯片10与通信接口50电性连接,以将投屏图像通过该通信接口50传输给投屏设备。***级芯片10将根据接收到的感应数据处理得到的投屏图像通过通信接口50传输给投屏设备,则投屏设备可获取到投屏图像进行投屏显示。
本实施例提供的墨水屏阅读设备100,其中的***级芯片10通过数据输入端口11与电磁膜40电性连接,在此基础上,其一,***级芯片10通过数据输出端口12与显示屏控制器20电性连接,显示屏控制器20与墨水屏30电性连接,则可以通过由***级芯片10、显示屏控制器20以及墨水屏30之间依次的电性连接,实现笔迹内容在墨水屏30上的显示;其二,***级芯片10与通信接口50电性连接,则可以同时实现将投屏图像传输给投屏设备进行投屏显示。由此可见,本实施例提供的墨水屏阅读设备,通过将***级芯片分别与投屏设备和显示屏控制器建立电性连接,可以在用户输入笔迹的过程中,实现笔迹内容在墨水屏和投屏设备上的同步显示。
在本公开的一些可选实施例中,***级芯片用于阻控投屏图像通过该数据输出端口传输给该显示屏控制器,使得投屏图像仅通过通信接口传输给投屏设备,而不会发送给显示屏控制器,避免墨水屏频繁刷新显示而造成显示卡顿。需要在此说明的是,具体实施时,并不限定实现阻控的具体结构,例如,可通过***级芯片中两个互相隔离的模块分别来刷新图像和生成投屏图像。
其中,在本公开的一些具体实施例中,***级芯片包括缓存,用于存储刷新图像,将刷新图像利用缓存存储并传输给显示屏控制器,使刷新图像与投屏图像隔离开,则可避免投屏图像影响墨水屏中的显示。
在本公开的一些可选实施例中,***级芯片包括图形处理器,其中,***级芯片通过数据输入端口与电磁膜电性连接可具体为:该图形处理器通过数据输入端口与电磁膜电性连接,用于根据电磁膜传递的感应数据进行图形处理,得到投屏图像。以及,***级芯片与通信接口电性连接可具体为:图形处理器与通信接口电性连接,以实现将处理得到的投屏图像传输给投屏设备进行显示。其中,该图形处理器具体为GPU或CPU。
在本公开的一些可选实施例中,电磁膜与墨水屏为一体结构或组合结构,其中,电磁膜具体可位于墨水屏之上。其与墨水屏一体设计,可以减少屏幕的零部件组成,提高屏幕的结构稳定性;其与墨水屏组合设计,可减少电磁膜与墨水屏之间的功能干扰。
图6示出了本公开另一实施例提供的墨水屏阅读设备的结构示意图。如图6所示,在图9的基础上,该墨水屏阅读设备100中,***级芯片10进一步包括图形处理器21和缓存22。其中,图形处理器21与数据输入端口11电性连接,则可通过该数据输入端口11接收到从电磁膜40发送来的感应数据。图形处理器21与通信接口50电性连接,将处理得到的投屏图像通过该通信接口50传输给投屏设备进行显示,实现笔迹内容的投屏显示;以及,缓存22中单独存储刷新图像,通过将该缓存22中的刷新图像发送给显示屏控制器20 则可实现笔迹内容在墨水屏30上的显示,使得墨水屏30的刷新显示不受投屏图像的影响,提高墨水屏30的显示稳定性。与此同时,图形处理器21与缓存22电性连接,使得图形控制器21可控制缓存22中的图像刷新以及控制将缓存22中的刷新图像发送给显示屏控制器20,进而利于墨水屏30的刷新显示。
图7示出了本公开实施例提供的投屏显示***的组成框图。如图7所示,投屏显示***300包括墨水屏阅读设备100与投屏设备30,其中,墨水屏阅读设备100为前文中墨水屏阅读设备实施例中的任一墨水屏阅读设备。在该图7中,仅示出了投屏设备300为一个的情况,实际中,投屏显示***包括墨水屏阅读设备100,以及至少一个投屏设备30;其中,每个投屏设备30与墨水屏阅读设备100通过局域网连接,以接收墨水屏阅读设备100发送的投屏图像并进行显示。本实施例提供的投屏显示***,可以将墨水屏阅读设备100中发送来的投屏图像显示在投屏设备中,实现了笔迹内容在投屏设别中的显示。
图8示出了本公开另一实施例提供的投屏显示***的组成框图。如图8所示,投屏设备30进一步包括通信借口41和显示器42,其中,显示器42与通信接口41电性连接,显示器42通过该通信接口41接收墨水屏阅读设备100发送的投屏图像,以显示该投屏图像,具体接收的为通过墨水屏阅读设备100中的通信接口发送出来的投屏图像。其中,投屏设备30可以为投影仪、电视、平板、笔记本和手机中的至少一种。
在投屏显示***的可选实施例中,投屏显示***包括至少两个前文中所述的墨水屏阅读设备,该至少两个墨水屏阅读设备中的至少一个墨水屏阅读设备用作其它任一墨水屏阅读设备的投屏设备,即其中一个墨水屏阅读设备中的笔记内容可投屏到其它至少一个墨水屏阅读设备中进行显示。图9示出了由两个墨水屏阅读器构成投屏显示***的组成框图。如图9所示,作为投屏设备的墨水屏阅读设备100’,通过通信接口50’接收投屏图像,并依赖通信接口50’、***级芯片10’以及显示屏控制器20’之间的电性连接,将投屏图像传输给显示屏控制器20’并进行显示,则实现了将其它墨水屏阅读设备中处理得到的投屏图像显示在本阅读器中。
同时,在该可选的实施例中,至少两个墨水屏阅读设备之间可以协同工作,任一墨水屏阅读设备可用作其它任一墨水屏阅读设备的投屏设备。举例来说,有两个阅读器分别为阅读器1和阅读器2,则阅读器2可以投屏显示阅读器1中的手写笔记,在接收到阅读器1发送的手写图像后,通过阅读器2的通信接口该图像发送给***级芯片,然后由***级芯片将该图像传递给显示屏控制器,而且,阅读器2上也可以对显示的笔迹内容进行手写操作,其在阅读器1产生的手写内容的基础上,进行手写操作时,该新增的笔迹可以按照前述方案显示在阅读器2中,也可以通过前述方式传递给阅读器1进行显示,从实现了多方同步书写的功能。
在本申请的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本公开的限制。
在此提供的算法或显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本公开实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本公开的内容,并且上面对特定语言所做的描述是为了披露本公开的较佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个公开方面中的一个或多个,在上面对本公开的示例性实施例的描述中,本公开实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本公开要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,公开方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本公开的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。

Claims (38)

  1. 一种信息显示方法,包括:
    检测手写操作产生的手写报点数据;
    根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
    根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
  2. 根据权利要求1所述的方法,其中,在所述对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像后,所述方法还包括:取消向所述显示缓存写入所述投屏图像。
  3. 根据权利要求2所述的方法,其中,在所述对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像后,所述方法还包括:设置缓存标记为第一标记;
    所述取消向所述显示缓存写入所述投屏图像具体为:当向显示缓存中写入投屏图像时,检测所述缓存标记是否为第一标记,若是,则取消向显示缓存中写入投屏图像。
  4. 根据权利要求1-3任一项所述的方法,其中,所述方法还包括:记录最新的笔迹图层;判断是否触发墨水屏的界面内容更新请求;其中,所述界面内容不包括手写笔迹内容;
    所述进行图层合成处理,合成得到投屏图像进一步包括:当触发界面内容更新请求时,确定多个更新的界面图层;
    将最新的笔迹图层和所述多个更新的界面图层进行图层合成处理,合成得到投屏图像。
  5. 根据权利要求4所述的方法,其中,所述触发墨水屏的界面内容更新请求进一步包括下列中的至少一个:用户触发墨水屏的界面内容更新请求;和,阅读器自动触发墨水屏的界面内容更新请求。
  6. 根据权利要求1-5任一项所述的方法,其中,所述根据所述手写报点数据对显示缓存中存储的界面图像进行修改进一步包括:
    获取显示缓存中存储的界面图像;所述;
    根据所述手写报点数据在界面图像上添加手写笔迹内容,将添加有笔迹内容的界面图像作为更新后的界面图像写入到显示缓存中。
  7. 根据权利要求6所述的方法,其中,所述显示缓存将修改后的界面图像同步给墨水屏进行显示进一步包括:
    根据修改后的界面图像查表获得驱动波形;根据驱动波形驱动墨水粒子移动而在墨水屏中显示修改后的界面图像。
  8. 根据权利要求1-7任一项所述的方法,其中,所述根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容具体为:根据所述手写报点数据和预设手写参数在***缓存中更新笔迹图层上绘制的手写笔迹内容;所述预设手写参数包括线条颜色、 线条宽度和笔锋效果中的至少一个。
  9. 根据权利要求1-8任一项所述的方法,其中,所述手写报点数据包括笔迹点坐标、笔迹移动速度和压感数据中的至少一个。
  10. 根据权利要求1-9任一项所述的方法,其中,所述对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像具体为:
    将更新后的笔迹图层叠加到所述多个界面图层之上,得到投屏图像。
  11. 根据权利要求1-10任一项所述的方法,其中,所述对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像具体为:调用signalLayerUpdate函数向***服务申请对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
  12. 根据权利要求1-11任一项所述的方法,其中,所述笔迹图层为透明图层;所述笔迹图层的尺寸与墨水屏的界面尺寸相同。
  13. 根据权利要求1-12任一项所述的方法,其中,所述根据所述手写报点数据对显示缓存中存储的界面图像进行修改具体为:利用第一线程根据所述手写报点数据对显示缓存中存储的界面图像进行修改;
    所述根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像具体为:利用第二线程根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
  14. 一种阅读器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
    所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
    检测手写操作产生的手写报点数据;
    根据所述手写报点数据对显示缓存中存储的界面图像进行修改,以使得所述显示缓存将修改后的界面图像同步给墨水屏进行显示;
    根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像;将所述投屏图像发送给投屏设备,以供所述投屏设备显示所述投屏图像。
  15. 根据权利要求14所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:
    取消向所述显示缓存写入所述投屏图像。
  16. 根据权利要求15所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:
    设置缓存标记为第一标记;
    当向显示缓存中写入投屏图像时,检测所述缓存标记是否为第一标记,若是,则取消向显示缓存中写入投屏图像。
  17. 根据权利要求14-16任一项所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:
    记录最新的笔迹图层;判断是否触发墨水屏的界面内容更新请求;其中,所述界面内容不包括手写笔迹内容;
    当触发界面内容更新请求时,确定多个更新的界面图层;
    将最新的笔迹图层和所述多个更新的界面图层进行图层合成处理,合成得到投屏图像。
  18. 根据权利要求17所述的阅读器,其中,所述触发墨水屏的界面内容更新请求进一步包括下列中的至少一个:用户触发墨水屏的界面内容更新请求;和阅读器自动触发墨水屏的界面内容更新请求。
  19. 根据权利要求14-18任一项所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:
    获取显示缓存中存储的界面图像;所述;
    根据所述手写报点数据在界面图像上添加手写笔迹内容,将添加有笔迹内容的界面图像作为更新后的界面图像写入到显示缓存中。
  20. 根据权利要求19所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:
    根据修改后的界面图像查表获得驱动波形;根据驱动波形驱动墨水粒子移动而在墨水屏中显示修改后的界面图像。
  21. 根据权利要求14-20任一项所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:根据所述手写报点数据和预设手写参数在***缓存中更新笔迹图层上绘制的手写笔迹内容;所述预设手写参数包括线条颜色、线条宽度和笔锋效果中的至少一个。
  22. 根据权利要求14-21任一项所述的阅读器,其中,所述手写报点数据包括笔迹点坐标、笔迹移动速度和压感数据中的至少一个。
  23. 根据权利要求14-22任一项所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:将更新后的笔迹图层叠加到所述多个界面图层之上,得到投屏图像。
  24. 根据权利要求14-23任一项所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:调用signalLayerUpdate函数向***服务申请对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
  25. 根据权利要求14-24任一项所述的阅读器,其中,所述笔迹图层为透明图层;所述笔迹图层的尺寸与墨水屏的界面尺寸相同。
  26. 根据权利要求14-25任一项所述的阅读器,其中,所述可执行指令进一步使所述处理器执行如下操作:
    利用第一线程根据所述手写报点数据对显示缓存中存储的界面图像进行修改;
    利用第二线程根据所述手写报点数据在***缓存中更新笔迹图层上绘制的手写笔迹内容,每完成一次更新后,对更新后的笔迹图层和待显示的多个界面图层进行图层合成处理,合成得到投屏图像。
  27. 一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质中存储有至少一可执行指令,所述可执行指令用于使处理器执行前述任一权利要求1-13所述的信息显示方法。
  28. 一种计算机程序产品,该计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,该计算机程序包括程序指令,当该程序指令被处理器执行时,使该处理器执行前述任一权利要求1-13所述的信息显示方法。
  29. 一种使用前述任一权利要求1-13所述的信息显示方法进行信息显示的墨水屏阅读设备,包括***级芯片、显示屏控制器、墨水屏、电磁膜、以及通信接口;其特征在于,所述***级芯片设有数据输入端口和数据输出端口,所述***级芯片通过所述数据输入端口与所述电磁膜电性连接,以接收所述电磁膜传递的感应数据;所述***级芯片通过所述数据输出端口与所述显示屏控制器电性连接,以将刷新图像发送给所述显示屏控制器;所述显示屏控制器与所述墨水屏电性连接,以将所述刷新图像的驱动信号传递给所述墨水屏,驱动所述墨水屏显示所述刷新图像;所述***级芯片与所述通信接口电性连接,以将投屏图像通过所述通信接口传输给投屏设备。
  30. 根据权利要求29所述的墨水屏阅读设备,其特征在于,所述***级芯片用于阻控投屏图像通过所述数据输出端口传输给所述显示屏控制器。
  31. 根据权利要求29所述的墨水屏阅读设备,其特征在于,所述***级芯片包括图形处理器;所述图形处理器与所述通信接口电性连接,用于根据所述电磁膜传递的感应数据进行图形处理,得到投屏图像。
  32. 根据权利要求31所述的墨水屏阅读设备,其特征在于,所述图形处理器具体为GPU或CPU。
  33. 根据权利要求29-32任一项所述的墨水屏阅读设备,其特征在于,所述***级芯片包括缓存,用于存储刷新图像。
  34. 根据权利要求29所述的墨水屏阅读设备,其特征在于,所述电磁膜与所述墨水屏为一体结构或组合结构。
  35. 一种投屏显示***,其特征在于,包括如权利要求29-34任一项所述的墨水屏阅读设备,以及至少一个投屏设备;其中,每个投屏设备与所述墨水屏阅读设备通过局域网连接,以接收墨水屏阅读设备发送的投屏图像并进行显示。
  36. 根据权利要求35所述的投屏显示***,其特征在于,投屏设备包括通信接口以及显示器;
    所述显示器通过所述通信接口接收墨水屏阅读设备发送的投屏图像,以显示所述投屏图像。
  37. 根据权利要求35或36所述的投屏显示***,其特征在于,投屏设备为投影仪、电视、平板、笔记本和手机中的至少一个。
  38. 一种投屏显示***,其特征在于,包括至少两个如权利要求29-34任一项所述的墨水屏阅读设备,至少两个墨水屏阅读设备中的至少一个墨水屏阅读设备用作其它任一墨水屏阅读设备的投屏设备。
PCT/CN2019/119780 2019-09-25 2019-11-20 信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示*** WO2021056780A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
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

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201910913498.3A CN110703978B (zh) 2019-09-25 2019-09-25 信息显示方法、阅读器以及计算机存储介质
CN201921614685.3 2019-09-25
CN201921614685.3U CN210270849U (zh) 2019-09-25 2019-09-25 墨水屏阅读设备以及投屏显示***
CN201910913498.3 2019-09-25

Publications (1)

Publication Number Publication Date
WO2021056780A1 true WO2021056780A1 (zh) 2021-04-01

Family

ID=75166360

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/119780 WO2021056780A1 (zh) 2019-09-25 2019-11-20 信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示***

Country Status (2)

Country Link
US (1) US20220391084A1 (zh)
WO (1) WO2021056780A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117331642B (zh) * 2023-11-30 2024-03-19 广州嘉为科技有限公司 一种基于分层组织的节点管理方法、装置、设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105793836A (zh) * 2013-10-04 2016-07-20 三星电子株式会社 用于共享并且显示书写信息的方法和装置
CN106406731A (zh) * 2016-09-06 2017-02-15 东莞优闪电子科技有限公司 原笔迹书写同屏显示方法及***
CN108153505A (zh) * 2017-12-26 2018-06-12 掌阅科技股份有限公司 手写输入内容的显示方法、电子设备及计算机存储介质

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6559858B1 (en) * 2000-05-30 2003-05-06 International Business Machines Corporation Method for anti-aliasing of electronic ink
US7436535B2 (en) * 2003-10-24 2008-10-14 Microsoft Corporation Real-time inking
KR101688942B1 (ko) * 2010-09-03 2016-12-22 엘지전자 주식회사 다중 디스플레이에 기반한 사용자 인터페이스 제공 방법 및 이를 이용하는 이동 단말기
US20130011066A1 (en) * 2011-07-07 2013-01-10 Edward Balassanian System, Method, and Product for Handwriting Capture and Storage
JP5418576B2 (ja) * 2011-11-28 2014-02-19 コニカミノルタ株式会社 情報閲覧装置及び表示制御プログラム
JP5768777B2 (ja) * 2012-07-27 2015-08-26 コニカミノルタ株式会社 手書き入力システム、入力内容管理サーバ、入力内容管理プログラム
US8904117B1 (en) * 2012-12-21 2014-12-02 Symantec Corporation Non-shared write-back caches in a cluster environment
JP6116941B2 (ja) * 2013-02-28 2017-04-19 株式会社東芝 情報処理装置
WO2015050408A1 (en) * 2013-10-04 2015-04-09 Samsung Electronics Co., Ltd. Method and apparatus for sharing and displaying writing information
US10275050B2 (en) * 2014-05-23 2019-04-30 Microsoft Technology Licensing, Llc Ink for a shared interactive space
US9727661B2 (en) * 2014-06-20 2017-08-08 Lg Electronics Inc. Display device accessing broadcast receiver via web browser and method of controlling therefor
JP6301242B2 (ja) * 2014-11-28 2018-03-28 富士フイルム株式会社 赤外線反射パターン形成体
US9898100B2 (en) * 2015-06-04 2018-02-20 Microsoft Technology Licensing, Llc Authenticating stylus device
CN106951055B (zh) * 2017-03-10 2019-07-12 Oppo广东移动通信有限公司 一种移动终端的显示控制方法、装置及移动终端
US10885004B2 (en) * 2018-06-19 2021-01-05 Intel Corporation Method and apparatus to manage flush of an atomic group of writes to persistent memory in response to an unexpected power loss

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105793836A (zh) * 2013-10-04 2016-07-20 三星电子株式会社 用于共享并且显示书写信息的方法和装置
CN106406731A (zh) * 2016-09-06 2017-02-15 东莞优闪电子科技有限公司 原笔迹书写同屏显示方法及***
CN108153505A (zh) * 2017-12-26 2018-06-12 掌阅科技股份有限公司 手写输入内容的显示方法、电子设备及计算机存储介质

Also Published As

Publication number Publication date
US20220391084A1 (en) 2022-12-08

Similar Documents

Publication Publication Date Title
WO2021057830A1 (zh) 一种信息处理方法及电子设备
CN110703978B (zh) 信息显示方法、阅读器以及计算机存储介质
WO2021164631A1 (zh) 投屏方法及终端设备
US10031712B2 (en) System and method for display mirroring
US9489165B2 (en) System and method for virtual displays
WO2021244443A1 (zh) 分屏显示方法、电子设备及计算机可读存储介质
US11087563B2 (en) Object creation with physical manipulation
US11443453B2 (en) Method and device for detecting planes and/or quadtrees for use as a virtual substrate
US10049625B1 (en) Context-based rendering
US10629167B2 (en) Display apparatus and control method thereof
US20220100265A1 (en) Dynamic configuration of user interface layouts and inputs for extended reality systems
WO2023093458A1 (zh) 确定墨水屏的刷新模式的方法、电子设备和存储介质
US20240187725A1 (en) Photographing method and electronic device
WO2023040666A1 (zh) 键盘显示方法、折叠屏设备和计算机可读存储介质
JP2023038195A (ja) 画像処理方法及び情報処理装置
WO2021056780A1 (zh) 信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示***
WO2021052488A1 (zh) 一种信息处理方法及电子设备
WO2017000605A1 (zh) 片上***、图形绘制方法、中间层及嵌入式设备、介质
US9483171B1 (en) Low latency touch input rendering
WO2021056786A1 (zh) 手写阅读设备及其报点数据处理方法、计算机存储介质
WO2023131022A1 (zh) 显示控制方法、电子设备及可读存储介质
TWI828088B (zh) 用於視訊會議或視訊教學的電子裝置以及顯示方法
WO2024027481A1 (zh) 一种设备控制方法及设备
WO2013185664A1 (zh) 一种操作方法及装置
WO2023202640A1 (zh) 一种数据同步方法、介质、程序产品及电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19946564

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19946564

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 19946564

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 23.09.2022)

122 Ep: pct application non-entry in european phase

Ref document number: 19946564

Country of ref document: EP

Kind code of ref document: A1