Electronic device and operation method thereof

The described method addresses the challenge of signal lane abnormalities in HDMI systems by enabling dynamic lane changes based on user commands, thereby reducing signal-related issues and improving user experience.

WO2025121658A1PCT designated stage expired Publication Date: 2025-06-12SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/016426
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-04
Filing Date
2024-10-25
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Existing HDMI systems face challenges in maintaining stable signal transmission when abnormalities occur in the signal lanes, leading to issues like black screens or no signal phenomena.

Method used

The implementation of a method where a first electronic device transmits an HDMI signal to a second electronic device through multiple signal lanes, and upon detecting an abnormality, the second device sends a lane change command to the first device to switch to a different signal lane, ensuring continuous signal reception.

Benefits of technology

This solution effectively reduces the occurrence of signal-related issues such as black screens or no signal phenomena by dynamically adjusting the signal lane, thereby enhancing the user's experience by maintaining stable HDMI signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024016426_12062025_PF_FP_ABST
    Figure KR2024016426_12062025_PF_FP_ABST
Patent Text Reader

Abstract

A first electronic device according to an embodiment comprises: an input / output interface for receiving an HDMI signal from a source device and transmitting the HDMI signal to a second electronic device; a memory for storing one or more instructions; and at least one processor for executing the one or more instructions. By executing the one or more instructions, the at least one processor may: control the input / output interface to transmit the HDMI signal received from the source device to the second electronic device through a plurality of signal lanes; and on the basis of receiving a lane change command from the second electronic device, control the input / output interface to transmit the HDMI signal to the second electronic device through changed signal lanes.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of operation thereof

[0001] Various embodiments relate to a first electronic device and a method of operating the same for transmitting an HDMI signal received from a source device to a second electronic device, and a second electronic device and a method of operating the same for receiving an HDMI signal from the first electronic device.

[0002] HDMI (High Definition Multimedia Interface) is a standard for transmitting high-resolution video and multi-channel audio data by connecting devices that support it through a single cable.

[0003] Recently, with the rise of content in resolutions beyond Full HD (High Definition), and even Ultra HD, devices equipped with HDMI ports supporting HDMI 2.1 are becoming increasingly widespread. This allows consumers to enjoy high-resolution, high-refresh rate content. HDMI 2.1 supports the FRL (Fixed Rate Link) output format.

[0004] A first electronic device according to one embodiment may include an input / output interface for receiving an HDMI signal from a source device and transmitting the HDMI signal to a second electronic device.

[0005] A first electronic device according to one embodiment may include a memory storing one or more instructions, and at least one processor executing the one or more instructions.

[0006] The at least one processor can control the input / output interface to transmit an HDMI signal received from the source device to the second electronic device (200) through a plurality of signal lanes by executing the one or more instructions.

[0007] The at least one processor may control the input / output interface to transmit the HDMI signal to the second electronic device through a changed signal lane based on receiving a lane change command from the second electronic device by executing the one or more instructions.

[0008] A second electronic device according to one embodiment may include an input / output interface for receiving an HDMI signal from the first electronic device.

[0009] A second electronic device according to one embodiment may include a display, a memory storing one or more instructions, and at least one processor executing the one or more instructions.

[0010] The at least one processor can identify a signal lane having an abnormality among a plurality of signal lanes receiving the HDMI signal by executing the one or more instructions.

[0011] The at least one processor can control the input / output interface to transmit a lane change command requesting a change of the identified signal lane to the first electronic device by executing the one or more instructions.

[0012] The at least one processor can control the input / output interface to receive the HDMI signal through the changed signal lane by executing the one or more instructions.

[0013] The at least one processor can control the display to display an image corresponding to the received HDMI signal by executing the one or more instructions.

[0014] A method of operating a first electronic device according to one embodiment may include receiving an HDMI signal from a source device.

[0015] A method of operating a first electronic device according to one embodiment may include transmitting an HDMI signal received from the source device to the second electronic device via a plurality of signal lanes.

[0016] A method of operating a first electronic device according to one embodiment may include a step of transmitting the HDMI signal to the second electronic device through a changed signal lane based on receiving a lane change command from the second electronic device.

[0017] A method of operating a second electronic device according to one embodiment may include receiving an HDMI signal from a first electronic device.

[0018] A method of operating a second electronic device according to one embodiment may include a step of identifying a signal lane having an abnormality among a plurality of signal lanes receiving the HDMI signal.

[0019] A method of operating a second electronic device according to one embodiment may include transmitting a lane change command requesting a change of the identified signal lane to the first electronic device.

[0020] A method of operating a second electronic device according to one embodiment may include receiving the HDMI signal via a changed signal lane.

[0021] A method of operating a second electronic device according to one embodiment may include a step of displaying an image corresponding to a received HDMI signal.

[0022] FIG. 1 is a diagram illustrating a source device and a sink device according to one embodiment.

[0023] Figure 2 is a table showing the transmission bandwidth per lane and the number of transmission lanes corresponding to the transmission bandwidth supported by HDMI 2.1.

[0024] FIG. 3 is a drawing showing a connection structure of a source device and a sink device according to one embodiment.

[0025] FIG. 4 is a flowchart illustrating an operation method of an HDMI repeater according to one embodiment.

[0026] FIG. 5 is a flowchart illustrating an operation method of an HDMI sink device according to one embodiment.

[0027] FIG. 6 is a flowchart illustrating an operation method of a system for transmitting and receiving HDMI signals according to one embodiment.

[0028] FIG. 7 is a block diagram showing the configuration of an HDMI repeater according to one embodiment.

[0029] FIG. 8 is a block diagram showing the configuration of an HDMI sink device according to one embodiment.

[0030] FIG. 9 is a block diagram showing the configuration of an HDMI sink device according to one embodiment.

[0031] The terms used in this specification will be briefly explained, and the present invention will be described in detail.

[0032] The terms used in this invention have been selected from widely used, current terms, taking into account their functions. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, in which case their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this invention should not be defined simply as names, but rather based on their inherent meanings and the overall content of the invention.

[0033] When a part of the specification is said to "include" a component, this does not exclude other components, but rather implies the inclusion of other components, unless otherwise specifically stated. Furthermore, terms such as "part," "module," etc., used throughout the specification refer to a unit that processes at least one function or operation, which may be implemented in hardware, software, or a combination of hardware and software.

[0034] Below, with reference to the attached drawings, embodiments of the present invention are described in detail so that those skilled in the art can easily implement the present invention. However, the present invention can be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description have been omitted to clearly explain the present invention, and similar parts have been designated with similar reference numerals throughout the specification.

[0035] In the embodiments of this specification, the term "user" means a person who controls a system, function or operation, and may include a developer, administrator or installer.

[0036] Additionally, in the embodiments of the present specification, 'image' or 'picture' may represent a still image, a moving image composed of a plurality of consecutive still images (or frames), or a video.

[0037] FIG. 1 is a diagram illustrating a source device and a sink device according to one embodiment.

[0038] Referring to FIG. 1, a sink device (20) according to one embodiment can be connected to a source device (10) via wired or wireless communication.

[0039] According to one embodiment, a source device (10) can provide content such as video or audio to a sink device (20). For example, the source device (10) can be a video game console. However, the present invention is not limited thereto, and the source device (10) can include various types of electronic devices that can provide content to the sink device (20), such as a set-top box, a DVD player, a Blu-ray disc, a PC, a game console, etc. The source device (10) is a device that provides content and can be referred to as a source device, but can also be referred to as a host device, a content providing device, an electronic device, a storage device, a computing device, a server device, a server, etc.

[0040] A sink device (20) according to one embodiment may be an electronic device that processes and plays content received from a source device (10). For example, the sink device (20) may be an electronic device capable of outputting or displaying content received from the source device (10). The sink device (20) may include various types of electronic devices capable of receiving and outputting content, such as, for example, a TV, a desktop computer, a laptop computer, a mobile phone, a tablet PC, a digital camera, a camcorder, a laptop computer, a desktop computer, an e-book reader, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), a navigation device, a game player, a music player, a video player, medical equipment, home appliances, a wearable device, etc. The sink device (20) is a device that receives and displays content, and may be referred to as a content receiving device, a display device, an electronic device, or a computing device.

[0041] The source device (10) and the sink device (20) can transmit and receive content via wired communication. For example, the source device (10) and the sink device (20) can be connected via a cable, and each of the source device (10) and the sink device (20) can include one or more ports for cable connection. The one or more ports can include, for example, a digital input / output interface such as an HDMI port, a display port, or a Type-C.

[0042] Alternatively, the source device (10) and the sink device (20) may transmit and receive content via wireless communication. For example, the source device (10) and the sink device (20) may include at least one communication module that performs communication according to communication standards such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, ZIGBEE, Internet, 3G, 4G, 5G, and / or 6G, and may be connected via the communication module.

[0043] According to one embodiment, a source device (10) and a sink device (20) may be connected via an HDMI cable for performing wired HDMI communication. For example, the source device (10) and the sink device (20) each include an HDMI port and may perform communication via an HDMI cable connected to the corresponding port.

[0044] According to one embodiment, the HDMI communication standard may be HDMI 2.1 or later. HDMI 2.1 or later may support both the Transition Minimized Differential Signaling (TMDS) transmission method and the Fixed Rate Link (FRL) transmission method.

[0045] HDMI 2.1 stipulates that it can transmit content signals with higher resolution than previous versions, for example, content signals representing 8K resolution. If a display included in a sink device (20) according to one embodiment is to display 8K-level images, not only the sink device (20) but also the source device (10) must support HDMI 2.1.

[0046] While HDMI 2.1 shares a similar basic structure to its predecessor, it differs in several ways. HDMI 2.1 can provide a transmission bandwidth of 48 Gbps, more than 2.5 times that of HDMI 2.0 (18 Gbps). The transmission bandwidth of HDMI 2.1 is described in detail with reference to Figure 2.

[0047] Figure 2 is a table showing the transmission bandwidth per lane and the number of transmission lanes corresponding to the transmission bandwidth supported by HDMI 2.1.

[0048] HDMI 2.1 can support FRL transmission. FRL transmission allows for high-bandwidth signal transmission.

[0049] Referring to Figure 2, HDMI 2.1 can provide a transmission bandwidth of 9 Gbps when three lanes are driven at 3 Gbps per lane.

[0050] Additionally, HDMI 2.1 can provide 18 Gbps of transmission bandwidth when three lanes are driven at 6 Gbps per lane, and 24 Gbps of transmission bandwidth when four lanes are driven at 6 Gbps per lane.

[0051] Additionally, HDMI 2.1 can provide a transmission bandwidth of 32 Gbps when four lanes are driven at 8 Gbps per lane, 40 Gbps when four lanes are driven at 10 Gbps per lane, and 48 Gbps when four lanes are driven at 12 Gbps per lane.

[0052] HDMI 2.1 can transmit HDR content encoded with 10-bit color at up to 144Hz at 4K and uncompressed transmission at up to 30Hz at 8K. While previous versions of HDMI 2.1 transmitted content signals over three lanes, HDMI 2.1 transmits content signals over four lanes. Therefore, the data transfer rate under HDMI 2.1 is significantly higher than that of its predecessors.

[0053] HDMI cables and connectors may include four differential pairs, which form four lanes (LANE 0, LANE 1, LANE 2, LANE 3) for transmitting data. These lanes may be used to transmit video data, audio data, and auxiliary data. The term "lane" herein may also be referred to as a signal lane or channel.

[0054] In one embodiment, HDMI 2.1 can transmit data using a total of four data lanes, using the clock lane that previously transmitted the clock signal as a data lane.

[0055] For example, in versions prior to HDMI 2.1, three of the four signal lanes (Lane 0, Lane 1, Lane 2, Lane 3) are used as data channels, and one signal lane (e.g., Lane 3) is used as a clock channel.

[0056] HDMI 2.1 can transmit content data through four signal lanes (Lane 0, Lane 1, Lane 2, Lane 3) and does not have a clock channel that transmits a separate clock signal. In HDMI 2.1, the clock signal is not transmitted separately from the data, but the clock signal can be embedded in the data. In other words, the signal lane (Lane 3) used as a clock channel in versions prior to HDMI 2.1 can be used as a data channel in HDMI 2.1.

[0057] FIG. 3 is a drawing showing a connection structure of a source device and a sink device according to one embodiment.

[0058] Referring to FIG. 3, a sink device (20) according to one embodiment may include an HDMI repeater (100) and an HDMI sink device (200). In FIG. 2, the HDMI repeater (100) is illustrated as being included within the sink device (20), but depending on the embodiment, the HDMI repeater (100) may be configured as a separate device from the sink device (200).

[0059] An HDMI repeater (100) can transmit content received from a source device (10) to another repeater or HDMI sink device (200) via HDMI communication. For example, the HDMI repeater (100) may include an AV receiver, a sound bar, etc., but is not limited thereto.

[0060] According to one embodiment, a source device (10) and an HDMI repeater (100) may be connected via an HDMI cable. For example, the source device (10) and the HDMI repeater (100) each include an HDMI port and may perform HDMI communication via an HDMI cable connected to the corresponding port. The HDMI repeater (100) may receive content from the source device (10) via HDMI communication. The source device (10) may transmit content data to the HDMI repeater (100) via four signal lanes (310) using an FRL transmission method.

[0061] An HDMI repeater (100) and an HDMI sink device (200) according to one embodiment each include an HDMI port and can communicate via an HDMI cable connected to the port. For example, the HDMI repeater (100) can transmit content received from a source device (10) to the HDMI sink device (200) via HDMI communication. The HDMI repeater (100) can transmit content data to the HDMI sink device (200) via four signal lanes (320) using an FRL transmission method.

[0062] According to one embodiment, an HDMI repeater (100) and an HDMI sink device (200) may communicate using a communication method other than HDMI communication. For example, the HDMI repeater (100) and the HDMI sink device (200) may perform I2C (Inter-Integrated Circuit) communication. The HDMI repeater (100) and the HDMI sink device (200) may receive data or information using I2C communication. However, the present invention is not limited thereto.

[0063] When an HDMI repeater (100) transmits an HDMI signal (content data) to an HDMI sink device (200) using the FRL transmission method, an error may occur in some of the signal lanes transmitting the HDMI signal. In such a case, the HDMI sink device (200) may experience a problem in not being able to normally receive the HDMI signal.

[0064] Accordingly, the HDMI sink device (200) according to one embodiment can detect an abnormality in a signal lane receiving an HDMI signal. The HDMI sink device (200) can change the signal lane in which an abnormality is detected to another signal lane and transmit a lane change command to the HDMI repeater (100) to transmit the HDMI signal.

[0065] According to one embodiment, when an HDMI repeater (100) receives a lane change command from an HDMI sink device (200), it can change a signal lane for transmitting an HDMI signal and transmit the HDMI signal through the changed signal lane.

[0066] Referring to the drawings below, the operation of an HDMI repeater (100) and an HDMI sink device (200) according to one embodiment will be described in detail.

[0067] FIG. 4 is a flowchart illustrating an operation method of an HDMI repeater according to one embodiment.

[0068] Referring to FIG. 4, an HDMI repeater (100) according to one embodiment can be connected to a source device (10) and an HDMI sink device (200) (S410).

[0069] For example, an HDMI repeater (100) may be connected to a source device (10) via an HDMI cable for performing HDMI communication. Additionally, the HDMI repeater (100) may be connected to an HDMI sink device (200) via an HDMI cable for performing HDMI communication.

[0070] An HDMI repeater (100) according to one embodiment can receive an HDMI signal from a source device (10) (S420).

[0071] The source device (10) can transmit an HDMI signal to the HDMI repeater (100) via HDMI communication. The source device (10) and the HDMI repeater (100) can support HDMI 2.1 or higher versions. The source device (10) can transmit an HDMI signal to the HDMI repeater (100) using the FRL transmission method. The source device (10) can transmit an HDMI signal to the HDMI repeater (100) using four signal lanes (Lane 0, Lane 1, Lane 2, Lane 3).

[0072] An HDMI repeater (100) according to one embodiment can transmit an HDMI signal to an HDMI sink device (200) (S430).

[0073] An HDMI repeater (100) can transmit an HDMI signal received from a source device (10) to an HDMI sink device (200) via HDMI communication. The HDMI repeater (100) and the HDMI sink device (200) can support HDMI 2.1 or higher versions. The HDMI repeater (100) can transmit an HDMI signal to the HDMI sink device (200) using an FRL transmission method. The HDMI repeater (100) can transmit an HDMI signal to the HDMI sink device (200) using four signal lanes (Lane 0, Lane 1, Lane 2, Lane 3).

[0074] An HDMI repeater (100) according to one embodiment can receive a lane change command from an HDMI sink device (200) (S440).

[0075] For example, the HDMI repeater (100) may receive a lane change command from the HDMI sink device (200) while transmitting an HDMI signal to the HDMI repeater (100). The HDMI repeater (100) may receive the lane change command through a communication method other than HDMI communication, for example, may receive the lane change command through an I2C communication method. However, the present invention is not limited thereto.

[0076] An HDMI repeater (100) according to one embodiment can transmit an HDMI signal to an HDMI sink device (200) with a changed signal lane (S450).

[0077] When the HDMI repeater (100) receives a lane change command from the HDMI sink device (200), the HDMI repeater (100) can change the signal lane for transmitting the HDMI signal in response to the command. For example, while transmitting the HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 2, the HDMI repeater (100) can receive a command from the HDMI sink device (200) to change Lane 2. The HDMI repeater (100) can change the transmission lane from Lane 2 to Lane 3 in response to the command received from the HDMI sink device (200). The HDMI repeater (100) can transmit the HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 3.

[0078] Alternatively, when the HDMI repeater (100) receives a command to change Lane 2 from the HDMI sink device (200) while transmitting the HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, Lane 2, and Lane 3, the HDMI repeater (100) may not use Lane 2 as a transmission lane in response to the received command. The HDMI repeater (100) may encode the HDMI signal and transmit the encoded HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 3. However, the present invention is not limited thereto.

[0079] FIG. 5 is a flowchart illustrating an operation method of an HDMI sink device according to one embodiment.

[0080] Referring to FIG. 5, an HDMI sink device (200) according to one embodiment can be connected to an HDMI repeater (100) (S510).

[0081] For example, an HDMI sink device (200) can be connected to an HDMI repeater (100) via an HDMI cable for performing HDMI communication.

[0082] An HDMI sink device (200) according to one embodiment can receive an HDMI signal from an HDMI repeater (100) (S520).

[0083] An HDMI repeater (100) according to one embodiment can transmit an HDMI signal received from a source device (10) to an HDMI sink device (200) via HDMI communication. The HDMI repeater (100) and the HDMI sink device (200) can support HDMI 2.1 or higher versions. The HDMI repeater (100) can transmit an HDMI signal to the HDMI sink device (200) using an FRL transmission method. For example, the HDMI repeater (100) can transmit an HDMI signal to the HDMI sink device (200) using four signal lanes (Lane 0, Lane 1, Lane 2, Lane 3).

[0084] An HDMI sink device (200) according to one embodiment can detect anomalies in signal lanes receiving HDMI signals (S530).

[0085] An HDMI sink device (200) according to one embodiment can obtain information indicating a channel status corresponding to each of the signal lanes receiving an HDMI signal, information indicating an error occurrence, etc.

[0086] The HDMI sink device (200) may include a register that stores information corresponding to each of the signal lanes, and for example, the register may include a Status and Control Data Channel (SCDC) register. However, the present invention is not limited thereto.

[0087] The register may include information indicating a channel state corresponding to each of the signal lanes. Here, the information indicating the channel state may include information indicating whether a content signal (video or audio signal) is normally transmitted and received through the corresponding channel (lane). For example, the channel state information may include a Chx_Lnx_Locked value. When the Chx_Lnx_Locked value is '1', this indicates that the content signal is normally transmitted and received through the corresponding channel, and when the Chx_Lnx_Locked value is '0', this indicates that the content signal is not normally transmitted and received through the corresponding channel. However, the present invention is not limited thereto.

[0088] The HDMI sink device (200) can determine that the corresponding channel (lane) is abnormal if the Chx_Lnx_Locked value of the register is '0'. However, this is not limited thereto.

[0089] Additionally, the register can detect the occurrence of an error corresponding to each lane. For example, the register can detect the occurrence of a CED error, and a CED (Control Error Detection) error can include an error that occurs when a problem occurs in the process of transmitting or processing control data packets included in an HDMI signal received through the corresponding channel (lane). When the occurrence of a CED error is detected, the HDMI sink device (200) can determine that the corresponding channel (lane) is abnormal. However, the present invention is not limited thereto.

[0090] Alternatively, the register may include a Reed-Solomon Corrections Counter (RSCC) value. The register may detect errors in the Reed-Solomon Parity value included in the HDMI signal and increase the RSCC value whenever an error is detected. The HDMI sink device (200) may determine that there is an error in the corresponding channel (lane) if the RSCC value of the register is greater than or equal to a preset value. However, the present invention is not limited thereto.

[0091] The method by which the HDMI sink device (200) determines whether there is an error in the signal lanes receiving the HDMI signal is not limited to the examples described above, and various methods may be used to determine whether there is an error in the lanes. The HDMI sink device (200) may identify a lane with an error among the lanes receiving the HDMI signal.

[0092] An HDMI sink device (200) according to one embodiment can transmit a lane change command to an HDMI repeater (100) (S540).

[0093] When an abnormal lane is identified, the HDMI sink device (200) can transmit a lane change command to the HDMI repeater (100) requesting that the abnormal lane be changed.

[0094] The HDMI sink device (200) can transmit a lane change command through a communication method other than HDMI communication, for example, it can transmit a lane change command through I2C communication, but is not limited thereto.

[0095] A lane change command may include identification information for the abnormal signal lane.

[0096] An HDMI sink device (200) according to one embodiment can receive an HDMI signal through a changed lane (S550).

[0097] An HDMI sink device (200) according to one embodiment can display an image based on a received HDMI signal (S560).

[0098] An HDMI sink device (200) can process HDMI signals and display images corresponding to video data among the processed signals.

[0099] FIG. 6 is a flowchart illustrating an operation method of a system for transmitting and receiving HDMI signals according to one embodiment.

[0100] Referring to FIG. 6, a source device (10) and an HDMI repeater (100) can be connected via an HDMI cable for performing HDMI communication (S611). In addition, an HDMI repeater (100) and an HDMI sink device (200) can be connected via an HDMI cable for performing HDMI communication (S612).

[0101] According to one embodiment, a source device (10) can transmit an HDMI signal to an HDMI repeater (100) via HDMI communication (S621). The source device (10) and the HDMI repeater (100) can support HDMI 2.1 or higher. The source device (10) can transmit an HDMI signal to the HDMI repeater (100) using an FRL transmission method.

[0102] An HDMI repeater (100) according to one embodiment can transmit an HDMI signal received from a source device (10) to an HDMI sink device (200) (S622). The HDMI sink device (200) can also support HDMI 2.1 or higher versions, and the HDMI repeater (100) can transmit an HDMI signal to the HDMI sink device (200) using an FRL transmission method.

[0103] The HDMI sink device (200) can detect anomalies in signal lanes receiving HDMI signals (S630), and if an abnormality in a signal lane is detected, it can transmit a lane change command to the HDMI repeater (100) (S640). This has been described in detail in steps 530 (S530) and 540 (S540) of FIG. 5, so a detailed description thereof will be omitted.

[0104] When the HDMI repeater (100) receives a lane change command from the HDMI sink device (200), it can compare the number of signal lanes that receive an HDMI signal from the source device (10) with the number of signal lanes that can transmit an HDMI signal to the HDMI sink device (200) (S650). If the number of signal lanes that can transmit an HDMI signal to the HDMI sink device (200) is greater than or equal to the number of signal lanes that receive an HDMI signal, the HDMI repeater (100) can change the lane that transmits the HDMI signal (S660). The HDMI repeater (100) can transmit the HDMI signal to the HDMI sink device (200) through the changed lane.

[0105] For example, an HDMI repeater (100) may receive an HDMI signal from a source device (10) through three signal lanes, and while transmitting the received HDMI signal to an HDMI sink device (200) through three signal lanes (e.g., Lane 0, Lane 1, Lane 2), may receive a command to change Lane 2 from the HDMI sink device (200).

[0106] At this time, the number of signal lanes receiving HDMI signals from the source device (10) is 3, and the number of signal lanes (Lane 0, Lane 1, Lane 3) that can transmit HDMI signals to the HDMI sink device (200) is also 3, so the HDMI repeater (100) can change the signal lane that transmits the HDMI signal from Lane 2 to Lane 3. The HDMI repeater (100) can transmit HDMI signals to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 3.

[0107] On the other hand, the HDMI repeater (100) can encode the HDMI signal received from the source device (10) if the number of signal lanes capable of transmitting the HDMI signal to the HDMI sink device (200) is smaller than the number of signal lanes receiving the HDMI signal (S655). For example, the HDMI repeater (100) can encode the HDMI signal received from the source device (10) using the DSC (Display Stream Compression) method. DSC is a compression technology that compresses a high-bandwidth signal and enables conversion / transmission into a lower-bandwidth signal, and by using DSC, high-resolution video and image data can be compressed and transmitted at a lower bit rate.

[0108] An HDMI repeater (100) can transmit an encoded HDMI signal to an HDMI sink device (200) through a changed transmission lane (S670).

[0109] For example, the HDMI repeater (100) may receive an HDMI signal from the source device (10) at 10 Gbps per lane through four signal lanes, and may receive a command to change Lane 2 from the HDMI sink device (200) while transmitting the received HDMI signal to the HDMI sink device (200) through four signal lanes (e.g., Lane 0, Lane 1, Lane 2, Lane 3). At this time, the number of signal lanes that receive the HDMI signal from the source device (10) is four, and the signal lanes that can transmit the HDMI signal to the HDMI sink device (200) may be three signal lanes (Lane 0, Lane 1, Lane 3) excluding the abnormal Lane 2.

[0110] Since the number of signal lanes (e.g., 3) that can transmit HDMI signals to the HDMI sink device (200) is smaller than the number of signal lanes (e.g., 4) that receive HDMI signals, the HDMI repeater (100) can encode the HDMI signal received from the source device (10) using the DSC method. For example, the HDMI repeater (100) can convert an HDMI signal received through 4 lanes at 10 Gbps per lane into an HDMI signal of 3 lanes at 6 Gbps per lane by performing DSC encoding.

[0111] The HDMI repeater (100) can transmit the encoded HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 3.

[0112] In one embodiment, another HDMI sink device (200) can receive an HDMI signal through a changed signal lane (S670).

[0113] The HDMI sink device (200) can perform decoding if the received HDMI signal is an encoded signal. For example, the HDMI sink device (200) can decode the HDMI signal received from the HDMI repeater (100) using the DSC (Display Stream Compression) method.

[0114] The HDMI sink device (200) can process the decoded signal and display an image corresponding to the video data among the processed signals (S690).

[0115] FIG. 7 is a block diagram showing the configuration of an HDMI repeater according to one embodiment.

[0116] Referring to FIG. 7, an HDMI repeater (100) according to one embodiment may include an input / output interface (110), a processor (120), and a memory (130).

[0117] An input / output interface (110) according to one embodiment can transmit and receive data or signals with an external device (e.g., a source device or an HDMI sink device) or a server. For example, the input / output interface (110) can include at least one port for connecting to an external device via a wired cable in order to communicate with the external device via a wired connection. For example, the input / output interface (110) can include at least one of an HDMI (High-Definition Multimedia Interface) port, an MHL (Mobile High-Definition Link) port, a USB (Universal Serial Bus) port, a DP (Display Port), a Thunderbolt port, a VGA (Video Graphics Array) port, an RGB port, a D-SUB (D-subminiature), a DVI (Digital Visual Interface), a component jack, and a PC port. The input / output interface (110) can communicate with an external device connected via a wired connection through at least one port.

