Display screen updating method, display driving chip and display system
Patent Information
- Application Number
- CN202611252691.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-18
- Publication Date
- 2026-10-16
AI Technical Summary
然而,传统电子纸在驱动多色粒子、混色的过程中,会因为驱动的电压与扫描导致更新画面时会有动态的闪烁感,降低用户的体验
[0014] The beneficial effects achieved by the display driver chip mentioned in the second aspect and the display system mentioned in the third aspect are the same as those achieved by the method for updating the electronic paper display screen mentioned in the first aspect, so they will not be described again here.
Smart Images

Figure CN122929959A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electrophoretic display technology, and in particular to a display screen update method, a display driver chip, and a display system. Background Technology
[0002] Electrophoretic display (EPD) is a paper-like display technology that displays images based on the migration of charged particles in an electric field. Its core principle is to control the distribution of black and white particles within microcapsules or microcup structures using an external electric field, forming a highly reflective static image. EPD changes color by altering the position of charged color particles relative to the light-transmitting viewing surface; this type of display is often referred to as e-paper. However, traditional e-paper, during the driving and mixing of multi-color particles, experiences dynamic flickering during image updates due to the driving voltage and scanning process, degrading the user experience. Summary of the Invention
[0003] In view of the above, embodiments of this application provide a display screen update method, a display driver chip, and a display system, which can solve the above problems.
[0004] In a first aspect, embodiments of this application provide a method for updating the display screen of an electrophoretic display, applied in a display driver chip. The display driver chip includes a memory and a storage device. The method for updating the display screen of the electrophoretic display includes: The display driver chip divides a display panel of an electrophoretic display into multiple display areas; The display driver chip receives a pattern to be displayed and stores the pattern in memory; The display driver chip reads a driving waveform data from the memory. The driving waveform data includes a balance stage waveform, a dithering stage waveform, and a coloring stage waveform. During the balancing phase, the display driver chip outputs the balancing phase waveform to multiple display areas; During the jitter phase, the display driver chip outputs the jitter phase waveform to multiple display areas. Among the jitter phase waveform values output to the multiple display areas, at least two values are distinct within any given time period. During the coloring stage, the display driver chip outputs the coloring stage waveform to multiple display areas based on the pattern to be displayed stored in memory, so as to update the display screen.
[0005] As an optional implementation, the memory can be a multi-programmable logic device, where the balancing phase waveform, the dithering phase waveform, and the coloring phase waveform can be stored independently in the memory.
[0006] As an optional implementation, the display driver chip also includes a rendering register. The display driver chip can select the corresponding jitter stage waveform for multiple display areas according to the settings of the rendering register, so that the values of the jitter stage waveforms output in any time period are at least two different.
[0007] As an optional implementation, during the jitter phase, when the display driver chip outputs the jitter phase waveform, it does not read the pattern to be displayed stored in memory.
[0008] As an optional implementation, the number of repetitions or the period length of the waveform during the jitter phase is set according to the settings of the rendering register.
[0009] As an optional implementation, the division of multiple display areas is defined by multiple scan line intervals set in the rendering register.
[0010] As an optional implementation, the display driver chip reading driving waveform data from memory also includes: the display driver chip obtaining the corresponding waveform index from the rendering register according to the area index of each display area, so as to read the corresponding jitter stage waveform from memory.
[0011] As an optional implementation, during the balancing and coloring stages, the display driver chip outputs the corresponding waveforms simultaneously to multiple display areas in a global synchronous manner, with the values being exactly the same.
[0012] Secondly, embodiments of this application also provide a display driver chip, including a memory and a timing controller, wherein the memory is used to store computer instructions so that the timing controller executes the above-described display screen update method when running the computer instructions.
[0013] Thirdly, embodiments of this application also provide a display system, which includes a display panel and the aforementioned display driver chip; The display panel is electrically connected to the display driver chip. The display panel is used to receive the driving waveform from the display driver chip, and the driving waveform is used to update the image on the display panel.
[0014] The beneficial effects achieved by the display driver chip mentioned in the second aspect and the display system mentioned in the third aspect are the same as those achieved by the method for updating the electronic paper display screen mentioned in the first aspect, so they will not be described again here. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of the structure of an electronic paper.
[0017] Figure 2 A schematic diagram of a display system provided for one embodiment of this application.
[0018] Figure 3 This is a schematic diagram of a pattern to be displayed, provided for one embodiment of this application.
[0019] Figure 4 Another schematic diagram of a pattern to be displayed is provided for one embodiment of this application.
[0020] Figure 5 Another schematic diagram of a pattern to be displayed is provided for one embodiment of this application.
[0021] Figure 6 This is a schematic diagram of a jitter stage waveform provided for one embodiment of this application.
[0022] Figure 7 A flowchart illustrating a method for updating an electronic paper display screen according to an embodiment of this application.
[0023] Explanation of main component symbols 1. Microcapsule; 2. Common electrode; 3. Pixel electrode; 101. White charged particle; 102. Black charged particle; 100. Display system; 10. Display driver chip; 20. Display panel; 11. Source driver chip; 12. Gate driver chip; 13. Timing controller; 14. Memory; 15. Render register; 131. Memory; S1-S n Source signal lines; G1-G m 40. Gate signal line; 41. Pattern to be displayed; 42. First display area; 43. Second display area; 44. Third display area; S700-S705. Steps. The following detailed embodiments will further illustrate this application in conjunction with the above drawings. Detailed Implementation
[0024] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" and "second" may explicitly or implicitly include one or more of that feature. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary," "or," and "for example" is intended to present the relevant concepts in a concrete manner.
[0025] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
[0027] The following will, with reference to the accompanying drawings, detail the method for updating the display screen of an electrophoretic display, the display driver chip, and the display system provided in the embodiments of this application.
[0028] In the field of display technology, electrophoretic display (EPD) is a paper-like display technology that displays images based on the migration of charged particles in an electric field. Its core principle is to control the distribution of black and white particles within microcapsules or microcup structures by applying an external electric field, forming a highly reflective static image. Electrophoretic displays can change colors by altering the position of charged color particles relative to the light-transmitting viewing surface; therefore, this type of electrophoretic display is often referred to as electronic paper (e-paper).
[0029] Please see Figure 1 , Figure 1 The diagram shown is a structural schematic of an electronic paper.
[0030] Figure 1The illustration shows an electronic paper displaying black and white colors. Multiple microcapsules 1 containing electronic paper particles are distributed between a common electrode 2 and a pixel electrode 3. Each microcapsule 1 encapsulates multiple white charged particles 101 and multiple black charged particles 102. The white charged particles 101 are negatively charged, and the black charged particles 102 are positively charged. An electric field is formed between the common electrode 2 and the pixel electrode 3, causing the white charged particles 101 and black charged particles 102 within the microcapsule 1 to move directionally. Therefore, by controlling the driving voltage between the common electrode 2 and the pixel electrode 3, the movement direction of the white charged particles 101 and black charged particles 102 can be controlled, i.e., controlling the movement of the white charged particles 101 and black charged particles 102 to their respective stable positions, thereby controlling the display content of the electronic paper. It can be understood that when the driving voltage between the common electrode 2 and the pixel electrode 3 is removed, the white charged particles 101 and black charged particles 102 can still remain in their stable positions, allowing the electronic paper to continue displaying the image even without a power supply.
[0031] Typically, the voltage applied to the common electrode 2 is input as a common electrode signal (VCOM signal) through the Vcom terminal, while the voltage on the pixel electrode 3 is applied through the drain of a thin film transistor (TFT). This TFT is generally an N-type transistor (N Metal Oxide Semiconductor, NMOS), but a P-type transistor (Positive channel Metal Oxide Semiconductor, PMOS) can also be used. When an NMOS transistor is used, an enable voltage is applied to its gate (G) to conduct its source (S) and drain (D). Then, a source signal is applied to the source (S), and the voltage of this source signal is applied to the pixel electrode 3 through the drain (D).
[0032] Please see Figure 2 , Figure 2 The diagram shown is a block diagram of a display system 100 provided in one embodiment of this application.
[0033] It is understood that the technical solutions of this application embodiment can be applied to any scenario related to display technology. For example, the display system 100 can be applied to various devices with display functions, such as electrophoretic display devices, mobile devices, electronic tags (e-tags), electronic shelf labels (ESL), and electronic paper (e-paper). The following will use the application of the display system 100 to electronic paper with display functions as an example for illustration.
[0034] like Figure 2As shown, the display system 100 in this embodiment may include a display driver chip 10 and a display panel 20. The display panel 20 is electrically connected to the display driver chip 10. The display panel 20 can be used to receive display driving signals generated by the display driver chip 10, and the display driving signals can be used to drive the display panel 20, that is, to update the screen of the display panel 20.
[0035] It is understood that in some alternative implementations, the display panel 20 may be, but is not limited to, an EPD panel.
[0036] The display driver chip 10 is used to provide an electronic paper driving waveform to the display panel 20 according to the desired image to be displayed on the electronic paper display panel 20. That is, the display panel 20 can receive the driving waveform from the display driver chip 10 for display driving.
[0037] In some embodiments of this application, the display driver chip 10 may include a source driver chip 11, a gate driver chip 12, a timing controller (TCON) 13, and a memory 14. It is understood that the timing controller 13 is electrically connected to the source driver chip 11 and the gate driver chip 12, and the timing controller 13 is used to output signals to the source driver chip 11 and the gate driver chip 12. The timing controller 13 is used to generate and control timing signals for the operation of the entire display panel 20. The timing controller 13 has a memory 131. The memory 131 is used to receive a pattern 40 to be displayed. Both the source driver chip 11 and the gate driver chip 12 are electrically connected to the display panel 20.
[0038] For example, the source driver chip 11 includes multiple source signal lines S1-S2. n Multiple source signal lines S1-S n These correspond to multiple pixels electrically connected to the display panel 20. The gate driver chip 12 includes multiple gate signal lines G1-G1. m Multiple source-gate signal lines G1-G m Each of these corresponds to a plurality of pixels on the display panel 20. For example, the source signal line S1 of the source driver chip 11 is connected to the pixel electrode 3, and the common electrode 2 is connected to the Vcom terminal. The gate signal line G1 of the gate driver chip 12 is connected to the switch (i.e., thin-film transistor) of the pixel electrode 3. The gate signal line G1 of the gate driver chip 12 can output a voltage (e.g., 20V) to control the switch of the pixel electrode 3 to be turned on, and the source signal line S1 of the source driver chip 11 can charge the pixel electrode 3 so that the pixel can be displayed.
[0039] For example, the timing controller 13 can output code "01" to the source driver chip 11, and the source signal line S1 will output a +15V voltage to the pixel electrode 3 of the corresponding pixel to drive the pixel for display. Alternatively, the timing controller 13 can output code "10" to the source driver chip 11, and the source signal line S1 will output a -15V voltage to the pixel electrode 3 of the corresponding pixel to drive the pixel for display.
[0040] It is understood that the refresh process of an electronic paper display can include three operating phases: the balance phase, the shaking phase, and the coloring phase.
[0041] In the embodiments provided in this application, the waveforms of the electronic paper when different driving signals are applied sequentially during the balancing stage, the shaking stage, and the coloring stage are referred to as the driving waveforms of the electronic paper.
[0042] In embodiments of this application, the balancing phase can be a balancing waveform designed for the shading phase, through which the charge amount of the electric field between the two electrodes (i.e., pixel electrode 3 and common electrode 2) is balanced. The dithering phase is a dithering waveform used for global clearing, which can effectively refresh the display panel 20 to its initial state. The shading phase is a driving waveform used to push charged particles to the desired position. The driving waveform of the shading phase has the opposite signal level to the driving waveform of the balancing phase. This ensures that the charge amount of the electric field between the two electrodes is balanced.
[0043] In this embodiment, the driving waveforms in the balancing phase, dithering phase, and coloring phase mentioned above can be stored in the memory 14, and the timing controller 13 extracts at least one of the balancing phase waveform, at least one dithering phase waveform, and at least one coloring phase waveform from the memory 14 and provides them to the display panel 20. As an example, the memory 14 can be a multiple-time programmable (MTP) device. It is understood that the driving waveforms stored in the MTP device can be independently controlled.
[0044] The display driver chip 10 can call up the driving waveforms stored in the programmable logic device in the balancing stage, dithering stage, and coloring stage multiple times, and drive the display panel 20 to update the display screen based on the driving waveforms in the balancing stage, dithering stage, and coloring stage.
[0045] In the embodiments of this application, a pattern 40 to be displayed can be displayed on the display panel 20, and the timing controller 13 can divide the pattern 40 to be displayed into multiple display areas, each of which includes multiple pixels. This allows the display driver chip 10 to drive the multiple display areas in a time-division manner according to the order of the divided display areas.
[0046] For example, the pattern 40 to be displayed can be divided into a first display area 41, a second display area 42, and a third display area 43. The first display area 41 is defined as having a first sort and configured with a first area index, the second display area 42 is defined as having a second sort and configured with a second area index, and the third display area 43 is defined as having a third sort and configured with a third area index.
[0047] The display driver chip 10 also includes a rendering register 15. The rendering register 15 is used to set the corresponding jitter stage waveform according to the region index. The first region index corresponds to the first jitter stage waveform, the second region index corresponds to the second jitter stage waveform, and the third region index corresponds to the third jitter stage waveform. In at least one embodiment of this application, the rendering register 15 sets the values of the jitter stage waveforms output within any given time period to be at least two different. That is, at least two of the first to third jitter stage waveforms are different. The rendering register 15 is also used to set the number of repetitions or the period length of the jitter waveform within a display cycle.
[0048] In another embodiment of this application, the timing controller 13 is further configured to divide multiple display areas according to the scan line intervals within the display panel 20. For example, the area corresponding to the 1st to 100th scan lines can be defined as the first display area 41, the area corresponding to the 101st to 200th scan lines can be defined as the second display area 42, and the area corresponding to the 201st to 300th scan lines can be defined as the third display area 43.
[0049] In one possible example, such as Figure 3 As shown, the pattern to be displayed 40 is rectangular and can be divided into a first display area 41, a second display area 42 and a third display area 43.
[0050] The first display area 41 is located in the center of the pattern 40 to be displayed. The second display area 42 is located between the first display area 41 and the third display area 43, with the second display area 42 surrounding the first display area 41 and the third display area 43 surrounding the second display area 42. Optionally, the first display area 41 is rectangular, and both the second display area 42 and the third display area 43 are annular. For example, taking a display panel 20 with 1024 scan lines as an example, the area corresponding to the Kth to Lth scan lines is defined as the first display area 41; the area corresponding to the Nth to K-1th and L+1th to L+N-1th scan lines is defined as the second display area 42; and the area from the 1st to N-1th and L+Nth to 1024th scan lines is defined as the third display area 43.
[0051] In another possible example, such as Figure 4 As shown, the pattern to be displayed 40 is rectangular and can be divided into a first display area 41, a second display area 42, and a third display area 43. The first display area 41, the second display area 42, and the third display area 43 are aligned along a first direction (e.g., ...). Figure 4 The first display area 41 and the third display area 43 are arranged sequentially (in the X direction shown in the diagram), with the second display area 42 located between the first display area 41 and the third display area 43. Optionally, the first display area 41, the second display area 42, and the third display area 43 are all rectangular.
[0052] In another possible example, such as Figure 5 As shown, the pattern to be displayed 40 is rectangular and can be divided into four first display areas 41, four second display areas 42, and one third display area 43.
[0053] Four first display areas 41 are respectively divided at the four corners of the pattern 40 to be displayed. Each of the four first display areas 41 corresponds to a second display area 42, and each second display area 42 partially surrounds the corresponding first display area 41. The third display area 43 is formed by the intersection of two elongated geometric patterns. The third display area 43 is located at the center of the pattern 40 to be displayed, and the third display area 43 separates the four second display areas 42. Optionally, the four first display areas 41 are all rectangular, the four second display areas 42 are all L-shaped, and the third display area 43 is cross-shaped.
[0054] The display driver chip 10 in this embodiment can set the driving waveform of the jitter stage according to the order of the display areas to display the rendered pattern.
[0055] like Figure 6 The diagram shown is a schematic diagram of the driving waveform during the jitter stage provided in an embodiment of this application.
[0056] It is understood that, in one example of this application, during the balancing phase, the driving waveform is a second driving signal with a second voltage (such as a -15V voltage signal). During the coloring phase, the driving waveform is a first driving signal with a first voltage (such as a +15V voltage signal).
[0057] The following will be based on Figure 3 Taking the pattern 40 to be displayed shown in the embodiment as an example, the driving waveform of the display driver chip 10 during the jitter stage is introduced.
[0058] During the time interval from t1 to t2 (i.e., the first time period T1), the display driver chip 10 outputs a +15V first driving signal (this +15V voltage signal can be used as the first voltage signal in this application) to the first display area 41, and outputs a 0V third driving signal (this 0V voltage signal can be used as the third voltage signal in this application) to the second display area 42 and the third display area 43. That is, the +15V first driving signal drives the pixels in the first display area 41 to display. During this time period, the first display area 41 turns black, while the second display area 42 and the third display area 43 remain unchanged (appearing white).
[0059] During the time interval from t2 to t3 (i.e., the second time period T2), the display driver chip 10 outputs a -15V second driving signal (this -15V voltage signal can be used as the second voltage signal in this application) to the first display area 41, a +15V first driving signal to the second display area 42, and a 0V third driving signal to the third display area 43. That is, the -15V second driving signal drives the pixels in the first display area 41 to display, and the +15V first driving signal drives the pixels in the second display area 42 to display. During this time period, a black-to-white display effect can be seen in the first display area 41, the second display area 42 changes from unchanged to black, and the third display area 43 remains unchanged.
[0060] From T1 to T2, one can perceive the black color moving from the first display area 41 to the second display area 42, which is the rendering effect of color movement brought about by the driving waveform.
[0061] During the time interval from t3 to t4 (i.e., the third time period T3), the display driver chip 10 outputs a 0V third driving signal to the first display area 41, a -15V second driving signal to the second display area 42, and a +15V first driving signal to the third display area 43. That is, the -15V second driving signal drives the pixels in the second display area 42 to display, and the +15V first driving signal drives the pixels in the third display area 43 to display. During this time period, the first display area 41 remains unchanged (appears white), the second display area 42 changes from black to white, and the third display area 43 changes from unchanged to black.
[0062] During the period from time t4 to t5 (i.e., the fourth time period T4), the display driver chip 10 outputs a 0V third driving signal to the first display area 41 and the second display area 42, and outputs a -15V second driving signal to the third display area 43. That is, the -15V second driving signal drives the pixels in the third display area 43 to display. During this time period, the first display area 41 and the second display area 42 remain unchanged (appearing white), while the third display area 43 changes from black to white.
[0063] The first time period T1, the second time period T2, the third time period T3, and the fourth time period T4 constitute one time cycle. Time t2 comes after time t1, time t3 comes after time t2, time t4 comes after time t3, and time t5 comes after time t4.
[0064] It is understandable that during the jitter phase of the electronic paper display refresh process, the display driver chip 10 outputs the driving waveform contained in the aforementioned time period T1-T4 to the display panel 20 in each of the multiple time periods T to update the display image of the pattern 40 to be displayed. In other words, by adding rendering display effects during the flickering period of the electronic paper, the display image of the electronic paper becomes more three-dimensional and layered, which can reduce screen flicker during the display update and improve the user's viewing experience.
[0065] It is understood that the electronic paper driving waveforms contained in the above three operation stages can be stored in the display driver chip 10 of the electronic paper in the form of a lookup table (LUT). When refreshing the electronic paper display screen, the determined driving waveform is fixed in the display driver chip 10 of the electronic paper, so that when driving the electronic paper to refresh the screen, the timing controller 13 in the electronic paper can retrieve the data of the corresponding driving waveform from the LUT to drive the electronic paper.
[0066] Please see Figure 7 , Figure 7This is a flowchart illustrating a method for updating the display screen of an electrophoretic display according to an embodiment of this application. It can be understood that the method for updating the display screen of an electronic paper display according to this embodiment can be applied to... Figure 2 In the display system 100 shown, the display driver chip 10 in the display system 100 can be used to execute the method of updating the electronic paper display screen according to the embodiments of this application. More specifically, the timing controller 13 in the display driver chip 10 can be used to execute the method of updating the display screen of the electrophoretic display according to the embodiments of this application.
[0067] A method for updating the display screen of an electrophoretic display may include the following steps: Step S700: The display driver chip 10 divides the display panel 20 of the electrophoretic display into multiple display areas.
[0068] In at least one embodiment of this application, the timing controller 13 can divide the display panel 20 into multiple display areas according to the scan lines on the display panel 20, so that the display driver chip 10 can drive these display areas in a time-division manner according to the order of the divided display areas. In one example, such as Figures 3 to 5 As shown, the timing controller 13 further divides the pattern 40 to be displayed into a first display area 41, a second display area 42, and a third display area 43. The first display area 41 is defined as having a first sorting and configured with a first area index, the second display area 42 is defined as having a second sorting and configured with a second area index, and the third display area 43 is defined as having a third sorting and configured with a third area index.
[0069] In at least one embodiment of this application, the timing controller 13 is further configured to divide a plurality of display areas according to the scan line intervals within the display panel 20. For example, the area corresponding to the 1st to 100th scan lines can be defined as the first display area 41, the area corresponding to the 101st to 200th scan lines can be defined as the second display area 42, and the area corresponding to the 201st to 300th scan lines can be defined as the third display area 43.
[0070] Step S701: The display driver chip 10 receives a pattern 40 to be displayed and stores the pattern 40 in the memory 131.
[0071] The driving waveforms of the balancing stage, dithering stage, and coloring stage are stored in the memory 14 (e.g., a multiple programmable logic device) in the display driver chip 10 in the form of LUTs, so that when driving the electronic paper to refresh the screen, the timing controller 13 can retrieve these driving waveform data from the memory 14 to drive the display panel 20.
[0072] Step S702: The display driver chip 10 reads a drive waveform data from the memory 14.
[0073] In at least one embodiment of this application, the driving waveform data includes a balancing phase waveform, at least one jitter phase waveform, and a coloring phase waveform. The balancing phase waveform, the jitter phase waveform, and the coloring phase waveform are each stored independently in the memory 14.
[0074] During the balancing phase, the display driver chip 10 outputs the balancing phase waveform to multiple display areas of the display panel 20.
[0075] The driving waveform during the balancing phase can be a first driving signal with a first voltage (such as a +15V voltage signal).
[0076] During the jitter phase, the display driver chip 10 outputs at least one jitter phase waveform to multiple display areas.
[0077] Step S703: During the balancing phase, the display driver chip 10 outputs the balancing phase waveform to multiple display areas of the display panel 20.
[0078] In step S704, during the jittering phase, the display driver chip 10 outputs at least one jittering phase waveform to multiple display areas.
[0079] In this embodiment, within any given time period, at least two of the jitter phase waveforms output to multiple display areas have different values. Simultaneously, the display driver chip 10 does not read the pattern 40 to be displayed stored in memory 131. Specifically, the jitter phase waveforms are set using the rendering register 15. In at least one embodiment of this application, the rendering register 15 sets the corresponding jitter phase waveform according to the region index. The first region index corresponds to the first jitter phase waveform, the second region index corresponds to the second jitter phase waveform, and the third region index corresponds to the third jitter phase waveform. In at least one embodiment of this application, the rendering register 15 sets that at least two of the jitter phase waveform values output within any given time period are different. That is, at least two of the first to third jitter phase waveforms are different. The rendering register 15 is also used to set the number of repetitions or the cycle length of the jitter waveform within a display cycle. In another embodiment of this application, the rendering register 15 is set according to the scan line interval.
[0080] Among them, the driving waveform during the jitter phase is as follows: Figure 6 As shown.
[0081] During the time period T1, the display driver chip 10 outputs a first drive signal with a first voltage (e.g., a +15V voltage signal) to the first display area 41, and outputs a third drive signal of 0V to the second display area 42 and the third display area 43. During this time period, the first display area 41 turns black, while the second display area 42 and the third display area 43 remain unchanged (appear white).
[0082] During time period T2, the display driver chip 10 outputs a second driving signal with a second voltage (e.g., a -15V voltage signal) to the first display area 41, outputs a first driving signal with a first voltage (e.g., a +15V voltage signal) to the second display area 42, and outputs a third driving signal of 0V to the third display area 43. During this time period, the display effect of changing from black to white can be seen in the first display area 41, the second display area 42 changes from unchanged to black, and the third display area 43 remains unchanged.
[0083] From the time period T1 to the time period T2 mentioned above, one can perceive the black color moving from the first display area 41 to the second display area 42, which is the rendering effect of color movement brought about by the driving waveform.
[0084] During time period T3, the display driver chip 10 outputs a 0V third drive signal to the first display area 41, a second drive signal with a second voltage (e.g., a -15V voltage signal) to the second display area 42, and a first drive signal with a first voltage (e.g., a +15V voltage signal) to the third display area 43. During this time period, the first display area 41 remains unchanged (white), the second display area 42 changes from black to white, and the third display area 43 changes from unchanged to black.
[0085] During time period T4, the display driver chip 10 outputs a 0V third drive signal to the first display area 41 and the second display area 42, and outputs a second drive signal with a second voltage (e.g., a -15V voltage signal) to the third display area 43. During this time period, the first display area 41 and the second display area 42 remain unchanged (appearing white), while the third display area 43 changes from black to white.
[0086] Step S705: During the coloring stage, the display driver chip 10 outputs the coloring stage waveform to multiple display areas according to the pattern 40 to be displayed stored in the memory 131, so as to update the display screen in the display panel 20.
[0087] The driving waveform during the coloring stage is a second driving signal with a second voltage (such as a -15V voltage signal).
[0088] Based on the above Figure 7The method shown in the embodiments of this application adds rendering display effects during the flickering of electronic paper, thereby making the display screen of electronic paper more three-dimensional and layered, reducing screen flicker when the display screen is updated, and improving the user's viewing experience.
[0089] It is understood that embodiments of this application also provide a readable storage medium, which, when the instructions of the readable storage medium are executed by the timing controller 13, causes the apparatus including the readable storage medium to complete the method of updating the display screen of the electrophoretic display as described above.
[0090] The readable storage medium can be any available medium or data storage device that the processor can access, including volatile memory or non-volatile memory, or may include both volatile memory and non-volatile memory. By way of example, and not limitation, non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory, solid-state disk (SSD), magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), and optical memory. Volatile memory may include random access memory (RAM), which can act as external cache memory. By way of example, and not limitation, RAM may be obtained in various forms, such as dynamic random access memory (DRAM), synchronous dynamic random-access memory (SDRAM), double data rate SDRAM (DDR SDRAM), and enhanced synchronous SDRAM. DRAM (ESDRAM) and Synchronous Link DRAM (SLDRAM). The storage devices disclosed above are intended to include, but are not limited to, these and other suitable types of memory.
[0091] Those skilled in the art should recognize that the above embodiments are only used to illustrate this application and are not intended to limit this application. Any appropriate changes and modifications made to the above embodiments within the essential spirit and scope of this application shall fall within the scope of protection claimed in this application.
Claims
1. A display screen update method, applied in a display driver chip of an electrophoretic display, the display driver chip comprising a memory and a storage device, characterized in that, The method for updating the display screen of the electrophoretic display includes: The display driver chip divides a display panel of an electrophoretic display into multiple display areas; The display driver chip receives a pattern to be displayed and stores the pattern in the memory; The display driver chip reads a driving waveform data from the memory, the driving waveform data including a balance stage waveform, a dithering stage waveform and a coloring stage waveform; During the balancing phase, the display driver chip outputs the balancing phase waveform to the plurality of display areas; During the jittering phase, the display driver chip outputs the jittering phase waveform to the plurality of display areas respectively, wherein, among the values of the jittering phase waveform output to the plurality of display areas, at least two are different from each other within any given time period; and During the coloring stage, the display driver chip outputs the coloring stage waveform to the plurality of display areas according to the pattern to be displayed stored in the memory, so as to update the display screen of the display panel.
2. The display screen update method according to claim 1, characterized in that, The memory is a multiple programmable logic device, and the waveforms of the balancing stage, the dithering stage, and the coloring stage are stored independently in the memory.
3. The display screen update method according to claim 1, characterized in that, The display driver chip also includes a rendering register. According to the settings of the rendering register, the display driver chip selects the corresponding jitter stage waveform for the plurality of display areas respectively, so that the values of the jitter stage waveforms output in any time period are at least two different.
4. The display screen update method according to claim 1, characterized in that, During the jittering phase, when the display driver chip outputs the jittering phase waveform, it does not read the pattern to be displayed stored in the memory.
5. The display screen update method according to claim 3, characterized in that, The number of repetitions or the period length of the waveform during the jitter phase are set according to the settings of the rendering register.
6. The display screen update method according to claim 3, characterized in that, The division of the multiple display areas is defined by multiple scan line intervals set in the rendering register.
7. The display screen update method according to claim 3, characterized in that, The display driver chip further includes reading a driving waveform data from the memory: The display driver chip obtains the corresponding waveform index from the rendering register based on the region index of each display area, and reads the corresponding jitter stage waveform from the memory.
8. The display screen update method according to claim 1, characterized in that, During the balancing phase and the coloring phase, the display driver chip outputs the corresponding waveforms simultaneously to the multiple display areas in a globally synchronized manner, with the values being exactly the same.
9. A display driver chip, characterized in that, It includes a memory and a timing controller, wherein the memory is used to store computer instructions such that the timing controller executes the display screen update method according to any one of claims 1 to 8 when running the computer instructions.
10. A display system, characterized in that, The display system includes a display panel and the display driver chip as described in claim 9; The display panel is electrically connected to the display driver chip. The display panel is used to receive the driving waveform from the display driver chip, and the driving waveform is used to update the screen of the display panel.