Image display method and device, electronic equipment and storage medium
By numbered the display module in the display system, and determine the image area according to the mapping relationship, the image display caused by changes in the position of the display module was solved, and the assembly efficiency and display accuracy were improved.
Patent Information
- Application Number
- CN202411487781.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-01-28
AI Technical Summary
During the assembly of the display system, the physical position of the display module may change or be replaced, resulting in the basic information being no longer accurate and the image cannot be displayed accurately.
By numbered the display modules in the display system in the order of the data transmission sequence between the display modules, the serial number of each display module was obtained, and the mapping relationship between the image areas of each image area and the serial number of each display image was determined to determine the corresponding display module corresponding to each display module corresponding to The first image area.
Even if the position of the display module changes or changes, the image area corresponding to each display module can be accurately determined, the efficiency of the display system assembly is improved, and the image can be accurately displayed.
Smart Images

Figure CN119380629A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to an image display method and device, an electronic device, and a storage medium. Background Art
[0002] The display screen is composed of display modules as display units. When the display screen leaves the factory, basic information is set for each display module of the display screen, for example: the basic information includes the physical position of the display module in the display system.
[0003] During the process of assembling the display modules on site to form a display system, the physical position of the display module in the display system may change, or the display module may be replaced in another display system, making the basic information in the display module no longer accurate and the image cannot be accurately displayed in the display system. Summary of the invention
[0004] In view of this, the present disclosure proposes an image display solution.
[0005] According to one aspect of the present disclosure, there is provided an image display method, comprising: numbering each display module in the display system according to the data transmission sequence between the display modules to obtain a serial number of each display module; determining a first image area corresponding to each display module according to a mapping relationship between each image area representing an image to be displayed and each serial number, as well as each serial number; and displaying each first image area on a corresponding display module.
[0006] In a possible implementation, the display modules in the display system are numbered according to the data transmission order between the display modules to obtain the serial number of each display module, including: for a single display module in the display system, when a numbered data packet is transmitted to the single display module, performing the following steps: parsing the numbered data packet to obtain an initial serial number; increasing or decreasing the initial serial number according to a numbering threshold to obtain the serial number of the single display module, and using the serial number of the single display module as a new initial serial number to replace the initial serial number in the numbered data packet; and passing the numbered data packet to the next display module according to the data transmission order.
[0007] In a possible implementation manner, the mapping relationship is pre-stored in each of the display modules.
[0008] In a possible implementation, the mapping relationship includes multiple sub-mapping relationships, and the first image area corresponding to each display module is determined based on the mapping relationship between each image area representing the image to be displayed and each serial number, as well as each serial number, including: obtaining a first resolution of the image to be displayed; determining a target sub-mapping relationship from the multiple sub-mapping relationships based on the first resolution; and determining each first image area based on each serial number and the target sub-mapping relationship.
[0009] In a possible implementation, before parsing the numbered data packet, the method further includes: periodically acquiring physical location information of all display modules constituting the display system; and parsing the numbered data packet when the physical location information acquired in the current cycle is different from the physical location information acquired in the previous cycle.
[0010] In a possible implementation, the method further includes: detecting a numbered data packet within a time interval between two adjacent images to be displayed; or detecting a numbered data packet after the display system is powered on; and transmitting the detected numbered data packet between the display modules in accordance with a data transmission sequence between the display modules.
[0011] According to another aspect of the present disclosure, there is provided an image display device, comprising:
[0012] A display module numbering unit, used to number each display module in the display system according to the data transmission sequence between the display modules to obtain a sequence number of each display module;
[0013] a first image region determining unit, configured to determine a first image region corresponding to each of the display modules according to a mapping relationship between each image region representing an image to be displayed and each of the serial numbers, and each of the serial numbers;
[0014] The display unit is used to display each of the first image areas on a corresponding display module.
[0015] In a possible implementation, the display module numbering unit is further used to:
[0016] For a single display module in the display system, when the numbered data packet is transmitted to the single display module, the following steps are performed:
[0017] Parse the numbered data packet to obtain the initial sequence number;
[0018] Incrementing or decrementing the initial sequence number according to the numbering threshold to obtain the sequence number of the single display module, and using the sequence number of the single display module as a new initial sequence number to replace the initial sequence number in the numbering data packet;
[0019] According to the data transmission sequence, the numbered data packets are transferred to the next display module.
[0020] In a possible implementation manner, the mapping relationship is pre-stored in each of the display modules.
[0021] In a possible implementation manner, the mapping relationship includes a plurality of sub-mapping relationships, and the first image area determining unit is further configured to:
[0022] Obtaining a first resolution of an image to be displayed;
[0023] Determining a target sub-mapping relationship among the multiple sub-mapping relationships according to the first resolution;
[0024] Each of the first image regions is determined according to each of the sequence numbers and the target sub-mapping relationship.
[0025] In a possible implementation manner, before parsing the numbered data packet, the apparatus further includes:
[0026] A physical position acquisition unit, used to periodically acquire physical position information of all display modules constituting the display system;
[0027] The numbered data packet parsing unit is used to parse the numbered data packet when the physical location information obtained in the current cycle is different from the physical location information obtained in the previous cycle.
[0028] In a possible implementation manner, the device further includes: a numbered data packet detection unit, configured to:
[0029] Detecting numbered data packets within a time interval between receiving two adjacent images to be displayed;
[0030] or,
[0031] After the display system is powered on, detecting the numbered data packet;
[0032] According to the data transmission sequence between the display modules, the detected numbered data packets are transmitted between the display modules.
[0033] According to another aspect of the present disclosure, a display device is provided, including a plurality of display units and at least one of the above-mentioned image display devices.
[0034] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0035] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0036] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0037] In the embodiment of the present disclosure, each image area in the image to be displayed is no longer bound to the display module, but is related to the serial number of the display module, that is, related to the position in the display system. The method in the present disclosure numbers the display modules according to the connection order, and then determines the first image area that should be displayed on the display module according to the mapping relationship and the serial number of the display module. In this way, even if the position of the display module in the display system changes, or it is switched to another display system, the first image area corresponding to each display module can be accurately determined. Therefore, in the process of assembling the display system, there is no need to limit the connection relationship of the display modules and the position in the display system, so that the efficiency of the display system assembly is improved, and the display system can accurately display the image.
[0038] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0040] Figure 1 A flowchart of a method for image display provided in an embodiment of the present disclosure.
[0041] Figure 2 A schematic diagram of a display system and an image to be displayed provided in an embodiment of the present disclosure.
[0042] Figure 3 A schematic diagram of the structure of an image display device provided in an embodiment of the present disclosure.
[0043] Figure 4 A schematic diagram of the structure of an electronic device for image display provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0045] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0046] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present disclosure.
[0047] The display system is composed of display modules as display units. A single display module at least includes a display array or display dots. The display module has the function of displaying images and videos. For example, the display module can be a display screen. Basic information will be set for each display module of the display screen before leaving the factory, for example: the basic information includes the physical position of the display module in the display system. Another example: the basic information includes the position information of the image area displayed by a single display module in the image to be displayed. This position information may include the coordinates of the vertex (for example: the upper left corner) of the image area in the image to be displayed, as well as the length and width of the image area. Based on the basic information, each display module receives an image and can determine the image area to be displayed from the image. Each display module displays the image area to be displayed, and the entire display system can display a complete image.
[0048] For the convenience of transportation and storage, the display system can be disassembled into multiple display modules, and these display modules can be spliced together when the display system is needed. Sometimes, the display modules of other display systems are spliced incorrectly to the target display system, causing the display system to be unable to accurately display the image. Or, when splicing the display system, the connection relationship between the display modules is wrong, which also makes the display system unable to accurately display the image. This is very inconvenient, increases the complexity of using the display system, and reduces the user experience.
[0049] Figure 1 The following is a flow chart of the method for image display provided by the embodiment of the present disclosure. Figure 1 As shown, the method includes:
[0050] S11, numbering each display module in the display system according to the data transmission sequence between the display modules to obtain a sequence number of each display module.
[0051] The data transmission sequence may be the arrangement sequence of the display modules after the display modules are connected in series using a data line. According to the data transmission sequence, the difference between the serial numbers of adjacent display modules may be the same. The display module may have a built-in chip, such as a built-in receiving card. A single display module may store the serial number in the receiving card. The serial number may include a number in the form of Arabic numerals.
[0052] S12, determining a first image area corresponding to each of the display modules according to a mapping relationship between each image area representing the image to be displayed and each of the serial numbers, and each of the serial numbers.
[0053] In the embodiment of the present disclosure, the image to be displayed can be divided into multiple image areas according to the arrangement and number of display modules in the display system, and each image area corresponds to a display module. For the convenience of description, the image area corresponding to the display module is named the first image area. For a single display system, the arrangement and number of display modules are fixed, so the serial number of the display module in a single display system can represent the physical position of the display area in the display system.
[0054] For example, the display system includes nine display modules, and the display modules are arranged as follows: three display modules in the top row, three display modules in the middle row, and three display modules in the bottom row. Then the image to be displayed can be divided into nine image areas, three image areas in the top row, three image areas in the middle row, and three image areas in the bottom row. In this way, each display module can correspond to one image area.
[0055] For example, the display system includes four display modules, and the display modules are arranged in sequence from left to right. Then the image to be displayed can be divided into four image areas from left to right. Each display module can correspond to one image area.
[0056] In the embodiment of the present disclosure, the mapping relationship may represent the correspondence between each serial number and the image region. Thus, a single display module may determine the image region corresponding to the serial number in the mapping relationship according to its own serial number as the first image region corresponding to the single display module.
[0057] The mapping relationship may include the starting position coordinates and the ending coordinates of the image region intercepted from the image to be displayed, or include the starting position coordinates of the image region intercepted from the image to be displayed and the length and width of the intercepted image region.
[0058] S13: Display each of the first image areas on a corresponding display module.
[0059] Figure 2Schematic diagram of a display system and an image to be displayed provided in an embodiment of the present disclosure. The display system is composed of four display modules. The display modules are arranged as follows: two display modules in the first row and two display modules in the second row. The connection relationship is that the two display modules in the first row are interconnected, the display module on the right side of the first row is interconnected with the display module on the left side of the second row, and the two display modules in the second row are interconnected. In this way, the serial number of the display modules can be as follows: Figure 2 As shown, the display module on the left side of the first row is numbered 1, the display module on the right side of the first row is numbered 2, the display module on the left side of the second row is numbered 3, and the display module on the right side of the second row is numbered 4. In addition, the image to be displayed can be divided into four image areas, namely: image area a and image area b in the first row, image area c and image area d in the second row. Figure 2 , a mapping relationship can be obtained. For the convenience of explanation, the mapping relationship is represented by Table 1. Serial number 1 corresponds to image area a, so the display module with serial number 1 can display image area a; serial number 2 corresponds to image area b, so the display module with serial number 2 can display image area b; serial number 3 corresponds to image area c, so the display module with serial number 3 can display image area c; serial number 4 corresponds to image area d, so the display module with serial number 4 can display image area d.
[0060] Table 1 Mapping relationship between each image area and each serial number
[0061]
[0062] In the embodiment of the present disclosure, each image area in the image to be displayed is no longer bound to the display module, but is related to the serial number of the display module, that is, related to the position in the display system. The method in the present disclosure numbers the display modules according to the connection order, and then determines the first image area that should be displayed on the display module according to the mapping relationship and the serial number of the display module. In this way, even if the position of the display module in the display system changes, or it is switched to another display system, the first image area corresponding to each display module can be accurately determined. Therefore, in the process of assembling the display system, there is no need to limit the connection relationship of the display modules and the position in the display system, so that the efficiency of the display system assembly is improved, and the display system can accurately display the image.
[0063] In a possible implementation, the display modules in the display system are numbered according to the data transmission order between the display modules to obtain the serial number of each display module, including: for a single display module in the display system, when a numbered data packet is transmitted to the single display module, performing the following steps: parsing the numbered data packet to obtain an initial serial number; increasing or decreasing the initial serial number according to a numbering threshold to obtain the serial number of the single display module, and using the serial number of the single display module as a new initial serial number to replace the initial serial number in the numbered data packet; and passing the numbered data packet to the next display module according to the data transmission order.
[0064] The numbering data packet may include an initial serial number. Before the numbering data packet enters the display system, the initial serial number is a preset Arabic numeral. For example, the initial number can be 0 or 20. The numbering data packet is transmitted to a single display module, and the display module can parse the numbering data packet to obtain the initial serial number, and increase or decrease the initial serial number according to the numbering threshold to obtain a number, and use this number as the serial number of the single display module. And use the serial number of the single display module as the new initial serial number to replace the original initial serial number in the numbering data packet. The numbering data packet is output to the next display module that is data-connected to the single display module until the numbering data packet is transmitted out of the display system, or the last display module in the display system obtains the serial number, and the transmission of the numbering data packet is stopped.
[0065] Exemplarily, the initial number in the numbering data packet can be 0, and the numbering threshold is 1. The first display module in the display system receives the numbering data packet, parses out the sequence number 0, and can increment sequence number 0 by 1 to obtain sequence number 1, and use sequence number 1 as the sequence number of the first display module. In addition, the initial sequence number in the numbering data packet is replaced with sequence number 1. The numbering data packet is transmitted to the second display module, and the second display module can parse out the sequence number 1 from the numbering data packet, and increment sequence number 1 to 2 to obtain sequence number 2. In addition, the initial number in the numbering data packet is replaced with sequence number 2, and the numbering data packet is passed to the third display module, and so on, until the numbering data packet is transmitted out of the display system from the last display module of the display system, or the last display module obtains the sequence number and stops passing the numbering data packet.
[0066] In one example, the numbered data packets may be transmitted to each display module together with the image to be displayed.
[0067] In the disclosed embodiment, by transmitting a numbering data packet, each display module in the display system is numbered, and each display module in the display system can automatically obtain its own number without manual intervention, saving manpower. Moreover, no matter whether the display module in the display system is relocated or replaced, the display module in the display system will be renumbered, and each display module will be accurately numbered according to the data transmission sequence, which brings more flexibility to the assembly and maintenance of the display system.
[0068] In a possible implementation manner, the mapping relationship is pre-stored in each of the display modules.
[0069] In the disclosed embodiment, the mapping relationship may be stored in the display module. For example, the mapping relationship may be stored in the display module before assembling the display system. The mapping relationship may also be stored in each display module along with the serial number. In this way, after obtaining the serial number and the image to be displayed, each display module may independently determine the first image area without relying on external hardware, thereby improving the flexibility of the entire method.
[0070] In a possible implementation, the mapping relationship includes multiple sub-mapping relationships, and the first image area corresponding to each display module is determined based on the mapping relationship between each image area representing the image to be displayed and each serial number, as well as each serial number, including: obtaining a first resolution of the image to be displayed; determining a target sub-mapping relationship from the multiple sub-mapping relationships based on the first resolution; and determining each first image area based on each serial number and the target sub-mapping relationship.
[0071] The number and arrangement of the display modules that make up the display system can affect the resolution of the display system. For example, 4 display modules arranged in a row can form a first display system; 64 display modules that are the same as the display modules in the first display system constitute a second display system, with a total of eight rows, and 8 display modules in each row. The resolutions of the first display system and the second display system are different.
[0072] The number and arrangement of display modules directly affect the aforementioned mapping relationship. This means that each display system resolution can correspond to a sub-mapping relationship. In the embodiment of the present disclosure, the sub-mapping relationships corresponding to different resolutions can be used as the mapping relationship in the present disclosure. The first resolution can be directly input from the outside to each display module in the display system, for example: the first resolution and the numbered data packet are input to each display module together. For another example: each display module can identify the first resolution based on the image to be displayed. Determine the target sub-mapping relationship based on the first resolution. Identify the first image area corresponding to the serial number from the target sub-mapping relationship.
[0073] In the disclosed embodiment, the display module includes a mapping relationship (serial number and image area) corresponding to each of the screen resolutions of multiple display systems, so that the display module can be used to assemble display systems of different shapes (number and arrangement of display modules), and the connection relationship between display modules does not need to be considered during the assembly process, and the display system can also accurately display the image to be displayed, further broadening the scope of application of the method.
[0074] In a possible implementation, the method further includes: detecting a numbered data packet within a time interval between two adjacent images to be displayed; or detecting a numbered data packet after the display system is powered on; and transmitting the detected numbered data packet between the display modules in accordance with a data transmission sequence between the display modules.
[0075] Since it is inconvenient to transport the display system directly, the display modules in the display system can be disassembled, transported, and then assembled. The order of the display modules in the original display system may be disrupted during the assembly process. It is also possible that after being transported to a new location, it needs to be assembled into a display system with a different resolution from the original display system, for example: increasing or decreasing the number of display modules. In short, when at least one of the positional relationship, arrangement, and quantity of the display modules in the display system assembled at the new location changes, the numbering data packet can be detected after the display module is powered on. The display system can number each display module as soon as it is powered on, and each display module obtains the serial number in the display system where it is located, and can accurately display the image to be displayed.
[0076] In another scenario, the display system has been powered on and used normally, wherein one or more display modules fail and need to be replaced; or the receiving card in the display module needs to be replaced. Then, the new display module or the new receiving card does not have the correct serial number, so that the display system cannot accurately display the image to be displayed. In order to apply this scenario, the display system can be set to detect the numbered data packet within the time interval between receiving two consecutive display images. If the display system displays a video, the numbered data packet can be detected within the time interval between receiving two consecutive video frames. In this way, when a new display module or receiving card is added to the display system, the new display module or receiving card can quickly obtain the serial number. Since the time interval between two frames or two images can be very short, which is conducive to the millisecond level, the naked eye can hardly feel the image abnormality using the method of the embodiment of the present disclosure, so that the display system replaces the display module (receiving card) without affecting the display effect, thereby improving the user experience of users watching the display system.
[0077] In a possible implementation, before parsing the numbered data packet, the method further includes: periodically acquiring physical location information of all display modules constituting the display system; and parsing the numbered data packet when the physical location information acquired in the current cycle is different from the physical location information acquired in the previous cycle.
[0078] The physical position of the display module may be the row and column position of the display module in the display system. The physical position of the display module may characterize the adjacency relationship between the display modules. The physical position information of the display module may indicate the physical position of the display module. A single display module may correspond to an identifier, such as a number. The identifier of the display module may be stored in the display module, and the identifier of the display module may be used as the physical position information of the display module. The display system may periodically obtain the identifiers of each display module in sequence according to the data transmission order. The obtained display module identifier may indicate the physical position of the display module in the display system, and the connection relationship of each display module in the display system. The period here may be the time interval between two adjacent images to be displayed, or an interval longer than this time interval. The display system may compare the obtained identifiers of each display module with the identifiers obtained in the previous period. Since the identifiers are obtained in the order of data transmission, the identifiers may also be arranged in the order of data transmission, and the identifiers of the same arrangement order obtained twice may be compared. If the identifiers obtained twice in each arrangement order are the same, it means that the physical position of each display module in the display system has not changed in one period, then there is no need to renumber each display module, so there is no need to parse the numbered data packet. If the identifiers obtained twice are different in at least one arrangement order, it means that the physical position of the display module in the display system has changed, so the display module needs to be renumbered. The numbering data packet can be parsed and each display module can be renumbered according to the method disclosed in the present invention.
[0079] In the disclosed embodiment, before parsing the numbered data packet, it is possible to first determine whether the physical position of each display module in the display system has changed. If there is no change, there is no need to parse the data table and repeat the numbering of the display modules, thereby further improving the smoothness of the display of multiple images or videos and improving the user experience.
[0080] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0081] The embodiment of the present disclosure also provides a computer-readable storage medium on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium can be a volatile or non-volatile computer-readable storage medium.
[0082] An embodiment of the present disclosure further proposes an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0083] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0084] Figure 3 Schematic diagram of the structure of the image display device provided by the embodiment of the present disclosure. Figure 3 As shown, the device 20 comprises:
[0085] A display module numbering unit 21, used to number each display module in the display system according to the data transmission sequence between the display modules to obtain a sequence number of each display module;
[0086] A first image region determining unit 22, configured to determine a first image region corresponding to each of the display modules according to a mapping relationship between each image region representing an image to be displayed and each of the serial numbers, and each of the serial numbers;
[0087] The display unit 23 is used to display each of the first image areas on a corresponding display module.
[0088] In a possible implementation, the display module numbering unit 21 is further configured to:
[0089] For a single display module in the display system, when the numbered data packet is transmitted to the single display module, the following steps are performed:
[0090] Parse the numbered data packet to obtain the initial sequence number;
[0091] Incrementing or decrementing the initial sequence number according to the numbering threshold to obtain the sequence number of the single display module, and using the sequence number of the single display module as a new initial sequence number to replace the initial sequence number in the numbering data packet;
[0092] According to the data transmission sequence, the numbered data packets are transferred to the next display module.
[0093] In a possible implementation manner, the mapping relationship is pre-stored in each of the display modules.
[0094] In a possible implementation manner, the mapping relationship includes a plurality of sub-mapping relationships, and the first image area determining unit 22 is further configured to:
[0095] Obtaining a first resolution of an image to be displayed;
[0096] Determining a target sub-mapping relationship among the multiple sub-mapping relationships according to the first resolution;
[0097] Each of the first image regions is determined according to each of the sequence numbers and the target sub-mapping relationship.
[0098] In a possible implementation, before parsing the numbered data packet, the device 20 further includes:
[0099] A physical position acquisition unit, used to periodically acquire physical position information of all display modules constituting the display system;
[0100] The numbered data packet parsing unit is used to parse the numbered data packet when the physical location information obtained in the current cycle is different from the physical location information obtained in the previous cycle.
[0101] In a possible implementation, the device 20 further includes: a numbered data packet detection unit, configured to:
[0102] Detecting numbered data packets within a time interval between receiving two adjacent images to be displayed;
[0103] or,
[0104] After the display system is powered on, detecting the numbered data packet;
[0105] According to the data transmission sequence between the display modules, the detected numbered data packets are transmitted between the display modules.
[0106] Figure 4 The structure diagram of the electronic device for image display provided by the embodiment of the present disclosure is shown in FIG. 19. For example, the electronic device 1900 may be provided as a server or a terminal device. Figure 4 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
[0107] The electronic device 1900 may also include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output interface 1958 (I / O interface). The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server 2003. TM , Mac OS X TM , Unix TM ,Linux TM , FreeBSD TM or similar.
[0108] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to perform the above method.
[0109] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0110] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: 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), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0111] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0112] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0113] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0114] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0115] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0116] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0117] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. An image display method, characterized in that: Applied to a display system, the display system is composed of multiple display modules, including: Numbering each display module in the display system according to the data transmission sequence between the display modules to obtain a sequence number of each display module; Determine the first image area corresponding to each display module according to the mapping relationship between each image area representing the image to be displayed and each serial number, and each serial number; Each of the first image areas is displayed on a corresponding display module.
2. The method according to claim 1, characterized in that The step of numbering the display modules in the display system according to the data transmission sequence between the display modules to obtain the sequence number of each display module comprises: For a single display module in the display system, when the numbered data packet is transmitted to the single display module, the following steps are performed: Parse the numbered data packet to obtain the initial sequence number; Incrementing or decrementing the initial sequence number according to the numbering threshold to obtain the sequence number of the single display module, and using the sequence number of the single display module as a new initial sequence number to replace the initial sequence number in the numbering data packet; According to the data transmission sequence, the numbered data packets are transferred to the next display module.
3. The method according to claim 2, characterized in that The mapping relationship is pre-stored in each of the display modules.
4. The method according to claim 1, characterized in that: The mapping relationship includes a plurality of sub-mapping relationships, and determining the first image region corresponding to each display module according to the mapping relationship between each image region representing the image to be displayed and each serial number, and each serial number, includes: Obtaining a first resolution of an image to be displayed; Determining a target sub-mapping relationship among the multiple sub-mapping relationships according to the first resolution; Each of the first image regions is determined according to each of the sequence numbers and the target sub-mapping relationship.
5. The method according to claim 2, characterized in that: Before parsing the number data packet, it also includes: Periodically acquiring physical location information of all display modules constituting the display system; When the physical location information obtained in the current cycle is different from the physical location information obtained in the previous cycle, the numbered data packets are parsed.
6. The method according to claim 2, characterized in that Also includes: Detecting numbered data packets within a time interval between receiving two adjacent images to be displayed; or, After the display system is powered on, detecting the numbered data packet; According to the data transmission sequence between the display modules, the detected numbered data packets are transmitted between the display modules.
7. An image display device, characterized in that: Applied to a display system, the display system is composed of multiple display modules, including: A display module numbering unit, used to number each display module in the display system according to the data transmission sequence between the display modules to obtain a sequence number of each display module; a first image region determining unit, configured to determine a first image region corresponding to each of the display modules according to a mapping relationship between each image region representing an image to be displayed and each of the serial numbers, and each of the serial numbers; The display unit is used to display each of the first image areas on a corresponding display module.
8. A display device, characterized in that: The device comprises a plurality of display units and at least one image display device according to claim 7.
9. The display device according to claim 8, characterized in that The display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 6 when executing the instructions stored in the memory.
11. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.