A backlight display method, apparatus, electronic device, and storage medium
By creating a virtual screen in the backlit display device to obtain video frame data to control the color matching of the light strip, the problems of high cost, large size and long processing time of conventional devices are solved, achieving more efficient data processing and a smaller device size.
Patent Information
- Application Number
- CN202310300606.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-23
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-03-23
AI Technical Summary
Conventional backlit display devices require FPGA, USB interface or HDMI components, which are costly, bulky and have long data processing time, resulting in a poor user experience.
By using pluggable interface modules and LED strips in backlit display devices, a virtual screen can be created to acquire video frame data to control LED strip color matching, reducing data processing volume and improving processing efficiency, while avoiding the need to set up FPGA and USB interfaces or HDMI components.
It reduced the amount of data processed, shortened latency, reduced device size, and improved user experience.
Smart Images

Figure CN116312400B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention belong to the field of display technology, specifically relating to a backlight display method, device, electronic device, and storage medium. Background Technology
[0002] As a common broadcasting and video communication tool, monitors permeate people's daily lives. In order to enhance the atmosphere of watching monitors, people will deploy backlight display devices behind the monitor screen (hereinafter referred to as the screen) to create a better viewing atmosphere when the backlight display device's light strip is lit.
[0003] Some existing backlit display devices can recognize screen colors and control the color changes of different LED strips in the backlight display device based on the screen color. Conventional backlit display devices generally also include Field Programmable Gate Array (FPGA), Universal Serial Bus (USB) interface, or High Definition Multimedia Interface (HDMI) components. Among them, the FPGA is used to scale the video signal until the screen size corresponding to the video signal matches the edge data size corresponding to the backlight display device. After data processing, the color of the LED strip in the backlight display device is determined, and then the corresponding LED strip in the backlight display device is lit up through the USB interface or HDMI component.
[0004] It is evident that conventional backlit display devices require FPGAs, USB interfaces, or HDMI ports, resulting in high costs, large size, and independent power supplies. Furthermore, in practical use, conventional backlit display devices suffer from long FPGA data processing times and significant latency, leading to a poor user experience. Summary of the Invention
[0005] This invention provides a backlight display method, apparatus, electronic device, and storage medium to solve conventional problems.
[0006] In a first aspect, this disclosure provides a backlight display method applied to a backlight display device, the backlight display device including a pluggable interface module and a light strip, the method comprising:
[0007] When the pluggable interface module is connected to the backlight display device, the screenshot area corresponding to the target display period is obtained from the pluggable interface module according to the preset display period.
[0008] Create a virtual screen according to the screenshot area;
[0009] Data of the video frames corresponding to the edges of the virtual screen are obtained to obtain the target video frame data;
[0010] If it is determined that the pluggable interface module supports the target transmission function, the pluggable interface module is invoked to control the light strip to light up. The color of the light strip after it is lit up matches the target video frame data, so as to cooperate with the video frame for backlight display.
[0011] Optionally, the backlight display method further includes:
[0012] Monitor the status of the pluggable interface module;
[0013] If the pluggable interface module is in operation and supports general purpose input / output (GPIO) functions, it is determined that the pluggable interface module supports the target transmission function.
[0014] Optionally, monitoring the status of the pluggable interface module includes:
[0015] Monitor whether the pluggable interface module establishes a connection with the backlight display device;
[0016] If the pluggable interface module establishes a connection with the backlight display device and it is determined that the pluggable interface module is in a working state, then it is detected whether the pluggable interface module supports GPIO function.
[0017] Optionally, monitoring the status of the pluggable interface module further includes:
[0018] If the pluggable interface module is disconnected from the backlight display device, then it is detected whether the pluggable interface module has GPIO function;
[0019] If the pluggable interface module has GPIO functionality, the process of obtaining the screenshot area corresponding to the target display cycle from the pluggable interface module is stopped.
[0020] Optionally, the screenshot area corresponding to the target display period is determined based on the latest received screenshot size and latest screenshot position, where the latest screenshot size and latest screenshot position refer to the last received screenshot size and latest screenshot position that are adjacent to the target display period.
[0021] Optionally, the screenshot area corresponding to the target display cycle is determined based on the latest received screenshot size and latest screenshot position. The latest screenshot size and latest screenshot position refer to the last received screenshot size and latest screenshot position adjacent to the target display cycle, including:
[0022] Receive the latest screenshot location and the latest screenshot size;
[0023] Detect whether the current screenshot location is the same as the latest screenshot location, and whether the current screenshot size is the same as the latest screenshot size;
[0024] If the screenshot position of the current screenshot area is different from the latest screenshot position, or the screenshot size of the current screenshot area is different from the latest screenshot size, then the screenshot area corresponding to the previous cycle of the target display cycle is changed to obtain the screenshot area corresponding to the target display cycle.
[0025] Optionally, the pluggable interface module is in an active state and supports general-purpose input / output (GPIO) functions, including:
[0026] The pluggable interface module establishes a connection with the USB function module that has GPIO functionality.
[0027] Secondly, this disclosure provides a backlight display device for use in a backlight display equipment, the backlight display equipment including a pluggable interface module and a light strip, the device comprising:
[0028] The acquisition module is used to acquire a screenshot area corresponding to a target display cycle from the pluggable interface module according to a preset display cycle when the pluggable interface module and the backlight display device are connected.
[0029] The execution module is used to create a virtual screen according to the screenshot area;
[0030] The acquisition module is further configured to acquire data of video frames corresponding to the edge of the virtual screen, so as to obtain target video frame data;
[0031] The execution module is further configured to, when it is determined that the pluggable interface module supports the target transmission function, call the pluggable interface module to control the light strip to light up, wherein the color of the light strip after it is lit up matches the target video frame data, so as to cooperate with the video frame for backlight display.
[0032] Thirdly, this disclosure provides an electronic device, including:
[0033] At least one processor; and a memory communicatively connected to said at least one processor;
[0034] The memory stores one or more computer programs that can be executed by the at least one processor, and the one or more computer programs are executed by the at least one processor to enable the at least one processor to perform the backlight display method as described above.
[0035] Fourthly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the backlight display method as described above.
[0036] According to an embodiment of the present invention, a backlight display method is applied to a backlight display device, the backlight display device including a pluggable interface module and an LED strip. When the pluggable interface module is connected to the backlight display device, a screenshot area corresponding to a target display period is obtained from the pluggable interface module according to a preset display period; a virtual screen is created according to the screenshot area; data of video frames corresponding to the edges of the virtual screen are obtained to obtain target video frame data; if it is determined that the pluggable interface module supports the target transmission function, the pluggable interface module is invoked to control the LED strip to light up, and the color of the LED strip after lighting up matches the target video frame data to cooperate with the video frame for backlight display.
[0037] As can be seen, the backlight display method proposed in this embodiment of the invention eliminates the need to determine the light strip to be lit by scaling the video signal image. Instead, it creates a virtual screen and extracts the video frame data corresponding to the edges of the virtual screen. This not only reduces the amount of data processing but also improves processing efficiency and shortens latency. Furthermore, it eliminates the need for FPGA and interface components such as USB or HDMI, thus reducing the device size. In addition, by providing data transmission and light strip lighting functions through a pluggable interface module, the need to deploy interface devices in the device is eliminated, further reducing its size.
[0038] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0039] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0040] Figure 1 A flowchart of a backlight display method provided by an embodiment of the present invention is shown.
[0041] Figure 2 A schematic diagram of the structure of a backlight display device provided in an embodiment of the present invention is shown.
[0042] Figure 3 A schematic diagram of a backlight display device provided in an embodiment of the present invention is shown.
[0043] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention is shown. Detailed Implementation
[0044] To enable those skilled in the art to better understand the technical solutions of this disclosure, exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments of this disclosure to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0045] Where there is no conflict, the various embodiments of this disclosure and the features thereof in the embodiments may be combined with each other.
[0046] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0047] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. As used herein, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of the stated feature, integral, step, operation, element, and / or component is specified, but the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof is not excluded. Words such as “connected” or “linked” are not limited to physical or mechanical connections but can include electrical connections, whether direct or indirect.
[0048] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined herein.
[0049] This invention relates to display technology, specifically to a display method based on a backlight display device that supports displaying colors that correspond to video colors. During the execution of this method, the backlight display device can create a virtual screen associated with the video to be matched using a virtual display. Then, it acquires video frame data corresponding to the edges of the virtual screen to determine the color data corresponding to the video frame data, thereby controlling the backlight display device to display light that matches the color of the video frame data. The display method described in this invention creates a virtual screen using a virtual display, acquires video frame data based on the virtual screen, and then determines the color of the light strip to be illuminated based on the video frame data, thereby illuminating the corresponding light strip. It is evident that this invention eliminates the need to scale the video signal to determine the light strip to be illuminated; instead, it creates a virtual screen and extracts video frame data corresponding to the edges of the virtual screen. This not only reduces the amount of data processed but also improves processing efficiency and shortens the delay for screenshotting.
[0050] The backlight display device according to embodiments of the present invention provides an effect rendering means for video playback through a display method. The backlight display device includes a pluggable interface module and a light strip. The pluggable interface module can be used to connect to a USB device with general-purpose input / output (GPIO) functionality, and then transmit video frame data through the GPIO function of the USB device, so that the light strip of the backlight display device responds to the color of the video frame data for display. Therefore, the backlight display device provided by the embodiments of the present invention does not require the inclusion of an FPGA and interface components such as USB or HDMI, thus reducing the device size. Furthermore, by providing data transmission and light strip illumination functions through the pluggable interface module, the need for deploying interface devices in the device is eliminated, further reducing the size.
[0051] The following describes the technology of the embodiments of the present invention through examples.
[0052] See Figure 1 , Figure 1 A flowchart of a backlight display method according to an embodiment of the present invention is shown. This backlight display method can be applied to the aforementioned backlight display device. The method includes:
[0053] Step S101: When the pluggable interface module and the backlight display device are connected, the screenshot area corresponding to the target display period is obtained from the pluggable interface module according to the preset display period.
[0054] The most basic condition for obtaining the screenshot area corresponding to the target display period is that the pluggable interface module and the backlight display device are connected. The screenshot area corresponding to the target display period is the screen range determined based on the received screenshot size and position within a certain time period.
[0055] Optionally, both the screenshot size and the screenshot position can be fixed values or dynamically adjustable.
[0056] Optionally, to detect whether the pluggable interface module and the backlight display device have a connection relationship, the status of the pluggable interface module can be monitored.
[0057] In some implementations, if the pluggable interface module establishes a connection with the backlight display device, it continues to detect whether the pluggable interface module supports GPIO function. If the pluggable interface module supports GPIO function, then the screenshot operation can be started, that is, according to the preset display cycle, the screenshot area corresponding to the target display cycle is obtained from the pluggable interface module.
[0058] In other implementations, if the pluggable interface module is disconnected from the backlight display device, the system continues to check whether the pluggable interface module supports GPIO functionality. If the pluggable interface module has GPIO functionality, the system stops processing the acquisition of the screenshot area corresponding to the target display cycle from the pluggable interface module, i.e., stops the screenshot service.
[0059] For example, the screenshot size and the screenshot position can be adjusted by an external adjustment component, which may include at least one of the following: a knob, an infrared sensor, or a button. The USB device uses GPIO to detect the status of the external adjustment knob, infrared sensor, button, etc., and adjusts its stored screenshot size and position in real time.
[0060] Step S102: Create a virtual screen according to the screenshot area.
[0061] The virtual screen is created by the virtual display based on the screenshot area corresponding to the target display period. The screenshot area corresponding to the target display period is determined based on the latest screenshot size and the latest screenshot position received. The latest screenshot size and the latest screenshot position refer to the last screenshot size and the latest screenshot position that are adjacent to the target display period.
[0062] In some implementations, the latest screenshot position and the latest screenshot size are first received. Then, it is checked whether the screenshot position of the current screenshot area is the same as the latest screenshot position, and whether the screenshot size of the current screenshot area is the same as the latest screenshot size. If the screenshot position of the current screenshot area is different from the latest screenshot position, or the screenshot size of the current screenshot area is different from the latest screenshot size, it indicates that the screenshot area has changed. At this time, the screenshot area corresponding to the previous cycle of the target display cycle needs to be changed to obtain the screenshot area corresponding to the target display cycle. That is, the latest screenshot position and the latest screenshot size are taken as the screenshot area corresponding to the target display cycle.
[0063] Step S103: Obtain the data of the video frame corresponding to the edge of the virtual screen to obtain the target video frame data.
[0064] The video frame data corresponding to the edge of the virtual screen refers to the video frame data at the edge of the screenshot area. This target video frame data serves as the basis for illuminating the light strip.
[0065] In step S104, if it is determined that the pluggable interface module supports the target transmission function, the pluggable interface module is called to control the light strip to light up. The color of the light strip after it is lit up matches the target video frame data so as to cooperate with the video frame for backlight display.
[0066] The pluggable interface module supports target transmission function, that is, the pluggable module contains an interface that can transmit data. Calling the pluggable interface module to control the light strip to light up means that the light strip lights up accordingly based on the target video frame data.
[0067] For example, a pluggable interface module supporting GPIO functionality can establish a connection between the pluggable interface module and a USB device module with GPIO functionality.
[0068] Corresponding to the above implementation steps, embodiments of the present invention also provide software, hardware, or a combination of software and hardware modules / units for performing the above implementation steps.
[0069] This invention also provides a backlight display device for implementing the above-described display method.
[0070] See Figure 2 , Figure 2 The present invention illustrates a backlight display device (hereinafter referred to as the device) according to an embodiment of the present invention, which can be used to implement... Figure 1 A schematic diagram of a backlight display method.
[0071] like Figure 2 As shown, the device may include: host device 21, USB device 22 and light strip 23.
[0072] Understandable Figure 2 This is merely an illustrative description and does not constitute a limitation on the embodiments of the present invention. In actual implementation, the backlight display device of the embodiments of the present invention may include more or fewer components, and the connection relationships between the components may also be different. For example, in some other embodiments, the backlight display device may also include a power supply component, etc. The embodiments of the present invention will not be described in detail here.
[0073] The host device 21 and the USB device 22 are components of the pluggable interface module. The host device 21 can be used to capture and process video frame data involved in steps S101 to S103, as well as control the lighting and extinguishing of the light strip 23. The USB device 22 can be used to store the data involved in steps S101 to S104, including the video frame data. In some implementations, the USB device 22 is a USB device with GPIO function, which establishes a connection with the light strip 23 through the GPIO function. The light strip 23 can be lit or extinguished in response to the instructions transmitted by the host device 21 through GPIO. The instructions of the host device 21 are generated by processing the data stored in the USB device 22.
[0074] The host device 21 is used to obtain the screenshot area, create a virtual screen based on the screenshot area, and obtain the video frame data corresponding to the edge of the virtual screen. The USB device 22 is used to store the screenshot position and screenshot size that constitute the screenshot area, and also to store the video frame data corresponding to the edge of the virtual screen. The light strip 23 is used to light up according to the video frame data corresponding to the edge of the virtual screen stored in the USB device 22.
[0075] The following section describes each part of the backlight display device in conjunction with the specific implementation process.
[0076] When the host device 21 determines that it has a connection with the backlight display device, it obtains the screenshot area from the USB device 22. Based on the obtained screenshot area, it creates a virtual screen through a virtual display. Then, it obtains the video frame data corresponding to the edge of the virtual screen and sends the video frame data to the USB device 22 for storage through the human interface device (HID) included in the host device 21. Based on the stored video frame data, the USB device 22 lights up the light strip 23 through its own GPIO function. The color of the light strip 23 after it is lit matches the video frame data.
[0077] Furthermore, the screenshot area stored in the USB device 22 is variable. When the USB device 22 detects a change or adjustment in at least one component such as an external adjustment knob, infrared sensor, or button via GPIO, it will adjust the stored screenshot position and size in real time. Then, within a period of time, the host device 21 obtains the current screenshot position and size stored in the USB device 22 and compares them with the screenshot position and size obtained in the previous period. If the screenshot position and size in the two periods are different, the current screenshot position and size are used to redetermine the screenshot area.
[0078] As can be seen, the backlight display device proposed in this embodiment of the invention uses a virtual display. A virtual screen is created based on the screenshot area, thereby acquiring video frame data corresponding to the edge of the virtual screen. This video frame data is then sent to a USB device for storage via HID. The USB device then outputs the video frame data to the LED strip via its GPIO, thereby illuminating the LED strip that matches the video frame data, achieving a corresponding backlight display effect during video playback. Furthermore, by adjusting the screenshot position and size, the screenshot area can be changed, thereby altering the video frame data acquired from the edge of the virtual screen, thus achieving a change in the LED strip display.
[0079] Figure 3 A schematic diagram of a backlight display device according to an embodiment of the present invention is shown. (Refer to...) Figure 3 A backlight display device, characterized in that it is applied to a backlight display equipment and includes: an acquisition module 31 and an execution module 32. Each unit module is used for execution... Figure 1 Some or all of the steps of the backlight display method shown.
[0080] Figure 3 The illustrated backlight display device can be understood as... Figure 2 The schematic backlight display device is implemented at the logic level. For example, some functions of the acquisition module 31 can be deployed in the host device 21, and other functions can be deployed in the USB device. Some functions of the execution module 32 can be deployed in the USB device.
[0081] For example, the acquisition module 31 is used to acquire a screenshot area corresponding to a target display period from the pluggable interface module according to a preset display period when the pluggable interface module and the backlight display device are connected; it is also used to acquire data of video frames corresponding to the edge of the virtual screen to obtain target video frame data; the execution module 32 is used to create a virtual screen according to the screenshot area; and it is also used to call the pluggable interface module to control the light strip to light up when it is determined that the pluggable interface module supports the target transmission function, wherein the color of the light strip after it is lit up matches the target video frame data to cooperate with the video frame for backlight display.
[0082] For details, please refer to the description of the above embodiments, which will not be repeated here.
[0083] Figure 4 This diagram illustrates the structure of an electronic device according to an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the electronic device. (Refer to...) Figure 4 The electronic device includes:
[0084] At least one processor 401; a memory 402 communicatively connected to at least one processor; a communication interface 403; and a communication bus 404.
[0085] in:
[0086] The processor 401, memory 402, and communication interface 403 communicate with each other through the communication bus 404.
[0087] Communication interface 403 is used to communicate with other network elements such as clients or other servers.
[0088] The memory 402 stores one or more computer programs 405 that can be executed by at least one processor 401, which in turn executes the at least one processor 401 to enable the at least one processor 401 to perform the corresponding operations as described in the above-described communication intercom method embodiment.
[0089] Embodiment 4 of this application provides a non-volatile computer storage medium storing at least one executable instruction that can execute the object loading method in the virtual scene of any of the above method embodiments. Specifically, the executable instruction can be used to cause the processor to perform the corresponding operations in the above method embodiments.
[0090] It will be understood by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable storage medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium).
[0091] As is well known to those skilled in the art, the term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information (such as computer-readable program instructions, data structures, program modules or other data). Computer storage media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), flash memory or other memory technology, portable compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical disc storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is well known to those skilled in the art, communication media typically contains computer-readable program instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0092] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0093] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0094] The computer program product described herein may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).
[0095] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0096] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0097] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0098] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based device that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0099] Example embodiments have been disclosed herein, and while specific terminology has been used, it is for illustrative purposes only and should be construed as such, and is not intended to be limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in connection with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in connection with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure as set forth by the appended claims.
Claims
1. A backlight display method, characterized in that, The method, applied to a backlight display device, the backlight display device including a pluggable interface module and a light strip, comprises: When the pluggable interface module is connected to the backlight display device, the screenshot area corresponding to the target display period is obtained from the pluggable interface module according to the preset display period. Create a virtual screen according to the screenshot area; Data of video frames corresponding to the edge of the virtual screen are obtained to obtain target video frame data, wherein the data of video frames corresponding to the edge of the virtual screen are video frame data at the edge position of the screenshot area; If it is determined that the pluggable interface module supports the target transmission function, the pluggable interface module is invoked to control the light strip to light up, so that the light strip lights up accordingly according to the target video frame data, and the color of the light strip after it is lit up matches the target video frame data, so as to cooperate with the video frame for backlight display.
2. The method according to claim 1, characterized in that, Also includes: Monitor the status of the pluggable interface module; If the pluggable interface module is in operation and supports general purpose input / output (GPIO) functions, it is determined that the pluggable interface module supports the target transmission function.
3. The method according to claim 2, characterized in that, The monitoring of the status of the pluggable interface module includes: Monitor whether the pluggable interface module establishes a connection with the backlight display device; If the pluggable interface module establishes a connection with the backlight display device and it is determined that the pluggable interface module is in a working state, then it is detected whether the pluggable interface module supports GPIO function.
4. The method according to claim 3, characterized in that, Also includes: If the pluggable interface module is disconnected from the backlight display device, then it is detected whether the pluggable interface module has GPIO function; If the pluggable interface module has GPIO functionality, the process of obtaining the screenshot area corresponding to the target display cycle from the pluggable interface module is stopped.
5. The method according to claim 1, characterized in that, The screenshot area corresponding to the target display cycle is determined based on the latest screenshot size and the latest screenshot position received. The latest screenshot size and the latest screenshot position refer to the last screenshot size and the latest screenshot position that are adjacent to the target display cycle.
6. The method according to claim 5, characterized in that, The screenshot area corresponding to the target display cycle is determined based on the latest received screenshot size and latest screenshot position. The latest screenshot size and latest screenshot position refer to the last received screenshot size and latest screenshot position adjacent to the target display cycle, including: Receive the latest screenshot location and the latest screenshot size; Detect whether the current screenshot location is the same as the latest screenshot location, and whether the current screenshot size is the same as the latest screenshot size; If the screenshot position of the current screenshot area is different from the latest screenshot position, or the screenshot size of the current screenshot area is different from the latest screenshot size, then the screenshot area corresponding to the previous cycle of the target display cycle is changed to obtain the screenshot area corresponding to the target display cycle.
7. The method according to claim 1, characterized in that, The pluggable interface module is in operation and supports general-purpose input / output (GPIO) functions, including: The pluggable interface module establishes a connection with the USB function module that has GPIO functionality.
8. A backlight display device, characterized in that, Applied to a backlight display device, the backlight display device including a pluggable interface module and a light strip, the device comprising: The acquisition module is used to acquire a screenshot area corresponding to a target display cycle from the pluggable interface module according to a preset display cycle when the pluggable interface module and the backlight display device are connected. The execution module is used to create a virtual screen according to the screenshot area; The acquisition module is further configured to acquire data of video frames corresponding to the edge of the virtual screen to obtain target video frame data, wherein the data of video frames corresponding to the edge of the virtual screen is video frame data at the edge position of the screenshot area; The execution module is further configured to, when it is determined that the pluggable interface module supports the target transmission function, call the pluggable interface module to control the light strip to light up, so that the light strip lights up accordingly according to the target video frame data, and the color of the light strip after it is lit up matches the target video frame data, so as to cooperate with the video frame for backlight display.
9. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores one or more computer programs that can be executed by the at least one processor, and the one or more computer programs are executed by the at least one processor to enable the at least one processor to perform the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, implements the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Video picture play method, device and equipment and computer readable storage medium
CN108989869A
Backlight module, backlight module driving method and device, electronic device and storage medium
CN112965298A
Interface structure-standardized modular television
CN204090054U