A display system, update method, and vehicle using an electronic ink screen.
By using an e-ink display system, low-power and highly stable in-vehicle displays are achieved through button input and electric field control, solving the problems of high power consumption and poor environmental adaptability of traditional capacitive screens, and improving the safety and user experience of in-vehicle displays.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BYD CO LTD
- Filing Date
- 2026-01-05
- Publication Date
- 2026-05-26
AI Technical Summary
Traditional automotive capacitive touchscreens consume a lot of power, which can burden the vehicle's power system if they operate for a long time. They are also prone to glare, touch failure, or accidental touches in environments with strong light, high or low temperatures, and high humidity, which can affect driving safety and user experience.
The system employs an e-ink display, which includes a button input module, a control module, and an e-ink display module. It acquires signals through button operation, generates a display layout, and adjusts the electric field of the e-ink screen to update the display page. It supports static and dynamic data partition refresh, reduces power consumption, and improves display stability.
It achieves low-power automotive displays, improves display contrast and touch accuracy in bright light environments, reduces electromagnetic interference sensitivity, extends device lifespan, and enhances driving safety and user experience.
Smart Images

Figure CN122090778A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle-mounted displays, and more specifically, to a display system, updating method, and vehicle using an electronic ink screen. Background Technology
[0002] With the development of electronic technology, the functions of in-vehicle human-machine interfaces are becoming increasingly rich. Users have put forward higher requirements for the operation, interactive experience and visual effects of in-vehicle button panels. Traditional mechanical panels are gradually being replaced by capacitive screens due to their single function, slow response and limited lifespan. While capacitive touch screens have the advantages of convenient interaction and good visual performance, they still have certain drawbacks. For example, capacitive screens use active light emission or backlight display methods, which require continuous refresh to maintain image display. The overall power consumption is high, which will put a great burden on the vehicle's power system when the vehicle is running for a long time. Summary of the Invention
[0003] This application provides a display system, update method, and vehicle using an e-ink screen, aiming to provide a vehicle-mounted display system with lower power consumption.
[0004] In a first aspect, embodiments of this application provide a display system using an electronic ink screen, the system comprising a key input module, a control module, and an electronic ink screen display module, wherein: The key input module is used to respond to the display adjustment operation for any key, acquire the key signal and send it to the control module; The control module is used to obtain the data to be displayed and generate the current display layout when the function of the key signal is the display switching function, and send it to the e-ink screen display module. The e-ink display module is used to adjust the applied electric field of the e-ink screen according to the current display layout in order to update the display page of the e-ink screen.
[0005] Optionally, the system further includes: The data communication interface module is used for bidirectional data interaction with the vehicle system based on a preset communication protocol; The control module is used to generate a data request to be displayed corresponding to the button signal, and the data request to be displayed is used to request the data to be displayed from the vehicle system.
[0006] Optionally, the data communication interface module includes: The first interface unit is used to send the data to be displayed request to the vehicle system and receive the preset static data returned by the vehicle system. The second interface unit is used to receive preset dynamic data returned by the vehicle system.
[0007] Optionally, the data communication interface module further includes: A power consumption control unit is used to control the first interface unit and the second interface unit to enter a sleep mode when it is detected that there is no data transmission with the vehicle system. When any button is triggered, the first interface unit and the second interface unit are controlled to exit the sleep mode.
[0008] Optionally, the control module is used to generate a current display layout in grayscale or black and white image format based on the data to be displayed.
[0009] Optionally, the electronic ink screen includes multiple display zones, with different display zones corresponding to different refresh rates.
[0010] Optionally, the electronic ink screen display module is used for: Detect the difference area between the current display layout and the previous display layout; Among the multiple display zones of the e-ink screen, the target display zone corresponding to the difference area is determined, and the target display zone is partially refreshed.
[0011] Optionally, the plurality of display partitions include static display partitions and dynamic display partitions; The static display partition is used to display preset static data, which includes at least one of date, weather, and cabin temperature. The dynamic display partition is used to display preset dynamic data, including vehicle driving data and vehicle battery data.
[0012] Optionally, the control module is configured to generate a display off control command corresponding to the key signal and send it to the e-ink display module when the function of the key signal is determined to be the display off function. The e-ink display module is used to respond to the display off control command and enter a sleep state according to the preset sleep sequence of the e-ink screen.
[0013] Optionally, the control module is configured to generate a display adjustment control command corresponding to the button signal and send it to the e-ink screen display module when the function of the button signal is determined to be a display parameter adjustment function. The electronic ink screen display module is used to adjust the display parameters of the electronic ink screen in response to the display adjustment control command.
[0014] Optionally, the control module further includes: The power consumption adjustment unit is used to monitor the working status of the control module and adjust the power supply mode of the control module according to the working status. The power supply mode includes normal working mode, low power consumption mode and deep sleep mode.
[0015] Optionally, the control module further includes a key detection unit, used for: Acquire the key signal sent by the key input module; The key signals are debouncing based on a preset debouncing circuit and / or a preset debouncing algorithm.
[0016] Optionally, the key input module includes multiple keys, including physical keys, toggle keys, and rotary keys.
[0017] Secondly, embodiments of this application provide a method for updating a display system using an electronic ink screen. The method is applied to the electronic ink screen display system described in the first aspect of the embodiment, and includes: The key input module responds to any key press for display adjustment and acquires the key signal; When the control module parses the button signal and determines that the function is a display switching function, it acquires the data to be displayed and generates the current display layout, which is then sent to the e-ink screen display module. The e-ink display module adjusts the applied electric field of the e-ink screen according to the current display layout in order to update the display page of the e-ink screen.
[0018] Thirdly, embodiments of this application provide a vehicle, the vehicle including the display system using an electronic ink screen as described in the first aspect of the embodiment, or performing the update method for the display system using an electronic ink screen as described in the second aspect of the embodiment.
[0019] Beneficial effects: This system includes a button input module, a control module, and an e-ink display module. The button input module responds to any button press for display adjustment, receiving the button signal and sending it to the control module. When the control module determines that the button signal indicates a display switching function, it acquires the data to be displayed and generates the current display layout. The e-ink display module can adjust the applied electric field of the e-ink screen according to the current display layout to update the display page. This system achieves data visualization based on the e-ink screen. Compared to capacitive screens, e-ink screens have lower refresh power consumption, enabling the provision of a lower-power automotive display system. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the capacitive touchscreen structure; Figure 2 This is a schematic diagram of a display system using an electronic ink screen according to an embodiment of this application; Figure 3 This is a schematic diagram illustrating the working principle of an electronic ink screen provided in one embodiment of this application; Figure 4 This is a schematic diagram of the structure of a display system using an electronic ink screen according to an embodiment of this application; Figure 5 This is a schematic diagram of a display partition proposed in an embodiment of this application; Figure 6 This is a schematic diagram of the architecture of the control module and data communication interface module provided in an embodiment of this application; Figure 7 This is a flowchart of the steps of an update method for a display system using an electronic ink screen according to an embodiment of this application; Figure 8 This is a schematic diagram of an electronic device according to an embodiment of this application; Figure 9 This is a schematic diagram of a non-volatile readable storage medium proposed in an embodiment of this application; Figure 10 This is a schematic diagram of a computer program product proposed in an embodiment of this application. Detailed Implementation
[0022] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0023] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0024] With the development of electronic technology, the functions of in-vehicle human-machine interfaces are becoming increasingly rich. Users have put forward higher requirements for the operation, interactive experience and visual effects of in-vehicle button panels. Traditional mechanical panels are gradually being replaced by capacitive screens due to their single function, slow response and limited lifespan. While capacitive touch screens have convenient interaction and good visual performance, they still have certain shortcomings.
[0025] Specifically, current automotive capacitive touchscreens use active-matrix or backlight display methods, requiring continuous refresh to maintain image display. This results in high overall power consumption, placing a significant burden on the vehicle's power system during extended vehicle operation. Furthermore, capacitive touchscreens may fail to refresh when displaying static content such as navigation routes, weather, or vehicle status for extended periods. Additionally, the structure of capacitive touchscreens makes them prone to severe glare, touch malfunctions, or accidental touches in environments with strong light, high or low temperatures, and high humidity, affecting driving safety and user experience.
[0026] Reference Figure 1 The diagram shows a schematic of the structure of a capacitive touchscreen. The display module of a capacitive touchscreen typically includes a display layer, a conductive layer, and a screen protective layer. The display layer is responsible for image presentation, the conductive layer is used to implement touch functionality, and the screen protective layer is generally made of glass to provide good wear resistance and light transmittance.
[0027] In strong light, the glass structure of the protective layer of a capacitive touchscreen is significantly affected by light reflection, resulting in a significant decrease in display contrast and impacting the user's operating experience in outdoor or high-brightness environments. In addition, in low-temperature environments, the touch conductivity of the conductive layer of the capacitive touchscreen may decrease, thereby affecting touch accuracy and response speed. During operation, capacitive touchscreens require continuous power to maintain the operation of the backlight and driving circuits, resulting in high overall power consumption, which is not conducive to energy-saving design. Furthermore, the surface of capacitive touchscreens is prone to scratches or wear due to long-term use or environmental factors, affecting touch sensitivity and appearance integrity. These defects are particularly significant in in-vehicle human-machine interaction systems.
[0028] Therefore, in practical implementation, in order to meet the requirements of low power consumption in vehicles, this application provides a display system using an electronic ink screen, which has the effects of low overall power consumption, less susceptibility to light, and the ability to maintain display stability, and has lightweight display functions.
[0029] The following description, in conjunction with the accompanying drawings, details a display system using an electronic ink screen provided in this application through specific embodiments and application scenarios.
[0030] Reference Figure 2 The diagram shows a schematic of a display system using an electronic ink screen according to an embodiment of this application. The system includes a key input module, a control module, and an electronic ink screen display module.
[0031] The key input module is used to respond to the display adjustment operation for any key, acquire the key signal and send it to the control module.
[0032] The control module is used to obtain the data to be displayed and generate the current display layout when the function of the key signal is the display switching function, and send it to the e-ink screen display module.
[0033] The e-ink display module is used to adjust the applied electric field of the e-ink screen according to the current display layout in order to update the display page of the e-ink screen.
[0034] E-ink displays are based on electrophoretic display technology. They utilize the directional migration of charged microparticles encapsulated in microcapsules under the influence of an electric field to achieve image display and refresh.
[0035] Reference Figure 3 The diagram illustrates the working principle of the electronic ink screen provided in the embodiments of this application. The display layer of the electronic ink screen includes a pixel array composed of a large number of microcapsules. Each microcapsule encapsulates positively charged white microparticles and negatively charged black microparticles (or colored microparticles) and is suspended in a transparent liquid.
[0036] A transparent insulating film is formed on the outer surface of the microcapsule to isolate it from external electric field interference and ensure the directional movement of the particles under the influence of the electric field. By applying a variable electric field between the upper and lower electrode substrates of the microcapsule, the positional distribution of white and black particles inside the microcapsule can be controlled, thereby achieving pixel brightness variations and completing image display control.
[0037] For example, when a positive voltage is applied to the upper substrate, white particles migrate downwards and gather near the lower substrate, making the area appear white; when a positive voltage is applied to the lower substrate, black particles migrate upwards and gather near the upper substrate, making the area appear black. Thus, by controlling the electric field direction of multiple pixels, the image can be displayed and refreshed point by point.
[0038] In practice, a glass substrate or flexible film can also be placed on the display screen of the e-ink screen for protection.
[0039] The bistable nature of e-ink screens allows them to maintain the displayed content even when the power is off, which can significantly reduce power consumption during dynamic refresh. This makes them suitable for scenarios where static content needs to be displayed for a long time. Furthermore, e-ink screens operate on a reflective display principle, eliminating the need for backlighting. They only consume power when the displayed content is updated, resulting in overall power consumption that is far lower than that of capacitive screens. This makes them suitable for the low-power requirements of automotive applications.
[0040] E-ink screens adopt a paper-like display effect, featuring high contrast, low glare, and wide viewing angles. They can improve driving safety and display visibility when used in strong outdoor light environments. E-ink screens also do not require real-time refresh and have low sensitivity to electromagnetic interference, maintaining high display stability even in in-vehicle environments.
[0041] In actual implementation, during the initialization phase of this system, after the system establishes a connection with the vehicle system, the system can be powered by a preset power supply module. The control module can control the e-ink screen display module to update the display page to a preset initialization page according to a preset initialization sequence. The initialization page may include preset static data, which refers to data that does not need to be refreshed frequently. For example, static data includes, but is not limited to, date, weather, and cabin temperature.
[0042] When users do not have other display requirements, displaying static data that does not need to be refreshed frequently by default can reduce the power consumption of dynamic refresh.
[0043] When a user needs to adjust the displayed data on the e-ink screen, they can switch the displayed data by triggering any button on the button input module. The button input module responds to the display adjustment operation for any button, and after obtaining the button signal, sends it to the control module. When the control module parses the button signal and determines that the function is display switching, it obtains the data to be displayed and generates the current display layout. The e-ink screen display module can adjust the applied electric field of the e-ink screen according to the current display layout to update the display page of the e-ink screen. This system realizes data visualization based on e-ink screen. Compared with capacitive screen, e-ink screen has lower refresh power consumption, and can provide a vehicle display system with lower power consumption based on e-ink screen.
[0044] Reference Figure 4 The diagram shows a schematic of a display system using an electronic ink screen according to an embodiment of this application. The system includes a key input module, a control module, a data communication interface module, and an electronic ink screen display module.
[0045] The key input module is used to respond to the display adjustment operation for any key, acquire the key signal and send it to the control module.
[0046] Specifically, the button input module includes multiple buttons to sense different display adjustment operations by the user. Each button can be preset with a corresponding function. When the user performs a display adjustment operation on any button, the function corresponding to that button can be realized. For example, the buttons include physical buttons, toggle buttons, and rotary buttons.
[0047] In actual implementation, the type, number, and function of each button can be selected according to the actual application requirements, and this application embodiment does not impose any restrictions.
[0048] For example, taking multiple buttons as physical buttons consisting of button caps, button switches, and elastic units, users can perform display adjustment operations by pressing to trigger the operation.
[0049] The multiple buttons may include a first physical button, a second physical button, and a third physical button. The first physical button has the functions of turning the display on and off. The second physical button has the functions of adjusting display parameters, such as adjusting the display brightness. The third physical button has the function of switching the display.
[0050] When the user presses the first physical button, the e-ink screen display is toggled between being turned on and off.
[0051] When the user presses the second physical button, the display brightness is switched between different levels.
[0052] When the user presses the third physical button, the displayed data changes.
[0053] Any physical button can be connected to the GPIO pin of the control chip in the control module via a pull-up or pull-down resistor, and a software debouncing algorithm based on 10~20ms is used to remove the bouncing of the physical button that causes accidental touches, thus maintaining signal stability.
[0054] The control module is used to parse the function corresponding to the key signal after receiving the key signal sent by the key input module.
[0055] In one feasible implementation, the control module is used to generate a data request to be displayed corresponding to the key signal when the function of the key signal is parsed as a display switching function. The data request to be displayed is used to request data to be displayed from the vehicle system and to send the data request to be displayed to the data communication interface module.
[0056] The data communication interface module is used to perform bidirectional data interaction with the vehicle system based on a preset communication protocol. After receiving a data request to be displayed sent by the control module, it can send the data request to be displayed to the vehicle system, receive the data to be displayed returned by the vehicle system, and then send the data to be displayed to the control module for processing.
[0057] The preset communication protocol can be one or more serial communication protocols, including but not limited to SPI (Serial Peripheral Interface), I2C (Internal Integrated Circuit Bus), or UART (Universal Asynchronous Receiver / Transmitter), etc., which can be selected according to the actual application requirements. This application embodiment does not impose any restrictions.
[0058] The control module is used to generate the current display layout and send it to the e-ink screen display module after receiving the data to be displayed.
[0059] Specifically, the control module is used to generate a current display layout in grayscale or black and white image format based on the data to be displayed.
[0060] For example, the data displayed on the e-ink screen includes, but is not limited to, date, weather and cabin temperature, vehicle driving data and vehicle battery data. Vehicle driving data includes vehicle speed, range and tire pressure, etc., and vehicle battery data includes battery level, SOC and SOH, etc.
[0061] When data to be displayed is presented in a visualization, it can be displayed as text or a combination of text and icons. For example, when the data to be displayed is tire pressure, a tire icon and the text of tire pressure can be displayed.
[0062] The control module renders data text and icons into grayscale or black-and-white image formats suitable for e-ink screen display according to the preset display methods of each data, and sends them to the e-ink screen display module as the current display layout of the data to be displayed.
[0063] The e-ink display module is used to adjust the applied electric field of the e-ink screen according to the current display layout in order to update the display page of the e-ink screen.
[0064] In practice, the e-ink screen can be divided into multiple display zones, with different display zones corresponding to different refresh rates.
[0065] Reference Figure 5The diagram shows a schematic of the display partitions provided in the embodiments of this application. The e-ink screen can be divided into multiple display partitions according to different refresh frequency requirements, including static display partitions and dynamic display partitions. Static display partitions can be used to display static data with low refresh rates, such as dates, weather, and cabin temperature that do not need to be updated frequently. Dynamic display partitions can be used to display preset dynamic data, which refers to data that needs to be updated frequently. Dynamic data includes vehicle driving data and vehicle battery data.
[0066] By dividing the e-ink screen into multiple zones with different refresh rates, it is possible to further achieve localized refresh of the e-ink screen.
[0067] Specifically, the e-ink display module is used to detect the difference area between the current display layout and the previous display layout; determine the target display partition corresponding to the difference area among the multiple display partitions of the e-ink screen; and perform a partial refresh on the target display partition.
[0068] By partially refreshing the e-ink screen, unnecessary pixel flipping can be effectively reduced, extending the lifespan of the e-ink screen and reducing overall energy consumption.
[0069] In actual implementation, the content of the e-ink screen can be updated by combining full-screen refresh and partial refresh according to the actual display needs. The e-ink screen can also be divided into display zones according to the actual application needs, including fixed division of display zones or dynamic division of display zones, and the refresh frequency of each display zone can be determined. The division method can be adaptively adjusted according to the complexity of the actual displayed content, the frequency of user interaction or the system preset strategy. This application embodiment does not impose any restrictions.
[0070] In one feasible implementation, the control module is configured to generate a display off control command corresponding to the key signal and send it to the e-ink display module when the function of the key signal is parsed as a display off function; the e-ink display module is configured to enter a sleep state in response to the display off control command according to the preset sleep sequence of the e-ink screen.
[0071] When the user no longer needs to use the e-ink screen for display, the e-ink screen can be put into sleep mode by triggering a button with a display off function.
[0072] In actual implementation, the sleep sequence of the e-ink screen can be set according to the needs of the actual application. For example, the e-ink screen can remain on the current page after power failure, or it can only display static data in the static display partition.
[0073] In one feasible implementation, the control module is configured to generate a display adjustment control command corresponding to the key signal and send it to the e-ink display module when the function of the key signal is determined to be a display parameter adjustment function; the e-ink display module is configured to adjust the display parameters of the e-ink screen in response to the display adjustment control command.
[0074] For example, users can adjust the display parameters of the e-ink screen by triggering a button with display parameter adjustment function. The display parameters include, but are not limited to, display brightness and resolution.
[0075] Reference Figure 6 The diagram shows the architecture of the control module and data communication interface module provided in the embodiments of this application. In one feasible implementation, the control module may include a main control unit, an e-ink screen driving unit, a key detection unit, a power management unit, and a storage unit.
[0076] The main control unit is used to coordinate the work of each unit and execute preset processing logic. In order to further reduce the power consumption of the system, the main control unit can use a low-power microprocessor, such as the STM32L0 series microprocessor, which can dynamically adjust the working frequency. It uses an 80MHz frequency during data processing and switches to a 16MHz frequency during standby, thereby further reducing power consumption.
[0077] The e-ink screen driving unit can be connected to the main control unit via an SPI interface. The e-ink screen driving unit may include a driving chip and a timing control unit. The driving chip is used to convert the digital signal output by the main control unit into an analog signal to drive the e-ink screen. The timing control unit is used to generate timing signals that meet the refresh requirements of the e-ink screen, including initialization timing, refresh timing, and sleep timing.
[0078] In actual implementation, the e-ink screen driving unit may also include a grayscale control module for controlling the multi-level grayscale display of the e-ink screen, such as supporting 16 levels of grayscale adjustment.
[0079] The key detection unit includes a key matrix circuit and an interrupt processing subunit.
[0080] The key matrix circuit uses a row and column scanning method to connect multiple keys. The key matrix circuit is a circuit design that connects multiple keys by crisscrossing rows and columns, which can achieve efficient key input.
[0081] The interrupt handling subunit is used to detect changes in the button state, generate an interrupt signal, and send it to the main control unit. The button state includes the pressed state and the released state of the physical button.
[0082] The main control unit periodically reads the status of the GPIO pins connected to each button by polling. When it responds to an interrupt signal sent by the interrupt handling subunit, it processes the button signal.
[0083] Specifically, the key detection unit further includes a preset debouncing circuit and / or a preset debouncing algorithm for debouncing key signals. For example, the debouncing circuit can be an RC filter circuit, and the debouncing algorithm can be set to a 20ms anti-shake time window.
[0084] For example, when the debouncing algorithm detects a key press, it does not immediately assume that the key has been pressed. Instead, it executes a delay program with a 20ms debouncing time window and then checks whether the key level is still in the closed state. If it is still in the closed state, it is confirmed that the key has actually been pressed, thereby preventing accidental key presses.
[0085] The power management unit includes a voltage regulator unit and a power consumption regulation unit.
[0086] The voltage regulator unit is used to convert the input voltage of the power supply module into the operating voltage required by each unit in the system.
[0087] The power consumption adjustment unit is used to monitor the working status of the control module and adjust the power supply mode of the control module according to the working status. The power supply mode includes normal working mode, low power consumption mode and deep sleep mode.
[0088] For example, when dynamic data is displayed on the e-ink screen, the main control module will continuously generate data requests to obtain the latest dynamic data from the vehicle system. At this time, the control module is in normal working state, and the power supply mode corresponding to the normal working state is the normal working mode.
[0089] When no dynamic data is displayed on the e-ink screen, but rather static data that does not require frequent refresh, the main control module will not continuously generate data requests to acquire dynamic data. It can adjust the power supply mode to a low-power mode to further reduce system power consumption.
[0090] When the vehicle is not started or the user triggers the button with the display off function, the e-ink screen enters a sleep state, and the main control module can also stop working and can adjust the power supply mode to a deep sleep mode.
[0091] The storage unit may include a program memory and a data memory. The program memory is used to store the preset control program in the control module. The data memory is used to temporarily store the display data of the e-ink screen display module and the key status information of any key. For example, the data memory may be an FRAM memory, which not only supports data retention when power is off, but also has lower power consumption for write operations than EEPROM.
[0092] The data communication interface module may include a hardware interface unit, a protocol processing unit, a data parsing unit, a power consumption control unit, and an exception handling unit.
[0093] The hardware interface unit includes a first interface unit for sending the data to be displayed request to the vehicle system and receiving preset static data returned by the vehicle system; and a second interface unit for receiving preset dynamic data returned by the vehicle system.
[0094] For example, the first interface unit can be a UART serial port unit, which can adopt full-duplex communication mode, support master-slave mode switching, realize data request and static data interaction with the vehicle system, and can use a communication rate of 9600-115200bps in actual implementation.
[0095] The second interface unit can be an SPI unit. By setting up an SPI unit separately to receive dynamic data with a high refresh rate, the efficiency of display data update can be improved.
[0096] The protocol processing unit is used to define and execute custom communication protocols.
[0097] For example, the frame format of the communication protocol can be as follows: [Start character][Device address][Command type][Data length][Data content][Check bit][End character]; The start character is fixed at 0xAA; the end character is fixed at 0x55; the device address is 1 byte, used to distinguish multiple panel devices; the instruction type is 10 bytes, including 0x01 (button data), 0x02 (screen refresh instruction), 0x03 (status query), etc.; the data length is 1 byte, indicating the number of bytes of data content; the check bit is 1 byte, which is the result of XOR operation between the data content and the device address and instruction type.
[0098] The data parsing unit is used to parse the frame data received from the vehicle system, extract the instruction type and corresponding data content, and trigger the corresponding processing flow according to the instruction type. In actual implementation, the data parsing unit can adopt a state machine parsing method to sequentially detect the start character, device address, instruction type, data length, data content, check bit and end character to improve parsing efficiency.
[0099] The power consumption control unit is used to control the first interface unit and the second interface unit to enter sleep mode when it is detected that there is no data transmission with the vehicle system; when any button is triggered, it controls the first interface unit and the second interface unit to exit the sleep mode, thereby further reducing the overall power consumption of the system. For example, the power switch of each unit can be controlled by GPIO pins to reduce the power supply voltage to below 3.0V in sleep mode.
[0100] The anomaly handling unit is used to detect and handle communication anomalies, including: frame format error detection, triggering frame reset when the received data does not conform to the frame format; check bit mismatch handling, discarding the erroneous frame and returning an error response; timeout detection, resetting the receiving state when a complete frame is not received after a preset time; in actual implementation, any communication anomaly can be logged for easy maintenance and repair in the future.
[0101] In order to solve the problems of glare and high power consumption of in-vehicle capacitive touch screens, this application proposes a display system using an e-ink screen, which can display some key vehicle information and achieve the effect of saving power consumption.
[0102] Reference Figure 7 This document illustrates a flowchart of the steps involved in updating a display system using an electronic ink screen, as provided in an embodiment of this application. The method is applied to the electronic ink screen display system described in this embodiment and includes: S101: The key input module responds to the display adjustment operation for any key and acquires the key signal.
[0103] S102: When the control module parses the function of the button signal as a display switching function, it obtains the data to be displayed and generates the current display layout and sends it to the e-ink screen display module.
[0104] S103: The e-ink display module adjusts the applied electric field of the e-ink screen according to the current display layout to update the display page of the e-ink screen.
[0105] The effect of this method is the same as that of the electronic ink screen display system in the embodiments of this application. To avoid repetition, it will not be described again here.
[0106] This application also provides a vehicle, which includes the display system using an electronic ink screen as described in this application, or is used to execute various processes of the above-described update method embodiment for the display system using an electronic ink screen, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0107] Reference Figure 8 The diagram illustrates an electronic device according to an embodiment of this application. The electronic device includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the update method of the display system using an electronic ink screen as described above, and achieve the same technical effect. To avoid repetition, the details are not repeated here.
[0108] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0109] Reference Figure 9 The diagram illustrates a readable storage medium provided in an embodiment of this application. The readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, they implement the update method of the display system using an electronic ink screen as described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0110] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0111] Reference Figure 10 The diagram illustrates a computer program product provided in an embodiment of this application, including a computer program / instruction. When the computer program / instruction is executed by a processor, it implements the above-described method for updating a display system using an electronic ink screen and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0112] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0113] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0114] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. The description of the embodiments above is only for the purpose of helping to understand the method and core idea of this application. Those skilled in the art can make many forms under the guidance of this application without departing from the spirit and scope of protection of the claims, and all of these are within the protection scope of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A display system using an electronic ink screen, characterized in that, The system includes a key input module, a control module, and an e-ink display module, wherein: The key input module is used to respond to the display adjustment operation for any key, acquire the key signal and send it to the control module; The control module is used to obtain the data to be displayed and generate the current display layout when the function of the key signal is the display switching function, and send it to the e-ink screen display module. The e-ink display module is used to adjust the applied electric field of the e-ink screen according to the current display layout in order to update the display page of the e-ink screen.
2. The system according to claim 1, characterized in that, The system also includes: The data communication interface module is used for bidirectional data interaction with the vehicle system based on a preset communication protocol; The control module is used to generate a data request to be displayed corresponding to the button signal, and the data request to be displayed is used to request the data to be displayed from the vehicle system.
3. The system according to claim 2, characterized in that, The data communication interface module includes: The first interface unit is used to send the data to be displayed request to the vehicle system and receive the preset static data returned by the vehicle system. The second interface unit is used to receive preset dynamic data returned by the vehicle system.
4. The system according to claim 3, characterized in that, The data communication interface module also includes: A power consumption control unit is used to control the first interface unit and the second interface unit to enter a sleep mode when it is detected that there is no data transmission with the vehicle system. When any button is triggered, the first interface unit and the second interface unit are controlled to exit the sleep mode.
5. The system according to claim 1, characterized in that, The control module is used to generate a current display layout in grayscale or black and white image format based on the data to be displayed.
6. The system according to claim 1, characterized in that, The e-ink screen includes multiple display zones, each corresponding to a different refresh rate.
7. The system according to claim 6, characterized in that, The electronic ink screen display module is used for: Detect the difference area between the current display layout and the previous display layout; Among the multiple display zones of the e-ink screen, the target display zone corresponding to the difference area is determined, and the target display zone is partially refreshed.
8. The system according to claim 6, characterized in that, The plurality of display partitions includes static display partitions and dynamic display partitions; The static display partition is used to display preset static data, which includes at least one of date, weather, and cabin temperature. The dynamic display partition is used to display preset dynamic data, including vehicle driving data and vehicle battery data.
9. The system according to claim 1, characterized in that, The control module is used to generate a display off control command corresponding to the key signal and send it to the e-ink screen display module when the function of the key signal is the display off function. The e-ink display module is used to respond to the display off control command and enter a sleep state according to the preset sleep sequence of the e-ink screen.
10. The system according to claim 1, characterized in that, The control module is used to generate a display adjustment control command corresponding to the button signal and send it to the e-ink screen display module when the function of the button signal is the display parameter adjustment function. The electronic ink screen display module is used to adjust the display parameters of the electronic ink screen in response to the display adjustment control command.
11. The system according to claim 1, characterized in that, The control module also includes: The power consumption adjustment unit is used to monitor the working status of the control module and adjust the power supply mode of the control module according to the working status. The power supply mode includes normal working mode, low power consumption mode and deep sleep mode.
12. The system according to claim 1, characterized in that, The control module further includes a key detection unit, used for: Acquire the key signal sent by the key input module; The key signals are debouncing based on a preset debouncing circuit and / or a preset debouncing algorithm.
13. The system according to claim 1, characterized in that, The key input module includes multiple keys, including physical keys, toggle keys, and rotary keys.
14. A method for updating a display system using an electronic ink screen, characterized in that, The method is applied to the display system using an electronic ink screen as described in any one of claims 1-13, and the method includes: The key input module responds to any key press for display adjustment and acquires the key signal; When the control module parses the button signal and determines that the function is a display switching function, it acquires the data to be displayed and generates the current display layout, which is then sent to the e-ink screen display module. The e-ink display module adjusts the applied electric field of the e-ink screen according to the current display layout in order to update the display page of the e-ink screen.
15. A vehicle, characterized in that, The vehicle includes a display system using an e-ink screen as described in any one of claims 1-13, or performs an update method for a display system using an e-ink screen as described in claim 14.