Electronic device and operation method thereof
The electronic device and method facilitate easy color and brightness synchronization across multiple displays by identifying reference and target devices and adjusting settings using a mobile device, addressing the complexity and cost of existing calibration methods.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2026-01-19
- Publication Date
- 2026-07-23
AI Technical Summary
Existing multi-display setups face challenges in synchronizing colors across monitors from different manufacturers or models, requiring expensive and complex manual calibration processes.
An electronic device and method that uses a mobile device to easily adjust display colors and brightness by identifying a reference and target device, capturing RGB values, and setting brightness and white balance to match those of the reference device.
Enables rapid and cost-effective color calibration across multiple displays without specialized knowledge, using a mobile device to synchronize colors and brightness.
Smart Images

Figure KR2026001101_23072026_PF_FP_ABST
Abstract
Description
Electronic device and method of operation thereof
[0001] Various embodiments relate to an electronic device and a method of operating the same, and more specifically, to an electronic device and a method of operating the same capable of adjusting the color or brightness of displays included in a multi-display.
[0002] When using multiple screens or multi-monitor setups, multiple monitors are typically connected to a computer tower or PC using HDMI cables. The colors displayed on a monitor screen may appear differently depending on the model and manufacturer. For example, in the case of dual monitors, the first and second monitors may be from different manufacturers, or even if they are from the same manufacturer, they may differ in model. Since color rendering settings vary by manufacturer or model, it is necessary to synchronize the colors of the two monitors. Currently available color calibration equipment and services are expensive and require specialized knowledge. While users can manually adjust color settings, this process can be complex and time-consuming.
[0003] According to one embodiment, an electronic device may include a communication interface, a memory containing one or more instructions, and at least one processor. According to one embodiment, when one or more instructions are executed individually or collectively by the at least one processor, the electronic device may acquire information about a first display device and a second display device connected to the electronic device. According to one embodiment, when one or more instructions are executed individually or collectively by the at least one processor, the electronic device may identify one of the first display device and the second display device as a reference device and the other as a target device. According to one embodiment, when one or more instructions are executed individually or collectively by the at least one processor, the electronic device may receive from the mobile device the RGB values of the reference device representing the RGB values of an image capturing an object displayed on the reference device. According to one embodiment, when one or more instructions are executed individually or collectively by the at least one processor, the electronic device may receive from the mobile device the RGB values of the target device representing the RGB values of an image capturing an object displayed on the target device. According to one embodiment, when one or more instructions are executed individually or collectively by the at least one processor, the electronic device may be set such that at least one of the brightness and white balance of the target device is matched to at least one of the brightness and white balance of the reference device based on the RGB values of the reference device and the RGB values of the target device.
[0004] According to one embodiment, a method for operating an electronic device may include an operation of acquiring information of a first display device and a second display device connected to the electronic device. According to one embodiment, a method for operating an electronic device may include an operation of identifying one of the first display device and the second display device as a reference device and the other as a target device. According to one embodiment, a method for operating an electronic device may include an operation of receiving from the mobile device the RGB value of the reference device, which represents the RGB value of an image of an object displayed on the reference device. According to one embodiment, a method for operating an electronic device may include an operation of receiving from the mobile device the RGB value of the target device, which represents the RGB value of an image of an object displayed on the target device. According to one embodiment, a method for operating an electronic device may include an operation of setting at least one of the brightness and white balance of the target device to match at least one of the brightness and white balance of the reference device based on the RGB value of the reference device and the RGB value of the target device.
[0005] According to one embodiment, in a non-transient computer-readable recording medium storing one or more instructions executed by at least one processor of an electronic device, the electronic device can acquire information of a first display device and a second display device connected to the electronic device, identify one of the first display device and the second display device as a reference device and the other as a target device, receive from the mobile device an RGB value of the reference device representing an RGB value of an image of an object displayed on the reference device, receive from the mobile device an RGB value of the target device representing an RGB value of an image of an object displayed on the target device, and set at least one of the brightness and white balance of the target device to match at least one of the brightness and white balance of the reference device based on the RGB value of the reference device and the RGB value of the target device.
[0006] According to the disclosed embodiment, a user can easily calibrate display colors using a mobile phone without additional cost or expertise. This method enables rapid matching of the colors and brightness of multiple displays without the need for expensive calibration tools or expert skills.
[0007] The present invention can be easily understood from the combination of the following detailed description and the accompanying drawings, where reference numerals denote structural elements.
[0008] FIG. 1 is a reference diagram for explaining an example of adjusting the screen of a multi-display device connected to an electronic device using a mobile device according to one embodiment.
[0009] FIG. 2 shows an example of a system according to one embodiment.
[0010] FIG. 3a is a reference diagram for explaining an example of operation between an electronic device, a mobile device, a first display device, and a second display device according to one embodiment.
[0011] FIG. 3b is a reference diagram for explaining an example of operation between an electronic device, a mobile device, and a second display device according to one embodiment.
[0012] FIG. 4 shows an example of a display setting menu of a second display device according to one embodiment.
[0013] FIG. 5 illustrates an example of a method of operation of an electronic device according to one embodiment.
[0014] FIG. 6 shows an example of a flowchart of a process in which an electronic device connects with a mobile device and a display device according to one embodiment.
[0015] FIG. 7 shows an example of a flowchart of a process in which an electronic device determines a target device and a reference device and receives RGB values from a reference device according to one embodiment.
[0016] FIG. 8 shows an example of a user interface displayed on a mobile device according to one embodiment.
[0017] FIG. 9 is a reference diagram for explaining an example of capturing an object output to a first display device using a mobile device camera according to one embodiment.
[0018] FIG. 10 is a flowchart of the operation of setting up a camera on a mobile device according to one embodiment.
[0019] FIG. 11 shows an example of a flowchart of a process in which an electronic device sets the brightness of a second display device according to one embodiment.
[0020] FIG. 12 is a reference diagram for explaining an example of outputting an object to a second display device according to one embodiment.
[0021] FIG. 13 is a reference diagram for explaining an example of capturing an object output to a second display device using a mobile device camera according to one embodiment.
[0022] FIG. 14 illustrates a method for obtaining brightness setting information of a target device that matches the brightness of a reference based on N brightness values (Y) of the target device according to one embodiment.
[0023] FIG. 15 shows an example of a flowchart of a process in which an electronic device sets the white balance of a second display device according to one embodiment.
[0024] FIG. 16 is a diagram showing the relationship between a plurality of white balance setting values and corresponding color coordinates according to one embodiment.
[0025] FIG. 17 shows an example of a flowchart of a process in which an electronic device sets the white balance of a second display device according to one embodiment.
[0026] FIG. 18 shows an example of a user interface that can be displayed on a mobile device after the display settings of a second display device are completed according to one embodiment.
[0027] The terms used in this specification will be briefly explained, and the invention will be described in detail.
[0028] The terms used in this invention have been selected based on currently widely used general terms, taking into account their functions within the invention; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this invention should be defined not merely by their names, but based on their meanings and the overall content of the invention.
[0029] When a part of a specification is described as "including" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, terms such as "...part" or "module" as used in the specification refer to a unit that processes at least one function or operation, and this may be implemented in hardware or software, or as a combination of hardware and software.
[0030] The following describes embodiments with reference to the attached drawings so that those skilled in the art can easily implement the present invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals.
[0031] In this disclosure, the term "user" refers to a person who controls the function or operation of a computing device or electronic device using a control device, and may include a viewer, an administrator, or an installer. In this disclosure, a user of an electronic device providing a broadcast may be referred to as a gamer, a player, a streamer, etc., and a user of a device watching a broadcast may be referred to as a viewer, etc.
[0032] FIG. 1 is a reference diagram for explaining an example of adjusting the screen of a multi-display device connected to an electronic device using a mobile device according to one embodiment.
[0033] Referring to FIG. 1, a first display device 300 and a second display device 400 are connected to an electronic device 100. By connecting multiple display devices to a single electronic device 100 in this manner, a multi-display or multi-screen can be implemented. To implement a multi-display, the first display device 300 and the second display device 400 connected to the electronic device 100 may differ in manufacturer and model; consequently, when the first display device 300 and the second display device 400 are placed side by side, color reproduction discrepancies often occur. These discrepancies arise from differences in quality specifications and color settings between manufacturers, making it difficult to maintain consistent colors across screens. Currently available color calibration equipment and services are expensive and require specialized knowledge. Although users can manually adjust color settings, this process is complex and time-consuming.
[0034] Accordingly, the embodiments disclosed in this disclosure propose a method that allows a user to easily correct display colors using a mobile device 200 without additional cost or expertise.
[0035] According to one embodiment, an electronic device 100 can be connected to a first display device 300 and a second display device 400. For example, the electronic device 100 can be connected to the first display device 300 and the second display device 400 using wired communication technology such as HDMI, DP, or DVI.
[0036] According to one embodiment, an electronic device 100 can obtain information about the first display device 300 and information about the second display device 400 by connecting to the first display device 300 and the second display device 400. Based on the information about the first display device 300 and the information about the second display device 400, the electronic device 100 can obtain information about the number of display devices connected to the electronic device 100 and the location of each display device. The information about the location of the display devices may include, for example, information about which device is located on the left and which device is located on the right.
[0037] According to one embodiment, an electronic device 100 can be connected to a mobile device 200. For example, the electronic device 100 can be connected to the mobile device 200 using wireless communication. For example, the electronic device 100 displays a QR code containing connection information that enables connection to the electronic device 100, and the mobile device 100 can photograph the QR code displayed in this way. The mobile device 100 can be connected to the electronic device 100 using the connection information extracted from the QR code.
[0038] According to one embodiment, when an electronic device 100 is connected to a mobile device 200, it can provide information about a display device connected to the electronic device 100 to the mobile device 200. Then, the mobile device 200 can output a user interface that enables selecting a reference device that serves as a standard for screen adjustment and a target device that adjusts the screen to correspond to the reference device, using the information about the display device received from the electronic device 100.
[0039] According to one embodiment, an electronic device 100 transmits a control signal to display an object designated by a first display device 300 determined as a reference device, and the first display device 300 can display the designated object. Accordingly, a mobile device 200 can capture an object displayed on the display of the first display device 300 and transmit the RGB values of the captured image to the electronic device 100. In this way, the electronic device 100 can obtain color coordinates (x, y) and brightness (Y) information of the reference device from the RGB values of the reference device.
[0040] According to one embodiment, an electronic device 100 transmits a control signal to display an object designated as a second display device 400 determined as a target device, and the second display device 400 can display the designated object. Accordingly, a mobile device 200 can capture an object displayed on the display of the second display device 400 and transmit the RGB values of the captured image to the electronic device 100. In this way, the electronic device 100 can obtain color coordinates (x, y) and brightness (Y) information of the target device from the RGB values of the target device.
[0041] According to one embodiment, an electronic device 100 can obtain a setting value that allows at least one of the brightness and white balance of the screen of a target device to be matched or matched with the brightness and white balance of the screen of a reference device by using the color coordinates and brightness information of a reference device and the color coordinates and brightness information of a target device, and can control the target device using such setting value.
[0042] According to the embodiment disclosed as described above, a user can conveniently and quickly match the brightness and white balance of the screens of a plurality of display devices connected to an electronic device 100 by simply using a mobile device 200 to photograph an object displayed on a first display device 300 and to photograph an object displayed on a second display device 400.
[0043] FIG. 2 shows an example of a system according to one embodiment.
[0044] Referring to FIG. 2, the system may include an electronic device 100, a mobile device 200, a first display device 300, and a second display device 400. FIG. 2 illustrates that two display devices, the first display device 300 and the second display device 400, are connected to the electronic device 100 for multi-display implementation, but the disclosed embodiment is not limited thereto. For multi-display implementation, multiple display devices, such as two display devices or three display devices, may be connected to the electronic device 100.
[0045] According to one embodiment, the electronic device 100 can transmit video content to a first display device 300 and a second display device 400 so that video content can be displayed. The electronic device 100 can be implemented in various forms such as a TV, set-top box, mobile phone, tablet PC, digital camera, camcorder, laptop computer, desktop, e-book reader, digital broadcasting terminal, PDA (Personal Digital Assistants), PMP (Portable Multimedia Player), navigation, MP3 player, wearable device, etc. Additionally, the electronic device 100 may be a fixed electronic device placed at a fixed location or a mobile electronic device having a portable form, and may be a digital broadcasting receiver capable of receiving digital broadcasts. Additionally, the electronic device 100 may be controlled by various types of devices such as a remote control, mobile phone, or game pad using IR (Infrared), BT (Bluetooth), Wi-Fi, etc.
[0046] The electronic device 100 may include a communication interface 110, a memory 120, and a processor 130.
[0047] The communication interface 110 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.
[0048] The communication interface 110 can perform wired or wireless communication with at least one external device. For example, the communication interface 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 or wireless communication with at least one external device.
[0049] The communication interface 110 may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with at least one external device. For example, the communication interface 110 may include a short-range communication module capable of receiving control commands from a remote controller located at a short distance, such as an IR (infrared) communication module. In this case, the communication interface 110 may receive control signals from the remote controller. For example, the communication interface 110 may include at least one communication module that performs communication according to a wireless communication standard such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. For example, the communication interface 110 may further include a communication module that performs communication with a server to support long-distance communication according to a long-distance communication standard. For example, the communication interface 110 may include a communication module that performs communication through a network for internet communication. In addition, the communication interface 110 may include a communication module that performs communication through a communication network conforming to communication standards such as 3G, 4G, 5G and / or 6G.
[0050] According to one embodiment, the communication interface 110 can communicate with a mobile device 200 according to at least one wireless communication standard among Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE.
[0051] A communication interface 110 may include at least one port for connecting to an external device via a wired cable in order to communicate with an external device via a wired connection. For example, the communication interface 110 may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port. Accordingly, the communication interface 110 can communicate with an external device connected via a wired connection through at least one port. Here, a port may refer to a physical device configuration into which a cable, a communication line, or a plug can be connected or inserted.
[0052] According to one embodiment, the communication interface 110 can communicate with the first display device 300 and the second display device 400 using at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port. The communication between the electronic device 100 and the first display device 300 and the communication between the electronic device 100 and the second display device 400 may be the same or different.
[0053] As described above, the communication interface 110 may include at least one support element for supporting communication between the electronic device 100 and an external device. 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, the 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.
[0054] Memory 120 can store programs for processing and controlling processor 130, and can store data input to or output from electronic device 100. In addition, memory 120 can store data required for the operation of electronic device 100.
[0055] Memory 120 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.
[0056] Processor 130 controls the overall operation of electronic device 100. For example, processor 130 can perform the functions of electronic device 100 described in this disclosure by executing one or more instructions stored in memory 120.
[0057] Processor 130 may include various processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, 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 in a distributed manner, individually and / or collectively. 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.
[0058] In an embodiment of the present disclosure, the processor 130 stores one or more instructions in an internally provided memory and can control the operation of a display device to be performed by executing one or more instructions stored in the internally provided memory. That is, the processor 130 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 120 provided within the processor 130.
[0059] According to one embodiment, the processor 130 can perform the operation of the electronic device 100 disclosed in the present disclosure by executing one or more instructions stored in memory 120.
[0060] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain information of a first display device and a second display device connected to the electronic device.
[0061] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can identify one of the first display device and the second display device as a reference device and the other as a target device.
[0062] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may receive the RGB values of the reference device representing the RGB values of an image of an object captured by the reference device from the mobile device, e.g., mobile device 200.
[0063] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can receive RGB values of the target device from the mobile device representing the RGB values of an image of an object displayed on the target device.
[0064] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can be set so that at least one of the brightness and white balance of the target device matches at least one of the brightness and white balance of the reference device based on the RGB values of the reference device and the RGB values of the target device.
[0065] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may transmit information about the first display device and information about the second display device to the mobile device to enable identifying or selecting the first display device and the second display device connected to the electronic device as one of the target device or the reference device.
[0066] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain the brightness of the reference device based on the RGB values of the reference device.
[0067] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain a brightness setting value of the target device that matches the brightness of the reference device.
[0068] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may transmit a control signal to the target device to set the brightness to the brightness setting value of the acquired target device.
[0069] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can receive a specified number of RGB values of the target device from the mobile device by photographing an object displayed on the target device while changing the brightness setting value of the target device by a specified number.
[0070] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain the brightness of a specified number of target devices based on the RGB values of the specified number of target devices.
[0071] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain a brightness setting value of the target device that matches the brightness of the reference device based on a brightness setting value corresponding to the brightness of the target device closest to the brightness of the reference device.
[0072] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can receive a plurality of RGB values of the target device from the mobile device by photographing an object displayed on the target device while changing the R setting value, G setting value, and B setting value of the white balance menu of the target device to a maximum value and a minimum value, respectively.
[0073] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain a change in color coordinates of the target device based on a plurality of RGB values of the target device.
[0074] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain R setting value, G setting value, and B setting value of the white balance menu of the target device corresponding to the color coordinates of the target device that match the color coordinates of the reference device based on the amount of change in color coordinates of the target device.
[0075] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may transmit a control signal to the target device to set the white balance of the target device with the acquired R setting value, G setting value, and B setting value.
[0076] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can obtain a plurality of candidates including an R setting value, a G setting value, and a B setting value of the white balance menu of the target device based on the amount of color coordinate change of the target device.
[0077] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can receive a plurality of candidate RGB values from the mobile device by photographing an object displayed on the target device while changing the R setting value, G setting value, and B setting value of the white balance menu of the target device using the plurality of candidates.
[0078] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can identify the R setting value, G setting value, and B setting value of the white balance menu of the target device, which correspond to the candidate color coordinate closest to the color coordinate of the reference device among the plurality of candidate color coordinates corresponding to the plurality of candidate RGB values, as the white balance setting value of the target device.
[0079] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can adjust the brightness of the target device based on the RGB values of the reference device and the RGB values of the target device, and then adjust the white balance of the target device.
[0080] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can adjust the white balance of the target device and then readjust the brightness of the target device.
[0081] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may transmit a control signal to the reference device to display the object.
[0082] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may transmit a control signal to the target device to display the object as the RGB value of the reference device is received from the mobile device.
[0083] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 may display a QR code containing connection information for connecting to the electronic device.
[0084] According to one embodiment, when one or more instructions are executed individually or collectively by at least one processor 130, the electronic device 100 can connect with the mobile device in accordance with a connection request using the connection information by the mobile device that captured the QR code.
[0085] Electronic device 100 can be any form of device that performs functions including a processor and memory. Electronic device 100 can be a stationary or portable device. Electronic device 100 may also be referred to as a content providing device, a source device, a computing device, etc.
[0086] The block diagram of the electronic device 100 illustrated in FIG. 2 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 electronic device 100. For example, if necessary, two or more components may be combined into a single component, or a single component may be subdivided into two or more components. Furthermore, the functions performed in each block are intended to explain the embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0087] The mobile device 200 may include a communication interface 210, a display 220, a camera 230, a memory 240, and a processor 250. However, the mobile device 200 may be implemented by more components than those illustrated and is not limited to the examples described above.
[0088] The communication interface 210 may include various communication circuits included in one or more modules that enable wireless communication between a mobile device 200 and a wireless communication system or between a server 200 and a network where another device is located.
[0089] Display 220 can output images, images, multimedia content, or data processed by the mobile device 200. In FIG. 2, the mobile device 200 is illustrated as including display 220, but is not necessarily limited thereto. The mobile device 200 may not include display 220 or may include only a simple display for notifications, etc.
[0090] Camera 230 can receive images (e.g., consecutive frames) corresponding to user motions including gestures within the camera recognition range. Camera 230 detects light received through the lens with an image sensor and converts it into digital information such as brightness, color, and coordinates.
[0091] Memory 240 can store a program for processing and controlling processor 250, and can store data input to or output from mobile device 200.
[0092] Memory 240 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.
[0093] The processor 250 includes various processing circuits for controlling the overall operation of the mobile device 200. For example, the processor 250 can perform the functions of the mobile device 200 described in this disclosure by executing one or more instructions stored in memory 240.
[0094] In an embodiment of the present disclosure, the processor 250 stores one or more instructions in an internally provided memory and can control the execution of one or more instructions stored in the internally provided memory to perform the aforementioned operations. That is, the processor 250 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 240 provided within the processor 250.
[0095] According to one embodiment, the processor 250 can download and install a calibration application from an application store by executing one or more instructions stored in memory 240.
[0096] According to one embodiment, a processor 250 can control a communication interface 210 to establish a communication connection with an electronic device 200 by executing one or more instructions stored in memory 240. For example, a mobile device 200 can control a camera 230 to capture a QR code displayed on a first display device 300 or a second display device 400 by the control of an electronic device 100. The processor 250 can obtain connection information for establishing a connection with the electronic device 100 from the captured QR code image. The processor 250 can control the communication interface 210 to establish a communication connection with the electronic device 100 using the connection information. For example, the communication interface 210 may include a Bluetooth communication module or a Wi-Fi communication module. The processor 250 can control the communication interface 210 to establish a communication connection with the electronic device 100 using the Bluetooth communication module or the Wi-Fi communication module.
[0097] According to one embodiment, a processor 250 can receive information regarding a display device connected to the electronic device 100 from an electronic device 100 by executing one or more instructions stored in memory 240. The information regarding a display device connected to the electronic device 100 may include information on the number of display devices connected to the electronic device 100 and information on the arrangement of display devices connected to the electronic device 100. For example, as shown in FIG. 2, if the display devices connected to the electronic device 100 are a first display device 300 and a second display device 400, the information on the number of display devices is 2, and the information on the arrangement of display devices may include identification information and location information for each display device. For example, the information on the arrangement of display devices may include (identification information of the first display device - left) and (identification information of the second display device - right). The information on the arrangement of display devices may further include information indicating whether each display device is a target device or a reference device. For example, the arrangement information of display devices may include (first display device identification information - left - reference device) and (second display device identification information - right - target device).
[0098] According to one embodiment, the processor 250 can display a user interface showing an arrangement of display devices connected to the electronic device 100 based on information about a display device received from the electronic device 100 by executing one or more instructions stored in memory 240.
[0099] According to one embodiment, the processor 250 may provide a user interface that enables selecting or changing a target device and a reference device in an array of display devices connected to the electronic device 100 by executing one or more instructions stored in memory 240. The electronic device 100 may defaultly determine one of the display devices connected to the electronic device 100 as the target device and another as the reference device, and the processor 250 may receive user input to switch the default target device and reference device through the user interface. And when the processor 250 receives such user input, it may notify the electronic device 100 that the target device and the reference device have been switched to each other accordingly.
[0100] According to one embodiment, the processor 250 can control the camera 230 to capture an object displayed on a first display device 300 determined as a reference device by executing one or more instructions stored in memory 240.
[0101] According to one embodiment, the processor 250 can control the camera 230 to adjust the ISO and shutter speed when shooting an object displayed on the first display device 300 determined as a reference device by executing one or more instructions stored in memory 240.
[0102] According to one embodiment, the processor 250 can transmit color information, namely RGB values, of a captured image with ISO and shutter speed adjusted by executing one or more instructions stored in memory 240 to an electronic device 100.
[0103] According to one embodiment, the processor 250 can control the camera 230 to capture an object displayed on a second display device 400 determined as a target device by executing one or more instructions stored in memory 240.
[0104] According to one embodiment, the processor 250 can transmit color information, namely RGB values, of a captured image to an electronic device 100 by executing one or more instructions stored in memory 240.
[0105] According to one embodiment, the processor 250 may display a user interface that allows the user to select whether to maintain the adjusted settings after the calibration of the target device is completed, to reset to the previous settings, or to receive other recommendations by executing one or more instructions stored in memory 240.
[0106] The block diagram of the mobile device 200 illustrated in FIG. 2 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 mobile device 200. For example, two or more components may be combined into a single component as needed, or a single component may be subdivided into two or more components. Furthermore, the functions performed in each block are intended to explain the embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0107] The first display device 300 can receive and display video content from the electronic device 100. The first display device 300 can be implemented in various forms such as a TV, set-top box, mobile phone, tablet PC, digital camera, camcorder, laptop computer, desktop, e-book reader, digital broadcasting terminal, PDA (Personal Digital Assistants), PMP (Portable Multimedia Player), etc. Additionally, the electronic device 100 may be a fixed electronic device placed in a fixed position or a mobile electronic device having a portable form, and may be a digital broadcasting receiver capable of receiving digital broadcasts. Additionally, the electronic device 100 may be controlled by various types of devices such as a remote control, mobile phone, or game pad using IR (Infrared), BT (Bluetooth), Wi-Fi, etc.
[0108] The first display device 300 may include a communication interface 310, a display 320, a memory 330, and a processor 340.
[0109] The communication interface 310 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.
[0110] The communication interface 310 can perform wired or wireless communication with at least one external device. For example, the communication interface 310 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 or wireless communication with at least one external device.
[0111] The communication interface 310 may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with at least one external device. For example, the communication interface 310 may include a short-range communication module capable of receiving control commands from a remote controller located at a short distance, such as an IR (infrared) communication module. In this case, the communication interface 110 may receive control signals from the remote controller. For example, the communication interface 110 may include at least one communication module that performs communication according to a wireless communication standard such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. For example, the communication interface 310 may further include a communication module that performs communication with a server to support long-distance communication according to a long-distance communication standard. For example, the communication interface 310 may include a communication module that performs communication through a network for internet communication. In addition, the communication interface 310 may include a communication module that performs communication through a communication network conforming to communication standards such as 3G, 4G, 5G and / or 6G.
[0112] A communication interface 310 may include at least one port for connecting to an external device via a wired cable in order to communicate with an external device via a wired connection. For example, the communication interface 310 may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port. Accordingly, the communication interface 110 can communicate with an external device connected via a wired connection through at least one port. Here, a port may refer to a physical device configuration into which a cable, a communication line, or a plug can be connected or inserted.
[0113] According to one embodiment, the communication interface 310 can communicate with the electronic device 100 using at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port.
[0114] As described above, the communication interface 310 may include at least one support element for supporting communication between the first display device 300 and an external device. 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.
[0115] Display 320 can display an image, images, multimedia content, or data processed by the first display device 300.
[0116] Memory 330 can store a program for processing and controlling the processor 340, and can store data input to or output from the first display device 300. Additionally, memory 330 can store data necessary for the operation of the first display device 300.
[0117] Memory 330 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.
[0118] Processor 340 controls the overall operation of the first display device 300. For example, processor 340 can perform the functions of the first display device 300 described in the present disclosure by executing one or more instructions stored in memory 330.
[0119] Processor 340 may include various processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, may include at least one processor and various processing circuits. In at least one processor, one or more processors may be configured to perform the various functions described herein in a distributed manner, individually and / or collectively. 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.
[0120] In an embodiment of the present disclosure, the processor 340 stores one or more instructions in an internally provided memory and can control the operation of a display device to be performed by executing one or more instructions stored in the internally provided memory. That is, the processor 340 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 330 provided within the processor 340.
[0121] According to one embodiment, the processor 340 can perform the operation of the first display device 300 disclosed in the present disclosure by executing one or more instructions stored in memory 330.
[0122] According to one embodiment, the processor 340 can control the communication interface 310 to communicate with the electronic device 100 by executing one or more instructions stored in memory 330.
[0123] According to one embodiment, the processor 340 receives a control signal from the electronic device 100 to display a specified object by executing one or more instructions stored in memory 330, and can control the display 320 to display the specified object according to the control signal. The specified object may include a specific image. The processor 340 may receive the control signal according to at least one protocol, for example, a DDC / CI (display data channel (DDC) / command interface (CI)) protocol.
[0124] According to one embodiment, the processor 340 can control the display 320 to display an indicator indicating that the first display device 300 is a reference device, for example, by executing one or more instructions stored in memory 330.
[0125] The second display device 400 is a device that forms a multi-display or multi-screen together with the first display device 300, and while its basic configuration is similar to that of the first display device 300, it may be from a different manufacturer or model. For example, the first display device 300 may be a monitor, and the second display device 400 may be a laptop.
[0126] The second display device 400 can receive and display video content from the electronic device 100. The second display device 400 can be implemented in various forms such as a TV, set-top box, mobile phone, tablet PC, digital camera, camcorder, laptop computer, desktop, e-book reader, digital broadcasting terminal, PDA (Personal Digital Assistants), PMP (Portable Multimedia Player), etc. Additionally, the electronic device 100 may be a fixed electronic device placed in a fixed position or a mobile electronic device having a portable form, and may be a digital broadcasting receiver capable of receiving digital broadcasts. Additionally, the electronic device 100 may be controlled by various types of devices such as a remote control, mobile phone, or game pad using IR (Infrared), BT (Bluetooth), Wi-Fi, etc.
[0127] The second display device 400 may include a communication interface 410, a display 420, a memory 430, and a processor 440.
[0128] The communication interface 410, display 420, and memory 430 may be described as corresponding to the configuration of the first display device 300.
[0129] Processor 440 controls the overall operation of the second display device 400. For example, processor 440 can perform the functions of the second display device 400 described in this disclosure by executing one or more instructions stored in memory 430.
[0130] Processor 440 may include various processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, may include at least one processor and various processing circuits. In at least one processor, one or more processors may be configured to perform the various functions described herein in a distributed manner, individually and / or collectively. 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.
[0131] In an embodiment of the present disclosure, the processor 440 stores one or more instructions in an internally provided memory and can control the operation of a display device to be performed by executing one or more instructions stored in the internally provided memory. That is, the processor 440 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 430 provided within the processor 440.
[0132] According to one embodiment, the processor 440 can perform the operation of the second display device 400 disclosed in the present disclosure by executing one or more instructions stored in memory 430.
[0133] According to one embodiment, the processor 440 can control the communication interface 410 to communicate with the electronic device 100 by executing one or more instructions stored in memory 430.
[0134] According to one embodiment, the processor 340 receives a control signal from the electronic device 100 to display a specified object by executing one or more instructions stored in memory 430, and can control the display 420 to display the specified object according to the control signal. The specified object may include a specific image.
[0135] According to one embodiment, the processor 440 can control the display 420 to display an indicator indicating that the second display device 400 is a target device, for example, by executing one or more instructions stored in memory 430.
[0136] According to one embodiment, the processor 440 can receive a setting value for setting the brightness of a display screen from an electronic device 100 by executing one or more instructions stored in memory 430, and can set the brightness of the display using the received brightness setting value.
[0137] According to one embodiment, the processor 440 can receive a setting value for setting the white balance of a display screen from an electronic device 100 by executing one or more instructions stored in memory 430, and can set the white balance of the display using the received white balance setting value.
[0138] FIG. 3a is a reference diagram for explaining an example of operation between an electronic device, a mobile device, a first display device, and a second display device according to one embodiment.
[0139] Referring to FIG. 3a, communication between an electronic device 100 and a first display device 300 can be performed according to wireless communication technology. For example, a wireless communication interface 111 included in the communication interface 110 of the electronic device 100 and a wireless communication interface 311 included in the communication interface 310 of the first display device 300 can communicate according to wireless communication technology. Wireless communication technology may include, for example, Bluetooth communication, Wi-Fi communication, etc.
[0140] Communication between the electronic device 100 and the first display device 300 can be performed according to wireless communication technology. For example, a wireless communication interface 111 included in the communication interface 110 of the electronic device 100 and a wireless communication interface 311 included in the communication interface 310 of the first display device 300 can communicate according to wireless communication technology. Wireless communication technology may include, for example, Bluetooth communication, Wi-Fi communication, etc.
[0141] Communication between the electronic device 100 and the second display device 400 can be performed according to wireless communication technology. For example, a wireless communication interface 111 included in the communication interface 110 of the electronic device 100 and a wireless communication interface 411 included in the communication interface 410 of the second display device 400 can communicate according to wireless communication technology. Wireless communication technology may include, for example, Bluetooth communication, Wi-Fi communication, etc.
[0142] Communication between the electronic device 100 and the first display device 300 can be performed using wired communication technology. For example, a wired communication interface 112 included in the communication interface 110 of the electronic device 100 and a wired communication interface 312 included in the communication interface 310 of the first display device 300 can communicate using the DDC / CI protocol according to wired communication technology. Wired communication technology may include, for example, HDMI, DP, DVI, etc.
[0143] Communication between the electronic device 100 and the second display device 400 can be performed using wired communication technology. For example, a wired communication interface 112 included in the communication interface 110 of the electronic device 100 and a wired communication interface 412 included in the communication interface 410 of the second display device 400 can communicate using the DDC / CI protocol according to wired communication technology. Wired communication technology may include, for example, HDMI, DP, DVI, etc.
[0144] The DDC (Display Data Channel) line represents a line for a serial connection for EDID and HDCP communication. The DDC transmission method defines a communication channel between an electronic device and a display device, and refers to a protocol for the method of transmitting information of the display device stored in the display device to the electronic device. That is, the DDC line of the dv cable is connected to the processor 340 of the first display device 300 to implement the DDC / CI function so that the electronic device 100 can control the function of the first display device 300. The DDC / CI (Display Data Channel Command Interface) defines a communication channel between a peripheral device, such as a monitor, and the PC main body, and refers to a communication protocol for the method of transmitting monitor information stored in the monitor to the PC main body or changing monitor information. The Display Data Channel Command Interface (DDC / CI) standard can provide a bidirectional serial communication link between the monitor and the PC. Through the DDC / CI, the processor 130 of the electronic device 100 can issue commands to control the internal parameters of the first display device 300. The processor 340 of the first display device 300 can decode a received command according to the DDC / CI protocol to extract a control command to be applied to the display. This can be applied in the same way to the second display device 400.
[0145] The electronic device 100 can transmit an object output control signal to the first display device 300 and the second display device 400 using the DDC / IC protocol. Additionally, the electronic device 100 can transmit a display setting control signal to the second display device 400 using the DDC / IC protocol.
[0146] Communication between an electronic device 100 and a mobile device 200 can be achieved using wireless communication technology. For example, a wireless communication interface 111 included in the communication interface 110 of the electronic device 100 and a wireless communication interface 211 included in the communication interface 210 of the mobile device 200 can communicate using wireless communication technology. Wireless communication technology may include, for example, Bluetooth communication, Wi-Fi communication, etc.
[0147] According to one embodiment, an electronic device 100 can perform a calibration operation of a multi-display according to an embodiment disclosed in this disclosure based on a calibration application 121 stored in memory 120.
[0148] According to one embodiment, an electronic device 100 can transmit information about a display device connected to the electronic device 100 to a mobile device 200 using Wi-Fi communication or Bluetooth communication.
[0149] According to one embodiment, the electronic device 100 may determine one of the first display device 300 and the second display device 400 as a reference device and the other as a target device. For convenience of explanation, it is assumed below that the first display device is determined as the reference device and the second display device is determined as the target device.
[0150] According to one embodiment, a mobile device 200 can perform a calibration operation of a multi-display according to an embodiment disclosed in this disclosure based on a calibration application 241 stored in memory 240. The calibration application 241 can be downloaded and installed from an application store, etc.
[0151] According to one embodiment, a mobile device 200 can transmit RGB values according to shooting information captured by capturing the display screen of a first display device 300 using Wi-Fi communication or Bluetooth communication to an electronic device 100.
[0152] According to one embodiment, an electronic device 100 can obtain color coordinates and brightness of a reference device based on RGB values according to shooting information that captures the display screen of a first display device 300.
[0153] According to one embodiment, an electronic device 100 controls a second display device 400, which is determined as a target device, to change the brightness setting value of the second display device 400 a predetermined number of times, and whenever the brightness setting value is changed in this way, a mobile device 200 can transmit RGB values according to shooting information that captures the display screen of the second display device 400 to the electronic device 100. Then, the electronic device 100 can determine the brightness setting value corresponding to the brightness closest to the brightness of the reference device among the brightness of the target device obtained based on the changed brightness setting values of the target device as the final brightness setting value of the target device.
[0154] According to one embodiment, an electronic device 100 controls the second display device 400, which is determined as a target device, to change the white balance setting value of the second display device 400 a predetermined number of times, and whenever the white balance setting value is changed in this way, a mobile device 200 can transmit RGB values according to shooting information that captures the display screen of the second display device 400 to the electronic device 100. Then, the electronic device 100 can determine the white balance setting value corresponding to the brightness white balance that is closest to the white balance of the reference device among the white balances of the target device obtained based on the changed white balance setting values of the target device as the final white balance setting value of the target device.
[0155] According to one embodiment, the memory 330 of the first display device 300 may store display setting information 331 of the first display device 300. The first display device 300 may control the brightness or color of the screen of the display 310 based on such display setting information 331. The display setting information 331 may include, for example, a brightness setting value or a white balance setting value.
[0156] According to one embodiment, the memory 430 of the second display device 400 may store display setting information 431 of the second display device 400. The second display device 400 may control the brightness or color of the screen of the display 420 based on such display setting information 431. The display setting information 431 may include, for example, a brightness setting value or a white balance setting value.
[0157] According to one embodiment, when a first display device 300 is selected as a reference device and a second display device 400 is selected as a target device, the display setting information 431 stored in the memory 431 of the second display device 400 may be updated or changed so that the brightness or color of the screen of the display 420 of the second display device 400 corresponds to the brightness or color of the screen of the display 320 of the first display device 300. That is, the electronic device 100 may transmit a display setting control signal to the second display device 400 to change the brightness setting value or the white balance setting value of the display setting information 431 stored in the memory 431 of the second display device 400. Accordingly, the second display device 400 may update or change the brightness setting value or the white balance setting value according to the display setting control signal.
[0158] FIG. 3b is a reference diagram illustrating an example of operation between an electronic device, a mobile device, and a second display device according to one embodiment. In the example of FIG. 3b, the electronic device and the first display device are shown integrated into a single device. That is, the electronic device and the second display device can form a multi-display.
[0159] Referring to FIG. 3b, communication between an electronic device 100 and a second display device 400 can be performed according to wireless communication technology. For example, a wireless communication interface 111 included in the communication interface 110 of the electronic device 100 and a wireless communication interface 411 included in the communication interface 410 of the second display device 400 can communicate according to wireless communication technology. Wireless communication technology may include, for example, Bluetooth communication, Wi-Fi communication, etc.
[0160] Communication between the electronic device 100 and the second display device 400 can be performed using wired communication technology. For example, a wired communication interface 112 included in the communication interface 110 of the electronic device 100 and a wired communication interface 412 included in the communication interface 410 of the second display device 400 can communicate using the DDC / CI protocol according to wired communication technology. Wired communication technology may include, for example, HDMI, DP, DVI, etc.
[0161] According to one embodiment, an electronic device 100 can perform a calibration operation of a multi-display according to an embodiment disclosed in this disclosure based on a calibration application 121 stored in memory 120.
[0162] According to one embodiment, an electronic device 100 can transmit display device information connected to the electronic device 100 to a mobile device 200 using Wi-Fi communication or Bluetooth communication. At this time, the display device information may include information about an electronic device acting as a first display device and information about a second display device.
[0163] According to one embodiment, the electronic device 100 may determine one of the electronic device 100 and the second display device 400 as a reference device and the other as a target device. For convenience of explanation, it is assumed below that the electronic device 100 is determined as the reference device and the second display device is determined as the target device.
[0164] According to one embodiment, a mobile device 200 can perform a calibration operation of a multi-display according to an embodiment disclosed in this disclosure based on a calibration application 241 stored in memory 240. The calibration application 241 can be downloaded and installed from an application store, etc.
[0165] According to one embodiment, a mobile device 200 can transmit RGB values according to shooting information captured by capturing the display screen of a display 140 of an electronic device 100 using Wi-Fi communication or Bluetooth communication to the electronic device 100.
[0166] According to one embodiment, the electronic device 100 can obtain the color coordinates and brightness of a reference device based on RGB values according to shooting information captured from the display screen of the electronic device 100.
[0167] According to one embodiment, an electronic device 100 controls a second display device 400, which is determined as a target device, to change the brightness setting value of the second display device 400 a predetermined number of times, and whenever the brightness setting value is changed in this way, a mobile device 200 can transmit RGB values according to shooting information that captures the display screen of the second display device 400 to the electronic device 100. Then, the electronic device 100 can determine the brightness setting value corresponding to the brightness closest to the brightness of the reference device among the brightness of the target device obtained based on the changed brightness setting values of the target device as the final brightness setting value of the target device.
[0168] According to one embodiment, an electronic device 100 controls the second display device 400, which is determined as a target device, to change the white balance setting value of the second display device 400 a predetermined number of times, and whenever the white balance setting value is changed in this way, a mobile device 200 can transmit RGB values according to shooting information that captures the display screen of the second display device 400 to the electronic device 100. Then, the electronic device 100 can determine the white balance setting value corresponding to the brightness closest to the white balance of the reference device among the white balances of the target device obtained based on the changed white balance setting values of the target device as the final white balance setting value of the target device.
[0169] According to one embodiment, a memory 120 of an electronic device 100 may store display setting information 122 of the electronic device 100. The electronic device 100 may control the brightness or color of the screen of a display 140 based on such display setting information 122. The display setting information 122 may include, for example, a brightness setting value or a white balance setting value.
[0170] According to one embodiment, the memory 430 of the second display device 400 may store display setting information 431 of the second display device 400. The second display device 400 may control the brightness or color of the screen of the display 410 based on such display setting information 431. The display setting information 431 may include, for example, a brightness setting value or a white balance setting value.
[0171] According to one embodiment, when an electronic device 100 is selected as a reference device and a second display device 400 is selected as a target device, the display setting information 431 stored in the memory 431 of the second display device 400 may be updated or changed so that the brightness or color of the screen of the display 420 of the second display device 400 corresponds to the brightness or color of the screen of the display 140 of the electronic device 100. That is, the electronic device 100 may transmit a display setting control signal to the second display device 400 to change the brightness setting value or the white balance setting value of the display setting information 431 stored in the memory 431 of the second display device 400. Accordingly, the second display device 400 may update or change the brightness setting value or the white balance setting value according to the display setting control signal.
[0172] FIG. 4 shows an example of a display setting menu of a second display device according to one embodiment.
[0173] Referring to FIG. 4, the display setting menu 40 may include brightness 41, and colors such as Red 42, Green 43, and Blue 44.
[0174] According to an embodiment disclosed in the present disclosure, an electronic device 100 can obtain a brightness setting value and a white reference setting value by using the RGB values of an image captured from the display screen of a reference device to match the brightness and white reference of a target device with the brightness and white reference of a reference device. The electronic device 100 can change the display settings of a second display device 40, which is a target device, by using the brightness setting value and white reference setting value obtained in this way.
[0175] FIG. 5 illustrates an example of a method of operation of an electronic device according to one embodiment. In the example illustrated in FIG. 5, the operation of the electronic device 100 is described in a system in which the electronic device 100 is configured separately from the first display device 300 as illustrated in FIG. 3a. However, the operation illustrated in FIG. 5 can be applied in the same way to the system illustrated in FIG. 3b. That is, the communication between the electronic device 100 and the first display device 300 of FIG. 3a can be applied to the communication between the processor 130 and the display 140 inside the electronic device 100 in a system in which the electronic device 100 and the first display device 300 are integrated as illustrated in FIG. 3b.
[0176] Referring to FIG. 5, in operation 510, the electronic device 100 can obtain information regarding the first display device 300 and the second display device 400 connected to the electronic device 100.
[0177] In operation 520, the electronic device 100 can identify one of the first display device 300 and the second display device 400 as a reference device and the other as a target device.
[0178] In operation 530, the electronic device 100 can receive the RGB values of the reference device from the mobile device 300, which represent the RGB values of the image of an object displayed on the reference device.
[0179] In operation 540, the electronic device 100 can receive the RGB values of the target device from the mobile device, which represent the RGB values of the image of an object displayed on the target device.
[0180] In operation 550, the electronic device 100 can adjust at least one of the brightness and white reference of the target device based on the RGB values of the reference device and the RGB values of the target device.
[0181] FIG. 6 illustrates an example of a flowchart of a process in which an electronic device connects with a mobile device and a display device according to one embodiment. In the example illustrated in FIG. 56, the operation of the electronic device 100 is described in a system in which the electronic device 100 is configured separately from the first display device 300 as illustrated in FIG. 3a. However, the operation illustrated in FIG. 6 can be applied in the same way to the system illustrated in FIG. 3b. That is, the communication between the electronic device 100 and the first display device 300 in FIG. 3a can be applied to the communication between the processor 130 inside the electronic device 100 and the display 140 in a system in which the electronic device 100 and the first display device 300 are integrated as illustrated in FIG. 3b.
[0182] Referring to FIG. 6, in operation 601, the electronic device 100 can perform a connection with the first display device 300.
[0183] According to one embodiment, the electronic device 100 can establish a wired or wireless communication connection with the first display device 300.
[0184] According to one embodiment, an electronic device 100 can perform a wired communication connection with a first display device 300 using at least one of HDMI, DP, and DVI.
[0185] In operation 602, the electronic device 100 can obtain information about the first display device based on its connection with the first display device 300. The information about the first display device may include identification information about the first display device and location information about the first display device. The location information of the first display device may include information regarding the location of the first display device 300 relative to the electronic device 100. For example, the location information of the first display device may include information regarding whether it is positioned on the left or on the right when, for example, two display devices are connected to the electronic device 100.
[0186] In operation 603, the electronic device 100 can perform a connection with the second display device 400.
[0187] According to one embodiment, the electronic device 100 can establish a wired or wireless communication connection with the second display device 400.
[0188] According to one embodiment, an electronic device 100 can perform a wired communication connection with a second display device 400 using at least one of HDMI, DP, and DVI.
[0189] In operation 604, the electronic device 100 may obtain information about the second display device based on its connection with the second display device 400. The information about the second display device may include identification information about the second display device and location information about the second display device. The location information of the second display device may include information regarding the location of the second display device 400 relative to the electronic device 100. For example, the location information of the second display device may include information regarding whether it is positioned on the left or on the right when, for example, two display devices are connected to the electronic device 100.
[0190] In operation 605, the electronic device 100 can check the number and location information of the display devices connected to the electronic device. For example, if the electronic device 100 is connected to the first display device 300 and the second display device 400, the electronic device 100 can determine the number of connected display devices to be 2, and, for example, as the location information of the display devices, the first display device to be on the left and the second display device to be on the right by default.
[0191] In operation 606, the electronic device 100 can run a calibration app for adjusting the display settings of a multi-display.
[0192] In operation 607, the electronic device 100 may display a QR code on the display of the first display device 300 and / or the second display device 400 to induce a connection with the mobile device 200.
[0193] In operation 608, the mobile device 200 can run a calibration app for adjusting the display settings of a multi-display.
[0194] In operation 609, the mobile device 200 can capture a QR code displayed on the display of the first display device 300 and / or the second display device 400.
[0195] In operation 610, the mobile device 200 extracts electronic device connection information contained in a QR code and can connect to the electronic device 100 using Wi-Fi communication technology or Bluetooth communication technology, etc., by using the extracted electronic device connection information. The electronic device connection information may include identification information of the electronic device or address information of the electronic device that enables access to the electronic device 100.
[0196] In operation 611, the electronic device 100 and the mobile device 200 can perform a connection operation using Wi-Fi communication technology or Bluetooth communication technology.
[0197] In FIG. 6, the connection between the electronic device 100 and the mobile device 200 was made using a QR code, but it is not necessarily limited to this and can be performed by various methods.
[0198] FIG. 7 illustrates an example of a flowchart of a process in which an electronic device determines a target device and a reference device and receives RGB values from a reference device according to one embodiment. In the example illustrated in FIG. 7, the operation of the electronic device 100 is described in a system in which the electronic device 100 is configured separately from the first display device 300 as illustrated in FIG. 3a. However, the operation illustrated in FIG. 7 can be applied in the same way to the system illustrated in FIG. 3b. That is, the communication between the electronic device 100 and the first display device 300 in FIG. 3a can be applied to the communication between the processor 130 and the display 140 inside the electronic device 100 in a system in which the electronic device 100 and the first display device 300 are integrated as illustrated in FIG. 3b.
[0199] Referring to FIG. 7, operation 701 can be performed after the connection operation 611 between the electronic device 100 and the mobile device 200 is completed.
[0200] In operation 701, the electronic device 100 can transmit information about a display device connected to the electronic device. The information about the display device can transmit the number and location information of the display device. For example, if there are two display devices connected to the electronic device, the information about the display devices may be (number: 2, first display device: left, second display device: right). For example, if there are three display devices connected to the electronic device, the information about the display devices may be (number: 3, first display device: left, second display device: center, third display device: right).
[0201] In operation 702, the mobile device 200 can output a user interface that allows the user to select a reference device and a target device according to display device information received from the electronic device 100. This is intended to enable the user to select a target device and a reference device by displaying a layout of the display devices connected to the electronic device 100, and also to facilitate identification for the user when capturing the display screens of the target device and the reference device.
[0202] FIG. 8 shows an example of a user interface displayed on a mobile device according to one embodiment.
[0203] Referring to FIG. 8, a mobile device 200 may display a user interface 800 that includes a layout for identifying a reference device and a target device based on information regarding a display device received from an electronic device 100. For example, the user interface 800 may include an item 810 indicating that the left side is the reference device and an item 820 indicating that the right side is the target device. According to such a user interface, the user can identify that the first display device on the left connected to the electronic device 100 is the reference device and the second display device on the right is the target device. For example, items 810 and 820 may be configured in a toggle format so that the reference and target are switched when the user presses either item 810 or item 820. Based on such items 810 and 820, the user can change the reference device and the target device that are set as default by the electronic device 100.
[0204] In operation 703, if the user swaps the reference device and the target device in operation 702, the mobile device 200 can transmit information indicating that the swap has occurred to the electronic device 100.
[0205] In operation 704, if the electronic device 100 receives information that the reference device and the target device have been changed, it can determine the final reference device and the target device.
[0206] In operation 705, the electronic device 100 can transmit a control signal to the first display device 300 to control the output of a specified object along with information indicating a reference device. For example, the electronic device 100 can transmit such a control signal to the first display device 300 according to the DCC / CI protocol.
[0207] In operation 706, the first display device 300 can output a designated object according to a control signal received from the electronic device 100. Referring to FIG. 8, the object may include an image 840 having a designated color. The first display device 300 may also display an indicator 850 indicating that the first display device 300 is a reference device.
[0208] In operation 707, the mobile device 200 can capture an image of a designated object displayed on the first display device 300 using a camera. FIG. 9 is a reference diagram for explaining an example of photographing an object displayed on the first display device using a mobile device camera according to one embodiment. As shown in FIG. 9, the user can take an image of object 840 by bringing the mobile device 200 to the object 840 displayed on the first display device 300. When the mobile device 200 is brought to the object 840 displayed on the first display device 300 in this way, the camera of the mobile device 200 can start taking an image of object 840. For example, the object 840 initially displayed on the first display device 300 is for the mobile device 200 to recognize the object, and if the mobile device 200 succeeds in recognizing the object, the color of the object can be changed to white. This is because white is a good color for optimally measuring the RGB values of a reference screen.
[0209] When capturing the screen of the first display device 300 with the camera of the mobile device 200, it is important to apply the same camera settings used on the reference screen to the target screen in order to maintain consistency in RGB values between the screen of the reference device (hereinafter, reference screen) and the screen of the target device (hereinafter, target screen). To this end, a specified threshold may be set so as not to exceed the maximum white level of the camera of the mobile device 200. The optimal shutter speed and ISO value may be determined based on the white pattern of the reference screen. Accordingly, the object 840 output by the first display device 300 may include a white image. The operation of the camera settings of the mobile device 200 is explained with reference to FIG. 10.
[0210] FIG. 10 is a flowchart of the operation of setting up a camera on a mobile device 200 according to one embodiment.
[0211] Referring to FIG. 10, in operation 1010, the mobile device 200 can set the camera's ISO to the minimum. ISO is a component that controls the light (exposure) entering the camera along with the aperture and shutter speed, and refers to the setting of the image sensor's sensitivity to light. ISO sensitivity is generally expressed as a number, and the higher the number, the more sensitive it is to light, making it possible to take photos in dark places.
[0212] In operation 1020, the mobile device 200 can take an image of object 840 displayed on the first display device 300 while changing the shutter speed. Shutter speed refers to the speed at which the camera shutter closes; if the shutter speed is fast, the exposure, which is the amount of light the camera receives, becomes short, and if the shutter speed is slow, the exposure becomes long.
[0213] In operation 1030, the mobile device 200 can take an image and determine whether the measured RGB values exceed a threshold. If the measured RGB values exceed the threshold, it proceeds back to operation 1020 to take an image while changing the shutter speed again. If the measured RGB values do not exceed the threshold, it can proceed to operation 1040. The threshold may include, for example, a value that is 90% of the maximum RGB values.
[0214] In operation 1040, the mobile device 200 can obtain an optimal shutter speed. For example, the mobile device 200 can obtain an optimal shutter speed when the measured RGB value is 90% of the maximum RGB value.
[0215] In operation 1050, the mobile device 200 can measure RGB values based on an image captured at the optimal shutter speed.
[0216] The optimal camera settings obtained through this process can be used to measure the reference screen and target screen with the same mobile device 200, thereby obtaining consistent results.
[0217] Returning to Fig. 7, in operation 708, the mobile device 200 can obtain measured RGB values based on the captured image.
[0218] In operation 709, the mobile device 200 can transmit the RGB values of the first display device (hereinafter, the RGB values of the reference screen) to the electronic device 100.
[0219] In operation 710, the electronic device 100 receives the RGB values of the first display device and can obtain them as the RGB values of the reference screen.
[0220] FIG. 11 illustrates an example of a flowchart of a process in which an electronic device sets the brightness of a second display device according to one embodiment. In the example illustrated in FIG. 11, the operation of the electronic device 100 is described in a system in which the electronic device 100 is configured separately from the first display device 300 as illustrated in FIG. 3a. However, the operation illustrated in FIG. 11 can be applied in the same way to the system illustrated in FIG. 3b. That is, the communication between the electronic device 100 and the first display device 300 in FIG. 3a can be applied to the communication between the processor 130 inside the electronic device 100 and the display 140 in a system in which the electronic device 100 and the first display device 300 are integrated as illustrated in FIG. 3b.
[0221] Referring to FIG. 11, in operation 1101, the electronic device 100 can obtain the color coordinates and brightness of the reference screen based on the RGB values of the reference screen.
[0222] The electronic device 100 can convert the RGB values of a reference screen received from the mobile device 200 into at least one additional color space. For example, the RGB values of a reference screen received from the mobile device 200 can be converted into XYZ and xyY using an RGB XYZ conversion formula.
[0223] X = 0.412453 * R + 0.35758 * G + 0.180423 * B
[0224] Y = 0.212671 * R + 0.71516 * G + 0.072169 * B
[0225] Z = 0.019334 * R + 0.119193 * G + 0.950227 * B
[0226] For example, XYZ can be converted to xyY using the following equation.
[0227]
[0228]
[0229] Y=Y
[0230] The electronic device 100 can store XYZ and xyY obtained by such conversion.
[0231] In operation 1102, the electronic device 100 can transmit a control signal to the second display device 400 to control the output of a specified object along with information indicating a target device.
[0232] In operation 1103, the second display device 400 can output a designated object received from the electronic device 100. FIG. 12 is a reference diagram for illustrating an example of outputting an object to the second display device according to one embodiment. Referring to FIG. 12, for example, the second display device 400 can output a designated object 1210. Additionally, the second display device 400 can also display an indicator 1220 indicating that the second display device 400 is a target device.
[0233] In operation 1104, the electronic device 100 can transmit brightness setting information of the target device to the second display device 400. For example, the electronic device 100 can transmit a control signal to the second display device 400 to change or adjust the brightness of the target device according to the brightness setting information.
[0234] In operation 1105, the second display device 400 can set the brightness of the target screen according to the brightness setting information of the target device received from the electronic device 100.
[0235] In operation 1106, the mobile device 200 can take a picture of a designated object displayed on the second display device using a camera. FIG. 13 is a reference diagram for explaining an example of taking a picture of an object displayed on the second display device using a mobile device camera according to one embodiment. As shown in FIG. 13, the user can take a picture of object 1210 by bringing the mobile device 200 to the object 1210 displayed on the second display device 400. When the mobile device 200 is brought to the object 1210 displayed on the second display device 400 in this way, the camera of the mobile device 200 can start taking a picture of object 1210.
[0236] In operation 1107, the mobile device 200 can obtain measured RGB values based on the captured image.
[0237] In operation 1108, the mobile device 200 can transmit the RGB values of the target screen corresponding to the brightness setting information set in operation 1105 to the electronic device 100.
[0238] In operation 1109, the electronic device 100 receives the RGB values of the target screen corresponding to the brightness setting information that it is instructed to set in operation 1105, and can obtain the brightness Y value of the target screen based thereon.
[0239] The electronic device 100 can repeat operations 1104 to 1107 while changing the brightness setting value of the target screen N times. For example, the electronic device 100 can obtain a total of N brightness values (Y) of the target screen corresponding to a total of N brightness setting values by instructing the second display device 400 to set the brightness setting value of the target device to each brightness setting value of a total of N brightness setting values, from the minimum brightness setting value to the maximum brightness setting value.
[0240] In operation 1110, the electronic device 100 can obtain N brightness values (Y) from N brightness setting values of the target screen.
[0241] In operation 1111, the electronic device 100 can obtain brightness setting information of a target device that matches the brightness of a reference based on N brightness values (Y). Referring to FIG. 14, a method for obtaining brightness setting information of a target device that matches the brightness of a reference based on N brightness values (Y) is described.
[0242] FIG. 14 illustrates a method for obtaining brightness setting information of a target device that matches the brightness of a reference based on N brightness values (Y) of the target device according to one embodiment.
[0243] Generally, the brightness characteristics of a target screen tend to change in a curved shape rather than linearly depending on the brightness setting value. Therefore, to accurately measure the brightness of a target screen, it is necessary to measure the corresponding Y values by adjusting the brightness setting value from a minimum to a maximum value. However, since this approach is time-consuming, the embodiments disclosed herein select several representative measurement points and assume that the Y values change linearly in the intervals between each point. Then, the brightness setting value of the target screen is adjusted to approximate the brightness of a reference screen. Furthermore, since white balance can affect the Y value, it may be desirable to fine-tune the brightness setting value once again after the final value of the white balance setting has been determined in this manner.
[0244] Referring to FIG. 14, the electronic device 100 can obtain a total of 5 measurement points and can obtain an approximation formula based on these 5 measurement points. The measurement points represent the brightness of the target screen obtained in correspondence with a specific brightness setting value of the target device. Measurement point 1 represents the brightness of the target screen corresponding to a brightness setting value of 0. Measurement point 2 represents the brightness of the target screen corresponding to a brightness setting value of 25. Measurement point 3 represents the brightness of the target screen corresponding to a brightness setting value of 50. Measurement point 4 represents the brightness of the target screen corresponding to a brightness setting value of 80. Measurement point 5 represents the brightness of the target screen corresponding to a brightness setting value of 100. By calculating the formula based on the 5 measurement points obtained in this way, the electronic device 100 can obtain a formula representing the relationship of the brightness of the target screen corresponding to each brightness setting value of the target device.
[0245] The electronic device 100 can identify the interval corresponding to the brightness of the reference in the brightness relationship of the target device. That is, the electronic device 100 can determine which interval between measurement points in the brightness relationship of the target device corresponds to the brightness of the reference. For example, in the brightness relationship of the target device shown in FIG. 14, the brightness of the reference corresponds to the interval between measurement point 4 and measurement point 5. Therefore, it can be confirmed that the brightness setting value between the brightness setting value 80 corresponding to measurement point 4 and the brightness setting value 100 corresponding to measurement point 5 corresponds to the brightness of the target that matches the brightness of the reference. Accordingly, the electronic device 100 can again set the brightness setting value of the target device by increasing it by a certain unit starting from 80 or by decreasing it by a certain unit starting from 100 to obtain the corresponding Y value of the target screen, and if the Y value of the target screen closest to the brightness of the reference is found among them, the brightness setting value corresponding to the found Y value of the target screen can be determined as the final brightness setting value of the target device.
[0246] Returning to FIG. 11, in operation 1112, the electronic device 100 can transmit the final brightness setting value of the target device to the second display device 400. The electronic device 100 can transmit a control signal to the second display device 400 to set the brightness to the final brightness setting value of the target device.
[0247] In operation 1113, the second display device 400 can adjust the brightness of the display according to the final brightness setting value.
[0248] In this way, after adjusting the brightness of the target screen to match the reference screen, it is necessary to obtain the same color coordinate values by adjusting the white balance menu.
[0249] FIG. 15 illustrates an example of a flowchart of a process in which an electronic device sets the white balance of a second display device according to one embodiment. In the example illustrated in FIG. 15, the operation of the electronic device 100 is described in a system in which the electronic device 100 is configured separately from the first display device 300 as illustrated in FIG. 3a. However, the operation illustrated in FIG. 15 can be applied in the same way to the system illustrated in FIG. 3b. That is, the communication between the electronic device 100 and the first display device 300 in FIG. 3a can be applied to the communication between the processor 130 inside the electronic device 100 and the display 140 in a system in which the electronic device 100 and the first display device 300 are integrated as illustrated in FIG. 3b.
[0250] Referring to FIG. 15, in operation 1501, the electronic device 100 can transmit white balance setting information of the target device to the second display device 400. For example, the electronic device 100 can transmit a control signal to the second display device 400 to change or adjust the white balance of the target device according to the white balance setting information.
[0251] In operation 1502, the second display device 400 can set the white balance of the target screen according to the white balance setting information of the target device received from the electronic device 100.
[0252] In operation 1503, the mobile device 200 can use a camera to capture an object displayed on the second display device 400.
[0253] In operation 1504, the mobile device 200 can obtain RGB values measured based on the captured image.
[0254] In operation 1505, the mobile device 200 can transmit the RGB values of the target screen corresponding to the white balance setting information set in operation 1502 to the electronic device 100.
[0255] In operation 1506, the electronic device 100 receives the RGB values of the target screen corresponding to the white balance setting information it has instructed to set, and can obtain the xy values of the target screen based thereon.
[0256] In this way, the electronic device 100 can repeat operations 1501 to 1506 while changing the white balance setting value of the target screen step by step. That is, by repeating operations 1501 to 1506, the electronic device 100 can obtain the xy values of the target screen corresponding to multiple white balance setting values. Below, a method for obtaining the xy values of the target screen corresponding to multiple white balance setting values is described.
[0257] Generally, the white balance menu consists of three settings: R, G, and B (gain adjustment). In the CIE color space, it is important to understand how much the x and y coordinates change with each step of white balance adjustment. Through white balance adjustment, basic information can be obtained regarding how much the menu settings need to be changed to bring the current target screen coordinates to the reference screen's x and y coordinates.
[0258] The measurement process for obtaining basic information is as follows.
[0259] Electronic device 100 controls the measurement of a target screen when the white balance RGB is at the default value (R=50, G=50, B=50). That is, when electronic device 100 instructs the second display device 400 to set the RGB to (R=50, G=50, B=50), the second display device 400 sets it to (R=50, G=50, B=50) and outputs an object, and mobile device 200 captures the object using a camera and transmits the RGB values of the captured image to electronic device 100. Then, electronic device 100 can obtain the color coordinates (x,y) P0 of the target screen when the RGB is (R=50, G=50, B=50) by converting the received RGB values into xyY. By this method, electronic device 100 can also obtain color coordinates in the following cases.
[0260] Color coordinates P1 when R is at its minimum value (R=0, G=50, B=50)
[0261] Color coordinates P2 when R is at its maximum value (R=100, G=50, B=50)
[0262] Color coordinates P3 when G is at its minimum value (R=50, G=0, B=50)
[0263] Color coordinates P4 when G is at its maximum value (R=50, G=100, B=50)
[0264] Color coordinates P5 when B is at its minimum value (R=50, G=50, B=0)
[0265] Color coordinates P6 when B is at its maximum value (R=100, G=50, B=100)
[0266] In this way, in operation 1507, the electronic device 100 can obtain multiple color coordinates different from the white balance setting. For example, when the white balance setting values are changed from P0 to P6 as above, the electronic device 100 can obtain a total of 7 color coordinates.
[0267] Returning to Fig. 15, in operation 1508, the electronic device 100 can obtain a group of candidate white balance setting values for a target device that matches the brightness of a reference screen based on a plurality of white balance setting values obtained.
[0268] The electronic device 100 can obtain a vector as shown in FIG. 16 based on P0 to P6 obtained previously. FIG. 16 is a diagram showing the relationship between a plurality of white balance setting values and their corresponding color coordinates according to one embodiment.
[0269] Referring to Fig. 16, it is shown that increasing the R value causes the x-coordinate to move in the positive direction and the y-coordinate to move in the negative direction. When the G value increases, it is shown that the x-coordinate moves in the negative direction and the y-coordinate moves in the positive direction. Additionally, when the B value increases, it is shown that both the x-coordinate and the y-coordinate move in the negative direction. Using this information, the changes in the x-coordinate and y-coordinate values within the range of each R, G, and B menu setting can be calculated. Accordingly, the influence of each step in the white balance menu on the x-coordinate and y-coordinate values can be determined. This can be summarized as follows in an equation.
[0270]
[0271]
[0272] , is the change in x,y values per menu step
[0273] R / G / BMax.x and R / G / BMax.y are the x,y coordinate values when the R / G / B menu is set to its maximum value.
[0274] R / G / BMin.x and R / G / BMin.y are the x,y coordinate values when the R / G / B menu is set to its minimum value.
[0275] R / G / BMax and R / G / BMin are the maximum and minimum values of the R / G / B menu.
[0276] , Using this, the following equation can be formulated to match the target screen to the x and y coordinates of the reference screen.
[0277]
[0278]
[0279] Rm is the white balance red menu setting value
[0280] Gm is the white balance green menu setting value
[0281] Bm is the white balance blue menu setting value
[0282] The values known so far are the x, y coordinates of the reference screen, ΔRx, ΔGx, ΔBx, and ΔRy, ΔGy, ΔBy.
[0283] With three unknowns and two equations, the adjustment values Rm, Gm, and Bm for the R, G, and B menus are not yet determined.
[0284] However, since the G menu setting value (Gm) has a significant effect on the Y value, it may be desirable to find the optimal combination of the R menu setting value (Rm) and the G menu setting value (Bm) while minimizing the adjustment of the G menu setting value (Gm).
[0285] Usually, since the G menu setting value has a significant impact on brightness, a few fixed values around 50 can be used.
[0286] That is, the Rm and Bm values when Gm is 48, 49, and 50 can be found and determined as a candidate group.
[0287] In other words, by using the above equation, the Rm and Bm values for G values of 48, 49, and 50 can be obtained, respectively, and determined as the first to third candidates. Therefore,
[0288] Candidate 1: (R = R value calculated when G is 48, G = 48, B = B value calculated when G is 48)
[0289] Second Candidate: (R = R value calculated when G is 49, G = 49, B = B value calculated when G is 49)
[0290] Third Candidate: (R = R value calculated when G is 50, G = 50, B = B value calculated when G is 50)
[0291] In this way, the electronic device 100 can determine a group of candidates including, for example, a first candidate, a second candidate, and a third candidate. Of course, this is for one example, and the electronic device 100 may determine a larger number of candidates or a smaller number of candidates.
[0292] FIG. 17 illustrates an example of a flowchart of a process in which an electronic device sets the white balance of a second display device according to one embodiment. In the example illustrated in FIG. 17, the operation of the electronic device 100 is described in a system in which the electronic device 100 is configured separately from the first display device 300, as illustrated in FIG. 3a. However, the operation illustrated in FIG. 17 can be applied in the same way to the system illustrated in FIG. 3b. That is, the communication between the electronic device 100 and the first display device 300 in FIG. 3a can be applied to the communication between the processor 130 inside the electronic device 100 and the display 140 in a system in which the electronic device 100 and the first display device 300 are integrated, as illustrated in FIG. 3b.
[0293] Referring to FIG. 17, in operation 1701, the electronic device 100 can transmit each white balance setting value candidate included in the white balance setting value candidate group obtained in operation 1508 of FIG. 15 to the second display device 400. For example, the electronic device 100 can transmit a control signal to the second display device 400 to change or adjust the white balance of the target device according to the white balance setting value candidate.
[0294] In operation 1702, the second display device 400 can set the white balance of the target screen according to the white balance setting value candidate of the target device received from the electronic device 100.
[0295] In operation 1703, the mobile device 200 can use a camera to capture an object displayed on the second display device 400.
[0296] In operation 1704, the mobile device 200 can obtain RGB values measured based on the captured image.
[0297] In operation 1705, the mobile device 200 can transmit the RGB values of the target screen corresponding to the white balance setting value candidate set in operation 1702 to the electronic device 100.
[0298] In operation 1706, the electronic device 100 receives the RGB values of the target screen corresponding to the white balance setting value candidates that it has instructed to set, and can obtain the xy values of the target screen based thereon.
[0299] In this way, the electronic device 100 can repeat operations 1701 to 1706 while changing the white balance setting value of the target screen in correspondence with each candidate in the candidate group, and can perform C times corresponding to the number of candidates included in the candidate group.
[0300] In operation 1707, the electronic device 100 can obtain the xy values of the target screen corresponding to the set values of each candidate included in the candidate group by repeating operations 1701 to 1706.
[0301] In operation 1708, the electronic device 100 can find the candidate closest to the xy value of the reference screen among the xy values of the target screen corresponding to the white balance setting value candidates, and identify the white balance setting value corresponding to the found candidate as the final white balance setting value.
[0302] In operation 1709, the electronic device 100 can transmit the final white balance setting value of the target device to the second display device 400. The electronic device 100 can transmit a control signal to the second display device 400 to control the white balance of the target device to be adjusted to the final white balance setting value.
[0303] In operation 1710, the second display device 400 can adjust the white balance of the display according to the final white balance setting value received from the electronic device 100.
[0304] Generally, since white balance can affect brightness, it may be desirable to fine-tune the brightness setting value once again after adjusting the white balance of the second display device 400 according to the final white balance setting value. That is, after adjusting the white balance of the second display device 400, the electronic device 100 can readjust the brightness setting value of the second display device 400 by performing the operation as shown in FIG. 11 again.
[0305] FIG. 18 shows an example of a user interface that can be displayed on a mobile device after the display settings of a second display device are completed according to one embodiment.
[0306] Referring to FIG. 18, the mobile device 200 can display a user interface 1800 that allows checking or changing the display settings of the second display device 400.
[0307] The user interface 1800 may include <Reset Target Monitor> item 1810 and <Recommendation> item 1820. <Reset Target Monitor> item 1810 is an item indicating approval to finally confirm the display settings of the second display device 400 that the current electronic device 100 has finally set. <Recommendation> item 1820 is an item that allows the user to readjust the settings of the target screen if the screen according to the display settings of the second display device 400 that the current electronic device 100 has finally set is not to the user's liking. When such <Recommendation> item 1820 is selected according to user input, the electronic device 100 may provide the user with the opportunity to select other candidate settings by controlling the white balance of the target device to be set using other candidates that were not selected as the optimal candidate in operation 1707 of FIG. 17.
[0308] Some embodiments may also be implemented in the form of a recording medium containing computer-executable instructions, such as program modules executed by a computer. A computer-readable medium may be any available medium accessible by a computer and includes both volatile and non-volatile media, and both removable and non-removable media. Additionally, a computer-readable medium may include a computer storage medium. A computer storage medium includes both volatile and non-volatile, removable and non-removable media implemented by any method or technique for storing information, such as computer-readable instructions, data structures, program modules, or other data.
[0309] The disclosed embodiments may be implemented as a software program comprising instructions stored on a computer-readable storage media.
[0310] A computer is a device capable of calling instructions stored from a storage medium and performing operations according to the disclosed embodiments according to the called instructions, and may include an electronic device according to the disclosed embodiments.
[0311] Computer-readable storage media may be provided in the form of non-transitory storage media. Here, 'non-transitory' means merely that the storage medium does not contain a signal and is tangible, without distinguishing whether data is stored semi-permanently or temporarily on the storage medium.
[0312] In addition, the control method according to the disclosed embodiments 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.
[0313] A computer program product may include a software program and a computer-readable storage medium on which the software program is stored. For example, a computer program product may include a product in the form of a software program (e.g., a downloadable app) that is electronically distributed through a device manufacturer or an electronic market (e.g., Google Play Store, App Store). For electronic distribution, at least a portion of the software program may be stored on a storage medium or temporarily created. In this case, the storage medium may be a server of the manufacturer, a server of the electronic market, or a storage medium of a relay server that temporarily stores the software program.
[0314] A computer program product may include a storage medium of a server or a storage medium of a device in a system composed of a server and a device. Alternatively, if there is a third device (e.g., a smartphone) that is connected to the server or device in communication, the computer program product may include a storage medium of the third device. Alternatively, the computer program product may include the S / W program itself that is transmitted from the server to the device or the third device, or transmitted from the third device to the device.
[0315] In this case, one of the server, the device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments. Alternatively, two or more of the server, the device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments in a distributed manner.
[0316] For example, a server (e.g., a cloud server or an artificial intelligence server, etc.) can execute a computer program product stored on the server to control a device connected to the server in communication to perform a method according to the disclosed embodiments.
[0317] As another example, the third device may execute a computer program product to control a device connected to the third device in communication to perform a method according to the disclosed embodiment. When the third device executes the computer program product, the third device may download the computer program product from a server and execute the downloaded computer program product. Alternatively, the third device may execute a computer program product provided in a preloaded state to perform a method according to the disclosed embodiments.
[0318] Additionally, in this specification, "part" may be a hardware component, such as a processor or circuit, and / or a software component executed by a hardware component, such as a processor.
[0319] 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.
[0320] The scope of the present disclosure is defined by the claims set forth below rather than by the detailed description above, 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.
Claims
1. In electronic device 100, Communication interface 110, Memory 120 containing one or more instructions, and It includes at least one processor 130, and When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, Acquire information of the first display device and the second display device connected to the above electronic device, and One of the first display device and the second display device is identified as a reference device and the other as a target device, and Receiving at least one RGB value of the reference device from the mobile device 200, which represents at least one RGB value of at least one image of an object captured by the reference device, and Receiving from the mobile device at least one RGB value of the target device representing at least one RGB value of at least one image of an object captured on the target device, and An electronic device that sets at least one of the brightness and white balance of the target device to correspond to at least one of the brightness and white balance of the reference device based on at least one RGB value of the reference device and at least one RGB value of the target device.
2. In Paragraph 1, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, An electronic device that transmits information about the first display device and information about the second display device to the mobile device in order to enable identifying or selecting the first display device and the second display device connected to the electronic device as one of the target device or the reference device.
3. In Paragraph 1 or 2, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, The brightness of the reference device is obtained based on at least one RGB value of the reference device, and Obtain a brightness setting value of the target device corresponding to the brightness of the reference device, and An electronic device that transmits a control signal to the target device to set the brightness to the brightness setting value of the target device obtained above.
4. In any one of paragraphs 1 through 3, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, Based on at least one RGB value of the target device, at least one brightness of the target device is obtained, and An electronic device that obtains a brightness setting value of a target device corresponding to the brightness of a reference device based on a brightness setting value corresponding to the brightness of the target device that is closest to the brightness of the reference device among at least one brightness of the target device.
5. In any one of paragraphs 1 through 4, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, At least one white balance setting information is transmitted to the above target device, and Receiving from the mobile device at least one additional RGB value of the target device representing at least one RGB value of at least one image of an object captured based on the at least one white balance setting information, and A change in color coordinates of the target device is obtained based on at least one additional RGB value of the target device, and Based on the amount of change in color coordinates of the target device, updated white balance setting information of the target device corresponding to the white balance setting of the reference device is obtained, wherein the updated white balance setting information is based on the amount of change in color coordinates of the target device. An electronic device that transmits a control signal to a target device to set the white balance menu of the target device using the updated white balance setting information obtained above.
6. In any one of paragraphs 1 through 5, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, Based on the change in color coordinates of the target device, at least one candidate white balance setting value of the target device is obtained, wherein the at least one candidate white balance setting value includes at least one R, G, and B setting value of the white balance menu of the target device. At least one candidate RGB value is received from the mobile device by capturing an object displayed on the target device, wherein at least one RGB setting value of the white balance menu of the target device is set using the at least one candidate white balance setting value. An electronic device that identifies the RGB setting value of a target device from the RGB setting value of the white balance menu of the target device corresponding to one or more candidate color coordinates of the target device closest to one or more color coordinates of the reference device.
7. In any one of paragraphs 1 through 6, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, Adjust the brightness of the target device based on at least one RGB value of the reference device and at least one RGB value of the target device, and then adjust the white balance of the target device. An electronic device that adjusts the white balance of the target device and then readjusts the brightness of the target device.
8. In any one of paragraphs 1 through 7, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, A control signal to display the above object is transmitted to the reference device, and An electronic device that transmits a control signal to a target device to display the object as at least one RGB value of the reference device is received from the mobile device.
9. In any one of paragraphs 1 through 8, When the above one or more instructions are executed individually or collectively by the at least one processor 130, the electronic device 100, Output a QR code containing connection information for connecting to the above electronic device, and An electronic device that connects to the mobile device in accordance with a connection request using the connection information by the mobile device that scanned the QR code.
10. A method for operating an electronic device 100, The operation of obtaining information of a first display device and a second display device connected to the above electronic device, An operation of identifying one of the first display device and the second display device as a reference device and the other as a target device, The operation of receiving from the mobile device at least one RGB value of the reference device representing at least one RGB value of at least one image of an object displayed on the reference device, The operation of receiving from the mobile device at least one RGB value of the target device representing at least one RGB value of at least one image of an object captured on the target device, and A method comprising the operation of setting at least one of the brightness and white balance of the target device to correspond to at least one of the brightness and white balance of the reference device based on at least one RGB value of the reference device and at least one RGB value of the target device.
11. In Paragraph 10, A method comprising the operation of transmitting information about the first display device and information about the second display device to the mobile device to enable identifying or selecting the first display device and the second display device connected to the electronic device as one of the target device or the reference device.
12. In Paragraph 10 or 11, The operation of obtaining the brightness of the reference device based on at least one RGB value of the reference device, An operation of obtaining a brightness setting value of the target device corresponding to the brightness of the reference device, and A method comprising the operation of transmitting a control signal to the target device to set the brightness to the brightness setting value of the target device obtained above.
13. In any one of paragraphs 10 through 12, An operation of obtaining at least one brightness of the target device based on at least one RGB value of the target device, and A method comprising the operation of obtaining a brightness setting value of the target device corresponding to the brightness of the reference device based on a brightness setting value corresponding to the brightness of the target device that is closest to the brightness of the reference device among at least one brightness of the target device.
14. In any one of paragraphs 10 through 13, The operation of transmitting at least one white balance setting information to the above target device, The operation of receiving from the mobile device at least one additional RGB value of the target device, which represents at least one RGB value of at least one image of an object captured based on the at least one white balance setting information above. The operation of obtaining a change in color coordinates of the target device based on at least one additional RGB value of the target device, Acquiring updated white balance setting information of the target device corresponding to the white balance setting of the reference device based on the amount of change in color coordinates of the target device, wherein the updated white balance setting information is based on the amount of change in color coordinates of the target device, operation, and A method comprising the operation of transmitting a control signal to the target device to set the white balance menu of the target device using the updated white balance setting information obtained above.
15. A non-transient computer-readable recording medium storing one or more instructions executed by at least one processor 130 of an electronic device 100, wherein, by the execution of the one or more instructions by at least one processor of the electronic device, the electronic device 100, Acquire information of the first display device and the second display device connected to the above electronic device, and One of the first display device and the second display device is identified as a reference device and the other as a target device, and Receiving from the mobile device at least one RGB value of the reference device representing at least one RGB value of at least one image of an object displayed on the reference device, and Receiving from the mobile device at least one RGB value of the target device representing at least one RGB value of at least one image of an object captured on the target device, and A non-transient computer-readable recording medium that sets at least one of the brightness and white balance of the target device to correspond to at least one of the brightness and white balance of the reference device based on at least one RGB value of the reference device and at least one RGB value of the target device.