Electronic device, display device, and operation method thereof
The electronic device's image frame approach facilitates rapid and efficient diagnosis and control of multiple display devices by incorporating status and control data transmission, addressing the inefficiencies in existing multi-display systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-12-09
- Publication Date
- 2026-06-18
AI Technical Summary
Existing multi-display systems lack efficient methods for diagnosing and controlling the status of multiple display devices, particularly in outdoor environments where exposure to varying conditions can affect performance.
An electronic device generates an image frame containing commands for status data collection and control data transmission to multiple display devices, allowing for simultaneous diagnosis and control through a single frame, thereby improving diagnostic and control speed.
This method enables rapid and efficient diagnosis and control of multiple display devices by collecting and transmitting status and control data in a single image frame, reducing diagnostic and control time.
Smart Images

Figure KR2025021137_18062026_PF_FP_ABST
Abstract
Description
Electronic device, display device and method of operation thereof
[0001] The present disclosure relates to an electronic device, a display device, and a method of operating the same. For example, the present disclosure relates to an electronic device and a method of operating the same for performing a diagnosis of a plurality of display devices using an image frame in a multi-display system.
[0002] Various electronic devices, such as display devices, are being developed in a form that enhances the utility value of various devices and satisfies the diverse needs of users by providing complex and diverse functions.
[0003] A multi-display system refers to the arrangement of two or more display devices to display images. By connecting multiple display devices, a multi-display system enables the display of images on a larger screen. Dual monitors can be used in homes or offices, or multi-display systems can be utilized commercially for indoor or outdoor billboards. Recently, large-scale digital signage is being used in public places and on building exteriors to convey video content, advertising content, and information.
[0004] To ensure the stability of using such multi-display systems, research on methods for diagnosing multiple display devices is required.
[0005] One embodiment of the present disclosure discloses an electronic device. An electronic device according to one embodiment of the present disclosure may include at least one processor including a processing circuit. An electronic device (100) according to one embodiment may include a memory for storing one or more instructions. The electronic device may generate an image frame including image data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices, by executing one or more instructions individually or collectively by at least one processor. The electronic device may control a communication unit including a communication circuitry to transmit the image frame to a multi-display by executing one or more instructions individually or collectively by at least one processor. The electronic device can control a communication unit to receive a video frame containing state data acquired from each of the plurality of display devices from a multi-display while a video frame is transmitted from a first display device to an Nth display device included in the plurality of display devices, by executing one or more instructions individually or collectively by at least one processor.
[0006] One embodiment of the present disclosure discloses a display device. A display device according to one embodiment of the present disclosure may include at least one processor including a processing circuit. A display device according to one embodiment may include a memory for storing one or more instructions. The display device may receive a video frame including video data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices through a communication unit including communication circuitry, by having one or more instructions executed individually or collectively by at least one processor. The display device may record status data of the display device in the video frame by having one or more instructions executed individually or collectively by at least one processor. The display device may transmit a video frame containing status data through a communication unit by having one or more instructions executed individually or collectively by at least one processor.
[0007] One embodiment of the present disclosure discloses a method of operating an electronic device. The method of operating the electronic device may include the step of generating an image frame comprising image data, a command requesting state data for each of a plurality of display devices constituting a multi-display, and a data space for recording state data for each of the plurality of display devices. The method of operating the electronic device (100) may include the step of transmitting the image frame to a multi-display. The method of operating the electronic device (100) may include the step of receiving an image frame from a multi-display that includes state data obtained from each of the plurality of display devices while the image frame is transmitted from a first display device to an Nth display device included in the plurality of display devices.
[0008] One embodiment of the present disclosure discloses a method of operating a display device. The method of operating a display device may include the step of receiving an image frame comprising image data, a command requesting state data for a plurality of display devices constituting a multi-display, and a data space for recording state data for a plurality of display devices. The method of operating a display device may include the step of recording state data of the display device into the image frame. The method of operating a display device may include the step of transmitting an image frame containing state data of the display device.
[0009] One embodiment of the present disclosure may provide a computer-readable recording medium having a program recorded thereon for executing a method of operating an electronic device on a computer.
[0010] The above and other aspects, features, and advantages of specific embodiments of the present disclosure will be more clearly understood by referring to the detailed description below together with the accompanying drawings.
[0011] FIG. 1 is a drawing for explaining an embodiment.
[0012] FIG. 2 is a drawing for explaining an example of a multi-display system arranged in an NxN shape according to one embodiment.
[0013] FIG. 3 is a flowchart illustrating a method of operation of an electronic device according to one embodiment.
[0014] FIG. 4 is a diagram illustrating an example of a video frame including a command requesting status data transmitted from an electronic device according to one embodiment.
[0015] FIG. 5 is a drawing for explaining an example of an image frame transmitted from a first display device to a second display device according to one embodiment.
[0016] FIG. 6 is a drawing for explaining an example of an image frame transmitted from a second display device to a third display device according to one embodiment.
[0017] FIG. 7 is a drawing for explaining an example of an image frame transmitted from a Nth display device to an electronic device according to one embodiment.
[0018] FIG. 8 is a flowchart illustrating a method of operation of a display device according to one embodiment.
[0019] FIG. 9 is a flowchart illustrating the operation of an electronic device and first, second, and third display devices according to one embodiment.
[0020] FIG. 10 is a flowchart illustrating an example in which an electronic device according to one embodiment transmits an image frame containing control data.
[0021] FIG. 11 is a drawing for illustrating an example of an image frame containing control data according to one embodiment.
[0022] FIG. 12 is a flowchart illustrating an example in which a display device according to one embodiment performs an operation based on control data.
[0023] FIG. 13 is a flowchart illustrating the operation of an electronic device and first, second, and third display devices according to one embodiment.
[0024] FIG. 14 is a block diagram of an electronic device according to one embodiment.
[0025] FIG. 15 is a drawing for explaining an example of a system including an electronic device and a first display device according to one embodiment.
[0026] Embodiments of the present disclosure are described in detail below with reference to the attached drawings. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts unrelated to the description may be omitted to clearly explain the present disclosure, and similar parts throughout the present disclosure are denoted by similar reference numerals.
[0027] The terms used in this disclosure are described in their current, general form considering the functions mentioned herein; however, they may refer to various other terms depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Accordingly, the terms used in this disclosure should not be interpreted solely by their names, but should be interpreted based on the meaning of the terms and the overall content of this disclosure.
[0028] Terms such as "first," "second," etc., may be used to describe various components, but components should not be limited by these terms. These terms are used for the purpose of distinguishing one component from another.
[0029] The terms used in this disclosure are used merely to describe embodiments and are not intended to limit this disclosure. Singular expressions include the plural meaning unless the context clearly indicates the singular. Furthermore, throughout this disclosure, when a part is described as being "connected" to another part, this includes not only cases where they are "directly connected" but also cases where they are "electrically connected" with other elements interposed between them. When a part is described as "comprising" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0030] The terms “above” and similar designations used in this disclosure, particularly in the claims, may indicate both singular and plural. Unless explicitly specified in the order of the steps describing the method according to this disclosure, the described steps may be performed in a suitable order. This disclosure is not limited by the order in which the described steps are described.
[0031] Phrases such as "in some embodiments" or "in one embodiment" appearing in various places in this disclosure do not necessarily refer to the same embodiment.
[0032] Some embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various numbers of hardware and / or software configurations that execute specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a specific function. For example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented as algorithms executed on one or more processors. The present disclosure may employ prior art for electronic configuration, signal processing, and / or data processing, etc. Terms such as “mechanism,” “element,” “means,” and “configuration” may be used broadly and are not limited to mechanical and physical configurations.
[0033] The connecting lines or connecting members between the components depicted in the drawings are merely illustrative of functional connections and / or physical or circuit connections. In the actual device, connections between components may be represented by various alternative or additional functional, physical, or circuit connections.
[0034] The functions or operations described in this disclosure may be processed individually by a single processor and / or collectively by a plurality of processors. A single processor or a combination of a plurality of processors may include circuitry that performs processing, such as an Application Processor (AP), a Communication Processor (CP), a Graphical Processing Unit (GPU), a Neural Processing Unit (NPU), a Microprocessor Unit (MPU), a System on Chip (SoC), an Integrated Chip (IC), etc.
[0035] It should be understood that the blocks and combinations of flowcharts in the flowcharts illustrated in the present disclosure may be performed by one or more computer programs comprising computer-executable instructions. The one or more computer programs may be stored all in a single memory or may be divided and stored in multiple different memories.
[0036] In the present disclosure, 'state data' may mean data including state information of a display device. State data according to one embodiment may include temperature information, humidity information, coordinate information, brightness information, color temperature information, version information, etc. of the display device.
[0037] In the present disclosure, a 'command for requesting status data' may mean status data collection command information for collecting status data from a display device. A command for requesting status data according to one embodiment may include ID information of a display device and type information of status data to be collected.
[0038] In the present disclosure, 'control data' may mean data including control information that commands a display device to perform. Control data according to one embodiment may include ID information and control information of the display device. Control information according to one embodiment may include coordinate setting information, brightness setting information, resolution setting information, color temperature setting information, version update information, etc.
[0039] Embodiments of the present disclosure are described in detail below with reference to the attached drawings. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein.
[0040] The present disclosure will be described in detail below with reference to the attached drawings.
[0041] FIG. 1 is a drawing for explaining an embodiment.
[0042] FIG. 1 illustrates a multi-display system in which an electronic device (100) according to one embodiment operates with a plurality of display devices (e.g., 200, 300, 400).
[0043] Referring to FIG. 1, an electronic device (100) according to one embodiment can provide content such as video, audio, etc. to a first display device (200), a second display device (300), and a third display device (300). The electronic device (100) may include various types of electronic devices capable of providing content to the first display device (200), the second display device (200), and the third display device (300), such as, for example, a set-top box, a DVD player, a Blu-ray disc player, a PC, a game console, etc. (but not limited thereto). The electronic device (100) may be referred to as a source device in terms of providing content, and may also be referred to as a host device, a content providing device, a computing device, etc.
[0044] Referring to FIG. 1, a first display device (200), a second display device (300), and a third display device (400) according to one embodiment can display content received from an electronic device (100) on a screen. The first display device (200), the second display device (300), and the third display device (400) may include various types of electronic devices capable of receiving and outputting content, such as, for example, a smart TV, a network TV, an internet TV, a web TV, an IPTV, a PC, etc. (but not limited thereto). The first display device (200), the second display device (300), and the third display device (400) may be referred to as display devices in terms of receiving and displaying content, and may also be referred to as content receiving devices, sink devices, electronic devices, computing devices, etc. The electronic device (100) may be referred to as the primary device and the display devices (200, 300, 400) may be referred to as secondary devices.
[0045] According to one embodiment, through a multi-display system comprising a plurality of display devices, an image can be displayed on a larger screen by displaying the image on a plurality of display devices arranged side by side. The multi-display system may include various structures, such as arranging the plurality of display devices horizontally, arranging the plurality of display devices vertically, or arranging the plurality of display devices in an NxN configuration. For example, hundreds of display devices may be installed in an NxN configuration in an outdoor public place or on the exterior wall of a building.
[0046] Referring to FIG. 1, a first display device (200), a second display device (300), and a third display device (400) are arranged side-by-side and connected horizontally so that an image can be displayed on a larger screen. According to one embodiment, an electronic device (100) can transmit video frames to provide content to a plurality of display devices (200, 300, 400). Video frames can be transmitted from the electronic device (100) to the first display device (200), the second display device (300), and the third display device (400) in the direction (1).
[0047] Meanwhile, a multi-display system according to one embodiment may require diagnosis of the state of each of the multiple display devices. For example, since a display device installed outdoors is exposed to the external environment, it may be necessary to diagnose whether it maintains a temperature, humidity, etc. suitable for operating the display device. The electronic device (100) may perform diagnosis of the state of the temperature, humidity, etc. of each display device when installing the multiple display devices or at a predetermined interval.
[0048] According to one embodiment, when transmitting a video frame, the electronic device (100) may transmit the frame by including a command requesting status data for diagnosing a display device in the remaining data space other than the video data space of the frame. The electronic device (100) may include a command requesting status data of a type to be collected from each display device in a part of the data space of the video frame.
[0049] According to one embodiment, when an electronic device (100) transmits a video frame, it may transmit the frame by including control data that commands each display device to perform an action in the remaining data space other than the video data space of the frame.
[0050] Referring to FIG. 1, an image frame transmitted from an electronic device (100) is sequentially transmitted to a first display device (200), a second display device (300), and a third display device (400) in the direction (1), and based on a command requesting state data included in the image frame, a request for and acquisition of state data can be performed from each of the first display device (200), the second display device (300), and the third display device (400). After the acquisition of state data from the third display device (400) is completed, the image frame containing the state data of the first, second, and third display devices (200, 300, 400) can be transmitted to the electronic device (100) in the direction (2), which is the reverse direction of the transmission direction.
[0051] According to one embodiment, an electronic device (100) can transmit a command requesting status data for all of a plurality of display devices (e.g., 200 displays) in a loop format that is sequentially transmitted to a plurality of display devices, with the command carried in the data space (e.g., 74 Kbyte) remaining outside the image data space in a single image frame (e.g., 16 msec). As the image frame is transmitted to each display device, status data is collected from each display device, and once the status data of the last display device is collected, the image frame containing the status data of all display devices can be transmitted to the electronic device (100) in the reverse direction of transmission. Accordingly, the electronic device (100) can collect status data for all display devices in a short period of time.
[0052] According to one embodiment, the electronic device (100) requests and collects one type of status data for each of the multiple display devices or all requestable types of status data for each of the multiple display devices through the transmission and reception of a single image frame, rather than requesting one type of status data for any one of the multiple display devices through the transmission and reception of a single image frame, thereby improving the diagnostic speed based on status data for all of the multiple display devices and shortening the diagnostic time.
[0053] In addition, according to one embodiment, by transmitting control data for each of the plurality of display devices using a single image frame, the control speed for all of the plurality of display devices can be improved and the control time can be shortened.
[0054] Accordingly, when using a multi-display system, efficient diagnosis and control of multiple display devices can be achieved.
[0055] FIG. 1 is illustrated to explain one embodiment and is not limited thereto.
[0056] FIG. 2 is a drawing for explaining an example of a multi-display system arranged in an NxN shape according to one embodiment.
[0057] FIG. 2 illustrates a multi-display system in which nine display devices (200, 300, 400, 500, 600, 700, 800, 900, 1000) according to one embodiment are configured in a 3x3 shape.
[0058] As illustrated in FIG. 2, for example, a multi-display system configured in a 3x3 shape can, for example, have a video frame transmitted from an electronic device (100) sequentially transmitted to the right direction to the first, second, and third display devices (200, 300, 400) arranged side by side horizontally in the direction (1), sequentially transmitted to the left direction to the fourth, fifth, and sixth display devices (500, 600, 700) in the second row, and sequentially transmitted to the right direction to the seventh, eighth, and ninth display devices (800, 900, 1000) in the third row.
[0059] After reaching the ninth display device (1000), which is the last display device of the transmission process, the video frame can be transmitted to the electronic device (100) in a bypass format in the direction (2), which is the reverse direction of the transmission direction.
[0060] According to one embodiment, when an electronic device (100) transmits a video frame, it may transmit the frame by including a command requesting status data of the first to ninth display devices (200, 300, 400, 500, 600, 700, 800, 900, 1000) in the remaining data space other than the video data space of the frame.
[0061] Referring to FIG. 2, an image frame transmitted from an electronic device (100) is transmitted sequentially in the direction (1) to a first display device (200), a second display device (300), a third display device (400), a fourth display device (500), a fifth display device (600), a sixth display device (700), a seventh display device (800), an eighth display device (900), and a ninth display device (1000), and based on a command requesting state data included in the image frame, a request for and acquisition of state data can be performed from each of the first to ninth display devices (200, 300, 400, 500, 600, 700, 800, 900, 1000). After the acquisition of status data from the ninth display device (1000) is completed, the image frame on which the status data of the first to ninth display devices (200, 300, 400, 500, 600, 700, 800, 900, 1000) is recorded can be transmitted to the electronic device (100) in the direction (2), which is the reverse direction of the transmission direction.
[0062] According to one embodiment, when an electronic device (100) transmits a video frame, it may transmit the frame by including control data containing control information of the first to ninth display devices (200, 300, 400, 500, 600, 700, 800, 900, 1000) in the remaining data space other than the video data space of the frame.
[0063] FIG. 2 is illustrated to explain one embodiment and is not limited thereto.
[0064] FIG. 3 is a flowchart for explaining the operation method of an electronic device according to one embodiment. While explaining the flowchart of FIG. 3, reference will be made to FIGS. 4 through 7.
[0065] An electronic device (100) according to one embodiment transmits a video frame containing video data to be divided and displayed on a plurality of display devices constituting a multi-display, and transmits the video frame by including a command requesting status data for each of the plurality of display devices in the remaining data space other than the video data space of the video frame, and can receive a video frame in which status data collected from each display device is recorded.
[0066] In S301 of FIG. 3, the electronic device (100) can generate an image frame including image data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices.
[0067] According to one embodiment, a command requesting status data may mean status data collection command information for collecting status data from a display device. The command requesting status data may include ID information of the display device to collect status data and type information of the status data to be collected.
[0068] The state data according to one embodiment may include temperature information, humidity information, coordinate information, brightness information, color temperature information, version information, etc. of the display device.
[0069] The type information of the status data included in the command requesting status data according to one embodiment may include at least one of temperature information, humidity information, coordinate information, brightness information, color temperature information, and version information of the display device. Additionally, the type information of the status data included in the command requesting status data may be set to all requestable types.
[0070] FIG. 4 is a diagram illustrating an example of a video frame including a command requesting status data transmitted from an electronic device according to one embodiment.
[0071] Referring to FIG. 4, the image frame (10) may include a data space (30) for recording status data for a plurality of display devices, a command requesting status data of the first, second, third to N display devices (200, 300, 400, 2000), in addition to the image data space (20).
[0072] For example, a command (402) requesting first state data may include ID information D1 of a display device to collect state data (first display device, 200) and type information (temperature) of the state data to be collected. A command (403) requesting second state data may include ID information D2 of a display device to collect state data (second display device, 300) and type information (temperature) of the state data to be collected. A command (404) requesting third state data may include ID information D3 of a display device to collect state data (third display device, 400) and type information (temperature) of the state data to be collected. Additionally, a command (405) requesting Nth state data may include ID information DN of a display device to collect state data (Nth display device, 2000) and type information (temperature) of the state data to be collected.
[0073] According to one embodiment, the electronic device (100) can transmit a video frame (10) including video data (20) and a command (30) requesting status data for a plurality of display devices including first to N display devices to a multi-display in the direction of (1) (Fig. 4).
[0074] In S302 of FIG. 3, the electronic device (100) can transmit video frames to a multi-display.
[0075] According to one embodiment, an image frame including a command requesting status data for a plurality of display devices can be transmitted sequentially from a first display device to a second display device located adjacently, from the second display device to a third display device, and up to the Nth display device, which is the last display device.
[0076] According to one embodiment, the image frame may include address information to which the image frame is to be transmitted. For example, the image frame may include address information for sequentially transmitting to adjacent display devices until it reaches the Nth display device from the first display device.
[0077] According to one embodiment, a display device that receives a video frame can record state data in the video frame according to the type information of the state data requested to the display device, based on the ID information of the display device and the type information of the state data to be collected included in a command requesting state data.
[0078] Referring to FIG. 4, the first display device (200) can receive an image frame (10) including a command (402) requesting first state data of the first display device.
[0079] FIG. 5 is a drawing for explaining an example of an image frame transmitted from a first display device to a second display device according to one embodiment.
[0080] Referring to FIG. 5, the first display device (200) can record state data (502) including temperature information (temperature 1) of the first display device in an image frame based on a command (402) requesting first state data of the first display device, according to the type information (temperature) of the state data included in the command (402) requesting first state data.
[0081] The first display device (200) can transmit a video frame (11) in which the status data (502) of the first display device is recorded to the second display device (300).
[0082] Referring to FIG. 5, the second display device (200) can receive an image frame (11) including a command (403) requesting second state data of the second display device.
[0083] FIG. 6 is a drawing for explaining an example of an image frame transmitted from a second display device to a third display device according to one embodiment.
[0084] Referring to FIG. 6, the second display device (300) can record state data (603) including temperature information (temperature 2) of the second display device in an image frame (12) based on a command (403) requesting second state data of the second display device, according to the type information (temperature) of the state data included in the command (403) requesting second state data. The second display device (300) can transmit the image frame (12) on which the state data (603) of the second display device is recorded to the third display device (400).
[0085] The video frame (12) received by the third display device (400) includes a command (404) requesting the third state data of the third display device.
[0086] The third display device (400) can record the state data (temperature information) of the third display device in a video frame according to the type information (temperature) of the state data included in the command (404) requesting the third state data of the third display device.
[0087] Referring to FIG. 7, the image frame (13) sequentially transmitted from the third display device (400) to the Nth display device (2000) in the direction (1) includes state data (704) including temperature information (temperature 3) of the third display device.
[0088] In S303 of FIG. 3, the electronic device (100) can receive an image frame from a multi-display that includes state data obtained from each of the plurality of display devices while the image frame is transmitted from a first display device to a Nth display device included in the plurality of display devices.
[0089] The electronic device (100) can receive video frames in the reverse direction of the transmission direction that are sequentially transmitted from the first display device (200) to the Nth display device (2000).
[0090] FIG. 7 is a drawing for explaining an example of an image frame transmitted from a Nth display device to an electronic device according to one embodiment.
[0091] According to one embodiment, the Nth display device (2000), arranged in the last order among a plurality of display devices, can receive a video frame containing a command (405) requesting the Nth state data of the Nth display device. The Nth display device (2000) can record state data (705) containing temperature information (temperature N) of the Nth display device in the video frame according to the type information (temperature) of the state data included in the command (405) requesting the Nth state data.
[0092] The Nth display device (2000) can transmit the final image frame (13) in which the state data (705) of the Nth display device is recorded to the electronic device (100) in the (2) direction.
[0093] According to one embodiment, the image frame may include address information to which the image frame is to be transmitted. For example, the image frame may include address information for being transmitted sequentially from a first display device to an adjacent display device until it reaches the Nth display device, and then transmitted to an electronic device (100) in the reverse direction of the transmission direction.
[0094] According to one embodiment, the final image frame (13) may include state data of all display devices from the first display device (200) to the Nth display device (2000).
[0095] The electronic device (100) can acquire status data of multiple display devices included in the final image frame (13). As the electronic device (100) acquires status data of multiple display devices through the process of transmitting and receiving a single image frame, it can diagnose multiple display devices within a short period of time at a high speed.
[0096] According to one embodiment, the electronic device (100) can diagnose the status data of a plurality of acquired display devices using a predetermined status diagnosis program. The electronic device (100) can use a predetermined status diagnosis program stored in an external device (not shown) through a communication unit (110). The electronic device (100) can use a predetermined status diagnosis program stored in the memory (130) of the electronic device (100).
[0097] For example, the electronic device (100) can diagnose whether coordinate settings need to be changed by obtaining coordinate information as state data of the display device. The electronic device (100) can diagnose whether cooling of the display device is required by obtaining temperature information as state data of the display device.
[0098] According to one embodiment, the video frame may include a command requesting status data of at least one display device among the first display device (200) to the Nth display device (2000). If the video frame includes a command requesting status data of some devices among the first to Nth display devices (200 to 2000), the status data of some display devices may be included in the video frame based on the ID information of the display devices included in the command.
[0099] FIGS. 3 to 7 are illustrated to explain an embodiment and are not limited thereto.
[0100] FIG. 8 is a flowchart for explaining the operation method of a display device according to one embodiment.
[0101] According to one embodiment, a display device (201, FIG. 15) that receives a video frame containing a command requesting status data can record status data corresponding to the command in the video frame and transmit the video frame with the recorded status data to another display device placed adjacently.
[0102] A display device (201) according to one embodiment may operate as any one of a plurality of display devices and may be referred to as the first to Nth display devices according to the arrangement order of the plurality of display devices.
[0103] In S801 of FIG. 8, the display device (201) can receive an image frame including image data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices.
[0104] According to one embodiment, when the display device (201) operates as the first display device among a plurality of display devices to receive an image frame, the display device (201) can receive an image frame from the electronic device (100) that includes a command requesting status data including ID information for each of the plurality of display devices and type information of status data.
[0105] When the display device (201) operates as the second to Nth display device among a plurality of display devices that receives an image frame, the display device (201) may receive an image frame containing a command requesting status data from the first to N-1th display devices arranged adjacently.
[0106] In S802 of FIG. 8, the display device (200) can record state data of the display device into an image frame.
[0107] According to one embodiment, a display device (201) that receives a video frame can record state data corresponding to type information of state data in a data space for recording state data within the video frame, based on a command requesting state data corresponding to its own ID information. For example, if the type information of state data included in the command is humidity information, the display device (201) can record the humidity information of the display device (201) in the video frame.
[0108] In S803 of FIG. 8, the display device (201) can transmit an image frame containing state data of the display device.
[0109] According to one embodiment, the display device (201) can transmit a video frame containing state data of the display device to another display device located adjacent to the display device, based on address information included in the video frame.
[0110] When the display device (201) operates as the first to N-1th display device among a plurality of display devices that receives a video frame, the display device (201) can record the status data in the video frame based on a command requesting status data, and then transmit the video frame containing the command requesting status data to another adjacent display device.
[0111] As the display device (201) that receives the video frame transmits the video frame to an adjacent display device based on the address information included in the video frame, the video frame can be transmitted sequentially from the first display device to the Nth display device, which is the last among the plurality of display devices.
[0112] According to one embodiment, the display device (201) can transmit a video frame containing state data to an electronic device (100) that requested the video frame based on address information included in the video frame. The display device (201) can transmit the video frame in the reverse direction of the transmission direction in which it was sequentially transmitted from the first display device to the Nth display device.
[0113] When the display device (201) operates as the Nth display device, which is the last in order to receive a video frame among a plurality of display devices, the display device (201) can record state data in the video frame based on a command requesting state data, and then transmit the video frame to the electronic device (100).
[0114] According to one embodiment, in the process of each display device (201) receiving a video frame to output content, each display device records and transmits the status data in the video frame based on a command requesting status data included in one video frame, thereby enabling multi-display diagnosis within a shortened time at a rapid speed.
[0115] FIG. 9 is a flowchart for schematically explaining the operation of an electronic device and a first, second, and third display device according to one embodiment.
[0116] FIG. 9 describes an example of a multi-display system including an electronic device (100) and first, second, and third display devices (200, 300, 400).
[0117] In S901 of FIG. 9, the electronic device (100) can generate an image frame including a command requesting image data and status data. The electronic device (100) can generate an image frame including a command requesting status data for each of the first, second, and third display devices (200, 300, 400).
[0118] According to one embodiment, the video frame may include a command requesting status data of each of the first to third display devices (200, 300, 400). The video frame may also include a command requesting status data of at least one of the first to third display devices (200, 300, 400).
[0119] In S902 of FIG. 9, the electronic device (100) can transmit an image frame to a first display device (200). The electronic device (100) can transmit the image frame to a first display device (200) arranged as the first display device among a plurality of display devices based on address information included in the image frame.
[0120] In S903 of FIG. 9, the first display device (200) can record the state data of the first display device in an image frame. The first display device (200) can record the state data of the first display device in an image frame based on the type information of the state data included in the command requesting the state data.
[0121] In S904 of FIG. 9, the first display device (200) can transmit an image frame to the second display device (300). The first display device (200) can transmit the image frame to the second display device (300) which is positioned adjacent to the first display device (200) based on address information included in the image frame.
[0122] In S905 of FIG. 9, the second display device (300) can record the status data of the second display device in an image frame. The second display device (300) can record the status data of the second display device in an image frame based on the type information of the status data included in the command requesting the status data.
[0123] In S906 of FIG. 9, the second display device (300) can transmit an image frame to the third display device (400). The second display device (300) can transmit the image frame to the third display device (400) which is positioned adjacent to the second display device (300) based on address information included in the image frame.
[0124] In S907 of FIG. 9, the third display device (400) can record the status data of the third display device in an image frame. The third display device (400) can record the status data of the third display device in an image frame based on the type information of the status data included in the command requesting the status data.
[0125] In S908 of FIG. 9, the third display device (400) can transmit an image frame to the electronic device (100). According to one embodiment, the third display device (400), which is arranged in the last order among a plurality of display devices, can transmit the image frame to the electronic device (100) in the reverse direction of the transmission direction sequentially transmitted from the first display device (200) to the third display device (400), based on address information included in the image frame.
[0126] The final image frame transmitted to the electronic device (100) may include all status data of the first to third display devices (200, 300, 400).
[0127] According to one embodiment, when a command requesting status data of some of the first to third display devices (200, 300, 400) is included in the video frame, the status data of some display devices may be included in the video frame based on the ID information of the display devices included in the command.
[0128] FIGS. 8 and 9 are illustrated to explain an embodiment and are not limited thereto.
[0129] FIG. 10 is a flowchart illustrating an example in which an electronic device according to one embodiment transmits an image frame containing control data. FIG. 11 is a diagram illustrating an example of an image frame containing control data according to one embodiment. Refer to FIG. 11 while describing the flowchart of FIG. 10.
[0130] According to one embodiment, the electronic device (100) can control a plurality of display devices by transmitting a video frame containing control data for a plurality of display devices. For example, the electronic device (100) can control the display devices to perform operations such as changing the settings of the display devices.
[0131] In S1001 of FIG. 10, the electronic device (100) can generate control data for a plurality of display devices based on state data for a plurality of display devices included in an image frame.
[0132] According to one embodiment, the control data may include ID information of the display device and control information for commanding the display device to perform. According to one embodiment, the control information may include coordinate setting information, brightness setting information, resolution setting information, color temperature setting information, version update information, etc.
[0133] For example, the electronic device (100) can generate control data including the ID of the first display device and coordinate setting information to be changed, based on coordinate information which is state data of the first display device (200) included in an image frame received from a multi-display.
[0134] For example, the electronic device (100) can generate control data including the ID of the second display device and brightness setting information to be changed, based on brightness information, which is state data of the second display device (300) included in a video frame received from a multi-display.
[0135] In S1002 of FIG. 10, the electronic device (100) can generate an image frame containing image data and control data for each display device and transmit it to a multi-display.
[0136] For example, the electronic device (100) can generate a video frame containing control data including ID information and coordinate setting information of the first display in the remaining data space other than the video data within the video frame and transmit it to a multi-display.
[0137] Referring to FIG. 11, a command (70) requesting status data of the first, second, third to N display devices (200, 300, 400, 2000) may be included in a partial data space other than the image data (60) space within the image frame (50). Additionally, control data (80) of the first, second, third to N display devices (200, 300, 400, 2000) may be included in a partial data space within the image frame (50).
[0138] For example, the first control data (1102) may include ID information D1 of the display device (first display device, 200) and control information (control 1). The second control data (1103) may include ID information D2 of the display device (second display device, 300) and control information (control 2). The third control data (1104) may include ID information D3 of the display device (third display device, 400) and control information (control 4). The Nth diagnostic data (1105) may include ID information DN of the display device (Nth display device, 2000) and control information (control N).
[0139] According to one embodiment, the electronic device (100) can transmit a video frame (50) including video data (60), a command (70) requesting status data for a plurality of display devices including first to N display devices, and control data (80) to a multi-display in the direction of (1).
[0140] FIG. 11 illustrates an example in which an image frame (50) includes image data (60), a command requesting status data for a plurality of display devices, a data space (70) for recording status data for a plurality of display devices, and control data (80), but is not limited thereto. The image frame (50) may include image data (60) and control data (80). The image frame (50) may include image data (60), a command requesting status data for a plurality of display devices, and a data space (70) for recording status data for a plurality of display devices.
[0141] According to one embodiment, the image frame may include control data of some of the first to N display devices (200 to 2000). Additionally, according to one embodiment, the image frame may include a command requesting status data of some of the first to N display devices (200 to 2000).
[0142] FIGS. 10 and 11 are illustrated to explain an embodiment and are not limited thereto.
[0143] FIG. 12 is a flowchart illustrating an example in which a display device according to one embodiment performs an operation based on control data.
[0144] A display device (201) according to one embodiment may operate as any one of a plurality of display devices and may be referred to as the first to Nth display devices according to the arrangement order of the plurality of display devices.
[0145] In S1201 of FIG. 12, the display device (201) can receive an image frame including image data and control data specific to a plurality of display devices. In S1202, the display device (201) can perform an operation based on control data corresponding to a display device among the control data specific to a plurality of display devices.
[0146] According to one embodiment, the control data may include ID information of the display device and control information. The display device (201) may perform an operation corresponding to the control information that commands the display device to perform, based on the ID information of the display device. The control information according to one embodiment may include coordinate setting information, brightness setting information, resolution setting information, color temperature setting information, version update information, etc.
[0147] According to one embodiment, the electronic device (100) can generate control data for controlling at least one of a plurality of display devices when control is required, either at the time of the initial multi-display installation, at a predetermined interval, or based on the state data of the display device.
[0148] FIG. 13 is a flowchart for schematically explaining the operation of an electronic device and a first, second, and third display device according to one embodiment.
[0149] FIG. 13 describes an example of a multi-display system including an electronic device (100) and first, second, and third display devices (200, 300, 400).
[0150] In S1301 of FIG. 13, the electronic device (100) can generate an image frame including image data, a command requesting status data, and control data.
[0151] According to one embodiment, the image frame may include control data of all of the first to third display devices (200, 300, 400). Additionally, the image frame may include control data of at least one of the first to third display devices (200, 300, 400).
[0152] The video frame may include a command requesting status data of all of the first to third display devices (200, 300, 400). The video frame may also include a command requesting status data of at least one of the first to third display devices (200, 300, 400).
[0153] In S1302 of FIG. 13, the electronic device (100) can transmit an image frame to a first display device (200). The electronic device (100) can transmit the image frame to a first display device (200) arranged as the first display device among a plurality of display devices based on address information included in the image frame.
[0154] In S1303 of FIG. 13, the first display device (200) can record the status data of the first display device in an image frame. The first display device (200) can record the status data of the first display device in an image frame based on the type information of the status data included in the command requesting the status data.
[0155] In S1304 of FIG. 13, the first display device (200) can perform an operation based on control data. The first display device (200) can perform an operation based on control information included in the control data of the first display device (200).
[0156] In S1305 of FIG. 13, the first display device (200) can transmit an image frame to the second display device (300). The first display device (200) can transmit the image frame to the second display device (300) which is positioned adjacent to the first display device (200) based on address information included in the image frame.
[0157] In S1306 of FIG. 13, the second display device (300) can record state data of the second display device in an image frame. The second display device (300) can record state data of the second display device in an image frame based on type information of state data included in the data.
[0158] In S1307 of FIG. 13, the second display device (300) can perform an operation based on control data. The second display device (300) can perform an operation based on control information included in the control data of the second display device (300).
[0159] In S1308 of FIG. 13, the second display device (300) can transmit an image frame to the third display device (400). Based on address information included in the image frame, the second display device (300) can transmit the image frame to the third display device (400) positioned adjacent to the second display device (300).
[0160] In S1309 of FIG. 13, the third display device (400) can record the status data of the third display device in an image frame. The third display device (400) can record the status data of the third display device in an image frame based on the type information of the status data included in the command requesting the status data.
[0161] In S1310 of FIG. 13, the third display device (400) can perform an operation based on control data. The third display device (400) can perform an operation based on control information included in the control data of the third display device (400).
[0162] In S1311 of FIG. 13, the third display device (400) can transmit an image frame to the electronic device (100). According to one embodiment, the third display device (400), which is arranged in the last order among a plurality of display devices, can transmit the image frame to the electronic device (100) in the reverse direction of the transmission direction sequentially transmitted from the first display device (200) to the third display device (400), based on address information included in the image frame. The image frame transmitted to the electronic device (100) may include all status data of the first to third display devices (200, 300, 400).
[0163] According to one embodiment, when a command requesting status data of some of the first to third display devices (200, 300, 400) is included in the video frame, the status data of some display devices may be included in the video frame based on the ID information of the display devices included in the command.
[0164] According to one embodiment, when control data of some of the first to third display devices (200, 300, 400) is included in the video frame, an operation based on the control data may be performed by some of the display devices based on the ID information of the display devices included in the control data.
[0165] FIGS. 12 and 13 are illustrated to explain an embodiment and are not limited thereto.
[0166] FIG. 14 is a block diagram of an electronic device according to one embodiment.
[0167] Referring to FIG. 14, an electronic device (100) according to one embodiment may include a communication unit (110) (e.g., including communication circuitry), a memory (130), and a processor (120) (e.g., including processing circuitry). The processor (120) of the electronic device (100) may control the communication unit (110), etc., by executing programs stored in the memory (130). The components included in the electronic device (100) are not limited to those shown in FIG. 14.
[0168] A memory (130) according to one embodiment can store a program to be executed by a processor (120) and can store data that is input to or output from an electronic device (100).
[0169] The memory (130) may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.
[0170] Programs stored in memory (130) can be classified into multiple software modules according to their functions. For example, memory (130) may include a video frame generation module (131) (e.g., including executable program commands, etc.) and a state data acquisition module (132) (e.g., including executable program commands, etc.), but is not limited thereto, and may store at least some of these or include other software modules.
[0171] According to one embodiment, the image frame generation module (131) is composed of instructions or program code for executing a function and / or operation of generating an image frame. In one embodiment, the processor (120) can generate an image frame including image data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices by executing the program code or instructions of the image frame generation module (131) stored in memory (130).
[0172] The processor (120) may include processing circuitry and can generate control data by executing program code or instructions of the image frame generation module (131) stored in memory (130). The processor (120) can generate an image frame including an image frame and control data for a plurality of display devices by executing program code or instructions of the image frame generation module (131) stored in memory (130).
[0173] The processor (120) can generate control data for a plurality of display devices based on state data for a plurality of display devices included in a received video frame by executing program code or instructions of a video frame generation module (131) stored in memory (130). The processor (120) can generate a video frame including video data and control data for a plurality of display devices by executing program code or instructions of a video frame generation module (131) stored in memory (130).
[0174] According to one embodiment, the state data acquisition module (132) is composed of instructions or program code for executing a function and / or operation to acquire state data of a display device. In one embodiment, the processor (120) can acquire state data acquired from each of a plurality of display devices from a received image frame by executing the program code or instructions of the state data acquisition module (131) stored in memory (130). In one embodiment, the processor (120) can acquire state data for each display device recorded in a data space for recording state data for each of a plurality of display devices within the image frame.
[0175] The processor (120) controls the overall operation of the electronic device (100). The processor (120) can control the operation or function performed by the electronic device (100) by executing instructions or programs stored in memory (130). For example, the processor (120) can control the communication unit (110), etc.
[0176] According to one embodiment, the processor (120) may be composed of one or more processors. The processor (120) may be composed of at least one hardware, for example, a Central Processing Unit, a microprocessor, a Graphic Processing Unit, Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), a Micro Controller Unit (MCU), and Field Programmable Gate Arrays (FPGAs), but is not limited thereto. Accordingly, the processor (120) may include various processing circuitries and / or multiple processors. For example, the term “processor” as used in this specification (including claims) refers to various processing circuits comprising at least one processor, and at least one of the at least one processor may be configured to perform various functions described in this specification, either individually or collectively in a distributed manner. Where “processor,” “at least one processor,” or “one or more processors” are described in this specification as being configured to perform multiple functions, these terms include, without limitation, cases where, for example, one processor performs some of the described functions and another processor performs the remaining functions, as well as cases where a single processor performs all the described functions. Additionally, at least one processor may be included as a combination of processors performing the various functions described / disclosed in a distributed manner, etc.At least one processor can execute program instructions to realize or perform various functions.
[0177] According to one embodiment, the processor (120) may be composed of a Micro Controller Unit (MCU) and Field Programmable Gate Arrays (FPGAs).
[0178] According to one embodiment, the communication unit (110) may include one or more components including various communication circuitries that enable communication between the electronic device (100) and an external device (not shown) or between the electronic device (100) and a display device (201).
[0179] For example, the communication unit (110) may include a short-range communication unit and a mobile communication unit.
[0180] The short-range communication unit may include, but is not limited to, a Bluetooth communication unit, a short-range wireless communication unit (NFC / RFID unit), a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an infrared (IrDA, infrared Data Association) communication unit, a UWB (ultra wideband) communication unit, an Ant+ communication unit, etc.
[0181] A mobile communication unit transmits and receives wireless signals with at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include various forms of data resulting from voice call signals, video call call signals, or the transmission and reception of text / multimedia messages.
[0182] A communication unit (110) according to one embodiment may include various communication circuits for performing communication with at least one external device. Here, 'communication' may mean an operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. In the following description, at least one external device is described as a display device (201).
[0183] The communication unit (110) can perform wired or wireless communication with the display device (201).
[0184] For example, the communication unit (110) may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired communication with a display device (201).
[0185] For example, the communication unit (110) may include at least one port for being connected to the display device (201) via a wired cable in order to communicate with the display device (201) via a wired connection. For example, the communication unit (110) may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, a DisplayPort, and a USB port. Accordingly, the communication unit (110) can perform communication with the display device (201) connected via a wired connection through at least one port. Here, a port may refer to a physical device configuration capable of connecting or inserting a cable, a communication line, or a plug.
[0186] For example, the communication unit (110) may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with the display device (201).
[0187] For example, the communication unit (110) may include a short-range communication module capable of receiving control commands from a remote controller located at a short distance, for example, an input device, for example, an IR (infrared) communication module, etc. In this case, the communication unit (110) may receive a control signal from the remote controller.
[0188] For example, the communication unit (110) may include at least one communication module that performs communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the communication unit (110) may further include a communication module that performs communication with a server to support long-distance communication according to long-distance communication standards. For example, the communication unit (110) may include a communication module that performs communication through a network for internet communication. Additionally, the communication unit (110) may include a communication module that performs communication through a communication network according to communication standards such as 3G, 4G, 5G and / or 6G.
[0189] According to one embodiment, the communication unit (110) can transmit and receive video frames with the communication unit (210, FIG. 15) of the display device (201).
[0190] According to one embodiment, the communication unit (110) can transmit status data of the display device to an external server (not shown) and receive a diagnosis result using a status diagnosis program stored on the external server.
[0191] The names of the components of the aforementioned electronic device (100) may vary. The electronic device (100) according to the present disclosure may be configured to include at least one of the aforementioned components, and some components may be omitted or additional components may be included.
[0192] FIG. 14 is illustrated to explain one embodiment and is not limited thereto.
[0193] FIG. 15 is a drawing for explaining an example of a system including an electronic device and a display device according to one embodiment.
[0194] Referring to FIG. 15, an electronic device (100) according to one embodiment may include a communication unit (110), a memory (130), and a processor (120). The processor (120) of the electronic device (100) can control the communication unit (110), etc., by executing programs stored in the memory (130). The components included in the electronic device (100) are not limited to those shown in FIG. 15.
[0195] According to one embodiment, the memory (130) may include an image frame generation module (131) and a state data acquisition module (132), as illustrated in FIG. 14. Since the configuration of the electronic device (100) has been described in detail in FIG. 14, a redundant description will be omitted.
[0196] The processor (120) of the electronic device (100) can control the processing of a video signal to be transmitted to a display device (201) and control the processing of the video signal to be output through a communication unit (110).
[0197] The communication unit (110) may include at least one signal input / output port. The communication unit (110) may receive an EDID (Extended Display Identification Data) containing display characteristic information, such as information regarding supported resolution, from a display device (201) through this at least one signal input / output port, and may also output a video signal of a resolution that the display device (201) can process. The communication unit (110) may include, for example, a signal input / output port (111).
[0198] The signal input / output port (111) of the electronic device (100) and the signal input / output port (211) of the display device (201) can be connected via a cable (600). The signal input / output ports (111) and (211) may include signal input / output ports according to various types of communication protocols. For example, the signal input / output ports may include ports of various specifications such as HDMI ports, DisplayPort (DP), Thunderbolt, MHL (Mobile High-Definition Link), USB (Universal Serial Bus), and DVI (digital visual interface) ports.
[0199] A display device (201) according to one embodiment is a device capable of displaying images or data and may include a communication unit (210) (e.g., including a communication circuit), a display (240), a memory (230), a processor (220) (e.g., including a processing circuit), an input interface (250) (e.g., including various circuits), an image processing unit (260) (e.g., including various circuits and / or executable program instructions), and an OSD processing unit (270) (e.g., including various circuits and / or executable program instructions).
[0200] The communication unit (210) may include various communication circuits for performing communication with at least one external device. Here, 'communication' may mean the operation of transmitting and / or receiving data, signals, requests, and / or commands, etc. In the following description, at least one external device is described as an electronic device (100).
[0201] The communication unit (210) can perform wired or wireless communication with the electronic device (100).
[0202] For example, the communication unit (210) may include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired communication with the electronic device (100).
[0203] For example, the communication unit (210) may include at least one port for being connected to the electronic device (100) via a wired cable in order to communicate with the electronic device (100) via a wired connection. For example, the communication unit (210) may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, a DisplayPort, and a USB port. Accordingly, the communication unit (210) can perform communication with the electronic device (100) connected via a wired connection through at least one port. Here, the port may refer to a physical device configuration capable of connecting or inserting a cable, a communication line, or a plug.
[0204] For example, the communication unit (210) may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with the electronic device (100).
[0205] For example, the communication unit (210) may include a short-range communication module capable of receiving control commands from a remote controller located at a short distance, for example, an input device, for example, an IR (infrared) communication module, etc. In this case, the communication unit (210) may receive a control signal from the remote controller.
[0206] For example, the communication unit (210) may include at least one communication module that performs communication according to wireless communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the communication unit (210) may further include a communication module that performs communication with a server to support long-distance communication according to long-distance communication standards. For example, the communication unit (210) may include a communication module that performs communication through a network for internet communication. Additionally, the communication unit (210) may include a communication module that performs communication through a communication network according to communication standards such as 3G, 4G, 5G and / or 6G.
[0207] As described above, the communication unit (210) may include at least one support element for supporting communication between the display device (201) and the electronic device (100). Here, the support element may include the aforementioned communication module, communication circuit, communication device, port (for input / output of data), cable port (for input / output of data), plug (for input / output of data), etc. For example, at least one support element included in the communication interface (110) may be an Ethernet communication module, a Wi-Fi communication module, a Bluetooth communication module, an IR communication module, a USB port, a tuner (or broadcast receiver), an HDMI port, a DP (display port), a DVI (digital visual interface) port, etc.
[0208] According to one embodiment, the communication unit (210) of the display device (201) can transmit and receive video frames to and from the communication unit (110) of the electronic device (100) or the communication unit of another display device.
[0209] The display (240) can output an image or data processed by the display device (200).
[0210] According to one embodiment, the display (240) can output image data included in an image frame. Each of the plurality of displays (240) constituting the multi-display can output an area assigned to its own coordinate information among the image data. By each of the plurality of displays (240) outputting a portion of the image data assigned to itself, the multi-display can output an image as if it were one large screen.
[0211] The memory (230) can store a program for processing and controlling the processor (220) and can store data that is input to or output from the display device (201). Additionally, the memory (230) can store data necessary for the operation of the display device (201).
[0212] The memory (230) may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.
[0213] The processor (220) may include various processing circuitries and may control the overall operation of the display device (201). For example, the processor (220) may perform the function of the display device (201) described in the present disclosure by executing one or more instructions stored in memory (230).
[0214] The processor (220) may include various processing circuits and / or multiple processors. For example, the term “processor” as used herein, including in the claim, may include at least one processor and various processing circuits. In the at least one processor, one or more processors may be configured to perform the various functions described herein individually and / or collectively in a distributed manner. As used herein, “processor,” “at least one processor,” and “one or more processors” may be configured to perform various functions. However, these terms cover, for example but without limitation, situations where one processor performs some of the functions and other processor(s) perform other parts of the functions, and situations where a single processor can perform all functions. Additionally, at least one processor may include a combination of processors performing various functions of the disclosed functions in a distributed manner. At least one processor may execute program instructions to achieve or perform various functions.
[0215] In an embodiment of the present disclosure, the processor (220) may store one or more instructions in an internally provided memory and control the operation of the display device (201) to be performed by executing one or more instructions stored in the internally provided memory. That is, the processor (220) may perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory (230) provided within the processor (220).
[0216] According to one embodiment, the processor (220) may be composed of one or more processors. The processor (220) may be composed of at least one hardware, for example, a Central Processing Unit, a microprocessor, a Graphic Processing Unit, Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), a Micro Controller Unit (MCU), and Field Programmable Gate Arrays (FPGAs), but is not limited thereto.
[0217] According to one embodiment, the processor (220) may be composed of FPGAs (Field Programmable Gate Arrays).
[0218] According to one embodiment, the processor (220) can perform the operation of the display device (201) disclosed in the present disclosure by executing one or more instructions stored in memory (230).
[0219] According to one embodiment, at least one processor (220) can record state data of a display device (201) into a video frame by executing one or more instructions stored in memory (230).
[0220] According to one embodiment, at least one processor (220) may receive, through a communication unit (210), a video frame comprising video data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices. By executing one or more instructions stored in a memory (230), the processor (220) may record status data of a display device (201) in a data space for recording status data other than the video data space within the video frame.
[0221] According to one embodiment, at least one processor (220) can transmit a video frame containing state data through a communication unit (210). Based on address information included in the video frame, the processor (220) can transmit a video frame containing state data of the display device (201) to another display device disposed adjacent to the display device (201).
[0222] Based on the address information included in the video frame, the processor (220) can transmit a video frame containing state data to an electronic device (100) that requested the video frame in the reverse direction of the transmission direction in which the video frame is sequentially transmitted from the first display device to the Nth display device.
[0223] According to one embodiment, at least one processor (220) can receive an image frame containing image data and control data for a plurality of display devices through a communication unit (210). The processor (220) can perform an operation based on control data corresponding to a display device among the control data for a plurality of display devices by executing one or more instructions stored in a memory (230).
[0224] According to one embodiment, an electronic device (100) and a display device (201) can perform content transmission and reception by being connected through various types of communication interfaces or video transmission interfaces. The video transmission interface may be implemented, for example, by a cable, and the electronic device (100) and the display device (201) may include one or more signal input / output ports for cable connection. Referring to FIG. 15, for example, the electronic device (100) and the display device (201) are connected via a cable (600). The video transmission interface may include, for example, D-SUB, DVI, HDMI, DisplayPort, and Type-C. Depending on the type of video transmission interface, the video signals exchanged between the electronic device (100) and the display device (201) may differ. One or more signal input / output ports may transmit or receive video signals corresponding to the specifications of the connected video transmission interface.
[0225] For example, an electronic device (100) and a display device (201) are each connected via a video transmission interface implemented with an HDMI cable, and can transmit and receive HDMI video signals through an HDMI port provided in each of the electronic device (100) and the display device (201). The electronic device (100) can transmit an HDMI video signal corresponding to the HDMI standard to the display device (201), and the display device (201) can receive an HDMI video signal from the electronic device (100). For example, the electronic device (100) and the display device (201) are each connected via a video transmission interface implemented with a DisplayPort cable, and can transmit and receive DisplayPort video signals through a DisplayPort provided in each of the electronic device (100) and the display device (201).
[0226] The display device (201) may include an input interface (250), an image processing unit (260), and an OSD processing unit (270).
[0227] The display device (201) can process and output a video signal received from the electronic device (100).
[0228] The communication unit (210) can receive a video signal received from the electronic device (100) according to a connected protocol and output it to the video processing unit (260). The communication unit (210) may include at least one signal input / output port. The communication unit (210) may include, for example, a signal input / output port (211).
[0229] The display (220) can display an image based on an image signal received from the image processing unit (260) and an OSD received from the OSD processing unit (270).
[0230] The input interface (250) may include various circuits and is intended to receive input from a user. The input interface (250) may be at least one of a key pad, a dome switch, a touch panel, a jog wheel, a jog switch, and an infrared key, but is not limited thereto.
[0231] The image processing unit (260) may include various circuits and / or executable program instructions, and may process an image signal received from the communication unit (210) under the control of the processor (220) and output it to the display (240). The image processing unit (260) may process image quality and scaling according to the type of image signal.
[0232] The OSD processing unit (270) may include various circuits and / or executable program instructions, and may process an execution screen for controlling the display device (201) as an OSD (On Screen Display) and output it to the display (240).
[0233] According to one embodiment, the display device (201) may be any type of device that performs functions including a processor and memory. The display device (201) may be a fixed or portable device. For example, the display device (201) may represent a device equipped with a display capable of displaying image content, video content, game content, graphic content, etc. The display device (201) may include, without limitation, various types of electronic devices capable of receiving and outputting content, such as televisions such as network TV, smart TV, internet TV, web TV, IPTV, computers such as desktops, laptops, and tablets, smartphones, cellular phones, game players, music players, video players, medical equipment, home appliances, etc.
[0234] The block diagram of the display device (201) illustrated in FIG. 15 is a block diagram for one embodiment. Each component of the block diagram may be integrated, added, or omitted according to the specifications of the actual implemented display device (201). For example, two or more components may be combined into one component as needed, or one component may be subdivided into two or more components. The functions performed in each block are for the purpose of explaining embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0235] FIGS. 14 and 15 are illustrated to explain an example embodiment but are not limited thereto.
[0236] One embodiment of the present disclosure discloses an electronic device (100). An electronic device (100) according to one embodiment of the present disclosure may include at least one processor (120) including a processing circuit. An electronic device (100) according to one embodiment may include a memory (130) for storing one or more instructions. The electronic device (100) may generate an image frame including image data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices, by executing one or more instructions individually or collectively by at least one processor (120).
[0237] The electronic device (100) can control the communication unit (110) to transmit a video frame to a multi-display. The electronic device (100) can control the communication unit (110) to receive a video frame containing status data obtained from each of the multiple display devices from the multi-display while the video frame is transmitted from a first display device to an Nth display device included in the multiple display devices.
[0238] In one embodiment of the present disclosure, the electronic device (100) can generate multiple display device-specific control data based on multiple display device-specific state data included in an image frame by executing one or more instructions individually or collectively by the at least one processor (120). The electronic device (100) can generate an image frame including image data and multiple display device-specific control data and transmit it to a multi-display.
[0239] The electronic device (100) can control the communication unit (110) to receive a video frame in the reverse direction of the transmission direction sequentially transmitted from the first display device to the Nth display device by having one or more instructions executed individually or collectively by the at least one processor (120).
[0240] In one embodiment of the present disclosure, a command requesting status data may include ID information of each display device and type information of status data to be collected. The status data may include at least one of temperature information, humidity information, and coordinate information.
[0241] In one embodiment of the present disclosure, the control data may include ID information for each display device and control information for commanding the display device to perform. The control information may include at least one of coordinate setting information, brightness setting information, and resolution setting information.
[0242] One embodiment of the present disclosure discloses a display device (201). A display device (201) according to one embodiment of the present disclosure may include at least one processor (220) including a processing circuit. A display device (201) according to one embodiment may include a memory (230) for storing one or more instructions. The display device (201) may receive a video frame including video data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices through a communication unit (210) by having one or more instructions executed individually or collectively by at least one processor (220). The display device (201) may record status data of a display device in a video frame by having one or more instructions executed individually or collectively by at least one processor (220).
[0243] The display device (201) can transmit a video frame containing status data through the communication unit (210).
[0244] The display device (201) can transmit a video frame containing state data of the display device (201) to another display device placed adjacent to the display device (201) based on address information included in the video frame.
[0245] The display device (201) can transmit a video frame containing state data to an electronic device (100) that requested the video frame, based on address information included in the video frame.
[0246] The display device (201) can receive an image frame containing image data and control data for a plurality of display devices.
[0247] The display device (201) can perform an operation based on control data corresponding to a display device among control data for a plurality of display devices by having one or more instructions executed individually or collectively by at least one processor (220).
[0248] One embodiment of the present disclosure discloses a method of operating an electronic device (100). In one embodiment of the present disclosure, the method of operating the electronic device (100) may include the step of generating an image frame comprising image data, a command requesting state data for a plurality of display devices constituting a multi-display, and a data space for recording state data for a plurality of display devices.
[0249] The method of operation of the electronic device (100) may include the step of transmitting a video frame to a multi-display.
[0250] The method of operation of the electronic device (100) may include the step of receiving an image frame from a multi-display that includes state data obtained from each of the plurality of display devices while an image frame is transmitted from a first display device to a Nth display device included in the plurality of display devices.
[0251] The step of receiving video frames from a multi-display can receive video frames in the reverse direction of the transmission direction sequentially transmitted from the first display device to the Nth display device.
[0252] The method of operation of the electronic device (100) may include the step of generating control data for a plurality of display devices based on state data for a plurality of display devices included in an image frame. The method of operation of the electronic device (100) may include the step of generating an image frame including image data and control data for a plurality of display devices and transmitting it to a multi-display.
[0253] One embodiment of the present disclosure discloses a method of operating a display device (201). The method of operating a display device (201) according to one embodiment of the present disclosure may include the step of receiving an image frame comprising image data, a command requesting status data for a plurality of display devices constituting a multi-display, and a data space for recording status data for a plurality of display devices.
[0254] The method of operation of the display device (201) may include the step of recording state data of the display device into an image frame. The method of operation of the display device (201) may include the step of transmitting an image frame containing state data of the display device (201).
[0255] The step of transmitting a video frame can transmit a video frame containing state data of a display device to another display device located adjacent to the display device, based on address information included in the video frame.
[0256] The step of transmitting a video frame can transmit a video frame containing state data to an electronic device (100) that requested the video frame based on address information included in the video frame.
[0257] The step of receiving a video frame may include receiving a video frame containing video data and control data for a plurality of display devices.
[0258] The method of operating the display device (201) may include the step of performing an operation based on control data corresponding to the display device (201) among control data for a plurality of display devices.
[0259] One embodiment of the present disclosure may provide a computer-readable recording medium having a program recorded thereon for executing a method of operating an electronic device on a computer.
[0260] In addition, one embodiment of the present disclosure may provide a computer-readable recording medium on which a program for executing a method of operating a display device on a computer is recorded.
[0261] According to one embodiment, in a multi-display system, status data for each of a plurality of display devices is requested and collected through the transmission and reception of a single video frame, thereby improving the diagnostic speed based on status data for all of the plurality of display devices and shortening the diagnostic time.
[0262] In addition, according to one embodiment, in a multi-display system, by transmitting control data to each of a plurality of display devices using a single image frame, the control speed for all of the plurality of display devices can be improved and the control time can be shortened.
[0263] The above-described embodiment can be written as a program executable on a computer and can be implemented on a general-purpose digital computer that operates said program using a computer-readable medium. Additionally, the structure of the data used in the above-described embodiment can be recorded on a computer-readable medium through various means. Furthermore, the above-described embodiment can be implemented in the form of a recording medium containing computer-executable instructions, such as a program module executed by a computer. For example, methods implemented as software modules or algorithms can be stored on a computer-readable recording medium as computer-readable code or program instructions.
[0264] A computer-readable medium may be any recording medium accessible by a computer and may include volatile and non-volatile media, and removable and non-removable media. A computer-readable medium may include magnetic storage media, e.g., ROM, floppy disk, hard disk, etc., and optical reading media, e.g., storage media such as CD-ROM, DVD, etc., but is not limited thereto. Additionally, a computer-readable medium may include computer storage media and communication media.
[0265] Multiple computer-readable recording media may be distributed across networked computer systems, and data stored on the distributed recording media, such as program instructions and code, may be executed by at least one computer.
[0266] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory storage medium' may be a tangible device and may mean that it does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily. For example, a 'non-transitory storage medium' may include a buffer in which data is stored temporarily.
[0267] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application 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 (e.g., downloadable app) 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.
[0268] The embodiments described in this disclosure are merely examples and do not limit the scope of this disclosure. For the sake of brevity, descriptions of prior electronic configurations, control systems, software, and other functional aspects of said systems may be omitted.
[0269] The foregoing description of the present disclosure is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical spirit or essential features of the present disclosure. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.
[0270] All examples or exemplary terms, such as “etc.” used in this disclosure are merely for the purpose of describing this disclosure in detail, and the scope of this disclosure is not limited by such examples or exemplary terms unless limited by the claims.
[0271] Unless specifically stated, such as “essential” or “importantly,” the components described in this disclosure may not be necessarily required for the practice of this disclosure.
[0272] A person skilled in the art related to the embodiments of the present disclosure will understand that they may be implemented in modified forms without departing from the essential characteristics of the description.
[0273] The present disclosure is capable of various modifications and may have various embodiments. The present disclosure is not limited by the specific embodiments described in the specification, and it should be understood that all modifications, equivalents, and substitutions that fall within the spirit and scope of the present disclosure are included in the present disclosure. Therefore, the disclosed embodiments should be understood in an illustrative rather than a restrictive sense.
[0274] The scope of the present disclosure is not limited by the detailed description of the invention, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts thereof should be interpreted as being included within the scope of the present disclosure.
[0275] The terms "...part," "module," etc., as described in this disclosure refer to a unit that processes at least one function or operation, and may be implemented in hardware or software, or a combination of hardware and software.
[0276] "Parts" and "modules" are stored in an addressable storage medium and may be implemented by a program that can be executed by a processor.
[0277] For example, “parts” and “modules” can be implemented by components such as software components, object-oriented software components, class components and task components, and by processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables.
[0278] In the present disclosure, the statement "A may include one of a1, a2 and a3" has a broad meaning that the exemplary elements that may be included in the element A are a1, a2, or a3.
[0279] The foregoing description does not imply that the elements capable of constituting Element A are necessarily limited to a1, a2, or a3. Therefore, it should be noted that the elements capable of constituting A are not interpreted exclusively to mean that other elements not exemplified other than a1, a2, and a3 are excluded.
[0280] The foregoing description means that A may include a1, include a2, or include a3. The foregoing description does not mean that the elements constituting A are necessarily determined selectively within a specific set. For example, it should be noted that the foregoing description is not to be interpreted restrictively to mean that a1, a2, or a3 selected from a set including a1, a2, and a3 constitutes component A.
Claims
1. In an electronic device (100), A communication unit (110) including a communication circuitry; At least one processor (120) including processing circuitry; and Memory (130) for storing one or more instructions; Includes, By executing the above one or more instructions individually or collectively by the at least one processor (120), the electronic device (100) A video frame is generated including video data, a command requesting status data for each of a plurality of display devices constituting a multi-display, and a data space for recording the status data for each of the plurality of display devices. Control the communication unit (110) to transmit the above video frame to the multi-display, and Controlling the communication unit (110) to receive the image frame including the state data obtained from each of the plurality of display devices from the multi-display while the image frame is transmitted from the first display device to the Nth display device included in the plurality of display devices. Electronic device (100).
2. In Paragraph 1, By executing the above one or more instructions individually or collectively by the at least one processor (120), the electronic device (100) Based on the state data for each of the plurality of display devices included in the above video frame, control data for each of the plurality of display devices is generated, and Generating the image frame including the image data and control data for each of the plurality of display devices and transmitting it to the multi-display Electronic device (100).
3. In Paragraph 1 or 2, By executing the above one or more instructions individually or collectively by the at least one processor (120), the electronic device (100) Controlling the communication unit (110) to receive the image frame in the reverse direction of the transmission direction sequentially transmitted from the first display device to the Nth display device, Electronic device (100).
4. In any one of paragraphs 1 to 3, The command requesting the above status data is, Includes ID information of each display device and type information of status data to be collected, and The above status data is, An electronic device (100) comprising at least one of temperature information, humidity information and coordinate information.
5. In any one of paragraphs 1 through 4, The above control data is, It includes ID information of each of the above-mentioned display devices and control information for commanding the display devices to perform, and The above control information is, An electronic device (100) comprising at least one of coordinate setting information, brightness setting information and resolution setting information.
6. In the display device (201), A communication unit (210) including a communication circuitry; At least one processor (220) including processing circuitry; and Memory (230) for storing one or more instructions; Includes, By executing the above one or more instructions individually or collectively by the at least one processor (220), the display device (201) Through the communication unit (210), a video frame is received that includes video data, a command requesting status data for each of a plurality of display devices constituting a multi-display, and a data space for recording the status data for each of the plurality of display devices. Recording state data of the above display device in the above image frame, and The above communication unit (210) transmits the above image frame containing the above state data, Display device (201).
7. In Paragraph 6, By executing the above one or more instructions individually or collectively by the at least one processor (220), the display device (201) Receiving an image frame including the above image data and control data for each of the plurality of display devices, Performing an operation based on control data corresponding to the display device among the control data for each of the plurality of display devices, Display device (201).
8. In Paragraph 6 or 7, By executing the above one or more instructions individually or collectively by the at least one processor (220), the display device (201) A display device (201) that transmits the image frame containing the state data of the display device to another display device positioned adjacent to the display device, based on address information included in the image frame.
9. In any one of paragraphs 6 through 8, By executing the above one or more instructions individually or collectively by the at least one processor (220), the display device (201) A display device (201) that transmits the image frame containing the state data to an electronic device (100) that requested the image frame, based on address information included in the image frame.
10. In a method of operating an electronic device (100), A step of generating an image frame comprising image data, a command requesting status data for each of a plurality of display devices constituting a multi-display, and a data space for recording the status data for each of the plurality of display devices; A step of transmitting the above video frame to the multi-display; and A step of receiving from the multi-display the image frame including state data obtained from each of the plurality of display devices while the image frame is transmitted from the first display device included in the plurality of display devices to the Nth display device; A method of operation including 11. In Paragraph 10, A method of operation comprising the step of generating control data for each of the plurality of display devices based on state data for each of the plurality of display devices included in the image frame, and generating the image frame including the image data and the control data for each of the plurality of display devices and transmitting it to the multi-display.
12. In Article 10 or Article 11, The step of receiving the above video frame from the multi-display is, A method of operation for receiving the image frame in the reverse direction of the transmission direction sequentially transmitted from the first display device to the Nth display device.
13. In any one of paragraphs 10 through 12, The command requesting the above status data is, Includes ID information of each display device and type information of status data to be collected, and The above status data is, including at least one of temperature information, humidity information and coordinate information, Method of operation.
14. In any one of paragraphs 10 through 13, The above control data is, It includes ID information of the display device and control information for commanding the display device to perform, and The above control information is, A method of operation comprising at least one of coordinate setting information, brightness setting information and resolution setting information.
15. A computer-readable recording medium having a program recorded thereon for executing the method of operation of any one of paragraphs 10 through 14 on a computer.