Electronic device, multi-display system, and method for configuring multi-display system
An electronic device automatically configures multi-display systems by capturing images and transmitting commands to display reference markers and identifiers, addressing the inefficiencies of manual setup and enabling rapid, flexible configuration of large and varied display cabinet setups.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-09-18
- Publication Date
- 2026-05-15
AI Technical Summary
Existing multi-display systems require manual configuration for video wall setups, which is time-consuming and inefficient, especially when dealing with large numbers of display cabinets of varying sizes and arrangements.
An electronic device that automatically sets the layout of a multi-display system by capturing an image of the display cabinets displaying a predetermined pattern, determining the arrangement and coordinates, and transmitting setting commands to each cabinet to display a reference marker and identifier, allowing for automatic configuration.
Facilitates rapid and flexible setup of multi-display systems, improving efficiency and reducing manual labor, even with varying display cabinet sizes and arrangements, by using an electronic device to automatically determine and set the coordinates of each display cabinet.
Smart Images

Figure KR2025014518_15052026_PF_FP_ABST
Abstract
Description
Electronic devices, multi-display systems, and multi-display system setup methods
[0001] The present disclosure relates to an electronic device for setting a multi-display system, a multi-display system, and a method for setting a multi-display system.
[0002] A multi-display system is a system that forms a large display by combining multiple display devices (or display cabinets), and is also referred to as a video wall system. Multi-display systems are primarily used for large format displays (LFDs) and digital signage, which are installed in outdoor spaces such as public places, commercial spaces, or building rooftops.
[0003] A multi-display system utilizes information and communication technology to output various video and text information, such as advertisements or news, to a display. The multi-display system can display a single source image by dividing a single source image into multiple images and outputting these divided images through multiple display devices. In order for the images displayed on multiple physically separate display devices to form a single image, each display device must output the divided image assigned to it based on its position within the multi-display system. To achieve this, configuration work must be performed to configure a video wall on each display device.
[0004] The present disclosure provides an electronic device, a multi-display system, and a method for setting a multi-display system that automatically sets the layout of a multi-display system based on an image of a multi-display system that displays a predetermined pattern in each display cabinet.
[0005] According to one embodiment of the present disclosure, in order to solve the aforementioned technical problem, an electronic device may include: a communication interface that communicates with a multi-display system comprising a plurality of display cabinets; a memory that stores at least one instruction; and at least one processor that is electrically connected to the communication interface and the memory and executes the at least one instruction. The at least one processor may control the communication interface to acquire an image of the multi-display system that displays a predetermined pattern in each display cabinet, determine the arrangement of the multi-display system and the coordinates of each display cabinet based on the image, generate at least one setting command including the coordinates of each display cabinet, and transmit the at least one setting command to the multi-display system. The predetermined pattern may include a reference marker and a display cabinet identifier.
[0006] Additionally, according to one embodiment of the present disclosure, a multi-display system comprising a plurality of display cabinets may include a communication interface communicating with an electronic device; a memory storing at least one instruction; and at least one processor electrically connected to the communication interface and the memory and executing the at least one instruction. The at least one processor may obtain a broadcasting command from the electronic device instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier, control each display cabinet to display the predetermined pattern by turning pixels at a predetermined location on or off with a predetermined color, obtain at least one setting command from the electronic device including an identifier of each display cabinet and the coordinates of each display cabinet, and set the coordinates of each display cabinet to each display cabinet.
[0007] Additionally, according to one embodiment of the present disclosure, a method for setting up a multi-display system including a plurality of display cabinets may include: acquiring an image of the multi-display system that displays a predetermined pattern in each display cabinet; determining the arrangement of the multi-display system and the coordinates of each display cabinet based on the image; generating at least one setting command including the coordinates of each display cabinet; and transmitting the at least one setting command to the multi-display system. The predetermined pattern may include a reference marker and a display cabinet identifier.
[0008] Additionally, according to one embodiment of the present disclosure, a method for operating a multi-display system comprising a plurality of display cabinets may include: obtaining a broadcasting command from an electronic device instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier; each display cabinet displaying the predetermined pattern by turning pixels at a predetermined location on or off with a predetermined color; obtaining at least one setting command from the electronic device including an identifier of each display cabinet and coordinates of each display cabinet; and setting the coordinates of each display cabinet to each display cabinet.
[0009] Additionally, according to one embodiment of the present disclosure, a computer-readable recording medium may be included on which a program for performing the method is recorded.
[0010] According to various embodiments of the present disclosure, the layout of a multi-display system can be automatically set based on a single image of a multi-display system that displays a predetermined pattern, so the speed of setting the layout of the multi-display system can be improved even when the number of display cabinets constituting the multi-display system is large.
[0011] In addition, by automatically setting the layout of a multi-display system based on a captured image of a multi-display system displaying a predetermined pattern, the layout can be automatically set even for multi-display systems with various display cabinet sizes and arrangements, allowing for more flexible configuration and installation of the multi-display system.
[0012] In addition, each display cabinet of the multi-display system can display the aforementioned predetermined pattern, including a reference marker and a display cabinet identifier, by turning pixels at a predetermined location on or off with a predetermined color, thereby improving the load or speed of the signal processing operation compared to a technology that graphically processes and displays the identifier of the display cabinet, etc.
[0013] The effects obtainable from the exemplary embodiments of the present disclosure are not limited to those mentioned above, and other unmentioned effects can be clearly derived and understood by those skilled in the art to which the exemplary embodiments of the present disclosure belong from the description below. That is, unintended effects resulting from the implementation of the exemplary embodiments of the present disclosure can also be derived by those skilled in the art from the exemplary embodiments of the present disclosure.
[0014] FIG. 1 illustrates a multi-display system and an electronic device for automatically setting the layout of a multi-display system according to one embodiment of the present disclosure.
[0015] FIG. 2 illustrates a connection layout of a multi-display system in which a plurality of display cabinets are physically connected sequentially according to one embodiment of the present disclosure.
[0016] FIG. 3 illustrates a screen displayed after the first connection of a multi-display system according to one embodiment of the present disclosure.
[0017] FIG. 4 illustrates a reference marker and a display cabinet identifier according to one embodiment of the present disclosure.
[0018] FIG. 5 illustrates an image of a multi-display system according to one embodiment of the present disclosure.
[0019] FIG. 6 illustrates at least one setting command for setting the coordinates of each display cabinet according to one embodiment of the present disclosure.
[0020] FIG. 7 illustrates a multi-display system that displays an image on the entire screen after a layout according to one embodiment of the present disclosure is automatically set.
[0021] FIG. 8 illustrates a multi-display system in which the sizes of display cabinets are mixed according to one embodiment of the present disclosure.
[0022] FIG. 9 is a block diagram of an electronic device that automatically sets the layout of a multi-display system according to one embodiment of the present disclosure.
[0023] FIG. 10 is a schematic block diagram of each display cabinet of a multi-display system according to one embodiment of the present disclosure.
[0024] FIG. 11 is a schematic flowchart of a method of operation of an electronic device according to one embodiment of the present disclosure.
[0025] FIG. 12 is a schematic flowchart of a method of operation of a multi-display system according to one embodiment of the present disclosure.
[0026] FIG. 13 is a block diagram of an electronic device in a network environment according to various embodiments.
[0027] Hereinafter, embodiments of the present disclosure are described in detail with reference to the drawings so that those skilled in the art can easily practice them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and brevity.
[0028] FIG. 1 illustrates a multi-display system and an electronic device for automatically setting the layout of a multi-display system according to one embodiment of the present disclosure.
[0029] According to one embodiment, a multi-display system (100) may include a plurality of display cabinets arranged in the form of an nxm matrix (n, m are integers greater than or equal to 1). For example, the multi-display system (100) illustrated in FIG. 1 includes a total of 18 display cabinets arranged in the form of a 6 x 3 matrix.
[0030] According to one embodiment, the multi-display system (100) can independently display the same or different images in each display cabinet. Alternatively, the multi-display system (100) can display a single image as a whole by operating in a video wall mode that combines a plurality of display cabinets to form a single screen.
[0031] Referring to FIG. 1, in order for the screens output by a plurality of display cabinets to form a single image, an image provided from an external source device must be divided into 18 images in a 6 x 3 array, and the divided images must be distributed to each display cabinet. The distribution of the divided images can be based on the position (or coordinates) of each display cabinet within the multi-display system (100). To this end, video wall configuration tasks may be required, such as setting the multi-display system (100) to video wall mode, setting the full screen size, setting the array of the multi-display system (100), setting the coordinates of each display cabinet, and setting the aspect ratio (Landscape / Portrait) of the full screen.
[0032] According to one embodiment, an electronic device (110) can photograph a multi-display system (100) that displays a predetermined pattern in each display cabinet and automatically perform a video wall setup operation based on the photographed image. It will be understood by those skilled in the art that the electronic device (100) may be a mobile device, but is not limited thereto. The predetermined pattern may include a reference marker and a display cabinet identifier for each display cabinet. The reference marker and the display cabinet identifier will be described in detail below with reference to FIG. 4.
[0033] According to one embodiment, a multi-display system (100) obtains a command from an electronic device (110) instructing to display the predetermined pattern, and can control each of the display cabinets to display the predetermined pattern.
[0034] According to one embodiment, an electronic device (110) can photograph a multi-display system (100) that displays the predetermined pattern and, based on the photographed image, determine the arrangement of the multi-display system (100) and the coordinates of each display cabinet. The electronic device (110) can generate at least one setting command including each display cabinet identifier and the coordinates of each display cabinet. The electronic device (110) can automatically set the layout of the multi-display system (100) by transmitting the at least one setting command to the multi-display system (100). The multi-display system (100) can obtain the at least one setting command from the electronic device (100) and set the coordinates of each display cabinet to each display cabinet corresponding to each display cabinet identifier. After the setting is completed, the multi-display system (100) can turn off the predetermined pattern display.
[0035] FIG. 2 illustrates a connection layout of a multi-display system in which a plurality of display cabinets are physically connected sequentially according to one embodiment of the present disclosure.
[0036] Referring to FIG. 2, a multi-display system can be configured in a daisy-chain manner by sequentially connecting multiple display cabinets in a line, but it will be understood by those skilled in the art that the connection method is not limited thereto. After the multi-display system is initially configured, each display cabinet may be assigned a display cabinet identifier to distinguish itself from other display cabinets. The display cabinet identifier may be a number or a character, but it will be understood by those skilled in the art that various formats are possible that can distinguish the display cabinets and indicate their connection order. In the illustrated example, each display cabinet may be assigned a display cabinet identifier corresponding to one of the numbers from 1 to 18, which corresponds to the connection order.
[0037] FIG. 3 illustrates a screen displayed after the first connection of a multi-display system according to one embodiment of the present disclosure.
[0038] As in the example of FIG. 2, after physically connecting multiple display cabinets sequentially, the multi-display system (100) can display the same image on each display cabinet until the multi-display system (100) is set to video wall mode. Since the video wall setting operation has not yet been performed, each display cabinet may have its coordinates initially set to (0,0) in the multi-display system (100).
[0039] FIG. 4 illustrates a reference marker and a display cabinet identifier according to one embodiment of the present disclosure.
[0040] According to one embodiment, an electronic device (110) may generate a broadcasting command instructing each display cabinet to display the predetermined pattern. The electronic device (110) may transmit the broadcasting command to a multi-display system (100). The predetermined pattern may include a reference marker and a display cabinet identifier. The reference marker may indicate a reference point that is a reference point of each display cabinet and simultaneously indicates a reference point capable of determining the location of the display cabinet identifier.
[0041] According to one embodiment, the multi-display system (100) may obtain the broadcasting command from the electronic device (110) instructing to display the predetermined pattern. The multi-display system (100) may control each display cabinet to display the predetermined pattern by turning pixels at predetermined positions on or off with a predetermined color. For example, the LED controller of each display cabinet may display the predetermined pattern by turning pixels at predetermined positions on or off with a predetermined color.
[0042] According to one embodiment, the reference marker may correspond to a single pixel displaying a predetermined color. For example, the predetermined color may be Red, but is not limited thereto. The reference marker may be located at the top-left pixel of each display cabinet. The display cabinet identifier may correspond to a predetermined number of pixels displaying a predetermined color as On or Off. For example, the predetermined color may be Green, but is not limited thereto. The display cabinet identifier may be located at a predetermined number of pixels adjacent to the right of the reference marker. It will be understood by those skilled in the art that the location of the display cabinet identifier is not limited to a location adjacent to the right of the reference marker but may be located at various locations that can be determined relative to the reference marker.
[0043] Referring to FIG. 4, the display cabinet (200) corresponding to the display cabinet identifier 18 may display a reference marker (410) on one pixel in the upper left corner. The reference marker (410) may indicate a reference point that serves as a reference point for the display cabinet (200) and simultaneously indicates a reference point that can determine the location of the display cabinet identifier (420). The display cabinet (200) may display the display cabinet identifier (420) on eight pixels adjacent to the right of the reference marker (410). In the illustrated example, the display cabinet identifier of the display cabinet (200) is the binary number '0001 0010' (decimal number 18), so it may be displayed by turning a predetermined color on or off on the eight pixels. In the illustrated example, the display cabinet identifier is displayed as an 8-digit binary number, but it will be understood by those skilled in the art that the number of digits in the binary number is not limited thereto.
[0044] FIG. 5 illustrates an image of a multi-display system according to one embodiment of the present disclosure.
[0045] According to one embodiment, an electronic device (110) can photograph a multi-display system (100) that displays a predetermined pattern including a reference marker and a display cabinet identifier. Based on the photographed image, the electronic device (110) can determine the arrangement of the multi-display system (100) and the coordinates of each display cabinet. Based on the photographed image, the electronic device (110) can identify the number and location of the reference markers. Based on the number and location of the reference markers, the electronic device (110) can determine the arrangement of the multi-display system (100) and the coordinates of each display cabinet.
[0046] Referring to FIG. 5, the electronic device (110) can capture a multi-display system (100) comprising a total of 18 display cabinets arranged in a 6 x 3 matrix. Based on the captured image, the point where the number of reference markers is 18 (i.e., the point where the number of display cabinets is 18) and the coordinates of each display cabinet can be determined. For example, if each display cabinet of the multi-display system (100) is sequentially connected as in FIG. 2 and each display cabinet displays 128 x 128 pixels, the coordinates of display cabinet identifier 18 may be (0,0) and the coordinates of display cabinet identifier 17 may be (129, 0).
[0047] FIG. 6 illustrates at least one setting command for setting the coordinates of each display cabinet according to one embodiment of the present disclosure.
[0048] As described above, the electronic device (110) can determine the arrangement of the multi-display system (100) and the coordinates of each display cabinet based on an image of the multi-display system (100) that displays a predetermined pattern.
[0049] According to one embodiment, an electronic device (110) may generate at least one setting command including an identifier of each display cabinet and coordinates of each display cabinet. The electronic device (110) may automatically set the layout of a multi-display system (100) by transmitting the at least one setting command to a multi-display system (100). The multi-display system (100) may obtain the at least one setting command from the electronic device (100) and set the coordinates of each display cabinet to each display cabinet corresponding to the identifier of the display cabinet.
[0050] Referring to FIG. 6, for a multi-display system (100) comprising a total of 18 display cabinets arranged in a 6 x 3 matrix, an electronic device (110) may generate 18 setting commands, each including an identifier for each display cabinet and the coordinates of each display cabinet. The electronic device (110) may transmit the 18 setting commands to the multi-display system (100). The multi-display system (100) may receive the 18 setting commands from the electronic device (100) and set the coordinates of each display cabinet to each display cabinet corresponding to the identifier of the display cabinet. In the illustrated example, the electronic device (110) generated 18 setting commands corresponding to each display cabinet, but it will be understood by those skilled in the art that the setting commands may be generated by consolidating a predetermined number of fewer than 18.
[0051] FIG. 7 illustrates a multi-display system that displays an image on the entire screen after a layout according to one embodiment of the present disclosure is automatically set.
[0052] Referring to FIG. 7, after the layout is automatically set as described above, the multi-display system (100) can display a single source image (700) by dividing a single source image into multiple images and outputting each divided image through each display cabinet. Each display cabinet can output the divided image assigned to it based on its own coordinates set in the multi-display system (100).
[0053] FIG. 8 illustrates a multi-display system in which the sizes of display cabinets are mixed according to one embodiment of the present disclosure.
[0054] According to one embodiment, an electronic device (110) can photograph a multi-display system displaying a reference marker and a display cabinet identifier, and determine the arrangement of the multi-display system and the coordinates of each display cabinet based on the photographed image. Accordingly, as shown in the example illustrated in FIG. 8, even for a multi-display system (800) with various sizes or arrangements of display cabinets, the arrangement of the multi-display system (800) and the coordinates of each display cabinet can be determined based on a single photograph taken of it, and the layout can be automatically set. Accordingly, according to one embodiment, a multi-display system can be flexibly configured and installed with various display cabinet sizes or arrangements.
[0055] FIG. 9 is a block diagram of an electronic device that automatically sets the layout of a multi-display system according to one embodiment of the present disclosure.
[0056] Referring to FIG. 9, the electronic device (110) may include a processor (910), memory (920), a communication interface (930), and a camera (940). The electronic device (110) may include additional components in addition to the illustrated components, or at least one of the illustrated components may be omitted.
[0057] According to one embodiment, the processor (910) can perform overall control operations of the electronic device (110). The processor (910) may be implemented as a digital signal processor (DSP), microprocessor, or time controller (TCON) that processes digital signals. However, it is not limited thereto, and may include or be defined by one or more of a central processing unit (CPU), micro controller unit (MCU), micro processing unit (MPU), controller, application processor (AP), graphics processing unit (GPU), communication processor (CP), or ARM processor. Additionally, the processor (910) may be implemented as a system on chip (SoC) or large scale integration (LSI) with a built-in processing algorithm, or may be implemented in the form of a field programmable gate array (FPGA). Furthermore, the processor (910) can perform various functions by executing computer executable instructions stored in memory (920). The processor (910) and memory (920), communication interface (930), and camera (940) It can be electrically connected.
[0058] According to one embodiment, the memory (920) may be implemented as internal memory such as ROM (e.g., EEPROM (electrically erasable programmable read-only memory)) or RAM included in the processor (910), or as memory separate from the processor (910). In this case, the memory (920) may be implemented in the form of memory embedded in the electronic device (110) or in the form of memory that can be attached to the electronic device (110) depending on the purpose of data storage. For example, data for operating the electronic device (110) may be stored in memory embedded in the electronic device (110), and data for the expansion function of the electronic device (110) may be stored in memory that can be attached to the electronic device (110).
[0059] In the case of memory embedded in the electronic device (110), it may be implemented as at least one of volatile memory (e.g., DRAM (dynamic RAM), SRAM (static RAM), or SDRAM (synchronous dynamic RAM), non-volatile memory (e.g., OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD). In the case of memory that is detachable from the electronic device (110), it may be implemented in the form of a memory card (e.g., CF (compact flash), SD (secure digital), Micro-SD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), MMC (multi-media card), etc.), external memory that can be connected to a USB port (e.g., USB memory).
[0060] According to one embodiment, the communication interface (930) can transmit and receive various data, including control data, to and from the multi-display system (100). The communication interface (930) may be implemented with at least one wired communication circuit or a wireless communication circuit, and each communication circuit may support a predetermined bandwidth. It will be understood by those skilled in the art that the communication interface (930) can transmit and receive data to and from the multi-display system (100) using various protocols.
[0061] According to one embodiment, the camera (940) can capture a subject to generate a captured image. The captured image may include video and still images. The camera (940) may include a lens and an image sensor. The lens may include a general-purpose lens, a wide-angle lens, and a zoom lens, but is not limited thereto. The lens may be determined according to the type, characteristics, and usage environment of the electronic device (110). The image sensor may include a Complementary Metal Oxide Semiconductor (CMOS) and a Charge Coupled Device (CCD), but is not limited thereto. The camera (940) may include at least one combination of an infrared sensor, a 3D sensor, and an ultrasonic sensor, but is not limited thereto.
[0062] The camera (940) outputs incident light as an image signal. Specifically, the camera (940) may be equipped with a lens, pixels, and an AD converter. The lens collects light from the subject to form an optical image in the shooting area, and the pixels can output the light collected through the lens as an analog image signal. The AD converter can convert the analog image signal into a digital image signal and output it. The camera (940) may be positioned to photograph the front of the multi-display system (100). The camera (940) may be a single unit or multiple units. When shooting using multiple cameras, the multi-display system (100) displaying a predetermined pattern can be analyzed more precisely.
[0063] According to one embodiment, a camera (940) can generate a captured image by photographing a multi-display system (100) that displays a predetermined pattern in each display cabinet. The predetermined pattern may include a reference marker and a display cabinet identifier. According to one embodiment, the camera (940) may be located inside the electronic device (110), but is not limited thereto and may be located outside the electronic device (110).
[0064] According to one embodiment, the reference marker may indicate a reference point capable of determining the location of each display cabinet and the display cabinet identifier. The reference marker may correspond to a single pixel with a predetermined color displayed. The reference marker may be located at the top-left pixel of each display cabinet. The display cabinet identifier may correspond to a predetermined number of pixels with a predetermined color displayed as on or off. The display cabinet identifier may be located at a predetermined number of right-column pixels adjacent to the reference marker.
[0065] According to one embodiment, the processor (910) may generate a broadcasting command instructing each display cabinet to display the predetermined pattern. The processor (910) may control a communication interface (930) to transmit the broadcasting command to a multi-display system (100).
[0066] According to one embodiment, a processor (910) may acquire an image of a multi-display system (100) that displays a predetermined pattern in each display cabinet. Based on the image, the processor (910) may determine the arrangement of the multi-display system and the coordinates of each display cabinet. According to one embodiment, the processor (910) may determine the arrangement of the multi-display system and the coordinates of each display cabinet based on the number and location of the reference markers.
[0067] According to one embodiment, the processor (910) may generate at least one setting command including an identifier of each display cabinet and the coordinates of each display cabinet. The processor (910) may control a communication interface (930) to transmit the at least one setting command to a multi-display system (100).
[0068] FIG. 10 is a schematic block diagram of each display cabinet of a multi-display system according to one embodiment of the present disclosure.
[0069] Referring to FIG. 10, each display cabinet (1000) of the multi-display system (100) may include a processor (1010), memory (1020), a communication interface (1030), and a display (1040). The display cabinet (1000) may include additional components in addition to the illustrated components, or at least one of the illustrated components may be omitted.
[0070] According to one embodiment, the communication interface (1030) can receive video and various control data from a display cabinet or external input device connected to the front end of the display cabinet (1000) in the multi-display system (100), or transmit video and various control data to a display cabinet connected to the rear end. The communication interface (1030) may be implemented with at least one wired communication circuit or a wireless communication circuit, and each communication circuit may support a predetermined bandwidth. It will be understood by those skilled in the art that the communication interface (1030) can transmit and receive video and control data using various protocols.
[0071] According to one embodiment, the external input device may include a device that provides video to the multi-display system (100), such as a media source device or a media box, and an electronic device (110) that sets up the multi-display system (100). In the multi-display system (100), video may be sequentially transmitted from the external input device to each display cabinet via a display cabinet acting as a master. For example, video provided from the external input device may be received by a first display cabinet, received by a second display cabinet via the first display cabinet, and received by a third display cabinet via the second display cabinet. Each display cabinet may display a portion of the video provided from the external input device based on its position (or coordinates) in the multi-display system (100).
[0072] According to one embodiment, the display (1040) can display an image. The display (1040) may include at least one display panel of various types, such as a liquid crystal display panel (LCD), a light-emitting diode panel (LED), an organic light-emitting diode panel (OLED), and a plasma display panel (PDD), and may include at least one panel driving unit for driving the display panel.
[0073] According to one embodiment, the processor (1010) can perform overall control operations of the display cabinet (1000). The processor (1010) may be implemented as a digital signal processor (DSP), microprocessor, or time controller (TCON) that processes digital signals. However, it is not limited thereto, and may include or be defined by one or more of a central processing unit (CPU), micro controller unit (MCU), micro processing unit (MPU), controller, application processor (AP), graphics processing unit (GPU), communication processor (CP), or ARM processor. Additionally, the processor (1010) may be implemented as a system on chip (SoC) or large scale integration (LSI) with built-in processing algorithms, or may be implemented in the form of a field programmable gate array (FPGA). Furthermore, the processor (1010) can perform various functions by executing computer executable instructions stored in memory (1020). The processor (1010) includes memory (1020), a communication interface (1030), and It can be electrically connected to the display (1040).
[0074] According to one embodiment, the memory (1020) may be implemented as internal memory such as ROM (e.g., EEPROM (electrically erasable programmable read-only memory)) or RAM included in the processor (1010), or as memory separate from the processor (1010). In this case, the memory (1020) may be implemented in the form of memory embedded in the display cabinet (1000) or in the form of memory that can be attached to and detached from the display cabinet (1000), depending on the purpose of data storage. For example, data for operating the display cabinet (1000) may be stored in memory embedded in the display cabinet (1000), and data for the expansion function of the display cabinet (1000) may be stored in memory that can be attached to and detached from the display cabinet (1000).
[0075] In the case of memory embedded in the display cabinet (1000), it may be implemented as at least one of volatile memory (e.g., DRAM (dynamic RAM), SRAM (static RAM), or SDRAM (synchronous dynamic RAM), non-volatile memory (e.g., OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD). In the case of memory that is detachable from the display cabinet (1000), it may be implemented in the form of a memory card (e.g., CF (compact flash), SD (secure digital), Micro-SD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), MMC (multi-media card), etc.), or external memory that can be connected to a USB port (e.g., USB memory).
[0076] According to one embodiment, a processor (1010) may receive a broadcasting command from an electronic device (110) instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier. The display cabinet receiving the broadcasting command from the electronic device (110) may be a master display cabinet that is communicationally connected to the electronic device (110) and acts as a master in a multi-display system (100). The broadcasting command may be transmitted sequentially to each display cabinet in the order of connection through the master display cabinet.
[0077] According to one embodiment, the reference marker may indicate a reference point capable of determining the location of each display cabinet and the display cabinet identifier.
[0078] According to one embodiment, the processor (1010) of each display cabinet can control the display of the predetermined pattern by turning pixels at a predetermined location on or off with a predetermined color. The processor (1010) of each display cabinet can control the display of the reference marker by displaying a predetermined color on a single pixel. The reference marker may be located at the top-left pixel of each display cabinet. The processor (1010) of each display cabinet can control the display of the display cabinet identifier by turning a predetermined color on or off on a predetermined number of pixels. The display cabinet identifier may be located at a predetermined number of right-column pixels adjacent to the reference marker.
[0079] FIG. 11 is a schematic flowchart of a method of operation of an electronic device according to one embodiment of the present disclosure. The electronic device of FIG. 11 may be an electronic device corresponding to the electronic device (110) of FIG. 9. In the operation of the electronic device described in FIG. 11, parts that overlap with the parts described in FIG. 9 may be omitted. Some of the operations shown in FIG. 11 may be omitted, and operations not shown in FIG. 11 may be added.
[0080] According to one embodiment, an electronic device (110) may generate a broadcasting command instructing each of the display cabinets to display a predetermined pattern. The electronic device (110) may transmit the broadcasting command to a multi-display system (100). The predetermined pattern may include a reference marker and a display cabinet identifier. The reference marker may indicate a reference point of each of the display cabinets and a reference point capable of determining the location of the display cabinet identifier. The reference marker may correspond to a single pixel with a predetermined color displayed. The reference marker may be located at the top-left pixel of each of the display cabinets. The display cabinet identifier may correspond to a predetermined number of pixels with a predetermined color displayed as on or off. The display cabinet identifier may be located at a predetermined number of right-column pixels adjacent to the reference marker.
[0081] In operation 1110 according to one embodiment, the electronic device (110) can obtain an image of a multi-display system (100) that displays the predetermined pattern in each display cabinet.
[0082] In operation 1120 according to one embodiment, the electronic device (110) can determine the arrangement of the multi-display system (100) and the coordinates of each of the display cabinets based on the image. The electronic device (110) can determine the arrangement of the multi-display system (100) and the coordinates of each of the display cabinets based on the number and location of the reference markers in the image.
[0083] In operation 1130 according to one embodiment, the electronic device (110) can generate at least one setting command including the coordinates of each of the display cabinets.
[0084] In operation 1140 according to one embodiment, the electronic device (110) can transmit the at least one setting command to the multi-display system (100).
[0085] FIG. 12 is a schematic flowchart of a method of operation of a multi-display system according to one embodiment of the present disclosure. The multi-display system of FIG. 12 may correspond to a multi-display system (100) comprising a plurality of display cabinets (1000) of FIG. 10. In the operation of the multi-display system (100) described in FIG. 12, parts that overlap with parts described in FIG. 10 may be omitted. Some of the operations shown in FIG. 12 may be omitted, and operations not shown in FIG. 12 may be added.
[0086] In operation 1210 according to one embodiment, the multi-display system (100) may receive a broadcasting command from an electronic device (110) instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier. The reference marker may indicate a reference point of each display cabinet and a reference point capable of determining the location of the display cabinet identifier. The reference marker may be located at the top-left pixel of each display cabinet. The display cabinet identifier may be located at a predetermined number of right-column pixels adjacent to the reference marker.
[0087] In operation 1220 according to one embodiment, each display cabinet of the multi-display system (100) can display the predetermined pattern by turning pixels at a predetermined location on or off with a predetermined color. Each display cabinet can display the reference marker by displaying a predetermined color on a single pixel. Each display cabinet can display the display cabinet identifier by turning a predetermined color on or off on a predetermined number of pixels.
[0088] In operation 1230 according to one embodiment, the multi-display system (100) can obtain at least one setting command from the electronic device (110) including an identifier of each display cabinet and the coordinates of each display cabinet.
[0089] In operation 1240 according to one embodiment, the multi-display system (100) can set the coordinates of each display cabinet to each display cabinet.
[0090] FIG. 13 is a block diagram of an electronic device (1301) in a network environment (1300) according to various embodiments. Referring to FIG. 13, in the network environment (1300), the electronic device (1301) may communicate with an electronic device (1302) through a first network (1398) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (1304) or a server (1308) through a second network (1399) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (1301) may communicate with the electronic device (1304) through a server (1308). According to one embodiment, the electronic device (1301) may include a processor (1320), memory (1330), input module (1350), sound output module (1355), display module (1360), audio module (1370), sensor module (1376), interface (1377), connection terminal (1378), haptic module (1379), camera module (1380), power management module (1388), battery (1389), communication module (1390), subscriber identification module (1396), or antenna module (1397). In some embodiments, at least one of these components (e.g., connection terminal (1378)) may be omitted from the electronic device (1301), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (1376), camera module (1380), or antenna module (1397)) may be integrated into a single component (e.g., display module (1360)).
[0091] The processor (1320) can, for example, execute software (e.g., program (1340)) to control at least one other component (e.g., hardware or software component) of the electronic device (1301) connected to the processor (1320) and perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (1320) can store commands or data received from other components (e.g., sensor module (1376) or communication module (1390)) in volatile memory (1332), process the commands or data stored in volatile memory (1332), and store the resulting data in non-volatile memory (1334). According to one embodiment, the processor (1320) may include a main processor (1321) (e.g., a central processing unit or an application processor) or an auxiliary processor (1323) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (1301) includes a main processor (1321) and an auxiliary processor (1323), the auxiliary processor (1323) may be configured to use less power than the main processor (1321) or to be specialized for a specified function. The auxiliary processor (1323) may be implemented separately from the main processor (1321) or as part thereof.
[0092] The auxiliary processor (1323) may control at least some of the functions or states associated with at least one component of the electronic device (1301) (e.g., display module (1360), sensor module (1376), or communication module (1390)) on behalf of the main processor (1321) while the main processor (1321) is in an inactive (e.g., sleep) state, or together with the main processor (1321) while the main processor (1321) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (1323) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (1380) or communication module (1390)). According to one embodiment, the auxiliary processor (1323) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (1301) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (1308)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.
[0093] The memory (1330) can store various data used by at least one component of the electronic device (1301) (e.g., processor (1320) or sensor module (1376)). The data may include, for example, input data or output data for software (e.g., program (1340)) and related commands. The memory (1330) may include volatile memory (1332) or non-volatile memory (1334).
[0094] The program (1340) may be stored as software in memory (1330) and may include, for example, an operating system (1342), middleware (1344), or an application (1346).
[0095] The input module (1350) can receive commands or data to be used for a component of the electronic device (1301) (e.g., processor (1320)) from outside the electronic device (1301) (e.g., user). The input module (1350) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0096] The sound output module (1355) can output a sound signal to the outside of the electronic device (1301). The sound output module (1355) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.
[0097] The display module (1360) can visually provide information to an external (e.g., user) of the electronic device (1301). The display module (1360) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (1360) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.
[0098] The audio module (1370) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (1370) can acquire sound through the input module (1350) or output sound through the sound output module (1355) or an external electronic device (e.g., electronic device (1302)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (1301).
[0099] The sensor module (1376) can detect the operating state of the electronic device (1301) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (1376) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0100] The interface (1377) may support one or more specified protocols that can be used for the electronic device (1301) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (1302)). According to one embodiment, the interface (1377) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0101] The connection terminal (1378) may include a connector through which the electronic device (1301) can be physically connected to an external electronic device (e.g., electronic device (1302)). According to one embodiment, the connection terminal (1378) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0102] The haptic module (1379) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (1379) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.
[0103] The camera module (1380) can capture still images and video. According to one embodiment, the camera module (1380) may include one or more lenses, image sensors, image signal processors, or flashes.
[0104] The power management module (1388) can manage the power supplied to the electronic device (1301). According to one embodiment, the power management module (1388) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).
[0105] The battery (1389) can supply power to at least one component of the electronic device (1301). According to one embodiment, the battery (1389) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0106] The communication module (1390) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (1301) and an external electronic device (e.g., electronic device (1302), electronic device (1304), or server (1308)), and the performance of communication through the established communication channel. The communication module (1390) may include one or more communication processors that operate independently of the processor (1320) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (1390) may include a wireless communication module (1392) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (1394) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (1304) via a first network (1398) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (1399) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (1392) can identify or authenticate the electronic device (1301) within a communication network such as the first network (1398) or the second network (1399) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (1396).
[0107] The wireless communication module (1392) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (1392) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (1392) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (1392) can support various requirements specified in the electronic device (1301), external electronic device (e.g., electronic device (1304)), or network system (e.g., second network (1399)). According to one embodiment, the wireless communication module (1392) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.
[0108] An antenna module (1397) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (1397) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (1397) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (1398) or a second network (1399), may be selected from the plurality of antennas, for example, by a communication module (1390). A signal or power may be transmitted or received between the communication module (1390) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (1397).
[0109] According to various embodiments, the antenna module (1397) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.
[0110] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.
[0111] According to one embodiment, commands or data may be transmitted or received between the electronic device (1301) and an external electronic device (1304) through a server (1308) connected to a second network (1399). Each of the external electronic devices (1302, or 1304) may be the same or a different type of device as the electronic device (1301). According to one embodiment, all or part of the operations performed on the electronic device (1301) may be performed on one or more of the external electronic devices (1302, 1304, or 1308). For example, if the electronic device (1301) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (1301) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (1301). The electronic device (1301) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (1301) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (1304) may include an Internet of Things (IoT) device. The server (1308) may be an intelligent server using machine learning and / or neural networks.According to one embodiment, an external electronic device (1304) or server (1308) may be included within the second network (1399). The electronic device (1301) may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0112] According to various embodiments of the present disclosure, an electronic device may include: a communication interface that communicates with a multi-display system comprising a plurality of display cabinets; a memory that stores at least one instruction; and at least one processor that is electrically connected to the communication interface and the memory and executes the at least one instruction. The at least one processor may control the communication interface to acquire an image of the multi-display system that displays a predetermined pattern in each display cabinet, determine the arrangement of the multi-display system and the coordinates of each display cabinet based on the image, generate at least one setting command including the coordinates of each display cabinet, and transmit the at least one setting command to the multi-display system. The predetermined pattern may include a reference marker and a display cabinet identifier.
[0113] According to various embodiments, the reference marker may indicate a reference point capable of determining the location of each display cabinet and the display cabinet identifier.
[0114] According to various embodiments, the reference marker corresponds to a single pixel with a predetermined color, and the display cabinet identifier may correspond to a predetermined number of pixels with a predetermined color displayed as on or off.
[0115] According to various embodiments, the reference marker may be located at the top-left pixel of each display cabinet, and the display cabinet identifier may be located at a predetermined number of pixels adjacent to the right of the reference marker.
[0116] According to various embodiments, the at least one processor can determine the arrangement of the multi-display system and the coordinates of each display cabinet based on the number and location of the reference markers.
[0117] According to various embodiments, the at least one setting command may include an identifier of each display cabinet and the coordinates of each display cabinet.
[0118] According to various embodiments, the at least one processor may generate a broadcasting command instructing each of the display cabinets to display the predetermined pattern and control the communication interface to transmit the broadcasting command to the multi-display system.
[0119] Additionally, according to various embodiments of the present disclosure, a multi-display system comprising a plurality of display cabinets may include: a communication interface communicating with an electronic device; a memory storing at least one instruction; and at least one processor electrically connected to the communication interface and the memory and executing the at least one instruction. The at least one processor may obtain a broadcasting command from the electronic device instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier, control each display cabinet to display the predetermined pattern by turning pixels at a predetermined location on or off with a predetermined color, obtain at least one setting command from the electronic device including an identifier of each display cabinet and the coordinates of each display cabinet, and set the coordinates of each display cabinet to each display cabinet.
[0120] According to various embodiments, the reference marker may indicate a reference point capable of determining the location of each display cabinet and the display cabinet identifier.
[0121] According to various embodiments, the at least one processor may control the display of the reference marker by displaying a predetermined color on a single pixel in each of the display cabinets, and control the display of the display cabinet identifier by displaying a predetermined color on or off on a predetermined number of pixels in each of the display cabinets.
[0122] According to various embodiments, the reference marker may be located at the top-left pixel of each display cabinet, and the display cabinet identifier may be located at a predetermined number of pixels adjacent to the right of the reference marker.
[0123] Additionally, according to various embodiments of the present disclosure, a method for setting up a multi-display system including a plurality of display cabinets may include: acquiring an image of the multi-display system that displays a predetermined pattern in each display cabinet; determining the arrangement of the multi-display system and the coordinates of each display cabinet based on the image; generating at least one setting command including the coordinates of each display cabinet; and transmitting the at least one setting command to the multi-display system. The predetermined pattern may include a reference marker and a display cabinet identifier.
[0124] According to various embodiments, the reference marker may indicate a reference point capable of determining the location of each display cabinet and the display cabinet identifier.
[0125] According to various embodiments, the reference marker corresponds to a single pixel with a predetermined color, and the display cabinet identifier may correspond to a predetermined number of pixels with a predetermined color displayed as on or off.
[0126] According to various embodiments, the reference marker may be located at the top-left pixel of each display cabinet, and the display cabinet identifier may be located at a predetermined number of pixels adjacent to the right of the reference marker.
[0127] According to various embodiments, the operation of determining the arrangement of the multi-display system and the coordinates of each display cabinet may be an operation of determining the arrangement of the multi-display system and the coordinates of each display cabinet based on the number and position of the reference markers.
[0128] According to various embodiments, the method may further include: generating a broadcasting command that instructs each of the display cabinets to display the predetermined pattern; and transmitting the broadcasting command to the multi-display system.
[0129] Additionally, according to one embodiment of the present disclosure, a method for operating a multi-display system comprising a plurality of display cabinets may include: obtaining a broadcasting command from an electronic device instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier; each display cabinet displaying the predetermined pattern by turning pixels at a predetermined location on or off with a predetermined color; obtaining at least one setting command from the electronic device including an identifier of each display cabinet and coordinates of each display cabinet; and setting the coordinates of each display cabinet to each display cabinet.
[0130] According to various embodiments, the reference marker indicates a reference point capable of determining the location of each display cabinet and the display cabinet identifier; the reference marker may be located at the top-left pixel of each display cabinet, and the display cabinet identifier may be located at a predetermined number of pixels adjacent to the right of the reference marker.
[0131] According to various embodiments, the operation of each display cabinet displaying the predetermined pattern by turning pixels at a predetermined position on or off with a predetermined color may include: the operation of displaying the reference marker by displaying a predetermined color on a single pixel in each display cabinet; and the operation of displaying the display cabinet identifier by turning a predetermined color on or off on a predetermined number of pixels in each display cabinet.
[0132] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a display device, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.
[0133] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. For example, a component expressed in the singular should be understood as a concept including a plural component unless the context clearly implies only the singular. It should be understood that the term "and / or" as used in this document encompasses any possible combination of one or more of the listed items. Terms such as "comprising," "having," and "consisting of" used in this disclosure are intended merely to indicate the existence of the features, components, parts, or combinations thereof described in this disclosure, and the use of such terms is not intended to exclude the existence or addition of one or more other features, components, parts, or combinations thereof. In this document, each of the phrases such as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B or C,” “at least one of A, B and C,” and “at least one of A, B, or C” may include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as “first,” “second,” or “first” or “second” may be used simply to distinguish a component from another component and do not limit the components in any other aspect (e.g., importance or order).
[0134] The terms “part” or “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. The “part” or “module” may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, the “part” or “module” may be implemented in the form of an application-specific integrated circuit (ASIC).
[0135] In the various embodiments of this document, the term “in the case of” as used may be interpreted, depending on the context, to mean “when,” “at the time of,” or “in response to a decision,” or “in response to a detection.” Similarly, “in the case where it is determined,” or “in the case where it is detected,” may be interpreted, depending on the context, to mean “at the time of determination,” or “in response to a decision,” or “at the time of detection,” or “in response to a detection.”
[0136] The program executed by the multi-display system (100) and electronic device (110) described in this document may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. The program may be executed by any system capable of executing computer-readable instructions.
[0137] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software may be implemented as a computer program containing instructions stored on computer-readable storage media. Examples of computer-readable storage media include magnetic storage media (e.g., ROM (Read-Only Memory), RAM (Random-Access Memory), floppy disks, hard disks, etc.) and optical reading media (e.g., CD-ROMs, DVDs (Digital Versatile Discs)). Computer-readable storage media may be distributed across networked computer systems, allowing computer-readable code to be stored and executed in a distributed manner. Computer programs may be distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0138] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In electronic devices, A communication interface that communicates with a multi-display system including multiple display cabinets; Memory for storing at least one instruction; and It includes at least one processor electrically connected to the communication interface and the memory and executing at least one instruction; The above at least one processor is, A video of the multi-display system that displays a predetermined pattern in each display cabinet is obtained, and Based on the above image, the arrangement of the multi-display system and the coordinates of each display cabinet are determined, and Generate at least one setting command including the coordinates of each of the above display cabinets, and Control the communication interface to transmit the at least one setting command to the multi-display system, and The above predetermined pattern is an electronic device including a reference marker and a display cabinet identifier.
2. In Paragraph 1, An electronic device in which the above reference marker indicates a reference point capable of determining the location of each of the above display cabinets and the location of the above display cabinet identifier.
3. In Paragraph 1, The above reference marker corresponds to a single pixel with a predetermined color displayed, and The above display cabinet identifier is an electronic device corresponding to a predetermined number of pixels in which a predetermined color is displayed as on or off.
4. In Paragraph 1, The above reference marker is located at the top-left pixel of each of the above display cabinets, and The above display cabinet identifier is an electronic device located at a predetermined number of pixels adjacent to the right of the above reference marker.
5. In Paragraph 2, The above at least one processor is, An electronic device that determines the arrangement of the multi-display system and the coordinates of each display cabinet based on the number and location of the reference markers.
6. In Paragraph 5, An electronic device wherein at least one setting command comprises an identifier of each display cabinet and the coordinates of each display cabinet.
7. In Paragraph 1, The above at least one processor is, Generating a broadcasting command that instructs each of the above display cabinets to display the above predetermined pattern, and An electronic device that controls the communication interface to transmit the above broadcasting command to the multi-display system.
8. In a multi-display system including multiple display cabinets, A communication interface that communicates with an electronic device; Memory for storing at least one instruction; and It includes at least one processor electrically connected to the communication interface and the memory and executing at least one instruction; The above at least one processor is, A broadcasting command is obtained from the electronic device instructing each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier, and Each of the above display cabinets controls the display of the predetermined pattern by turning pixels at a predetermined position on or off with a predetermined color, and At least one setting command including an identifier of each of the above-mentioned display cabinets and the coordinates of each of the above-mentioned display cabinets is obtained from the electronic device, and A multi-display system that sets the coordinates of each of the above-mentioned display cabinets to each of the above-mentioned display cabinets.
9. In Paragraph 8, A multi-display system in which the above reference marker indicates a reference point capable of determining the location of each of the above-mentioned display cabinets and the location of the above-mentioned display cabinet identifier.
10. In Paragraph 8, The above at least one processor is, Control to display the reference marker by displaying a predetermined color on a single pixel in each of the above display cabinets, and A multi-display system that controls the display of a display cabinet identifier by displaying a predetermined color on or off on a predetermined number of pixels in each of the above-mentioned display cabinets.
11. In Paragraph 8, The above reference marker is located at the top-left pixel of each of the above display cabinets, and A multi-display system in which the above-mentioned display cabinet identifier is located at a predetermined number of pixels adjacent to the right of the above-mentioned reference marker.
12. A method for setting up a multi-display system including multiple display cabinets, The operation of acquiring an image of the multi-display system that displays a predetermined pattern in each display cabinet; An operation to determine the arrangement of the multi-display system and the coordinates of each display cabinet based on the above image; The operation of generating at least one setting command including the coordinates of each of the above-mentioned display cabinets; and The operation of transmitting the at least one setting command to the multi-display system; The above predetermined pattern is a method including a reference marker and a display cabinet identifier.
13. In Paragraph 12, A method in which the above reference marker indicates a reference point capable of determining the location of each of the display cabinets and the display cabinet identifier.
14. In Paragraph 13, The operation of determining the arrangement of the multi-display system and the coordinates of each display cabinet is A method of determining the arrangement of the multi-display system and the coordinates of each display cabinet based on the number and location of the reference markers.
15. A method of operating a multi-display system including multiple display cabinets, The operation of obtaining a broadcasting command from an electronic device that instructs each display cabinet to display a predetermined pattern including a reference marker and a display cabinet identifier; The operation of each of the above display cabinets displaying the predetermined pattern by turning pixels at predetermined positions on or off with a predetermined color; The operation of obtaining at least one setting command from the electronic device, the set of which includes an identifier of each of the display cabinets and the coordinates of each of the display cabinets; and A method comprising the operation of setting the coordinates of each of the above-mentioned display cabinets to each of the above-mentioned display cabinets.