高画质多媒体接口的接收电路及决定传输模式的方法与流程

文档序号:13565844阅读:231来源:国知局
本发明是关于高画质多媒体接口(high-definitionmultimediainterface,hdmi),尤其是关于自动判断高画质多媒体接口的信号传输模式的电路与方法。
背景技术
::高画质多媒体接口有多种版本,其中以1.4版与2.0版为主流。以高画质多媒体接口传输的数据至少包含时脉信号与影像信号。对1.4版而言,影像信号的频率是时脉信号的10倍且时脉信号的频率范围为25mhz~340mhz,对2.0版而言则为时脉信号的40倍且时脉信号的频率范围为85mhz~150mhz。也就是说,高画质多媒体接口的接收端必须依据当下的信号传输模式来做相对应的处理(例如将时脉信号倍频10倍或40倍),才能取得正确的影像数据。一般来说,传送端可以借由显示数据通道(displaydatachannel,ddc)通知接收端目前的信号传输模式(亦即依据1.4版或2.0版的规格传输)。然而有些传输端未实作此一功能,或者在传输的过程中发生数据错误,这些情况都会使接收端无法以正确的信号传输模式处理数据,造成影像错误或甚至没有影像等情形。因此,有必要提出一种通用且可靠的方法来判断高画质多媒体接口的信号传输模式。技术实现要素:鉴于现有技术的不足,本发明的一目的在于提供一种自动判断高画质多媒体接口的信号传输模式的电路与方法,以提高影像处理的准确度。本发明提出一种高画质多媒体接口的接收电路,用来接收经一高画质多媒体接口传送的一影像信号及一输入时脉,并产生一输出数据,包含:一取样电路,用来依据一传输模式及该输入时脉取样该影像信号以产生该输出数据;一数据比对电路,耦接该取样电路,用来判断该输出数据是否包含一预设数据,以产生一判断结果;以及一控制电路,耦接该取样电路及该数据比对电路,依据该判断结果决定该传输模式。本发明另提出一种高画质多媒体接口的接收电路,用来接收经一高画质多媒体接口传送的一影像信号及一输入时脉,包含:一第一取样电路,用来依据一第一传输模式及该输入时脉取样该影像信号的一第一成分以产生一第一输出数据;一第二取样电路,用来依据一第二传输模式及该输入时脉取样该影像信号的一第二成分以产生一第二输出数据;一第一数据比对电路,耦接该第一取样电路,用来判断该第一输出数据是否包含一第一预设数据,以产生一第一判断结果;一第二数据比对电路,耦接该第二取样电路,用来判断该第二输出数据是否包含一第二预设数据,以产生一第二判断结果;以及一控制电路,耦接该第一取样电路、该第二取样电路、该第一数据比对电路及该第二数据比对电路,依据该第一判断结果决定该第一取样电路及该第二取样电路皆以该第一传输模式取样后续的该影像信号。本发明另提出一种决定高画质多媒体接口的传输模式的方法,用于一高画质多媒体接口的接收端,该接收端接收经一高画质多媒体接口传送的一影像信号及一输入时脉,该方法包含:判断该输入时脉的频率是否符合一预设范围以产生一判断结果;以及当该判断结果指示该输入时脉的频率符合该预设范围时,决定一传输模式。本发明另提出一种决定高画质多媒体接口的传输模式的方法,用于一高画质多媒体接口的接收端,该接收端接收经一高画质多媒体接口传送的一影像信号及一输入时脉,该方法包含:依据一传输模式及该输入时脉取样该影像信号以产生一输出数据;判断该输出数据是否包含一预设数据,以产生一判断结果;以及依据该判断结果决定该传输模式。本发明的高画质多媒体接口接收电路及决定传输模式的方法能够可靠地得知高画质多媒体接口目前的传输模式。相较于已知技术,本发明直接对影像信号做分析来确认传输模式,因此能够得到更准确的结果。附图说明为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:图1为本发明高画质多媒体接口接收电路的一实施例的功能方块图;图2为本发明高画质多媒体接口接收电路的另一实施例的功能方块图;以及图3为本发明决定高画质多媒体接口的传输模式的方法的一实施例的流程图。图中元件标号说明如下:110、200接收器112均衡器114取样电路120时脉检测电路130数据比对电路140控制电路150解码电路160音频处理电路170视频处理电路180参考时脉产生电路s205~s270步骤具体实施方式本发明的披露内容包含高画质多媒体接口的接收电路及决定传输模式的方法。在实施为可能的前提下,本
技术领域
:技术人员能够依本说明书的披露内容来选择等效的元件或步骤来实现本发明,亦即本发明的实施并不限于后叙的实施例。图1是本发明高画质多媒体接口接收电路的一实施例的功能方块图。接收器110接收输入信号si与时脉信号clk、其中输入信号可包含影像信号r、g、b、声音频信号及其他控制信号等,输入信号si与时派信号clk是通过高画质多媒体接口进行传输。接收器110包含取样电路114。取样电路114利用时脉信号clk对输入信号si进行取样以产生多个输出数据d。输出数据d至少包含影像数据及其他用来协助显示影像的辅助数据。控制电路140通过传输模式设定值s_mode来控制取样电路114取样输入信号si时使用的参数。参考时脉产生电路180用来产生参考时脉clk_ref,时脉检测电路120用来依据参考时脉clk_ref检测时脉信号clk是否已经稳定,以及估算时脉信号clk的频率范围。指示信号pll_in是取样电路114内部用来倍频时脉信号clk的锁相回路(phase-lockedloop,pll)的输出信号,用来指示经锁相回路倍频后的时脉信号是否稳定。数据比对电路130用来将输出数据d与预设数据做比对。控制电路140依据时脉检测电路120的检测结果以及数据比对电路130的比对结果决定目前的传输模式设定值s_mode是否正确。当传输模式确定后,接收器110即可依正确的传输模式设定值s_mode来产生输出数据d并传给后级电路做处理,例如解码电路150(例如是最小化传输差动信号(transitionminimizeddifferentialsignaling,tmds)解码电路)将输出数据d解码后由音频处理电路160及视频处理电路170分别对输出数据d中的声音及影像部分进行处理。图2是本发明高画质多媒体接口接收电路的另一实施例的功能方块图。接收器200接收输入信号si与时脉信号clk、其中输入信号可包含影像信号r、g、b、声音频信号及其他控制信号等,输入信号si与时派信号clk是通过高画质多媒体接口进行传输。接收器200包含均衡器112及取样电路114。均衡器112用来调整输入信号si以减少传输过程中所产生的错误,例如说调整输入信号中的影像信号以产生调整后的影像信号,及/或调整输入信号中的声音频信号以产生调整后的声音频信号;取样电路114利用时脉信号clk对输入信号si进行取样以产生多个输出数据d。输出数据d至少包含影像数据及其他用来协助显示影像的辅助数据。控制电路140通过均衡器设定值s_eq来控制均衡器112调整输入信号si时使用的参数,以及通过传输模式设定值s_mode来控制取样电路114取样输入信号si时使用的参数。参考时脉产生电路180用来产生参考时脉clk_ref,时脉检测电路120用来依据参考时脉clk_ref检测时脉信号clk是否已经稳定,以及估算时脉信号clk的频率范围。指示信号pll_in是取样电路114内部用来倍频时脉信号clk的锁相回路(phase-lockedloop,pll)的输出信号,用来指示经锁相回路倍频后的时脉信号是否稳定。数据比对电路130用来将输出数据d与预设数据做比对。控制电路140依据时脉检测电路120的检测结果以及数据比对电路130的比对结果决定目前的传输模式设定值s_mode是否正确。当传输模式确定后,接收器200即可依适当的均衡器设定值s_eq及正确的传输模式设定值s_mode来产生输出数据d并传给后级电路做处理。图3为本发明决定高画质多媒体接口的传输模式的方法的一实施例的流程图,接下来以图3所示的流程说明本发明的判断程序及图1各电路的动作细节。高画质多媒体接口接收电路首先以接收器110接收输入信号si,其包含时脉信号clk及影像信号,接着由时脉检测电路120确定时脉信号clk是否已经稳定(步骤s205),当确定时脉信号clk稳定后,时脉检测电路120再判断时脉信号clk的频率是否介于85mhz~150mhz之间(步骤s210)。在步骤s205中,时脉检测电路120判断时脉clk是否已经稳定的方式是利用参考时脉产生电路180所产生的时脉信号clk_ref(频率为已知)来设定一个判断区间(例如时脉信号clk_ref的周期的倍数),在该判断区间内,时脉检测电路120利用计数器(图未示)计数时脉信号clk的时脉周期个数。当连续数次检测所得的计数值的变化量或变化程度小于一预设值(例如1%),则时脉检测电路120判断时脉信号clk已达稳定状态。时脉检测电路120并通过传送控制信号clk_stable至控制电路140来指示时脉信号clk是否已经稳定。在步骤s210中,时脉检测电路120依据在某个预设时间内,时脉信号clk_ref的时脉周期个数与时脉信号clk的时脉周期个数来判断时脉信号clk的频率,并判断时脉信号clk的频率是否介于85mhz~150mhz之间。时脉检测电路120并通过传送控制信号clk_in至控制电路140来指示时脉信号clk的频率是否落于85mhz~150mhz之间。如果控制信号clk_in指示时脉信号clk的频率不是介于85mhz~150mhz之间,则控制电路140依据控制信号clk_in确定高画质多媒体接口接收电路是使用1.4版的传输模式来处理影像信号(步骤s270)。如果控制信号clk_in指示时脉信号clk的频率介于85mhz~150mhz之间,则控制电路140通过传输模式设定值s_mode来控制取样电路114以1.4版的传输模式所对应的参数来取样影像信号(步骤s220)并通过均衡器设定值s_eq控制均衡器112调整影像信号(步骤s222)。在步骤s220中,取样电路114内部的pll是将时脉信号clk倍频10倍来产生取样时脉,此取样时脉将用来取样影像信号以产生上述的输出数据d。前述步骤s220与步骤s222的顺序可以调换或同时进行。接着,在步骤s224中,时脉检测电路120先依据时脉信号pll_in来判断是否已达稳定状态,亦即判断取样电路114的pll是否已锁定。在本实施例中,可以直接以取样时脉作为指示信号pll_in,供时脉检测电路120判断取样电路114的pll是否已锁定,例如说比对指示信号pll_in与时脉信号clk,或者比对指示信号pll_in与参考时脉clk_ref来进行判断。然而在另一实施例中,指示信号pll_in为锁相电路的一反馈信号,直接指示取样电路114的pll是否已锁定。当取样电路114的取样时脉稳定时(即指示信号pll_in达稳定状态),步骤s224判断为是,则时脉检测电路120以控制信号freq_lock通知控制电路140。接着,在步骤s226中,比对电路130判断输出数据d是否包含预设数据,并将比对结果通过控制信号cp通知控制电路140。请注意,实际上数据比对电路130在步骤s224等待取样时脉稳定的过程中,便开始持续将输出数据d与预设数据做比对,且一旦输出数据d包含预设数据时,数据比对电路130立刻以控制信号cp通知控制电路140比对结果,然而控制电路140是在确定取样时脉稳定后才检视控制信号cp。在本发明的一个实施例中,预设数据是高画质多媒体接口标准中,用来帮助影像数据对齐的数据,例如包含水平同步信息(hsync)与垂直同步信息(vsync)的扰码字元向量(scrambledcharactervector,scv)及/或控制码(controlcode)。其中依据高画质多媒体接口1.4版及2.0版的传输模式所传输的输入信号包含有不同的控制码,而扰码字元向量则只存在于高画质多媒体接口2.0版的传输模式所传输的输入信号中。不论是控制码或是扰码字元向量,皆包含多个组预设的数据内容。例如说控制码包含了4种特定数据内容,扰码字元向量则包含32种特定数据内容。当时脉信号clk以及影像信号以1.4版的传输模式传输,且取样电路114依据1.4版的传输模式取样影像信号时,数据比对电路130有很大的机会比对出输出数据d包含1.4版的控制码;当时脉信号clk以及影像信号以2.0版的传输模式传输,且取样电路114依据2.0版的传输模式取样影像信号时,数据比对电路130有很大的机会比对出输出数据d包含2.0版的控制码或是扰码字元向量。相反的,如果取样电路114依据错误的传输模式取样,则输出数据d必然是错误的,数据比对电路130的控制信号cp将指示输出数据d没有包含预设数据。因为预设数据会周期性地出现,在本发明的一个实施例中,可设定当预设数据在单位时间内出现的次数或是预设数据占输出数据d的比例超过一个门槛值时,控制信号cp才指示输出数据d包含预设数据,以提升数据比对的正确性。请注意,扰码字元向量或控制码只是本发明的其中一种实作方式,高画质多媒体接口中,对应不同传输模式具有不同数据型态的其他数据,亦可作为本发明的预设数据。在本实施例中,假设预设数据为高画质多媒体接口1.4版的传输模式所传输的输入信号的控制码,则当控制信号cp指示输出数据d包含预设数据(步骤s226判断为是),也就是说取样电路114正依据正确的传输模式取样,此时控制电路140便可确定目前的传输模式为1.4版(步骤s270)。然而如果步骤s226判断为否,有一个可能的原因是均衡器112还没调整至理想的均衡器设定值s_eq,造成输出数据d不够准确。因此接下来控制电路140判断是否已经完成均衡器112的所有可能设定(步骤s228),例如判断预设的均衡器设定值是否已使用完毕。如果在1.4版的传输模式下均衡器112仍有未尝试过的均衡器设定值,则控制电路140继续以其他均衡器设定值s_eq调整均衡器112(回到步骤s222);如果预设的均衡器设定值s_eq已使用完毕,则控制电路140通过传输模式设定值s_mode来控制取样电路114改以2.0版的传输模式所对应的参数来取样影像信号(步骤s230)。接下来的步骤s232~s238与步骤s222~s228相同或相似,故不再赘述。而当步骤s238判断为是,亦即在1.4版及2.0版的传输模式下所有预设的均衡器设定值s_eq已使用完毕但控制电路140仍无法决定传输模式,则此时控制电路140判断目前的程序是否已超过预设的时间(步骤s240)。如果未超过,则重新执行上述s220~s238的步骤(不一定全部执行,例如当步骤s226或步骤s236判断为是时则中断);如果目前的程序已超过预设时间,则控制电路140改以高画质多媒体接口所传送的scdc(statusandcontroldatachannel)数据做判断(步骤s250)。在一个实施例中,均衡器112、取样电路114、时脉检测电路120、数据比对电路130、控制电路140及参考时脉产生电路180皆以硬件实作。举例来说,时脉检测电路120包含计数器;数据比对电路130包含比较器;控制电路140则包含逻辑电路以及触发器(flip-flop),以有限状态机的形式完成上述的逻辑判断;而参考时脉产生电路180则是能产生稳定时脉信号的元件,例如石英振荡器或电感电容共振腔(lctank)。此外由于影像信号r、g及b的任一者皆会传送前述的预设数据,所以数据比对电路130只要针对其中一者的输出数据d做比对即可。在本发明的不同实施例中,高画质多媒体接口接收电路可以同时以1.4版或2.0版的传输模式为进行检测,也就是说,图3的流程图中步骤s220~s228及步骤s230~s238可以同时进行,以节省决定传输模式的时间。在此实施例中,控制电路140同时以不同的传输模式设定值s_mode设定取样电路114,因此取样电路114使其内部的其中一组子取样电路(未绘示)依据1.4版的传输模式取样第一影像信号(例如影像信号r),且同时使另一组子取样电路(未绘示)依据2.0版的传输模式取样第二影像信号(例如影像信号b)。类似的,数据比对电路130是以两组子比较电路同时分别将第一影像信号的取样结果与1.4版的预设数据做比对,以及将第二影像信号的取样结果与2.0版的预设数据做比对。此时控制信号cp指示对应1.4版的比对结果包含第一预设数据(对应1.4版的控制码)或是对应2.0版的比对结果包含第二预设数据(对应2.0版的控制码或扰码字元向量)。如果对应1.4版的比对结果包含第一预设数据,则控制电路140将取样电路114的所有取样单元设定为依据1.4版的传输模式处理影像信号;相反的,如果对应2.0版的比对结果包含第二预设数据,则控制电路140将取样电路114的所有取样单元设定为依据2.0版的传输模式处理影像信号。对控制电路140而言,只需因应步骤s220~s228及步骤s230~s238同时执行的情况对应修改有限状态机的逻辑电路即可。另外,在其他的实施例中,图3的流程可以先进行步骤s230~s238,再进行步骤s220~s228,也就是先判断目前的传输模式是否为2.0版,若不是,再判断是否为1.4版。由于本
技术领域
:的技术人员可借由图1及图2的装置发明的披露内容来了解图3的方法发明的实施细节与变化,因此虽然本发明的实施例如上所述,然而这些实施例并非用来限定本发明,本
技术领域
:的技术人员可依据本发明的明示或隐含的内容对本发明的技术特征施以变化,凡此种种变化均可能属于本发明所寻求的专利保护范围,换言之,本发明的保护范围须以本说明书的权利要求书所界定者为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1