CN102802078B - 用于将内容提供给宿端装置的源端装置及其通信方法 - Google Patents
用于将内容提供给宿端装置的源端装置及其通信方法 Download PDFInfo
- Publication number
- CN102802078B CN102802078B CN201210164674.6A CN201210164674A CN102802078B CN 102802078 B CN102802078 B CN 102802078B CN 201210164674 A CN201210164674 A CN 201210164674A CN 102802078 B CN102802078 B CN 102802078B
- Authority
- CN
- China
- Prior art keywords
- communication
- signal
- hdcp
- sink device
- source device
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 246
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000008859 change Effects 0.000 claims description 6
- 230000007423 decrease Effects 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 230000011664 signaling Effects 0.000 claims description 4
- 230000000630 rising effect Effects 0.000 claims 1
- 238000005457 optimization Methods 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 230000006866 deterioration Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 206010044565 Tremor Diseases 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/004—Diagnosis, testing or measuring for television systems or their details for digital television systems
-
- 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
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44231—Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
提供了一种用于将内容提供给宿端装置的源端装置及其通信方法。所述源端装置的通信方法包括:将包括高带宽数字内容保护(HDCP)信号的通信信号发送到宿端装置;使用从宿端装置接收的HDCP通信结果来确定与宿端装置的通信状态;根据确定的通信状态来调整通信信号。因此,所述通信方法可将优化的内容提供给用户。
Description
本申请要求于2011年5月24日提交到韩国知识产权局的第10-2011-0049054号韩国专利申请的优先权,该申请的公开通过引用全部包含于此。
技术领域
与示例性实施例一致的设备和方法涉及一种源端装置(source service)及其通信方法,更具体地讲,涉及一种用于使用高清晰度多媒体接口(HDMI)或数字可视接口(DVI)通信接口将内容提供给宿端装置的源端装置及其通信方法。
背景技术
近来,为了提供高清晰度内容,高清晰度多媒体接口(HDMI)和数字可视接口(DVI)通信已被广泛使用。具体地讲,HDMI或DVI通信将高带宽数字内容保护(HDCP)信号添加到所述内容并提供所述内容,从而保护所述内容。通常,在HDMI或DVI通信中,HDCP信号通过显示数据通道(DDC)线路和最小化传输差分信令(TMDS)线路来发送内容保护信息和控制信号。
另一方面,如果通信信号的频率特性由于HDMI线缆的较长长度或其他原因而恶化,则源端装置和宿端装置(sink device)之间的通信不顺畅,使得发生通信失败。结果,异常画面和包括噪声的声音被输出。
换句话说,如果通信信号的频率特性恶化,则用于表示数字信号的“1”和“0”的数字信号的电压电平未被精确地发送,使得源端装置不能将正常内容提供给宿端装置。
因此,为了提供正常内容,需要这样一种解决方案:确定源端装置和宿端装置之间的通信状态,并且如果所述状态指示通信失败,则改善通信状态。
发明内容
已开发出本公开来克服以上缺点和与现有技术的布置相关的其他问题。本公开的一方面在于提供一种使用HDCP通信的结果来确定通信状态并调整与所述通信状态相应的通信信号的源端装置及其通信方法。
根据示例性实施例的一方面,提供一种源端装置的通信方法,所述源端装置将内容提供给宿端装置,所述通信方法包括:将包括高带宽数字内容保护(HDCP)信号的通信信号发送到宿端装置;使用从宿端装置接收的HDCP通信结果来确定与宿端装置的通信状态;根据确定的通信状态来调整通信信号。
确定与宿端装置的通信状态的步骤可包括:将从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值进行比较,以确定与宿端装置的通信状态;调整通信信号的步骤包括:如果根据确定步骤,从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值不同,则调整通信信号。
调整通信信号的步骤可包括:如果根据确定步骤,从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值不同,则调整通信信号的波形。
调整通信信号的步骤可包括以下处理中的至少一种以优化通信信号的电气特性:增高通信信号的峰峰值、减少通信信号的上升时间和下降时间、增加或减少抖动。
所述通信方法可包括:将调整的通信信号发送到宿端装置,并使用从宿端装置发送的另一HDCP通信结果来确定与宿端装置的通信状态;如果确定所述另一HDCP通信状态是失败状态,则改变通信信号的频率。
改变通信信号的频率的步骤可包括:降低包括在所述内容中的画面数据的比特深度。
改变通信信号的频率的步骤可包括:降低包括在所述内容中的画面数据的输出分辨率。
通信信号可包括最小化传输差分信令(TMDS)信号。
发送通信信号的步骤可包括:使用高清晰度多媒体接口(HDMI)和数字可视接口(DVI)中的任意一个来发送通信信号。
根据另一示例性实施例的一方面,提供一种将内容提供给宿端装置的源端装置,所述源端装置包括:通信部,与源端装置进行通信;控制器,控制通信部将包括高带宽数字内容保护(HDCP)信号的通信信号发送到宿端装置,使用从宿端装置接收的HDCP通信结果来确定与宿端装置的通信状态,并根据确定的通信状态来调整通信信号。
控制器可将从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值进行比较,以确定与宿端装置的通信状态,如果根据确定步骤,从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值不同,则控制器可调整通信信号。
如果根据确定步骤,从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值不同,则控制器可调整通信信号的波形。
控制器可调整通信信号的波形,使得以下处理中的至少一种用于优化通信信号的电气特性:增高通信信号的峰峰值、减少通信信号的上升时间和下降时间、增加或减少抖动。
控制器可控制通信部将调整的通信信号发送到宿端装置,使用从宿端装置发送的另一HDCP通信结果来确定与宿端装置的通信状态,如果确定所述另一HDCP通信状态是失败状态,则控制器可改变通信信号的频率。
控制器可降低包括在所述内容中的画面数据的比特深度来改变通信信号的频率。
控制器可降低包括在所述内容中的画面数据的输出分辨率来改变通信信号的频率。
通信信号可包括最小化传输差分信令(TMDS)信号。
通信部可使用高清晰度多媒体接口(HDMI)和数字可视接口(DVI)中的任意一个。
根据另一示例性实施例的一方面,提供一种从源端装置接收内容的宿端装置的通信方法,所述通信方法包括:从源端装置接收包括高带宽数字内容保护(HDCP)信号的通信信号;将HDCP通信结果发送到源端装置,其中,HDCP通信结果包括在宿端装置中产生的HDCP信号的解码值。
从以下结合附图公开示例性实施例的详细描述中,本公开的其他目的、优点和显著特征将变得清楚。
附图说明
通过下面结合附图对示例性实施例进行的描述,本公开的这些和/或其他方面和优点将变得清楚并更容易理解,其中:
图1是示出根据示例性实施例的包括源端装置和宿端装置的通信***的示图;
图2是示出根据示例性实施例的源端装置的框图;
图3示出根据示例性实施例的TMDS信号的构成;
图4A示出在改进通信信号之前的根据示例性实施例的TMDS信号的眼图,图4B示出在改进通信信号之后的根据示例性实施例的TMDS信号的眼图;
图5是示出根据示例性实施例的宿端装置的框图;
图6和图7是示出根据一个或多个示例性实施例的源端装置的通信方法的流程图。
在整个附图中,相同的标号将被理解为表示相同的部分、组件和结构。
具体实施方式
在下文中,将参照附图详细描述本公开的特定示例性实施例。在下文中,应该理解,当诸如“...中的至少一个”的表述在一列元件之后时,所述表述修饰整列元件而不是修饰各个列出的元件。
图1是示出根据示例性实施例的包括源端装置100和宿端装置200的通信***10的示图。
使用高清晰度多媒体接口(HDMI)和数字可视接口(DVI)中的至少一个来连接通信***10的源端装置100和宿端装置200以彼此进行通信。
源端装置100是将包括画面数据和音频数据的内容提供给宿端装置200的设备。源端装置100可以是如图1中示出的数字通用盘(DVD)播放器。然而,这仅是一个示例,其他示例性实施例可被应用于其他源端装置100,诸如机顶盒、计算机等。
宿端装置200是输出从源端装置100接收到的内容的设备。如图1中所示,宿端装置200可以是TV。然而,这仅是一个示例,其他示例性实施例可被应用于其他宿端装置200,诸如监控器、背投TV、笔记本PC等。
在下文中,详细解释源端装置100和宿端装置200的详细配置。
图2示出根据示例性实施例的源端装置100的框图。如图2中所示,源端装置100可包括内容获取部110、HDCP编码部120、编码部130、源端通信部140、源端存储器150和源端控制器160。
内容获取部110从内容源获取内容并将所述内容提供给HDCP编码部120。内容获取部110获取内容的方法取决于源端装置100的类型。
例如,如果源端装置100是机顶盒,则内容获取部110按照用于通过线缆或天线从广播站接收内容的方法来获取内容。如果源端装置100是DVD播放器,则内容获取部110读取DVD并获取内容。
HDCP编码部120使用HDCP编码模块针对从内容获取部110输出的内容执行HDCP编码任务。
编码部130添加在HDCP编码部120中编码的HDCP信号以及其他信息以产生TMDS信号。图3示出根据示例性实施例的TMDS信号的构成。如图3中所示,TMDS信号包括三个通道。“TMDS通道0”包括:第一区域310,在所述第一区域310中,垂直同步信号(vertical syncsignal)和水平同步信号(horizontal sync signal)被放置在信号的开始处;第二区域330,在所述第二区域330中放置有音频数据包;第三区域340,在所述第三区域340中放置有视频数据包。“TMDS通道1”和“TMDS通道0”中的每一个包括:第四区域320,在所述第四区域320中,HDCP信号被放置在信号的开始处;第二区域330,在所述第二区域330中放置有音频数据包;第三区域340,在所述第三区域340中放置有视频数据包。
编码部130可按照预定时间间隔(例如,每秒)产生帧。
源端通信部140将由编码部130产生的TMDS信号发送到宿端装置200。此外,源端通信部140从宿端装置200接收HDCP通信结果。HDCP通信结果表示在宿端装置200中产生的HDCP信号的解码值Rn。
源端通信部140可使用HDMI接口和DVI接口中的任意一个来与宿端装置200进行通信。
源端存储器150存储用于控制源端装置100的各种数据和信息。具体地讲,源端存储器150存储关于用于产生Rn’值的A密钥选择矢量(AKSV, A Key Selection Vector)和密钥值An的信息。
源端控制器160根据用户的输入控制源端装置100的总体运行。具体地讲,源端控制器160控制源端通信部140将TMDS信号与HDCP信号一起发送到宿端装置200。
源端控制器160使用从宿端装置200接收的HDCP通信结果来确定源端装置100和宿端装置200之间的通信状态。详细说来,在宿端装置200接收到TMDS信号之后,宿端装置200使用包括在接收的TMDS信号中的HDCP信号的密钥值An以及预存储的B密钥选择矢量(BKSV,B Key selectionVector)来产生Rn。然后,宿端装置200将产生的Rn发送到源端装置100。
在从宿端装置200接收到Rn之后,源端控制器160将基于存储在源端存储器150中的AKSV和An产生的Rn’与从宿端装置200发送的Rn进行比较,以确定Rn’和Rn是否相同。
如果Rn’与Rn相同(即,如果Rn’=Rn),则源端控制器160确定源端装置100与宿端装置200之间的通信状态正常,保持当前通信状态并相应地控制源端通信部140与宿端装置200进行通信。
然而,如果Rn’与Rn不同(即,如果Rn’≠Rn),则源端控制器160确定源端装置100与宿端装置200之间的通信状态是失败状态。此时,通信状态为失败状态的原因可包括:未验证的宿端装置200与源端装置100执行通信,以及由于线缆的长度,线缆的电阻使TMDS信号的频率特性恶化。此外,如果TMDS信号的频率特性由于其他原因而恶化,则源端控制器160可确定源端装置100与宿端装置200之间的通信状态是失败状态。
因此,为了克服作为示例由TMDS信号的频率特性的恶化引起的通信失败,源端控制器160调整TMDS信号。
详细说来,如果确定通信状态是失败状态,则源端控制器160可调整TMDS信号的波形。更详细说来,如图4A中所示,如果TMDS信号的频率特性恶化,则TMDS信号未达到其峰值或者信号周期被延长。
此时,源端控制器160可调整TMDS信号,使得TMDS信号的峰峰值增高,并且所述TMDS信号的上升时间和下降时间减少。因此,如图4B中所示,源端控制器160可对恶化的频率特性进行调整,使得TMDS信号达到其峰值且信号的周期减少。
然而,这仅是一个示例,其他示例性实施例不限于此。例如,根据另一示例性实施例,为了优化信号的电气特性,源端控制器160可调整通信信号的波形,从而增加或减少抖动等。
根据上述方法,在不影响TMDS信号中所包括的画面数据和音频数据的情况下,通过调整TMDS信号的电气特性,可将优化的内容提供给用户。
在通过上述方法调整TMDS信号之后,源端控制器160控制源端通信部140将调整的TMDS信号发送到宿端装置200。
然后,源端控制器160使用从宿端装置200再次接收的HDCP通信结果来确定源端装置100与宿端装置200之间的通信状态。用于使用HDCP通信结果来确定与宿端装置200的通信状态的方法与上述方法相同。因此,将省略其描述。
如果再次确定通信为失败状态,则源端控制器160可调整TMDS信号中包括的画面数据的比特深度。例如,源端控制160可将以每种色彩(RGB或YCbCr)12比特输出的画面数据调整为以每种色彩10比特或8比特输出的画面数据。
另外,源端控制器160可执行若干次用于调整比特深度的方法,从而在正常通信状态下将具有最佳质量的画面提供给用户。例如,在源端控制器160将以12比特输出的画面数据调整为以10比特输出的画面数据,并随后调整为以8比特输出的画面数据之后,源端控制器160可确定其通信状态。
源端控制器160可通过调整比特深度使得TMDS信号的频率如上所述被调整,在正常通信状态下提供内容。
另外,如果尽管通过调整比特深度来执行频率调整,但通信失败持续,则源端控制器160可调整画面数据的输出分辨率。例如,源端控制器160可将输出分辨率为1080P/8比特且时钟频率为148.35MHz的画面数据调整为输出分辨率为1080i/8比特且时钟频率为74.176MHz的画面数据。
如上所述,源端控制器160可通过调整输出分辨率使得TMDS信号的频率被调整,在正常通信状态下将具有较低图像质量的内容提供给宿端装置200。
图5是示出根据示例性实施例的宿端装置200的框图。如图5中所示,宿端装置200可包括:宿端通信部210、解码部220、HDCP解码部230、内容输出部240、宿端存储器250和宿端控制器260。
宿端通信部210接收由源端装置100的源端通信部140发送的TMDS信号,并将接收的TMDS信号发送到解码部220。另外,宿端通信部210将由宿端装置200的HDCP解码部230产生的HDCP通信结果发送到源端装置100。HDCP通信结果表示由宿端装置200产生的HDCP信号的解码值Rn。
这里,宿端通信部210可如源端通信部140一样使用HDMI接口和DVI接口中的任意一个与源端装置100进行通信。
解码部220对通过宿端通信部210从源端装置100接收的TMDS信号进行解码。
HDCP解码部230使用HDCP解码模块对由解码部220应用的已编码的HDCP信号进行解码。详细说来,HDCP解码部230使用包括在从源端装置100接收的TMDS信号中的HDCP信号的密钥值An以及预存储的B密钥选择矢量(BKSV)对HDCP信号进行解码,并相应地产生Rn。
内容输出部240将包括在TMDS信号中的画面数据和音频数据提供给用户。内容输出部240输出内容的方法取决于宿端装置200的类型。
宿端存储器250存储用于控制宿端装置200的各种数据和信息。具体地讲,宿端存储器250存储关于用于产生Rn值的BKSV的信息。
宿端控制器260根据用户的操作控制宿端装置200的整体运行。具体地,宿端控制器260控制宿端通信部210将在HDCP解码部230中产生的HDCP通信结果的解码值Rn发送到源端装置100。
相应地,源端装置100使用从宿端装置200发送的HDCP通信结果来确定与宿端装置200的通信状态,并可将优化的内容提供给用户。
在下文中,将参照图6和图7解释根据一个或多个示例性实施例的源端装置100的通信方法。
图6是示出根据示例性实施例的源端装置100的通信方法的流程图。
源端装置100确定HDMI线缆是否被连接到宿端装置200(操作S605)。
如果确定宿端装置200和HDMI线缆被连接(操作S605-是),则源端装置100发送具有HDCP信号的通信信号(操作S610)。所述通信信号可以是TMDS信号。
在宿端装置200对发送的HDCP信号进行解码并发送HDCP通信结果之后,源端装置100接收发送的HDCP通信结果(操作S615)。HDCP通信结果表示宿端装置200使用接收的HDCP信号的密钥值An和预存储的BKSV解码的Rn。
源端装置100使用接收的HDCP通信结果确定HDCP通信状态是否正常(操作S620)。详细说来,当从宿端装置200接收到Rn时,源端装置100将基于预存储的AKSV和An产生的Rn’与从宿端装置200发送的Rn进行比较,以确定Rn和Rn’是否相同。
如果Rn’=Rn,则源端装置100确定HDCP通信正常,从而确定源端装置100与宿端装置200之间的通信状态正常(操作S620-是)。如果确定通信状态正常,则源端装置100保持通信状态(操作S675)。
然而,如果Rn’≠Rn,则源端装置100确定HDCP通信失败,从而将源端装置100和宿端装置200之间的通信状态确定为失败状态(操作S620-否)。
如果确定通信状态是失败状态(操作S620-否),则源端装置100调整通信信号的波形(操作S625)。详细说来,源端装置100可调整通信信号以增高所述通信信号的峰峰值,并降低所述通信信号的上升时间和下降时间。换句话说,源端装置100将具有恶化的频率特性的通信信号调整为达到其峰值并降低信号的周期,从而调整恶化的频率特性。
根据上述方法,在不影响包括在通信信号中的画面数据和音频数据的情况下,仅通过调整通信信号的电气特性,可将优化的内容提供给用户。
在通信信号的波形被调整之后(操作S625)之后,源端装置100将具有调整过的波形的通信信号再次发送到宿端装置200(操作S630)。然后,源端装置100再次从宿端装置200接收HDCP通信结果(操作S635)。在接收到HDCP通信结果之后,源端装置100如在操作S620中所述确定HDCP通信状态是否正常(操作S640)。
如果HDCP通信状态正常(操作S640-是),则源端装置100确定源端装置100与宿端装置200之间的通信状态正常,从而保持当前通信状态(操作S675)。
然而,如果HDCP通信状态再次为失败状态(操作S640-否),则源端装置100确定源端装置100与宿端装置200之间的通信状态为失败状态,从而调整画面数据的比特深度(操作S645)。此时,比特深度与表示画面数据的每种色彩(RGB或YCbCr)的比特数量相应。例如,源端装置100可将以每种色彩(RGB或YCbCr)12比特输出的画面数据调整为以每种色彩8比特输出的画面数据。
在画面数据的比特深度被调整之后,源端装置100再次发送包括具有调整的比特深度的画面数据的通信信号(操作S650)。然后,源端装置100再次从宿端装置200接收HDCP通信结果(操作S655)。
在接收到HDCP通信结果之后,源端装置100如在操作S620中所述确定HDCP通信状态是否正常(操作S660)。
如果HDCP通信状态正常(操作S660-是),则源端装置100确定源端装置100与宿端装置200之间的通信状态正常,从而保持当前通信状态(操作S675)。
然而,如果HDCP通信状态再次为失败状态(操作S660-是),则源端装置100确定源端装置100与宿端装置200之间的通信状态为失败状态,从而调整画面数据的输出分辨率。例如,源端装置100可将输出分辨率为1080P/8比特且时钟频率为148.35MHz的画面数据调整为输出分辨率为1080i/8比特且时钟频率为74.176MHz的画面数据。
在画面数据的输出分辨率被调整之后,源端装置100再次发送包括具有调整的输出分辨率的画面数据的通信信号(操作S670)。因此,具有调整的输出分辨率的画面数据的传输可使得由频率特性的恶化而引起的通信失败被克服。
如上所述,由于源端装置100使用HDCP通信结果来确定源端装置100与宿端装置200之间的通信装态并相应于确定结果来自动调整通信环境,因此可将优化的内容提供给用户。
图7是用于解释根据示例性实施例的源端装置100的通信方法的流程图。
首先,源端装置100将包括HDCP信号的通信信号发送到宿端装置200(操作S710)。此时,通信信号可以是TMDS信号。源端装置100使用DVI接口或HDMI接口来与宿端装置200进行通信。
在从宿端装置200接收到HDCP通信结果之后,源端装置100使用HDCP通信结果来确定与宿端装置200的通信状态(操作S720)。上述处理的详细解释与针对图2和图6的解释相同。因此,在此将省略详细解释。
源端装置100根据确定的通信状态调整通信信号(操作S730)。详细说来,如果源端装置100使用从宿端装置200发送的HDCP通信结果确定源端装置100和宿端装置200之间的通信状态正常,则源端装置100保持当前通信状态并与宿端装置200进行通信。
然而,如果确定源端装置100与宿端装置200之间的通信状态是失败状态,则源端装置100调整通信信号。此时,用于调整通信信号的方法可包括以下方法中的至少一种:如以上参照图6所描述的用于调整通信信号的波形的方法、用于调整画面数据的比特深度的方法以及用于调整画面数据的输出分辨率的方法。由于上述顺序是用于使对内容的图像质量的影响最小的顺序,因此可根据上述顺序来调整通信信号。
示例性实施例可被实现为计算机可读记录介质上的计算机可读代码,但并不限于此。计算机可读记录介质是可存储其后可由计算机***读出的数据的任意数据存储装置。计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储装置。计算机可读记录介质也可分布于连接网络的计算机***,从而计算机可读代码以分布式被存储和执行。此外,示例性实施例可被编写为通过计算机可读传输介质(诸如载波)发送并在通用或专用数字计算机中被接收和实现的计算机程序,其中,所述通用或专用数字计算机执行所述计算机程序。此外,上述装置的一个或多个组件可包括执行存储在计算机可读介质中的计算机程序的处理器或微处理器。
尽管已经描述了本公开的示例性实施例,但对本领域的技术人员来说,一旦他们掌握了基本发明构思,就可实现示例性实施例的另外的改变和改进。因此,权利要求应该被解释为既包括以上的操作实施例,又包括落入本发明构思的精神和范围内的所有这样的改变和改进。
Claims (11)
1.一种将内容提供给宿端装置的源端装置的通信方法,所述通信方法包括:
将包括高带宽数字内容保护(HDCP)信号的通信信号发送到宿端装置;
在从宿端装置接收到HDCP通信结果之后,使用接收的HDCP通信结果来确定与宿端装置的通信状态;
根据确定的通信状态来调整通信信号,
其中,调整通信信号的步骤包括:如果从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值不同,则确定与宿端装置的通信状态是失败状态,并调整通信信号的波形。
2.如权利要求1所述的通信方法,其中,调整通信信号的步骤包括以下处理中的至少一种以优化通信信号的电气特性:增高通信信号的峰峰值、减少通信信号的上升时间和下降时间、增加或减少抖动。
3.如权利要求1所述的通信方法,还包括:
在调整通信信号的波形之后,将调整的通信信号发送到宿端装置,并使用从宿端装置发送的另一HDCP通信结果来确定与宿端装置的另一通信状态;
如果确定所述另一HDCP通信状态是失败状态,则改变通信信号的频率。
4.如权利要求3所述的通信方法,其中,改变通信信号的频率的步骤包括:降低包括在所述内容中的画面数据的比特深度。
5.如权利要求3所述的通信方法,其中,改变通信信号的频率的步骤包括:降低包括在所述内容中的画面数据的输出分辨率。
6.如权利要求1所述的通信方法,其中,通信信号包括最小化传输差分信令(TMDS)信号。
7.如权利要求1所述的通信方法,其中,发送通信信号的步骤包括:使用高清晰度多媒体接口(HDMI)或数字可视接口(DVI)来发送通信信号。
8.一种将内容提供给宿端装置的源端装置,所述源端装置包括:
通信部,与源端装置进行通信;
控制器,控制通信部将包括高带宽数字内容保护(HDCP)信号的通信信号发送到宿端装置,在HDCP通信结果被从宿端装置接收到之后,使用接收的HDCP通信结果来确定与宿端装置的通信状态,并根据确定的通信状态来调整通信信号,
其中,如果从宿端装置发送的HDCP信号的解码值与在源端装置中产生的解码值不同,则控制器确定与宿端装置的通信状态是失败状态,并且调整通信信号的波形。
9.如权利要求8所述的源端装置,其中,控制器调整通信信号的波形,使得以下处理中的至少一种用于优化通信信号的电气特性:增高通信信号的峰峰值、减少通信信号的上升时间和下降时间、增加或减少抖动。
10.如权利要求8所述的源端装置,其中,在调整通信信号的波形之后,控制器控制通信部将调整的通信信号发送到宿端装置,使用从宿端装置发送的另一HDCP通信结果来确定与宿端装置的另一通信状态,如果确定所述另一HDCP通信状态是失败状态,则改变通信信号的频率。
11.如权利要求10所述的源端装置,其中,控制器降低包括在所述内容中的画面数据的比特深度来改变通信信号的频率。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0049054 | 2011-05-24 | ||
KR1020110049054A KR101697247B1 (ko) | 2011-05-24 | 2011-05-24 | 싱크 기기에 컨텐츠를 제공하는 소스 기기 및 그의 통신 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102802078A CN102802078A (zh) | 2012-11-28 |
CN102802078B true CN102802078B (zh) | 2017-11-28 |
Family
ID=46087428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210164674.6A Active CN102802078B (zh) | 2011-05-24 | 2012-05-24 | 用于将内容提供给宿端装置的源端装置及其通信方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9832420B2 (zh) |
EP (1) | EP2538668A3 (zh) |
JP (1) | JP6057544B2 (zh) |
KR (1) | KR101697247B1 (zh) |
CN (1) | CN102802078B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9848218B2 (en) | 2013-01-28 | 2017-12-19 | Samsung Electronics Co., Ltd. | Source device, content providing method using the source device, sink device and controlling method of the sink device |
KR101485790B1 (ko) * | 2013-01-28 | 2015-01-28 | 삼성전자주식회사 | 소스 디바이스, 그의 컨텐츠 제공 방법, 싱크 디바이스 및 그의 제어 방법 |
EP3570555B1 (en) * | 2014-06-16 | 2023-10-18 | Panasonic Intellectual Property Management Co., Ltd. | Display method and display device using type information and hdmi and hdcp |
WO2016060104A1 (ja) * | 2014-10-17 | 2016-04-21 | ソニー株式会社 | 送信装置、送信方法、受信装置および受信方法 |
CN107333081A (zh) * | 2016-04-28 | 2017-11-07 | 炬芯(珠海)科技有限公司 | 一种基于hdmi设备的传输方法及装置 |
KR20180024616A (ko) * | 2016-08-30 | 2018-03-08 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 캘리브레이션 수행 방법 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1428047A (zh) * | 2000-12-18 | 2003-07-02 | 松下电器产业株式会社 | 加密传输*** |
CN1764907A (zh) * | 2003-03-26 | 2006-04-26 | 松下电器产业株式会社 | 撤销信息的发送方法、接收方法及其装置 |
CN101001353A (zh) * | 2006-01-09 | 2007-07-18 | 三星电子株式会社 | 显示装置及其控制方法 |
JP2009027588A (ja) * | 2007-07-23 | 2009-02-05 | Funai Electric Co Ltd | 情報再生装置 |
CN101715634A (zh) * | 2007-03-22 | 2010-05-26 | 高通股份有限公司 | 用于实现无线数字***中的内容保护的***和方法 |
EP2302921A1 (en) * | 2008-07-14 | 2011-03-30 | Panasonic Corporation | Video/audio reproduction device and video/audio reproduction method |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7412053B1 (en) * | 2002-10-10 | 2008-08-12 | Silicon Image, Inc. | Cryptographic device with stored key data and method for using stored key data to perform an authentication exchange or self test |
KR20050099305A (ko) * | 2004-04-09 | 2005-10-13 | 삼성전자주식회사 | 디스플레이시스템 및 그 제어방법 |
TWI246339B (en) * | 2004-09-17 | 2005-12-21 | Realtek Semiconductor Corp | Evaluation method for signal transmission quality and tuning method thereof |
JPWO2006043547A1 (ja) * | 2004-10-19 | 2008-08-07 | パイオニア株式会社 | 通信状態制御装置、通信制御装置、通信処理装置、通信状態制御方法 |
KR100722855B1 (ko) * | 2005-09-06 | 2007-05-30 | 삼성전자주식회사 | 미디어 수신장치와 이를 포함하는 미디어 시스템 및 그제어방법 |
KR100774172B1 (ko) * | 2005-12-02 | 2007-11-08 | 엘지전자 주식회사 | 영상기기 및 그의 제어 방법 |
JP4208001B2 (ja) * | 2006-08-22 | 2009-01-14 | 船井電機株式会社 | 動画像再生装置及びdvdプレイヤ |
KR101319538B1 (ko) * | 2006-11-10 | 2013-10-21 | 삼성전자주식회사 | 인증방법 및 이를 적용한 영상 표시장치 |
JP2008193168A (ja) | 2007-01-31 | 2008-08-21 | Toshiba Corp | 映像通信装置、映像通信システム及び映像通信方法 |
JP2008199175A (ja) | 2007-02-09 | 2008-08-28 | Nec Electronics Corp | 信号処理装置 |
JP2008252559A (ja) * | 2007-03-30 | 2008-10-16 | Toshiba Corp | 映像通信装置及び映像通信方法 |
JP5114293B2 (ja) * | 2008-05-30 | 2013-01-09 | 株式会社日立製作所 | 波形等化回路 |
JP2011160245A (ja) * | 2010-02-02 | 2011-08-18 | Funai Electric Co Ltd | 映像視聴システム、映像表示装置、および映像記録媒体再生装置 |
US8713213B1 (en) * | 2010-04-02 | 2014-04-29 | CSR Technology, Inc. | Fast port switching in an audiovisual receiver by use of port pre-authentication by a partial PHY decoder core |
US8984324B2 (en) * | 2011-02-10 | 2015-03-17 | Sony Corporation | Establishing clock speed for lengthy or non-compliant HDMI cables |
-
2011
- 2011-05-24 KR KR1020110049054A patent/KR101697247B1/ko active IP Right Grant
-
2012
- 2012-03-28 EP EP12161791A patent/EP2538668A3/en not_active Ceased
- 2012-05-23 JP JP2012117352A patent/JP6057544B2/ja not_active Expired - Fee Related
- 2012-05-24 CN CN201210164674.6A patent/CN102802078B/zh active Active
- 2012-05-24 US US13/480,043 patent/US9832420B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1428047A (zh) * | 2000-12-18 | 2003-07-02 | 松下电器产业株式会社 | 加密传输*** |
CN1764907A (zh) * | 2003-03-26 | 2006-04-26 | 松下电器产业株式会社 | 撤销信息的发送方法、接收方法及其装置 |
CN101001353A (zh) * | 2006-01-09 | 2007-07-18 | 三星电子株式会社 | 显示装置及其控制方法 |
CN101715634A (zh) * | 2007-03-22 | 2010-05-26 | 高通股份有限公司 | 用于实现无线数字***中的内容保护的***和方法 |
JP2009027588A (ja) * | 2007-07-23 | 2009-02-05 | Funai Electric Co Ltd | 情報再生装置 |
EP2302921A1 (en) * | 2008-07-14 | 2011-03-30 | Panasonic Corporation | Video/audio reproduction device and video/audio reproduction method |
Also Published As
Publication number | Publication date |
---|---|
US20120300084A1 (en) | 2012-11-29 |
JP2012249285A (ja) | 2012-12-13 |
KR101697247B1 (ko) | 2017-01-17 |
KR20120130954A (ko) | 2012-12-04 |
EP2538668A2 (en) | 2012-12-26 |
CN102802078A (zh) | 2012-11-28 |
US9832420B2 (en) | 2017-11-28 |
EP2538668A3 (en) | 2013-02-06 |
JP6057544B2 (ja) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102802078B (zh) | 用于将内容提供给宿端装置的源端装置及其通信方法 | |
US10897594B2 (en) | Frame synchronous packet switching for high-definition multimedia interface (HDMI) video transitions | |
US8982279B2 (en) | Transmission system, transmission apparatus, and transmission method for transmitting video data | |
US8856840B2 (en) | Communication system, video signal transmission method, transmitter, transmitting method, receiver, and receiving method | |
CN103763499B (zh) | 显示设备、发送设备和视频信号的发送方法 | |
KR20150129549A (ko) | 영상처리장치 및 영상처리방법 | |
CN107548558B (zh) | 源装置及其控制方法以及宿装置及其图像质量改善处理方法 | |
US20030145336A1 (en) | Encryption transmission system | |
WO2009142001A1 (ja) | ソース装置用アダプタ装置 | |
EP3685575B1 (en) | Display apparatus, method for controlling the same and image providing apparatus | |
US20060208929A1 (en) | High definition multimedia interface device and output control method thereof | |
JPWO2007037379A1 (ja) | 無線伝送システム | |
JP2011249974A (ja) | 送信装置、受信装置、送信方法、受信方法、及び送受信装置 | |
JP5695211B2 (ja) | ベースバンド映像データの送信装置および受信装置ならびに送受信システム | |
JP2011259050A (ja) | Hdmi接続装置 | |
JPWO2010041385A1 (ja) | 映像音声送信装置および映像音声受信装置 | |
BRPI0904861A2 (pt) | aparelho de processamento de informação, método de processamento de imagem, e, sistema de comunicação | |
US20170150083A1 (en) | Video signal transmission device, method for transmitting a video signal thereof, video signal reception device, and method for receiving a video signal thereof | |
US20160219240A1 (en) | Transmitting Apparatus, Receiving Apparatus, Transmitting Method and Receiving Method | |
KR101043434B1 (ko) | 전송되는 데이터량을 감소시키는 영상 디스플레이 시스템 및 영상 디스플레이 방법 | |
JP6755111B2 (ja) | 映像信号送信装置、映像信号受信装置および映像信号伝送システム | |
KR20080024392A (ko) | 데이터 송/수신 방법 및 장치 | |
KR101030683B1 (ko) | 비디오 데이터 인터페이스 장치 및 방법 | |
JP2008258698A (ja) | 画像出力装置および画像出力方法 | |
US20110109807A1 (en) | Video data processing device and video data processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |