Segment code screen driving device and refreshing driving method thereof

By comparing current and historical data to identify changing fields, and only driving the changing fields to refresh, the problem of high power consumption of LCD segment displays is solved, resulting in reduced power consumption, increased refresh speed, and extended service life.

CN121506008APending Publication Date: 2026-02-10ZHEJIANG WEIXING INTELLIGENT METER STOCK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511973614.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

LCD segment displays consume a lot of power when displaying data, especially in low-power products. Existing technologies are unable to effectively reduce their power consumption, which affects the product's lifespan.

Method used

By comparing the current data to be refreshed with the previously refreshed data, the changed fields are identified, and only the changed fields are driven to refresh, thus reducing the overall power consumption of the LCD segment display.

Benefits of technology

It reduces the overall power consumption of the LCD segment display, improves the refresh response speed, and extends its service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121506008A_ABST
    Figure CN121506008A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a segment code screen driving device and a refreshing driving method thereof. The method comprises the following steps: obtaining data of a segment code screen to be refreshed at the current time to obtain new content to be displayed on the segment code screen; acquiring data of the segment code screen which is refreshed last time so as to determine historical effective data which is currently displayed by the segment code screen, and establishing a datum reference for data comparison; comparing the current to-be-refreshed segment code screen data with the last refreshed segment code screen data to identify the changed fields; and driving the segment code screen display segment corresponding to the changed field to refresh so as to update the display state of the change area. According to the segment code screen refreshing driving method provided by the embodiment of the invention, the display segments of the segment code screen corresponding to the changed fields are driven to refresh without continuously driving all the display segments, so that the overall power consumption of the segment code screen is reduced, the problem of high power consumption of the segment code screen is solved, meanwhile, the refreshing response speed is increased, and the refreshing efficiency is improved. And the service life of the segment code screen is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display driver technology, and in particular to a segment code screen driver device and its refresh driver method. Background Technology

[0002] In the field of instrumentation, many different LCD segment displays are customized to meet user needs. Currently, when controlling the LCD segment display to show relatively little data, it is directly driven by an MCU. However, when the LCD segment display needs to show a large amount of data, more pins are required. In this case, an external LCD segment display driver chip is needed. The MCU uses protocols such as I2C or SPI to achieve interaction with the LCD segment display, including configuration parameters, display address, and display content. In the field of low-power products, the lifespan of the product without battery replacement is extremely critical, and power consumption is the most important factor. Therefore, reducing the power consumption of the LCD segment display is a necessary measure. Summary of the Invention

[0003] This invention provides a segment code screen driving device and its refresh driving method, which refreshes the segment code screen display segment corresponding to the field that has changed by driving the screen, thereby reducing the overall power consumption of the LCD segment code screen and solving the problem of high power consumption of segment code screens.

[0004] This invention provides a segment code screen refresh driving method, including:

[0005] Get the current segment code screen data to be refreshed;

[0006] Retrieve the last refreshed segment code screen data;

[0007] Compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the fields that have changed;

[0008] The segment code display segment corresponding to the field whose driver has changed is refreshed.

[0009] Optionally, refreshing the segment display segment corresponding to the field whose driver has changed includes:

[0010] Based on the changed fields, a first instruction is generated, which includes the coordinate information of the display segment corresponding to the changed fields and the target display status information.

[0011] Based on the first instruction, the segment code screen display corresponding to the control coordinate information is displayed in the target display state.

[0012] Optionally, the segment code display segment corresponding to the field whose driver has changed is refreshed, including:

[0013] Based on the changed field, a second instruction is generated that includes the coordinate information of the display segment corresponding to the changed field;

[0014] Based on the second instruction, the segment display corresponding to the coordinate information is controlled to switch the display status of the segment; the display status includes on and off.

[0015] Optionally, the current segment code screen data to be refreshed is compared with the previously refreshed segment code screen data to identify the fields that have changed. This also includes:

[0016] Determine if the previously refreshed segment code screen data is empty;

[0017] When the last refreshed segment code screen data is empty, light up all segments on the segment code screen and record the last refreshed segment code screen data as all segments lit.

[0018] Optionally, after refreshing the segment display segment corresponding to the field whose driver has changed, the following also applies:

[0019] Store the current segment code screen data to be refreshed as the previously refreshed segment code screen data for the next refresh.

[0020] Secondly, embodiments of the present invention also provide a segment code screen driving device, comprising:

[0021] The memory is used to store the previously refreshed segment code screen data;

[0022] The command interface is used to retrieve the last refreshed segment code screen data;

[0023] The processor, electrically connected to the instruction interface and memory respectively, is used to acquire the current segment code screen data to be refreshed and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields;

[0024] The driver, electrically connected to the processor, is used to refresh the segment display segment corresponding to the changed field based on the changed field.

[0025] The segment code screen driver is used to execute the segment code screen refresh driving method as described in any of the first aspects.

[0026] Optionally, the processor includes a comparison unit and a first instruction generation unit;

[0027] The comparison unit is electrically connected to the instruction interface and the memory respectively. It is used to acquire the current segment code screen data to be refreshed and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields.

[0028] The first instruction generation unit is electrically connected to the comparison unit, and generates a first instruction based on the changed field, including the coordinate information of the display segment corresponding to the changed field and the target display status information.

[0029] The driver is electrically connected to the first instruction generation unit and is also used to control the segment display segment corresponding to the coordinate information to display in the target display state when the first instruction is received.

[0030] Optionally, the processor includes a comparison unit and a second instruction generation unit;

[0031] The comparison unit is electrically connected to the instruction interface and the memory respectively. It is used to acquire the current segment code screen data to be refreshed and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields.

[0032] The second instruction generation unit is electrically connected to the comparison unit, and generates a second instruction based on the changed field, including the coordinate information of the display segment corresponding to the changed field.

[0033] The driver is electrically connected to the second instruction generation unit. The driver is also used to control the segment display state of the segment corresponding to the coordinate information when the second instruction is received; wherein the display state includes on and off.

[0034] Optionally, it may also include an initialization module; the initialization module includes a judgment unit and an initialization unit;

[0035] The judgment unit is electrically connected to the memory and is used to determine whether the previously refreshed segment code screen data stored in the memory is empty;

[0036] The initialization unit is electrically connected to the judgment unit, the driver, and the memory. When the judgment unit determines that the previously refreshed segment code screen data is empty, it controls the driver to light up all segment code screen display segments and records the previously refreshed segment code screen data as all segments lit up and stores it in the memory.

[0037] Optionally, the processor is also used to control the memory to store the current segment code screen data to be refreshed, so as to serve as the previously refreshed segment code screen data for the next refresh.

[0038] This invention provides a segment code screen driving device and its refresh driving method. The method includes: acquiring the current segment code screen data to be refreshed to obtain the new content to be displayed on the segment code screen; acquiring the previously refreshed segment code screen data to identify the currently displayed historical valid data and establish a benchmark for data comparison; comparing the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify changed fields and lock the target content to be updated; and driving the segment code screen display segment corresponding to the changed field to refresh, thereby updating the display state of the changed area. This invention provides a segment code screen refresh driving method that refreshes the segment code screen display segment corresponding to the changed field without continuously driving all display segments, reducing the overall power consumption of the LCD segment code screen, solving the problem of high power consumption in segment code screens, while also improving refresh response speed and extending the lifespan of the segment code screen. Attached Figure Description

[0039] Figure 1 A flowchart illustrating a segment code screen refresh driving method provided in an embodiment of the present invention;

[0040] Figure 2 A flowchart illustrating another segment code screen refresh driving method provided in an embodiment of the present invention;

[0041] Figure 3 A flowchart illustrating another segment code screen refresh driving method provided in an embodiment of the present invention;

[0042] Figure 4 This is a schematic diagram of the structure of a segment code screen driving device provided in an embodiment of the present invention;

[0043] Figure 5 This is a schematic diagram of another segment code screen driving device provided in an embodiment of the present invention;

[0044] Figure 6 This is a schematic diagram illustrating the current-time relationship of a segment code screen driving device according to an embodiment of the present invention;

[0045] Figure 7 This is a schematic diagram illustrating the current-time relationship of another segment code screen driving device provided in an embodiment of the present invention. Detailed Implementation

[0046] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0047] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0048] Figure 1 This is a flowchart illustrating a segment code screen refresh driving method provided in an embodiment of the present invention. (Reference) Figure 1 The method includes:

[0049] S110. Obtain the current segment code screen data to be refreshed.

[0050] The current segment code screen data to be refreshed can be understood as the new data that the segment code screen will soon update and display.

[0051] Specifically, the control unit corresponding to the segment code screen reads the data of the segment code screen to be refreshed.

[0052] S120, Get the last refreshed segment code screen data.

[0053] Among them, the last refreshed segment code screen data can be understood as the historical valid data currently being displayed on the segment code screen.

[0054] Specifically, the control unit retrieves the data used to drive the segment code display after the last refresh from the display buffer of the segment code screen.

[0055] S130. Compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the fields that have changed.

[0056] In this context, a field can be understood as the smallest independent unit of segment code screen data, with each field corresponding to a specific display content.

[0057] Specifically, the control unit compares the content of the same field in the current data to be refreshed with the historical cached data in a preset field order. If there is a difference, the field is marked as a field to be refreshed, and a list of changed fields is generated.

[0058] S140. The segment code display segment corresponding to the field whose drive has changed is refreshed.

[0059] Among them, the segment code display segment can be understood as the physical light-emitting unit that enables the display of a single field on the segment code screen.

[0060] Specifically, the control unit finds the display segment drive channel corresponding to each changed field based on the changed field, outputs the corresponding drive signal to these channels, controls the corresponding display segment to light up or turn off, only updates the display area corresponding to the changed field, and keeps the display state of other fields unchanged.

[0061] This invention provides a segment code screen refresh driving method, comprising: acquiring the current segment code screen data to be refreshed to obtain the new content to be displayed on the segment code screen; acquiring the previously refreshed segment code screen data to identify the historical valid data currently displayed on the segment code screen and establish a benchmark reference for data comparison; comparing the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields and lock the target content to be updated; and driving the segment code screen display segment corresponding to the changed field to refresh to update the display state of the changed area. This invention provides a segment code screen refresh driving method that, by driving the segment code screen display segment corresponding to the changed field to refresh, eliminates the need to continuously drive all display segments, reducing the overall power consumption of the LCD segment code screen, solving the problem of high power consumption of segment code screens, while also improving the refresh response speed and extending the lifespan of the segment code screen.

[0062] Figure 2 This is a flowchart illustrating another segment code screen refresh driving method provided in an embodiment of the present invention.

[0063] Regarding the above embodiment, "S140, refreshing the segment display segment corresponding to the field where the driver has changed" can be further refined as follows:

[0064] The segment code display segment corresponding to the field whose driver has changed will be refreshed, including:

[0065] Based on the changed fields, a first instruction is generated, which includes the coordinate information of the display segment corresponding to the changed fields and the target display status information.

[0066] Based on the first instruction, the segment code screen display corresponding to the control coordinate information is displayed in the target display state.

[0067] like Figure 2 As shown, the refinement process includes the following steps:

[0068] S210. Obtain the current segment code screen data to be refreshed.

[0069] S220, Get the last refreshed segment code screen data.

[0070] S230. Compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the fields that have changed.

[0071] S241. Based on the changed field, generate a first instruction that includes the coordinate information of the display segment corresponding to the changed field and the target display status information.

[0072] Among them, coordinate information can be understood as the unique location identifier corresponding to each display segment within the segment code display area; target display status information can be understood as the final state that the changed field needs to present, such as lit, off, flashing, etc.; the first instruction can be understood as a control signal that integrates positioning information and status instructions.

[0073] Specifically, the segment code screen control unit first retrieves the preset "field-display segment coordinates" mapping table, matches the coordinate information of all corresponding display segments based on the identified changed fields, then combines the content of the field in the current data to be refreshed to determine the target display state that each display segment needs to achieve, and finally integrates the coordinate information and the target display state information according to the preset instruction format to generate the first instruction.

[0074] S242. Based on the first instruction, control the segment code screen display segment corresponding to the coordinate information to display in the target display state.

[0075] Specifically, after receiving the first instruction, the segment display driver module first parses out the coordinate information and target display status information; then it locks the corresponding display segment driver channel according to the coordinate information; finally, it outputs the corresponding level signal, such as high level, low level, AC signal, etc., to these driver channels to control the target display segment to light up, turn off or flash according to the preset target display status, so as to complete the refresh of the changed field, while not affecting the display status of other unchanged fields.

[0076] Figure 3 This is a flowchart illustrating another segment code screen refresh driving method provided in an embodiment of the present invention.

[0077] Regarding the above embodiment, "S140, refreshing the segment display segment corresponding to the field where the driver has changed" can be further refined as follows:

[0078] The process of refreshing the segment display segment corresponding to the changed field includes: generating a second instruction based on the changed field, including the coordinate information of the display segment corresponding to the changed field; and controlling the segment display segment corresponding to the coordinate information to switch the display state based on the second instruction; wherein the display state includes being lit and being off.

[0079] like Figure 3 As shown, the refinement process includes the following steps:

[0080] S310, Obtain the current segment code screen data to be refreshed.

[0081] S320: Get the last refreshed segment code screen data.

[0082] S330. Compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the fields that have changed.

[0083] S341. Based on the changed field, generate a second instruction that includes the coordinate information of the display segment corresponding to the changed field.

[0084] The second instruction can be understood as a control signal that only contains the target display segment positioning information and does not need to carry the target display status information.

[0085] Specifically, the segment code screen control unit first retrieves the preset "field-display segment coordinate" mapping table, matches the coordinate information of all corresponding display segments according to the identified changed fields, and integrates the coordinate information according to the preset instruction format to generate a second instruction.

[0086] S342. Based on the second instruction, control the segment code screen display corresponding to the coordinate information to switch the display status; wherein, the display status includes on and off.

[0087] Switching the display state can be understood as changing the current display state (on / off) of the target display segment to the opposite state, that is, switching from the original on state to off state, and switching from the original off state to on state.

[0088] Specifically, after receiving the second instruction, the drive module first parses out the display segment coordinate information and locks the corresponding drive channel; then it outputs a reversal signal to the drive channel to control the target display segment to complete the display state switch.

[0089] It should be noted that the core of the segment code screen refresh driving method provided by the present invention lies in comparing the current data with historical data and only refreshing the fields whose content has changed, thereby reducing power consumption.

[0090] Specifically, this invention provides two selectable refined driving modes. The first mode achieves rich control over the display state by sending a complete command containing status information. The second mode effectively reduces power consumption while meeting basic refresh requirements by sending only coordinate information and performing a switching operation. Users can choose between functionality and power consumption based on their actual application scenarios.

[0091] In an optional embodiment, prior to "S130, comparing the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields" in the above embodiment, the method further includes:

[0092] Determine if the previously refreshed segment code screen data is empty; if the previously refreshed segment code screen data is empty, light up all segments on the segment code screen and record the previously refreshed segment code screen data as all segments lit.

[0093] Specifically, an empty segment code screen in the last refreshed data period can be understood as the segment code screen being in a first power-on, reset, or initialization state. Before performing a data comparison operation, the segment code screen control unit will first read the status of the buffer storing the last refreshed data. By checking whether there are valid data tags in the buffer, it determines whether the historical data is empty. When the data is empty, the system will first light up all segment code screen display segments and record the last refreshed segment code screen data as all segments lit.

[0094] It should be noted that this initial lighting process also serves as a device self-test and status confirmation function, allowing users to quickly confirm the status of the segment code screen.

[0095] In an optional embodiment, following "S140, refreshing the segment display segment corresponding to the field whose drive has changed" in the above embodiment, the method further includes:

[0096] Store the current segment code screen data to be refreshed as the previously refreshed segment code screen data for the next refresh.

[0097] Specifically, after confirming that the display segment corresponding to the changed field has been refreshed, the segment code screen control unit reads the data of the segment code screen to be refreshed, writes the data into the designated buffer or storage module according to the preset data format, and overwrites the previously refreshed data stored in the original storage.

[0098] Figure 4 This is a schematic diagram of the structure of a segment code screen driving device provided in an embodiment of the present invention, as shown below. Figure 4 As shown, this embodiment of the invention also provides a segment code screen driving device, including: a memory 10 for storing previously refreshed segment code screen data; an instruction interface 20 for acquiring previously refreshed segment code screen data; a processor 30 electrically connected to the instruction interface 20 and the memory 10 respectively, for acquiring the current segment code screen data to be refreshed, and comparing the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields; and a driver 40 electrically connected to the processor 30 for driving the segment code screen display segment corresponding to the changed field to refresh according to the changed field; the segment code screen driving device is used to execute the segment code screen refresh driving method in the above embodiment.

[0099] Specifically, when the segment code screen needs to be refreshed, the instruction interface 20 first reads the previously refreshed segment code screen data from the memory 10, and simultaneously receives the current segment code screen data to be refreshed from the external data source, and transmits these two sets of data synchronously to the processor 30; the processor 30 compares the two sets of data field by field according to preset logic, identifies the changed fields, and sends the changed fields to the driver 40; the driver 40 generates a corresponding drive signal based on the received changed field information, and drives the display segment on the segment code screen corresponding to the changed field to complete the refresh; finally, the processor 30 controls the transmission of the current segment code screen data to be refreshed to the memory 10, and the memory 10 overwrites the original previously refreshed segment code screen data, preparing for the next refresh.

[0100] Figure 5 This is a schematic diagram of another segment code screen driving device provided in an embodiment of the present invention, as shown below. Figure 5 As shown, in an optional embodiment, the processor 30 includes a comparison unit 31 and a first instruction generation unit 32. The comparison unit 31 is electrically connected to the instruction interface 20 and the memory 10, respectively, and is used to acquire the current segment code screen data to be refreshed, and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields. The first instruction generation unit 32 is electrically connected to the comparison unit 31, and generates a first instruction based on the changed fields, including the coordinate information of the display segment corresponding to the changed fields and the target display state information. The driver 40 is electrically connected to the first instruction generation unit 32 and is also used to control the segment code screen display segment corresponding to the coordinate information to display in the target display state when the first instruction is received.

[0101] Specifically, when the comparison unit 31 of the processor 30 receives the current segment code screen data to be refreshed transmitted by the instruction interface 20 and the previously refreshed segment code screen data stored in the memory 10, it first compares the two sets of data field by field according to preset logic, identifies the fields that have changed, and then sends the relevant information of the changed fields to the first instruction generation unit 32. Based on the changed fields, the first instruction generation unit 32 generates a first instruction containing the corresponding display segment coordinate information and the target display status information, and sends it to the driver 40. After receiving the first instruction, the driver 40 parses the coordinate information and the target display status information therein, and controls the display segment on the segment code screen with the corresponding coordinates to complete the refresh with the target display status.

[0102] In an optional embodiment, the processor 30 includes a comparison unit 31 and a second instruction generation unit 33. The comparison unit 31 is electrically connected to the instruction interface 20 and the memory 10, respectively, and is used to acquire the current segment code screen data to be refreshed, and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields. The second instruction generation unit 33 is electrically connected to the comparison unit 31, and generates a second instruction based on the changed fields, including the coordinate information of the display segment corresponding to the changed fields. The driver 40 is electrically connected to the second instruction generation unit 33, and the driver 40 is also used to control the segment code screen display segment corresponding to the coordinate information to switch the display state when the second instruction is received. The display state includes being lit and being off.

[0103] Specifically, when the comparison unit 31 of the processor 30 receives the current segment code screen data to be refreshed transmitted from the instruction interface 20 and the previously refreshed segment code screen data stored in the memory 10, it performs a field-by-field comparison of the two sets of data according to preset logic, identifies the changed fields, and then sends the relevant information of the changed fields to the second instruction generation unit 33 electrically connected to it; the second instruction generation unit 33 generates a second instruction containing the coordinate information of the corresponding display segment based on the changed field information, and sends it to the driver 40; after receiving the second instruction, the driver 40 controls the display segment of the corresponding coordinate on the segment code screen to switch the display state (on or off), and completes the refresh.

[0104] In an optional embodiment, an initialization module 50 is further included; the initialization module 50 includes a judgment unit 51 and an initialization unit 52; the judgment unit 51 is electrically connected to the memory 10 and is used to determine whether the previously refreshed segment code screen data stored in the memory 10 is empty; the initialization unit 52 is electrically connected to the judgment unit 51, the driver 40 and the memory 10 respectively, and is used to control the driver 40 to light up all segment code screen display segments when the judgment unit 51 determines that the previously refreshed segment code screen data is empty, and to record the previously refreshed segment code screen data as all segments lit up and store it in the memory 10.

[0105] Specifically, after the judgment unit 51 of the initialization module 50 establishes an electrical connection with the memory 10, the judgment unit 51 will first check whether the previously refreshed segment code screen data stored in the memory 10 is empty; if the judgment unit 51 determines that the data is empty, it will feed back the judgment result to the initialization unit 52; after receiving the feedback, the initialization unit 52 will send a control signal to the driver 40 to instruct the driver 40 to light up all the display segments of the segment code screen, and will also transmit the status data corresponding to all the display segments of the segment code screen to the memory 10 for storage, and the memory 10 will automatically record it as the previously refreshed segment code screen data.

[0106] In an optional embodiment, the processor 30 is further configured to control the memory to store the current segment code screen data to be refreshed, so as to serve as the previously refreshed segment code screen data for the next refresh.

[0107] Specifically, after the driver 40 completes the refresh of the display segment corresponding to the changed field, the processor 30 sends the status data corresponding to the display segment to the memory 10. The instruction memory 10 overwrites the previously refreshed segment code screen data with the status data of the completed display segment corresponding to the changed field. This stored data will be used as the previously refreshed segment code screen data for the next segment code screen refresh.

[0108] Figure 6 This is a schematic diagram illustrating the current-time relationship of a segment code screen driving device according to an embodiment of the present invention. Figure 7 This is a schematic diagram illustrating the current-time relationship of another segment code screen driving device provided in an embodiment of the present invention.

[0109] When the segment code screen refresh driving method provided in this embodiment of the invention is not used, i.e., the traditional full-screen refresh method is adopted, the relationship between the operating current of the driving device and time is as follows: Figure 6 As shown in the figure, the current required to maintain normal operation of the segment display is relatively high, with an average operating current of 12.96uA.

[0110] After using the segment code screen refresh driving method provided in this embodiment of the invention, the relationship between the operating current of the driving device and time is as follows: Figure 7 As shown. Since this application only performs partial refresh on fields where content changes, avoiding full-screen driving, although the peak current increases during each refresh cycle, it remains at a lower static level for most of the time, with the average operating current dropping to 7.51uA. Based on the above data, power consumption is calculated under the condition of using a 3.6V power supply: Average power consumption of the traditional method: 12.96uA × 3.6V = 46.66μW. Average power consumption after using this invention (partial refresh): 7.51uA × 3.6V = 27.04μW. The comparison shows that after applying the refresh driving method provided by this invention, the average power consumption of the system is reduced by approximately 42%.

[0111] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A segment code screen refresh driving method, characterized in that, include: Get the current segment code screen data to be refreshed; Retrieve the last refreshed segment code screen data; The current segment code screen data to be refreshed is compared with the previously refreshed segment code screen data to identify the fields that have changed; The segment code display segment corresponding to the changed field is refreshed.

2. The segment code screen refresh driving method according to claim 1, characterized in that, The process of refreshing the segment display corresponding to the changed field includes: Based on the changed field, a first instruction is generated, including the coordinate information of the display segment corresponding to the changed field and the target display status information; Based on the first instruction, the segment display segment corresponding to the coordinate information is controlled to be displayed in the target display state.

3. The segment code screen refresh driving method according to claim 1, characterized in that, Refreshing the segment display segment corresponding to the changed field, including: Based on the changed field, a second instruction is generated that includes the coordinate information of the display segment corresponding to the changed field; Based on the second instruction, the segment display state of the segment corresponding to the coordinate information is switched; wherein, the display state includes on and off.

4. The segment code screen refresh driving method according to claim 1, characterized in that, The current segment code screen data to be refreshed is compared with the previously refreshed segment code screen data to identify the fields that have changed. This also includes: Determine whether the previously refreshed segment code screen data is empty; When the previously refreshed segment code screen data is empty, all segments of the segment code screen are lit up, and the previously refreshed segment code screen data is recorded as all lit up.

5. The segment code screen refresh driving method according to claim 1, characterized in that, After refreshing the segment display segment corresponding to the changed field, the process also includes: The data of the current segment code screen to be refreshed is stored as the data of the previously refreshed segment code screen for the next refresh.

6. A segment code screen driving device, characterized in that, include: The memory is used to store the previously refreshed segment code screen data; The command interface is used to retrieve the last refreshed segment code screen data; The processor is electrically connected to the instruction interface and the memory, respectively, and is used to acquire the current segment code screen data to be refreshed, and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields; A driver, electrically connected to the processor, is used to refresh the segment display segment corresponding to the changed field based on the changed field. The segment code screen driver is used to execute the segment code screen refresh driver method as described in any one of claims 1-5.

7. The segment code screen driving device according to claim 6, characterized in that, The processor includes a comparison unit and a first instruction generation unit; The comparison unit is electrically connected to the instruction interface and the memory respectively, and is used to acquire the current segment code screen data to be refreshed, and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields; The first instruction generation unit is electrically connected to the comparison unit, and generates a first instruction based on the changed field, including the coordinate information of the display segment corresponding to the changed field and the target display status information; The driver is electrically connected to the first instruction generation unit and is also used to control the segment display segment corresponding to the coordinate information to be displayed in the target display state when the first instruction is received.

8. The segment code screen driving device according to claim 6, characterized in that, The processor includes a comparison unit and a second instruction generation unit; The comparison unit is electrically connected to the instruction interface and the memory respectively, and is used to acquire the current segment code screen data to be refreshed, and compare the current segment code screen data to be refreshed with the previously refreshed segment code screen data to identify the changed fields; The second instruction generation unit is electrically connected to the comparison unit, and generates a second instruction based on the changed field, including the coordinate information of the display segment corresponding to the changed field; The driver is electrically connected to the second instruction generation unit, and the driver is also used to control the segment display segment corresponding to the coordinate information to switch the display state when receiving the second instruction; wherein the display state includes being lit and being off.

9. The segment code screen driving device according to claim 6, characterized in that, It also includes an initialization module; the initialization module includes a judgment unit and an initialization unit; The judgment unit is electrically connected to the memory and is used to determine whether the previously refreshed segment code screen data stored in the memory is empty; The initialization unit is electrically connected to the judgment unit, the driver, and the memory respectively. When the judgment unit determines that the previously refreshed segment code screen data is empty, it controls the driver to light up all the segment code screen display segments and records the previously refreshed segment code screen data as all segments lit up and stores it in the memory.

10. The segment code screen driving device according to claim 6, characterized in that, The processor is also configured to control the memory to store the current segment code screen data to be refreshed, so as to serve as the previously refreshed segment code screen data for the next refresh.

Citation Information

Patent Citations

  • Nixie tube driving device and display equipment

    CN105405378A

  • Power consumption reduction circuit and method for current steering DAC

    CN111416621A

  • Driving method of electronic ink display screen

    CN117558243A

  • Electrophoretic electronic paper device for optimizing time display

    CN212302175U

  • Image display device and drive method for image display device

    WO2012098902A1