[0118] For example, the input / output interface (110) can be connected to a source device (10) and an HDMI sink device (200). The input / output interface (110) can receive an HDMI signal from the source device (10) and output an HDMI signal to the HDMI sink device (200).

[0119] According to one embodiment, a processor (120) controls the overall operation of an HDMI repeater (100) and the signal flow between internal components of the HDMI repeater (100), and performs a function of processing data. Specifically, the processor (120) can control the process of transmitting an HDMI signal received from a source device (10) to an HDMI sink device (200).

[0120] The processor (120) can execute one or more programs stored in the memory (130). According to one embodiment, the memory (130) can store various data, programs, or applications for driving and controlling the HDMI repeater (100).

[0121] Additionally, the program stored in the memory (130) may include one or more instructions. The program (one or more instructions) or application stored in the memory (130) may be executed by the processor (120).

[0122] The processor (120) can control the input / output interface (110) to transmit an HDMI signal received from a source device (10) to an HDMI sink device (200) by executing one or more programs stored in the memory (130).

[0123] The processor (120) may change the lane for transmitting the HDMI signal in response to a lane change command received from the HDMI sink device (200) by executing one or more programs stored in the memory (130). For example, while the processor (120) transmits the HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 2, if a command to change Lane 2 is received from the HDMI sink device (200), the processor (120) may change the transmission lane from Lane 2 to Lane 3. The processor (120) may control the input / output interface (110) to transmit the HDMI signal to the HDMI sink device (200) through Lane 0, Lane 1, and Lane 3.

[0124] The processor (120) can compare the number of signal lanes that receive an HDMI signal from a source device (10) with the number of signal lanes that can transmit an HDMI signal to an HDMI sink device (200) by executing one or more programs stored in the memory (130). If the number of signal lanes that can transmit an HDMI signal to the HDMI sink device (200) is greater than or equal to the number of signal lanes that receive an HDMI signal, the processor (120) can change a lane that transmits an HDMI signal. The processor (120) can control the input / output interface (110) to transmit an HDMI signal to the HDMI sink device (200) through the changed lane.

[0125] On the other hand, the processor (120) can encode the HDMI signal received from the source device (10) if the number of signal lanes capable of transmitting HDMI to the HDMI sink device (200) is smaller than the number of signal lanes receiving the HDMI signal. For example, the processor (120) can encode the HDMI signal received from the source device (10) using the DSC method. The processor (120) can transmit the encoded HDMI signal to the HDMI sink device (200) through the changed transmission lane.

[0126] For example, if the number of signal lanes that can transmit an HDMI signal to an HDMI sink device (200) is three and the number of signal lanes that receive an HDMI signal is four, the processor (120) can encode an HDMI signal received from a source device (10) using the DSC method. The processor (120) can convert an HDMI signal received through four signal lanes at 10 Gbps per lane into an HDMI signal of three signal lanes at 6 Gbps per lane by performing DSC encoding. The processor (120) can control the input / output interface (110) to transmit the encoded HDMI signal to the HDMI sink device (200) through the three signal lanes.

[0127] Meanwhile, the block diagram of the HDMI repeater (100) illustrated in FIG. 7 is a block diagram for one embodiment. Each component of the block diagram may be integrated, added, or omitted depending on the specifications of the HDMI repeater (100) actually implemented. That is, two or more components may be combined into one component, or one component may be subdivided into two or more components, as needed. In addition, the functions performed by each block are for explaining embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.

[0128] FIG. 8 is a block diagram showing the configuration of an HDMI sink device according to one embodiment.

[0129] Referring to FIG. 8, an HDMI sink device (200) according to one embodiment may include an input / output interface (210), a processor (220), a memory (230), and a display (240).

[0130] An input / output interface (210) according to one embodiment can transmit and receive data or signals with an external device (e.g., an HDMI repeater) or a server. For example, the input / output interface (210) can include at least one port for connection with a wired cable in order to communicate with an external device via a wire. For example, the input / output interface (210) can include at least one of an HDMI (High-Definition Multimedia Interface) port, an MHL (Mobile High-Definition Link) port, a USB (Universal Serial Bus) port, a DP (Display Port), a Thunderbolt port, a VGA (Video Graphics Array) port, an RGB port, a D-SUB (D-subminiature), a DVI (Digital Visual Interface), a component jack, and a PC port. The communication unit (110) can communicate with an external device connected via a wire through at least one port.

[0131] For example, an HDMI sink device (200) can be connected to an HDMI repeater (100) via an input / output interface (210). The input / output interface (210) can receive an HDMI signal from the HDMI repeater (100). In addition, the HDMI sink device (200) can transmit a lane change command to the HDMI repeater (100) via the input / output interface (210).

[0132] According to one embodiment, a processor (220) controls the overall operation of the HDMI sink device (200) and the signal flow between internal components of the HDMI sink device (200), and performs a function of processing data.

[0133] The processor (220) may include single cores, dual cores, triple cores, quad cores, and multiples thereof. Furthermore, the processor (220) may include multiple processors. For example, the processor (220) may be implemented as a main processor (not shown) and a subprocessor (not shown).

[0134] Additionally, the processor (220) may include at least one of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), and a VPU (Video Processing Unit). Alternatively, according to an embodiment, the processor (220) may be implemented in the form of a SoC (System On Chip) that integrates at least one of a CPU, a GPU, and a VPU. Alternatively, the processor (220) may further include an NPU (Neural Processing Unit).

[0135] According to one embodiment, the memory (230) can store various data, programs or applications for driving and controlling the HDMI sink device (200).

[0136] Additionally, the program stored in the memory (230) may include one or more instructions. The program (one or more instructions) or application stored in the memory (230) may be executed by the processor (220).

[0137] According to one embodiment, a processor (220) can receive an HDMI signal from an HDMI repeater (100) and detect an abnormality in signal lanes receiving the HDMI signal by executing one or more instructions stored in the memory (230).

[0138] The processor (220) can obtain information indicating a channel status corresponding to each of the lanes receiving the HDMI signal, error occurrence information, etc. The HDMI sink device (200) can include a register that stores information corresponding to each of the signal lanes, and the register can include an SCDC register, but is not limited thereto.

[0139] For example, the register may include information indicating a channel status corresponding to each lane. Here, the information indicating the channel status may include information indicating whether a content signal (video or audio signal) is normally transmitted and received through the corresponding channel (lane). For example, the channel status information may include a Chx_Lnx_Locked value. When the Chx_Lnx_Locked value is '1', this indicates that a content signal is normally transmitted and received through the corresponding channel, and when the Chx_Lnx_Locked value is '0', this indicates that a content signal is not normally transmitted and received through the corresponding channel. However, the present invention is not limited thereto.

[0140] The processor (220) can determine that the corresponding channel (lane) is abnormal if the Chx_Lnx_Locked value of the register is '0'.

