US20160086567A1 - Electronic device - Google Patents
Electronic device Download PDFInfo
- Publication number
- US20160086567A1 US20160086567A1 US14/683,476 US201514683476A US2016086567A1 US 20160086567 A1 US20160086567 A1 US 20160086567A1 US 201514683476 A US201514683476 A US 201514683476A US 2016086567 A1 US2016086567 A1 US 2016086567A1
- Authority
- US
- United States
- Prior art keywords
- hdmi
- edid
- electronic device
- video
- another electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000004891 communication Methods 0.000 claims description 55
- 230000005540 biological transmission Effects 0.000 description 74
- 238000000034 method Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 230000005236 sound signal Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 7
- 239000000284 extract Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
- H04N21/43635—HDMI
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/02—Graphics controller able to handle multiple formats, e.g. input or output formats
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
- G09G2370/047—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial using display data channel standard [DDC] communication
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/06—Consumer Electronics Control, i.e. control of another device by a display or vice versa
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/20—Details of the management of multiple sources of image data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/22—Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source
Definitions
- Embodiments described herein relate generally to an electronic device.
- HDMI High-Definition Multimedia Interface
- a source device such as an optical disc reproducing device
- EDID extended display identification data
- a sink device such as a television display device
- the HDMI standard has been subjected to, for example, version upgrades to expand functions in accordance with improvements in computer technologies and requirement of the devices.
- the HDMI standard is defined so as to be compatible between different versions. However, there can be devices that are not designed as specified by the HDMI standard, or cases in which improvement in performance makes it difficult to fully maintain interconnectivity between the devices.
- FIG. 1 is an exemplary external view illustrating a connection example between a video display device and a video transmission device according to a first embodiment
- FIG. 2 is an exemplary block diagram illustrating configurations of the video display device and the video transmission device of the first embodiment
- FIG. 3 is an exemplary block diagram illustrating configurations of a first communication module of the video display device and a second communication module of the video transmission device in the first embodiment
- FIG. 4 is an exemplary diagram illustrating an example of EDID stored in an HDMI 1.x VSDB of the first embodiment
- FIG. 5 is an exemplary diagram illustrating an InfoFrame included in a video signal sent by a TMDS encoder of the first embodiment
- FIG. 6 is an exemplary sequence diagram illustrating a procedure of transmission processing of video signals at a sink device (video display device) and a source device (video transmission device) of the first embodiment;
- FIG. 7 is an exemplary flowchart illustrating a procedure of processing performed until a video is displayed on the sink device (video display device) of the first embodiment
- FIG. 8 is an exemplary diagram illustrating a screen displayed by a display when an input module has accepted information indicating that an “input switch” button is pressed on a remote controller according to a second embodiment
- FIG. 9 is an exemplary diagram illustrating a screen example displayed by the display of the second embodiment.
- FIG. 10 is an exemplary flowchart illustrating a processing procedure of video signals received from an HDMI port of a video display device in the second embodiment.
- an electronic device comprises a memory, a receiver, and a transmitter.
- the memory is configured to store therein first extended display identification data (EDID) and second EDID comprising a different version of the High-Definition Multimedia Interface (HDMI) from the first EDID.
- the receiver is configured to receive a video signal from another electronic device.
- the transmitter is configured to send the first EDID comprising an identification bit to the another electronic device, the another electronic device being configured to respond to the identification bit when the another electronic device supports the version of the HDMI of the second EDID, and to send the second EDID to the another electronic device when the receiver has received a response corresponding to the identification bit from the another electronic device.
- FIG. 1 is an external view illustrating a connection example between a video display device 10 and a video transmission device 20 according to a first embodiment of the present invention. As illustrated in FIG. 1 , the video display device 10 is connected to the video transmission device 20 , for example, via an HDMI cable 30 .
- the video display device 10 complies with the HDMI standard, and is called a sink device comprising an HDMI input terminal.
- the video display device 10 of the present embodiment supports the advanced features of the HDMI (such as the HDMI 2.x).
- the video display device 10 comprises a vendor specific data block (VSDB) supporting the HDMI 2.x and a VSDB supporting the HDMI 1.x.
- VSDB vendor specific data block
- This configuration allows the video display device 10 to send the EDID based on the HDMI 1.x and the EDID based on the HDMI 2.x.
- the video transmission device 20 complies with the HDMI standard, reproducing a video recorded on a medium, such as an optical disc (for example, a Blu-ray Disc), and sending the video to the video display device 10 via the HDMI cable 30 .
- the video transmission device 20 of the present embodiment supports the advanced features of the HDMI (such as the HDMI 2.x).
- the video transmission device 20 can normally identify and process either of the EDID based on the HDMI 1.x and the EDID based on the HDMI 2.x sent to the video transmission device 20 . This capability allows the video transmission device 20 to convert the reproduced video into a video that can be displayed by the video display device 10 based on the EDID received from the video display device 10 , and to send the converted video to the video display device 10 .
- Some conventional video transmission devices do not support a standard (such as the HDMI 2.x) represented as the advanced features, and can identify only the HDMI 1.x, which is a conventionally used standard. Sending the EDID supporting the advanced features from a device that has the advanced features (such as the HDMI 2.x) to such a conventional device that cannot identify the advanced features can cause adverse effects on an operation of the conventional device.
- a standard such as the HDMI 2.x
- Sending the EDID supporting the advanced features from a device that has the advanced features (such as the HDMI 2.x) to such a conventional device that cannot identify the advanced features can cause adverse effects on an operation of the conventional device.
- the video transmission device could erroneously process the EDID, and could thereby fail to operate as specified by the standard.
- the present embodiment proposes the video display device 10 that inhibits abnormal operations when the video display device 10 is connected to a video transmission device not compliant with the above-described specification, and that allows video signals processed using the advanced features to be received when the video display device 10 is connected to a video transmission device supporting the advanced features (such as the HDMI 2.x).
- FIG. 2 is a block diagram illustrating the configurations of the video display device 10 and the video transmission device 20 .
- the video display device 10 comprises a television function module 110 , a first communication module 100 , a selector 12 , a display 11 , a display driving module 13 , a speaker 14 , an audio driving module 15 , a controller 18 , and an input module 19 .
- the television function module 110 comprises a tuner module 113 and a signal processing module 114 , and receives television broadcast signals.
- the tuner module 113 receives the television broadcast signals using an antenna 112 connected to a television (TV) input terminal 111 , and extracts a signal of a predetermined channel.
- the signal processing module 114 applies input processing to the signal extracted by the tuner module 113 , and converts the signal into a video signal V 1 and an audio signal A 1 .
- An IP communication module 120 receives an IP broadcast including video signals from a public network 180 connected thereto via a connector 123 .
- Examples of services received as the IP broadcast include, but are not limited to, video on demand services.
- the input module 19 accepts input of, for example, setting operations for the video display device 10 .
- the controller 18 controls the modules of the video display device 10 .
- the controller 18 controls the modules according to the setting operation.
- the selector 12 selects target output source from the television function module 110 , the first communication module 100 , and the IP communication module 120 . For example, when the input module 19 has accepted an “input switch” operation, the selector 12 follows the control from the controller 18 to switch the target output source of a video between the television function module 110 , the first communication module 100 , and the IP communication module 120 .
- the selector 12 of the present embodiment selectively switches the video and the audio signals V 1 and A 1 output from the television function module 110 , video and audio signals V 2 and A 2 output from the first communication module 100 , and video and audio signals V 3 and A 3 output from the IP communication module 120 , and outputs the selected video and audio signals to the display driving module 13 and the audio driving module 15 . If the first communication module 100 is connected to a plurality of video transmission devices via a plurality of HDMI ports (connectors) 121 and 122 , the selector 12 can select an output source of the video and the audio signals V 2 and A 2 from the video transmission devices.
- the video display device 10 of the present embodiment is provided with a plurality of connection interfaces (the input terminal 111 , the HDMI ports 121 and 122 , and the connector 123 ) for receiving the video signals.
- the display driving module 13 drives the display 11 to display a video.
- the audio driving module 15 drives the speaker 14 to output a sound.
- the first communication module 100 receives a digital video signal conforming to the HDMI standard.
- the first communication module 100 separates the digital video signal conforming to the HDMI standard received from the video transmission device 20 connected to the HDMI port 121 (or the HDMI port 122 ) via the HDMI cable 30 into a video component and an audio component, and outputs the components as the video signal V 2 and the audio signal A 2 .
- the video transmission device 20 comprises a second communication module 200 , a recording and reproducing module 203 , and a codec 204 .
- the recording and reproducing module 203 performs recording and reproduction with respect to a record medium 202 , such as a DVD or a Blu-ray Disc.
- the codec 204 MPEG-decodes encoded data supplied from the recording and reproducing module 203 into baseband video and audio signals, and outputs the baseband video and audio signals to the second communication module 200 .
- the second communication module 200 performs communication with the video display device 10 via the HDMI cable 30 connected to the HDMI port 201 .
- the second communication module 200 performs control to send the video and audio signals received from the codec 204 to the video display device 10 .
- FIG. 3 is a block diagram illustrating the configurations of the first communication module 100 of the video display device 10 and the second communication module 200 of the video transmission device 20 .
- the second communication module 200 comprises a communication controller 250 and a transition minimized differential signaling (TMDS) encoder (transmission module) 252 .
- the communication controller 250 performs communication of signals, such as consumer electronics control (CEC) signals and hot-plug-detect (HPD) signals, with the video display device 10 .
- CEC consumer electronics control
- HPD hot-plug-detect
- the first communication module 100 comprises a communication controller 150 , a TMDS decoder (receiving module) 152 , a determination module 151 , and an EDID processing module 153 .
- the communication controller 150 performs communication of signals, such as the CEC signals and the HPD signals, with the video transmission device 20 .
- the TMDS encoder 252 receives the video data generated by the recording and reproducing module 203 and the codec 204 , converts the received video data so as to send the received video data to the video display device 10 , and outputs the result.
- the video data is transmitted via CH 0 to CH 2 .
- the TMDS decoder 152 decodes the received data into video data, and outputs the result to the selector 12 .
- the communication controller 250 of the video transmission device 20 is connected to the communication controller 150 of the video display device 10 by a CEC line and an HPD line.
- the communication controller 250 and the communication controller 150 transmit information for performing mutual control between devices via the CEC line.
- the CEC line bidirectionally transmits, for example, CEC commands and CEC command groups.
- the communication controller 250 notifies the video transmission device 20 via the HPD line that a signal is ready to be transmitted in response to completion of power-on of the video display device 10 .
- the communication controller 250 is connected to the EDID processing module 153 of the video display device 10 via DDC lines.
- the communication controller 250 reads the EDID from a memory 155 of the EDID processing module 153 .
- the EDID processing module 153 comprises an EDID transmission controller 154 and the memory 155 .
- the memory 155 stores therein the HDMI 1.x VSDB and the HDMI 2.x VSDB.
- the HDMI 1.x VSDB and the HDMI 2.x VSDB store therein the EDID representing capabilities of the video display device 10 , such as a format that the video display device 10 can use.
- the HDMI 1.x VSDB stores therein the EDID compatible with the version 1.x.
- the HDMI 2.x VSDB stores therein the EDID compatible with the version 2.x. While the present embodiment is described by way of an example in which the VSDBs store therein the EDID compatible with the version 1.x and the EDID compatible with the version 2.x, the VSDBs only need to store therein first EDID with a version identifiable by various devices and second EDID that has advanced features and differs in the version from the first EDID.
- FIG. 4 is a diagram illustrating an example of the EDID stored in the HDMI 1.x VSDB.
- the HDMI 1.x VSDB stores therein a “Vendor-specific tag code”, a “Length”, and a “24-bit IEEE Registration Identifier”.
- an HDMI advanced feature support bit 401 is assigned in any region in a reserved area.
- the HDMI advanced feature support bit 401 is the identification bit set so that, if the advanced features of the EDID standard (such as the EDID compatible with the version 2.x) are supported, a response is made to the video display device 10 with a video signal including information indicating that the advanced features are supported.
- the EDID transmission controller 154 of the present embodiment sends the EDID compatible with the version 1.x stored in the HDMI 1.x VSDB to the video transmission device 20 .
- the HDMI advanced feature support bit 401 is set to “ON” (such as 1).
- the communication controller 250 of the video transmission device 20 when the communication controller 250 of the video transmission device 20 has received the EDID compatible with the version 1.x, the communication controller 250 commands the codec 204 to decode the EDID into a video signal in accordance with the EDID, and, if the HDMI advanced feature support bit 401 is set to “ON” (such as 1), notifies the TMDS encoder 252 of information indicating that the HDMI advanced feature support bit 401 is set to “ON”.
- the TMDS encoder 252 sets an HDMI advanced feature support bit (HDMI advanced feature support bit 501 in FIG. 5 ) provided in an InfoFrame embedded in the video signal to “ON” (such as 1), and sends the video signal to the video display device 10 .
- the InfoFrame is stored in a blanking region in each video frame.
- FIG. 5 is a diagram illustrating the InfoFrame included in the video signal sent by the TMDS encoder 252 of the present embodiment.
- the InfoFrame is assigned with a “Checksum” and a “24 bit IEEE Registration Identifier”, and also assigned with the HDMI advanced feature support bit 501 in any region in a reserved area.
- the HDMI advanced feature support bit 501 is in the region assigned to be used for the response to the HDMI advanced feature support bit 401 of the EDID.
- the TMDS encoder 252 also sets the HDMI advanced feature support bit 501 of the InfoFrame to “ON” (such as 1), and sends the InfoFrame to the video display device 10 .
- This operation allows the video display device 10 to determine that the video transmission device 20 supports the advanced features (is compatible with the HDMI 2.x in the present embodiment).
- the video display device cannot know in what format the EDID can be identified by the video transmission device.
- using the HDMI advanced feature support bits 401 and 501 allows the video display device 10 to know whether the video transmission device 20 supports the advanced features of the EDID.
- the conventional video transmission device if the conventional video transmission device does not support the HDMI advanced feature support bit, in other words, does not support the HDMI advanced features (such as the HDMI 2.x), the conventional video transmission device cannot identify the HDMI advanced feature support bit 401 assigned in the reserved area of the EDID. Accordingly, when sending the video signal, the conventional video transmission device sends the InfoFrame with the reserved area thereof set to an initial value (such as 0). Specifically, the conventional video transmission device sends the video signal with the HDMI advanced feature support bit 501 of the InfoFrame set to “OFF”.
- This operation allows the video display device 10 to know whether the video transmission device 20 supports the HDMI advanced features by referring to the HDMI advanced feature support bit 501 of the InfoFrame.
- the determination module 151 determines whether the HDMI advanced feature support bit 501 included in the InfoFrame of the video signal is “ON” (such as 1). If the HDMI advanced feature support bit 501 is “OFF” (such as 0, which is the initial value of the reserved area), the video transmission device 20 is determined to not support the HDMI compatible with the HDMI 2.x, so that the video signal continues to be received in a compatible manner with the HDMI 1.x.
- the determination module 151 determines that the HDMI advanced feature support bit 501 is “ON” (such as 1), the determination module 151 notifies the communication controller 150 and the EDID processing module 153 that the video transmission device 20 supports the advanced features.
- the EDID transmission controller 154 of the EDID processing module 153 switches the VSDB serving as a reading source from the HDMI 1.x VSDB to the HDMI 2.x VSDB.
- the communication controller 150 reconnects the communication with the video transmission device 20 using the HPD line (HPD function).
- the EDID processing module 153 has received again a read request for the EDID from the video transmission device 20 after the reconnection, the EDID transmission controller 154 sends the EDID supporting the advanced features (compatible with the HDMI 2.x) to the video transmission device 20 because the EDID processing module 153 had received the response corresponding to the advanced feature support bit 401 (the advanced feature support bit 501 of the InfoFrame in the video signal) of the EDID before the reconnection.
- the TMDS decoder 152 receives a video signal that includes the response (advanced feature support bit 501 ) corresponding to the advanced feature support bit 401 in the InfoFrame and that is in accordance with the sent EDID compatible with the HDMI 1.x; then, after the reconnection, the EDID transmission controller 154 sends the EDID compatible with the HDMI 2.x, and thereafter, the TMDS decoder 152 receives a video signal in accordance with the EDID compatible with the HDMI 2.x.
- FIG. 6 is a sequence diagram illustrating a procedure of the above-mentioned processing at the sink device and the source device of the present embodiment.
- the source device corresponds to the video transmission device 20
- the sink device corresponds to the video display device 10 .
- the source and the sink devices are, however, not limited to these devices, but may be other devices.
- the power supply of the source device (video transmission device) 20 is turned on (S 601 ). Then, the second communication module 200 of the source device (video transmission device) 20 sends a power supply notification indicating that the power supply is turned on, to the sink device (video display device) 10 (S 602 ).
- the sink device (video display device) 10 sends an HPD “High” via the HPD line (S 603 ). This operation allows determination to be made that the sink device 10 has detected the connection of the source device by hot plug.
- the second communication module 200 of the source device 20 issues an EDID send request to the first communication module 100 of the sink device 10 (S 604 ).
- This request causes the EDID transmission controller 154 of the sink device 10 to send the EDID compatible with the HDMI 1.x from the HDMI 1.x VSDB to the source device 20 (S 605 ).
- the HDMI advanced feature support bit provided in the reserved area is set to “ON”. This setting causes the source device 20 to perform processing corresponding to the HDMI advanced feature support bit “ON”.
- the source device 20 embeds the InfoFrame with the HDMI advanced feature support bit set to “ON” in an unused area of the video data of the video signal in accordance with the received EDID compatible with the HDMI 1.x, and sends the InfoFrame together with the video signal (S 606 ).
- the determination module 151 of the sink device 10 determines whether the source device 20 supports the HDMI 2.x based on whether the HDMI advanced feature support bit is “ON” (S 607 ). This sequence diagram explains an example in which the source device 20 supports the HDMI 2.x.
- the communication controller 150 sends an HPD “Low” via the HPD line to cut off the connection (S 608 ). Thereafter, the EDID transmission controller 154 switches the reading source in the memory from the HDMI 1.x VSDB to the HDMI 2.x VSDB (S 609 ).
- the communication controller 150 sends the HPD “High” via the HPD line to reconnect the communication (S 610 ).
- the second communication module 200 of the source device 20 issues an EDID send request to the first communication module 100 of the sink device 10 (S 611 ). This request causes the EDID transmission controller 154 of the sink device 10 to send the EDID compatible with the HDMI 2.x from the HDMI 2.x VSDB (S 612 ).
- This operation causes the source device 20 to send the video signal in accordance with the EDID 2.x thus sent (S 613 ).
- the video display device 10 can receive the video signal based on the HDMI 1.x if the source device serving as a transmission source of the video signal does not support the HDMI advanced features, or can receive the video signal based on the HDMI 2.x if the source device supports the HDMI advanced features.
- FIG. 7 is a flowchart illustrating a procedure of the above-mentioned processing on the sink device 10 of the present embodiment.
- the flowchart illustrated in FIG. 7 represents the procedure after the sink device 10 is connected to the source device 20 by hot plug-in.
- the EDID transmission controller 154 sends the EDID compatible with the HDMI 1.x to the source device (S 701 ).
- the TMDS decoder 152 receives the video signal that is compatible with the HDMI 1.x and is in accordance with the EDID sent at S 701 (S 702 ).
- the determination module 151 determines whether the HDMI advanced feature support bit included in the InfoFrame of the video signal is “ON” (S 703 ). If the HDMI advanced feature support bit is determined to be not “ON” (No at S 703 ), the TMDS decoder 152 continue to receive the video signal in accordance with the HDMI 1.x (S 704 ).
- the communication controller 150 sends the HPD “Low” via the HPD line (S 705 ). Thereafter, the EDID transmission controller 154 switches the reading source in the memory from the HDMI 1.x VSDB to the HDMI 2.x VSDB (S 706 ).
- the communication controller 150 sends the HPD “High” via the HPD line to the source device 20 (S 707 ). This operation leads to the reconnection between the source device 20 and the sink device 10 .
- the EDID processing module 153 receives the EDID send request from the source device 20 (S 708 ).
- the EDID transmission controller 154 sends the EDID compatible with the HDMI 2.x (S 709 ).
- the TMDS decoder 152 receives the video signal based on the HDMI 2.x from the source device 20 (S 710 ).
- the video transmission device 20 is selected as an output source of the video signal.
- the video display device 10 can, however, select a video signal to be displayed from those obtained via the connection interfaces (the input terminal 111 , the HDMI ports 121 and 122 , and the connector 123 ). Accordingly, in the second embodiment, a description will be given of a case of selecting a video signal to be displayed.
- the input module 19 of the second embodiment accepts a selection of a video signal that serves as a display target from those obtained via the connection interfaces. For example, the input module 19 accepts a selection of a video signal to be received each time an “input switch” button of a remote controller (not illustrated) is pressed.
- FIG. 8 is a diagram illustrating a screen example displayed by the display 11 when the input module 19 has accepted information indicating that the “input switch” button is pressed on the remote controller. As illustrated in FIG. 8 , the display 11 displays selection items 801 for displaying video signals received from the connection interfaces.
- HDMI port (“HDMI 1” or “HDMI 2” in FIG. 8 ) for receiving a video signal is selected from those of the connection interfaces by the input module 19 , the display 11 displays information indicating that the HDMI is selected and the video data received via the HDMI port.
- FIG. 9 is a diagram illustrating a screen example displayed by the display 11 .
- the display 11 displays information “HDMI 1” 901 indicating that the video is received via the HDMI port and a video 902 received via the HDMI port represented as “HDMI 1”. This information allows a user to know from the displayed screen that the video is received via the selected HDMI 1 port.
- the video display device 10 comprising the connection interfaces also receives a video signal via a connection interface (HDMI port) not displayed on the display 11 .
- a connection interface HDMI port
- the same processing as that of the first embodiment has been performed when the devices are connected to each other, so that the advanced feature support bit is stored in the InfoFrame.
- the present embodiment does not analyze the InfoFrame to determine whether the connection counterpart supports the HDMI advanced features (such as the HDMI 2.x) until the HDMI port (connection interface) 121 or 122 for outputting the video signal is selected.
- This configuration can reduce a processing load when the HDMI port is not selected.
- FIG. 10 is a flowchart illustrating the above-mentioned processing procedure of the video display device 10 according to the present embodiment.
- a connection is completed between the video display device 10 and the video transmission device 20 via the HDMI port (connector) 121 or 122 , and the EDID compatible with the HDMI 1.x has been sent.
- the TMDS decoder 152 in the first communication module 100 of the video display device 10 receives the video signal compatible with the HDMI 1.x from the video transmission device 20 connected to the video display device 10 via the HDMI port (connector) 121 or 122 (S 1001 ).
- the TDMS decoder 152 determines whether the HDMI port for the received video signal is selected as a display source by the input module 19 (S 1002 ). If the HDMI port is determined to be not selected (No at S 1002 ), the process ends without further processing.
- the TDMS decoder 152 extracts the InfoFrame from the video signal received via the HDMI port (connector) (S 1003 ).
- the determination module 151 determines whether the HDMI advanced feature support bit included in the InfoFrame of the video signal is “ON” (S 1004 ). If the HDMI advanced feature support bit is determined to be not “ON” (No at S 1004 ), the video signal compatible with the HDMI 1.x continues to be received, and the process ends.
- the video display device 10 performs the processing for receiving the video signal based on the HDMI 2.x (S 1005 ).
- the processing illustrated at S 705 to S 710 in FIG. 7 is performed as the processing for receiving the video signal, so that the description thereof is omitted.
- the present embodiment performs the processing according to the processing procedure described above. Thus, if an HDMI port is not selected by the input switch, the present embodiment does not extract an InfoFrame from a video signal and hence does not switch the HDMI to the HDMI 2.x even if the video signal including the InfoFrame with the HDMI advanced feature support bit set to “ON” has been received. This configuration can reduce the processing load.
- the EDID transmission controller 154 of the present embodiment does not send the EDID compatible with the HDMI 2.x even if the video signal including the InfoFrame with the HDMI advanced feature support bit set to “ON” has been received from the video transmission device 20 connected to the HDMI port.
- the EDID transmission controller 154 once changes the level of the HPD line from “High” to “Low” and returns the level again to “High” so that the video transmission device 20 connected to the HDMI port rereads the EDID and sends the EDID compatible with the HDMI 2.x.
- the example has been described in which, if a video signal from the video transmission device 20 is not selected as a display target to be displayed on the display 11 , the analysis or the like is not applied (processing, such as the extraction of the InfoFrame, is not applied) to the video signal, and the EDID compatible with the HDMI 2.x is not sent even if the video signal including the InfoFrame with the HDMI advanced feature support bit set to “ON” has been received.
- the method is not limited to such a method in which the analysis or the like is applied after the video signal is selected as a display target, and the present invention is not limited to the example in which the analysis or the like is not applied (processing, such as the extraction of the InfoFrame, is not applied) to the video signal from the video transmission device 20 that is not selected as a display target to be displayed on the display 11 .
- the TDMS decoder 152 extracts the InfoFrame from the video signal received via the HDMI port, and the determination module 151 determines whether the HDMI advanced feature support bit is selected, regardless of whether the HDMI port is selected as a display target by the input module 19 . If the determination is made that the HDMI advanced feature support bit is selected, the processing for sending the EDID compatible with the HDMI 2.x is not performed unless the HDMI port is selected as a display target by the input module 19 .
- the first communication module 100 performs the processing for sending the EDID compatible with the HDMI 2.x based on the result of the determination already made by the determination module 151 before the selection.
- the example has been described in which, if a connection interface (HDMI port) is not selected, the EDID compatible with the HDMI 2.x is not sent to a video transmission device connected to the HDMI port.
- the method is, however, not limited to the method in which the EDID compatible with the HDMI 2.x is not sent unless the HDMI port is selected.
- a third embodiment of the present invention an example will be described in which the EDID compatible with the HDMI 2.x is sent even if the connection interface (HDMI port) is not selected.
- the TMDS decoder 152 extracts the InfoFrame from the video signal received via the HDMI port, regardless of whether the HDMI port is selected by the input module 19 .
- the determination module 151 determines whether the HDMI 2.x is supported, with reference to the HDMI advanced feature support bit of the InfoFrame. If the HDMI 2.x is determined to be supported, the first communication module 100 performs the processing for sending the EDID compatible with the HDMI 2.x regardless of whether the HDMI port is selected as a display target by the input module 19 .
- the processing is the same as that of the first embodiment, so that the description thereof is omitted.
- the processing performed before the HDMI port is selected by the input module 19 allows the video signal compatible with the HDMI 2.x to be received immediately after the input module 19 selects the HDMI port.
- the CEC may be used to make the notification.
- the source device 20 may send a CEC message command indicating that the HDMI 2.x is supported, and the sink device 10 may analyze the received CEC message to determine whether the source device supports the HDMI 2.x.
- the sink device 10 may send a CEC message in which a bit indicating that the HDMI 2.x is supported is included, instead of sending the EDID in which the bit indicating that the HDMI 2.x is supported is included.
- the connection is first established without using the advanced features, so that interconnectivity therebetween can be maintained.
- Devices supporting the advanced features are reconnected to each other after mutually identifying that the advanced features are supported, and thus can use the advanced features.
- the advanced features can be used, and also, the interconnectivity can be achieved.
- the HDMI advanced features are those of the HDMI 2.x.
- the advanced features are, however, not limited to those of the HDMI 2.x, but may be, for example, those of the HDMI 3.x.
- modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
- This application claims the benefit of U.S. Provisional Patent Application No. 62/053,046, filed Sep. 19, 2014, the entire contents of which are incorporated herein by reference.
- Embodiments described herein relate generally to an electronic device.
- Conventionally, when devices are connected to each other in conformity with the High-Definition Multimedia Interface (HDMI) standard, a source device (such as an optical disc reproducing device) first receives extended display identification data (EDID) of a sink device (such as a television display device) to know the capability of the sink device, and then sends video and sound signals suitable for the sink device. The HDMI standard has been subjected to, for example, version upgrades to expand functions in accordance with improvements in computer technologies and requirement of the devices.
- The HDMI standard is defined so as to be compatible between different versions. However, there can be devices that are not designed as specified by the HDMI standard, or cases in which improvement in performance makes it difficult to fully maintain interconnectivity between the devices.
- A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
-
FIG. 1 is an exemplary external view illustrating a connection example between a video display device and a video transmission device according to a first embodiment; -
FIG. 2 is an exemplary block diagram illustrating configurations of the video display device and the video transmission device of the first embodiment; -
FIG. 3 is an exemplary block diagram illustrating configurations of a first communication module of the video display device and a second communication module of the video transmission device in the first embodiment; -
FIG. 4 is an exemplary diagram illustrating an example of EDID stored in an HDMI 1.x VSDB of the first embodiment; -
FIG. 5 is an exemplary diagram illustrating an InfoFrame included in a video signal sent by a TMDS encoder of the first embodiment; -
FIG. 6 is an exemplary sequence diagram illustrating a procedure of transmission processing of video signals at a sink device (video display device) and a source device (video transmission device) of the first embodiment; -
FIG. 7 is an exemplary flowchart illustrating a procedure of processing performed until a video is displayed on the sink device (video display device) of the first embodiment; -
FIG. 8 is an exemplary diagram illustrating a screen displayed by a display when an input module has accepted information indicating that an “input switch” button is pressed on a remote controller according to a second embodiment; -
FIG. 9 is an exemplary diagram illustrating a screen example displayed by the display of the second embodiment; and -
FIG. 10 is an exemplary flowchart illustrating a processing procedure of video signals received from an HDMI port of a video display device in the second embodiment. - In general, according to an embodiment, an electronic device comprises a memory, a receiver, and a transmitter. The memory is configured to store therein first extended display identification data (EDID) and second EDID comprising a different version of the High-Definition Multimedia Interface (HDMI) from the first EDID. The receiver is configured to receive a video signal from another electronic device. The transmitter is configured to send the first EDID comprising an identification bit to the another electronic device, the another electronic device being configured to respond to the identification bit when the another electronic device supports the version of the HDMI of the second EDID, and to send the second EDID to the another electronic device when the receiver has received a response corresponding to the identification bit from the another electronic device.
- The following describes embodiments based on the drawings. In the embodiments illustrated below, an example will be described in which the electronic device is used in a video display device as an example.
-
FIG. 1 is an external view illustrating a connection example between avideo display device 10 and avideo transmission device 20 according to a first embodiment of the present invention. As illustrated inFIG. 1 , thevideo display device 10 is connected to thevideo transmission device 20, for example, via anHDMI cable 30. - The
video display device 10 complies with the HDMI standard, and is called a sink device comprising an HDMI input terminal. Thevideo display device 10 of the present embodiment supports the advanced features of the HDMI (such as the HDMI 2.x). - To send the EDID, the
video display device 10 comprises a vendor specific data block (VSDB) supporting the HDMI 2.x and a VSDB supporting the HDMI 1.x. This configuration allows thevideo display device 10 to send the EDID based on the HDMI 1.x and the EDID based on the HDMI 2.x. - The
video transmission device 20 complies with the HDMI standard, reproducing a video recorded on a medium, such as an optical disc (for example, a Blu-ray Disc), and sending the video to thevideo display device 10 via theHDMI cable 30. Thevideo transmission device 20 of the present embodiment supports the advanced features of the HDMI (such as the HDMI 2.x). Thevideo transmission device 20 can normally identify and process either of the EDID based on the HDMI 1.x and the EDID based on the HDMI 2.x sent to thevideo transmission device 20. This capability allows thevideo transmission device 20 to convert the reproduced video into a video that can be displayed by thevideo display device 10 based on the EDID received from thevideo display device 10, and to send the converted video to thevideo display device 10. - Some conventional video transmission devices do not support a standard (such as the HDMI 2.x) represented as the advanced features, and can identify only the HDMI 1.x, which is a conventionally used standard. Sending the EDID supporting the advanced features from a device that has the advanced features (such as the HDMI 2.x) to such a conventional device that cannot identify the advanced features can cause adverse effects on an operation of the conventional device.
- As a detailed example, when the EDID supporting the advanced features (such as the HDMI 2.x) is sent to a video transmission device that does not support the advanced features (supports only the HDMI 1.x), the video transmission device could erroneously process the EDID, and could thereby fail to operate as specified by the standard.
- Hence, the present embodiment proposes the
video display device 10 that inhibits abnormal operations when thevideo display device 10 is connected to a video transmission device not compliant with the above-described specification, and that allows video signals processed using the advanced features to be received when thevideo display device 10 is connected to a video transmission device supporting the advanced features (such as the HDMI 2.x). -
FIG. 2 is a block diagram illustrating the configurations of thevideo display device 10 and thevideo transmission device 20. As illustrated inFIG. 2 , thevideo display device 10 comprises atelevision function module 110, afirst communication module 100, aselector 12, adisplay 11, adisplay driving module 13, aspeaker 14, anaudio driving module 15, acontroller 18, and aninput module 19. - The
television function module 110 comprises atuner module 113 and asignal processing module 114, and receives television broadcast signals. Thetuner module 113 receives the television broadcast signals using anantenna 112 connected to a television (TV)input terminal 111, and extracts a signal of a predetermined channel. Thesignal processing module 114 applies input processing to the signal extracted by thetuner module 113, and converts the signal into a video signal V1 and an audio signal A1. - An
IP communication module 120 receives an IP broadcast including video signals from apublic network 180 connected thereto via aconnector 123. Examples of services received as the IP broadcast include, but are not limited to, video on demand services. - The
input module 19 accepts input of, for example, setting operations for thevideo display device 10. - The
controller 18 controls the modules of thevideo display device 10. For example, when theinput module 19 has accepted input of a setting operation, thecontroller 18 controls the modules according to the setting operation. - The
selector 12 selects target output source from thetelevision function module 110, thefirst communication module 100, and theIP communication module 120. For example, when theinput module 19 has accepted an “input switch” operation, theselector 12 follows the control from thecontroller 18 to switch the target output source of a video between thetelevision function module 110, thefirst communication module 100, and theIP communication module 120. - The
selector 12 of the present embodiment selectively switches the video and the audio signals V1 and A1 output from thetelevision function module 110, video and audio signals V2 and A2 output from thefirst communication module 100, and video and audio signals V3 and A3 output from theIP communication module 120, and outputs the selected video and audio signals to thedisplay driving module 13 and theaudio driving module 15. If thefirst communication module 100 is connected to a plurality of video transmission devices via a plurality of HDMI ports (connectors) 121 and 122, theselector 12 can select an output source of the video and the audio signals V2 and A2 from the video transmission devices. - In this manner, the
video display device 10 of the present embodiment is provided with a plurality of connection interfaces (theinput terminal 111, theHDMI ports - Based on a video signal output by the
selector 12, thedisplay driving module 13 drives thedisplay 11 to display a video. Based on an audio signal output by theselector 12, theaudio driving module 15 drives thespeaker 14 to output a sound. - The
first communication module 100 receives a digital video signal conforming to the HDMI standard. Thefirst communication module 100 separates the digital video signal conforming to the HDMI standard received from thevideo transmission device 20 connected to the HDMI port 121 (or the HDMI port 122) via theHDMI cable 30 into a video component and an audio component, and outputs the components as the video signal V2 and the audio signal A2. - The
video transmission device 20 comprises asecond communication module 200, a recording and reproducingmodule 203, and acodec 204. The recording and reproducingmodule 203 performs recording and reproduction with respect to arecord medium 202, such as a DVD or a Blu-ray Disc. Thecodec 204 MPEG-decodes encoded data supplied from the recording and reproducingmodule 203 into baseband video and audio signals, and outputs the baseband video and audio signals to thesecond communication module 200. - The
second communication module 200 performs communication with thevideo display device 10 via theHDMI cable 30 connected to theHDMI port 201. For example, thesecond communication module 200 performs control to send the video and audio signals received from thecodec 204 to thevideo display device 10. -
FIG. 3 is a block diagram illustrating the configurations of thefirst communication module 100 of thevideo display device 10 and thesecond communication module 200 of thevideo transmission device 20. - The
second communication module 200 comprises acommunication controller 250 and a transition minimized differential signaling (TMDS) encoder (transmission module) 252. Thecommunication controller 250 performs communication of signals, such as consumer electronics control (CEC) signals and hot-plug-detect (HPD) signals, with thevideo display device 10. - The
first communication module 100 comprises acommunication controller 150, a TMDS decoder (receiving module) 152, adetermination module 151, and anEDID processing module 153. - The
communication controller 150 performs communication of signals, such as the CEC signals and the HPD signals, with thevideo transmission device 20. - The
TMDS encoder 252 receives the video data generated by the recording and reproducingmodule 203 and thecodec 204, converts the received video data so as to send the received video data to thevideo display device 10, and outputs the result. The video data is transmitted via CH0 to CH2. - The
TMDS decoder 152 decodes the received data into video data, and outputs the result to theselector 12. - The
communication controller 250 of thevideo transmission device 20 is connected to thecommunication controller 150 of thevideo display device 10 by a CEC line and an HPD line. Thecommunication controller 250 and thecommunication controller 150 transmit information for performing mutual control between devices via the CEC line. The CEC line bidirectionally transmits, for example, CEC commands and CEC command groups. Thecommunication controller 250 notifies thevideo transmission device 20 via the HPD line that a signal is ready to be transmitted in response to completion of power-on of thevideo display device 10. - The
communication controller 250 is connected to theEDID processing module 153 of thevideo display device 10 via DDC lines. Thecommunication controller 250 reads the EDID from amemory 155 of theEDID processing module 153. - The
EDID processing module 153 comprises anEDID transmission controller 154 and thememory 155. - The
memory 155 stores therein the HDMI 1.x VSDB and the HDMI 2.x VSDB. The HDMI 1.x VSDB and the HDMI 2.x VSDB store therein the EDID representing capabilities of thevideo display device 10, such as a format that thevideo display device 10 can use. - The HDMI 1.x VSDB stores therein the EDID compatible with the version 1.x. The HDMI 2.x VSDB stores therein the EDID compatible with the version 2.x. While the present embodiment is described by way of an example in which the VSDBs store therein the EDID compatible with the version 1.x and the EDID compatible with the version 2.x, the VSDBs only need to store therein first EDID with a version identifiable by various devices and second EDID that has advanced features and differs in the version from the first EDID.
-
FIG. 4 is a diagram illustrating an example of the EDID stored in the HDMI 1.x VSDB. As illustrated inFIG. 4 , the HDMI 1.x VSDB stores therein a “Vendor-specific tag code”, a “Length”, and a “24-bit IEEE Registration Identifier”. Furthermore, an HDMI advancedfeature support bit 401 is assigned in any region in a reserved area. The HDMI advancedfeature support bit 401 is the identification bit set so that, if the advanced features of the EDID standard (such as the EDID compatible with the version 2.x) are supported, a response is made to thevideo display device 10 with a video signal including information indicating that the advanced features are supported. - Specifically, if the EDID is first read from the
communication controller 250 via the DDC lines after the power supply is turned on, theEDID transmission controller 154 of the present embodiment sends the EDID compatible with the version 1.x stored in the HDMI 1.x VSDB to thevideo transmission device 20. In the EDID thus sent, the HDMI advancedfeature support bit 401 is set to “ON” (such as 1). - As a result, when the
communication controller 250 of thevideo transmission device 20 has received the EDID compatible with the version 1.x, thecommunication controller 250 commands thecodec 204 to decode the EDID into a video signal in accordance with the EDID, and, if the HDMI advancedfeature support bit 401 is set to “ON” (such as 1), notifies theTMDS encoder 252 of information indicating that the HDMI advancedfeature support bit 401 is set to “ON”. - When the video signal is received from the
codec 204, theTMDS encoder 252 sets an HDMI advanced feature support bit (HDMI advancedfeature support bit 501 inFIG. 5 ) provided in an InfoFrame embedded in the video signal to “ON” (such as 1), and sends the video signal to thevideo display device 10. The InfoFrame is stored in a blanking region in each video frame. -
FIG. 5 is a diagram illustrating the InfoFrame included in the video signal sent by theTMDS encoder 252 of the present embodiment. As illustrated inFIG. 5 , the InfoFrame is assigned with a “Checksum” and a “24 bit IEEE Registration Identifier”, and also assigned with the HDMI advancedfeature support bit 501 in any region in a reserved area. The HDMI advancedfeature support bit 501 is in the region assigned to be used for the response to the HDMI advancedfeature support bit 401 of the EDID. For example, if the HDMI advancedfeature support bit 401 of the EDID is set to “ON” (such as 1), theTMDS encoder 252 also sets the HDMI advancedfeature support bit 501 of the InfoFrame to “ON” (such as 1), and sends the InfoFrame to thevideo display device 10. This operation allows thevideo display device 10 to determine that thevideo transmission device 20 supports the advanced features (is compatible with the HDMI 2.x in the present embodiment). - In other words, conventionally, although the EDID sent by the video display device allows the video transmission device to know the capability of the video display device, the video display device cannot know in what format the EDID can be identified by the video transmission device. In contrast, in the present embodiment, using the HDMI advanced
feature support bits video display device 10 to know whether thevideo transmission device 20 supports the advanced features of the EDID. - Specifically, if the conventional video transmission device does not support the HDMI advanced feature support bit, in other words, does not support the HDMI advanced features (such as the HDMI 2.x), the conventional video transmission device cannot identify the HDMI advanced
feature support bit 401 assigned in the reserved area of the EDID. Accordingly, when sending the video signal, the conventional video transmission device sends the InfoFrame with the reserved area thereof set to an initial value (such as 0). Specifically, the conventional video transmission device sends the video signal with the HDMI advancedfeature support bit 501 of the InfoFrame set to “OFF”. - This operation allows the
video display device 10 to know whether thevideo transmission device 20 supports the HDMI advanced features by referring to the HDMI advancedfeature support bit 501 of the InfoFrame. - Specifically, after the
TMDS decoder 152 receives the video signal, thedetermination module 151 determines whether the HDMI advancedfeature support bit 501 included in the InfoFrame of the video signal is “ON” (such as 1). If the HDMI advancedfeature support bit 501 is “OFF” (such as 0, which is the initial value of the reserved area), thevideo transmission device 20 is determined to not support the HDMI compatible with the HDMI 2.x, so that the video signal continues to be received in a compatible manner with the HDMI 1.x. - If the
determination module 151 determines that the HDMI advancedfeature support bit 501 is “ON” (such as 1), thedetermination module 151 notifies thecommunication controller 150 and theEDID processing module 153 that thevideo transmission device 20 supports the advanced features. - When the notification indicating that the
video transmission device 20 supports the advanced features is received, theEDID transmission controller 154 of theEDID processing module 153 switches the VSDB serving as a reading source from the HDMI 1.x VSDB to the HDMI 2.x VSDB. - The
communication controller 150 reconnects the communication with thevideo transmission device 20 using the HPD line (HPD function). When theEDID processing module 153 has received again a read request for the EDID from thevideo transmission device 20 after the reconnection, theEDID transmission controller 154 sends the EDID supporting the advanced features (compatible with the HDMI 2.x) to thevideo transmission device 20 because theEDID processing module 153 had received the response corresponding to the advanced feature support bit 401 (the advancedfeature support bit 501 of the InfoFrame in the video signal) of the EDID before the reconnection. - This operation allows the
video transmission device 20 to know the capability of thevideo display device 10 based on the HDMI 2.x. Specifically, theTMDS decoder 152 receives a video signal that includes the response (advanced feature support bit 501) corresponding to the advancedfeature support bit 401 in the InfoFrame and that is in accordance with the sent EDID compatible with the HDMI 1.x; then, after the reconnection, theEDID transmission controller 154 sends the EDID compatible with the HDMI 2.x, and thereafter, theTMDS decoder 152 receives a video signal in accordance with the EDID compatible with the HDMI 2.x. - The following describes transmission processing of video signals at the sink device (video display device 10) and a source device (the video transmission device 20) of the present embodiment.
FIG. 6 is a sequence diagram illustrating a procedure of the above-mentioned processing at the sink device and the source device of the present embodiment. In the example illustrated inFIG. 6 , a case will be described in which the source device corresponds to thevideo transmission device 20 and the sink device corresponds to thevideo display device 10. The source and the sink devices are, however, not limited to these devices, but may be other devices. - First, the power supply of the source device (video transmission device) 20 is turned on (S601). Then, the
second communication module 200 of the source device (video transmission device) 20 sends a power supply notification indicating that the power supply is turned on, to the sink device (video display device) 10 (S602). - Then, the sink device (video display device) 10 sends an HPD “High” via the HPD line (S603). This operation allows determination to be made that the
sink device 10 has detected the connection of the source device by hot plug. - The
second communication module 200 of thesource device 20 issues an EDID send request to thefirst communication module 100 of the sink device 10 (S604). This request causes theEDID transmission controller 154 of thesink device 10 to send the EDID compatible with the HDMI 1.x from the HDMI 1.x VSDB to the source device 20 (S605). In the EDID compatible with the HDMI 1.x, the HDMI advanced feature support bit provided in the reserved area is set to “ON”. This setting causes thesource device 20 to perform processing corresponding to the HDMI advanced feature support bit “ON”. - The
source device 20 embeds the InfoFrame with the HDMI advanced feature support bit set to “ON” in an unused area of the video data of the video signal in accordance with the received EDID compatible with the HDMI 1.x, and sends the InfoFrame together with the video signal (S606). - With reference to the InfoFrame, the
determination module 151 of thesink device 10 determines whether thesource device 20 supports the HDMI 2.x based on whether the HDMI advanced feature support bit is “ON” (S607). This sequence diagram explains an example in which thesource device 20 supports the HDMI 2.x. - The
communication controller 150 sends an HPD “Low” via the HPD line to cut off the connection (S608). Thereafter, theEDID transmission controller 154 switches the reading source in the memory from the HDMI 1.x VSDB to the HDMI 2.x VSDB (S609). - Thereafter, the
communication controller 150 sends the HPD “High” via the HPD line to reconnect the communication (S610). - If the level of the HPD line is detected to be changed from “Low” to “High”, the
second communication module 200 of thesource device 20 issues an EDID send request to thefirst communication module 100 of the sink device 10 (S611). This request causes theEDID transmission controller 154 of thesink device 10 to send the EDID compatible with the HDMI 2.x from the HDMI 2.x VSDB (S612). - This operation causes the
source device 20 to send the video signal in accordance with the EDID 2.x thus sent (S613). - According to the processing procedure described above, the
video display device 10 can receive the video signal based on the HDMI 1.x if the source device serving as a transmission source of the video signal does not support the HDMI advanced features, or can receive the video signal based on the HDMI 2.x if the source device supports the HDMI advanced features. - The following describes processing performed until the video is displayed on the
sink device 10.FIG. 7 is a flowchart illustrating a procedure of the above-mentioned processing on thesink device 10 of the present embodiment. The flowchart illustrated inFIG. 7 represents the procedure after thesink device 10 is connected to thesource device 20 by hot plug-in. - First, the
EDID transmission controller 154 sends the EDID compatible with the HDMI 1.x to the source device (S701). - Then, the
TMDS decoder 152 receives the video signal that is compatible with the HDMI 1.x and is in accordance with the EDID sent at S701 (S702). Thedetermination module 151 determines whether the HDMI advanced feature support bit included in the InfoFrame of the video signal is “ON” (S703). If the HDMI advanced feature support bit is determined to be not “ON” (No at S703), theTMDS decoder 152 continue to receive the video signal in accordance with the HDMI 1.x (S704). - If the
determination module 151 determines that the HDMI advanced feature support bit is “ON” (Yes at S703), thecommunication controller 150 sends the HPD “Low” via the HPD line (S705). Thereafter, theEDID transmission controller 154 switches the reading source in the memory from the HDMI 1.x VSDB to the HDMI 2.x VSDB (S706). - Then, the
communication controller 150 sends the HPD “High” via the HPD line to the source device 20 (S707). This operation leads to the reconnection between thesource device 20 and thesink device 10. As a result, theEDID processing module 153 receives the EDID send request from the source device 20 (S708). - Thereafter, the
EDID transmission controller 154 sends the EDID compatible with the HDMI 2.x (S709). TheTMDS decoder 152 receives the video signal based on the HDMI 2.x from the source device 20 (S710). - In the first embodiment, the case has been described in which the
video transmission device 20 is selected as an output source of the video signal. Thevideo display device 10 can, however, select a video signal to be displayed from those obtained via the connection interfaces (theinput terminal 111, theHDMI ports - The
input module 19 of the second embodiment accepts a selection of a video signal that serves as a display target from those obtained via the connection interfaces. For example, theinput module 19 accepts a selection of a video signal to be received each time an “input switch” button of a remote controller (not illustrated) is pressed. -
FIG. 8 is a diagram illustrating a screen example displayed by thedisplay 11 when theinput module 19 has accepted information indicating that the “input switch” button is pressed on the remote controller. As illustrated inFIG. 8 , thedisplay 11displays selection items 801 for displaying video signals received from the connection interfaces. - If an HDMI port (“
HDMI 1” or “HDMI 2” inFIG. 8 ) for receiving a video signal is selected from those of the connection interfaces by theinput module 19, thedisplay 11 displays information indicating that the HDMI is selected and the video data received via the HDMI port. -
FIG. 9 is a diagram illustrating a screen example displayed by thedisplay 11. As illustrated inFIG. 9 , thedisplay 11 displays information “HDMI 1” 901 indicating that the video is received via the HDMI port and avideo 902 received via the HDMI port represented as “HDMI 1”. This information allows a user to know from the displayed screen that the video is received via the selectedHDMI 1 port. - In some cases, the
video display device 10 comprising the connection interfaces also receives a video signal via a connection interface (HDMI port) not displayed on thedisplay 11. In the case in which the video signal is received via the HDMI port, the same processing as that of the first embodiment has been performed when the devices are connected to each other, so that the advanced feature support bit is stored in the InfoFrame. - The present embodiment does not analyze the InfoFrame to determine whether the connection counterpart supports the HDMI advanced features (such as the HDMI 2.x) until the HDMI port (connection interface) 121 or 122 for outputting the video signal is selected. This configuration can reduce a processing load when the HDMI port is not selected.
- The following describes a processing procedure of a video signal received via the HDMI port (connection interface) 121 or 122 of the
video display device 10 according to the present embodiment.FIG. 10 is a flowchart illustrating the above-mentioned processing procedure of thevideo display device 10 according to the present embodiment. In the example illustrated inFIG. 9 , a connection is completed between thevideo display device 10 and thevideo transmission device 20 via the HDMI port (connector) 121 or 122, and the EDID compatible with the HDMI 1.x has been sent. - First, the
TMDS decoder 152 in thefirst communication module 100 of thevideo display device 10 receives the video signal compatible with the HDMI 1.x from thevideo transmission device 20 connected to thevideo display device 10 via the HDMI port (connector) 121 or 122 (S1001). - Then, the
TDMS decoder 152 determines whether the HDMI port for the received video signal is selected as a display source by the input module 19 (S1002). If the HDMI port is determined to be not selected (No at S1002), the process ends without further processing. - If the HDMI port for the received video signal is determined to be selected as a display target by the input module 19 (Yes at S1002), the
TDMS decoder 152 extracts the InfoFrame from the video signal received via the HDMI port (connector) (S1003). Thedetermination module 151 determines whether the HDMI advanced feature support bit included in the InfoFrame of the video signal is “ON” (S1004). If the HDMI advanced feature support bit is determined to be not “ON” (No at S1004), the video signal compatible with the HDMI 1.x continues to be received, and the process ends. - If the
determination module 151 determines that the HDMI advanced feature support bit included in the InfoFrame of the video signal is “ON” (Yes at S1004), thevideo display device 10 performs the processing for receiving the video signal based on the HDMI 2.x (S1005). The processing illustrated at S705 to S710 inFIG. 7 is performed as the processing for receiving the video signal, so that the description thereof is omitted. - The present embodiment performs the processing according to the processing procedure described above. Thus, if an HDMI port is not selected by the input switch, the present embodiment does not extract an InfoFrame from a video signal and hence does not switch the HDMI to the HDMI 2.x even if the video signal including the InfoFrame with the HDMI advanced feature support bit set to “ON” has been received. This configuration can reduce the processing load.
- In this manner, if a selection of an HDMI port has not been accepted by the
input module 19, theEDID transmission controller 154 of the present embodiment does not send the EDID compatible with the HDMI 2.x even if the video signal including the InfoFrame with the HDMI advanced feature support bit set to “ON” has been received from thevideo transmission device 20 connected to the HDMI port. - Provided that an HDMI port among those of the connection interfaces is selected by the
input module 19, theEDID transmission controller 154 once changes the level of the HPD line from “High” to “Low” and returns the level again to “High” so that thevideo transmission device 20 connected to the HDMI port rereads the EDID and sends the EDID compatible with the HDMI 2.x. - In the second embodiment, the example has been described in which, if a video signal from the
video transmission device 20 is not selected as a display target to be displayed on thedisplay 11, the analysis or the like is not applied (processing, such as the extraction of the InfoFrame, is not applied) to the video signal, and the EDID compatible with the HDMI 2.x is not sent even if the video signal including the InfoFrame with the HDMI advanced feature support bit set to “ON” has been received. - However, the method is not limited to such a method in which the analysis or the like is applied after the video signal is selected as a display target, and the present invention is not limited to the example in which the analysis or the like is not applied (processing, such as the extraction of the InfoFrame, is not applied) to the video signal from the
video transmission device 20 that is not selected as a display target to be displayed on thedisplay 11. - As a modification, if a video signal is received, the
TDMS decoder 152 extracts the InfoFrame from the video signal received via the HDMI port, and thedetermination module 151 determines whether the HDMI advanced feature support bit is selected, regardless of whether the HDMI port is selected as a display target by theinput module 19. If the determination is made that the HDMI advanced feature support bit is selected, the processing for sending the EDID compatible with the HDMI 2.x is not performed unless the HDMI port is selected as a display target by theinput module 19. - Provided that the HDMI port is selected by the
input module 19, thefirst communication module 100 performs the processing for sending the EDID compatible with the HDMI 2.x based on the result of the determination already made by thedetermination module 151 before the selection. - In the second embodiment and the modification thereof, the example has been described in which, if a connection interface (HDMI port) is not selected, the EDID compatible with the HDMI 2.x is not sent to a video transmission device connected to the HDMI port. The method is, however, not limited to the method in which the EDID compatible with the HDMI 2.x is not sent unless the HDMI port is selected. Hence, in a third embodiment of the present invention, an example will be described in which the EDID compatible with the HDMI 2.x is sent even if the connection interface (HDMI port) is not selected.
- In the third embodiment, if a video signal is received, the
TMDS decoder 152 extracts the InfoFrame from the video signal received via the HDMI port, regardless of whether the HDMI port is selected by theinput module 19. Thedetermination module 151 determines whether the HDMI 2.x is supported, with reference to the HDMI advanced feature support bit of the InfoFrame. If the HDMI 2.x is determined to be supported, thefirst communication module 100 performs the processing for sending the EDID compatible with the HDMI 2.x regardless of whether the HDMI port is selected as a display target by theinput module 19. The processing is the same as that of the first embodiment, so that the description thereof is omitted. The processing performed before the HDMI port is selected by theinput module 19 allows the video signal compatible with the HDMI 2.x to be received immediately after theinput module 19 selects the HDMI port. - In the embodiments described above, the example has been described in which the EDID and the InfoFrame are used to determine whether the video transmission device supports the HDMI 2.x. The embodiments are, however, not limited to the case of using the EDID and the InfoFrame to determine whether the video transmission device supports the HDMI 2.x. As another method, the CEC may be used to make the notification. Specifically, at S606, the
source device 20 may send a CEC message command indicating that the HDMI 2.x is supported, and thesink device 10 may analyze the received CEC message to determine whether the source device supports the HDMI 2.x. Furthermore, at S605, thesink device 10 may send a CEC message in which a bit indicating that the HDMI 2.x is supported is included, instead of sending the EDID in which the bit indicating that the HDMI 2.x is supported is included. - According to the embodiments described above, in the case of connecting a device supporting the advanced features of the HDMI to a device not supporting the advanced features thereof, the connection is first established without using the advanced features, so that interconnectivity therebetween can be maintained. Devices supporting the advanced features are reconnected to each other after mutually identifying that the advanced features are supported, and thus can use the advanced features. As a result, the advanced features can be used, and also, the interconnectivity can be achieved.
- In the embodiments described above, the case has been described in which the HDMI advanced features are those of the HDMI 2.x. The advanced features are, however, not limited to those of the HDMI 2.x, but may be, for example, those of the HDMI 3.x.
- Moreover, the various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
- While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/683,476 US9305516B1 (en) | 2014-09-19 | 2015-04-10 | Electronic device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462053046P | 2014-09-19 | 2014-09-19 | |
US14/683,476 US9305516B1 (en) | 2014-09-19 | 2015-04-10 | Electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160086567A1 true US20160086567A1 (en) | 2016-03-24 |
US9305516B1 US9305516B1 (en) | 2016-04-05 |
Family
ID=55526309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/683,476 Active US9305516B1 (en) | 2014-09-19 | 2015-04-10 | Electronic device |
Country Status (1)
Country | Link |
---|---|
US (1) | US9305516B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160180491A1 (en) * | 2014-12-18 | 2016-06-23 | Benq Corporation | Display system having two systems which operate one at a time |
CN106131685A (en) * | 2016-06-27 | 2016-11-16 | 乐视控股(北京)有限公司 | A kind of information transferring method, video playback apparatus and video display apparatus |
US20170236489A1 (en) * | 2016-02-16 | 2017-08-17 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
US20180167577A1 (en) * | 2016-12-12 | 2018-06-14 | Samsung Electronics Co., Ltd. | Display apparatus presenting status of external electronic apparatus and controlling method thereof |
WO2019216563A1 (en) * | 2018-05-11 | 2019-11-14 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
EP3614681A4 (en) * | 2017-04-21 | 2020-02-26 | Panasonic Intellectual Property Management Co., Ltd. | Reproduction device, reproduction method, display device, and display method |
CN111885418A (en) * | 2020-07-30 | 2020-11-03 | 深圳创维-Rgb电子有限公司 | EDID self-adaption method and device, display equipment and readable storage medium |
WO2021114853A1 (en) * | 2019-12-13 | 2021-06-17 | 晶晨半导体(深圳)有限公司 | Edid version switching method used for resolving hdmi compatibility issues |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106534751B (en) * | 2016-12-14 | 2020-06-19 | 北京小米移动软件有限公司 | Play matching method and device |
JP7003079B2 (en) * | 2019-03-14 | 2022-01-20 | 株式会社東芝 | Electronics |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008109219A (en) | 2006-10-23 | 2008-05-08 | Funai Electric Co Ltd | Television and edid rewriting circuit |
JP5086632B2 (en) | 2006-12-22 | 2012-11-28 | 株式会社東芝 | Video display device, video display system, and video display method |
JP5573361B2 (en) * | 2010-05-25 | 2014-08-20 | ソニー株式会社 | Transmission device, reception device, transmission method, reception method, and transmission / reception device |
JP5349663B2 (en) | 2012-09-12 | 2013-11-20 | 株式会社東芝 | Video processing apparatus and video processing method |
-
2015
- 2015-04-10 US US14/683,476 patent/US9305516B1/en active Active
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160180491A1 (en) * | 2014-12-18 | 2016-06-23 | Benq Corporation | Display system having two systems which operate one at a time |
US20170236489A1 (en) * | 2016-02-16 | 2017-08-17 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
US10319336B2 (en) * | 2016-02-16 | 2019-06-11 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
CN106131685A (en) * | 2016-06-27 | 2016-11-16 | 乐视控股(北京)有限公司 | A kind of information transferring method, video playback apparatus and video display apparatus |
WO2018000637A1 (en) * | 2016-06-27 | 2018-01-04 | 乐视控股(北京)有限公司 | Information transmission method, video playing device and video display device |
US20180167577A1 (en) * | 2016-12-12 | 2018-06-14 | Samsung Electronics Co., Ltd. | Display apparatus presenting status of external electronic apparatus and controlling method thereof |
EP3614681A4 (en) * | 2017-04-21 | 2020-02-26 | Panasonic Intellectual Property Management Co., Ltd. | Reproduction device, reproduction method, display device, and display method |
WO2019216563A1 (en) * | 2018-05-11 | 2019-11-14 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
CN112106380A (en) * | 2018-05-11 | 2020-12-18 | 三星电子株式会社 | Electronic device and control method thereof |
US10916217B2 (en) | 2018-05-11 | 2021-02-09 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
WO2021114853A1 (en) * | 2019-12-13 | 2021-06-17 | 晶晨半导体(深圳)有限公司 | Edid version switching method used for resolving hdmi compatibility issues |
CN111885418A (en) * | 2020-07-30 | 2020-11-03 | 深圳创维-Rgb电子有限公司 | EDID self-adaption method and device, display equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
US9305516B1 (en) | 2016-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9305516B1 (en) | Electronic device | |
CN112106380B (en) | Electronic device and control method thereof | |
US8199161B2 (en) | Image processing device and image processing method | |
US8918829B2 (en) | Communication system and transmitting-receiving device | |
JP4968091B2 (en) | Electronic device, message response method and program | |
US10412338B2 (en) | Method and apparatus for transmitting and receiving data by using HDMI | |
KR102579313B1 (en) | Electronic device and control method thereof | |
US10319336B2 (en) | Electronic device and control method thereof | |
US8525691B2 (en) | Electric equipment with digital interface and method for controlling the same | |
US9832506B2 (en) | AV signal transmission and receiving system, sink apparatus, AV signal transmission and receiving method, and AV signal receiving method | |
US10631041B1 (en) | Electronic device | |
JP4468142B2 (en) | Data relay device, data relay method, and data transmission system | |
JP2006019890A (en) | Video signal receiver and receiving method | |
US20080244680A1 (en) | Connection status checking apparatus and connection status checking method | |
US10728467B2 (en) | Audio/video output device | |
US9407873B2 (en) | Information processing apparatus, information processing method, and computer program product | |
US8229272B2 (en) | Video apparatus capable of changing video output mode of external video apparatus according to video input mode of the video apparatus and control method thereof | |
US8509591B2 (en) | Transmission apparatus, reception apparatus, and transmission method | |
JP5238468B2 (en) | Communication apparatus and communication method | |
KR20100089328A (en) | A display device | |
JP6440509B2 (en) | Transmission device, reception device, transmission method, and reception method | |
JP2010041384A (en) | Display system | |
KR20220021218A (en) | Electronic apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SUZUKI, NOBUAKI;REEL/FRAME:035381/0925 Effective date: 20150311 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |