WO2021056786A1 - 手写阅读设备及其报点数据处理方法、计算机存储介质 - Google Patents

手写阅读设备及其报点数据处理方法、计算机存储介质 Download PDF

Info

Publication number
WO2021056786A1
WO2021056786A1 PCT/CN2019/120012 CN2019120012W WO2021056786A1 WO 2021056786 A1 WO2021056786 A1 WO 2021056786A1 CN 2019120012 W CN2019120012 W CN 2019120012W WO 2021056786 A1 WO2021056786 A1 WO 2021056786A1
Authority
WO
WIPO (PCT)
Prior art keywords
handwriting
point data
display
chip
report point
Prior art date
Application number
PCT/CN2019/120012
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 CN201921614727.3U external-priority patent/CN210270850U/zh
Priority claimed from CN201910913499.8A external-priority patent/CN110703939B/zh
Application filed by 掌阅科技股份有限公司, 深圳市掌阅科技有限公司 filed Critical 掌阅科技股份有限公司
Priority to US17/762,365 priority Critical patent/US11862116B2/en
Publication of WO2021056786A1 publication Critical patent/WO2021056786A1/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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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/0416Control or interface arrangements specially adapted for digitisers
    • 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/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • 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
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/06Details of flat display driving waveforms
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • 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
    • G09G3/3433Control 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 using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
    • G09G3/344Control 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 using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on particles moving in a fluid or in a gas, e.g. electrophoretic devices

Definitions

  • This application relates to the field of computer technology, in particular to a handwriting reading device and its reporting data processing method, and a computer storage medium.
  • Handwriting reading devices such as e-book readers generally use ink screens (E-ink or Electronic Paper Display/EPD) to display content and provide electromagnetic handwriting functions.
  • the ink screen is also called an electronic paper display (Electronic Paper Display, EPD).
  • the handwriting function of the handwriting reading device is realized by the following way: A layer of electromagnetic film with the same or approximately the same size as the screen is set under the EPD to sense the movement of the stylus.
  • the external device uses an electromagnetic stylus to write content on the screen.
  • the film sensor obtains the coordinate data of the handwriting, and reports it to the main chip, such as System on Chip (SOC), and the SOC outputs the written image to the display controller to drive the EPD for display.
  • SOC System on Chip
  • the handwriting process of the handwriting reading device is a dynamic process. For example, using a stylus to draw a line is a process from a starting point to an ending point.
  • the handwriting reading device needs to draw and display the handwriting image frame by frame, and the handwriting function requires very high real-time handwriting display, pursuing the "follow pen" display effect .
  • the traditional handwriting reading device has not yet realized the direct transmission of the reported point data between the handwriting board and the display controller. Therefore, how to shorten as much as possible the time-consuming period from the triggering of the pen tip to the display of the corresponding handwriting content is a problem that needs to be solved urgently.
  • the present application is proposed in order to provide an electronic paper display device that overcomes the above-mentioned problems or at least partially solves the above-mentioned problems.
  • a reporting point data processing method including:
  • the system-level chip transmits the received handwriting report point data to the display controller
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the reported point data;
  • the display screen controller uses the first driving waveform to drive the ink screen to display the handwriting.
  • a handwriting reading device which includes an electromagnetic board, a system-on-chip, a display controller, and an ink screen that are electrically connected in sequence, and the electromagnetic board is used to detect whether the electromagnetic pen is in the ink.
  • Handwritten operation instructions generated on the screen, the system-level chip and the display screen controller are respectively used to store at least one executable instruction, and the executable instruction causes the system-level chip and the display screen controller to execute the following operating:
  • the system-level chip transmits the received handwriting report point data to the display controller
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the reported point data;
  • the display screen controller uses the first driving waveform to drive the ink screen to display the handwriting.
  • a non-volatile computer-readable storage medium is provided, and at least one executable instruction is stored in the non-volatile computer-readable storage medium.
  • the chip and display controller perform the following operations:
  • the system-level chip transmits the received handwriting report point data to the display controller
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the reported point data;
  • the display screen controller uses the first driving waveform to drive the ink screen to display the handwriting.
  • a computer program product including a computer program stored on the aforementioned non-volatile computer-readable storage medium.
  • the reporting point data is directly transmitted from the system-level chip to the display controller at the hardware layer, eliminating the fact that the reporting point data is transferred to the core layer of the system-level chip.
  • the process of going to the application layer and returning from the application layer to the core layer saves the transmission time of reporting point data, shortens the time-consuming handwriting drawing, and improves the handwriting drawing speed.
  • a handwriting reading device that uses the point data processing method disclosed in the present application to process point data, including a handwriting board, a system-level chip, a display controller, and an ink screen.
  • the board is used to detect handwritten reporting point data
  • the system-level chip is electrically connected to the display screen controller
  • the display screen controller is electrically connected to the ink screen.
  • the device further includes a switching module, the The switching module is electrically connected with the handwriting board, the system-level chip, and the display screen controller, respectively, and is used to switch the handwriting board and the system-level chip or the handwriting board and the display screen controller to conduct.
  • the switching module is set to switch the handwriting board and the system-level chip or the handwriting board and the display controller are turned on.
  • the handwriting board and the display controller are turned on, it is realized
  • the handwritten report point data is directly transmitted between the handwriting board and the display controller.
  • the display controller receives the handwritten report point data detected by the handwriting board and drives the ink screen for display.
  • the report point data is at the system level. The method from the core layer of the chip to the application layer, and then from the application layer back to the core layer, the present disclosure saves the transmission time of reporting point data, shortens the time consumed for drawing handwriting, and improves the speed of drawing handwriting.
  • Figure 1 shows a hardware structure diagram of an existing handwriting reading device
  • Figure 2 shows a schematic diagram of the transmission process of the reported point data in the existing handwriting reading device
  • FIG. 3 shows a schematic flow chart of a method for processing point data provided by an embodiment of the present disclosure
  • Figure 4 shows a schematic diagram of the flow of step 120 in Figure 3
  • FIG. 5 shows a schematic flowchart of a reporting point data processing method provided by another embodiment of the present disclosure
  • FIG. 6 shows a schematic flowchart of step 503A in FIG. 5;
  • FIG. 7 shows a schematic flowchart of step 506B in FIG. 5;
  • Fig. 8 shows a schematic structural diagram of a handwriting reading device provided by an embodiment of the present disclosure.
  • FIG. 9 shows a schematic structural diagram of a handwriting reading device provided by another embodiment of the present disclosure.
  • FIG. 10 shows a schematic structural diagram of a handwriting reading device provided by another embodiment of the present disclosure.
  • FIG. 11 shows a schematic structural diagram of a handwriting reading device provided by another embodiment of the present disclosure.
  • FIG. 12 shows a schematic structural diagram of a handwriting reading device provided by another embodiment of the present disclosure.
  • FIG. 13 shows a schematic structural diagram of a handwriting reading device provided by another embodiment of the present disclosure.
  • FIG. 14 shows a schematic diagram of the structure of the key switch used in FIG. 7;
  • FIG. 15 shows a schematic structural diagram of the combination of a key switch and a switch diode in FIG. 7;
  • Fig. 16 shows a schematic structural diagram of a handwriting reading device provided by another embodiment of the present disclosure.
  • the handwriting reading device includes an electromagnetic board, a system-level chip, a display controller and an ink screen that are electrically connected in sequence.
  • the electromagnetic board is provided with an electromagnetic film, and the electromagnetic film detects the handwritten operation instructions generated by the electromagnetic pen on the ink screen.
  • the electromagnetic film of the handwriting reading device detects the electromagnetic signal triggered by the stylus, it converts it into handwritten report point data, and then transmits it to the core layer (Kernel, also known as the kernel) of the SOC.
  • the handwriting report point data is transferred to the upper application layer.
  • the application layer generates the handwriting trace image to be displayed according to the note report point data, and converts the handwriting trace image into a grayscale image, and then the application layer transfers the grayscale image back to the Kernel
  • the SOC transmits the gray image to the display controller, such as the Electronic Paper Display Controller (EPDC) or the Timer Control Register (TCON).
  • EPDC Electronic Paper Display Controller
  • TCON Timer Control Register
  • the driving waveform (waveform) of each pixel is obtained by EPDC or TCON according to the gray image look-up table (Look-Up-Table, LUT) of each pixel in the gray image, and the driving waveform is used to drive the EPD through EPDC or TCON. display.
  • the report point data goes through the process from the SOC Kernel to the application layer, then to the SOC Kernel, and then to EPDC or TCON, which increases the time-consuming process of handwriting display.
  • the hardware structure of the existing handwriting reading device is shown in Fig. 1, and the transmission process of the reported point data is shown in Fig. 2.
  • FIG. 3 shows a schematic flowchart of a method for processing point data provided by an embodiment of the present disclosure, and the method is applied to a handwriting reading device. As shown in Figure 3, the method includes the following steps:
  • Step 110 The system-on-chip transmits the received handwriting report point data to the display controller.
  • the electromagnetic film of the handwriting reading device After the electromagnetic film of the handwriting reading device detects the electromagnetic signal triggered by the stylus, it converts it into handwritten report point data, and then transmits it to the system-level chip.
  • the system-level chip directly transmits the received report point data of the handwriting to the display controller at the hardware layer. Specifically, the core layer of the system-level chip directly transmits the received report point data to the display controller. Therefore, the process of reporting point data from the core layer of the system-on-chip to the application layer and back to the core layer from the application layer is cancelled, saving the transmission time of the reporting point data, shortening the time-consuming drawing of handwriting, and improving the drawing of handwriting. speed.
  • the report point data of the handwriting usually also includes pressure-sensitive data.
  • the application layer of the system level chip realizes different stroke effects according to the pressure sensing data when generating the handwriting image.
  • the application layer also synthesizes the handwriting image according to the attribute information such as the note color and line thickness selected by the user in advance.
  • the core layer of the system-level chip does not have the handwriting effect synthesis capability of the application layer. Therefore, after the reporting point data is directly transmitted from the core layer to the display controller, it can only drive the display to display black lines, and will not display the pen point, thickness and other effects of the lines.
  • the system-on-chip can transfer the received handwriting
  • the pressure-sensitive data in the reported point data is removed, and the reported point data including only the coordinate data is obtained, and then the reported point data including only the coordinate data is transmitted to the display screen controller. This can reduce the amount of data transmission, further save the transmission time of the reported point data, and improve the drawing speed of the handwriting.
  • Step 120 The display controller searches the LUT table to obtain the driving waveform of the ink screen based on the reported point data.
  • step 120 can be implemented in the following manner:
  • Step 121 The display controller receives the reporting point data
  • Step 122 The display controller establishes a layer cache
  • Step 123 The display controller generates a handwriting image of the handwriting in the layer buffer according to the reported point data;
  • Step 124 The display controller looks up the table based on the handwriting image in the LUT table, and obtains the driving waveform of the ink screen.
  • the display controller does not have the ability to synthesize handwriting effects at the application layer. Therefore, after the reported point data is directly transferred from the core layer to the display controller, the handwriting image generated by the display controller in step 123 does not include the color, thickness, and stroke of the handwriting, and the display controller can only drive the display
  • the screen displays black lines, and does not show the pen sharpness, thickness and other effects of the lines.
  • Step 130 The display controller uses the driving waveform to drive the ink screen to display the handwriting.
  • the reporting point data is directly transmitted from the system-level chip to the display controller at the hardware layer, canceling the process of reporting the point data from the core layer of the system-level chip to the application layer, and then from the application layer back to the core layer. It saves the transmission time of the reported point data, shortens the time-consuming handwriting drawing, and improves the handwriting drawing speed.
  • another embodiment of the present disclosure provides an implementation method that takes both speed and effect into consideration.
  • the reporting point data from the electromagnetic film is divided into two transmissions, one is directly transmitted by the system-level chip to the display controller for first display, and the other is transmitted to it by the core layer of the system-level chip at the same time or later.
  • Application layer image synthesis is performed by the application layer (the color, thickness, and stroke of handwriting lines are increased) to form a gray image, and then the gray image is returned to the core layer, and the core layer sends the gray image to the display screen Controller.
  • Fig. 5 shows a schematic flow chart of a method for processing point data provided by another embodiment of the present disclosure, and the method is applied to a handwriting reading device. As shown in Figure 5, the method includes the following steps:
  • Step 501 The system-on-chip receives the reporting point data of the handwriting
  • the electromagnetic film of the handwriting reading device After the electromagnetic film of the handwriting reading device detects the electromagnetic signal triggered by the stylus, it converts it into handwritten report point data, and then transmits it to the system-level chip.
  • Step 502A The system-on-chip transmits the received handwriting report point data to the display controller;
  • the system-level chip directly transmits the received report point data of the handwriting to the display controller at the hardware layer. Specifically, the core layer of the system-level chip directly transmits the received report point data to the display controller. Therefore, the process of reporting point data from the core layer of the system-on-chip to the application layer and back to the core layer from the application layer is cancelled, saving the transmission time of the reporting point data, shortening the time-consuming drawing of handwriting, and improving the drawing of handwriting. speed.
  • the report point data of the handwriting usually also includes pressure-sensitive data.
  • the application layer of the system level chip realizes different stroke effects according to the pressure sensing data when generating the handwriting image.
  • the application layer also synthesizes the handwriting image according to the attribute information such as the note color and line thickness selected by the user in advance.
  • the core layer of the system-level chip does not have the handwriting effect synthesis capability of the application layer. Therefore, after the reporting point data is directly transmitted from the core layer to the display controller, it can only drive the display to display black lines, and will not display the pen point, thickness and other effects of the lines.
  • the system-on-chip can transfer the received handwriting
  • the pressure-sensitive data in the reported point data is removed, and the reported point data including only the coordinate data is obtained, and then the reported point data including only the coordinate data is transmitted to the display screen controller. This can reduce the amount of data transmission, further save the transmission time of the reported point data, and improve the drawing speed of the handwriting.
  • Step 503A The display controller searches the LUT table to obtain the first driving waveform of the ink screen based on the reported point data;
  • step 503A can be implemented in the following manner:
  • Step a1 the display controller receives the report point data
  • Step a2 the display controller establishes a layer cache
  • Step a3 The display controller generates the first handwriting image of the handwriting in the layer buffer according to the reported point data;
  • Step a4 The display controller looks up the table according to the first handwriting image in the LUT table, and obtains the first driving waveform of the ink screen.
  • the display controller does not have the handwriting effect synthesis capability of the application layer, the report point data is directly transferred from the core layer to the display controller, the handwriting image generated by the display controller in step 503A does not include the handwriting color , Thickness and pen tip, the display controller can only drive the display to display black lines, and will not display the pen tip, thickness and other effects of the line.
  • Step 504A the display controller uses the first driving waveform to drive the ink screen to display handwriting;
  • Step 502B The core layer of the system-on-chip transmits the received handwriting report point data to the application layer of the system-on-chip;
  • step 502B is executed at the same time or after step 502A.
  • Step 503B The application layer generates a second handwriting image of the handwriting based on the reported point data
  • the second handwriting image includes one or more of the color, thickness, and stroke of the handwriting.
  • Step 504B The application layer converts the second handwriting image into a grayscale image
  • Step 505B The application layer transmits the grayscale image to the core layer
  • Step 506B The core layer transmits the grayscale image to the display controller
  • the second frame of image can be refreshed when the user finishes writing a handwritten handwriting line and lifting the pen.
  • the visual effect presented at this time is as follows: first, a black line with no effect is displayed along the handwriting trajectory, and then the pen is raised. The screen refreshes the original black non-effect line into an effect line. Since the coordinate data used when drawing the handwritten handwriting successively is the same, it looks like the latter line "replaces" the previous line in terms of visual effect, but the latter line is actually a redrawn line.
  • step 506B further includes the following steps:
  • Step b1 the core layer receives the gray image transmitted by the application layer
  • Step b2 After the tip of the stylus leaves the ink screen, the core layer transmits the grayscale image to the display controller.
  • the tip of the stylus is determined to leave the ink screen by the following method: if the point data is stopped receiving, then it is determined that the tip of the stylus is off the display screen.
  • the electromagnetic film cannot detect the new point data.
  • the core layer of the system-on-chip will stop receiving the point data, so by judging whether to stop receiving the point data, the stylus can be judged. Whether the pen tip leaves the ink screen.
  • the system-level chip transmits the reported point data in a two-way manner.
  • the core layer receives the gray image returned by the application layer, it does not pass it to the display controller first, but receives the report from the electromagnetic film at the core layer.
  • the "pen up" signal is then transmitted to the display controller, so that the first route line is drawn first, and then the second line with the effect is drawn.
  • Step 507B The display controller looks up the LUT table to obtain the second driving waveform of the ink screen based on the grayscale image;
  • Step 508B The display controller uses the second driving waveform to drive the ink screen to display the handwriting.
  • steps 502A-504A the reporting point data is directly transmitted from the system-level chip to the display controller at the hardware layer, and the display controller drives the ink screen display process; in steps 502B-508B, the reporting point data
  • the core layer of the system-level chip is transmitted to the application layer.
  • the application layer performs image synthesis and then transmits the grayscale image to the display through the core layer.
  • Controller the display screen controller drives the ink screen display process.
  • the display controller processes the gray image synthesized by the application layer after the report point data transmitted by the system-level chip at the hardware layer before processing.
  • the display effect observed by the user is: a black line is displayed on the screen first After the screen performs a refresh of the black lines with no thickness, no stroke effect, the original black lines are refreshed into lines with various effects, so that both handwriting handwriting can be displayed quickly and the handwriting handwriting display effect can be taken into account.
  • the embodiment of the present disclosure provides a non-volatile computer storage medium, the storage medium stores at least one executable instruction, and the executable instruction causes the system-level chip and the display screen controller to perform the following operations:
  • the system-level chip transmits the received handwriting report point data to the display controller
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the reported point data;
  • the display screen controller uses the first driving waveform to drive the ink screen to display the handwriting.
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the report point data, which further includes:
  • the display screen controller receives the report point data
  • the display controller establishes a layer cache
  • the display screen controller generates the first handwriting image of the handwriting handwriting in the layer buffer according to the report point data
  • the display screen controller looks up the table in the LUT table according to the first handwriting image to obtain the first driving waveform of the ink screen.
  • system-on-chip transmitting the received handwriting report point data to the display controller further includes:
  • the system-level chip removes the pressure-sensitive data in the point data of the received handwriting, and obtains the point data that only includes the coordinate data;
  • the system-level chip transmits the report point data including only the coordinate data to the display screen controller.
  • the executable instruction further causes the system-level chip and the display screen controller to perform the following operations:
  • the core layer of the system-on-chip transmits the received handwriting report point data to the application layer of the system-on-chip;
  • the application layer generates a second handwriting image of the handwriting handwriting according to the report point data
  • the application layer converts the second handwriting image into a grayscale image
  • the application layer transmits the grayscale image to the core layer
  • the core layer transmits the grayscale image to the display screen controller
  • the display screen controller searches the LUT table to obtain the second driving waveform of the ink screen based on the grayscale image
  • the display screen controller uses the second driving waveform to drive the ink screen to display the handwriting.
  • the core layer of the system-on-chip transmits the received handwriting report point data to the application layer of the system-on-chip.
  • the steps of data transmission to the display controller are executed at the same time or afterwards.
  • the core layer transmitting the grayscale image to the display screen controller further includes:
  • the core layer receives the gray image transmitted by the application layer
  • the core layer transmits the grayscale image to the display screen controller.
  • the second handwriting image includes one or more of the color, thickness, and stroke of the handwriting.
  • FIG. 8 shows a schematic structural diagram of a handwriting reading device provided by an embodiment of the present disclosure.
  • the handwriting reading device 800 includes an electromagnetic board 81, a system-level chip 82, and a display controller 83 that are electrically connected in sequence. And ink screen 84.
  • the electromagnetic board 81 is used to detect the handwritten operation instructions generated by the electromagnetic pen on the ink screen.
  • the system-level chip 82 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 83 is an electronic paper display controller (EPDC) or a timer control register (Timer Control Register, TCON), and TCON is also called a logic board, a screen driver board, or a central control board.
  • the system-level chip 82 outputs the gray image look-up table (Look-Up-Table, LUT) to the display controller 83, and the display controller 83 is used to obtain the driving waveform (waveform) according to the gray image look-up table, and according to the driving waveform
  • the ink particles on the ink screen 84 are driven to move to realize imaging.
  • the system-on-chip 82 is provided with a communication interface.
  • the system-on-chip 82 is electrically connected to the display controller 83 through the communication interface.
  • the system-on-chip 82 is used to send the image data to be displayed to the display controller 83 through the communication interface;
  • the screen controller 83 is electrically connected to the ink screen 84, and the display screen controller 83 is used to convert the image data into a driving waveform, and drive the ink screen 84 to display the content of the image data according to the driving waveform.
  • the system level chip 82 and the display screen controller 83 are respectively used to store at least one executable instruction 85, and the executable instruction causes the system level chip 82 and the display screen controller 83 to perform the following operations:
  • the system-level chip transmits the received handwriting report point data to the display controller
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the reported point data;
  • the display screen controller uses the first driving waveform to drive the ink screen to display the handwriting.
  • the display screen controller searches the LUT table to obtain the first driving waveform of the ink screen based on the report point data, which further includes:
  • the display screen controller receives the report point data
  • the display controller establishes a layer cache
  • the display screen controller generates the first handwriting image of the handwriting handwriting in the layer buffer according to the report point data
  • the display screen controller looks up the table in the LUT table according to the first handwriting image to obtain the first driving waveform of the ink screen.
  • system-on-chip transmitting the received handwriting report point data to the display controller further includes:
  • the system-level chip removes the pressure-sensitive data in the point data of the received handwriting, and obtains the point data that only includes the coordinate data;
  • the system-level chip transmits the report point data including only the coordinate data to the display screen controller.
  • the executable instruction 85 also causes the system-on-chip 82 and the display screen controller 83 to perform the following operations:
  • the core layer of the system-on-chip transmits the received handwriting report point data to the application layer of the system-on-chip;
  • the application layer generates a second handwriting image of the handwriting handwriting according to the report point data
  • the application layer converts the second handwriting image into a grayscale image
  • the application layer transmits the grayscale image to the core layer
  • the core layer transmits the grayscale image to the display screen controller
  • the display screen controller searches the LUT table to obtain the second driving waveform of the ink screen based on the grayscale image
  • the display screen controller uses the second driving waveform to drive the ink screen to display the handwriting.
  • the core layer of the system-on-chip transmits the received handwriting report point data to the application layer of the system-on-chip.
  • the steps of data transmission to the display controller are executed at the same time or afterwards.
  • the core layer transmitting the grayscale image to the display screen controller further includes:
  • the core layer receives the gray image transmitted by the application layer
  • the core layer transmits the grayscale image to the display screen controller.
  • the second handwriting image includes one or more of the color, thickness, and stroke of the handwriting.
  • FIG. 9 shows a schematic structural diagram of the handwriting reading device provided by this embodiment.
  • a handwriting reading device 100 includes a system-level chip 10, an ink screen 20, a display controller 30, a handwriting board 40, and Switch module 50.
  • the system-level chip 10 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 30 is an electronic paper display controller or a timer control register.
  • the handwriting board 40 is used to detect handwritten report point data, and may be an electromagnetic board, a capacitive board or a resistive board.
  • the system-on-chip 10 is electrically connected to the display controller 30, the display controller 30 is electrically connected to the ink screen 20, and the switching module 50 is electrically connected to the handwriting board 40, the system-on-chip 10, and the display controller 30, respectively. It is used to switch the handwriting board 40 and the system-on-chip 10 or the handwriting board 40 and the display controller 30 to conduct.
  • the handwriting report data is transmitted to the system-on-chip 10 through the switching module 50.
  • the handwriting board 40 and the display controller 30 are turned on, the handwritten report point data is transmitted to the display screen controller 30 through the switch module 50.
  • the handwritten report point data does not need to be processed by the system-on-chip 10 layer by layer, and is directly displayed by the display
  • the screen controller 30 searches the LUT table based on the handwritten report point data to obtain the driving waveform of the ink screen 20, and drives the ink screen 20 to display.
  • the switching module is set to switch the handwriting board and the system-level chip or the handwriting board and the display controller are turned on.
  • the handwriting report point data is on the handwriting board.
  • the display controller receives the handwritten report point data detected by the handwriting board and drives the ink screen for display.
  • the report point data is from the core layer of the system-level chip to the application layer .
  • the method of returning from the application layer to the core layer the present disclosure saves the transmission time of the reported point data, shortens the time consumption of handwriting handwriting drawing, and improves the handwriting handwriting drawing speed.
  • FIG. 10 shows a schematic structural diagram of the handwriting reading device provided by this embodiment.
  • a handwriting reading device 100 includes a system-level chip 10, an ink screen 20, a display controller 30, an electromagnetic board 41, and Switch module 50.
  • the system-level chip 10 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 30 is an electronic paper display controller or a timer control register.
  • the electromagnetic board 41 detects the handwritten operation instructions generated by the electromagnetic pen on the ink screen, and after detecting the electromagnetic signal triggered by the electromagnetic pen, it converts it into handwritten report point data.
  • the system-on-chip 10 is electrically connected to the display controller 30, the display controller 30 is electrically connected to the ink screen 20, and the switching module 50 is electrically connected to the electromagnetic board 41, the system-on-chip 10, and the display controller 30, respectively. It is used to switch the conduction between the electromagnetic board 41 and the system-on-chip 10 or the electromagnetic board 41 and the display controller 30.
  • the switching module 50 has a first terminal 51, a second terminal 52, and a third terminal 53; the first terminal 51 is electrically connected to the electromagnetic board 41 for receiving handwritten report point data, and the second terminal 52 is electrically connected to the system-on-chip 10 Connected, the third terminal 53 is electrically connected to the display controller 30.
  • the first terminal 51 can be switched to be connected to the second terminal 52 or the third terminal 53.
  • the handwritten report point data is transmitted to the system-on-chip 10 through the switching module 50;
  • the first terminal 51 and the third terminal 53 are connected, the handwritten report point data is transmitted to the display controller 30 through the switch module 50.
  • the handwritten report point data does not need to be processed by the system-on-chip 10, but is directly sent by the display screen.
  • the controller 30 searches the LUT table based on the handwritten report point data to obtain the driving waveform of the ink screen 20, and drives the ink screen 20 to display.
  • three ports are set in the switching module, where the first end receives the handwritten report point data of the electromagnetic board, the second end is connected to the system-on-chip, the third end is connected to the display controller, and the first end is controlled by controlling the first end.
  • the conduction and disconnection between the first end and the third end enables the direct transmission of the handwritten report point data between the electromagnetic board and the display controller when the first end and the third end are turned on, and the display controller receives The handwritten report point data detected by the electromagnetic board and the ink screen are driven for display.
  • the report point data is transferred from the core layer of the system-level chip to the application layer and then back to the core layer from the application layer. This disclosure saves reports.
  • the transfer time of point data shortens the time-consuming drawing of handwriting and improves the drawing speed of handwriting.
  • FIG. 11 shows a schematic structural diagram of the handwriting reading device provided by this embodiment.
  • a handwriting reading device 100 includes a system-level chip 10, an ink screen 20, a display controller 30, an electromagnetic board 41, and Switch module 50.
  • the system-level chip 10 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 30 is an electronic paper display controller or a timer control register.
  • the electromagnetic board 41 detects the handwritten operation instructions generated by the electromagnetic pen on the ink screen, and after detecting the electromagnetic signal triggered by the electromagnetic pen, it converts it into handwritten report point data.
  • the system-on-chip 10 is electrically connected to the display controller 30, the display controller 30 is electrically connected to the ink screen 20, and the switching module 50 is electrically connected to the electromagnetic board 41, the system-on-chip 10, and the display controller 30, respectively. It is used to switch the conduction between the electromagnetic board 41 and the system-on-chip 10 or the electromagnetic board 41 and the display controller 30.
  • the switching module 50 has a first terminal 51, a second terminal 52, a third terminal 53 and a button 54; the first terminal 51 is electrically connected to the electromagnetic board 41 for receiving handwritten report point data, and the second terminal 52 is connected to the system-on-chip 10 is electrically connected, and the third terminal 53 is electrically connected to the display controller 30.
  • One end of the button 54 is fixedly connected to the first end 51 of the switch module 50, and the other end of the button 54 is adjustable; when the other end of the button 54 is adjusted to be electrically connected to the second end 52 of the switch module 50, the switch module is now The first terminal 51 of 50 is connected to the second terminal 52, and the handwritten report point data is transmitted to the system-on-chip 10 through the switch module 50; when the other end of the button 54 is adjusted to be electrically connected to the third terminal 53 of the switch module 50 At this time, the first terminal 51 and the third terminal 53 of the switch module 50 are connected, and the handwritten report point data is transmitted to the display controller 30 through the switch module 50.
  • the display screen controller 30 directly searches the LUT table based on the handwritten report point data to obtain the driving waveform of the ink screen 20, and drives the ink screen 20 to display.
  • the button 54 may be a toggle button or a push button.
  • three ports are set in the switch module, where the first end receives the handwritten report point data of the electromagnetic board, the second end is connected to the system-on-chip, and the third end is connected to the display controller, and is controlled by setting buttons
  • the conduction and disconnection between the first end and the third end enables the direct transmission of handwritten report point data between the electromagnetic board and the display controller when the first end and the third end are turned on.
  • the controller receives the handwritten report data detected by the electromagnetic board and drives the ink screen for display.
  • the report data is transferred from the core layer of the system-on-chip to the application layer, and then back to the core layer from the application layer. It saves the transmission time of the reported point data, shortens the time-consuming handwriting drawing, and improves the handwriting drawing speed.
  • FIG. 12 shows a schematic structural diagram of the handwriting reading device provided by this embodiment.
  • a handwriting reading device 100 includes a system-level chip 10, an ink screen 20, a display controller 30, an electromagnetic board 41, Switch module 50 and MCU 60.
  • the system-level chip 10 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 30 is an electronic paper display controller or a timer control register.
  • the electromagnetic board 41 detects the handwritten operation instructions generated by the electromagnetic pen on the ink screen, and after detecting the electromagnetic signal triggered by the electromagnetic pen, it converts it into handwritten report point data.
  • the system-on-chip 10 is electrically connected to the display controller 30, the display controller 30 is electrically connected to the ink screen 20, and the switching module 50 is electrically connected to the electromagnetic board 41, the system-on-chip 10, and the display controller 30, respectively. It is used to switch the conduction between the electromagnetic board 41 and the system-on-chip 10 or the electromagnetic board 41 and the display controller 30.
  • the switching module 50 has a first terminal 51, a second terminal 52, a third terminal 53 and a control terminal 55.
  • the first terminal 51 is electrically connected to the electromagnetic board 41 for receiving handwritten report data
  • the second terminal 52 is electrically connected to the system-on-chip 10
  • the third terminal 53 is electrically connected to the display controller 30.
  • the MCU 60 is electrically connected to the control terminal 55 of the switching module 50 so that the first terminal 51 and the second terminal 52 or the first terminal 51 and the third terminal 53 of the switching module 50 are connected.
  • the MCU 60 controls the first terminal 51 and the second terminal 52 of the switching module 50 to be turned on
  • the handwritten report point data is transmitted to the system-on-chip 10 through the switching module 50;
  • the MCU 60 controls the first terminal 51 and the second terminal of the switching module 50
  • the three terminals 53 are turned on, the handwritten report point data is transmitted to the display controller 30 through the switching module 50.
  • the handwritten report point data does not need to go through the layer-by-layer processing of the system-on-chip 10, and the display controller 30 is directly based on the handwriting
  • the report point data searches the LUT table to obtain the driving waveform of the ink screen 20, and drives the ink screen 20 to display.
  • three ports are set in the switch module, where the first end receives the handwritten report point data of the electromagnetic board, the second end is connected to the system-on-chip, the third end is connected to the display controller, and is controlled by setting the MCU
  • the conduction and disconnection between the first end and the third end enables the direct transmission of handwritten report point data between the electromagnetic board and the display controller when the first end and the third end are turned on.
  • the controller receives the handwritten report data detected by the electromagnetic board and drives the ink screen for display.
  • the report data is transferred from the core layer of the system-on-chip to the application layer, and then back to the core layer from the application layer. It saves the transmission time of the reported point data, shortens the time-consuming handwriting drawing, and improves the handwriting drawing speed.
  • FIG. 13 shows a schematic structural diagram of the handwriting reading device provided by this embodiment.
  • a handwriting reading device 100 includes a system-level chip 10, an ink screen 20, a display controller 30, an electromagnetic board 41, and Switch module 50.
  • the system-level chip 10 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 30 is an electronic paper display controller or a timer control register.
  • the electromagnetic board 41 detects the handwritten operation instructions generated by the electromagnetic pen on the ink screen, and after detecting the electromagnetic signal triggered by the electromagnetic pen, it converts it into handwritten report point data.
  • the system-on-chip 10 is electrically connected to the display controller 30, the display controller 30 is electrically connected to the ink screen 20, and the switching module 50 is electrically connected to the electromagnetic board 41, the system-on-chip 10, and the display controller 30, respectively. It is used to switch the conduction between the electromagnetic board 41 and the system-on-chip 10 or the electromagnetic board 41 and the display controller 30.
  • the switching module 50 has a first terminal 51, a second terminal 52, and a third terminal 53, the first terminal 51 is electrically connected to the electromagnetic board 41 for receiving handwritten report point data, and the second terminal 52 is electrically connected to the system-on-chip 10 Connected, the third terminal 53 is electrically connected to the display controller 30; the first terminal 51 and the second terminal 52 are turned on, and the handwritten report point data is transmitted to the system-on-chip 10 through the switch module 50; the first terminal 51 is through a switch
  • the unit 56 is electrically connected to the third terminal 53. When the first terminal 51 and the third terminal 53 are controlled by the switch unit 56, the handwritten report point data is also transmitted to the display controller 30 through the switch module 50.
  • the handwriting The report point data does not need to be processed layer by layer of the system-on-chip 10, and the display controller 30 directly searches the LUT table based on the handwritten report point data to obtain the driving waveform of the ink screen 20, and drives the ink screen 20 to display;
  • the handwritten report point data is not transmitted to the display screen controller 30 through the switching module 50.
  • the switch unit 56 is a key switch or a combination of a key switch and a switching diode.
  • the key switch S is used as the switch unit in this embodiment.
  • a combination of a key switch S and a switch diode D is used as the switch unit.
  • One end of the switch diode D is electrically connected to the first end 51 of the switch module 50, and one end of the switch diode D is also connected through the key
  • the switch S is connected to the power source, and the other end of the switch diode D is electrically connected to the third end 53 of the switching module 50.
  • the switching diode D When the key switch S is closed, the switching diode D is turned on, and the first terminal 51 and the third terminal 53 of the switching module 50 are turned on; when the key switch S is turned off, the switching diode D is turned off, and the first terminal 51 of the switching module 50 is turned off. Disconnected from the third terminal 53.
  • three ports are provided in the switching module, where the first end receives the handwritten report point data of the electromagnetic board, the second end is connected to the system-on-chip, the third end is connected to the display controller, and the first end and the second end are connected to the display controller.
  • the two ends are kept connected, and the switch unit controls the conduction and disconnection between the first end and the third end, so that when the first end and the third end are turned on, the two-way transmission of handwritten report point data is realized.
  • the handwritten report point data is directly transmitted from the electromagnetic board to the display controller, and the ink screen display is driven by the display controller, which saves the transmission time of the report point data, shortens the time-consuming handwriting drawing, and improves the handwriting drawing speed;
  • the second way of handwritten report data is processed by the system-level chip and then transmitted to the display controller.
  • the system-level chip transmits the handwritten report data from the core layer to the application layer.
  • the application layer performs image synthesis and then transfers the gray
  • the intensity image is transmitted to the display controller through the core layer, and the display controller drives the ink screen display. After the display controller processes the reported point data directly transmitted through the electromagnetic board before processing, it then processes the gray image synthesized by the application layer.
  • the display effect observed by the user is: a black line with no thickness is displayed on the screen. , The black lines without pen sharp effects, and then the screen performs a refresh, the original black lines are refreshed into lines with various effects, so that both handwriting handwriting can be displayed quickly and the display effect of handwriting handwriting can be taken into account.
  • FIG. 16 shows a schematic structural diagram of the handwriting reading device provided by this embodiment.
  • a handwriting reading device 100 includes a system-level chip 10, an ink screen 20, a display controller 30, an electromagnetic board 41, Switch module 50 and MCU 60.
  • the system-level chip 10 integrates main control devices such as a central processing unit (CPU), and is the main chip of the reader.
  • the display controller 30 is an electronic paper display controller or a timer control register.
  • the electromagnetic board 41 detects the handwritten operation instructions generated by the electromagnetic pen on the ink screen, and after detecting the electromagnetic signal triggered by the electromagnetic pen, it converts it into handwritten report point data.
  • the system-on-chip 10 is electrically connected to the display controller 30, the display controller 30 is electrically connected to the ink screen 20, and the switching module 50 is electrically connected to the electromagnetic board 41, the system-on-chip 10, and the display controller 30, respectively. It is used to switch the conduction between the electromagnetic board 41 and the system-on-chip 10 or the electromagnetic board 41 and the display controller 30.
  • the switching module 50 has a first terminal 51, a second terminal 52, a third terminal 53, and a control terminal 55.
  • the first terminal 51 is electrically connected to the electromagnetic board 41 for receiving handwritten report point data
  • the second terminal 52 is connected to the system level
  • the chip 10 is electrically connected
  • the third terminal 53 is electrically connected to the display controller 30; the first terminal 51 and the second terminal 52 are continuously connected, and the handwritten report point data is transmitted to the system-on-chip 10 through the switching module 50.
  • the MCU 60 is electrically connected to the control terminal 55 of the switching module 50 to control the first terminal 51 and the third terminal 53 of the switching module 50 to be turned on or off.
  • the handwritten report point data is also transmitted to the display controller 30 through the switching module 50.
  • the handwritten report point data does not need to pass through the system-level chip 10.
  • the display controller 30 directly searches the LUT table based on the handwritten report point data to obtain the driving waveform of the ink screen 20, and drives the ink screen 20 to display.
  • the handwritten report point data is not transmitted to the display controller 30 through the switching module 50.
  • the handwritten report point data only passes through the system-on-chip 10. After processing, it is transmitted to the display controller 30.
  • three ports are provided in the switching module, where the first end receives the handwritten report point data of the electromagnetic board, the second end is connected to the system-on-chip, the third end is connected to the display controller, and the first end and the second end are connected to the display controller.
  • the two ends are kept connected, and the MCU controls the conduction and disconnection between the first end and the third end, so that when the first end and the third end are turned on, the two-way transmission of handwritten report point data is realized, the first way
  • the handwriting report data is directly transmitted from the electromagnetic board to the display controller, and the ink screen display is driven by the display controller, which saves the transmission time of the report data, shortens the time consumption of handwriting drawing, and improves the handwriting drawing speed;
  • the two-way handwritten report point data is processed by the system-level chip and then transmitted to the display controller. At this time, the system-level chip transmits the handwritten report point data from the core layer to the application layer.
  • the application layer performs image synthesis and then the grayscale
  • the image is transmitted to the display controller through the core layer, and the ink screen is driven by the display controller.
  • the display controller processes the reported point data directly transmitted through the electromagnetic board before processing, it then processes the gray image synthesized by the application layer.
  • the display effect observed by the user is: a black line with no thickness is displayed on the screen. , The black lines without pen sharp effects, and then the screen performs a refresh, the original black lines are refreshed into lines with various effects, so that both handwriting handwriting can be displayed quickly and the display effect of handwriting handwriting can be taken into account.
  • the first end 51, the second end 52, and the third end 53 of the switching module 50 may all adopt data interfaces.
  • digital peripheral interface Digital Peripheral Interface, DPI
  • serial peripheral interface Serial Peripheral Interface
  • I2C Inter-Integrated Circuit
  • 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.

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)
  • Computer Hardware Design (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种报点数据处理方法、手写阅读设备及计算机存储介质。该报点数据处理方法包括:***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器(110);显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形(120);显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹(130)。

Description

手写阅读设备及其报点数据处理方法、计算机存储介质
相关申请的交叉参考
本申请要求于2019年9月25日提交中国专利局、公开号为2019109134998、名称为“手写阅读设备及其报点数据处理方法、计算机存储介质”以及于2019年9月25日提交中国专利局、公开号为2019216147273、名称为“手写阅读设备”的中国专利公开的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及计算机技术领域,具体涉及一种手写阅读设备及其报点数据处理方法、计算机存储介质。
背景技术
手写阅读设备(例如电子书阅读器)一般使用墨水屏(E-ink或Electronic Paper Display/EPD)显示内容,同时提供电磁手写功能。其中,墨水屏也称为电子纸显示器(Electronic Paper Display,EPD)。
手写阅读设备的手写功能通过如下方式实现:在EPD下方设置一层与屏幕尺寸相同或近似相同的电磁膜,用于感应手写笔的移动,设备外部通过电磁手写笔在屏幕上书写内容,由电磁膜感应获得手写笔迹的坐标数据,将其上报给主芯片,例如***级芯片(System on Chip,SOC),并由SOC输出书写图像给显示屏控制器以驱动EPD进行显示。
手写阅读设备的手写过程是一个动态过程,例如使用手写笔画出一道线条,是一个从起点画至终点的过程。为保证手写的真实体验,在书写过程中,手写阅读设备需要不断的一帧一帧绘制并显示手写笔迹图像,而手写功能对笔迹显示的实时性要求非常高,追求“跟笔”的显示效果。传统的手写阅读设备还未实现报点数据在手写板和显示屏控制器之间的直接传输。因此,如何尽可能缩短从笔尖触发到相应笔迹内容显示出来之间的耗时,是目前亟待解决的问题。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的电子纸显示装置。
根据本公开的一个方面,提供了一种报点数据处理方法,包括:
***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
根据本公开的又一方面,提供了一种手写阅读设备,包括依次电性连接的电磁板、***级芯片、显示屏控制器和墨水屏,所述电磁板用于检测电磁笔在所述墨水屏上产生的手写操作指令,所述***级芯片和所述显示屏控制器分别用于存放至少一可执行指令,所述可执行指令使所述***级芯片和所述显示屏控制器执行以下操作:
***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
根据本公开的又一方面,提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质中存储有至少一可执行指令,所述可执行指令使***级芯片和显示屏控制器执行以下操作:
***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
根据本公开的又一方面,提供了一种计算机程序产品,该计算机程序产品包括存储在上述非易失性计算机可读存储介质上的计算机程序。
在本公开提供的报点数据处理方法、手写阅读设备及计算机存储介质中,报点数据直接在硬件层由***级芯片传输给显示屏控制器,取消了报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的过程,节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
根据本公开的又一方面,提供了一种使用本申请公开的报点数据处理方法处理报点数据的手写阅读设备,包括手写板、***级芯片、显示屏控制器和墨水屏,所述手写板用于检测手写报点数据,所述***级芯片与所述显示屏控制器电性连接,所述显示屏控制器与所述墨水屏电性连接,所述设备还包括切换模块,所述切换模块分别与所述手写板、***级芯片、显示屏控制器电性连接,用于切换所述手写板和所述***级芯片或者所述手写板和所述显示屏控制器导通。
在本公开提供的手写阅读设备中,通过设置切换模块用于切换手写板和***级芯片或者手写板和显示屏控制器导通,当切换到手写板和显示屏控制器导通时,实现了手写报点数据在手写板和显示屏控制器之间的直接传输,显示屏控制器接收手写板检测的手写报点数据并驱动墨水屏进行显示,相比现有技术中报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的方式,本公开节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图概述
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了现有手写阅读设备的硬件结构图;
图2示出了现有手写阅读设备中报点数据的传输过程示意图;
图3示出了本公开一个实施例提供的报点数据处理方法的流程示意图;
图4示出了图3中步骤120的流程示意图
图5示出了本公开另一实施例提供的报点数据处理方法的流程示意图;
图6示出了图5中步骤503A的流程示意图;
图7示出了图5中步骤506B的流程示意图;
图8示出了本公开实施例提供的手写阅读设备的结构示意图。
图9示出了本公开另一个实施例提供的手写阅读设备的结构示意图;
图10示出了本公开另一实施例提供的手写阅读设备的结构示意图;
图11示出了本公开另一实施例提供的手写阅读设备的结构示意图;
图12示出了本公开另一实施例提供的手写阅读设备的结构示意图;
图13示出了本公开另一实施例提供的手写阅读设备的结构示意图;
图14示出了图7中采用按键开关的结构示意图;
图15示出了图7中采用按键开关与开关二极管的组合的结构示意图;
图16示出了本公开另一实施例提供的手写阅读设备的结构示意图。
本公开的较佳实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
手写阅读设备包括依次电性连接的电磁板、***级芯片、显示屏控制器和墨水屏,电磁板设有电磁膜,通过电磁膜检测电磁笔在墨水屏上产生的手写操作指令。
现有技术中,手写阅读设备的电磁膜侦测到手写笔触发的电磁信号之后,将其转换为手写报点数据,然后传输给SOC的核心层(Kernel,也称为内核),Kernel将该手写报点数据向上层的应用层进行传递,由应用层根据笔记报点数据生成待显示的笔迹轨迹图像,并将笔迹轨迹图像转换为灰度图像,再由应用层将灰度图像传递回Kernel由SOC将灰度图像传递给显示屏控制器,例如电子纸显示控制器(Electronic Paper Display controller,EPDC)或定时器控制寄存器(Timer Control Register,TCON)。由EPDC或者TCON根据灰度图像中每个像素点的灰度图像查找表(Look-Up-Table,LUT)获得各个像素点的驱动波形(waveform),通过EPDC或者TCON使用该驱动波形驱动EPD进行显示。可见,该过程中,报点数据经历了由SOC的Kernel到应用层、再到SOC的Kernel、再到EPDC或者TCON的过程,增加了笔迹显示过程的耗时。现有手写阅读设备的硬件结构如图1所示,报点数据的传输过程如图2所示。
图3示出了本公开一个实施例提供的报点数据处理方法的流程示意图,该方法应用于手写阅读设备中。如图3所示,该方法包括以下步骤:
步骤110:***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器。
手写阅读设备的电磁膜侦测到手写笔触发的电磁信号之后,将其转换为手写报点数据,然后传输给***级芯片。***级芯片直接在硬件层将接收的手写笔迹的报点数据传输给显示屏控制器,具体的,由***级芯片的核心层直接将接收的报点数据传输给显示屏控制器。因此,取消了报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的过程,节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
手写笔迹的报点数据中除包含手写笔迹的坐标数据外,一般还包括压感数据。现有技术中,由***级芯片的应用层在生成笔迹图像时根据压感数据实现不同的笔锋效果,与此同时应用层还会根据用户预先选择的笔记颜色、线条粗细等属性信息合成笔迹图像。但是***级芯片的核心层并不具有应用层的笔迹效果合成能力。因此,报点数据直接由核心层传递给显示屏控制器后,只能驱动显示屏显示黑色的线条,不会显示出线条的笔锋、粗细等效果。
由于在***级芯片的核心层直接将报点数据传输给显示屏控制器的方案中,无需使用到压感数据,因此,在本公开的一些实施例中,***级芯片可以将接收的手写笔迹的报点数据中的压感数据去除,得到仅包括坐标数据的报点数据,然后将仅包括坐标数据的报点数据传输给显示屏控制器。这样可以减少数据传输量,进一步节省报点数据的传递时间,提升了手写笔迹的绘制速度。
步骤120:显示屏控制器基于报点数据,查找LUT表获取墨水屏的驱动波形。
显示屏控制器接收到报点数据后,需要基于该报点数据查表获取墨水屏的驱动波形。具体的,如图4所示,步骤120可通过如下方式实现:
步骤121:显示屏控制器接收报点数据;
步骤122:显示屏控制器建立图层缓存;
步骤123:显示屏控制器根据报点数据在图层缓存中生成手写笔迹的笔迹图像;
步骤124:显示屏控制器在LUT表中根据笔迹图像查表,获取墨水屏的驱动波形。
因为,显示屏控制器并不具有应用层的笔迹效果合成能力。因此,报点数据直接由核心层传递给显示屏控制器后,步骤123中通过显示屏控制器生成的笔迹图像不包括手写笔迹的颜色、粗细和笔锋等效果,显示屏控制器只能驱动显示屏显示黑色的线条,不会显示出线条的笔锋、粗细等效果。
步骤130:显示屏控制器使用驱动波形驱动墨水屏显示手写笔迹。
本公开实施例中,报点数据直接在硬件层由***级芯片传输给显示屏控制器,取消了报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的过程,节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
当希望能够兼顾手写笔迹响应速度和显示效果时,本公开另一实施例提供了一种兼顾速度和效果的实现方式。在该方式中,来自电磁膜的报点数据被分为两路传递,一路由***级芯片直接传递给显示屏控制器先行显示,另一路同时或稍后由***级芯片的核心层传递给其应用层,由应用层进行图像合成(增加了笔迹线条的颜色、粗细、笔锋等效果),形成灰度图像,然后将灰度图像返回给核心层,由核心层将灰度图像发送给显示屏控制器。
图5示出了本公开另一实施例提供的报点数据处理方法的流程示意图,该方法应用于手写阅读设备中。如图5所示,该方法包括以下步骤:
步骤501:***级芯片接收手写笔迹的报点数据;
手写阅读设备的电磁膜侦测到手写笔触发的电磁信号之后,将其转换为手写报点数据,然后传输给***级芯片。
步骤502A:***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
***级芯片直接在硬件层将接收的手写笔迹的报点数据传输给显示屏控制器,具体的,由***级芯片的核心层直接将接收的报点数据传输给显示屏控制器。因此,取消了报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的过程,节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
手写笔迹的报点数据中除包含手写笔迹的坐标数据外,一般还包括压感数据。现有技术中,由***级芯片的应用层在生成笔迹图像时根据压感数据实现不同的笔锋效果,与此同时应用层还会根据用户预先选择的笔记颜色、线条粗细等属性信息合成笔迹图像。但是***级芯片的核心层并不具有应用层的笔迹效果合成能力。因此,报点数据直接由核心层传递给显示屏控制器后,只能驱动显示屏显示黑色的线条,不会显示出线条的笔锋、粗细等效果。
由于在***级芯片的核心层直接将报点数据传输给显示屏控制器的方案中,无需使用到压感数据,因此,在本公开的一些实施例中,***级芯片可以将接收的手写笔迹的报点数据中的压感数据去除,得到仅包括坐标数据的报点数据,然后将仅包括坐标数据的报点数据传输给显示屏控制器。这样可以减少数据传输量,进一步节省报点数据的传递时间,提升了手写笔迹的绘制速度。
步骤503A:显示屏控制器基于报点数据,查找LUT表获取墨水屏的第一驱动波形;
显示屏控制器接收到报点数据后,需要基于该报点数据查表获取墨水屏的第一驱动波形。具体的,如图6所示,步骤503A可通过如下方式实现:
步骤a1:显示屏控制器接收报点数据;
步骤a2:显示屏控制器建立图层缓存;
步骤a3:显示屏控制器根据报点数据在图层缓存中生成手写笔迹的第一笔迹图像;
步骤a4:显示屏控制器在LUT表中根据第一笔迹图像查表,获取墨水屏的第一驱动波形。
因为显示屏控制器并不具有应用层的笔迹效果合成能力,因此报点数据直接由核心层传递给显示屏控制器后,步骤503A中通过显示屏控制器生成的笔迹图像不包括手写笔迹的颜色、粗细和笔锋等效果,显示屏控制器只能驱动显示屏显示黑色的线条,不会显示出线条的笔锋、粗细等效果。
步骤504A:显示屏控制器使用第一驱动波形驱动墨水屏显示手写笔迹;
步骤502B:***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层;
需要说明的是,步骤502B在步骤502A同时或之后执行。
步骤503B:应用层根据报点数据生成手写笔迹的第二笔迹图像;
第二笔迹图像包括手写笔迹的颜色、粗细和笔锋中的一种或多种。
步骤504B:应用层将第二笔迹图像转换为灰度图像;
步骤505B:应用层将灰度图像传输给核心层;
步骤506B:核心层将灰度图像传输给显示屏控制器;
在一种实现方式中,可以在用户写完一笔手写笔迹线条抬笔时进行第二帧图像的刷新,此时呈现的视觉效果为:首先随手写轨迹显示黑色无效果线条,之后抬笔,屏幕刷新将原来的黑色无效果线条变为带效果的线条。由于先后绘制手写笔迹时使用的坐标数据是一样的,所以在视觉效果上看起来是在后线条“替换”在先线条,实际上在后线条是重新绘制的线条。具体的,如图7所示,步骤506B进一步包括如下步骤:
步骤b1:核心层接收应用层传输的灰度图像;
步骤b2:在手写笔的笔尖离开墨水屏后,核心层将灰度图像传输给显示屏控制器。
其中,手写笔的笔尖离开墨水屏通过如下方式判断:若停止接收到报点数据,则判定手写笔的笔尖离开显示屏。当用户抬笔时,电磁膜侦测不到新的报点数据,此时***级芯片的核心层将停止接收到报点数据,因此通过判断是否停止接收到报点数据从而判断出手写笔的笔尖是否离开墨水屏。
通过上述方式,***级芯片通过两路方式传递报点数据,当核心层接收到应用层返回的灰度图像后,先不传递给显示屏控制器,而是在核心层接收到电磁膜上报的“抬笔”信号后再传递给显示屏控制器,从而实现先绘制第一路线条,再绘制第二路带效果的线条。
步骤507B:显示屏控制器基于灰度图像,查找LUT表获取墨水屏的第二驱动波形;
步骤508B:显示屏控制器使用第二驱动波形驱动墨水屏显示手写笔迹。
在上述步骤中,步骤502A-504A中,报点数据直接在硬件层由***级芯片传输给显示屏控制器,由显示屏控制器驱动墨水屏显示的过程;步骤502B-508B中,报点数据在硬件层由***级芯片传输给显示屏控制器的同时或稍后,由***级芯片的核心层传输给应用层,由应用层进行图像合成后再将灰度图像通过核心层传输给显示屏控制器,由显示屏控制器驱动墨水屏显示的过程。显示屏控制器在处理完之前通过在硬件层由***级芯片传递的报点数据之后,再对由应用层合成的灰图图像进行处理,用户观察到的显示效果为:屏幕中先显示一条黑色的、无粗细、无笔锋效果的黑色线条,之后屏幕执行一次刷新,将原来的黑色线条刷新成带有各种效果的线条,达到既快速地显示手写笔迹,又兼顾了手写笔迹的显示效果。
本公开实施例提供了一种非易失性计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使***级芯片和显示屏控制器执行以下操作:
***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
在一种可选的方式中,所述显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形,进一步包括:
显示屏控制器接收所述报点数据;
显示屏控制器建立图层缓存;
显示屏控制器根据所述报点数据在所述图层缓存中生成所述手写笔迹的第一笔迹图像;
显示屏控制器在LUT表中根据所述第一笔迹图像查表,获取墨水屏的第一驱动波形。
在一种可选的方式中,所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器,进一步包括:
***级芯片将接收的手写笔迹的报点数据中的压感数据去除,得到仅包括坐标数据的报点数据;
***级芯片将所述仅包括坐标数据的报点数据传输给显示屏控制器。
在一种可选的方式中,所述可执行指令还使所述***级芯片和所述显示屏控制器执行以下操作:
***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层;
应用层根据所述报点数据生成所述手写笔迹的第二笔迹图像;
应用层将所述第二笔迹图像转换为灰度图像;
应用层将所述灰度图像传输给核心层;
核心层将所述灰度图像传输给所述显示屏控制器;
显示屏控制器基于所述灰度图像,查找LUT表获取所述墨水屏的第二驱动波形;
显示屏控制器使用所述第二驱动波形驱动所述墨水屏显示所述手写笔迹。
在一种可选的方式中,所述***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层的步骤在所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器的步骤的同时或之后执行。
在一种可选的方式中,所述核心层将所述灰度图像传输给所述显示屏控制器,进一步包括:
核心层接收应用层传输的灰度图像;
在手写笔的笔尖离开所述墨水屏后,核心层将所述灰度图像传输给所述显示屏控制器。
在一种可选的方式中,所述手写笔的笔尖离开所述墨水屏通过如下方式判断:
若停止接收到报点数据,则判定所述手写笔的笔尖离开所述显示屏。
在一种可选的方式中,所述第二笔迹图像包括手写笔迹的颜色、粗细和笔锋中的一种或多种。
图8示出了本公开一个实施例提供的手写阅读设备的结构示意图,如图7所示,该手写阅读设备800包括依次电性连接的电磁板81、***级芯片82、显示屏控制器83和墨水屏84。
电磁板81用于检测电磁笔在墨水屏上产生的手写操作指令。***级芯片82集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器83为电子纸显示控制器(Electronic Paper Display controller,EPDC)或定时器控制寄存器(Timer Control Register,TCON),TCON也称为逻辑板、屏驱动板或者中心控制板。***级芯片82向显示屏控制器83输出灰度图像查表(Look-Up-Table,LUT),显示屏控制器83用于根据灰度图像查表获得驱动波形(waveform),并根据驱动波形驱动墨水屏84上的墨水粒子移动,实现成像。***级芯片82设有通信接口,***级芯片82通过通信接口与显示屏控制器83电性连接,***级芯片82用于将待显示的图像数据通过通信接口发送给显示屏控制器83;显示屏控制器83与墨水屏84电性连接,显示屏控制器83用于将图像数据转换为驱动波形,并根 据驱动波形驱动墨水屏84显示图像数据的内容。
所述***级芯片82和所述显示屏控制器83分别用于存放至少一可执行指令85,所述可执行指令使所述***级芯片82和所述显示屏控制器83执行以下操作:
***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
在一种可选的方式中,所述显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形,进一步包括:
显示屏控制器接收所述报点数据;
显示屏控制器建立图层缓存;
显示屏控制器根据所述报点数据在所述图层缓存中生成所述手写笔迹的第一笔迹图像;
显示屏控制器在LUT表中根据所述第一笔迹图像查表,获取墨水屏的第一驱动波形。
在一种可选的方式中,所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器,进一步包括:
***级芯片将接收的手写笔迹的报点数据中的压感数据去除,得到仅包括坐标数据的报点数据;
***级芯片将所述仅包括坐标数据的报点数据传输给显示屏控制器。
在一种可选的方式中,所述可执行指令85还使所述***级芯片82和所述显示屏控制器83执行以下操作:
***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层;
应用层根据所述报点数据生成所述手写笔迹的第二笔迹图像;
应用层将所述第二笔迹图像转换为灰度图像;
应用层将所述灰度图像传输给核心层;
核心层将所述灰度图像传输给所述显示屏控制器;
显示屏控制器基于所述灰度图像,查找LUT表获取所述墨水屏的第二驱动波形;
显示屏控制器使用所述第二驱动波形驱动所述墨水屏显示所述手写笔迹。
在一种可选的方式中,所述***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层的步骤在所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器的步骤的同时或之后执行。
在一种可选的方式中,所述核心层将所述灰度图像传输给所述显示屏控制器,进一步包括:
核心层接收应用层传输的灰度图像;
在手写笔的笔尖离开所述墨水屏后,核心层将所述灰度图像传输给所述显示屏控制器。
在一种可选的方式中,所述手写笔的笔尖离开所述墨水屏通过如下方式判断:
若停止接收到报点数据,则判定所述手写笔的笔尖离开所述显示屏。
在一种可选的方式中,所述第二笔迹图像包括手写笔迹的颜色、粗细和笔锋中的一种或多种。
本公开另一个实施例提供了一种手写阅读设备。图9示出了该实施例提供的手写阅读设备的结构示意图,如图9所示,一种手写阅读设备100,包括***级芯片10、墨水屏20、显示屏控制器30、手写板40和切换模块50。***级芯片10集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器30为电子纸显示控制器或 定时器控制寄存器。手写板40用于检测手写报点数据,可以是电磁板、电容板或者电阻板。***级芯片10与显示屏控制器30电性连接,显示屏控制器30与墨水屏20电性连接,切换模块50分别与手写板40、***级芯片10、显示屏控制器30电性连接,用于切换手写板40和***级芯片10或者手写板40和显示屏控制器30导通。
当手写板40和***级芯片10导通时,手写报点数据通过切换模块50传输给***级芯片10。当手写板40和显示屏控制器30导通时,手写报点数据通过切换模块50传输给显示屏控制器30,此时手写报点数据无需经过***级芯片10的层层处理,直接由显示屏控制器30基于该手写报点数据查找LUT表获取墨水屏20的驱动波形,并驱动墨水屏20显示。
本实施例通过设置切换模块用于切换手写板和***级芯片或者手写板和显示屏控制器导通,当切换到手写板和显示屏控制器导通时,实现了手写报点数据在手写板和显示屏控制器之间的直接传输,显示屏控制器接收手写板检测的手写报点数据并驱动墨水屏进行显示,相比现有技术中报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的方式,本公开节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
本公开又一个实施例提供了一种手写阅读设备。图10示出了该实施例提供的手写阅读设备的结构示意图,如图10所示,一种手写阅读设备100,包括***级芯片10、墨水屏20、显示屏控制器30、电磁板41和切换模块50。***级芯片10集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器30为电子纸显示控制器或定时器控制寄存器。电磁板41检测电磁笔在墨水屏上产生的手写操作指令,侦测到电磁笔触发的电磁信号之后,将其转换为手写报点数据。***级芯片10与显示屏控制器30电性连接,显示屏控制器30与墨水屏20电性连接,切换模块50分别与电磁板41、***级芯片10、显示屏控制器30电性连接,用于切换电磁板41和***级芯片10或者电磁板41和显示屏控制器30导通。
切换模块50具有第一端51、第二端52和第三端53;第一端51与电磁板41电性连接,用于接收手写报点数据,第二端52与***级芯片10电性连接,第三端53与显示屏控制器30电性连接。第一端51可切换为与第二端52或者第三端53导通,当第一端51与第二端52导通时,手写报点数据通过切换模块50传输给***级芯片10;当第一端51与第三端53导通时,手写报点数据通过切换模块50传输给显示屏控制器30,此时手写报点数据无需经过***级芯片10的层层处理,直接由显示屏控制器30基于该手写报点数据查找LUT表获取墨水屏20的驱动波形,并驱动墨水屏20显示。
本实施例通过在切换模块中设置三个端口,其中第一端接收电磁板的手写报点数据,第二端与***级芯片连接,第三端与显示屏控制器连接,通过控制第一端和第三端之间的导通和断开,使得第一端和第三端导通时,实现了手写报点数据在电磁板和显示屏控制器之间的直接传输,显示屏控制器接收电磁板检测的手写报点数据并驱动墨水屏进行显示,相比现有技术中报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的方式,本公开节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
本公开又一个实施例提供了一种手写阅读设备。图11示出了该实施例提供的手写阅读设备的结构示意图,如图11所示,一种手写阅读设备100,包括***级芯片10、墨水屏20、显示屏控制器30、电磁板41和切换模块50。***级芯片10集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器30为电子纸显示控制器或定时器控制寄存器。电磁板41检测电磁笔在墨水屏上产生的手写操作指令,侦测到电磁笔触发的电磁信号之后,将其转换为手写报点数据。***级芯片10与显示屏控制器30电性连接,显示屏控制器30与墨水屏20电性连接,切换模块50分别与电磁板41、***级芯片10、显示屏控制器30电性连接,用于切换电磁板41和***级芯片10或者电磁板41和显示屏控制器30导通。
切换模块50具有第一端51、第二端52、第三端53和按键54;第一端51与电磁板41电性连接,用于接收手写报点数据,第二端52与***级芯片10电性连接,第三端53与显示屏控制器30电性连接。按键54的一端与切换模块50的第一端51固定连接,按键54的另一端 可调;当按键54的另一端调整为与切换模块50的第二端52电性连接时,此时切换模块50的第一端51与第二端52导通,手写报点数据通过切换模块50传输给***级芯片10;当按键54的另一端调整为与切换模块50的第三端53电性连接时,此时切换模块50的第一端51与第三端53导通,手写报点数据通过切换模块50传输给显示屏控制器30,此时手写报点数据无需经过***级芯片10的层层处理,直接由显示屏控制器30基于该手写报点数据查找LUT表获取墨水屏20的驱动波形,并驱动墨水屏20显示。
其中,按键54可以为拨动按键或者按压式按键。
本实施例通过在切换模块中设置三个端口,其中第一端接收电磁板的手写报点数据,第二端与***级芯片连接,第三端与显示屏控制器连接,并通过设置按键控制第一端和第三端之间的导通和断开,使得第一端和第三端导通时,实现了手写报点数据在电磁板和显示屏控制器之间的直接传输,显示屏控制器接收电磁板检测的手写报点数据并驱动墨水屏进行显示,相比现有技术中报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的方式,本公开节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
本公开又一个实施例提供了一种手写阅读设备。图12示出了该实施例提供的手写阅读设备的结构示意图,如图12所示,一种手写阅读设备100,包括***级芯片10、墨水屏20、显示屏控制器30、电磁板41、切换模块50和MCU 60。***级芯片10集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器30为电子纸显示控制器或定时器控制寄存器。电磁板41检测电磁笔在墨水屏上产生的手写操作指令,侦测到电磁笔触发的电磁信号之后,将其转换为手写报点数据。***级芯片10与显示屏控制器30电性连接,显示屏控制器30与墨水屏20电性连接,切换模块50分别与电磁板41、***级芯片10、显示屏控制器30电性连接,用于切换电磁板41和***级芯片10或者电磁板41和显示屏控制器30导通。
切换模块50具有第一端51、第二端52、第三端53和控制端55。第一端51与电磁板41电性连接,用于接收手写报点数据,第二端52与***级芯片10电性连接,第三端53与显示屏控制器30电性连接。
MCU 60与切换模块50的控制端55电性连接以切换切换模块50的第一端51与第二端52或者第一端51与第三端53导通。当MCU 60控制切换模块50的第一端51与第二端52导通时,手写报点数据通过切换模块50传输给***级芯片10;当MCU 60控制切换模块50的第一端51与第三端53导通时,手写报点数据通过切换模块50传输给显示屏控制器30,此时手写报点数据无需经过***级芯片10的层层处理,直接由显示屏控制器30基于该手写报点数据查找LUT表获取墨水屏20的驱动波形,并驱动墨水屏20显示。
本实施例通过在切换模块中设置三个端口,其中第一端接收电磁板的手写报点数据,第二端与***级芯片连接,第三端与显示屏控制器连接,并通过设置MCU控制第一端和第三端之间的导通和断开,使得第一端和第三端导通时,实现了手写报点数据在电磁板和显示屏控制器之间的直接传输,显示屏控制器接收电磁板检测的手写报点数据并驱动墨水屏进行显示,相比现有技术中报点数据由***级芯片的核心层到应用层、再由应用层返回核心层的方式,本公开节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度。
本公开又一个实施例提供了一种手写阅读设备。图13示出了该实施例提供的手写阅读设备的结构示意图,如图13所示,一种手写阅读设备100,包括***级芯片10、墨水屏20、显示屏控制器30、电磁板41和切换模块50。***级芯片10集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器30为电子纸显示控制器或定时器控制寄存器。电磁板41检测电磁笔在墨水屏上产生的手写操作指令,侦测到电磁笔触发的电磁信号之后,将其转换为手写报点数据。***级芯片10与显示屏控制器30电性连接,显示屏控制器30与墨水屏20电性连接,切换模块50分别与电磁板41、***级芯片10、显示屏控制器30电性连接,用于切换电磁板41和***级芯片10或者电磁板41和显示屏控制器30导通。
切换模块50具有第一端51、第二端52和第三端53,第一端51与电磁板41电性连接, 用于接收手写报点数据,第二端52与***级芯片10电性连接,第三端53与显示屏控制器30电性连接;第一端51与第二端52导通,手写报点数据通过切换模块50传输给***级芯片10;第一端51通过一开关单元56与第三端53电性连接,当通过开关单元56控制第一端51与第三端53导通时,手写报点数据也通过切换模块50传输给显示屏控制器30,此时手写报点数据无需经过***级芯片10的层层处理,直接由显示屏控制器30基于该手写报点数据查找LUT表获取墨水屏20的驱动波形,并驱动墨水屏20显示;当通过开关单元56控制第一端51与第三端53断开时,手写报点数据不通过切换模块50传输给显示屏控制器30。
开关单元56为按键开关或者按键开关与开关二极管的组合。如图14所示,该实施例中采用按键开关S作为开关单元。如图15所示,该实施例中采用按键开关S与开关二极管D的组合作为开关单元,开关二极管D的一端与切换模块50的第一端51电性连接,开关二极管D的一端还通过按键开关S连接到电源,开关二极管D的另一端与切换模块50的第三端53电性连接。当按键开关S闭合时,开关二极管D导通,切换模块50的第一端51与第三端53导通;当按键开关S断开时,开关二极管D截止,切换模块50的第一端51与第三端53断开。
本实施例通过在切换模块中设置三个端口,其中第一端接收电磁板的手写报点数据,第二端与***级芯片连接,第三端与显示屏控制器连接,第一端和第二端保持连接,通过开关单元控制第一端和第三端之间的导通和断开,使得第一端和第三端导通时,实现了手写报点数据的两路传输,第一路手写报点数据直接从电磁板传输给显示屏控制器,由显示屏控制器驱动墨水屏显示,节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度;第二路手写报点数据通过***级芯片处理后传输给在显示屏控制器,此时,***级芯片将手写报点数据从核心层传输给应用层,由应用层进行图像合成后再将灰度图像通过核心层传输给显示屏控制器,由显示屏控制器驱动墨水屏显示。显示屏控制器在处理完之前直接通过电磁板传递的报点数据之后,再对由应用层合成的灰图图像进行处理,用户观察到的显示效果为:屏幕中先显示一条黑色的、无粗细、无笔锋效果的黑色线条,之后屏幕执行一次刷新,将原来的黑色线条刷新成带有各种效果的线条,达到既快速地显示手写笔迹,又兼顾了手写笔迹的显示效果。
本公开又一个实施例提供了一种手写阅读设备。图16示出了该实施例提供的手写阅读设备的结构示意图,如图16所示,一种手写阅读设备100,包括***级芯片10、墨水屏20、显示屏控制器30、电磁板41、切换模块50和MCU 60。***级芯片10集成有中央处理器(central processing unit,CPU)等主要控制器件,是阅读器的主芯片。显示屏控制器30为电子纸显示控制器或定时器控制寄存器。电磁板41检测电磁笔在墨水屏上产生的手写操作指令,侦测到电磁笔触发的电磁信号之后,将其转换为手写报点数据。***级芯片10与显示屏控制器30电性连接,显示屏控制器30与墨水屏20电性连接,切换模块50分别与电磁板41、***级芯片10、显示屏控制器30电性连接,用于切换电磁板41和***级芯片10或者电磁板41和显示屏控制器30导通。
切换模块50具有第一端51、第二端52、第三端53和控制端55,第一端51与电磁板41电性连接,用于接收手写报点数据,第二端52与***级芯片10电性连接,第三端53与显示屏控制器30电性连接;第一端51与第二端52持续导通,手写报点数据通过切换模块50传输给***级芯片10。
MCU 60与切换模块50的控制端55电性连接以控制切换模块50的第一端51与第三端53导通或断开。当MCU 60控制切换模块50的第一端51与第三端53导通时,手写报点数据也通过切换模块50传输给显示屏控制器30,此时手写报点数据无需经过***级芯片10的层层处理,直接由显示屏控制器30基于该手写报点数据查找LUT表获取墨水屏20的驱动波形,并驱动墨水屏20显示。当MCU 60控制切换模块50的第一端51与第三端53断开时,手写报点数据不通过切换模块50传输给显示屏控制器30,此时手写报点数据仅通过***级芯片10处理后传输给显示屏控制器30。
本实施例通过在切换模块中设置三个端口,其中第一端接收电磁板的手写报点数据,第二端与***级芯片连接,第三端与显示屏控制器连接,第一端和第二端保持连接,通过MCU 控制第一端和第三端之间的导通和断开,使得第一端和第三端导通时,实现了手写报点数据的两路传输,第一路手写报点数据直接从电磁板传输给显示屏控制器,由显示屏控制器驱动墨水屏显示,节省了报点数据的传递时间,缩短了手写笔迹绘制耗时,提升了手写笔迹绘制速度;第二路手写报点数据通过***级芯片处理后传输给在显示屏控制器,此时,***级芯片将手写报点数据从核心层传输给应用层,由应用层进行图像合成后再将灰度图像通过核心层传输给显示屏控制器,由显示屏控制器驱动墨水屏显示。显示屏控制器在处理完之前直接通过电磁板传递的报点数据之后,再对由应用层合成的灰图图像进行处理,用户观察到的显示效果为:屏幕中先显示一条黑色的、无粗细、无笔锋效果的黑色线条,之后屏幕执行一次刷新,将原来的黑色线条刷新成带有各种效果的线条,达到既快速地显示手写笔迹,又兼顾了手写笔迹的显示效果。
在上述实施例中,切换模块50的第一端51、第二端52和第三端53均可以采用数据接口。例如数字***设备接口(Digital Peripheral Interface,DPI)、串行外设接口(Serial Peripheral Interface,SPI)或者I2C(Inter-Integrated Circuit)接口等。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本公开也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本公开的内容,并且上面对特定语言所做的描述是为了披露本公开的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个公开方面中的一个或多个,在上面对本公开的示例性实施例的描述中,本公开的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本公开要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,公开方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本公开的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

Claims (28)

  1. 一种报点数据处理方法,其特征在于,包括:
    ***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
    显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
    显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
  2. 根据权利要求1所述的方法,其特征在于,所述显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形,进一步包括:
    显示屏控制器接收所述报点数据;
    显示屏控制器建立图层缓存;
    显示屏控制器根据所述报点数据在所述图层缓存中生成所述手写笔迹的第一笔迹图像;
    显示屏控制器在LUT表中根据所述第一笔迹图像查表,获取墨水屏的第一驱动波形。
  3. 根据权利要求1所述的方法,其特征在于,所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器,进一步包括:
    ***级芯片将接收的手写笔迹的报点数据中的压感数据去除,得到仅包括坐标数据的报点数据;
    ***级芯片将所述仅包括坐标数据的报点数据传输给显示屏控制器。
  4. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    ***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层;
    应用层根据所述报点数据生成所述手写笔迹的第二笔迹图像;
    应用层将所述第二笔迹图像转换为灰度图像;
    应用层将所述灰度图像传输给核心层;
    核心层将所述灰度图像传输给所述显示屏控制器;
    显示屏控制器基于所述灰度图像,查找LUT表获取所述墨水屏的第二驱动波形;
    显示屏控制器使用所述第二驱动波形驱动所述墨水屏显示所述手写笔迹。
  5. 根据权利要求4所述的方法,其特征在于,所述***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层的步骤在所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器的步骤的同时或之后执行。
  6. 根据权利要求4所述的方法,其特征在于,所述核心层将所述灰度图像传输给所述显示屏控制器,进一步包括:
    核心层接收应用层传输的灰度图像;
    在手写笔的笔尖离开所述墨水屏后,核心层将所述灰度图像传输给所述显示屏控制器。
  7. 根据权利要求6所述的方法,其特征在于,所述手写笔的笔尖离开所述墨水屏通过如下方式判断:
    若停止接收到报点数据,则判定所述手写笔的笔尖离开所述显示屏。
  8. 根据权利要求4所述的方法,其特征在于,所述第二笔迹图像包括手写笔迹的颜色、粗细和笔锋中的一种或多种。
  9. 一种手写阅读设备,其特征在于,包括依次电性连接的电磁板、***级芯片、显示屏控制器和墨水屏,所述电磁板用于检测电磁笔在所述墨水屏上产生的手写操作指令,所述***级芯片和所述显示屏控制器分别用于存放至少一可执行指令,所述可执行指令使所述***级芯片和所述显示屏控制器执行以下操作:
    ***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器;
    显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形;
    显示屏控制器使用所述第一驱动波形驱动所述墨水屏显示所述手写笔迹。
  10. 根据权利要求9所述的手写阅读设备,其特征在于,所述显示屏控制器基于所述报点数据,查找LUT表获取墨水屏的第一驱动波形,进一步包括:
    显示屏控制器接收所述报点数据;
    显示屏控制器建立图层缓存;
    显示屏控制器根据所述报点数据在所述图层缓存中生成所述手写笔迹的第一笔迹图像;
    显示屏控制器在LUT表中根据所述第一笔迹图像查表,获取墨水屏的第一驱动波形。
  11. 根据权利要求9所述的手写阅读设备,其特征在于,所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器,进一步包括:
    ***级芯片将接收的手写笔迹的报点数据中的压感数据去除,得到仅包括坐标数据的报点数据;
    ***级芯片将所述仅包括坐标数据的报点数据传输给显示屏控制器。
  12. 根据权利要求9所述的手写阅读设备,其特征在于,所述可执行指令还使所述***级芯片和所述显示屏控制器执行以下操作:
    ***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层;
    应用层根据所述报点数据生成所述手写笔迹的第二笔迹图像;
    应用层将所述第二笔迹图像转换为灰度图像;
    应用层将所述灰度图像传输给核心层;
    核心层将所述灰度图像传输给所述显示屏控制器;
    显示屏控制器基于所述灰度图像,查找LUT表获取所述墨水屏的第二驱动波形;
    显示屏控制器使用所述第二驱动波形驱动所述墨水屏显示所述手写笔迹。
  13. 根据权利要求12所述的手写阅读设备,其特征在于,所述***级芯片的核心层将接收的手写笔迹的报点数据传输给***级芯片的应用层的步骤在所述***级芯片将接收的手写笔迹的报点数据传输给显示屏控制器的步骤的同时或之后执行。
  14. 根据权利要求12所述的手写阅读设备,其特征在于,所述核心层将所述灰度图像传输给所述显示屏控制器,进一步包括:
    核心层接收应用层传输的灰度图像;
    在手写笔的笔尖离开所述墨水屏后,核心层将所述灰度图像传输给所述显示屏控制器。
  15. 根据权利要求14所述的手写阅读设备,其特征在于,所述手写笔的笔尖离开所述墨水屏通过如下方式判断:
    若停止接收到报点数据,则判定所述手写笔的笔尖离开所述显示屏。
  16. 根据权利要求12所述的手写阅读设备,其特征在于,所述第二笔迹图像包括手写笔迹的颜色、粗细和笔锋中的一种或多种。
  17. 一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质中存储有至少一可执行指令,所述可执行指令用于使处理器执行前述任一权利要求1-8所述的报点数据处理方法。
  18. 一种计算机程序产品,该计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,该计算机程序包括程序指令,当该程序指令被处理器执行时,使该处理器执行前述任一权利要求1-8所述的报点数据处理方法。
  19. 一种使用前述任一权利要求1-8所述的报点数据处理方法处理报点数据的手写阅读设备,包括手写板、***级芯片、显示屏控制器和墨水屏,所述手写板用于检测手写报点数据,所述***级芯片与所述显示屏控制器电性连接,所述显示屏控制器与所述墨水屏电性连接,其特征在于,
    所述设备还包括切换模块,所述切换模块分别与所述手写板、***级芯片、显示屏控制器电性连接,用于切换所述手写板和所述***级芯片或者所述手写板和所述显示屏控制器导通。
  20. 根据权利要求19所述的手写阅读设备,其特征在于,所述手写板为电磁板、电容板和电阻板中的一种。
  21. 根据权利要求19所述的手写阅读设备,其特征在于,所述切换模块具有第一端、第二端和第三端;所述第一端与所述手写板电性连接,用于接收所述手写报点数据,所述 第二端与所述***级芯片电性连接,所述第三端与所述显示屏控制器电性连接;所述第一端可切换为与所述第二端或者所述第三端导通,当所述第一端与所述第二端导通时,所述手写报点数据通过所述切换模块传输给所述***级芯片,当所述第一端与所述第三端导通时,所述手写报点数据通过所述切换模块传输给所述显示屏控制器。
  22. 根据权利要求21所述的手写阅读设备,其特征在于,所述切换模块还具有按键,所述按键的一端与所述切换模块的第一端固定连接,所述按键的另一端可调;当所述按键的另一端调整为与所述切换模块的第二端电性连接时,所述手写报点数据通过所述切换模块传输给所述***级芯片,当所述按键的另一端调整为与所述切换模块的第三端电性连接时,所述手写报点数据通过所述切换模块传输给所述显示屏控制器。
  23. 根据权利要求22所述的手写阅读设备,其特征在于,所述按键为拨动按键或者按压式按键。
  24. 根据权利要求21所述的手写阅读设备,其特征在于,所述设备还包括MCU,所述切换模块还包括控制端,所述MCU与所述切换模块的控制端电性连接以切换所述切换模块的第一端与第二端或者第一端与第三端导通。
  25. 根据权利要求19所述的手写阅读设备,其特征在于,所述切换模块具有第一端、第二端和第三端,所述第一端与所述手写板电性连接,用于接收所述手写报点数据,所述第二端与所述***级芯片电性连接,所述第三端与所述显示屏控制器电性连接;所述第一端与第二端导通,所述手写报点数据通过所述切换模块传输给所述***级芯片;所述第一端通过一开关单元与所述第三端电性连接,当所述第一端与所述第三端导通时,所述手写报点数据也通过所述切换模块传输给所述显示屏控制器,当所述第一端与所述第三端断开时,所述手写报点数据不通过所述切换模块传输给所述显示屏控制器。
  26. 根据权利要求25所述的手写阅读设备,其特征在于,所述开关单元为按键开关或者按键开关与开关二极管的组合。
  27. 根据权利要求19所述的手写阅读设备,其特征在于,所述切换模块具有控制端、第一端、第二端和第三端,所述第一端与所述手写板电性连接,用于接收所述手写报点数据,所述第二端与所述***级芯片电性连接,所述第三端与所述显示屏控制器电性连接;所述第一端与第二端导通,所述手写报点数据通过所述切换模块传输给所述***级芯片;所述设备还包括MCU,所述MCU与所述切换模块的控制端电性连接以切换所述切换模块的第一端与第三端导通或断开,当所述第一端与所述第三端导通时,所述手写报点数据也通过所述切换模块传输给所述显示屏控制器,当所述第一端与所述第三端断开时,所述手写报点数据不通过所述切换模块传输给所述显示屏控制器。
  28. 根据权利要求21-27任一项所述的手写阅读设备,其特征在于,所述切换模块的第一端、第二端和第三端均为数据接口。
PCT/CN2019/120012 2019-09-25 2019-11-21 手写阅读设备及其报点数据处理方法、计算机存储介质 WO2021056786A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/762,365 US11862116B2 (en) 2019-09-25 2019-11-21 Handwriting reading device, method for processing report point data, and computer storage medium

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201921614727.3U CN210270850U (zh) 2019-09-25 2019-09-25 手写阅读设备
CN201921614727.3 2019-09-25
CN201910913499.8 2019-09-25
CN201910913499.8A CN110703939B (zh) 2019-09-25 2019-09-25 手写阅读设备及其报点数据处理方法、计算机存储介质

Publications (1)

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

Family

ID=75165549

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/120012 WO2021056786A1 (zh) 2019-09-25 2019-11-21 手写阅读设备及其报点数据处理方法、计算机存储介质

Country Status (2)

Country Link
US (1) US11862116B2 (zh)
WO (1) WO2021056786A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115359763A (zh) * 2022-08-16 2022-11-18 广州文石信息科技有限公司 一种墨水屏显示控制方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101872586A (zh) * 2009-04-24 2010-10-27 精工爱普生株式会社 笔划捕获等待时间的最小化
CN104020969A (zh) * 2013-02-28 2014-09-03 株式会社东芝 数据处理装置、显示控制装置和方法及半导体芯片
CN104067208A (zh) * 2012-02-02 2014-09-24 微软公司 低延迟触摸输入设备
JP2014191383A (ja) * 2013-03-26 2014-10-06 Seiko Epson Corp 表示装置及び表示方法
CN105023542A (zh) * 2014-05-02 2015-11-04 精工爱普生株式会社 显示装置、显示方法及程序
CN209265993U (zh) * 2019-01-30 2019-08-16 掌阅科技股份有限公司 电子纸显示装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5526976B2 (ja) 2010-04-23 2014-06-18 セイコーエプソン株式会社 記憶性表示装置の駆動方法、記憶性表示装置、および電子機器
CN202075965U (zh) 2010-12-21 2011-12-14 福州瑞芯微电子有限公司 一种集成于soc芯片中的电子墨水显示屏控制器
TWI453712B (zh) * 2011-01-28 2014-09-21 Novatek Microelectronics Corp 雙穩態顯示控制方法、時序控制器及具有該時序控制器的雙穩態顯示裝置
CN102651199A (zh) 2011-02-25 2012-08-29 联咏科技股份有限公司 双稳态显示器及其驱动方法与驱动装置
US8830258B2 (en) * 2011-03-07 2014-09-09 Ricoh Co., Ltd Generating strokes in real-time on an electronic paper display
JP5284524B1 (ja) * 2012-09-07 2013-09-11 株式会社東芝 電子機器および手書き文書処理方法
US9465985B2 (en) * 2013-06-09 2016-10-11 Apple Inc. Managing real-time handwriting recognition
JP6807228B2 (ja) * 2016-12-28 2021-01-06 株式会社ワコム ペンタブレット、手書きデータ記録装置、手書きデータ描画方法、及び手書きデータ合成方法
US10122346B2 (en) * 2017-03-03 2018-11-06 Synaptics Incorporated Coefficient generation for digital filters
CN108153505B (zh) * 2017-12-26 2019-01-18 掌阅科技股份有限公司 手写输入内容的显示方法、电子设备及计算机存储介质
CN108615506B (zh) 2018-04-19 2020-04-21 深圳市国华光电科技有限公司 一种电泳电子纸显示器及其显示控制方法
CN108762597B (zh) 2018-06-13 2019-09-24 掌阅科技股份有限公司 电子书阅读器手写笔迹的绘制方法及电子书阅读器
CN108959201B (zh) 2018-07-18 2019-07-30 掌阅科技股份有限公司 电子书阅读器手写笔迹的绘制方法及电子书阅读器
CN109697961B (zh) * 2019-02-26 2020-09-11 掌阅科技股份有限公司 墨水屏阅读设备及其屏幕驱动方法、存储介质
CN114868640B (zh) * 2022-07-12 2022-11-11 成都秦川物联网科技股份有限公司 基于物联网的智慧城市绿地灌溉用水分配方法和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101872586A (zh) * 2009-04-24 2010-10-27 精工爱普生株式会社 笔划捕获等待时间的最小化
CN104067208A (zh) * 2012-02-02 2014-09-24 微软公司 低延迟触摸输入设备
CN104020969A (zh) * 2013-02-28 2014-09-03 株式会社东芝 数据处理装置、显示控制装置和方法及半导体芯片
JP2014191383A (ja) * 2013-03-26 2014-10-06 Seiko Epson Corp 表示装置及び表示方法
CN105023542A (zh) * 2014-05-02 2015-11-04 精工爱普生株式会社 显示装置、显示方法及程序
CN209265993U (zh) * 2019-01-30 2019-08-16 掌阅科技股份有限公司 电子纸显示装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115359763A (zh) * 2022-08-16 2022-11-18 广州文石信息科技有限公司 一种墨水屏显示控制方法、装置、设备及存储介质
CN115359763B (zh) * 2022-08-16 2023-07-14 广州文石信息科技有限公司 一种墨水屏显示控制方法、装置、设备及存储介质

Also Published As

Publication number Publication date
US11862116B2 (en) 2024-01-02
US20220392412A1 (en) 2022-12-08

Similar Documents

Publication Publication Date Title
US11373606B2 (en) Ink screen reading device, screen driving method thereof and storage medium
KR102374710B1 (ko) 디스플레이의 저전력 구동 방법 및 이를 수행하는 전자 장치
EP2810145B1 (en) Low-latency touch-input device
KR20160046620A (ko) 디스플레이 구동 회로 및 디스플레이 시스템
US7973738B2 (en) Electronic devices having complementary dual displays
US20110084979A1 (en) Integrated electronic paper display controller
JP2017167250A (ja) 表示制御及びタッチ検出装置、半導体集積回路
KR102317789B1 (ko) 하나의 이미지로부터 다양한 해상도를 갖는 이미지들을 생성할 수 있는 스케일러 회로와 이를 포함하는 장치들
CN210270849U (zh) 墨水屏阅读设备以及投屏显示***
US20180349017A1 (en) System, method for displaying handwriting synchronously, and handwriting device
KR102105408B1 (ko) 디스플레이 드라이버 ic, 이의 동작 방법, 및 이를 포함하는 장치들
WO2021056786A1 (zh) 手写阅读设备及其报点数据处理方法、计算机存储介质
CN113010466A (zh) 墨水屏设备的接口切换方法、墨水屏设备及存储介质
CN110703939B (zh) 手写阅读设备及其报点数据处理方法、计算机存储介质
US10620820B2 (en) Electronic devices having touch-sensing module and method for generating displayed image
KR20210137710A (ko) 빠른 터치 반응성을 가지는 터치 및 디스플레이 제어 장치, 이를 포함하는 디스플레이 장치 및 이의 구동 방법
US9710049B2 (en) Display device, method of driving a display device, and display system
Xu et al. Design of electronic shelf label based on electronic paper display
WO2021056780A1 (zh) 信息显示方法、阅读器、计算机存储介质、墨水屏阅读设备以及投屏显示***
CN210270850U (zh) 手写阅读设备
US20210117080A1 (en) Method and apparatus for adjusting virtual key of mobile terminal
US10580111B2 (en) Display ink rendering during system sleep
US20060098001A1 (en) System and method for effectively preventing image tearing artifacts in displayed image data
WO2024131274A1 (zh) 触控显示方法、装置、设备、***和可读存储介质
CN103324915A (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: 19947392

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: 19947392

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 19947392

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: 19947392

Country of ref document: EP

Kind code of ref document: A1