Display control method and control device of tiled display equipment, equipment and medium
Connecting the display device through an optical fiber transmission line and using the display control method to obtain the cascade index, solving the problem of limited transmission distance of HDMI cables, realizing long-distance multi-screen cascade display and flexible display area adjustment.
Patent Information
- Application Number
- CN202411603024.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-18
AI Technical Summary
In the existing splicing display technology, the signal transmission distance of HDMI cables is limited and cannot be applied to usage scenarios where the distance between display devices is long.
The cascade connection between display devices is realized through optical fiber transmission lines, and the display control method is used to forward the display control data and feedback data in the cascade order, obtain the total number of display devices and the cascade index, and determine the display of each display device based on this information. area.
It realizes long-distance multi-screen cascade display, and the optical fiber transmission line supports high-speed data transmission, improves the anti-interference ability of multi-screen cascade display, and flexibly adjusts the display area, which is suitable for a variety of usage scenarios.
Smart Images

Figure CN119484738A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of display technology, and in particular to a display control method, a control device, a device and a medium for a spliced display device. Background Art
[0002] Splicing display technology is to connect multiple display devices in series through connecting lines to achieve splicing display. The first one is the master device and the rest are slave devices. The picture of the master device is output to the slave devices in sequence through the connecting line. Each display device displays different parts of the picture according to the serial number, and they are combined together to display a complete picture.
[0003] The existing conventional multi-screen cascade display connects two adjacent display devices through a High-Definition Multimedia Interface (HDMI) cable. However, the signal transmission distance of the HDMI cable is limited and cannot be applied to the use scenario where the distance between the display devices is far. Summary of the invention
[0004] The embodiments of the present invention provide a display control method, a control device, a device and a medium for a spliced display device to realize long-distance multi-screen cascade display. The optical fiber transmission line can support high-speed data transmission. The display area of each display device can be flexibly adjusted in various cascade display modes, which is suitable for a variety of different usage scenarios.
[0005] In a first aspect, an embodiment of the present invention provides a display control method for a spliced display device, wherein the spliced display device includes at least two display devices, each of which is cascade-connected via an optical fiber transmission line, and each of the display devices includes a first display device and a last display device;
[0006] The display control method comprises:
[0007] Along the first cascade sequence, the previous display device is controlled to forward the display control data to the next display device, and at the same time, the next display device is controlled to forward the display feedback data to the previous display device, so as to obtain the total number of the display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device;
[0008] Determining a display area of each of the display devices according to the total number of the display devices, the cascade index of each of the display devices, and the cascade display mode of the spliced display device;
[0009] Each of the display devices is controlled to display in a corresponding display area.
[0010] Optionally, the display control data includes a first forwarding number, and the display feedback data includes a second forwarding number;
[0011] Along the first cascade sequence, controlling the previous display device to forward the display control data to the next display device, and at the same time, controlling the next display device to forward the display feedback data to the previous display device, so as to obtain the total number of the display devices and the cascade index of each display device, including:
[0012] Along the first cascade sequence, the latter display device obtains the first forwarding number forwarded by the former display device, and the former display device obtains the second forwarding number forwarded by the latter display device;
[0013] The total number of the display devices and the cascade index of each of the display devices are determined according to the first forwarding number and the second forwarding number.
[0014] Optionally, determining the total number of the display devices and the cascade index of each of the display devices according to the first forwarding number and the second forwarding number includes:
[0015] The value obtained by adding 1 to the first forwarding number is determined as the cascade index of the corresponding display device.
[0016] Optionally, determining the total number of the display devices and the cascade index of each of the display devices according to the first forwarding number and the second forwarding number includes:
[0017] The value of the second forwarding number plus 1 is determined as the number of cascades downstream of the corresponding display device;
[0018] The maximum value of the cascade quantity downstream of each of the display devices plus 1 is determined as the total number of the display devices.
[0019] Optionally, determining the display area of each display device according to the total number of the display devices, the cascade index of each display device, and the cascade display mode of the spliced display device includes:
[0020] In the cascade display mode of the spliced display device, the display area of each display device is determined by dividing the display area according to the total number of the display devices and the cascade index of each display device and the screen size of each display device.
[0021] Optionally, the cascade display mode of the splicing display device includes a horizontal screen splicing mode and a vertical screen splicing module; wherein the image display direction in the horizontal screen splicing mode is perpendicular to the image display direction in the vertical screen splicing module;
[0022] In the cascade display mode of the spliced display device, according to the total number of the display devices and the cascade index of each of the display devices, the display area of each of the display devices is determined by dividing the display devices according to the screen size of each of the display devices, including:
[0023] In the horizontal screen splicing mode, according to the total number of the display devices and the cascade index of each of the display devices, the display area of each of the display devices is determined according to the width ratio of the first side of the screen of each of the display devices; wherein the extension direction of the first side is parallel to the image display direction in the horizontal screen splicing mode;
[0024] And / or, under the vertical screen splicing module, the display area of each display device is determined according to the total number of the display devices and the cascade index of each display device and according to the width ratio of the second side of the screen of each display device; wherein the extension direction of the second side is parallel to the image display direction under the vertical screen splicing module.
[0025] Optionally, the cascade display mode of the spliced display device includes a synchronous splicing mode;
[0026] In the cascade display mode of the spliced display device, according to the total number of the display devices and the cascade index of each of the display devices, the display area of each of the display devices is determined by dividing the display devices according to the screen size of each of the display devices, including:
[0027] In the synchronous splicing mode, according to the total number of the display devices and the cascade index of each display device, the display area of each display device is set to be the same according to the preset screen size.
[0028] In a second aspect, an embodiment of the present invention further provides a display control device for a spliced display device, wherein the spliced display device includes at least two display devices, each of which is cascade-connected via an optical fiber transmission line, and each of the display devices includes a first display device and a last display device;
[0029] The display control device comprises:
[0030] a cascade data acquisition module, used to control the previous display device to forward display control data to the next display device along the first cascade sequence, and at the same time, control the next display device to forward display feedback data to the previous display device, so as to obtain the total number of the display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device;
[0031] A display area determination module, configured to determine a display area of each of the display devices according to the total number of the display devices, the cascade index of each of the display devices, and the cascade display mode of the spliced display device;
[0032] The display control module is used to control each of the display devices to display in a corresponding display area.
[0033] In a third aspect, an embodiment of the present invention further provides a terminal device, including:
[0034] one or more processors;
[0035] A storage device for storing one or more programs;
[0036] When the one or more programs are executed by the one or more processors, the one or more processors implement the display control method of the spliced display device as described in any one of the first aspects.
[0037] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a display control method for a spliced display device as described in any one of the first aspects.
[0038] An embodiment of the present invention provides a display control method, a control device, a device and a medium for a spliced display device, wherein the spliced display device includes at least two display devices, each of which is cascaded through an optical fiber transmission line, and each of the display devices includes a first display device and a last display device; the display control method first controls the previous display device to forward display control data to the next display device along a first cascade sequence, and at the same time controls the next display device to forward display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device; then, according to the total number of display devices, the cascade index of each display device and the cascade display mode of the spliced display device, the display area of each display device is determined; finally, each display device is controlled to display in the corresponding display area. Using the above method, each display device is cascaded connected through an optical fiber transmission line, which can realize long-distance multi-screen cascade display. The optical fiber transmission line supports high-speed data transmission, enhances the overall anti-interference capability of the multi-screen cascade display, and the forwarding of display control data and display feedback data are forwarded simultaneously, which effectively improves the total number of display devices in the spliced display device and the timeliness and accuracy of the acquisition of the cascade index of each display device, so that the display area of each display device can be flexibly adjusted in various cascade display modes, which is suitable for a variety of different usage scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0040] Figure 1 It is a flow chart of a display control method of a spliced display device provided by an embodiment of the present invention;
[0041] Figure 2 is a structural schematic diagram of a splicing display device provided by an embodiment of the present invention;
[0042] Figure 3 is a structural schematic diagram of another splicing display device provided by an embodiment of the present invention;
[0043] Figure 4 is a flow chart of another display control method of a spliced display device provided by an embodiment of the present invention;
[0044] Figure 5 is a flow chart of another display control method of a spliced display device provided by an embodiment of the present invention;
[0045] Figure 6 is a structural schematic diagram of a display control device for a spliced display device provided by an embodiment of the present invention;
[0046] Figure 7 It is a structural diagram of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0047] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0048] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. It should be noted that the directional words such as "upper", "lower", "left", "right" and the like described in the embodiments of the present invention are described at the angles shown in the accompanying drawings and should not be understood as limitations on the embodiments of the present invention. In addition, in the context, it is also necessary to understand that when it is mentioned that an element is formed "on" or "under" another element, it can not only be directly formed "on" or "under" another element, but also indirectly formed "on" or "under" another element through an intermediate element. The terms "first", "second", etc. are only used for descriptive purposes and do not represent any order, quantity or importance, but are only used to distinguish different components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood in specific circumstances.
[0049] The term “including” and its variations used in the present invention are open inclusions, that is, “including but not limited to.” The term “based on” means “based at least in part on.” The term “one embodiment” means “at least one embodiment.”
[0050] It should be noted that the concepts such as "first" and "second" mentioned in the present invention are only used to distinguish the corresponding contents, and are not used to limit the order or interdependence.
[0051] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0052] Figure 1 The present invention provides a flowchart of a display control method for a spliced display device provided by an embodiment of the present invention. The spliced display device includes at least two display devices, each display device is cascaded through an optical fiber transmission line, and each display device includes a first display device and a last display device. The display control method can be applied to the case where multiple display devices are spliced for display. The display control method can be executed by a display control device of the spliced display device. The display control device can be implemented in the form of hardware and / or software, and the display control device can be configured in a control panel. Figure 1 As shown, the display control method includes:
[0053] S110. Along the first cascade sequence, control the previous display device to forward display control data to the next display device, and at the same time, control the next display device to forward display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device.
[0054] Specifically, Figure 2 is a structural schematic diagram of a splicing display device provided by an embodiment of the present invention, Figure 3 is a schematic diagram of the structure of another splicing display device provided by an embodiment of the present invention, such as Figure 2 and Figure 3 As shown, Figure 2 It can be understood as Figure 3 A simple structure example, Figure 3 The example describes the internal structure of each display device. The spliced display device includes at least two display devices, each display device is cascaded through an optical fiber transmission line, and each display device includes a first display device and a last display device. Exemplarily, Figure 2 and Figure 3 In the example, the spliced display device includes three display devices, wherein display device 1 is a master device, display device 2 and display device 3 are slave devices, and display device 1 and display device 2 are cascaded connected through an optical fiber transmission line, and display device 2 and display device 3 are cascaded connected through an optical fiber transmission line, so that the three display devices can form a cascade link of the spliced display device. In addition, display device 1 is the first display device in the cascade link, and display device 3 is the last display device in the cascade link, that is, the first cascade sequence is the cascade sequence from display device 1 to display device 3. Exemplarily, along the first cascade sequence, display device 1 and display device 2 are used as examples for explanation, display device 1 is the previous display device, and display device 2 is the next display device; display device 2 and display device 3 are used as examples for explanation, display device 2 is the previous display device, and display device 3 is the next display device.
[0055] as well as, Figure 3Each display device shown includes an ARM (Advanced RISC Machine) chip, a display chip, an optical transmission module and a display output module. Among them, the ARM chip is the main chip of the corresponding display device. In the field of display control, the display chip example is an FPGA (Field Programmable Gate Array) chip, and the display output module example is a gigabit network port. Exemplarily, the gigabit network port outputs to the LED screen for display. Exemplarily, the display chip is electrically connected to the ARM chip and the display output module respectively. The ARM chip can transmit the relevant display control signal to the display chip, and the display chip can continue to transmit the relevant display control signal to the display output module to realize the generation of the picture. In addition, the display chip is also electrically connected to the optical transmission module. The corresponding optical transmission modules can be cascaded between two adjacent display devices through an optical fiber transmission line. Exemplarily, the optical transmission module of display device 1 is cascaded with the optical transmission module of display device 2 through an optical fiber transmission line, and the optical transmission module of display device 2 is cascaded with the optical transmission module of display device 3 through an optical fiber transmission line. In addition, illustratively, the display device provided in the embodiment of the present invention can be a light emitting diode (LED), a liquid crystal display (LCD), a cathode ray tube (CRT), etc., which is only an example and not a limitation.
[0056] Continue to refer Figure 2 and Figure 3, along the first cascade sequence, the previous display device can be controlled to forward the display control data to the next display device, and at the same time, the next display device can be controlled to forward the display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device. The specific process analysis example is that the display device 1 can periodically forward the display control data to the display device 2 through the optical fiber transmission line, and at the same time, after the display device 2 receives the display control data, the display device 2 can forward the display feedback data to the display device 1. And, the display device 2 can also continue to forward the display control data to the display device 3 through the optical fiber transmission line, and at the same time, after the display device 3 receives the display control data, the display device 3 can forward the display feedback data to the display device 2, and the display device 2 can also continue to forward the display feedback data to the display device 1 through the optical fiber transmission line. In this way, a round of communication is completed. In the communication process, the optical transmission module of any display device can send out the display control data and receive the display feedback data through the optical fiber transmission line, that is, the optical fiber transmission line has the specific communication multiplexing function, and the cascaded display devices do not need additional data lines to be connected, and the connection structure is simple, which effectively reduces the use cost and improves the integration. It is understandable that the display control data and the display feedback data change as they are forwarded, and the total number of display devices and the cascade index of each display device can be determined later based on data analysis of the display control data and the display feedback data. The total number of display devices can be understood as the total number of display devices in the cascade link of the spliced display device, and the cascade index of the display device can be understood as the sorting position of the display device in the cascade link.
[0057] In addition, it should be noted that before determining the first cascade sequence, it also includes: determining the first display device and the last display device in the cascade link of the spliced display device. Exemplarily, each display device has a data sending function and a data receiving function. Optionally, within the first preset time period, when the display device does not obtain the display control data forwarded by other display devices, the display device is determined as the first display device; and / or, within the second preset time period, when the display device does not obtain the displayed display feedback data forwarded by other display devices, the display device is determined as the last display device. In this embodiment, the first display device is defined as a master device, and the display devices other than the master device are defined as slave devices. In this embodiment, no specific requirements and special limitations are made on the first preset time period and the second preset time period. The first preset time period and the second preset time period may be the same or different. In another specific embodiment, exemplarily, the initial default state of each display device in the cascade link of the spliced display device is a master device. When the optical transmission module of any display device receives the display control data, the display device automatically switches to a slave device. Likewise, when the optical transmission module of any display device does not receive display control data within a certain period of time, the display device automatically switches to the main device.
[0058] S120 , determining a display area of each display device according to the total number of display devices, the cascade index of each display device, and the cascade display mode of the spliced display device.
[0059] Specifically, the display size or display content of each display device can be adjusted accordingly according to the total number of display devices in the cascade link of the spliced display device, the cascade index of each display device, and the cascade display mode of the spliced display device, so as to determine the display area of each display device. In a more understandable way, the size of the total screen of the spliced display device is certain, and the total screen needs to be allocated to determine the part of the screen that each display device needs to display. When multiple display devices are spliced for display, the master device can adaptively adjust the display width and display height according to the number of connected slave devices, effectively improving the display efficiency of multiple display devices when spliced for display.
[0060] For example, continue to refer to Figure 2 and Figure 3, assuming that the total screen of the spliced display device is 1536×1024 (the first value is the screen width, and the second value is the screen height), the device display widths of display device 1, display device 2, and display device 3 are all 512, and the device display heights are all 1024, then the display widths of display device 1, display device 2, and display device 3 can be spliced, and the display heights of display device 1, display device 2, and display device 3 are set accordingly, display device 1 corresponds to displaying a screen corresponding to a display width of 0-512 and a display height of 0-1024, display device 2 corresponds to displaying a screen corresponding to a display width of 513-1024 and a display height of 0-1024, and display device 3 corresponds to displaying a screen corresponding to a display width of 1025-1536 and a display height of 0-1024. Or, for example, continue to refer to Figure 2 and Figure 3 , assuming that the total screen of the spliced display device is "hello, world", regardless of the values of the device display width and display height of display device 1, display device 2 and display device 3, display device 1, display device 2 and display device 3 can be spliced in order, display device 1 corresponds to displaying the complete screen corresponding to "hello", display device 2 corresponds to displaying the complete screen corresponding to ", (comma)", and display device 3 corresponds to displaying the complete screen corresponding to "world".
[0061] S130, controlling each display device to display in a corresponding display area.
[0062] Specifically, after determining the display area of each display device, each display device can be controlled to display in the corresponding display area according to the relevant control signal in the display control data, so that the spliced display device can operate normally without human intervention, greatly improving the intelligence of multi-screen cascade display.
[0063] According to the technical solution in the embodiment of the present invention, the spliced display device includes at least two display devices, each display device is cascaded through an optical fiber transmission line, and each display device includes a first display device and a last display device; the display control method first controls the previous display device to forward display control data to the next display device along the first cascade sequence, and at the same time, controls the next display device to forward display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device; then, according to the total number of display devices, the cascade index of each display device and the cascade display mode of the spliced display device, the display area of each display device is determined; finally, each display device is controlled to display in the corresponding display area. Using the above method, each display device is cascaded connected through an optical fiber transmission line, which can realize long-distance multi-screen cascade display. The optical fiber transmission line supports high-speed data transmission, enhances the overall anti-interference capability of the multi-screen cascade display, and the forwarding of display control data and display feedback data are forwarded simultaneously, which effectively improves the total number of display devices in the spliced display device and the timeliness and accuracy of the acquisition of the cascade index of each display device, so that the display area of each display device can be flexibly adjusted in various cascade display modes, which is suitable for a variety of different usage scenarios.
[0064] Figure 4 1 is a flow chart of another display control method of a spliced display device provided by an embodiment of the present invention. This embodiment is optimized on the basis of the above embodiment. Optionally, the display control data includes a first forwarding number, and the display feedback data includes a second forwarding number;
[0065] Along the first cascade sequence, the previous display device is controlled to forward the display control data to the next display device, and at the same time, the next display device is controlled to forward the display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device, including:
[0066] Along the first cascade sequence, the latter display device obtains a first forwarding number forwarded by the former display device, and the former display device obtains a second forwarding number forwarded by the latter display device;
[0067] The total number of display devices and the cascade index of each display device are determined according to the first forwarding number and the second forwarding number.
[0068] For details not yet provided in this embodiment, please refer to the above embodiments. Figure 4 As shown, the display control method includes:
[0069] S210 , along the first cascade sequence, the following display device obtains a first forwarding number forwarded by the preceding display device, and the preceding display device obtains a second forwarding number forwarded by the following display device.
[0070] Specifically, along the first cascade sequence, the previous display device can be controlled to forward the display control data to the next display device. In this way, after the next display device receives the display control data forwarded by the previous display device, the next display device can obtain the first forwarding number in the display control data forwarded by the previous display device, and modify the first forwarding number to the value of the first forwarding number plus 1, and then forward the display control data to the subsequent display devices until the display control data is forwarded to the last display device. For example, continue to refer to Figure 2 and Figure 3 , the initial value of the first forwarding number in the display control data can be 0, display device 1 forwards the display control data to display device 2, and display device 2 modifies the first forwarding number to 1, and then display device 2 forwards the display control data to display device 3, and display device 3 modifies the first forwarding number to 2.
[0071] Similarly, along the first cascade sequence, the display feedback data of the next display device can be controlled to be forwarded to the previous display device. In this way, after the previous display device receives the display feedback data forwarded by the next display device, the previous display device can obtain the second forwarding number in the display feedback data forwarded by the next display device, and modify the second forwarding number to the value of the second forwarding number plus 1, and then forward the display control data to the previous display device until the display feedback data is forwarded to the first display device. For example, continue to refer to Figure 2 and Figure 3 , the initial value of the second forwarding number in the display feedback data can be 0, the display device 3 forwards the display feedback data to the display device 2, and the display device 2 modifies the second forwarding number to 1, and then the display device 2 forwards the display feedback data to the display device 1, and the display device 1 modifies the second forwarding number to 2.
[0072] S220: Determine the total number of display devices and the cascade index of each display device according to the first forwarding number and the second forwarding number.
[0073] Specifically, it can be understood that the first forwarding times in the display control data and the second forwarding times in the display feedback data obtained by each display device are different. In other words, there is a corresponding relationship between each display device and the value of the first forwarding times and the value of the second forwarding times. In this way, the total number of display devices and the cascade index of each display device can be determined based on the first forwarding times and the second forwarding times, so that the display area of each display device can be determined and divided according to the total number of display devices and the cascade index of each display device.
[0074] Optionally, determining the total number of display devices and the cascade index of each display device according to the first forwarding number and the second forwarding number includes: determining the value of the first forwarding number plus 1 as the cascade index of the corresponding display device.
[0075] Specifically, after any display device receives the display control data, the first forwarding number in the display control data can be modified, and the value of the first forwarding number plus 1 is determined as the cascade index of the corresponding display device. In this way, each display device can know its own cascade index according to the modified value of the first forwarding number.
[0076] Optionally, the total number of display devices and the cascade index of each display device are determined based on the first forwarding number and the second forwarding number, including: adding 1 to the value of the second forwarding number as the cascade number downstream of the corresponding display device; adding 1 to the maximum value of the cascade number downstream of each display device as the total number of display devices.
[0077] Specifically, after any display device receives display feedback data, the second forwarding number in the display feedback data can be modified, and the value of the second forwarding number plus 1 is determined as the cascade number downstream of the corresponding display device. In this way, each display device can know the number of devices downstream of itself according to the modified value of the second forwarding number, and then know the total number of display devices on the entire cascade link.
[0078] S230 , determining a display area of each display device according to the total number of display devices, the cascade index of each display device, and the cascade display mode of the spliced display device.
[0079] S240, controlling each display device to display in a corresponding display area.
[0080] Figure 5 1 is a flow chart of another display control method for a spliced display device provided by an embodiment of the present invention. This embodiment is optimized on the basis of the above embodiment. Optionally, according to the total number of display devices, the cascade index of each display device and the cascade display mode of the spliced display device, the display area of each display device is determined, including:
[0081] In the cascade display mode of the spliced display devices, the display area of each display device is determined by dividing the display area according to the total number of display devices and the cascade index of each display device and the screen size of each display device.
[0082] For details not yet provided in this embodiment, please refer to the above embodiments. Figure 5 As shown, the display control method includes:
[0083] S310. Along the first cascade sequence, control the previous display device to forward display control data to the next display device, and at the same time, control the next display device to forward display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device.
[0084] S320 . In the cascade display mode of the spliced display device, according to the total number of display devices and the cascade index of each display device, the display area of each display device is determined by dividing the screen size of each display device.
[0085] Specifically, the cascade display mode of the splicing display device includes a synchronous splicing mode, a horizontal screen splicing mode, and a vertical screen splicing module, etc., wherein the image display direction in the horizontal screen splicing mode is perpendicular to the image display direction in the vertical screen splicing module. In the cascade display mode of the splicing display device, the images displayed by each display device can be the same or different. In other words, the splicing display device can realize both multi-screen synchronous display and multi-screen splicing display. It should be noted that in the process of forwarding the display feedback data, the display feedback data includes not only the second forwarding number to determine the total number of corresponding display devices, but also the screen size of the corresponding display device. Exemplarily, the screen size of the display device includes the device display width and the device display height. In this way, according to the total number of display devices and the cascade index of each display device, the display area of each display device can be determined by dividing according to the screen size of each display device. In addition, in the cascade link of the spliced display device, the total number of display devices and the cascade index of each display device can be determined in real time by the first forwarding number in the display control data and the second forwarding number in the display feedback data. For example, when a new display device is connected to the cascade link, or when a slave device (a display device other than the first display device) disconnects the cascade link, or when the screen size of a slave device changes, the master device (the first display device) can determine the total number of corresponding display devices and the cascade index of each display device according to the updated display control data and display feedback data. Further, in the cascade display mode of the spliced display device, the total screen of the spliced display device can be preliminarily divided according to the total number of display devices, that is, the number of divisions is first determined. Afterwards, the display area of each display device can be determined according to the cascade index of each display device and the screen size of each display device, and the sum of the pictures displayed by the display areas corresponding to each display device is the total picture of the spliced display device.
[0086] Optionally, the cascade display mode of the splicing display device includes a horizontal screen splicing mode and a vertical screen splicing module; wherein, the image display direction in the horizontal screen splicing mode is perpendicular to the image display direction under the vertical screen splicing module; in the cascade display mode of the splicing display device, the display area of each display device is determined by dividing the screen according to the total number of display devices and the cascade index of each display device according to the screen size of each display device, including: in the horizontal screen splicing mode, the display area of each display device is determined according to the total number of display devices and the cascade index of each display device according to the width ratio of the first side of the screen of each display device; wherein the extension direction of the first side is parallel to the image display direction in the horizontal screen splicing mode; and / or, in the vertical screen splicing module, the display area of each display device is determined according to the total number of display devices and the cascade index of each display device according to the width ratio of the second side of the screen of each display device; wherein the extension direction of the second side is parallel to the image display direction under the vertical screen splicing module.
[0087] Specifically, in the horizontal screen splicing mode and the vertical screen splicing module, the pictures displayed by each display device are different, and the pictures displayed by all the display devices are spliced together to form the total picture of the spliced display device. In other words, in the horizontal screen splicing mode, the total picture of the spliced display device is divided in the extension direction of the first side. If the width of the first side of the screen of the corresponding display device is larger, the display area corresponding to the display device after the division is also larger. Exemplarily, the width ratio of the first side of the screen of each display device can be determined as the ratio of the display area corresponding to each display device. In this way, the display area corresponding to the display device can be determined according to the product of the ratio of the display area corresponding to any one display device and the total picture of the spliced display device. Similarly, in the vertical screen splicing module, the total picture of the spliced display device is divided in the extension direction of the second side. If the width of the second side of the screen of the corresponding display device is larger, the display area corresponding to the display device after the division is also larger. Exemplarily, the width ratio of the second side of the screen of each display device can be determined as the proportional size of the display area corresponding to each display device. In this way, the display area corresponding to the display device can be determined based on the product of the ratio of the display area corresponding to any display device and the total screen of the spliced display device.
[0088] For example, in the horizontal screen splicing mode, assuming that the total screen of the spliced display device is 1536×1024 (the first value is the screen width, and the second value is the screen height), the device display widths of display device 1, display device 2, and display device 3 are all 512, and the device display heights are all 1024, then the total screen of the spliced display device can be preliminarily divided into three parts. Among them, display device 1 corresponds to the screen corresponding to the display width of 0-512 and the display height of 0-1024, display device 2 corresponds to the screen corresponding to the display width of 513-1024 and the display height of 0-1024, and display device 3 corresponds to the screen corresponding to the display width of 1025-1536 and the display height of 0-1024. In other words, the cascade coordinates corresponding to display device 1 are (0, 0), the cascade coordinates corresponding to display device 2 are (512, 0), and the cascade coordinates corresponding to display device 3 are (1024, 0). It should be noted that in this embodiment, the device display widths of the display devices are the same. In fact, if the device display widths of the display devices are at least two different, the above division rule can also be used to determine the display area corresponding to each display device.
[0089] For example, in the vertical screen splicing module, assuming that the total screen of the spliced display device is 1024×1536 (the first value is the screen width, and the second value is the screen height), the device display widths of display device 1, display device 2, and display device 3 are all 1024, and the device display heights are all 512, then the total screen of the spliced display device can be preliminarily divided into three parts. Among them, display device 1 corresponds to the screen corresponding to the display height of 0-512 and the display width of 0-1024, display device 2 corresponds to the screen corresponding to the display height of 513-1024 and the display width of 0-1024, and display device 3 corresponds to the screen corresponding to the display height of 1025-1536 and the display width of 0-1024. In other words, the cascade coordinates corresponding to display device 1 are (0, 0), the cascade coordinates corresponding to display device 2 are (0, 512), and the cascade coordinates corresponding to display device 3 are (0, 1024). It should be noted that in this embodiment, the device display heights of the display devices are the same. In fact, if the device display heights of the display devices are at least two different, the above division rule can also be used to determine the display area corresponding to each display device.
[0090] Optionally, the cascade display mode of the spliced display device includes a synchronous splicing mode; in the cascade display mode of the spliced display device, the display area of each display device is determined by dividing the display area according to the total number of display devices and the cascade index of each display device and the screen size of each display device, including: in the synchronous splicing mode, according to the total number of display devices and the cascade index of each display device, according to a preset screen size, the display area of each display device is set to be the same.
[0091] Specifically, the cascade display mode of the spliced display device includes a synchronous splicing mode, which means that the display areas of the various display devices are the same, and the pictures displayed by the various display devices are the same. Exemplarily, the screen sizes of the various display devices can be the same or different, and a preset screen size can be set to adjust the size of the area where the pictures can be displayed by the various display devices to be the same, so that the various display devices can synchronously display the same picture.
[0092] For example, in the synchronous splicing mode, if the screen size of each display device is greater than or equal to the preset screen size, each display device can be installed to display a picture of the preset screen size. The display area of each display device is set to be the same, that is, the corresponding preset screen size of each display device is the same, and the picture content displayed by each display device is the same.
[0093] S330, controlling each display device to display in a corresponding display area.
[0094] Figure 6 The present invention provides a schematic diagram of the structure of a display control device for a spliced display device, the spliced display device includes at least two display devices, each display device is cascaded through an optical fiber transmission line, and each display device includes a first display device and a last display device; the display control device can be applied to the case where multiple display devices are spliced for display, the display control device can be implemented in the form of hardware and / or software, and is generally configured in a control panel. Figure 6 As shown, the display control device includes:
[0095] The cascade data acquisition module 410 is used to control the previous display device to forward the display control data to the next display device along the first cascade sequence, and at the same time, control the next display device to forward the display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device; the display area determination module 420 is used to determine the display area of each display device according to the total number of display devices, the cascade index of each display device and the cascade display mode of the spliced display device; the display control module 430 is used to control each display device to display in the corresponding display area.
[0096] According to the technical solution in the embodiment of the present invention, the spliced display device includes at least two display devices, each display device is cascaded through an optical fiber transmission line, and each display device includes a first display device and a last display device; the display control method first controls the previous display device to forward display control data to the next display device along the first cascade sequence, and at the same time, controls the next display device to forward display feedback data to the previous display device, so as to obtain the total number of display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device; then, according to the total number of display devices, the cascade index of each display device and the cascade display mode of the spliced display device, the display area of each display device is determined; finally, each display device is controlled to display in the corresponding display area. Using the above method, each display device is cascaded connected through an optical fiber transmission line, which can realize long-distance multi-screen cascade display. The optical fiber transmission line supports high-speed data transmission, enhances the overall anti-interference capability of the multi-screen cascade display, and the forwarding of display control data and display feedback data are forwarded simultaneously, which effectively improves the total number of display devices in the spliced display device and the timeliness and accuracy of the acquisition of the cascade index of each display device, so that the display area of each display device can be flexibly adjusted in various cascade display modes, which is suitable for a variety of different usage scenarios.
[0097] Based on the above technical solution, optionally, the display control data includes a first forwarding number, and the display feedback data includes a second forwarding number; the cascade data acquisition module 410 may specifically include a forwarding number acquisition unit and a cascade data determination unit, the forwarding number acquisition unit is used for the latter display device to acquire the first forwarding number forwarded by the previous display device along the first cascade sequence, and the previous display device to acquire the second forwarding number forwarded by the latter display device; the cascade data determination unit is used to determine the total number of display devices and the cascade index of each display device according to the first forwarding number and the second forwarding number.
[0098] Optionally, the cascade data determination unit may specifically include a cascade index determination subunit, and the cascade index determination subunit is used to determine the value of the first forwarding number plus 1 as the cascade index of the corresponding display device.
[0099] Optionally, the cascade data determination unit may specifically include a cascade quantity determination subunit, which is used to determine the value of the second forwarding number plus 1 as the cascade quantity downstream of the corresponding display device; and determine the maximum value of the cascade quantity downstream of each display device as the total number of display devices.
[0100] Optionally, the display area determination module 420 may specifically include a display area determination unit, which is used to determine the display area of each display device by dividing the screen size of each display device according to the total number of display devices and the cascade index of each display device in the cascade display mode of the spliced display device.
[0101] Optionally, the cascade display mode of the splicing display device includes a horizontal screen splicing mode and a vertical screen splicing module; wherein, the image display direction in the horizontal screen splicing mode is perpendicular to the image display direction under the vertical screen splicing module; the display area determination unit may specifically include a first display area determination subunit, the first display area determination subunit is used to determine the display area of each display device in the horizontal screen splicing mode according to the total number of display devices and the cascade index of each display device, according to the width ratio of the first side of the screen of each display device; wherein the extension direction of the first side is parallel to the image display direction in the horizontal screen splicing mode; and / or, under the vertical screen splicing module, according to the total number of display devices and the cascade index of each display device, according to the width ratio of the second side of the screen of each display device, the display area of each display device is determined; wherein the extension direction of the second side is parallel to the image display direction under the vertical screen splicing module.
[0102] Optionally, the cascade display mode of the spliced display device includes a synchronous splicing mode; the display area determination unit may specifically include a second display area determination subunit, and the second display area determination subunit is used to set the display area of each display device to be the same according to the total number of display devices and the cascade index of each display device in the synchronous splicing mode according to a preset screen size.
[0103] The display control device of the spliced display device provided in the embodiment of the present invention can execute the display control method of the spliced display device provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0104] Figure 7 It is a schematic diagram of the structure of a terminal device provided by an embodiment of the present invention. The terminal device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The terminal device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0105] like Figure 7As shown, the terminal device 100 includes one or more processors 110, and a storage device, which is communicatively connected to the processor 110, such as a read-only memory (ROM) 120, a random access memory (RAM) 130, etc., wherein the storage device stores a computer program that can be executed by one or more processors, and the processor 110 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 120 or the computer program loaded from the storage unit 180 to the random access memory (RAM) 130. In the RAM 130, various programs and data required for the operation of the terminal device 100 can also be stored. The processor 110, the ROM 120, and the RAM 130 are connected to each other via a bus 140. An input / output (I / O) interface 150 is also connected to the bus 140.
[0106] A number of components in the terminal device 100 are connected to the I / O interface 150, including: an input unit 160, such as a keyboard, a mouse, etc.; an output unit 170, such as various types of displays, speakers, etc.; a storage unit 180, such as a disk, an optical disk, etc.; and a communication unit 190, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 190 allows the terminal device 100 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0107] The processor 110 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 110 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 110 executes the various methods and processes described above, such as a display control method for a spliced display device.
[0108] In some embodiments, the display control method of the spliced display device may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 180. In some embodiments, part or all of the computer program may be loaded and / or installed on the terminal device 100 via the ROM 120 and / or the communication unit 190. When the computer program is loaded into the RAM 130 and executed by the processor 110, one or more steps of the display control method of the spliced display device described above may be performed. Alternatively, in other embodiments, the processor 110 may be configured to execute the display control method of the spliced display device in any other appropriate manner (e.g., by means of firmware).
[0109] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0110] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0111] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0112] To provide interaction with a user, the systems and techniques described herein may be implemented on a terminal device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball), through which the user can provide input to the terminal device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0113] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0114] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0115] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0116] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, combinations and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A display control method for a spliced display device, characterized in that: The spliced display device comprises at least two display devices, each of which is cascade-connected via an optical fiber transmission line, and each of which comprises a first display device and a last display device; The display control method comprises: Along the first cascade sequence, the previous display device is controlled to forward the display control data to the next display device, and at the same time, the next display device is controlled to forward the display feedback data to the previous display device, so as to obtain the total number of the display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device; Determining a display area of each of the display devices according to the total number of the display devices, the cascade index of each of the display devices, and the cascade display mode of the spliced display device; Each of the display devices is controlled to display in a corresponding display area.
2. The display control method according to claim 1, characterized in that: The display control data includes a first forwarding number, and the display feedback data includes a second forwarding number; Along the first cascade sequence, controlling the previous display device to forward the display control data to the next display device, and at the same time, controlling the next display device to forward the display feedback data to the previous display device, so as to obtain the total number of the display devices and the cascade index of each display device, including: Along the first cascade sequence, the latter display device obtains the first forwarding number forwarded by the former display device, and the former display device obtains the second forwarding number forwarded by the latter display device; The total number of the display devices and the cascade index of each of the display devices are determined according to the first forwarding number and the second forwarding number.
3. The display control method according to claim 2, characterized in that: Determining the total number of the display devices and the cascade index of each of the display devices according to the first forwarding number and the second forwarding number includes: The value obtained by adding 1 to the first forwarding number is determined as the cascade index of the corresponding display device.
4. The display control method according to claim 2, characterized in that: Determining the total number of the display devices and the cascade index of each of the display devices according to the first forwarding number and the second forwarding number includes: The value of the second forwarding number plus 1 is determined as the number of cascades downstream of the corresponding display device; The maximum value of the cascade quantity downstream of each of the display devices plus 1 is determined as the total number of the display devices.
5. The display control method according to claim 1, characterized in that: Determining a display area of each of the display devices according to the total number of the display devices, the cascade index of each of the display devices, and the cascade display mode of the spliced display device includes: In the cascade display mode of the spliced display device, the display area of each display device is determined by dividing the display area according to the total number of the display devices and the cascade index of each display device and the screen size of each display device.
6. The display control method according to claim 5, characterized in that: The cascade display mode of the splicing display device includes a horizontal screen splicing mode and a vertical screen splicing module; wherein the image display direction in the horizontal screen splicing mode is perpendicular to the image display direction in the vertical screen splicing module; In the cascade display mode of the spliced display device, according to the total number of the display devices and the cascade index of each of the display devices, the display area of each of the display devices is determined by dividing the display devices according to the screen size of each of the display devices, including: In the horizontal screen splicing mode, according to the total number of the display devices and the cascade index of each of the display devices, the display area of each of the display devices is determined according to the width ratio of the first side of the screen of each of the display devices; wherein the extension direction of the first side is parallel to the image display direction in the horizontal screen splicing mode; And / or, under the vertical screen splicing module, the display area of each display device is determined according to the total number of the display devices and the cascade index of each display device and according to the width ratio of the second side of the screen of each display device; wherein the extension direction of the second side is parallel to the image display direction under the vertical screen splicing module.
7. The display control method according to claim 5, characterized in that: The cascade display mode of the splicing display device includes a synchronous splicing mode; In the cascade display mode of the spliced display device, according to the total number of the display devices and the cascade index of each of the display devices, the display area of each of the display devices is determined by dividing the display devices according to the screen size of each of the display devices, including: In the synchronous splicing mode, according to the total number of the display devices and the cascade index of each display device, the display area of each display device is set to be the same according to the preset screen size.
8. A display control device for a spliced display device, characterized in that: The spliced display device comprises at least two display devices, each of which is cascade-connected via an optical fiber transmission line, and each of which comprises a first display device and a last display device; The display control device comprises: a cascade data acquisition module, used to control the previous display device to forward display control data to the next display device along the first cascade sequence, and at the same time, control the next display device to forward display feedback data to the previous display device, so as to obtain the total number of the display devices and the cascade index of each display device; wherein the first cascade sequence is the cascade sequence from the first display device to the last display device; A display area determination module, configured to determine a display area of each of the display devices according to the total number of the display devices, the cascade index of each of the display devices, and the cascade display mode of the spliced display device; The display control module is used to control each of the display devices to display in a corresponding display area.
9. A terminal device, characterized in that: include: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the display control method of the spliced display device 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: When the program is executed by a processor, the display control method of the spliced display device as described in any one of claims 1 to 7 is implemented.