[0141] Additionally, the register can detect the occurrence of an error corresponding to each signal lane. For example, the register can detect the occurrence of a CED error, and a CED (Control Error Detection) error can include an error that occurs when a problem occurs in the process of transmitting or processing control data packets included in an HDMI signal received through the corresponding channel (lane). When the occurrence of a CED error is detected in the register, the processor (220) can determine that the corresponding channel (lane) is abnormal.

[0142] Alternatively, the register may include a Reed-Solomon Corrections Counter (RSCC) value. The register may detect errors in the Reed-Solomon Parity value included in the HDMI signal and increase the RSCC value whenever an error is detected. If the RSCC value of the register is greater than a preset value, the processor (220) may determine that there is an error in the corresponding channel (lane).

[0143] The method by which the processor (220) determines whether there is a problem with the lanes receiving the HDMI signal is not limited to the examples described above, and various methods can be used to determine whether there is a problem with the lanes and identify the lanes with the problem.

[0144] According to one embodiment, the processor (220) can control the input / output interface (210) to transmit a lane change command to the HDMI repeater (100) by executing one or more instructions stored in the memory (230).

[0145] When a lane with an abnormality is identified, the processor (220) can transmit a lane change command requesting a change of the lane with an abnormality to the HDMI repeater (100).

[0146] The processor (220) may transmit a lane change command through a communication method other than HDMI communication, and may control the input / output interface (210) to transmit the lane change command through, for example, an I2C communication method. However, the present invention is not limited thereto.

[0147] The processor (220) can receive an HDMI signal through the changed lane.

[0148] The processor (220) can perform decoding if the received HDMI signal is an encoded signal. For example, the processor (220) can decode an HDMI signal received from an HDMI repeater (100) using the DSC method.

[0149] According to one embodiment, a display (240) converts image signals, data signals, OSD signals, control signals, etc. processed by a processor (220) to generate a driving signal. The display (240) may be implemented as a PDP, LCD, OLED, flexible display, etc., and may also be implemented as a 3D display. In addition, the display (240) may be configured as a touch screen and may be used as an input device in addition to an output device.

[0150] A display (240) according to one embodiment can display an image corresponding to an HDMI signal received from an HDMI repeater (100). For example, the processor (220) can process the received HDMI signal and control the display (240) to display an image corresponding to video data among the processed signals.

[0151] FIG. 9 is a block diagram showing the configuration of an HDMI sink device according to one embodiment.

[0152] The HDMI sink device (900) of FIG. 9 may be an embodiment of the HDMI sink device (200) described with reference to FIGS. 1 to 8.

[0153] Referring to FIG. 9, an HDMI sink device (900) according to one embodiment may include a tuner unit (940), a processor (910), a display unit (920), a communication unit (950), a detection unit (930), an input / output unit (970), a video processing unit (980), an audio processing unit (985), an audio output unit (960), a memory (990), and a power supply unit (995).

[0154] The input / output unit (970) of FIG. 9 may correspond to the input / output interface (210) of FIG. 8, the processor (910) of FIG. 9 may correspond to the processor (220) of FIG. 8, the memory (990) of FIG. 9 may correspond to the memory (230) of FIG. 8, and the display unit (920) of FIG. 9 may correspond to the display (240) of FIG. 8. Therefore, the same content as described above will be omitted.

[0155] A tuner unit (940) according to one embodiment can select and tune only the frequency of a channel to be received by an HDMI sink device (900) from among many radio wave components through amplification, mixing, resonance, etc. of a broadcast signal received wired or wirelessly. The broadcast signal includes audio, video, and additional information (e.g., EPG (Electronic Program Guide)).

[0156] The tuner unit (940) can receive broadcast signals from various sources, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, and Internet broadcasting. The tuner unit () can also receive broadcast signals from sources, such as analog broadcasting or digital broadcasting.

[0157] According to one embodiment, the communication unit (950) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, a LAN module, an Ethernet module, etc. In this case, each communication module may be implemented in the form of at least one hardware chip.

[0158] The Wi-Fi module and Bluetooth module perform communication in the Wi-Fi and Bluetooth modes, respectively. When using the Wi-Fi module or Bluetooth module, various connection information such as the SSID and session key are first transmitted and received, and after establishing a communication connection using this, various information can be transmitted and received. The wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), and 5G (5th Generation).

[0159] The communication unit (950) can receive control signals or control commands, etc. from an external control device. For example, the communication unit (950) can include an IR module capable of transmitting and receiving signals with the external control device according to the IR communication standard. Specifically, the communication unit (950) can receive control signals or control commands, etc. corresponding to user input (e.g., input of a key or button of the control device) from the control device.

[0160] According to one embodiment, the detection unit (930) detects the user's voice, the user's image, or the user's interaction, and may include a microphone (931), a camera unit (932), and a light receiving unit (933).

[0161] The microphone (931) receives the user's spoken voice. The microphone (931) can convert the received voice into an electrical signal and output it to the processor (910). The user's voice may include, for example, a voice corresponding to a menu or function of the HDMI sink device (900).

[0162] The camera unit (932) can receive images (e.g., consecutive frames) corresponding to a user's motion, including a gesture, within the camera's recognition range. The processor (910) can use the recognition results of the received motion to select a menu displayed on the HDMI sink device (900) or perform a control corresponding to the motion recognition results.

[0163] The optical receiver (933) receives an optical signal (including a control signal) from an external control device through an optical window (not shown) of a bezel of the display unit (920), etc. The optical receiver (933) can receive an optical signal corresponding to a user input (e.g., touch, pressing, touch gesture, voice, or motion) from the control device. A control signal can be extracted from the received optical signal under the control of the processor (910).

[0164] The processor (910) controls the overall operation of the HDMI sink device (900) and the signal flow between the internal components of the HDMI sink device (900), and performs the function of processing data. The processor (910) can execute an OS (Operating System) and various applications stored in the memory () when there is a user input or a preset stored condition is satisfied.

[0165] The processor (910) may include a RAM that stores signals or data input from the outside of the HDMI sink device (900) or is used as a storage area corresponding to various tasks performed in the HDMI sink device (900), a ROM that stores a control program for controlling the HDMI sink device (900), and a processor.

[0166] The video processing unit (980) performs processing on video data received by the HDMI sink device (900). The video processing unit (980) can perform various image processing such as decoding, scaling, noise filtering, frame rate conversion, and resolution conversion on the video data.

[0167] The audio processing unit (985) processes audio data. The audio processing unit (985) may perform various processing operations, such as decoding, amplification, and noise filtering, on audio data. Meanwhile, the audio processing unit (985) may include multiple audio processing modules to process audio corresponding to multiple contents.

[0168] The audio output unit (960) outputs audio included in a broadcast signal received through the tuner unit (940) under the control of the processor (910). The audio output unit (960) can output audio (e.g., voice, sound) input through the communication unit (950) or the input / output unit (970). In addition, the audio output unit (960) can output audio stored in the memory (990) under the control of the processor (910). The audio output unit (960) can include at least one of a speaker, a headphone output terminal, or a S / PDIF (Sony / Philips Digital Interface:) output terminal.

