JP6266136B2 - データ送受信機器及び方法 - Google Patents
データ送受信機器及び方法 Download PDFInfo
- Publication number
- JP6266136B2 JP6266136B2 JP2016570999A JP2016570999A JP6266136B2 JP 6266136 B2 JP6266136 B2 JP 6266136B2 JP 2016570999 A JP2016570999 A JP 2016570999A JP 2016570999 A JP2016570999 A JP 2016570999A JP 6266136 B2 JP6266136 B2 JP 6266136B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- video timing
- timing block
- video
- edid
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000005540 biological transmission Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- 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
-
- 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
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本明細書は、ディスプレイインターフェースを用いるデータ送受信機器及びその方法に関し、特に、ディスプレイインターフェースを介してシンク機器の高解像度情報を送信することにより、UHD級解像度である4K、8Kの画質を支援するためのデータ送受信機器及びその方法を提案しようとする。
ディスプレイインターフェースは、モニタやTVのようなディスプレイ装置に画面を送信するためのインターフェースを意味する。ディスプレイインターフェースとしては、代表的にDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)、ディスプレイポート(DisplayPort)などが存在する。
特に、ディスプレイポートは、VESAにより制定されたディスプレイインターフェース標準である。ディスプレイポートは、デジタル映像信号を伝達し、デジタル音声も1つのケーブルで出力することができる。ディスプレイポートは、映像だけでなく、デジタル音声も1つのケーブルで出力することができ、コネクタの大きさが小さいことが特徴である。
ディスプレイポートは、オーディオ/ビデオデータストリームを送信するための単方向メインリンク(Main Link)及びプラグ−アンド−プレー(plug−and−play)動作のためのハーフ−デュプレックス両方向補助チャネル(AUX CH)を定義する。
従来には、ディスプレイポートを介してソース機器からシンク機器に無圧縮ビデオデータを送信する場合、シンク機器でUHD級解像度(例えば、4K、8K画質)を提供できない場合が発生した。
これは、シンク機器からソース機器に送信されるEDID情報に含まれたBase EDIDブロックとDisplayIDエクステンションブロックとの間の優先順位が指定されていないためである。より詳細には、Base EDIDブロックは、シンク機器が支援可能なUHD級解像度情報を表すためのビット数が足りないので、DisplayIDエクステンションブロックに高解像度情報を付加することにより、Base EDIDブロックの足りないビット数を補完した。
しかし、上述したように、Base EDIDブロックとDisplayIDエクステンションブロックとの間の優先順位が指定されていないので、ソース機器は、Base EDIDブロックに含まれた解像度情報を基準として生成したビデオデータをシンク機器に送信する場合が発生することになる。その結果、シンク機器は、UHD級解像度を提供できるにもかかわらず、より低い画質の解像度を提供するという問題が生じるようになる。
上述した技術的課題を解決するために、本発明に係るソース機器のデータ送受信方法は、シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信するステップと、前記シンク機器から前記EDID情報を受信するステップと、前記EDID情報に基づいてビデオタイミングブロックを決定するステップとを含み、前記EDID情報は、基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むことができる。
前記優先順位情報は、前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表すことができる。
前記優先順位情報が、前記シンク機器が支援可能な1つのビデオタイミングブロックを表す場合、前記ビデオタイミングブロックを決定するステップは、前記シンク機器が支援可能なビデオタイミングブロックを選択するステップを含むことができる。
前記優先順位情報が、前記シンク機器が支援可能な複数のビデオタイミングブロックを表す場合、前記ビデオタイミングブロックを決定するステップは、前記複数のビデオタイミングブロックのタイプバリュー(Type Value)を基準として前記ビデオタイミングブロックを選択するステップを含むことができる。
前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックを前記優先順位情報に応じて順次マッチングするステップをさらに含むことができる。
前記ビデオタイミングブロックを決定するステップは、前記マッチングした結果、前記複数のビデオタイミングブロックのうち、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択するステップを含むことができる。
また、ソース機器のデータ送受信方法は、前記決定されたビデオタイミングブロックに基づいたビデオデータを前記シンク機器に送信するステップをさらに含むことができる。
また、本発明の一実施形態に係るソース機器は、データを送受信する送信機と、前記送信機を制御するコントロールユニットとを備え、前記ソース機器は、シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信し、前記シンク機器から前記EDID情報を受信し、前記EDID情報に基づいてビデオタイミングブロックを決定し、前記EDID情報は、基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むことができる。
前記優先順位情報は、前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表すことができる。
前記優先順位情報が、前記シンク機器が支援可能な1つのビデオタイミングブロックを表す場合、前記ソース機器は、前記シンク機器が支援可能なビデオタイミングブロックを選択できる。
前記優先順位情報が、前記シンク機器が支援可能な複数のビデオタイミングブロックを表す場合、前記ソース機器は、前記複数のビデオタイミングブロックのタイプバリュー(Type Value)を基準として前記ビデオタイミングブロックを選択できる。
前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、前記ソース機器は、ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックを前記優先順位情報に応じて順次マッチングすることができる。
前記ソース機器は、前記マッチングした結果、前記複数のビデオタイミングブロックのうち、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択できる。
前記ソース機器は、前記決定されたビデオタイミングブロックに基づいたビデオデータを前記シンク機器に送信することができる。
また、本発明の一実施形態に係るシンク機器のデータ送受信方法は、ソース機器からEDID情報の読み取り要請を受信するステップと、前記ソース機器に前記EDID情報を送信するステップとを含み、前記EDID情報は、基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むことができる。
前記優先順位情報は、前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表すことができる。
また、シンク機器のデータ送受信方法は、前記ソース機器から、前記EDID情報に基づいて決定されたビデオタイミングブロックに基づいたビデオデータを受信するステップをさらに含むことができる。
また、本発明の一実施形態に係るシンク機器は、データを送受信する受信機と、前記受信機を制御するコントロールユニットとを備え、前記シンク機器は、ソース機器からEDID情報の読み取り要請を受信し、前記ソース機器に前記EDID情報を送信し、前記EDID情報は、基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むことができる。
前記優先順位情報は、前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表すことができる。
また、前記シンク機器は、前記ソース機器から、前記EDID情報に基づいて決定されたビデオタイミングブロックに基づいたビデオデータを受信できる。
例えば、本願発明は以下の項目を提供する。
(項目1)
ソース機器のデータ送受信方法において、
シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信するステップと、
前記シンク機器から前記EDID情報を受信するステップと、
前記EDID情報に基づいてビデオタイミングブロックを決定するステップと、
を含み、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むソース機器のデータ送受信方法。
(項目2)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目1に記載のソース機器のデータ送受信方法。
(項目3)
前記優先順位情報が、前記シンク機器が支援可能な1つのビデオタイミングブロックを表す場合、
前記ビデオタイミングブロックを決定するステップは、
前記シンク機器が支援可能なビデオタイミングブロックを選択するステップを含む項目2に記載のソース機器のデータ送受信方法。
(項目4)
前記優先順位情報が、前記シンク機器が支援可能な複数のビデオタイミングブロックを表す場合、
前記ビデオタイミングブロックを決定するステップは、
前記複数のビデオタイミングブロックのタイプバリュー(Type Value)を基準として前記ビデオタイミングブロックを選択するステップを含む項目2に記載のソース機器のデータ送受信方法。
(項目5)
前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、
ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックを前記優先順位情報に応じて順次マッチングするステップをさらに含む項目2に記載のソース機器のデータ送受信方法。
(項目6)
前記ビデオタイミングブロックを決定するステップは、
前記マッチングした結果、前記複数のビデオタイミングブロックのうち、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択するステップを含む項目5に記載のソース機器のデータ送受信方法。
(項目7)
前記決定されたビデオタイミングブロックに基づいたビデオデータを前記シンク機器に送信するステップをさらに含む項目1に記載のソース機器のデータ送受信方法。
(項目8)
ソース機器において、
データを送受信する送信機と、
前記送信機を制御するコントロールユニットと、
を備え、
前記ソース機器は、
シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信し、
前記シンク機器から前記EDID情報を受信し、
前記EDID情報に基づいてビデオタイミングブロックを決定し、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むソース機器。
(項目9)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目8に記載のソース機器。
(項目10)
前記優先順位情報が、前記シンク機器が支援可能な1つのビデオタイミングブロックを表す場合、
前記ソース機器は、前記シンク機器が支援可能なビデオタイミングブロックを選択する項目9に記載のソース機器。
(項目11)
前記優先順位情報が、前記シンク機器が支援可能な複数のビデオタイミングブロックを表す場合、
前記ソース機器は、前記複数のビデオタイミングブロックのタイプバリュー(Type Value)を基準として前記ビデオタイミングブロックを選択する項目9に記載のソース機器。
(項目12)
前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、
前記ソース機器は、ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックを前記優先順位情報に応じて順次マッチングする項目9に記載のソース機器。
(項目13)
前記ソース機器は、前記マッチングした結果、前記複数のビデオタイミングブロックのうち、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択する項目12に記載のソース機器。
(項目14)
前記ソース機器は、前記決定されたビデオタイミングブロックに基づいたビデオデータを前記シンク機器に送信する項目8に記載のソース機器。
(項目15)
シンク機器のデータ送受信方法において、
ソース機器からEDID情報の読み取り要請を受信するステップと、
前記ソース機器に前記EDID情報を送信するステップと、
を含み、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むシンク機器のデータ送受信方法。
(項目16)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目15に記載のシンク機器のデータ送受信方法。
(項目17)
前記ソース機器から、前記EDID情報に基づいて決定されたビデオタイミングブロックに基づいたビデオデータを受信するステップをさらに含む項目15に記載のシンク機器のデータ送受信方法。
(項目18)
シンク機器において、
データを送受信する受信機と、
前記受信機を制御するコントロールユニットと、
を備え、
前記シンク機器は、
ソース機器からEDID情報の読み取り要請を受信し、
前記ソース機器に前記EDID情報を送信し、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むシンク機器。
(項目19)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目18に記載のシンク機器。
(項目20)
前記シンク機器は、前記ソース機器から、前記EDID情報に基づいて決定されたビデオタイミングブロックに基づいたビデオデータを受信する項目18に記載のシンク機器。
例えば、本願発明は以下の項目を提供する。
(項目1)
ソース機器のデータ送受信方法において、
シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信するステップと、
前記シンク機器から前記EDID情報を受信するステップと、
前記EDID情報に基づいてビデオタイミングブロックを決定するステップと、
を含み、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むソース機器のデータ送受信方法。
(項目2)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目1に記載のソース機器のデータ送受信方法。
(項目3)
前記優先順位情報が、前記シンク機器が支援可能な1つのビデオタイミングブロックを表す場合、
前記ビデオタイミングブロックを決定するステップは、
前記シンク機器が支援可能なビデオタイミングブロックを選択するステップを含む項目2に記載のソース機器のデータ送受信方法。
(項目4)
前記優先順位情報が、前記シンク機器が支援可能な複数のビデオタイミングブロックを表す場合、
前記ビデオタイミングブロックを決定するステップは、
前記複数のビデオタイミングブロックのタイプバリュー(Type Value)を基準として前記ビデオタイミングブロックを選択するステップを含む項目2に記載のソース機器のデータ送受信方法。
(項目5)
前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、
ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックを前記優先順位情報に応じて順次マッチングするステップをさらに含む項目2に記載のソース機器のデータ送受信方法。
(項目6)
前記ビデオタイミングブロックを決定するステップは、
前記マッチングした結果、前記複数のビデオタイミングブロックのうち、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択するステップを含む項目5に記載のソース機器のデータ送受信方法。
(項目7)
前記決定されたビデオタイミングブロックに基づいたビデオデータを前記シンク機器に送信するステップをさらに含む項目1に記載のソース機器のデータ送受信方法。
(項目8)
ソース機器において、
データを送受信する送信機と、
前記送信機を制御するコントロールユニットと、
を備え、
前記ソース機器は、
シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信し、
前記シンク機器から前記EDID情報を受信し、
前記EDID情報に基づいてビデオタイミングブロックを決定し、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むソース機器。
(項目9)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目8に記載のソース機器。
(項目10)
前記優先順位情報が、前記シンク機器が支援可能な1つのビデオタイミングブロックを表す場合、
前記ソース機器は、前記シンク機器が支援可能なビデオタイミングブロックを選択する項目9に記載のソース機器。
(項目11)
前記優先順位情報が、前記シンク機器が支援可能な複数のビデオタイミングブロックを表す場合、
前記ソース機器は、前記複数のビデオタイミングブロックのタイプバリュー(Type Value)を基準として前記ビデオタイミングブロックを選択する項目9に記載のソース機器。
(項目12)
前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、
前記ソース機器は、ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックを前記優先順位情報に応じて順次マッチングする項目9に記載のソース機器。
(項目13)
前記ソース機器は、前記マッチングした結果、前記複数のビデオタイミングブロックのうち、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択する項目12に記載のソース機器。
(項目14)
前記ソース機器は、前記決定されたビデオタイミングブロックに基づいたビデオデータを前記シンク機器に送信する項目8に記載のソース機器。
(項目15)
シンク機器のデータ送受信方法において、
ソース機器からEDID情報の読み取り要請を受信するステップと、
前記ソース機器に前記EDID情報を送信するステップと、
を含み、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むシンク機器のデータ送受信方法。
(項目16)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目15に記載のシンク機器のデータ送受信方法。
(項目17)
前記ソース機器から、前記EDID情報に基づいて決定されたビデオタイミングブロックに基づいたビデオデータを受信するステップをさらに含む項目15に記載のシンク機器のデータ送受信方法。
(項目18)
シンク機器において、
データを送受信する受信機と、
前記受信機を制御するコントロールユニットと、
を備え、
前記シンク機器は、
ソース機器からEDID情報の読み取り要請を受信し、
前記ソース機器に前記EDID情報を送信し、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロック及び高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報を含むDisplayID(Display Identification Data)ストラクチャを含むシンク機器。
(項目19)
前記優先順位情報は、
前記シンク機器が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す項目18に記載のシンク機器。
(項目20)
前記シンク機器は、前記ソース機器から、前記EDID情報に基づいて決定されたビデオタイミングブロックに基づいたビデオデータを受信する項目18に記載のシンク機器。
本発明の一実施形態によれば、ソース機器は、シンク機器が提供できる最適の解像度に関する情報が分かるので、ソース機器は、シンク機器の最適解像度を基準として生成したビデオデータをシンク機器に送信することができる。したがって、シンク機器は、スペックに符合する解像度のコンテンツをユーザに適宜提供することができる。
また、本発明の他の実施形態によれば、ソース機器は、シンク機器が支援可能な解像度のうち、ビデオデータのディスプレイ特徴とマッチングされる1つの解像度を選択できるので、シンク機器は、コンテンツを最適の解像度としてユーザに提供できるという効果を有する。
本明細書において使用される用語は、本明細書での機能を考慮しつつ、なるべく現在広く使用される一般的な用語を選択したが、これは、当分野に従事する技術者の意図、慣例、または新しい技術の出現などによって変わることができる。また、特定の場合は、出願人が任意に選定した用語もあり、この場合、該当する実施形態の説明部分でその意味を記載するであろう。したがって、本明細書において使用される用語は、単純な用語の名称でない、その用語でない実質的な意味と、本明細書の全般にわたる内容に基づいて解釈されるべきであることを明かしておく。
さらに、以下、添付図面及び添付図面に記載された内容を参照して実施形態を詳細に説明するが、実施形態により制限されるか、限定されるものではない。
以下、添付した図面を参照して本発明の望ましい実施形態をより詳細に説明する。
図1は、本発明の一実施形態に係るディスプレイポートシステムのブロック図である。以下では、ディスプレイポートを用いてビデオ/オーディオ/コントロールデータを送受信する機器を通称してディスプレイポートシステムと呼ぶことにする。
図1に示すように、ディスプレイポートシステムは、ソース機器100及びシンク機器200を含むことができる。特に、ディスプレイポートシステムにおいてディスプレイポートを介してビデオ/オーディオデータを送信する機器はソース機器100に該当し、ディスプレイポートを介してビデオ/オーディオデータを受信する機器はシンク機器200に該当することができる。このとき、2つの機器を連結してデータ送受信を支援する物理的装置として、ディスプレイポートケーブル及びコネクタが提供され得る。
ディスプレイポートケーブル及びコネクタは、メインリンク(Main link)及び補助チャネル(AUX Channel)とペアリングを行うことができる。メインリンク(Main link)と補助チャネル(AUX Channel)とは、ビデオデータ、オーディオデータ、及び付加データを送信するのに使用されることができる。
メインリンク(Main link)は、単方向性(unidirectional)、高帯域(high−bandwidth)、及び低遅延性(low−latency)チャネルである。メインリンク(Main link)は、等時性データストリーム(isochronous data streams)の送信に適合するように使用されることができる。
補助チャネル(AUX Channel)は、半二重(half−duplex)及び両方向性(bidirectional)チャネルである。補助チャネルは、機器間の連結を制御するか、機器をコントロールするのに使用されることができる。補助チャネル(AUX Channel)を介しての通信を行うにあたって、ソース機器100は、補助チャネル(AUX Channel)を活性化または開始するマスター機器でありうるし、シンク機器200は、活性化された補助チャネル(AUX Channel)に応答するスレーブ機器でありうる。
ソース機器100は、シンク機器200から補助チャネルを介してEDID(Extended Display Identification Data)情報を受信できる。ソース機器100は、受信したEDID情報をパーシングして、シンク機器200の構成情報及び支援機能などを認識できる。EDID情報は、シンク機器200に関する様々な情報を含む少なくとも1つのブロックを含むことができるが、これについては、図7と関連して以下において詳細に後述する。
ソース機器100は、ディスプレイユニット110、ユーザ入力インターフェースユニット120、コントロールユニット180、送信機Tx、メモリユニット140、ストレージユニット150、マルチメディアユニット160、パワー制御ユニット130、及びパワー供給ユニット170のうち、少なくとも1つを備える。
シンク機器200は、EDID EEPROM(210)、パワー制御ユニット220、ディスプレイユニット230、ユーザ入力インターフェースユニット240、受信機Rx、コントロールユニット280、パワー供給ユニット250、メモリユニット260、及びマルチメディアユニット270のうち、少なくとも1つを備える。以下において、同じ動作を行うユニットに対する説明は重複しないようにする。
ソース機器100は、ストレージユニット150に保存されたコンテンツをシンク機器200に送信するか、ストリーミングする物理的装置を表す。ソース機器100は、シンク機器200に要請(request)メッセージを送るか、シンク機器200から受信した要請メッセージを受信して処理することができる。ソース機器100は、送信した要請メッセージに対してシンク機器200が送信する応答メッセージを処理してユーザに伝達するUIを提供でき、ソース機器100がディスプレイユニット110を含む場合には、このUIをディスプレイに提供することができる。また、ソース機器100は、供給を受けようとする電力をシンク機器200に要請することができる。
シンク機器200は、ソース機器100からコンテンツを受信し、ソース機器100に要請メッセージを送信するか、ソース機器100から受信したメッセージを処理して応答メッセージを送信できる。シンク機器200もソース機器100から受信する応答メッセージを処理してユーザに伝達するUI(User Interface)を提供でき、シンク機器200がディスプレイユニットを含む場合には、このUIをディスプレイに提供することができる。また、シンク機器200は、ソース機器100で要請した電力をソース機器100に供給することができる。
ユーザ入力インターフェースユニット120、240は、ユーザのアクションまたは入力を受信でき、実施形態としてユーザ入力インターフェース120、240は、リモートコントローラ、音声受信/認識装置、タッチ入力センシング/受信装置などに該当することができる。
コントロールユニット180、280は、各機器の全般的な動作を制御できる。特に、コントロールユニット180、280は、各機器に含まれたユニット間の通信を行い、各ユニットの動作を制御できる。
メモリユニット140、260は、様々な種類のデータが仮に保存される揮発性物理装置を表す。
ストレージユニット150は、様々な種類のデータを保存できる非揮発性物理的装置を表す。
EDID EEPROM(210)は、EDID情報を保存しているEEPROMを表す。
上述したメモリユニット140、260、ストレージユニット150、EDID EEPROM(210)は、共にデータを保存する役割をし、これらを全てメモリユニットとして通称することもできる。
ディスプレイユニット110、230は、ディスプレイポートを介して受信されたデータまたはコンテンツ、メモリユニットに保存されたデータ及びUIなどをコントロールユニット180、280の制御によりディスプレイすることができる。
マルチメディアユニット160、270は、様々な種類のマルチメディアを再生できる。マルチメディアユニット160、270は、コントロールユニット180、280と別に実現されるか、コントロールユニット180、280と1つの物理的構成として実現されることもできる。
パワー供給ユニット170、250は、ソース機器100、シンク機器200、及びこれらに含まれたユニットの動作に必要な電力を供給できる。
送信機Txは、ソース機器100に備えられて、ディスプレイポートを介してデータを送受信するユニットであって、オーディオ/ビデオデータのみならず、機器間のコマンド、要請、アクション、応答などのメッセージを含むデータ送受信を行う。
受信機Rxは、シンク機器200に備えられて、ディスプレイポートを介してデータを送受信するユニットであって、オーディオ/ビデオデータのみならず、機器間のコマンド、要請、アクション、応答などのメッセージを含むデータ送受信を行う。
パワー制御ユニット130、220は、送受信機を介しての機器間の電力送受信を管理及び制御することができる。
上述した各ユニットのうち、送信機Rx、受信機Tx、コントロールユニット180、280を除いたユニットは、実施形態によって選択的にソース機器100またはシンク機器200に含まれることができ、必須的な構成ユニットに該当しないこともある。
一方、本図面には図示しなかったが、上述した各ブロックに関する説明は、HDMI(登録商標)システムにも同様に適用されることができる。ここで、HDMI(登録商標)システムとは、HDMI(登録商標)を使用してビデオ/オーディオ/コントロールデータを送受信する機器を通称する。HDMI(登録商標)システムは、ソース機器100、シンク機器200、及びHDMI(登録商標)ケーブルを含むことができる。
HDMI(登録商標)システムにおいてHDMI(登録商標)を介してビデオ/オーディオデータを送信する機器がソース機器100に該当し、HDMI(登録商標)を介してビデオ/オーディオデータを受信する機器がシンク機器200に該当し、2つの機器を連結してデータ送受信を支援するHDMI(登録商標)ケーブルが提供される。
HDMI(登録商標)ケーブル及びコネクタは、TMDS(Transition Minimized Differential Signaling)データチャネル及びTMDSクロックチャネルを提供する4個のチャネルのペアリングを行うことができる。TMDSデータチャネルは、ビデオデータ、オーディオデータ、及び付加(auxiliary)データを伝達するのに使用されることができる。HDMI(登録商標)システムは、VESA(Video Electronics Standards Association) DDC(Display Data Channel)を提供する。DDCは、1つのソース機器100と1つのシンク機器200との間の構成(Configuration)及び状態(status)情報交換に使用されることができる。
HDMI(登録商標)システムのソース機器100とシンク機器200もディスプレイポートシステムのソース機器100及びシンク機器200と同様なユニットを含むことができ、各ユニットに対する説明は、上述したとおりである。
以下では、ディスプレイポートシステムを基準としたビデオデータ送受信方法の様々な実施形態に関して説明する。しかし、後述する実施形態は、HDMI(登録商標)システムにも同一または類似して適用されることができることを明かしておく。
図2は、ディスプレイポートの支援解像度に関する表である。
図2に示すように、ディスプレイポートシステムは解像度を支援できる。本図面に示されたように、ディスプレイポートシステムは、Mandatory解像度が指定されていない。したがって、ディスプレイポートシステムにおいてEDID情報に含まれた基本解像度情報、EDID情報のパーシング順序、及び方法などによってシンク機器200がディスプレイするコンテンツの解像度は変わることができる。その結果、シンク機器200が高解像度を支援できるにもかかわらず、低解像度のコンテンツを提供するという問題が生じる可能性がある。これに関するより詳細な説明は、図7と関連して以下において後述する。
図3は、本発明の一実施形態に係るEDIDストラクチャを示した図である。
図3に示すように、EDIDストラクチャは、それぞれのアドレスに含まれた情報を簡略に表す。
EDIDストラクチャは、VESAで定義されたディスプレイ装置に対する様々な情報が含まれたデータストラクチャであって、シンク機器200からソース機器100に送信され、ソース機器100により読み取られることができる。EDIDストラクチャの場合、バージョン1.3のデータストラクチャがITディスプレイ装置、CEディスプレイ装置、及びビデオインターフェース(ディスプレイポート、HDMI(登録商標)等)で使用されている。
EDIDストラクチャは、Base EDIDブロックを含み、Base EDIDブロックもシンク機器200に関連した様々な情報を含む。特に、本発明と関連してBase EDIDブロックは、シンク機器200が支援可能な基本解像度情報を含む。ただし、Base EDIDブロックは、4K、8KのようなUHD級の高解像度情報を含むにはビット数が足りないので、前記高解像度より低い画質(例えば、HD級、Full HD級等)に対する基本解像度情報を含む。ソース機器100は、Base EDIDブロックの基本解像度情報に基づいてシンク機器200に送信するビデオデータの解像度を決定できる。
図4及び図5は、本発明の一実施形態に係るEDIDエクステンション(Extension)ブロックである。より詳細には、図4は、EDIDエクステンションブロックを、図5(a)は、ビデオデータブロックを、図5(b)は、オーディオデータブロックを、及び図5(c)は、スピーカー割当(allocation)データブロックを示す。
Base EDIDブロックに記述されたタイミング情報は、ITディスプレイ装置のためのものであって、CEディスプレイ装置等のタイミング情報を表すために、VESA(Video Electronics Standards Association)で定義したEDID1.3エクステンションブロックが別に使用され得る。バージョン3のCEAエクステンションブロックは、CEA−861B標準で定義され、4個のオプショナルデータブロック(ビデオ、オーディオ、スピーカー割当、ベンダー特定(Vendor Specific)を明示する。
図5(a)のビデオデータブロックにおいて、Short VideoDescriptorは、CEA−861で定義したビデオ識別コード(Video Identification Code)を表す。図5(b)のオーディオデータブロックにおいて、Short Audio Descriptorは、CEA−861で定義したオーディオフォーマットコード(Audio Format Code)を表す。図5(c)のSpeaker Allocation Data Block Descriptorは、CEA−861で定義したデータブロックペイロード(Data Block Payload)を表す。
図6は、本発明の一実施形態に係るDisplayID(Dipslay Identification Data)である。より詳細には、図6(a)は、DisplayIDストラクチャであり、図6(b)は、DisplayIDストラクチャに含まれたDisplayIDエクステンションブロックのデータブロックフォーマットである。
DisplayIDは、E−EDID標準とE−EDIDバージョン1.4を代替するためのVESA標準である。DisplayIDのバージョン1.1は、2009年3月に発行され、バージョン1.3は、2013年9月に発行された。DisplayIDは、エンベデッドディスプレイと3Dディスプレイのための新しい拡張フォーマットだけでなく、既存のEDID拡張フォーマットを含む様々な構造を有するという特徴がある。
図6(a)に示すように、DisplayIDストラクチャは、ビデオインターフェース、ディスプレイデバイス技術、タイミングディテール、及び製造社情報のようなコンテンツのディスプレイと関連した様々なデータブロックを含む。
図6(b)に示すように、DisplayIDエクステンションブロックは、様々なフィールドを含むことができる。DisplayIDエクステンションブロックに含まれた各フィールドの長さは可変的であり、具体的なバイト数が指定されていない。ただし、特定フィールドの長さは固定されていることがある。
各フィールドに関する説明は、以下のとおりである。
・Data Block Identificationフィールド:各データブロックのタグを表示する。
・Block Revision and other data:ブロックにビットが追加されたり変更される場合、Revisionが増加する。
・Number of Payload bytes 0→248:1つのデータブロック中にPayloadがいくらぐらい使用されたかバイト数で表す。
・1〜Nth Data Payload Byte:offset 03hからNhまでそれぞれのデータペイロードバイトが何の役割をするか表す。
DisplayIDエクステンションブロックは、シンク機器200が支援可能なビデオタイミングモード情報を含む「ビデオタイミングモードデータブロック(Video Timing Modes Data Block)(以下、「ビデオタイミングブロック」と呼ぶことにする。)」として使用されることができる。この場合、ビデオタイミングブロックは、シンク機器200のコンテンツ再生において必要な解像度情報、及びタイミング情報などを含むことができる。特に、本発明の一実施形態に係るビデオタイミングブロックは、Base EDIDブロックに含まれていない高解像度情報、例えば、UHD級4K、8K解像度に関する情報を含むことができる。
ビデオタイミングブロックは、総6個のタイプが存在し、ソース機器100は、6個のタイプのうち、いずれか1つのタイプのビデオタイミングブロックに基づいたビデオデータをシンク機器200に送信することができる。このために、6個のタイプのうち、少なくとも1つのタイプのビデオタイミングブロックには、ビデオタイミングブロックの優先順位情報が含まれていることができる。ここで、ビデオタイミングブロックの優先順位情報とは、シンク機器200が支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す情報でありうる。
ソース機器100は、このような優先順位情報に基づいていずれか1つのタイプのビデオタイミングブロックを決定し、決定したビデオタイミングブロックに基づいたビデオデータをシンク機器200に送信することができる。ビデオタイミングブロックは、DisplayIDストラクチャに含まれているので、本明細書では、ビデオタイミングブロックの優先順位情報がDisplayIDストラクチャ含まれていることと表現することもできる。ビデオタイミングブロックの実施形態に関するより詳細な説明は、図11と関連して以下において詳細に後述する。
図7は、ディスプレイポートシステムのデータ送受信方法に関する順序図である。
図7に示すように、まず、ソース機器100とシンク機器200とは相互連結されることができる(S600)。この場合、ソース機器100とシンク機器200とは、ディスプレイポートケーブルを介して連結されることができるが、これに限定されるものではなく、HDMI(登録商標)ケーブルを介しても連結されることができる。
次に、ソース機器100は、パワーラインをハイレバルに切り換え、電流を印加できる(S610)。例えば、ソース機器100は、5V電力ラインをローレベルからハイレバルに切り換え、電流を印加できる。これを介してソース機器100は、シンク機器200のEDID情報が保存されたEEPROM及びこれと関連した回路を動作させることができる。
次に、シンク機器200は、HPD(Hot Plug Detect)ラインをローレベルからハイレベルに切り換えることができる(S620)。この場合、シンク機器200は、ディスプレイポートケーブルが正常に連結され、EDID関連回路が活性化されてEDID情報のアクセスが可能であることをソース機器100に知らせることができる。
次に、ソース機器100は、シンク機器200にEDID情報読み取り要請を送信できる(S630)。
次に、シンク機器200は、EDID情報読み取り要請に対する応答として、EDID EEPROMに保存されているEDID情報をソース機器100に送信することができる(S640)。EDID情報は、Base EDIDブロック、CEAエクステンションブロック、及びDisplayIDストラクチャを含むことができる。各構成に対する説明は、図3〜図6と関連して上述したとおりである。
次に、ソース機器100は、EDID情報をパーシングできる(S650)。このとき、本順序図に図示してはいないが、ソース機器100は、EDID情報に含まれているBase EDIDブロック及び/又はDisplayIDストラクチャに基づいてシンク機器200に送信するビデオデータの解像度を決定できる。
従来には、ビデオデータの解像度を決定するにあたって、Base EDIDブロックとDisplayIDストラクチャに含まれたビデオタイミングブロックとの間に優先順位が指定されておらず、ソース機器100は、Base EDIDブロックに含まれている基本解像度情報に基づいてビデオデータの解像度を決定した。その結果、シンク機器200が高解像度支援が可能であるにもかかわらず、低解像度のビデオデータを提供するようになるという問題が生じた。
これに対し、本発明におけるDisplayIDストラクチャ内のビデオタイミングブロックは、Base EDIDブロックより優先順位を有するように設定されることができる。その結果、ソース機器100がビデオタイミングブロックに含まれている高解像度情報を優先的に考慮してビデオデータの解像度を決定することにより、シンク機器200が高画質のコンテンツを適宜提供できるようにする。これと関連したより詳細な説明は、図7〜図15と関連して以下において詳細に後述する。
最後に、ソース機器100は、受信したEDID情報に基づいてビデオデータをシンク機器200に送信することができる(S660)。特に、ソース機器100は、EDID情報に基づいて決定された解像度に基づいたビデオデータをシンク機器200に送信することができる。
図8は、本発明の一実施形態に係るディスプレイポートシステムの順序図である。図9は、図8の順序図をソース機器100及びシンク機器200の立場で図示した順序図である。
図7と関連して上述した説明は、本順序図等にも同様に適用されることができる。特に、図8のS800ないしS840ステップは、図7の順序図のS600ないしS640ステップと各々対応し、図9のS600ないしS640ステップに対する説明は図7に開示されているので、前記ステップに関する詳細な説明を省略する。
図8及び図9に示すように、ディスプレイポートシステムでEDID情報を受信したソース機器100は、受信したEDID情報をパーシングしてビデオタイミングブロックを決定できる(S850、S900)。より詳細には、シンク機器200からEDID情報を受信したソース機器100は、EDID情報をパーシングして、ビデオデータの解像度を決定するために参照する1つのビデオタイミングブロックを決定できる。
ソース機器100は、EDID情報のパーシングの際、EDID情報に含まれているBase EDIDブロック、CEAエクステンションブロック、及びDisplayIDストラクチャリード(read)することができる。もし、DisplayIDストラクチャにビデオタイミングブロックの優先順位情報が含まれている場合、ソース機器100は、ビデオデータの解像度を決定するのにおいて、前記優先順位情報に基づいて6個のタイプのビデオタイミングブロックのうち、1つのビデオタイミングブロックを選択できる。その結果、ソース機器100は、Base EDIDブロックの基礎解像度情報より、選択されたビデオタイミングブロックに含まれている高解像度情報を優先的に考慮してビデオデータの解像度を決定できる。
ソース機器100は、優先順位情報の形態によって様々な実施形態としてビデオタイミングブロックを決定するようになるが、これに関する詳細な説明は、図10〜図16と関連して以下において詳細に後述する。
最後に、ソース機器100は、決定したビデオタイミングブロックに基づいたビデオデータを送信できる(S860、S910)。より詳細には、ソース機器100は、前ステップで決定されたビデオタイミングブロックに含まれた高解像度情報に基づいた1つのビデオデータをシンク機器200に送信することができる。
図10は、優先順位情報の実施形態に係るディスプレイポートシステムの動作に関する順序図である。図11は、第1実施形態に係るビデオタイミングブロックを図示した図である。図12は、第2実施形態に係るビデオタイミングブロックを図示した図である。図10と関連してS800ないしS840ステップに関する説明は、図8と関連して上述したとおりである。
図10に示すように、ディスプレイポートシステムにおいてソース機器100は、EDID情報をパーシングできる(S1000)。ソース機器100は、EDID情報をパーシングしてシンク機器200に関する様々な情報を取得できる。
次に、ディスプレイポートシステムにおいてソース機器100は、EDID情報のうち、DisplayIDストラクチャに含まれたビデオタイミングブロックの優先順位情報を利用してシンク機器200が支援可能なビデオタイミングブロックが複数であるか否かを判断できる(S1010)。
各ビデオタイミングブロックには、シンク機器200が支援可能なブロックであることを表す優先順位情報が含まれていることができる。このとき、優先順位情報は、フラグ(flag)またはビットとして各ビデオタイミングブロックに含まれていることができる。シンク機器200が支援可能なビデオタイミングブロックの場合、優先順位情報の値はフラグとしてビット値「1」に設定されていることができる。逆に、シンク機器200が支援しないビデオタイミングブロックの場合、優先順位情報の値はフラグとしてビット値「0」に設定されていることができる。
より詳細には、図11に示すように、ビデオタイミングブロックの00h offsetは、当該ビデオタイミングブロックのタイプを表すことができる。各ビデオタイミングブロックは、6個のタイプに区別されることができ、6個のタイプバリュー03h、04h、05h、06h、11h、及び13hとして区別されることができる。
ビデオタイミングブロックの優先順位情報は、01h offsetに含まれていることができる。特に、01h offsetでビット0〜2には、ビデオタイミングブロックのビットの値変更情報(以下、「リビジョン(Revision)情報」)が割り当てられ、ビット3〜7は、ビデオタイミングブロックの優先順位情報が割り当てられ得る。特に、ビット3は、ビデオタイミングブロックの優先順位情報に対するフラグとして割り当てられることができる。
シンク機器200により支援可能なビデオタイミングブロックは、リビジョン情報及び優先順位情報が「1」に設定され得る。より詳細には、当該ビデオタイミングブロックの01h offsetでビット0とビット3は各々「1」に設定されることができる。この場合、ソース機器100は、当該ビデオタイミングブロックのoffset 03h〜0Nhを参照して、ビデオデータの解像度を決定できる。
Offset 03h〜0Nhには、各々ビデオタイミングモードに関する情報を含み、各ビデオタイミングモードには、シンク機器200が支援可能な高解像度情報が含まれていることができる。ビデオタイミングブロックに複数のビデオタイミングモードが定義されている場合、複数のビデオタイミングモード間にも優先順位が設定されていることができる。
上述した内容を参照するとき、シンク機器200が支援可能なビデオタイミングブロックが複数である場合、当該ビデオタイミングブロックのリビジョン情報と優先順位情報との値は、各々「1」に設定されることができる。より詳細には、図12に示すように、シンク機器200が第1及び第2タイプのビデオタイミングブロックを支援可能な場合、第1及び第2タイプのビデオタイミングブロックのリビジョン情報及び優先順位情報は共に「1」に設定されることができる。その他、シンク機器200が支援しないビデオタイミングブロックのリビジョン情報及び優先順位情報は共に「0」に設定されることができる。
再度図10を参照すれば、もし、シンク機器200が支援可能なビデオタイミングブロックが1つである場合、ソース機器100は、前記ビデオタイミングブロックに基づいたビデオデータを送信できる(S1020)。より詳細には、ソース機器100は、ビデオタイミングブロックの優先順位情報に応じてシンク機器200が支援可能なビデオタイミングブロックを選択し、選択したビデオタイミングブロックに含まれた高解像度情報に基づいたビデオデータをシンク機器200に送信することができる。
もし、シンク機器200が支援可能なビデオタイミングブロックが複数である場合、ソース機器100は、支援可能なビデオタイミングブロックのうち、1つのビデオタイミングブロックを選択できる(S1030)。このとき、ソース機器100は、ビデオタイミングブロックの「タイプバリュー」を基準として1つのビデオタイミングブロックを選択できる。
例えば、ソース機器100は、タイプバリューが低いほど、優先順位が高いものと認識することができる。したがって、ソース機器100は、シンク機器200が支援可能なビデオタイミングブロックのうち、タイプバリューが最も小さいビデオタイミングブロックを選択できる。図12のように、シンク機器200が第1及び第2タイプのビデオタイミングブロックを支援する場合、ソース機器100は、タイプバリューが小さい第1タイプのビデオタイミングブロックを選択できる。
最後に、ソース機器100は、選択したビデオタイミングブロックに基づいたビデオデータをシンク機器200に送信することができる(S1040)。
以上から、優先順位情報が、シンク機器200が支援可能な少なくとも1つのビデオタイミングブロックを表す場合の実施形態に関して上述した。以下では、優先順位情報が、シンク機器200が支援可能な複数のビデオタイミングブロックの優先順位を表す実施形態に関して後述する。
図13は、優先順位情報の実施形態に係るディスプレイポートシステムの動作に関する順序図である。図14は、図13の順序図をソース機器とシンク機器との立場で図示した順序図である。
図13と関連して、S800ないしS840ステップは、図8と関連して上述したので、重複する説明を省略する。図14と関連して、S600ないしS640ステップは、図7と関連して上述したので、重複する説明を省略する。
図13及び図14に示すように、ディスプレイポートシステムにおいてソース機器100は、EDID情報をパーシングしてビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択できる(S1300、S1400)。
本実施形態において優先順位情報は、複数のビデオタイミングブロックに対する優先順位を表すことができる。図10〜図12の実施形態において、優先順位情報は、シンク機器200が支援可能な複数のビデオタイミングブロックを表し、複数のビデオタイミングブロック間の優先順位に関する情報は提供しない。
それに対し、本実施形態において優先順位情報は、シンク機器200が支援可能な複数のビデオタイミングブロック間の優先順位に関する情報を提供できる。優先順位情報は、ビット等の値として各ビデオタイミングブロックに含まれることができ、これに関するより詳細な説明は、図15と関連して以下において後述する。
したがって、ソース機器100は、ビデオデータの推奨解像度情報とビデオタイミングブロックを優先順位情報に応じて順次マッチングすることにより、マッチングされる1つのビデオタイミングブロックを選択できる。ここで、ビデオデータの推奨解像度情報とは、ビデオデータが再生されるのに必要な最適の解像度及び/又は最上の解像度を表すことができる。
ソース機器100は、ビデオデータの推奨解像度情報と各ビデオタイミングブロックに含まれた高解像度情報をビデオタイミングブロックの優先順位情報に応じて順次マッチングさせた後、マッチングされる1つのビデオタイミングブロックを選択できる。
最後に、ソース機器100は、選択したビデオタイミングブロックに基づいたビデオデータをシンク機器200に送信することができる(S1310、S1410)。
図15は、第3実施形態に係るビデオタイミングブロックを図示した図である。より詳細には、図15(a)は、第2タイプのビデオタイミングブロックのフォーマット、図15(b)は、第3タイプのビデオタイミングブロックのフォーマット、図15(c)は、第5タイプのビデオタイミングブロックのフォーマット、及び図15(d)は、第6タイプのビデオタイミングブロックのフォーマットを表す。
図15に示すように、01h offsetのビット0〜2はリビジョン情報が、ビット3〜7は優先順位情報が割り当てられ得る。特に、本実施形態において各ビデオタイミングブロック01h offsetのビット3〜7に割り当てられる値は、ビデオタイミングブロックの優先順位によって互いに異なることができる。例えば、本図面に示したように、ビデオタイミングブロック内で優先順位が高いほど、ビット3〜7に割り当てられた値が小さいことができる。または、ビデオタイミングブロック内で優先順位が高いほど、01h offsetの値(Values)が小さいことができる。
したがって、ビデオタイミングブロック間の優先順位が第2タイプ→第3タイプ→第5タイプ→第6タイプの順に高い場合、本図面に示したように、前記ビデオタイミングブロックのビット3〜7には、各々1(‘00001’)>2(‘00010’)>3(‘00011’)>4(‘00100’)値(values)が順次割り当てられ得る。
ただし、上述した実施形態に限定されず、ビデオタイミングブロック内で優先順位が高いほど、01h offsetの値(Values)が大きくなることもできる。
ソース機器100は、第1タイプのビデオタイミングブロックを優先的に読む特性があるので、前記ビデオタイミングブロックのビット3〜7には、「1」値(values‘1’)以外の他の値が割り当てられ得る。また、第4タイプのビデオタイミングブロックは、DMT ID codeであって、Preferred Timingで設定され得ない特性があるので、ビット3〜7には、「1」値(values‘1’)以外に他の値が割り当てられ得る。
説明の便宜のために各図面を分けて説明したが、各図面に述べられている実施形態を併合して新しい実施形態を実現するように設計することも可能である。また、データ送受信機器は、上述したように説明された実施形態等の構成と方法が限定して適用され得るものでなく、上述した実施形態等は、様々な変形がなされ得るように、各実施形態等の全部または一部が選択的に組み合わせられて構成されることもできる。
また、以上では望ましい実施形態について図示し、説明したが、本明細書は、上述した特定の実施形態に限定されず、請求の範囲で請求する要旨を逸脱することなく、当該明細書が属する技術分野における通常の知識を有した者により様々な変形実施が可能であることはもちろんであり、このような変形実施は、本明細書の技術的思想や展望から個別的に理解されてはならないであろう。
(発明の実施のための形態)
(発明の実施のための形態)
様々な実施形態が本発明を実施するための最善の形態で説明された。
本発明は、一連のディスプレイインターフェース分野(例えば、ディスプレイポート、HDMI(登録商標)等)で利用される。
本発明の思想や範囲を逸脱することなく、本発明において様々な変更及び変形が可能であることは当業者に自明である。したがって、本発明は、添付された請求項及びその同等範囲内で提供される本発明の変更及び変形を含むことと意図される。
Claims (15)
- ソース機器によって行われるデータを送受信する方法であって、
シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信することと、
前記シンク機器から前記EDID情報を受信することと、
前記EDID情報に基づいてビデオタイミングブロックを決定することと、
を含み、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロックと、
高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報とを含むDisplayID(Display Identification Data)ストラクチャと
を含む、方法。 - 前記優先順位情報は、前記シンク機器によって支援可能な前記少なくとも1つのビデオタイミングブロック、または、複数のビデオタイミングブロックの優先順位を表す、請求項1に記載の方法。
- 前記優先順位情報が、前記シンク機器によって支援可能な1つのビデオタイミングブロックを表す場合、前記ビデオタイミングブロックを決定することは、前記シンク機器によって支援可能なビデオタイミングブロックを選択することを含む、請求項2に記載の方法。
- 前記優先順位情報が、前記シンク機器によって支援可能な複数のビデオタイミングブロックを表す場合、前記ビデオタイミングブロックを決定することは、前記優先順位情報に応じて前記ビデオタイミングブロックを選択することを含む、請求項2に記載の方法。
- 前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、
ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックの優先順位を前記優先順位情報に応じて順次マッチングすることをさらに含む、請求項2に記載の方法。 - 前記ビデオタイミングブロックを決定することは、前記マッチングした結果、前記複数のビデオタイミングブロックの優先順位のうちから、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択することを含む、請求項5に記載の方法。
- ソース機器であって、
データを送受信するように構成された送信機と、
前記送信機を制御するように構成されたコントロールユニットと、
を備え、
前記ソース機器は、
シンク機器にEDID(Extended Display Identification Data)情報の読み取り要請を送信することと、
前記シンク機器から前記EDID情報を受信することと、
前記EDID情報に基づいてビデオタイミングブロックを決定することと
を行うように構成され、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロックと、
高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報とを含むDisplayID(Display Identification Data)ストラクチャと
を含む、ソース機器。 - 前記優先順位情報は、前記シンク機器によって支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す、請求項7に記載のソース機器。
- 前記優先順位情報が、前記シンク機器によって支援可能な1つのビデオタイミングブロックを表す場合、前記ソース機器は、前記シンク機器によって支援可能なビデオタイミングブロックを選択する、請求項8に記載のソース機器。
- 前記優先順位情報が、前記シンク機器によって支援可能な複数のビデオタイミングブロックを表す場合、前記ソース機器は、前記優先順位情報に基づいてビデオタイミングブロックを選択する、請求項8に記載のソース機器。
- 前記優先順位情報が前記複数のビデオタイミングブロックの優先順位を表す場合、
前記ソース機器は、ビデオデータの推奨解像度情報と、前記複数のビデオタイミングブロックの優先順位を前記優先順位情報に応じて順次マッチングし、
前記ソース機器は、前記マッチングした結果、前記複数のビデオタイミングブロックの優先順位のうちから、前記ビデオデータの推奨解像度情報とマッチングされるビデオタイミングブロックを選択する、請求項8に記載のソース機器。 - シンク機器によって行われるデータを送受信する方法であって、
ソース機器からEDID(Extended Display Identification Data)情報の読み取り要請を受信することと、
前記ソース機器に前記EDID情報を送信することと
を含み、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロックと、
高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報とを含むDisplayID(Display Identification Data)ストラクチャと
を含む、方法。 - 前記優先順位情報は、前記シンク機器によって支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す、請求項12に記載の方法。
- シンク機器であって、
データを送受信するように構成された送信機と、
前記送信機を制御するように構成されたコントロールユニットと
を備え、
前記ソース機器は、
ソース機器からEDID情報の読み取り要請を受信することと、
前記ソース機器に前記EDID情報を送信することと
を行うように構成され、
前記EDID情報は、
基本解像度情報を含むBase EDIDブロックと、
高解像度情報を含む少なくとも1つのビデオタイミングブロックと、前記少なくとも1つのビデオタイミングブロックの優先順位情報とを含むDisplayID(Display Identification Data)ストラクチャと
を含む、シンク機器。 - 前記優先順位情報は、前記シンク機器によって支援可能な少なくとも1つのビデオタイミングブロック、または複数のビデオタイミングブロックの優先順位を表す、請求項14に記載のシンク機器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462011050P | 2014-06-12 | 2014-06-12 | |
US62/011,050 | 2014-06-12 | ||
PCT/KR2015/005875 WO2015190841A1 (ko) | 2014-06-12 | 2015-06-11 | 데이터 송수신 기기 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017520990A JP2017520990A (ja) | 2017-07-27 |
JP6266136B2 true JP6266136B2 (ja) | 2018-01-24 |
Family
ID=54833848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016570999A Expired - Fee Related JP6266136B2 (ja) | 2014-06-12 | 2015-06-11 | データ送受信機器及び方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20170132749A1 (ja) |
EP (1) | EP3157262A4 (ja) |
JP (1) | JP6266136B2 (ja) |
KR (1) | KR20170018381A (ja) |
CN (1) | CN106464968A (ja) |
WO (1) | WO2015190841A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11089060B2 (en) * | 2016-12-29 | 2021-08-10 | Maxlinear, Inc. | Establishment of network connections |
US11475862B2 (en) * | 2017-07-07 | 2022-10-18 | Hewlett-Packard Development Company, L.P. | Selection of an extended display identification data standard |
CN111163271A (zh) * | 2019-12-13 | 2020-05-15 | 晶晨半导体(深圳)有限公司 | 一种用于解决hdmi兼容性问题的edid版本切换方法 |
CN110769308B (zh) * | 2019-12-25 | 2021-03-30 | 深圳创维-Rgb电子有限公司 | 信号通道切换方法、显示终端及存储介质 |
US11800183B2 (en) * | 2020-09-25 | 2023-10-24 | Lg Electronics Inc. | Video data transmission/reception method and apparatus therefor |
CN114302220B (zh) * | 2021-01-14 | 2023-04-14 | 海信视像科技股份有限公司 | 一种显示设备、外接设备及播放模式控制方法 |
WO2022169104A1 (ko) * | 2021-02-08 | 2022-08-11 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
EP4297414A1 (en) * | 2021-04-23 | 2023-12-27 | Samsung Electronics Co., Ltd. | Electronic device and operating method therefor |
CN115334340A (zh) * | 2022-08-05 | 2022-11-11 | 海信视像科技股份有限公司 | 显示设备和扩展显示识别数据设置方法 |
JP7444955B1 (ja) * | 2022-12-02 | 2024-03-06 | レノボ・シンガポール・プライベート・リミテッド | 情報処理装置の製造方法及びプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200614066A (en) * | 2004-10-29 | 2006-05-01 | Hon Hai Prec Ind Co Ltd | Method for automatically modifying the refresh rate |
US8479253B2 (en) * | 2007-12-17 | 2013-07-02 | Ati Technologies Ulc | Method, apparatus and machine-readable medium for video processing capability communication between a video source device and a video sink device |
RU2011120160A (ru) * | 2008-12-01 | 2012-11-27 | Сони Корпорейшн | Передающее устройство и способ определения формата данных передачи |
JP2011119828A (ja) * | 2009-12-01 | 2011-06-16 | Renesas Electronics Corp | 映像変換装置、記録媒体読取装置、映像再生装置及び映像再生情報送信方法 |
JP5911337B2 (ja) * | 2011-04-08 | 2016-04-27 | キヤノン株式会社 | 映像表示装置、映像出力装置、及びその制御方法、映像提示システム |
CN102420966A (zh) * | 2011-11-24 | 2012-04-18 | 中兴通讯股份有限公司 | 一种会议电视视频输出edid处理方法及*** |
EP2597876A1 (en) * | 2011-11-24 | 2013-05-29 | Koninklijke Philips Electronics N.V. | Interlaced 3D video |
US20130160050A1 (en) * | 2011-12-14 | 2013-06-20 | General Instrument Corporation | Method for simplifying home entertainment system configuration that employs bidirectional digital audio/video interconnections |
US9047800B2 (en) * | 2012-02-15 | 2015-06-02 | Apple Inc. | Methods for external display resolution selection |
KR20130099505A (ko) * | 2012-02-29 | 2013-09-06 | 김임규 | 다중 모니터 출력 해상도 감지장치 |
US20140085432A1 (en) * | 2012-09-27 | 2014-03-27 | 3M Innovative Properties Company | Method to store and retrieve crosstalk profiles of 3d stereoscopic displays |
-
2015
- 2015-06-11 WO PCT/KR2015/005875 patent/WO2015190841A1/ko active Application Filing
- 2015-06-11 US US15/318,272 patent/US20170132749A1/en not_active Abandoned
- 2015-06-11 CN CN201580031298.5A patent/CN106464968A/zh active Pending
- 2015-06-11 JP JP2016570999A patent/JP6266136B2/ja not_active Expired - Fee Related
- 2015-06-11 EP EP15806533.4A patent/EP3157262A4/en not_active Withdrawn
- 2015-06-11 KR KR1020177000329A patent/KR20170018381A/ko unknown
Also Published As
Publication number | Publication date |
---|---|
EP3157262A1 (en) | 2017-04-19 |
CN106464968A (zh) | 2017-02-22 |
KR20170018381A (ko) | 2017-02-17 |
WO2015190841A1 (ko) | 2015-12-17 |
EP3157262A4 (en) | 2018-01-10 |
JP2017520990A (ja) | 2017-07-27 |
US20170132749A1 (en) | 2017-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6266136B2 (ja) | データ送受信機器及び方法 | |
US10038871B2 (en) | Method and device for transmitting and receiving power using HDMI | |
US9554179B2 (en) | Method and apparatus for transmitting and receiving data using HDMI | |
US9819995B2 (en) | Device and method for data transmission and reception using HDMI | |
US10085058B2 (en) | Device and method for transmitting and receiving data using HDMI | |
CN101573977B (zh) | 发送设备、发送设备的视频信号发送方法、接收设备和接收设备的视频信号接收方法 | |
US10474241B2 (en) | Method and device for transmitting/receiving data using HDMI | |
CN103533282A (zh) | 发送设备、发送方法、接收设备以及接收方法 | |
KR20160132900A (ko) | Hdmi를 사용한 데이터 송수신 기기 및 방법 | |
WO2008056718A1 (en) | Electronic device, content reproducing method, and content decoding method | |
KR20150074195A (ko) | 디스플레이 인터페이스를 통한 시리얼 버스 지원의 유연한 구현 | |
KR20170066423A (ko) | Hdmi를 사용하여 데이터를 송수신하기 위한 방법 및 장치 | |
US10162769B2 (en) | Method and apparatus for transmitting and receiving data using HDMI | |
US10511798B2 (en) | Method for transmitting and receiving power using HDMI and apparatus therefor | |
US11800183B2 (en) | Video data transmission/reception method and apparatus therefor | |
US10009650B2 (en) | Method and apparatus for processing object-based audio data using high-speed interface | |
US20240259523A1 (en) | Method for transmitting/receiving video data and device therefor | |
US20230199246A1 (en) | Video data transmission and reception method using high-speed interface, and apparatus therefor | |
JP2024085934A (ja) | 表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171130 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6266136 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |