Electronic sunglasses display system based on double-screen cooperative driving

The electronic sunglasses display system driven by dual-screen collaboration solves the problems of high cost and insufficient interactivity of existing smart glasses devices by using a single master controller and structured display control logic. It achieves low-cost, high-expressive visual output and interactive capabilities, and is suitable for live streaming, short video creation and offline interactive scenarios.

CN121967662AInactive Publication Date: 2026-05-01HANGZHOU SHIAN CULTURE MEDIA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANGZHOU SHIAN CULTURE MEDIA CO LTD
Filing Date
2026-02-09
Publication Date
2026-05-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing smart glasses devices, due to their high cost, technological complexity, and introverted functional design, are unable to meet creators' needs for high expressiveness, strong interactivity, and a focus on external display, and are therefore unsuitable for external display scenarios such as live streaming.

Method used

The electronic sunglasses display system based on dual-screen collaborative drive achieves independent and controllable visual output of the two screens by integrating a single master controller and a structured dual-screen collaborative display control logic, and by utilizing mature consumer electronics components and software architecture, thus abandoning the costly AR optical system.

Benefits of technology

It significantly reduces system complexity and cost, achieves strong visual expressiveness and flexible interactive possibilities, provides brand-new visual props, can respond to interactive commands in real time and present rich collaborative visual feedback, and improves the stability and comfort of the device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121967662A_ABST
    Figure CN121967662A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent glasses, in particular to an electronic sunglasses display system based on double-screen cooperative driving, which comprises an electronic sunglasses main body, a main controller, a double-display unit, a power supply unit and a wireless communication module. According to the invention, the display function of the intelligent wearable device is positioned as a visual output device facing external audiences, and is realized through an integrated architecture of driving double screens by a single master control, an AR optical system with high cost is abandoned, mature consumer electronic components are adopted, strong visual expressive force and flexible interaction possibility are realized, and the intelligent wearable device can be widely applied to the field of intelligent wearable devices. The double-screen independent controllable design provides a brand new visual prop for live broadcast, short video creation and offline interaction, and can respond to an interaction instruction in real time and present rich collaborative visual feedback. The problems that the system is complex, the cost is high and external display scenes such as live broadcast cannot be adapted due to excessive concentration on internal display optimization are effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic sunglasses display system based on dual-screen collaboration Technical Field

[0001] This invention relates to the field of smart glasses technology, and in particular to an electronic sunglasses display system based on dual-screen collaborative driving. Background Technology

[0002] With the explosive growth of live streaming, short videos, and other real-time interactive entertainment formats, content creators have an increasingly urgent need to enhance the visual appeal of their content, strengthen the real-time interactive atmosphere, and shape a personalized brand image. However, existing augmented reality or information prompt smart glasses that serve the wearer themselves are difficult to use as popular creative tools to meet the needs of creators for wearable devices with high expressiveness, strong interactivity, and a focus on external presentation, due to their high cost, technological complexity, and introverted functional design. This market gap and functional mismatch constitute the core challenge of current industry innovation.

[0003] Chinese Patent Application Publication No. CN119620853A discloses a synchronous display method for AR split glasses and AR split glasses. The split glasses include: glasses, a control box, and a data cable; the data cable is used to connect the glasses and the control box; the method is applied to the control box; the method includes: detecting that the glasses are connected to the control box via the data cable when the glasses are disconnected; receiving multiple synchronization signals periodically sent by the glasses; calculating a first time difference between a first time when the glasses send a first synchronization signal and a second time when the control box receives the first synchronization signal; wherein the first synchronization signal is any one of the multiple synchronization signals; each synchronization signal corresponds to a time difference; the first time difference is the time difference corresponding to the first synchronization signal; optimizing the first time difference using a set algorithm, and adjusting the first time using the optimized first time difference to obtain a target time; sending an image frame corresponding to the target time to the glasses so that the glasses display the image frame.

[0004] Therefore, the existing technology has the following problems: its technical solution focuses entirely on optimizing the synchronization and stability of the AR image seen by the wearer, which is an internal display optimization and has a fundamental functional deviation from the core need of strong visual expression to external audiences in live interactive scenarios; its split design and complex synchronization signal detection and algorithm optimization process are designed to solve the high latency and screen tearing problems caused by high-quality AR rendering. This technical path of pursuing the ultimate display quality inevitably leads to system complexity and high cost; its interaction dimension is single and cannot support the rich expressive language required to meet creative interaction, such as independent dual-screen control, real-time content mapping and response, and lacks the ability to carry diversified real-time interactive commands. Summary of the Invention

[0005] To address this, the present invention provides an electronic sunglasses display system based on dual-screen collaborative driving, which overcomes the problems of existing technologies that are complex, costly, and unsuitable for external display scenarios such as live streaming due to excessive focus on internal display optimization by constructing a centralized, low-cost hardware architecture based on single-master dual-screen collaboration for external audiences.

[0006] To achieve the above objectives, the present invention provides an electronic sunglasses display system based on dual-screen collaborative driving, comprising: an electronic sunglasses body, including a frame; a main controller, which is built into the electronic sunglasses body; a dual display unit, including a first display screen and a second display screen respectively fixed to the left and right visual areas of the electronic sunglasses body, the first display screen and the second display screen being electrically connected to the main controller; a power supply unit, built into the electronic sunglasses body, for supplying power to the main controller and the dual display units; and a wireless communication module, connected to the main controller, for establishing communication with an external control terminal; wherein, the main controller is configured to execute dual-screen collaborative display control logic, the dual-screen collaborative display control logic including at least the following steps: a data receiving and parsing step: receiving display data packets from an external control terminal through the wireless communication module, the display data packets including at least a screen identifier field, a content type field, and content identifier or time sequence information; and a content indexing and storage step: according to... The content identifier in the display data packet stores the corresponding display content data in the local memory and establishes content index information. The content index information includes at least the content identifier and the storage location of the corresponding display content in the local memory, so as to realize independent or associated management of the display content of the first display screen and the second display screen. Display instruction generation step: When a trigger signal is received, display instructions corresponding to the first display screen and the second display screen are generated according to the content index information. The display instructions are used to instruct the dual display units to perform the same display, associated display, or independent display behavior. Time-division refresh and alignment control step: Within a predetermined display refresh cycle, the corresponding display data frames are sent to the first display screen and the second display screen in a time-division manner according to the preset chip selection or enable timing sequence through shared display interface resources. According to the frame sequence number or time alignment rules, the dual-screen display update is completed at the boundary of the same display refresh cycle, thereby realizing the collaborative visual information output of the dual display units to the wearer.

[0007] Furthermore, the main controller is connected to the first and second displays via a set of shared display interface buses, and addresses and controls the first and second displays via independent chip select signals or enable signals.

[0008] Furthermore, the main controller is located in the bridge area of ​​the nose of the frame, the power supply unit is located in the temple area on one side of the frame, and a counterweight structure is provided in the temple on the other side of the frame to improve weight balance when wearing the glasses.

[0009] Furthermore, the first and second displays are liquid crystal displays, OLED displays, or other flat display modules with extended viewing angles, and do not have touch input functionality.

[0010] Furthermore, the dual-screen collaborative display control logic includes writing display data frames to the first and second display screens sequentially in a predetermined sending order within a single display refresh cycle, and performing a unified display buffer switch after completing the two writing operations, so as to achieve synchronous updates of the two screens at the visual perception level.

[0011] Furthermore, the main controller includes a content management module, which is configured to: receive and parse display data packets containing independent or associated display content; store the parsed content data and corresponding content index information in a local memory; and, in response to a trigger signal, provide target display content to the dual-screen collaborative display control logic based on the content index information.

[0012] Furthermore, the trigger signal includes external control commands, event data, or state change signals received via a wireless communication module.

[0013] Furthermore, the dual-screen collaborative display control logic converts the event type or parameter information in the trigger signal into display instructions that act on the first display screen and the second display screen respectively, based on a predefined mapping strategy.

[0014] Furthermore, the mapping strategy includes rules for mapping field values ​​or change rates in the real-time received data stream to display content types, display element parameters, or display update frequencies.

[0015] Furthermore, the main controller is configured to coordinate the display update timing of the first display screen and the second display screen after generating the dual-screen display instruction, so that the dual display units form a coordinated visual feedback that is temporally or semantically associated with the trigger signal.

[0016] Compared with existing technologies, the advantages of this invention lie in positioning the display function of smart wearable devices as visual output devices for external audiences. This is achieved through integrated single-master control and structured dual-screen collaborative display control logic, abandoning costly AR optical systems and adopting mature consumer electronics components and software architecture. This significantly reduces costs while achieving strong visual expressiveness and flexible interactive possibilities. The independently controllable dual-screen design provides new visual tools for live streaming, short video creation, and offline interaction. It can respond to interactive commands in real time and present rich collaborative visual feedback, effectively solving the problems of system complexity, high costs, and incompatibility with external display scenarios such as live streaming caused by excessive focus on internal display optimization.

[0017] Furthermore, by employing a single, highly integrated MCU, coupled with a shared SPI bus and two independent chip select signal lines to drive the two displays, this embodiment achieves a minimalist hardware topology. This approach minimizes the number of dedicated display interfaces required by the main controller, significantly reducing system connectivity complexity and overall material costs, while providing a fundamental hardware guarantee for reliable independent dual-screen control within the extremely compact space of devices like eyeglasses.

[0018] Furthermore, by adjusting the weight, the overall center of gravity of the glasses can be brought back to or close to the midpoint of the line connecting the wearer's nose bridge and both ears. This fundamentally improves the problems caused by the shift in the center of gravity and significantly reduces discomfort such as the frame slipping to one side, excessive pressure on one ear, or the glasses tilting forward when worn. Thus, while ensuring the complete integration of all electronic functions, it greatly improves the stability and comfort of the device during long-term wear, making it more in line with the ergonomic requirements of wearable devices.

[0019] Furthermore, by selecting a display module with extended viewing angles, the design aims to ensure that external viewers in front of the wearer can obtain visually accurate colors and clear details even when viewing from a large lateral angle, thus guaranteeing the effectiveness of external visual information expression. Simultaneously, the explicit absence of touch input functionality directly reduces the cost and structural complexity of the display module, avoiding the manufacturing challenges and additional costs associated with integrating a touch layer within the confined frame space. It also fundamentally eliminates operational malfunctions caused by accidental touches or touch failures, enhancing the overall reliability of the system as a pure output device.

[0020] Furthermore, by employing a dual-screen driving mechanism that uses time-sharing writing and unified switching within a single display refresh cycle, precise and synchronous control of two independent displays can be achieved using only one set of shared display interface resources. This approach not only greatly simplifies the physical connection between the main controller and the display at the hardware level, reducing system complexity and cost, but also ensures strict synchronous updates of the dual-screen images in visual perception through precise timing scheduling at the software level. This effectively eliminates screen tearing or visual misalignment that may be caused by refresh time differences, thus providing external viewers with a stable, coherent, and expressive collaborative visual experience.

[0021] Furthermore, the content management module enables efficient and reliable management of massive amounts of preset and real-time displayed content through structured parsing, indexed storage, and a precise retrieval and loading mechanism based on trigger signals. This module transforms externally input raw data into internally addressable storage resources and achieves millisecond-level content location and retrieval upon trigger response using an index table, significantly reducing the end-to-end latency from the issuance of interactive commands to screen content updates. This process ensures that the dual-screen system can flexibly and instantly invoke complex display content, supporting rich and diverse real-time interactive performances. It is the key software foundation for the entire system to achieve a highly responsive and expressive interactive experience.

[0022] Furthermore, by converting abstract interactive events or data streams into precise dual-screen display instructions in real time according to a predefined mapping strategy, this system achieves efficient and intelligent translation from data to vision. This mechanism enables complex external interactive information to be automatically and creatively mapped into rich visual language, greatly reducing the complexity of content creation and real-time control, and allowing the two screens to dynamically and collaboratively respond to the interactive state at every moment. This constitutes the core intelligent foundation for the system to achieve highly expressive and personalized real-time visual feedback, significantly enhancing the expressive dimension and audience experience in interactive scenarios such as live streaming.

[0023] Furthermore, by proactively coordinating the display update sequence of the two screens, this system deeply integrates the two independent displays at both temporal and logical levels, forming an organic visual expression that transcends simple juxtaposition. This mechanism ensures that the content on both screens not only coordinates spatially but also precisely synchronizes or unfolds according to semantic logic on the timeline. This establishes a coherent and harmonious dynamic connection between real-time data, triggering events, and the final visual feedback, significantly enhancing the overall expressiveness, narrative rhythm, and emotional impact of the collaborative visual output. This creates a highly immersive and professional visual experience for users in interactive scenarios such as live streaming. Attached Figure Description

[0024] Figure 1 is a schematic diagram of the electronic sunglasses display system based on dual-screen collaborative driving in this embodiment; Figure 2 is a flowchart of the collaborative display control logic executing display buffer switching in this embodiment; Figure 3 is a flowchart of the content management module providing target display content in this embodiment. Detailed Implementation

[0025] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.

[0026] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0027] Please refer to Figure 1, which is a structural schematic diagram of the electronic sunglasses display system based on dual-screen collaborative driving in this embodiment. This embodiment provides an electronic sunglasses display system based on dual-screen collaborative driving, including: an electronic sunglasses body 1, which includes a frame; a main controller 2, which is built into the electronic sunglasses body; a dual display unit, which includes a first display screen 3 and a second display screen 4 respectively fixed to the visual areas on both sides of the electronic sunglasses body, and both the first display screen and the second display screen are electrically connected to the main controller; a power supply unit, which is built into the electronic sunglasses body, for supplying power to the main controller and the dual display units; and a wireless communication module 5, which is connected to the main controller for establishing communication with an external control terminal; wherein, the main controller is configured to execute dual-screen collaborative display control logic, and the dual-screen collaborative display control logic includes at least the following steps: data receiving and parsing step: receiving display data packets from an external control terminal through the wireless communication module, the display data packets including at least a screen identifier field, a content type field, and a content identifier or time. Inter-sequence information; Content indexing and storage steps: Based on the content identifier in the display data packet, the corresponding display content data is stored in the local memory, and content index information is established. The content index information includes at least the content identifier and the storage location of the corresponding display content in the local memory, so as to realize independent or associated management of the display content of the first display screen and the second display screen; Display instruction generation steps: When a trigger signal is received, display instructions corresponding to the first display screen and the second display screen are generated according to the content index information. The display instructions are used to instruct the dual display units to perform the same display, associated display, or independent display behavior; Time-division refresh and alignment control steps: Within a predetermined display refresh cycle, through shared display interface resources, the corresponding display data frames are sent to the first display screen and the second display screen in a time-division manner according to the preset chip select or enable timing sequence, and the dual-screen display update is completed at the same display refresh cycle boundary according to the frame sequence number or time alignment rules, thereby realizing the collaborative visual information output of the dual display units to the wearer.

[0028] In this embodiment, the main controller, as the core processing unit of the system, preferably employs a highly integrated microcontroller unit, such as the Espressif ESP32 series chip. This MCU not only possesses sufficient computing power and storage space to run the dual-screen collaborative display control logic, but its built-in Wi-Fi and Bluetooth modules directly constitute the wireless communication module, enabling efficient and low-power wireless connectivity with external control terminals such as mobile phones and computers. The main controller connects to the first and second display screens via a high-speed SPI bus and outputs chip select signals using two independent GPIO pins, thereby enabling independent addressing and precise control of the two display screens in a time-division multiplexing manner.

[0029] The first and second displays preferably use IPS LCD modules of the same size and resolution to ensure consistent display effects in the left and right visual areas. IPS technology ensures a wide viewing angle and good color performance even when viewed from the side. The displays are securely embedded in the frame, with their display surfaces facing forward to ensure that the dynamic visual content presented can be clearly observed by external viewers, thus forming the foundation for external communication. The power supply unit typically includes a lithium battery, charging management circuitry, and voltage regulator circuitry. It is compactly integrated at the end of one temple and connected to the main controller at the bridge of the nose and the displays on both sides via flexible wires, providing stable power to the entire system.

[0030] The dual-screen collaborative display control logic is a core software functional entity running on the main controller. Its data receiving and parsing module processes the protocol-compliant display data packets received via the wireless communication module and extracts key fields. The content indexing and storage module persistently saves the processed content data and establishes an efficient index relationship. When the instruction generation module captures a trigger signal, it can quickly locate the content based on the index, plan the display strategy for the left and right screens, and generate a precise instruction sequence. Finally, the time-sharing drive and update module, through a hardware interface, converts the instructions into collaborative visual output for both screens using time-sharing multiplexing and timing alignment. This logic can drive the two screens to synchronously play the same animation to enhance visual impact, or allow the two screens to asynchronously display related content to convey combined information, or independently control the two screens to display drastically different scenes to support diverse interactive narratives, thereby greatly enriching the linguistic dimensions of visual expression.

[0031] By positioning the display function of smart wearable devices as visual output devices for external audiences, and implementing this through integrated single-master control and structured dual-screen collaborative display control logic, this approach abandons costly AR optical systems and adopts mature consumer electronics components and software architecture. This significantly reduces costs while achieving strong visual expressiveness and flexible interactive possibilities. The independently controllable dual-screen design provides new visual tools for live streaming, short video creation, and offline interaction, enabling real-time response to interactive commands and rich collaborative visual feedback. This effectively solves the problems of system complexity, high costs, and incompatibility with external display scenarios such as live streaming caused by an excessive focus on internal display optimization.

[0032] Specifically, the main controller is connected to the first and second displays through a set of shared display interface buses, and addresses and controls the first and second displays through independent chip select signals or enable signals.

[0033] In this embodiment, the main controller is a microcontroller unit (MCU) integrating wireless communication functionality. This MCU connects to the driver chips of the first and second displays via a physically shared display interface bus, such as a Serial Peripheral Interface (SPI) bus. This shared bus includes at least a serial clock line (SCLK) and a master output / slave input data line (MOSI). To enable independent control and addressing of the two displays, the MCU's two general purpose input / output (GPIO) pins are configured in output mode and defined as a first chip select signal (CS1) and a second chip select signal (CS2), respectively. These two chip select signal lines are physically independent and connected to the corresponding chip select pins of the first and second displays, respectively. When the MCU needs to transmit data to the first display, it sets the CS1 pin to an active level (e.g., logic low) while ensuring that the CS2 pin is inactive (e.g., logic high). It then sends command sequences and pixel data via the shared SCLK and MOSI lines. After writing to the first display, it inactives CS1, then actives CS2, and sends data to the second display via the same bus. By switching the active state of the chip select signal, time-division multiplexing and independent addressing operations for two display terminals can be achieved on a single physical bus.

[0034] In one specific embodiment, the microcontroller unit can be an Espressif ESP32-PICO-D4 system-in-package chip. Its GPIO18 and GPIO23 pins can be configured as SCLK and MOSI of the SPI bus, respectively. GPIO19 and GPIO22 pins can be configured as the first chip select signal CS1 and the second chip select signal CS2. The first and second displays can be 1.54-inch IPS TFT LCD modules with SPI interfaces, and their driver chip is, for example, ST7789V. The SCLK and MOSI pins of each display are connected in parallel to GPIO18 and GPIO23 of the MCU, respectively, while the chip select pin of each display is independently connected to GPIO19 and GPIO22 of the MCU.

[0035] In terms of electrical connectivity and power management, the entire system is powered by a built-in lithium polymer battery with a rated voltage of 3.7V. The battery output is converted to a stable 3.3V by a low-dropout linear regulator to provide operating voltage for the MCU and two display modules. All critical signal connections, including the shared SPI bus (SCLK, MOSI) and independent chip select signal lines (CS1, CS2), utilize fine-gauge flexible printed circuits (FPCs). These FPCs are routed along pre-designed traces inside the frame and feature a special design at the hinge connection between the frame and temples, providing ample bending redundancy to eliminate stress fatigue caused by repeated opening and closing of the temples, ensuring reliable connections for long-term use.

[0036] The dual-screen collaborative display control logic run by the main controller includes a low-level driver layer. This driver layer directly operates the aforementioned hardware interface, and through precise timing control, sequentially completes the frame data writing operation to the two displays within a single display refresh cycle (e.g., set to 33ms to achieve a refresh rate of approximately 30Hz). The specific process is as follows: First, the driver layer pulls the CS1 signal low and keeps CS2 high, writing a complete frame of image data to the display buffer of the first display via the shared SPI bus; subsequently, the driver layer pulls CS1 high and pulls CS2 low, writing its corresponding frame of image data to the display buffer of the second display via the same set of SPI buses. Because the switching time from writing to the first screen to starting writing to the second screen is extremely short (typically in the microsecond range), and the entire writing process is much faster than the visual persistence time of the human eye, the refresh and display of the two displays are completely synchronized visually for the observer.

[0037] By employing a single, highly integrated MCU, along with a shared SPI bus and two independent chip select signal lines to drive two displays, this embodiment achieves a minimalist hardware topology. This approach minimizes the number of dedicated display interfaces required by the main controller, significantly reducing system connectivity complexity and overall material costs, while providing a fundamental hardware guarantee for reliable independent dual-screen control within the extremely compact space of devices like eyeglasses.

[0038] Specifically, the main controller is located in the bridge area of ​​the nose of the frame, the power supply unit is located in the temple area on one side of the frame, and a counterweight structure is provided in the temple on the other side of the frame to improve weight balance when wearing the glasses.

[0039] In this embodiment, to achieve stable wearing and reliable operation of the electronic sunglasses within a compact space, the layout of its key internal components was specially designed. The main controller, as the core of the system's computation and control, is encapsulated in a reinforced cavity within the bridge area of ​​the frame. This central location ensures that the signal routing paths between it and the first and second displays located on the left and right frames are minimized and symmetrical, greatly reducing signal transmission delay and effectively mitigating the risk of interference and attenuation that may be introduced due to excessively long lines, thereby improving the stability and reliability of display control.

[0040] The power supply unit, comprising a lithium battery, charging management circuitry, and a voltage regulator module, is integrated into the temple area on one side of the frame, preferably located in a chamber at the temple end. This layout fully utilizes the longitudinal space at the temple end, facilitating the accommodation of a larger capacity battery to meet extended battery life requirements. Simultaneously, the centralized modular power supply design simplifies the complexity of the power supply network.

[0041] To counteract the weight imbalance caused by the power supply unit being concentrated on one side, this embodiment includes a counterweight structure inside the temple on the other side of the frame. This counterweight structure is typically made of high-density materials, such as copper or tungsten alloy blocks.

[0042] By adjusting the weight, the overall center of gravity of the glasses can be brought back to or close to the midpoint of the line connecting the wearer's nose bridge and ears. This fundamentally improves the problems caused by the shift in the center of gravity and significantly reduces discomfort such as the frame slipping to one side, excessive pressure on one ear, or the glasses tilting forward. Thus, while ensuring the complete integration of all electronic functions, it greatly improves the stability and comfort of the device during long-term wear, making it more in line with the ergonomic requirements of wearable devices.

[0043] Specifically, the first and second displays are liquid crystal displays, OLED displays, or other flat display modules with extended viewing angles, and do not have touch input functionality.

[0044] By selecting a display module with extended viewing angles, the design aims to ensure that external viewers in front of the wearer can obtain visually accurate colors and clear details even when viewing from a large side angle, thus guaranteeing the effectiveness of external visual information expression. Simultaneously, the explicit absence of touch input functionality directly reduces the cost and structural complexity of the display module, avoiding the manufacturing challenges and additional costs associated with integrating a touch layer within the confined frame space. This also fundamentally eliminates operational malfunctions caused by accidental touches or touch failures, enhancing the overall reliability of the system as a pure output device.

[0045] Please refer to Figure 2, which is a flowchart of the display buffer switching process executed by the collaborative display control logic in this embodiment. In this embodiment, the dual-screen collaborative display control logic includes writing display data frames to the first display screen and the second display screen in a predetermined sending order within a single display refresh cycle, and performing display buffer switching uniformly after completing the two writing operations, so as to realize the synchronous update of the two screens at the visual perception level.

[0046] In this embodiment, the underlying driver layer of the dual-screen collaborative display control logic uses a periodic interrupt generated by a hardware timer as the reference for the display refresh cycle. Within each interrupt service routine, i.e., each display refresh cycle, the driver layer executes a strictly ordered and indivisible write sequence. First, it sets the chip select signal pin corresponding to the first display screen to an active level while keeping the chip select signal of the second display screen inactive. Then, via the shared SPI bus, it sends a write command and the subsequent pixel data stream constituting a complete frame of image to the driver chip of the first display screen at the highest rate, writing it into the backup display buffer memory of that display screen. After this step is completed, the driver layer immediately inactives the chip select signal of the first display screen and actives the chip select signal of the second display screen, writing the corresponding frame of image data into the backup buffer memory of the second display screen using the exact same bus operation procedure.

[0047] After writing data to the backup buffers of both displays sequentially, the underlying driver layer does not immediately command the screens to refresh. It waits until the end of the current hardware timer cycle, just before the next interrupt is triggered, before sending a short, unified "display refresh" command to the driver chips of both displays, or relies on the driver chips' mechanism of automatically waiting for a unified trigger signal after receiving a frame of data. This causes both screens to switch the content in their respective backup buffers to the foreground almost simultaneously. Because the time interval between completing the dual-screen data writing and issuing the unified refresh command is extremely short and fixed, much shorter than the persistence of vision of the human eye, the image updates of the two screens appear synchronous to the observer.

[0048] By employing a dual-screen driving mechanism that uses time-sharing writing and unified switching within a single display refresh cycle, precise and synchronous control of two independent displays can be achieved using only one set of shared display interface resources. This approach not only greatly simplifies the physical connection between the main controller and the display at the hardware level, reducing system complexity and cost, but also ensures strict synchronous updates of the dual-screen images in visual perception through precise timing scheduling at the software level. This effectively eliminates screen tearing or visual misalignment that may be caused by refresh time differences, thus providing external viewers with a stable, consistent, and expressive collaborative visual experience.

[0049] Please refer to Figure 3, which is a flowchart of the content management module providing target display content in this embodiment. In this embodiment, the main controller includes a content management module, which is configured to: receive and parse display data packets containing independent or associated display content; store the parsed content data and corresponding content index information in a local memory; and provide target display content to the dual-screen collaborative display control logic according to the content index information when responding to a trigger signal.

[0050] Specifically, the trigger signal includes external control commands, event data, or state change signals received via a wireless communication module.

[0051] In this embodiment, the content management module, running as an independent software task or functional module on the main controller, is responsible for managing the lifecycle of displayed content. This module listens for and acquires display data packets from an external control terminal via the receiving interface of the wireless communication module. The data packets adopt a predefined structured format; for example, the packet header contains a fixed identifier, data packet length, content type (e.g., "single-screen static image," "dual-screen associated animation"), and content identifier (e.g., animation ID) fields, while the packet body consists of optionally compressed raw pixel data or text data. The module first performs integrity verification on the data packets, such as cyclic redundancy check. After successful verification, it calls the corresponding parsing routine based on the content type field in the packet header. The parsing process converts the packet body data into a format that the system can process internally; for example, decoding the RGB565 stream into an image frame buffer, or extracting text strings and font attributes from JSON format.

[0052] After parsing, the module stores the processed content data in local non-volatile memory, such as the SPI Flash integrated into the main controller. During storage, the module requests contiguous storage blocks from the file system or memory management unit and writes the data. Simultaneously, the module maintains a dynamic content index table in memory. Each record in this index table contains at least the following fields: content identifier, content type, starting physical address of the data in Flash, data length, and associated target display identifier (left, right, or dual-screen). For example, for a dual-screen animation with the ID "Celebrate_01", the index table would contain two records, pointing to the Flash addresses storing the left and right screen frame sequences, respectively.

[0053] The content management module continuously monitors a global event queue or message bus to capture trigger signals from multiple sources. These signals are encapsulated into event objects of a unified format. When the module retrieves a trigger event from the queue, for example, an event of type "play animation" with parameter "Celebrate_01", it first extracts the key parameter (animation ID) from the event. Subsequently, the module uses this parameter as the key to query the aforementioned content index table, quickly retrieving the storage address and metadata of the corresponding content data. Based on this information, the module efficiently loads the specified content data from Flash into a dedicated display buffer prepared for the dual-screen collaborative display control logic through direct memory access or block read operations, and notifies the display control logic that new content is ready for output via a software interface or by setting a shared flag.

[0054] The content management module enables efficient and reliable management of massive amounts of preset and real-time displayed content through structured parsing, indexed storage, and a precise retrieval and loading mechanism based on trigger signals. This module transforms externally input raw data into internally addressable storage resources and achieves millisecond-level content location and retrieval upon trigger response using an index table, significantly reducing the end-to-end latency from the issuance of interactive commands to screen content updates. This process ensures that the dual-screen system can flexibly and instantly invoke complex display content, supporting rich and diverse real-time interactive performances. It is the key software foundation for the entire system to achieve a highly responsive and expressive interactive experience.

[0055] Specifically, the dual-screen collaborative display control logic converts the event type or parameter information in the trigger signal into display instructions that act on the first display screen and the second display screen respectively, based on a predefined mapping strategy.

[0056] Specifically, the mapping strategy includes rules for mapping field values ​​or change rates in the real-time received data stream to display content types, display element parameters, or display update frequencies.

[0057] In this embodiment, the dual-screen collaborative display control logic internally maintains a configurable mapping strategy library, the core of which is a set of predefined event and action mapping rules. These rules are typically stored in the form of lookup tables or structured configuration files. Each rule explicitly defines the matching conditions and the corresponding output action. The matching conditions are set based on the event type keyword and specific parameter values ​​in the trigger signal, while the output action describes in detail the target display screen, the identifier of the display content to be invoked, and the dynamic parameters of the display element, such as position offset, color value, or transparency.

[0058] When the mapping engine receives a trigger signal, such as a JSON data stream containing an event type and a value, the engine first parses the signal, extracting the event type keyword and core parameter value. Then, the engine searches the mapping strategy library for rules that match the keyword and parameter logic. After finding a matching rule, the engine executes the transformation logic defined in the rule to generate display instructions. For example, for data indicating an update in the number of online users, the rule might specify two instructions: one instructing the text rendering engine on the left screen to update a specific text box with the latest number of users; the other instructing the right screen to play a specific animation, dynamically associating the animation's intensity parameter with the online user count. Furthermore, the rule can include response logic to the rate of data change; for example, when the increase in value per unit time exceeds a preset threshold, additional instructions are automatically generated to increase the frame rate of the corresponding animation or switch to a more visually appealing effect. Through this mechanism, the raw interactive data is translated in real-time and accurately into a series of low-level executable instructions that drive specific, coordinated visual behaviors across both screens.

[0059] By converting abstract interactive events or data streams into precise dual-screen display instructions in real time according to a predefined mapping strategy, this system achieves efficient and intelligent translation from data to vision. This mechanism enables complex external interactive information to be automatically and creatively mapped into rich visual language, greatly reducing the complexity of content creation and real-time control, and allowing the two screens to dynamically and collaboratively respond to the interactive state at every moment. This forms the core intelligent foundation for the system to achieve highly expressive and personalized real-time visual feedback, significantly enhancing the expressive dimension and audience experience in interactive scenarios such as live streaming.

[0060] Specifically, the main controller is configured to coordinate the display update timing of the first and second displays after generating a dual-screen display instruction, so that the dual display units form a coordinated visual feedback that is temporally or semantically associated with the trigger signal.

[0061] In this embodiment, the specific coordination is achieved through a central display scheduler. For display behaviors requiring time synchronization (such as simultaneously starting a celebration animation on two screens), the scheduler temporarily stores two display instructions and waits for a common time base signal, such as the start of the next vertical blanking period or a specific beat of a global hardware timer. When the synchronization signal arrives, the scheduler submits the two instructions to their respective display driver threads, ensuring that their rendering and refresh cycles are strictly aligned, achieving the effect of "simultaneous start and synchronized playback".

[0062] For display behaviors with a semantically logical order (e.g., the left screen first displays the score increase, and then the right screen plays the score celebration animation), the scheduler will arrange the order of instruction execution based on preset delay parameters or event completion flags. For example, the scheduler will first execute the text update instruction on the left screen, and after detecting that the frame has been drawn, or after waiting for a fixed short delay, it will trigger the animation playback instruction on the right screen, thus visually creating a narrative rhythm with a cause-and-effect relationship.

[0063] Furthermore, when handling dynamic content such as real-time data streams, the scheduler dynamically calculates and calibrates the update rhythm of the two screens. For example, when the values ​​on the left screen change frequently, the scheduler can coordinate the loop cycle of the animation on the right screen so that the appearance of its key effect frames matches the significant jumps in the values ​​on the left screen, thereby creating an inherent and harmonious visual relationship between the constantly changing values ​​and the looping animation.

[0064] By proactively coordinating the display update sequence of the two screens, this system deeply integrates the two independent displays at both temporal and logical levels, forming an organic visual expression that transcends simple juxtaposition. This mechanism ensures that the content on both screens not only coordinates spatially but also precisely synchronizes or unfolds according to semantic logic on the timeline. This establishes a coherent and harmonious dynamic connection between real-time data, triggering events, and the final visual feedback, significantly enhancing the overall expressiveness, narrative rhythm, and emotional impact of the collaborative visual output. This creates a highly immersive and professional visual experience for users in interactive scenarios such as live streaming.

[0065] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. An electronic sunglasses display system based on dual-screen collaborative driving, characterized in that, include: The main body of electronic sunglasses, which includes the frame; The system includes a main controller built into the electronic sunglasses body; a dual display unit comprising a first display screen and a second display screen respectively fixed to the left and right visual areas of the electronic sunglasses body, both electrically connected to the main controller; a power supply unit built into the electronic sunglasses body for supplying power to the main controller and the dual display units; and a wireless communication module connected to the main controller for establishing communication with an external control terminal. The main controller is configured to execute dual-screen collaborative display control logic, which includes at least the following steps: a data receiving and parsing step: receiving display data packets from an external control terminal via the wireless communication module, the display data packets containing at least a screen identifier field, a content type field, and content identifier or time sequence information; and a content indexing and storage step: indexing and storing the corresponding display content data according to the content identifier in the display data packets. The system stores content in local memory and establishes content index information, which includes at least the content identifier and the storage location of the corresponding display content in local memory, to achieve independent or associated management of the content displayed on the first and second displays. The display instruction generation step involves generating display instructions corresponding to the first and second displays respectively based on the content index information upon receiving a trigger signal. These instructions instruct the dual display units to perform identical, associated, or independent display behaviors. The time-division refresh and alignment control step involves sending corresponding display data frames to the first and second displays in a time-division manner according to a preset chip select or enable timing sequence within a predetermined display refresh cycle using shared display interface resources. Based on the frame sequence number or time alignment rules, the dual-screen display is updated at the same display refresh cycle boundary, thereby achieving collaborative visual information output from the dual display units to the wearer.

2. The system according to claim 1, characterized in that, The main controller is connected to the first and second displays via a shared set of display interface buses, and addresses and controls the first and second displays via independent chip select signals or enable signals.

3. The system according to claim 1, characterized in that, The main controller is located in the bridge area of ​​the nose of the frame, the power supply unit is located in the temple area on one side of the frame, and a counterweight structure is provided in the temple on the other side of the frame to improve weight balance when wearing.

4. The system according to claim 1, characterized in that, The first and second displays are liquid crystal displays, OLED displays, or other flat display modules with extended viewing angles, and do not have touch input functionality.

5. The system according to claim 1, characterized in that, The dual-screen collaborative display control logic includes writing display data frames to the first and second display screens in a predetermined sending order within a single display refresh cycle, and performing a unified display buffer switch after completing the two writing operations, so as to achieve synchronous updates of the two screens at the visual perception level.

6. The system according to claim 1, characterized in that, The main controller includes a content management module, which is configured to: receive and parse display data packets containing independent or associated display content; store the parsed content data and corresponding content index information in a local memory; and provide target display content to the dual-screen collaborative display control logic based on the content index information when responding to a trigger signal.

7. The system according to claim 6, characterized in that, The trigger signal includes external control commands, event data, or state change signals received via the wireless communication module.

8. The system according to claim 7, characterized in that, The dual-screen collaborative display control logic converts the event type or parameter information in the trigger signal into display instructions that act on the first display screen and the second display screen respectively, based on a predefined mapping strategy.

9. The system according to claim 8, characterized in that, The mapping strategy includes rules for mapping field values ​​or change rates in the real-time received data stream to display content types, display element parameters, or display update frequencies.

10. The system according to claim 9, characterized in that, The main controller is configured to coordinate the display update timing of the first and second displays after generating a dual-screen display instruction, so that the dual display units form a coordinated visual feedback that is temporally or semantically associated with the trigger signal.

Citation Information

Patent Citations

  • Synchronous display method of AR split glasses and AR split glasses

    CN119620853A