[0169] The power supply unit (995) supplies power input from an external power source to components within the HDMI sink device (900) under the control of the processor (910). In addition, the power supply unit (995) can supply power output from one or more batteries (not shown) located within the HDMI sink device (900) to the internal components under the control of the processor (910).

[0170] The memory (990) can store various data, programs or applications for driving and controlling the HDMI sink device (900) under the control of the processor (910). The memory (990) can include a broadcast reception module (not shown), a channel control module, a volume control module, a communication control module, a voice recognition module, a motion recognition module, an optical reception module, a display control module, an audio control module, an external input control module, a power control module, a power control module for an external device connected wirelessly (e.g., Bluetooth), a voice database (DB), or a motion database (DB). The modules and database of the memory (2090) not shown can be implemented in the form of software to perform a broadcast reception control function, a channel control function, a volume control function, a communication control function, a voice recognition function, a motion recognition function, an optical reception control function, a display control function, an audio control function, an external input control function, a power control function or a power control function for an external device connected wirelessly (e.g., Bluetooth). The processor (2010) can perform each function using the software stored in the memory (2090).

[0171] Meanwhile, the block diagrams of the HDMI sink device (200, 900) illustrated in FIGS. 8 and 9 are block diagrams for one embodiment. Each component of the block diagrams may be integrated, added, or omitted depending on the specifications of the HDMI sink device (200, 900) actually implemented. That is, two or more components may be combined into one component, or one component may be subdivided into two or more components, as needed. In addition, the functions performed by each block are for explaining embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.

[0172] A first electronic device according to one embodiment may include an input / output interface for receiving an HDMI signal from a source device and transmitting the HDMI signal to a second electronic device.

[0173] A first electronic device according to one embodiment may include a memory storing one or more instructions, and at least one processor executing the one or more instructions.

[0174] The at least one processor can control the input / output interface to transmit an HDMI signal received from the source device to the second electronic device (200) through a plurality of signal lanes by executing the one or more instructions.

[0175] The at least one processor may control the input / output interface to transmit the HDMI signal to the second electronic device through a changed signal lane based on receiving a lane change command from the second electronic device by executing the one or more instructions.

[0176] The at least one processor may perform encoding of the HDMI signal based on the number of first signal lanes that receive the HDMI signal from the source device and the number of second signal lanes that transmit the HDMI signal to the second electronic device (200) by executing the one or more instructions.

[0177] The at least one processor may perform DSC encoding of the HDMI signal based on the number of the first signal lanes being greater than the number of the second signal lanes by executing the one or more instructions.

[0178] The at least one processor may control the input / output interface to transmit the DSC encoded HDMI signal to the second electronic device by executing the one or more instructions.

[0179] The at least one processor can receive the lane change command through a communication method other than the HDMI communication method by executing the one or more instructions.

[0180] The above other communication methods may include I2C communication methods.

[0181] A second electronic device according to one embodiment may include an input / output interface for receiving an HDMI signal from the first electronic device.

[0182] A second electronic device according to one embodiment may include a display, a memory storing one or more instructions, and at least one processor executing the one or more instructions.

[0183] The at least one processor can identify a signal lane having an abnormality among a plurality of signal lanes receiving the HDMI signal by executing the one or more instructions.

[0184] The at least one processor can control the input / output interface to transmit a lane change command requesting a change of the identified signal lane to the first electronic device by executing the one or more instructions.

[0185] The at least one processor can control the input / output interface to receive the HDMI signal through the changed signal lane by executing the one or more instructions.

[0186] The at least one processor can control the display to display an image corresponding to the received HDMI signal by executing the one or more instructions.

[0187] The at least one processor can identify the abnormal signal lane based on at least one of information indicating a channel state corresponding to each of the signal lanes receiving the HDMI signal and information indicating an error occurrence by executing the one or more instructions.

[0188] The information indicating the channel status may include information indicating whether the channel corresponding to the signal lane is locked.

[0189] The information indicating the occurrence of the above error may include at least one of CED (Control Error Detection) information and RSCC (Reed-Solomon Corrections Counter) information corresponding to the signal lane.

[0190] The at least one processor may control the input / output interface to transmit, to the first electronic device, a lane change command instructing to change the lane transmitting the HDMI signal from the first signal lane to the second signal lane based on identification that a first signal lane among the plurality of signal lanes is abnormal by executing the one or more instructions.

[0191] The at least one processor can control the input / output interface to transmit the lane change command to the first electronic device (100) through a communication method other than the HDMI communication method by executing the one or more instructions.

[0192] The above other communication methods may include I2C communication methods.

[0193] The at least one processor may perform DSC decoding of the received HDMI signal based on the fact that the received HDMI signal includes a DSC (Display Stream Compression) encoded signal by executing the one or more instructions.

[0194] A method of operating a first electronic device according to one embodiment may include receiving an HDMI signal from a source device.

[0195] A method of operating a first electronic device according to one embodiment may include transmitting an HDMI signal received from the source device to the second electronic device via a plurality of signal lanes.

[0196] A method of operating a first electronic device according to one embodiment may include a step of transmitting the HDMI signal to the second electronic device through a changed signal lane based on receiving a lane change command from the second electronic device.

[0197] A method of operating a first electronic device according to one embodiment may further include performing encoding of the HDMI signal based on the number of first signal lanes receiving the HDMI signal from the source device and the number of second signal lanes transmitting the HDMI signal to the second electronic device.

[0198] The step of performing encoding of the HDMI signal may include the step of performing DSC encoding of the HDMI signal based on the number of the first signal lanes being greater than the number of the second signal lanes.

[0199] The step of transmitting the HDMI signal to the second electronic device via the changed signal lane may include the step of transmitting the DSC encoded HDMI signal to the second electronic device.

[0200] A method of operating a second electronic device according to one embodiment may include receiving an HDMI signal from a first electronic device.

[0201] A method of operating a second electronic device according to one embodiment may include a step of identifying a signal lane having an abnormality among a plurality of signal lanes receiving the HDMI signal.

[0202] A method of operating a second electronic device according to one embodiment may include transmitting a lane change command requesting a change of the identified signal lane to the first electronic device.

[0203] A method of operating a second electronic device according to one embodiment may include receiving the HDMI signal via a changed signal lane.

[0204] A method of operating a second electronic device according to one embodiment may include a step of displaying an image corresponding to a received HDMI signal.

[0205] The step of identifying a signal lane having an error among a plurality of signal lanes receiving the HDMI signal may include a step of identifying the signal lane having an error based on at least one of information indicating a channel state corresponding to each of the signal lanes receiving the HDMI signal and information indicating an error occurrence.

[0206] The information indicating the channel status may include information indicating whether the channel corresponding to the signal lane is locked.

[0207] The information indicating the occurrence of the above error may include at least one of CED (Control Error Detection) information and RSCC (Reed-Solomon Corrections Counter) information corresponding to the signal lane.

[0208] A method of operating a second electronic device according to one embodiment may further include a step of performing DSC decoding of the received HDMI signal based on the fact that the received HDMI signal includes a DSC (Display Stream Compression) encoded signal.

[0209] According to one embodiment, a first electronic device can normally transmit an HDMI signal to a second electronic device by changing a transmission lane when an abnormality occurs in some of a plurality of signal lanes transmitting an HDMI signal to a second electronic device.

[0210] According to one embodiment, a second electronic device detects that an abnormality has occurred in some of a plurality of signal lanes that receive an HDMI signal from a first electronic device, and transmits a lane change command to the first electronic device, thereby allowing the second electronic device to normally receive the HDMI signal from the first electronic device.

[0211] Accordingly, in electronic devices, the occurrence of no signal phenomenon, black screen phenomenon, etc. due to HDMI transmission lane problems can be reduced, and the user's usage environment can be improved.

[0212] According to one embodiment, the operating method of the first electronic device and the operating method of the second electronic device may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the medium may be those specially designed and configured for the present invention or may be those known and usable by those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.

[0213] Additionally, the operating method of the first electronic device and the operating method of the second electronic device according to the disclosed embodiments may be provided as a computer program product. The computer program product may be traded as a product between a seller and a buyer.

[0214] 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) distributed electronically by an electronic device manufacturer or through an electronic marketplace (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 storage medium of a manufacturer's server, an electronic marketplace server, or a relay server that temporarily stores the software program.

[0215] In a system comprising a server and a client device, the computer program product may include a storage medium of the server or a storage medium of the client device. Alternatively, if a third device (e.g., a smartphone) exists that is communicatively connected to the server or the client device, the computer program product may include a storage medium of the third device. Alternatively, the computer program product may include a software program itself that is transmitted from the server to the client device or the third device, or from the third device to the client device.

[0216] In this case, one of the server, the client 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 client device, and the third device may execute the computer program product to perform the method according to the disclosed embodiments in a distributed manner.

[0217] For example, a server (e.g., a cloud server or an artificial intelligence server, etc.) may execute a computer program product stored on the server, thereby controlling a client device in communication with the server to perform a method according to the disclosed embodiments.

[0218] Although the embodiments have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims also fall within the scope of the present invention.

Claims

1. In the first electronic device (100), An input / output interface (110) that receives an HDMI signal from a source device and transmits the HDMI signal to a second electronic device (200); A memory (130) storing one or more instructions; and At least one processor (120) for executing one or more of the above instructions, The at least one processor (120) executes the one or more instructions, Controlling the input / output interface (110) to transmit an HDMI signal received from the source device to the second electronic device (200) through a plurality of signal lanes; A first electronic device that controls the input / output interface (110) to transmit the HDMI signal to the second electronic device (200) through the changed signal lane based on receiving a lane change command from the second electronic device (200).

2. In paragraph 1, The at least one processor (120) executes the one or more instructions, A first electronic device that performs encoding of the HDMI signal based on the number of first signal lanes that receive the HDMI signal from the source device and the number of second signal lanes that transmit the HDMI signal to the second electronic device (200).

3. In paragraph 2, The at least one processor (120) executes the one or more instructions, DSC encoding of the HDMI signal is performed based on the number of the first signal lanes being greater than the number of the second signal lanes, A first electronic device that controls the input / output interface (110) to transmit the DSC encoded HDMI signal to the second electronic device (200).

4. In any one of paragraphs 1 to 3, The at least one processor (120) executes the one or more instructions, A first electronic device that receives the lane change command via a communication method other than the HDMI communication method.

5. In paragraph 4, The above other communication method is a first electronic device including an I2C communication method.

6. In the second electronic device (200), An input / output interface (210) for receiving an HDMI signal from a first electronic device (100); display (240); A memory (230) storing one or more instructions; and At least one processor (220) for executing one or more of the above instructions, The at least one processor (220) executes the one or more instructions, Identifying a signal lane with an abnormality among multiple signal lanes receiving the above HDMI signal, Controlling the input / output interface (210) to transmit a lane change command requesting a change of the identified signal lane to the first electronic device (100); Controlling the input / output interface (210) to receive the HDMI signal through the changed signal lane, A second electronic device that controls the display (240) to display an image corresponding to the received HDMI signal.

7. In paragraph 6, The at least one processor (220) executes the one or more instructions, A second electronic device that identifies the signal lane having the abnormality based on at least one of information indicating a channel status corresponding to each of the signal lanes receiving the HDMI signal and information indicating an error occurrence.

8. In paragraph 7, Information indicating the above channel status is: Contains information indicating whether the channel corresponding to the above signal lane is locked, The information indicating the occurrence of the above error is: A second electronic device including at least one of CED (Control Error Detection) information and RSCC (Reed-Solomon Corrections Counter) information corresponding to the signal lane.

9. In any one of paragraphs 6 to 8, The at least one processor (120) executes the one or more instructions, A second electronic device that controls the input / output interface (210) to transmit, to the first electronic device, a lane change command instructing to change the lane transmitting the HDMI signal from the first signal lane to the second signal lane, based on identification that a first signal lane among the plurality of signal lanes is abnormal.

10. In any one of paragraphs 6 to 9, The at least one processor (220) executes the one or more instructions, A second electronic device that controls the input / output interface (210) to transmit the lane change command to the first electronic device (100) through a communication method other than the HDMI communication method.

11. In paragraph 10, A second electronic device, wherein the other communication method includes an I2C communication method.

12. In any one of paragraphs 6 to 11, The at least one processor (220) executes the one or more instructions, A second electronic device that performs DSC decoding of the received HDMI signal based on the received HDMI signal including a DSC (Display Stream Compression) encoded signal.

13. In the operating method of the first electronic device (100), Step of receiving an HDMI signal from a source device (S420); Step (S430) of transmitting an HDMI signal received from the source device to the second electronic device (200) through multiple signal lanes; and An operating method of a first electronic device, comprising a step (S450) of transmitting the HDMI signal to the second electronic device (200) through a changed signal lane based on receiving a lane change command from the second electronic device (200).

14. In the operating method of the second electronic device (200), Step (S520) of receiving an HDMI signal from a first electronic device (100); A step (S530) of identifying a signal lane having an abnormality among a plurality of signal lanes receiving the HDMI signal; A step (S540) of transmitting a lane change command requesting a change of the identified signal lane to the first electronic device (100); Step (S550) of receiving the HDMI signal through the changed signal lane; and A method of operating a second electronic device, comprising a step (S560) of displaying an image corresponding to a received HDMI signal.

15. One or more computer-readable recording media storing a program for performing the method of any one of clauses 13 or 14.

Citation Information

Patent Citations

  • Display device, video output device

    JP6072435B2

  • HDMI system with ethernet and method for displaying connection condition of HDMI cable the same

    KR1020110023441A

  • Apparatus and method for data transmitting in image display device

    KR1020110029864A

  • Source Device for Providing Contents to Sink Device and Method for Communication thereof

    KR1020120130954A

  • System and method for transporting HD video over HDMI with a reduced link rate

    US20160127771A1