Method, device and display equipment for dual-screen display
Patent Information
- Application Number
- CN202310357455.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-30
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2043-03-30
AI Technical Summary
[0003]但是,使用外加分屏器方案,需要增加分屏器控制,同时,设计复杂,也增加了设计成本
[0017]本发明实施例提供的双屏显示的处理方法、装置及显示设备,可以在显示设备中设置至少一组屏幕拓展接口,而每组屏幕拓展接口包括两个相同类型的显示驱动接口,且,两个相同类型的显示驱动接口的信号线共线,这样,在对双屏显示进行处理时,能够监测每组屏幕拓展接口的连接状态;如果监测到两个相同类型的显示驱动接口的连接状态均为已连接状态,则确定显示设备的显示状态为双屏显示状态;基于双屏显示状态调整显示驱动接口的驱动能力,以使显示驱动接口的驱动能力与双屏显示状态匹配,整个处理过程并没有增加额外的电子器件,同时,也无需外挂转接芯片,不仅降低了整体的设计和实施的复杂度,也在一定程度上保证了设计成本,实现了低成本设计方案。
Smart Images

Figure CN116540961B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of display control, and in particular to a processing method, apparatus, and display device for dual-screen display. Background Technology
[0002] Currently, most common dual-screen display devices use an external splitter to drive the two displays, or the two displays use different display interfaces, with one of the display interfaces using an adapter chip to convert the drive signal into the same drive signal to drive both displays.
[0003] However, using an external splitter solution requires additional splitter control, which increases design complexity and cost. Using an adapter chip is also relatively complex, requiring additional power supplies and circuitry for the external adapter chip, increasing complexity, the likelihood of failure, and significantly raising design costs.
[0004] Therefore, there is a lack of good implementation methods in related technologies to realize the function of dual-screen display. Summary of the Invention
[0005] In view of this, the purpose of the present invention is to provide a processing method, apparatus and display device for dual-screen display, so as to alleviate the above-mentioned technical problems.
[0006] In a first aspect, embodiments of the present invention provide a dual-screen display processing method applied to a display device. The display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces including two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are collinear. The method includes: monitoring the connection status of each set of screen expansion interfaces; if the connection status of the two display driver interfaces of the same type is detected to be both connected, then determining that the display status of the display device is a dual-screen display state; adjusting the driving capability of the display driver interfaces based on the dual-screen display state to match the driving capability of the display driver interfaces with the dual-screen display state.
[0007] In conjunction with the first aspect, the present invention provides a first possible implementation of the first aspect, wherein the step of monitoring the connection status of each group of screen expansion interfaces includes: acquiring the GPIO levels of two display driver interfaces of the same type included in each group of screen expansion interfaces; and monitoring the connection status of each group of screen expansion interfaces through the GPIO levels.
[0008] In conjunction with the first possible implementation of the first aspect, this embodiment of the invention provides a second possible implementation of the first aspect, wherein the step of monitoring the connection status of each group of screen expansion interfaces by means of the GPIO level includes: if the GPIO level of two display driver interfaces of the same type is consistent with the preset connected state level, then it is determined that the connection status of the two display driver interfaces of the same type is connected.
[0009] In conjunction with the second possible implementation of the first aspect, this embodiment of the invention provides a third possible implementation of the first aspect, wherein the above method further includes: if the GPIO level of one of the two display driver interfaces of the same type is inconsistent with the preset connected state level, then the connection state of the screen expansion interface is determined to be a single-screen display state.
[0010] In conjunction with the second possible implementation of the first aspect, this embodiment of the invention provides a fourth possible implementation of the first aspect, wherein the step of adjusting the driving capability of the display driver interface based on the dual-screen display state includes: obtaining a pre-configured driving level for characterizing the driving capability of the display driver interface; and selecting the driving level that matches the dual-screen display state according to a pre-set driving principle.
[0011] In conjunction with the fourth possible implementation of the first aspect, this embodiment of the invention provides a fifth possible implementation of the first aspect, wherein the driving principle includes: the driving level of the dual-screen display state is a first level; the driving level of the single-screen display state is a second level, wherein the driving capability of the first level is greater than the driving capability of the second level; the step of selecting the driving level matching the dual-screen display state according to the preset driving principle includes: obtaining a preset level register; setting the level register to the value of the register corresponding to the driving level matching the dual-screen display state, so that the driving level matches the dual-screen display state.
[0012] Secondly, embodiments of the present invention also provide a dual-screen display processing apparatus, applied to a display device, wherein the display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces including two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are collinear; the apparatus includes: a monitoring module, used to monitor the connection status of each set of screen expansion interfaces; a determining module, used to determine that the display status of the display device is a dual-screen display state if the connection status of the two display driver interfaces of the same type is detected to be connected; and a matching module, used to adjust the driving capability of the display driver interfaces based on the dual-screen display state, so that the driving capability of the display driver interfaces matches the dual-screen display state.
[0013] Thirdly, embodiments of the present invention also provide a display device, wherein the display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are collinear; wherein the system-on-a-chip (SoC) of the display device is configured with the dual-screen display processing device described in the second aspect, for executing the dual-screen display processing method described in the first aspect.
[0014] In conjunction with the third aspect, the present invention provides a first possible implementation of the third aspect, wherein the two identical display driver interfaces are RGB type interfaces.
[0015] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is executed by a processor to perform the method described in the first aspect above.
[0016] The embodiments of the present invention bring the following beneficial effects:
[0017] The dual-screen display processing method, apparatus, and display device provided in this invention can be configured with at least one set of screen expansion interfaces in the display device. Each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are shared. In this way, when processing dual-screen display, the connection status of each set of screen expansion interfaces can be monitored. If the connection status of the two display driver interfaces of the same type is detected as connected, the display status of the display device is determined to be dual-screen display. The driving capability of the display driver interfaces is adjusted based on the dual-screen display status to match the driving capability of the display driver interfaces with the dual-screen display status. The entire processing does not add any additional electronic components, and there is no need for external adapter chips. This not only reduces the overall design and implementation complexity but also ensures design cost to a certain extent, realizing a low-cost design solution.
[0018] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0019] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0020] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of a dual-screen display.
[0022] Figure 2 This is a schematic diagram of another type of dual-screen display;
[0023] Figure 3 A flowchart illustrating a dual-screen display processing method provided in an embodiment of the present invention;
[0024] Figure 4 This is a schematic diagram of a dual-screen display connection provided in an embodiment of the present invention;
[0025] Figure 5 A schematic diagram of a dual-screen display processing device provided in an embodiment of the present invention;
[0026] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] Typically, in certain use cases, such as POS machines, it is necessary to display price information not only to the cashier but also to the end customer, which leads to the need to support the display on two screens simultaneously.
[0029] A common approach is to use a splitter to divide one display channel into two, creating two output channels, such as... Figure 1 The diagram shows a dual-screen display. Taking the RGB interface as an example, the RGB interface of the display device is connected to an external screen splitter, and then the two displays, namely the RGB screens, are connected through the screen splitter.
[0030] Another common approach is to use two of the multiple display interfaces and connect them to the display screen, or to use an adapter chip to convert the two different interface formats into the same format. For example... Figure 2 The diagram shows another dual-screen display. Taking the RGB and MIPI interfaces of the display device as an example, a MIPI to RGB adapter chip is connected to the MIPI interface to enable the simultaneous display of two RGB displays. However, in this case, if only the same type of screen needs to be used for simultaneous display, other formats need to be converted to the same format for support, so an adapter chip is used.
[0031] However, both of the above common methods involve adding an external splitter or an adapter chip, which not only complicates the circuit design but also further increases the design cost, making it difficult to promote.
[0032] Based on this, the dual-screen display processing method, apparatus, and display device provided in this embodiment of the invention can effectively alleviate the above-mentioned problems.
[0033] To facilitate understanding of this embodiment, a dual-screen display processing method disclosed in this embodiment of the invention will first be described in detail.
[0034] In one possible implementation, the present invention provides a dual-screen display processing method. The method is applied to a display device. Specifically, the display device in the present invention is provided with at least one set of screen expansion interfaces. Each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are collinear, so as to enable the simultaneous access and driving of two identical displays using the same type of interface.
[0035] For ease of understanding, Figure 3 A flowchart illustrating a dual-screen display processing method is shown, such as... Figure 3 As shown, it includes the following steps:
[0036] Step S102: Monitor the connection status of each set of screen expansion interfaces;
[0037] Step S104: If the connection status of two display driver interfaces of the same type is detected to be connected, then the display status of the display device is determined to be a dual-screen display state.
[0038] In practical use, displays typically include various types of display interfaces to connect to monitors, such as RGB interfaces, LVDS (Low Voltage Differential Signaling) interfaces, MIPI (Mobile Industry Processor Interface) interfaces, and HDMI (High Definition Multimedia Interface) interfaces. Each type of interface can be configured with a set of screen expansion interfaces. Therefore, each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are shared, so as to enable the simultaneous connection and driving of two identical displays using the same type of interface.
[0039] In order to enable the signal lines of two display driver interfaces of the same type to be shared, the data lines of the display interfaces are usually connected to the two displays at the same time. That is, the data lines of the same type of display interface are set up as two display driver interfaces by splitting the lines. In this way, when the user connects the display device to the monitor, he / she can see two display driver interfaces of the same type.
[0040] Users can choose the type of display interface to use according to their needs, such as RGB interface, MIPI interface, etc. From the perspective of the device itself, the process of step S102 can be executed to monitor the connection status of each set of screen expansion interfaces. If in step S104, the connection status of two display driver interfaces of the same type is detected to be connected, then the display status of the display device is determined to be dual-screen display status; then the following steps are further executed.
[0041] Step S106: Adjust the driving capability of the display driver interface based on the dual-screen display state so that the driving capability of the display driver interface matches the dual-screen display state.
[0042] In practical use, driving two identical displays simultaneously requires driving both displays. Therefore, compared to driving a single display, the driving capability of the display interface will decrease, and may even affect signal quality. In this case, by adjusting the driving capability of the display driver interface based on the dual-screen display state in step S106, the driving capability of the display driver interface can be matched with the dual-screen display state, thereby better driving the two identical displays and ensuring normal signal transmission.
[0043] Therefore, the dual-screen display processing method provided in this embodiment of the invention can set at least one set of screen expansion interfaces in the display device, and each set of screen expansion interfaces includes two display driver interfaces of the same type. Moreover, the signal lines of the two display driver interfaces of the same type are collinear. In this way, when processing the dual-screen display, the connection status of each set of screen expansion interfaces can be monitored. If the connection status of the two display driver interfaces of the same type is detected as connected, the display status of the display device is determined to be a dual-screen display state. The driving capability of the display driver interface is adjusted based on the dual-screen display state so that the driving capability of the display driver interface matches the dual-screen display state. The entire process does not add any additional electronic components, and there is no need for external adapter chips. This not only reduces the overall design and implementation complexity, but also ensures the design cost to a certain extent, realizing a low-cost design solution.
[0044] In practical use, display devices equipped with a display screen are generally equipped with a corresponding computer system and a graphics card to ultimately realize the display function. The commonly used computer system is an embedded system. In an embedded system, the graphics card is integrated into a system-on-a-chip (SoC). The content to be displayed is processed by the GPU and then pushed to the display interface for output display through the SoC's LCDC according to the display screen's output format. Display interfaces include RGB, LVDS, and MIPI interfaces, among others. The display screen receives display data through these interfaces and controls the display's liquid crystal cells to display the content.
[0045] Furthermore, typical SoCs are designed to retain one version of each interface to maintain compatibility with displays using various interfaces available on the market.
[0046] Taking the RGB interface as an example, the dual-screen display processing method described in this embodiment of the invention allows for the simultaneous use of one type of display interface, namely the RGB interface, to connect and drive two identical RGB screens. For ease of understanding, Figure 4 A schematic diagram of a dual-screen display connection is shown, such as... Figure 4 As shown, the dual-screen display processing method provided by this embodiment of the invention allows the SOC's data cable to be connected to two identical RGB screens simultaneously, thus enabling the simultaneous driving of two identical RGB screens. In this case, due to the connection of two RGB screens, the external RGB interface driving capability provided by the SOC will be slightly reduced. To avoid affecting signal quality, a GPIO level detection is typically added at the RGB screen interface. This GPIO level is used to monitor the connection status of the screen expansion interface and adjust the driving capability of the display driver interface accordingly.
[0047] Therefore, in step S102 above, when monitoring the connection status of each group of screen expansion interfaces, the GPIO levels of the two display driver interfaces of the same type included in each group of screen expansion interfaces can be obtained; the connection status of each group of screen expansion interfaces can be monitored through the GPIO levels.
[0048] Specifically, when monitoring the connection status of each set of screen expansion interfaces through GPIO levels, if the GPIO levels of two display driver interfaces of the same type are found to be consistent with the preset connected state level, it is determined that the connection status of the two display driver interfaces of the same type is connected. At this time, it can be determined that the display status of the display device is a dual-screen display state.
[0049] Taking the RGB interface as an example, when detecting the GPIO level, the NC1 and GND pins on the display cable can be connected. When both screens are connected to the display driver interface, GPIO_A and GPIO_B represent the GPIO levels of the two display driver interfaces respectively. At this time, the levels of both pins will be pulled low. That is, when the display driver interface is connected to the display screen, its corresponding GPIO level will be low. In other words, the preset connected state level is low. Therefore, the connection status of the display driver interface can be detected by the GPIO level.
[0050] Furthermore, if the GPIO level of one of the two identical display driver interfaces is inconsistent with the preset connected state level, then the connection state of the screen expansion interface is determined to be a single-screen display state. This situation typically refers to a situation where one of the GPIO levels (GPIO_A and GPIO_B) of the two display driver interfaces is not connected to a display screen, or even if two displays are connected, but one of them is not starting normally. Therefore, the connection state of the screen expansion interface can be determined to be a single-screen display state.
[0051] Furthermore, based on the determination that the display device is in a dual-screen display state, in step S106 above, when adjusting the driving capability of the display driver interface based on the dual-screen display state, a pre-configured driving level for characterizing the driving capability of the display driver interface can be obtained; then, a driving level matching the dual-screen display state can be selected according to the pre-set driving principle.
[0052] The driving principle in this embodiment of the invention includes: the driving level in the dual-screen display state is the first level; the driving level in the single-screen display state is the second level, wherein the driving capability of the first level is greater than the driving capability of the second level.
[0053] When selecting the drive gear that matches the dual-screen display state according to the preset drive principle, it is usually based on setting registers. Specifically, a preset gear register can be obtained; then the value in the gear register is set to the value of the register corresponding to the drive gear that matches the dual-screen display state, so that the drive gear matches the dual-screen display state.
[0054] In practical use, the aforementioned drive level is usually configured based on the display driving capability of the display device itself. For example, the aforementioned system-on-a-chip (SOC) is itself configured with the driving capability for driving the display screen. In this embodiment of the invention, the drive level can be set by setting registers, thereby improving the driving capability of the display interface corresponding to the SOC, and thus driving the dual screens.
[0055] For ease of understanding, we will take a system-on-a-chip (SoC) as the main controller of a display device as an example. Assume that the SoC provides three display interfaces: RGB, MIPI, and HDMI. Furthermore, assuming we use the RGB interface to drive an RGB screen, the RGB interfaces provided by the main controller are described in Table 1 below:
[0056] Table 1:
[0057]
[0058] For the display device, simply connecting these signal lines to the signal lines of the two RGB screens respectively is sufficient to drive dual-screen display. Furthermore, since this embodiment of the invention aims to drive two identical RGB screens simultaneously, all the above signals are connected to both identical RGB screens concurrently. Then, using the dual-screen display processing method described above in this embodiment, the driving capability of the display driver interface can be adjusted based on the dual-screen display state to match the dual-screen display state.
[0059] Furthermore, if the connection status of the screen expansion interface is determined to be a single-screen display state by the GPIO level of the display driver interface, there is no need to adjust the driving capability of the display driver interface. Alternatively, the driving level can be adjusted to the second level to avoid excessive driving signals that could increase power consumption.
[0060] In summary, the dual-screen display processing method provided by the embodiments of the present invention offers a low-cost dual-screen display solution that eliminates the need for external adapter chips and effectively reduces the design and implementation complexity of dual-screen display systems.
[0061] Furthermore, based on the above embodiments, this invention also provides a dual-screen display processing device applied to a display device. The display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces including two display driver interfaces of the same type, and the signal lines of the two identical display driver interfaces are shared; specifically, as shown... Figure 5 The diagram shows a structural schematic of a dual-screen display processing device, which includes:
[0062] Monitoring module 50 is used to monitor the connection status of each group of screen expansion interfaces;
[0063] The determination module 52 is used to determine that the display state of the display device is a dual-screen display state if the connection status of two display driver interfaces of the same type is detected to be connected.
[0064] The matching module 54 is used to adjust the driving capability of the display driver interface based on the dual-screen display state, so that the driving capability of the display driver interface matches the dual-screen display state.
[0065] Furthermore, the aforementioned monitoring module 50 is used for:
[0066] Obtain the GPIO levels of the two identical display driver interfaces included in each group of screen expansion interfaces;
[0067] The connection status of each group of screen expansion interfaces is monitored by the GPIO level.
[0068] The step of monitoring the connection status of each group of screen expansion interfaces through the GPIO level includes:
[0069] If the GPIO levels of two identical display driver interfaces are consistent with the preset connected state level, then the connection state of both identical display driver interfaces is determined to be connected.
[0070] Furthermore, if the GPIO level of one of the two display driver interfaces of the same type is inconsistent with the preset connected state level, then the connection state of the screen expansion interface is determined to be a single-screen display state.
[0071] Furthermore, the matching module 54 mentioned above is also used for:
[0072] Obtain a pre-configured drive level that characterizes the drive capability of the display driver interface;
[0073] Select the drive level that matches the dual-screen display state according to the preset drive principle.
[0074] The aforementioned driving principle includes: the driving level in the dual-screen display state is the first level; the driving level in the single-screen display state is the second level, wherein the driving capability of the first level is greater than the driving capability of the second level.
[0075] The above-mentioned step of selecting the drive level that matches the dual-screen display state according to the preset drive principle includes:
[0076] Get the preset gear register;
[0077] The gear register is set to the value of the register corresponding to the drive gear that matches the dual-screen display state, so that the drive gear matches the dual-screen display state.
[0078] The dual-screen display processing device provided in this embodiment of the invention has the same technical features as the dual-screen display processing method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0079] Furthermore, this embodiment of the invention also provides a display device, which is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces including two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are shared.
[0080] The system-on-a-chip (SoC) of the display device is equipped with the aforementioned dual-screen display processing device for the aforementioned dual-screen display processing method.
[0081] Furthermore, in this embodiment of the invention, the two display driver interfaces of the same type are RGB type interfaces.
[0082] Furthermore, embodiments of the present invention also provide an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-described method.
[0083] Furthermore, embodiments of the present invention also provide a machine-readable storage medium storing machine-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the above-described method.
[0084] This invention also provides an electronic device, see [link to relevant documentation]. Figure 6 The diagram shows the structure of an electronic device, which includes a processor 60 and a memory 61. The memory 61 stores machine-executable instructions that can be executed by the processor 60, which executes the machine-executable instructions to implement the above-described method.
[0085] Furthermore, Figure 6 The electronic device shown also includes a bus 62 and a communication interface 63, with the processor 60, communication interface 63 and memory 61 connected via the bus 62.
[0086] The memory 61 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 63 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 62 may be an ISA (Industrial Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Enhanced Industry Standard Architecture) bus. These buses can be categorized as address buses, data buses, and control buses. For ease of representation, Figure 6 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0087] Processor 60 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 60 or by instructions in software form. Processor 60 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 61. Processor 60 reads the information in memory 61 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiment.
[0088] The computer program product for the dual-screen display processing method, apparatus, and display device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0089] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and display device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0090] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0091] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0092] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0093] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for processing dual-screen displays, characterized in that, Applied to a display device, the display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are shared. The method includes: Monitor the connection status of each group of screen expansion interfaces; If the connection status of two display driver interfaces of the same type is detected as both being connected, then the display status of the display device is determined to be a dual-screen display state. The driving capability of the display driver interface is adjusted based on the dual-screen display state so that the driving capability of the display driver interface matches the dual-screen display state. The step of adjusting the driving capability of the display driver interface based on the dual-screen display state includes: Obtain a pre-configured drive level that characterizes the drive capability of the display driver interface; Select the drive level that matches the dual-screen display state according to the preset drive principle; The driving principle includes: the driving level in the dual-screen display state is the first level; the driving level in the single-screen display state is the second level, wherein the driving capability of the first level is greater than the driving capability of the second level. The step of selecting the drive level that matches the dual-screen display state according to the preset drive principle includes: Get the preset gear register; The gear register is set to the value of the register corresponding to the drive gear that matches the dual-screen display state, so that the drive gear matches the dual-screen display state.
2. The method according to claim 1, characterized in that, The steps for monitoring the connection status of each group of screen expansion interfaces include: Obtain the GPIO levels of the two identical display driver interfaces included in each group of screen expansion interfaces; The connection status of each group of screen expansion interfaces is monitored by the GPIO level.
3. The method according to claim 2, characterized in that, The steps of monitoring the connection status of each group of screen expansion interfaces by means of the GPIO level include: If the GPIO levels of two identical display driver interfaces are consistent with the preset connected state level, then the connection state of both identical display driver interfaces is determined to be connected.
4. The method according to claim 3, characterized in that, The method further includes: If the GPIO level of one of the two display driver interfaces of the same type is inconsistent with the preset connected state level, then the connection state of the screen expansion interface is determined to be a single-screen display state.
5. A dual-screen display processing device, characterized in that, Applied to a display device, the display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are shared. The device includes: The monitoring module is used to monitor the connection status of each group of screen expansion interfaces; The determination module is used to determine that the display state of the display device is a dual-screen display state if the connection status of two display driver interfaces of the same type is detected to be connected. A matching module is used to adjust the driving capability of the display driver interface based on the dual-screen display state, so that the driving capability of the display driver interface matches the dual-screen display state. The step of adjusting the driving capability of the display driver interface based on the dual-screen display state includes: Obtain a pre-configured drive level that characterizes the drive capability of the display driver interface; Select the drive level that matches the dual-screen display state according to the preset drive principle; The driving principle includes: the driving level in the dual-screen display state is the first level; the driving level in the single-screen display state is the second level, wherein the driving capability of the first level is greater than the driving capability of the second level. The step of selecting the drive level that matches the dual-screen display state according to the preset drive principle includes: Get the preset gear register; The gear register is set to the value of the register corresponding to the drive gear that matches the dual-screen display state, so that the drive gear matches the dual-screen display state.
6. A display device, characterized in that, The display device is provided with at least one set of screen expansion interfaces, each set of screen expansion interfaces includes two display driver interfaces of the same type, and the signal lines of the two display driver interfaces of the same type are shared. The system-on-a-chip (SoC) of the display device is configured with the dual-screen display processing device as described in claim 5, for executing the dual-screen display processing method as described in any one of claims 1 to 4.
7. The display device according to claim 6, characterized in that, The two display driver interfaces of the same type are RGB type interfaces.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, performs the method described in any one of claims 1-4.
Citation Information
Patent Citations
Double-screen embedded equipment
CN103019637A
Double-screen display control platform and intelligent terminal
CN110531946A
Display screen interface expansion circuit
CN217822042U