本發(fā)明的實施例大體上是有關(guān)于電子元件的領(lǐng)域,特定而言是有關(guān)于在高解析度多媒體接口(HDMI)及行動高畫質(zhì)連接(MHL)上進行的壓縮視訊內(nèi)容傳輸。
背景技術(shù):
::高解析度多媒體接口(High-DefinitionMultimediaInterface,HDMI)(例如HDMI1及HDMI2)及行動高畫質(zhì)連接(MobileHigh-DefinitionLink,MHL)(例如MHL1、MHL2及MHL3)是設(shè)計成從來源裝置傳送未壓縮視訊(及音訊)內(nèi)容至目的裝置。只要連結(jié)(例如HDMI及MHL)可支援所需要的總頻寬,則未壓縮視訊可提供最佳的視訊品質(zhì)。顯示科技中最近的進展已提高對于高解析度視訊的需求(例如8k)。然而,由于頻寬限制,要橫跨現(xiàn)有的HDMI及MHL連結(jié)傳送如此高解析度的視訊是困難的。特別是,HDMI及MHL并非為了壓縮視訊內(nèi)容傳輸所設(shè)計。因此,仍需要一個能夠在HDMI及MHL連結(jié)上傳送壓縮視訊內(nèi)容的解決方案。技術(shù)實現(xiàn)要素:本發(fā)明的實施例大體上是指在高解析度多媒體接口(HDMI)及行動高畫質(zhì)連接(MHL)上進行的壓縮視訊傳輸。于某些實施例中,傳送裝置、接收裝置或儲存有傳送裝置或接收裝置的表示的非暫態(tài)電腦可讀媒體是予以揭露以用于在高解析度多媒體接口(HDMI)及行動高畫質(zhì)連接(MHL)上進行壓縮視訊傳輸。上述傳送裝置包含鏈結(jié)層電路,用以接收視訊資料及將上述視訊資料壓縮成壓縮視訊資料;一壓縮信息電路,用以產(chǎn)生視訊壓縮控制信息,上述視訊壓縮控制信息是描述上述視訊資料的壓縮;以及一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道傳送與上述壓縮視訊資料對應(yīng)的信號,且通過上述多媒體通信連結(jié)傳送與上述視訊壓縮控制信息對應(yīng)的信號。于一實施例中,上述視訊壓縮控制信息包含在壓縮上述視訊資料的期間所使用的壓縮參數(shù)。于一實施例中,上述視訊壓縮控制信息是作為前置信號或前導(dǎo)保護頻帶進行傳送,上述前置信號或上述前導(dǎo)保護頻帶是處于上述壓縮視訊資料的視訊傳送期間之前。于一實施例中,上述視訊壓縮控制信息是在遮沒期間內(nèi)傳送于資料島中。于一實施例中,上述視訊壓縮控制信息是通過上述多媒體通信連結(jié)中的上述一或多個多媒體通道進行傳送。于一實施例中,上述視訊壓縮控制信息是通過上述多媒體通信連結(jié)的一控制通道進行傳送。于一實施例中,上述作用中視訊資料包含復(fù)數(shù)個色彩分量,上述鏈結(jié)層電路設(shè)置成將上述色彩分量的線條壓縮成具有相同長度的上述色彩分量的壓縮線條。于一實施例中,上述作用中視訊資料包含復(fù)數(shù)個色彩分量,上述鏈結(jié)層電路設(shè)置成將上述色彩分量的線條壓縮成上述色彩分量的壓縮線條,且將一或多個填補位元填塞至上述色彩分量的上述壓縮線條上直到上述壓縮線條具有相同長度。于一實施例中,上述作用中視訊資料包含復(fù)數(shù)個色彩分量,上述鏈結(jié)層電路是設(shè)置成將上述色彩分量的線條壓縮成上述色彩分量的壓縮線條,且將上述色彩分量的上述壓縮線條按順序地加密成加密視訊資料,以及由上述接口所傳送的與上述壓縮視訊資料對應(yīng)的上述信號為與上述加密視訊資料對應(yīng)的信號。本發(fā)明的其他實施例為用于通過多媒體通信連結(jié)進行通信的接收裝置。上述接收裝置包含一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道接收與壓縮視訊資料對應(yīng)的信號,且通過上述多媒體通信連結(jié)接收與視訊壓縮控制信息對應(yīng)的信號,上述視訊壓縮控制信息是描述上述壓縮視訊資料的壓縮;以及鏈結(jié)層電路,用以基于上述視訊壓縮控制信息將上述壓縮視訊資料解壓縮成視訊資料,上述視訊壓縮控制信息是描述上述壓縮視訊資料的壓縮。于一實施例中,上述視訊壓縮控制信息包含在壓縮上述視訊資料的期間所使用的壓縮參數(shù)。于一實施例中,上述視訊壓縮控制信息是作為前置信號或前導(dǎo)保護頻帶進行接收,上述前置信號或上述前導(dǎo)保護頻帶是處于上述壓縮視訊資料的視訊傳送期間之前。于一實施例中,上述視訊壓縮控制信息是在遮沒期間內(nèi)接收于資料島中。于一實施例中,上述視訊壓縮控制信息是通過上述多媒體通信連結(jié)中的上述一或多個多媒體通道進行接收。于一實施例中,上述視訊壓縮控制信息是通過上述多媒體通信連結(jié)的一控制通道進行接收。于一實施例中,上述壓縮視訊資料包含具有相同長度的色彩分量的壓縮線條。于一實施例中,上述壓縮視訊資料包含具有填補位元的色彩分量的壓縮線條,上述鏈結(jié)層電路在對上述壓縮視訊資料進行解壓縮時移除上述填補位元。于一實施例中,與上述壓縮視訊資料對應(yīng)的上述信號是為與加密視訊資料對應(yīng)的信號,上述鏈結(jié)層電路將上述加密視訊資料解密成經(jīng)解密視訊資料,且將上述經(jīng)解密視訊資料分成用于不同色彩分量的線條。根據(jù)本發(fā)明的另一實施例,一種儲存有傳送裝置的表示的非暫態(tài)電腦可讀媒體是予以提供。上述傳送裝置包含鏈結(jié)層電路,用以接收作用中視訊資料及將上述作用中視訊資料壓縮成壓縮視訊資料;一壓縮信息電路,用以產(chǎn)生視訊壓縮控制信息,上述視訊壓縮控制信息是描述上述作用中視訊資料的壓縮;以及一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道傳送與上述壓縮視訊資料對應(yīng)的信號,且通過上述多媒體通信連結(jié)傳送與上述視訊壓縮控制信息對應(yīng)的信號。根據(jù)本發(fā)明的又另一實施例,一種儲存有接收裝置的表示的非暫態(tài)電腦可讀媒體是予以提供。上述接收裝置包含一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道接收與壓縮視訊資料對應(yīng)的信號,且通過上述多媒體通信連結(jié)接收與視訊壓縮控制信息對應(yīng)的信號,上述視訊壓縮控制信息是描述上述壓縮視訊資料的壓縮;以及鏈結(jié)層電路,用以基于上述視訊壓縮控制信息將上述壓縮視訊資料解壓縮成視訊資料,上述視訊壓縮控制信息是描述上述壓縮視訊資料的壓縮。根據(jù)本發(fā)明的附加實施例,用于通過多媒體通信連結(jié)進行通信的傳送裝置是予以提供。上述傳送裝置包含壓縮電路,用以接收與視訊遮沒期間的遮沒狀態(tài)對應(yīng)的遮沒期間資料,上述壓縮電路將上述遮沒期間資料壓縮成壓縮遮沒期間資料;以及一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道傳送與上述壓縮遮沒期間資料對應(yīng)的信號。于一實施例中,上述壓縮電路產(chǎn)生遮沒壓縮信息,上述遮沒壓縮信息是描述壓縮遮沒期間資料的壓縮,上述接口通過上述多媒體通信連結(jié)傳送上述遮沒壓縮信息。于一實施例中,壓縮遮沒期間資料包含表示遮沒期間資料內(nèi)的狀態(tài)改變的遮沒事件。于一實施例中,壓縮電路藉由對遮沒期間資料施加游程長度編碼而對遮沒期間資料進行壓縮,以產(chǎn)生壓縮遮沒期間資料。于一實施例中,對于至少一視訊遮沒期間,上述壓縮電路藉由將遮沒期間資料分成由資料島分離的不同部份并分別對上述不同部份的每一者進行壓縮而對上述視訊遮沒期間用的上述遮沒期間資料進行壓縮。于一實施例中,對于包含資料島的至少一視訊遮沒期間,上述壓縮電路藉由將上述遮沒期間資料壓縮成單一組描述上述遮沒期間資料的狀態(tài)的時序信息而對上述視訊遮沒期間用的上述遮沒期間資料進行壓縮。于一實施例中,上述傳送裝置將額外的視訊遮沒期間以壓縮視訊資料替代,上述接口通過上述多媒體通信連結(jié)中的上述一或多個多媒體通道傳送與上述壓縮視訊資料對應(yīng)的信號。根據(jù)本發(fā)明的再附加的實施例,用于通過多媒體通信連結(jié)進行通信的接收裝置是予以提供。上述接收裝置包含一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道接收與壓縮遮沒期間資料對應(yīng)的信號;以及解壓縮電路,用以將上述壓縮遮沒期間資料解壓縮成與視訊遮沒期間的狀態(tài)相對應(yīng)的遮沒期間資料。于一實施例中,上述接口亦通過上述多媒體通信連結(jié)接收遮沒壓縮信息,上述遮沒壓縮信息是描述上述壓縮遮沒期間資料的壓縮,其中上述解壓縮電路是基于上述遮沒壓縮信息對上述壓縮遮沒期間資料進行解壓縮。于一實施例中,上述壓縮遮沒期間資料包含表示上述遮沒期間資料內(nèi)的狀態(tài)改變的遮沒事件。于一實施例中,上述壓縮遮沒期間資料是藉由對上述壓縮遮沒期間資料施加游程長度解碼而加以解壓縮,以產(chǎn)生上述遮沒期間資料。于一實施例中,對于至少一視訊遮沒期間,上述視訊遮沒期間用的上述壓縮遮沒期間資料包含由資料島分離的不同部份,上述解壓縮電路將上述數(shù)個部份解壓縮成上述遮沒期間資料。于一實施例中,對于包含資料島的至少一視訊遮沒期間,上述視訊遮沒期間用的上述壓縮遮沒期間資料包含單一組與上述遮沒期間資料的狀態(tài)相對應(yīng)的時序信息,上述解壓縮電路將上述單一組時序信息解壓縮成上述遮沒期間資料。根據(jù)本發(fā)明的另一實施例,一種儲存有傳送裝置的表示的非暫態(tài)電腦可讀媒體是予以提供。上述傳送裝置包含壓縮電路,用以接收與視訊遮沒期間的遮沒狀態(tài)對應(yīng)的遮沒期間資料,上述壓縮電路將上述遮沒期間資料壓縮成壓縮遮沒期間資料;以及一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道傳送與上述壓縮遮沒期間資料對應(yīng)的信號。于一實施例中,上述壓縮電路產(chǎn)生遮沒壓縮信息,上述遮沒壓縮信息是描述壓縮遮沒期間資料的壓縮,上述接口通過上述多媒體通信連結(jié)傳送上述遮沒壓縮信息。于一實施例中,壓縮遮沒期間資料包含表示遮沒期間資料內(nèi)的狀態(tài)改變的遮沒事件。于一實施例中,壓縮電路藉由對遮沒期間資料施加游程長度編碼而對遮沒期間資料進行壓縮,以產(chǎn)生壓縮遮沒期間資料。于一實施例中,對于至少一視訊遮沒期間,上述壓縮電路藉由將遮沒期間資料分成由資料島分離的不同部份并分別對上述不同部份的每一者進行壓縮而對上述視訊遮沒期間用的上述遮沒期間資料進行壓縮。于一實施例中,對于包含資料島的至少一視訊遮沒期間,上述壓縮電路藉由將上述遮沒期間資料壓縮成單一組描述上述遮沒期間資料的狀態(tài)的時序信息而對上述視訊遮沒期間用的上述遮沒期間資料進行壓縮。根據(jù)本發(fā)明的又另一實施例,一種儲存有接收裝置的表示的非暫態(tài)電腦可讀媒體是予以提供。上述接收裝置包含一接口,用以通過上述多媒體通信連結(jié)中的一或多個多媒體通道接收與壓縮遮沒期間資料對應(yīng)的信號;以及解壓縮電路,用以將上述壓縮遮沒期間資料解壓縮成與視訊遮沒期間的狀態(tài)相對應(yīng)的遮沒期間資料。于一實施例中,上述接口亦通過上述多媒體通信連結(jié)接收遮沒壓縮信息,上述遮沒壓縮信息是描述上述壓縮遮沒期間資料的壓縮,其中上述解壓縮電路是基于上述遮沒壓縮信息對上述壓縮遮沒期間資料進行解壓縮。本發(fā)明的實施例是敘述如何在一連結(jié)例如HDMI或MHL上傳送壓縮視訊資料。如此將使MHL3及HDMI2能夠以現(xiàn)行的實體層(PHYs)攜帶更高解析度的內(nèi)容(例如8K),并使得對于相同解析度能夠有更低的功率消耗。附圖說明此處所揭露的實施例的教示可藉由思考下述詳細(xì)敘述并配合附圖而得以快速了解。圖1是根據(jù)一實施例的用于資料通信的系統(tǒng)的高階方塊示意圖。圖2為根據(jù)一實施例適合用作為圖1的來源裝置或目的裝置的計算裝置的詳細(xì)示意圖。圖3為根據(jù)一實施例顯示用以在HDMI及MHL上傳輸壓縮資料的資料路徑的流程圖。圖4A為根據(jù)一實施例顯示用以在HDMI上傳送壓縮資料的傳送器的電路示意圖。圖4B是根據(jù)一實施例顯示用以對傳送于HDMI上的經(jīng)接收的壓縮資料進行解壓縮的接收器的電路示意圖。圖5是根據(jù)一實施例顯示用以處理壓縮視訊資料的第一方法的示意圖。圖6是根據(jù)一實施例顯示用以處理壓縮視訊資料的第二方法的示意圖。圖7是根據(jù)一實施例顯示用以處理壓縮視訊資料的第三方法的示意圖。圖8是根據(jù)一實施例顯示用以處理壓縮視訊資料的第四方法的示意圖。圖9是根據(jù)一實施例顯示將遮沒期間壓縮成遮沒事件。圖9D是根據(jù)一實施例顯示遮沒事件之間的時序壓縮。圖9A至圖9C是根據(jù)一實施例顯示遮沒期間壓縮的三個實例的示意圖。圖10是根據(jù)一實施例顯示遮沒期間壓縮的優(yōu)點的示意圖。圖11是根據(jù)一實施例顯示遮沒期間壓縮對于4K視訊方案所需頻寬的影響的示意圖。圖12是根據(jù)一實施例顯示具有壓縮資料的HDMI資料流的示意圖。圖13是根據(jù)一實施例顯示MHL3資料流封包的封包標(biāo)頭位元組的圖表。具體實施方式圖式及下述敘述是有關(guān)于僅作為例示的若干實施例。應(yīng)注意者為,從下述討論,此處所揭露的結(jié)構(gòu)及方法的替代實施例將可快速地被理解為可在不超出此處所討論的原則范圍下利用的可行替代物?,F(xiàn)在將詳細(xì)參照若干實施例,其實例是繪制于附圖中。應(yīng)注意者為,不管可實行的類似或相似元件符號用在圖式中的何處,其可象征類似或相似的功能。本發(fā)明的實施例是使用壓縮來橫跨多媒體通信連結(jié)傳送視訊資料及遮沒(blanking)資料,其具有若干優(yōu)點。第一,以相同的連結(jié)科技(例如以相同的頻寬),可支援較高的解析度,例如對于現(xiàn)行的1080p連結(jié)利用四倍壓縮4K的解析度是為可能。第二,對于相同解析度,壓縮可能達到較低的功率消耗。第三,對于相同解析度,相較于未壓縮資料,傳送壓縮資料需要更少的實體針腳或線路。特定而言,第一個優(yōu)點特別對消費型電子產(chǎn)品有利,而第二及第三個優(yōu)點對于行動裝置是為重要。下述敘述及圖式顯示壓縮視訊資料及遮沒資料如何可在多媒體通信連結(jié)上傳送。圖1是根據(jù)一實施例的用于資料通信的系統(tǒng)100的高階方塊示意圖。系統(tǒng)100包含一來源裝置110,其通過一或多個接口纜線120、150、180與一目的裝置115通信。來源裝置110通過接口纜線120、150、180將多媒體資料流(例如音訊/視訊資料流)傳送至目的裝置115,且亦與目的裝置115交換控制資料。于一實施例中,來源裝置110及/或目的裝置115可為中繼(repeater)裝置。來源裝置110包含實體通信埠112、142、172,其耦合至接口纜線120、150、180。目的裝置115亦包含實體通信埠117、147、177,其耦合至接口纜線120、150、180。在來源裝置110與目的裝置115之間橫跨接口纜線交換的信號是通過實體通信埠。來源裝置110與目的裝置115是利用各種協(xié)定交換資料。于一實施例中,接口纜線120代表高解析度多媒體接口(HDMI)纜線。HDMI纜線120支援經(jīng)由data0+線路121、data0-線路122、data1+線路123、data1-線路124、data2+線路125及data2-線路126傳送的差動信號。差動資料線路的每一對代表一單一多媒體通信通道。HDMI纜線120可進一步包含差動時脈線路clock+127及clock-128;消費型電子控制(ConsumerElectronicsControl,CEC)控制匯流排129;顯示資料通道(DisplayDataChannel,DDC)匯流排130;電源131、接地132;熱插拔偵測133;以及四條屏蔽線844以用于差動信號。于某些實施例中,目的裝置115可利用CEC控制匯流排129來將封閉回路反饋(closedloopfeedback)控制資料傳送至來源裝置110。于一實施例中,接口纜線150代表行動高畫質(zhì)連接(MHL)纜線。MHL纜線150支援經(jīng)由data0+線路151及data0-線路152所傳送的差動信號。于圖中所示的MHL的實施例中,僅有單一對的差動資料線路(例如data0+線路151及data0-線路152)。內(nèi)嵌共膜時脈(Embeddedcommonmodeclocks)是通過差動資料線路傳送。MHL纜線150可進一步包含一控制匯流排(CBUS)159、電源160及接地161??刂茀R流排(CBUS)159攜帶控制信息例如搜尋資料、組態(tài)資料及遠(yuǎn)端控制指令。本發(fā)明的實施例是有關(guān)于在多媒體通信連結(jié)例如HDMI或MHL的多媒體通道上進行壓縮視訊資料及壓縮視訊遮沒期間資料的傳輸。如此將使MHL3及HDMI2能夠以現(xiàn)行的實體層(PHYs)攜帶更高解析度的內(nèi)容(例如8K),且使得對于相同解析度能夠有更低的功率消耗。于一實施例中,來源裝置110、目的裝置115或來源裝置110或目的裝置115內(nèi)的元件的一表示可儲存作為非暫態(tài)電腦可讀媒體(例如硬碟、快閃碟、光碟)內(nèi)的資料。這些表示可為行為級(behaviorallevel)、暫存器傳輸級(registertransferlevel)、邏輯元件級(logiccomponentlevel)、電晶體級及布局幾何級(layoutgeometry-level)描述。圖2是為根據(jù)一實施例適合用作為圖1的來源裝置110或目的裝置115的計算裝置200的詳細(xì)示意圖。計算裝置200可例如為行動電話、電視、膝上型電腦、平板電腦等。計算裝置200包含若干元件例如處理器202、記憶體203、儲存模組204、輸入模組(例如鍵盤、滑鼠及其類似物)206、顯示模組207(例如液晶顯示器、有機發(fā)光顯示器及其類似物)以及傳送器或接收器205,上述各元件通過匯流排201彼此交換資料及控制信號。儲存模組204是實施為一或多個非暫態(tài)電腦可讀儲存媒體(例如硬碟、固態(tài)記憶體等),且儲存由處理器202配合記憶體203所執(zhí)行的軟體指令。作業(yè)系統(tǒng)軟體及其他應(yīng)用軟體亦可儲存于儲存模組204中以運行于處理器202上。傳送器或接收器205是耦合至埠,以接收或傳送多媒體資料及控制資料。所接收或傳送的多媒體資料可包含視訊資料流或音訊-視訊資料流,例如HDMI及MHL資料。多媒體資料可利用加密機制例如高頻寬數(shù)位內(nèi)容保護(HDCP,High-BandwidthDigital-ContentProtection)加以加密以用于傳輸。傳送器或接收器可包含若干電路例如接口電路,以與MHL/HDMI連結(jié)界接,以及壓縮引擎以對視訊資料進行壓縮及解壓縮?,F(xiàn)請參照圖3,其根據(jù)一實施例顯示用以在HDMI及MHL上傳輸壓縮資料的資料路徑的流程圖。圖3中的資料路徑所顯示的實施例是顯示用以處理壓縮視訊資料的資料流程以及用以處理壓縮遮沒期間資料的資料流程。最初,視訊壓縮用的資料路徑是以作用中視訊(activevideo)資料302開始。作用中視訊資料302可為代表視訊的資料或資料流。例如,作用中視訊資料302可包含用于多個視訊框的視訊資料。作用中視訊資料302是加以壓縮303成壓縮視訊資料304。壓縮視訊資料304接著經(jīng)過加密305成加密視訊資料306。遮沒期間壓縮用的資料路徑是以遮沒期間資料及資料島(dataislands,DIs)312開始,上述遮沒期間資料及資料島(DIs)312一同組成了遮沒期間。遮沒期間可包含垂直遮沒期間及/或水平遮沒期間。垂直遮沒期間內(nèi)含表示一新的畫面的垂直同步脈沖,水平遮沒期間內(nèi)含表示畫面內(nèi)一新的線的水平同步脈沖。垂直遮沒期間及水平遮沒期間內(nèi)的狀態(tài)是由遮沒期間資料所代表。于一實施例中,資料島可發(fā)生于水平及/或垂直遮沒期間內(nèi)。在資料島期間,音訊及/或輔助資料可在一連串的封包內(nèi)傳送。遮沒期間資料312是加以壓縮313,其造成具有資料島的壓縮遮沒期間資料314。資料島是利用高頻寬數(shù)位內(nèi)容保護(HDCP)加以加密305,以獲得加密資料島。結(jié)果為具有加密資料島的壓縮遮沒期間資料316。此外,根據(jù)圖3中所示的資料流程,加密視訊306可加以封包化307,以產(chǎn)生封包化視訊308。具有加密資料島的壓縮遮沒期間資料316可加以封包化307,以產(chǎn)生封包化遮沒期間318。封包化階段(由307所表示)可僅包含于使用MHL3的實施例中,而使用HDMI及更早版本的MHL的實施例不會有封包化階段。現(xiàn)請參照圖4A,其根據(jù)一實施例顯示用以在HDMI上傳送壓縮資料的傳送器400的電路示意圖。圖中所示的傳送器400包含視訊壓縮電路402、視訊高頻寬數(shù)位內(nèi)容保護(HDCP)加密電路404a、資料島高頻寬數(shù)位內(nèi)容保護(HDCP)加密電路404b、最小轉(zhuǎn)換差動信號(transition-minimizeddifferentialsignaling,TMDS)編碼電路406、遮沒壓縮電路408、壓縮信息電路410以及傳送接口電路412。于一實施例中,傳送器400中的一或多個元件可為HDMI或MHL的資料鏈結(jié)層的一部分。因此,上述一或多個元件亦可稱為“鏈結(jié)層電路”。本領(lǐng)域中具通常知識者將得以領(lǐng)會,除了此處所敘述者以外,圖4A中的傳送器400的其他實施例可具有不同及/或附加的電路,前述功能可以不同方式散布于若干模組之中。視訊壓縮電路402接收作用中視訊資料401并將作用中視訊資料401壓縮成壓縮視訊資料403。作用中視訊資料401可包含分離的R、G及B視訊資料401,其經(jīng)過壓縮成壓縮R、G、B視訊資料403。于一實施例中,視訊壓縮電路402可由壓縮信息電路410所控制,以實施作用中視訊資料401的壓縮。例如,視訊壓縮電路402從壓縮信息電路410接收視訊壓縮控制信息411,視訊壓縮控制信息411描述了影響視訊資料壓縮的壓縮參數(shù)。壓縮參數(shù)的實例包含壓縮率,其定義壓縮量,以及壓縮演算法,其確定欲使用的一特定壓縮演算法。視訊壓縮電路402基于視訊壓縮控制信息411對作用中視訊資料401進行壓縮。視訊高頻寬數(shù)位內(nèi)容保護(HDCP)加密電路404a從視訊壓縮電路402接收壓縮視訊資料403,并利用高頻寬數(shù)位內(nèi)容保護(HDCP)對壓縮視訊資料403進行壓縮,以產(chǎn)生加密視訊資料405。資料島高頻寬數(shù)位內(nèi)容保護(HDCP)加密電路404b接收遮沒期間的一或多個資料島421用的資料,并利用HDCP對資料島421進行加密。資料島HDCP加密電路404b亦從壓縮信息電路410接收視訊壓縮控制信息411,并利用所接收的視訊壓縮控制信息411產(chǎn)生信息框,前述信息框描述了視訊壓縮電路402所使用的壓縮參數(shù)。例如,資料島HDCP加密電路404b基于視訊壓縮控制信息411產(chǎn)生壓縮參數(shù)用的資料島423。于一實施例中,視訊HDCP加密電路404a及資料島HDCP加密電路404b可為相同的電路,以對視訊資料401及資料島421實施加密。最小轉(zhuǎn)換差動信號(TMDS)編碼電路406接收加密視訊資料405并將加密視訊資料405編碼成最小轉(zhuǎn)換差動信號(TMDS)符元407,以通過傳送接口電路412及多媒體通信連結(jié)進行傳輸。例如,TMDS編碼電路406對視訊資料401實施8b/10b編碼、將8-bit符元映射成10-bit符元。于一實施例中,TMDS編碼電路406亦接收壓縮參數(shù)用的資料島423及遮沒壓縮電路408所輸出的其他壓縮遮沒期間資料427,并將這些資料轉(zhuǎn)換成10-bit符元。于某些實施例中,TMDS編碼電路406亦接收視訊壓縮控制信息411,并利用此信息產(chǎn)生包含視訊壓縮信息411的前置信號(preambles)或前導(dǎo)保護頻帶(leadingguardbands)。遮沒壓縮電路408接收遮沒期間資料425,并對遮沒期間資料425進行壓縮,以產(chǎn)生壓縮遮沒期間資料427。遮沒期間資料425是表示遮沒期間目前所處于的遮沒狀態(tài)(例如前廊(frontporch)、同步脈沖、后廊(backporch))。遮沒期間資料425是通過一或多個信號例如垂直同步(verticalsync,VS)信號、水平同步(horizontalsync,HS)信號及資料致能(dataenable,DE)信號進行傳送。遮沒期間亦可稱為“同步期間”,遮沒狀態(tài)亦可稱為“同步狀態(tài)”。如圖4A所示,壓縮遮沒期間資料427是輸出至TMDS編碼電路406,TMDS編碼電路406將壓縮遮沒期間資料427編碼成TMDS符元,進而由傳送接口電路412經(jīng)由傳送器400與接收器450之間的多媒體通信連結(jié)進行傳送。于一實施例中,遮沒壓縮電路408亦可產(chǎn)生遮沒壓縮信息,其描述了壓縮遮沒期間資料427的壓縮。遮沒壓縮信息可經(jīng)由接口電路412及多媒體通信連結(jié)傳送至接收器。傳送接口電路412將TMDS符元407序列化(serialize)成每一多媒體通信通道用的差動信號,并通過多媒體通信連結(jié)的各個多媒體通信通道傳送差動信號。傳送接口電路412因此傳送在傳送器400內(nèi)其他類型信息當(dāng)中代表壓縮視訊資料403、壓縮控制信息411、壓縮遮沒期間資料427、遮沒壓縮信息及資料島的信號。于一實施例中,傳送接口電路412亦可從壓縮信息電路410(于圖4A中以虛線箭頭顯示)接收視訊壓縮控制信息411,并將視訊壓縮控制信息411作為信號經(jīng)由多媒體通信連結(jié)的顯示資料通道(DDC,displaydatachannel)430進行傳送。例如,顯示資料通道430是為一獨立的控制通道,其不同于多媒體通道或用以傳送TMDS符元407的通道。于MHL的實例中,TMDS符元407所代表的壓縮R、G、B視訊資料是以序列方式傳送橫跨單一多媒體通道。另外,視訊壓縮控制信息411可橫跨控制匯流排(CBUS)通道進行傳送,而非顯示資料通道(DDC)。圖4B是根據(jù)一實施例顯示用以對傳送于HDMI上的壓縮資料進行解壓縮的接收器450的電路示意圖。圖中所示的接收器450包含接收接口電路452、壓縮控制電路454、最小轉(zhuǎn)換差動信號(transition-minimizeddifferentialsignaling,TMDS)解碼電路456、視訊高頻寬數(shù)位內(nèi)容保護(HDCP)解密電路458a、資料島高頻寬數(shù)位內(nèi)容保護(HDCP)解密電路458b、視訊解壓縮電路460以及遮沒解壓縮電路464。于一實施例中,接收器450的一或多個元件可儲存于HDMI或MHL的資料鏈結(jié)層中。因此,上述一或多個元件亦可稱為“鏈結(jié)層電路”。本領(lǐng)域中具通常知識者將得以領(lǐng)會,除了此處所敘述者以外,圖4B中的接收器450的其他實施例可具有不同及/或附加的電路,前述功能可以不同方式散布于若干電路之中。接收接口電路452通過多媒體通信連結(jié)的多媒體通道接收來自傳送器400的進入信號。前述信號代表了最小轉(zhuǎn)換差動信號(transition-minimizeddifferentialsignaling,TMDS)符元,其用以傳送信息例如壓縮視訊資料、壓縮遮沒期間資料465、描述作用中視訊資料401的壓縮的視訊壓縮控制信息411以及描述壓縮遮沒期間資料465的壓縮的遮沒壓縮信息。接收接口電路452將信號反序列化(deserialize)成TMDS符元。TMDS解碼電路456接收TMDS符元,并對該些符元施行TMDS解碼。TMDS解碼電路456將經(jīng)解碼視訊資料457輸出至視訊HDCP解密電路458a,將經(jīng)解碼資料島459輸出至資料島HDCP解密電路458b,并將壓縮遮沒期間資料465輸出至遮沒解壓縮電路464。視訊HDCP解密電路458a及資料島HDCP解密電路458b對從TMDS解碼電路456接收的資料(例如經(jīng)解碼視訊資料457、經(jīng)解碼資料島459)分別進行解密。視訊HDCP解密電路458a將經(jīng)解密視訊資料461輸出至視訊解壓縮電路460。資料島HDCP解密電路458b將經(jīng)解密資料島463輸出至壓縮控制電路454。于一實施例中,經(jīng)解密資料島463可包含視訊壓縮控制信息411,其是提供至壓縮控制電路454。于另一實施例中,視訊壓縮控制信息411(以虛線箭頭顯示)反而是通過顯示資料通道(DDC)接收。于又另一實施例中,視訊壓縮控制信息411(以虛線箭頭顯示)是于控制期間的前置信號中或于視訊資料期間的前導(dǎo)保護頻帶中,其是由TMDS解碼電路456所抽取。壓縮控制電路454利用壓縮控制信息411中的壓縮參數(shù)來控制視訊解壓縮電路460如何對經(jīng)解密視訊資料461進行解壓縮。遮沒解壓縮電路464對從TMDS解碼電路456接收的壓縮遮沒期間資料465進行解壓縮,以產(chǎn)生遮沒期間資料469。視訊解壓縮電路460在壓縮控制電路454的控制之下對經(jīng)解密視訊資料461進行解壓縮,并輸出視訊資料471。于MHL的實例中,R、G、B視訊資料是以序列方式橫跨單一多媒體通信通道進行接收。另外,視訊壓縮控制信息411可橫跨控制匯流排(CBUS)通道進行傳送,而非顯示資料通道(DDC)。為了使視訊傳輸成為可能,本發(fā)明解決了若干技術(shù)問題。某些是對所有連結(jié)(HDMI及MHL)共同的問題,而某些是對每一連結(jié)特定的問題。本文以共同部份開始:視訊壓縮及遮沒壓縮。本文接著會敘述連結(jié)特定部份。壓縮視訊處理壓縮視訊處理是有關(guān)于如何將壓縮資料對準(zhǔn)于資料路徑,前述資料路徑假設(shè)為24b資料塊(datachunk)(例如圖3中的HDCP步驟)。至少有四個可能的方法可壓縮視訊資料。于一實施例中,如圖5及圖6所示前兩個方法是對于HDMI及MHL較佳,而如圖7及圖8所示后兩個方法是對于MHL3較佳。圖5是根據(jù)一實施例顯示用以處理壓縮視訊資料的第一方法的示意圖。例如,原始視訊500包含色彩分量R501、G503、B505及/或其他分量例如Y、Cb及Cr(未圖示)。每一分量501、503、505包含一視訊資料線,例如8bitsx1000畫素=8000bits的資料/每條線。視訊壓縮電路例如圖4A所示的視訊壓縮電路402可對原始視訊資料500進行壓縮,因此產(chǎn)生具有壓縮視訊分量R511、G513、B515及/或其他壓縮分量例如Y、Cb及Cr(未圖示)的線條的壓縮視訊510。壓縮視訊分量R511、G513、B515均具有相同的壓縮線條尺寸,且可與位元組界限(byteboundary)517對齊。例如,一線條內(nèi)具有8000bits的視訊分量R501可利用2:1壓縮加以壓縮成一線條內(nèi)具有4000bits的壓縮視訊分量R511。4000bit的線條為8bits的整倍數(shù),其意指該線條是與位元組界限對準(zhǔn)。于如此的實例中,視訊HDCP加密電路例如圖4A所示的視訊HDCP加密電路404a可對24b資料塊層級的壓縮視訊資料510實施HDCP加密,而不需知曉資料510為壓縮資料。換言的,HDCP加密可實施于包含8bits的R、8bits的G及8bits的B的24b資料塊壓縮資料。如此允許現(xiàn)有HDCP電路可重新利用于壓縮,而不需重新設(shè)計HDCP邏輯。于另一實施例中,視訊壓縮電路例如圖4A所示的視訊壓縮電路402可對分別包含RGB分量的原始視訊500進行壓縮,其造成每一分量R、G、B有不同線條尺寸。例如,壓縮視訊可具有壓縮R、G及B分量,其具有不同的線條長度。于如此的實例中,可有三個不同的處理壓縮視訊資料的方法,現(xiàn)將參照圖6、圖7及圖8加以說明。圖6是根據(jù)另一實施例顯示用以處理壓縮視訊資料的方法的示意圖。于圖6所示的實施例中,HDCP加密電路例如圖4A中的視訊HDCP加密電路404a將0s617a、617b填塞至壓縮視訊的一或多個分量(例如R、G)上,以獲得具有填補(padding)的壓縮視訊610,其分別包含分量(具有填塞的0位元)611、613、615。上述填補(padding)可確保每一分量線條具有相同線條尺寸且是位元組對齊的。以此方式,HDCP加密電路例如圖4A所示的HDCP加密電路404a可對24b資料塊層級(chunklevel)的具有填補的壓縮視訊610進行HDCP加密。然而,此方法可能會藉由將0填補至視訊資料分量而造成部份頻寬浪費。于接收端,視訊解壓縮電路460在對經(jīng)解密視訊資料進行解壓縮時會移除填補位元617a、617b。壓縮分量R、G及B的線條可接著解壓縮成原始視訊500。圖7是根據(jù)進一步的實施例顯示用以處理壓縮視訊資料的方法的示意圖。圖中所示的實施例將壓縮R、G及B分量的線條放置于列720中。HDCP加密接著施行于列720,使得壓縮R、G及B分量的線條以一次24b資料塊的方式序列地進行加密。于如此的實例中,邊界標(biāo)記710a、710b、710c是插入于分量之間,且表示二個相鄰分量之間的邊界。此實施例一般使用于MHL,于其中所有貫穿的色彩分量R、G及B是利用封包序列地傳送橫跨單一通信通道。此外,于MHL環(huán)境中,加密視訊資料在橫跨單一MHL通信通道進行傳送之前會經(jīng)過封包化。于其他可具有多個通信通道的MHL實施例中,所產(chǎn)生的封包可能會橫跨多個通信通道散布。于接收端,解密電路458a對經(jīng)解碼視訊資料進行解密,以產(chǎn)生壓縮視訊的列720。壓縮視訊的列720接著藉由識別邊界標(biāo)記710a、710b、710c并沿著邊界標(biāo)記710a、710b、710c分離色彩分量R、G、B而分離成不同的色彩分量R、G、B壓縮線條。色彩分量R、G、B的分離壓縮線條接著由視訊解壓縮電路460進行解壓縮。圖8是根據(jù)又另一實施例顯示用以處理壓縮視訊資料的方法的示意圖。于所示的實施例中,壓縮視訊710具有壓縮分量R811、G813、B815,其具有不同線條尺寸。HDCP加密是以24b資料塊層級的方式實施于壓縮視訊710。對于未有任何資料能夠加密的部份壓縮分量例如R811、G813,HDCP加密電路404a所產(chǎn)生的HDCP密碼值的對應(yīng)位元是被丟棄。結(jié)果為具有三個加密視訊分量R821、G823、B825的加密視訊810,前述三個加密視訊分量R821、G823、B825具有不同線條尺寸。每一分量可加以封包化且一個接著一個橫跨單一MHL通信通道進行傳送。于其他可具有多個通信通道的MHL實施例中,所產(chǎn)生的封包可能會橫跨多個通信通道散布。遮沒期間壓縮視訊壓縮引擎僅處理資料的作用中視訊部份。然而,橫跨多媒體連結(jié)(例如HDMI或MHL)傳送的資料的整體壓縮比亦會受到遮沒期間的影響。例如,若遮沒期間使用了20%的頻寬,視訊資料的2:1壓縮將會產(chǎn)生0.2+0.8×0.5=0.6,亦即40%壓縮率,其較2:1壓縮率為低。有一些方法可藉由壓縮遮沒期間而減輕此問題。第一個壓縮遮沒期間的方法為(1)將遮沒期間資料以遮沒事件替代,上述遮沒事件表示遮沒期間內(nèi)的狀態(tài)改變以及(2)減少遮沒事件之間的時間。如以上所定義,遮沒期間可為水平遮沒期間或垂直遮沒期間,其亦可稱為水平同步(horizontalSYNC,HS)期間及垂直同步(verticalSYNC,VS)期間。于一實施例中,遮沒壓縮電路408,如圖4A所示,將遮沒期間資料壓縮成以下一者或多者:遮沒期間起始(blankingperiodstart,BS)事件、水平同步起始(horizontalSYNCstart,HSS)事件、水平同步結(jié)束(horizontalSYNCend,HSE)事件、垂直同步起始(verticalSYNCstart,VSS)事件以及垂直同步結(jié)束(verticalSYNCend,VSE)事件。BS事件、HSS事件、HSE事件、VSS事件以及VSE事件是表示不同特定遮沒狀態(tài)的起始或結(jié)束(亦即狀態(tài)之間的改變)。因此,這些事件可統(tǒng)稱為遮沒事件。圖9是根據(jù)一實施例顯示將遮沒期間資料壓縮成遮沒事件。圖9包含三個信號DE、HS及VS,其用以攜帶遮沒期間資料425。當(dāng)DE信號位于低準(zhǔn)位時水平遮沒期間970、垂直遮沒期間980出現(xiàn),當(dāng)DE信號位于高準(zhǔn)位時作用中視訊期間出現(xiàn)。資料島未顯示于圖9,但會在水平遮沒期間970及垂直遮沒期間980期間的某個時間傳送。當(dāng)DE下降時,水平遮沒期間(HBLK,horizontalblankingperiod)970開始。當(dāng)DE上升時HBLK期間970結(jié)束。HBLK期間970包含不同的狀態(tài):前廊971、表示畫面內(nèi)的一新的線的水平同步(HS)脈沖972以及后廊973。這些狀態(tài)的每一者長度上可為多個時脈周期。HBLK期間970是壓縮成表示前廊971的開始的BS事件、表示HS脈沖972的開始的HSS事件以及表示HS脈沖972的結(jié)束的HSE事件。當(dāng)DE下降時,垂直遮沒期間(VBLK)980開始。當(dāng)DE上升時,VBLK期間980結(jié)束。VBLK期間980包含不同的狀態(tài):前廊981、表示畫面內(nèi)的一新的線的垂直同步(VS)脈沖982以及后廊983。這些狀態(tài)的每一者長度上可為多個時脈周期。VBLK期間可壓縮成表示前廊981的開始的BS事件、表示VS脈沖982的開始的VSS事件以及表示VS脈沖982的結(jié)束的VSE事件。圖9D是根據(jù)一實施例顯示遮沒事件之間的時序壓縮。最初,在圖9所示的事件產(chǎn)生之后,遮沒事件的時序與遮沒狀態(tài)改變的時序相匹配。如圖9D所示,BS事件是與HSS事件分離16個時脈周期,而HSS是與HSE分離18個時脈周期。事件之間的分離接著根據(jù)預(yù)先決定的2:1壓縮率加以減少。因此,BS事件僅與HSS事件分離8個時脈周期,HSS事件與HSE事件分離9個時脈周期。如此將于遮沒期間傳送資料所需總時間從34個時脈周期減半至17個時脈周期。于其他實施例中,預(yù)先決定的壓縮率可為不同比率,例如3:1或4:1。于一實施例中,遮沒壓縮電路408是利用比對表(matchingtable)900壓縮遮沒期間資料,如圖9A所示。于比對表900中,遮沒事件的清單是顯示于左手邊。一旦遮沒事件從遮沒期間資料425識別出,則遮沒事件可編碼成事件碼,前述事件碼是作為壓縮遮沒期間資料427進行傳送。相較于實際遮沒期間資料用以產(chǎn)生遮沒事件的時間,遮沒事件可以較少時間傳送。于現(xiàn)有系統(tǒng)中,在水平遮沒期間970或垂直遮沒期間980期間,來源裝置必須在整個遮沒期間內(nèi)重復(fù)地傳送遮沒期間資料用的符元,如此會消耗大量的頻寬。據(jù)此,藉由將實際遮沒期間資料以遮沒事件替代并減少遮沒事件之間的時間量,可壓縮遮沒期間。如此會產(chǎn)生良好的壓縮率(例如與視訊部份相同或更高),且仍然提供遮沒期間用的準(zhǔn)確時序。于接收側(cè),接收器450可基于所提供的遮沒事件時序重新產(chǎn)生遮沒期間資料。特定而言,接收器450識別出遮沒事件,根據(jù)預(yù)先決定的壓縮率(1:2、1:3)擴大遮沒事件之間的時間以回復(fù)遮沒事件之間的時序,且接著重新產(chǎn)生遮沒期間資料。第二個壓縮遮沒期間的方法是為對遮沒期間資料施行游程長度編碼(runlengthcoding),同時維持資料島的位置?,F(xiàn)請參照圖9B,圖中所示的實施例對遮沒期間920施行游程長度編碼(runlengthcoding,RLC),同時分別維持壓縮遮沒期間922中資料島(DIs)921a、921b的位置。遮沒期間920包含遮沒部份,于其間沒有資料被傳送(以大寫B(tài)表示),以及資料島部份,于其間資料島正被傳送(以交叉網(wǎng)底及文字DI表示)。遮沒部份B及資料島部份DI是彼此混合。遮沒壓縮電路408,如圖4A所示,可藉由對遮沒期間920施行游程長度編碼(runlengthcoding,RLC)而對遮沒期間920進行壓縮,以產(chǎn)生壓縮遮沒期間922。特定而言,遮沒壓縮電路408將遮沒期間資料分成不同的部份,前述不同部份是由資料島(DIs)所分離。遮沒部份是分別以游程長度編碼(RLC)壓縮,而資料島部份則不壓縮。壓縮遮沒部份(以小寫b表示)最后與資料島部份921a及921b混合以形成壓縮遮沒期間922。游程長度編碼(RLC)是為一種資料壓縮形式,于其中相同資料數(shù)值的序列是儲存為單一資料數(shù)值及一表示資料數(shù)值重復(fù)次數(shù)的總數(shù)。當(dāng)施行于遮沒期間資料時,游程長度編碼(RLC)會產(chǎn)生時序信息,其明確說明遮沒期間資料內(nèi)的狀態(tài)及狀態(tài)的持續(xù)時間。例如,遮沒期間一般包含同步脈沖前的前廊期間、同步脈沖以及接續(xù)同步脈沖的后廊。遮沒期間內(nèi)的狀態(tài)因此可壓縮成三個狀態(tài)及三個數(shù)字:前廊時序,其明定前廊的持續(xù)時間(例如四個周期)、同步時序,其明定同步脈沖的長度(例如三個周期),以及后廊時序,其明定后廊的持續(xù)時間(例如五個周期)。于實作中,傳送于相鄰的資料島921a及921b之間的游程長度編碼信息一般會明確說明一或二個狀態(tài)(例如前廊、同步脈沖或后廊),以及這些狀態(tài)的持續(xù)時間。藉由維持資料島的位置,本實施例亦可維持前置信號,其是用于HDMI及MHL的特別指示器,用以表示接續(xù)前置信號的信息是資料島921a、921b還是沒有資料島的遮沒部份。如此允許目的裝置115能夠無縫地將所接收的信息轉(zhuǎn)換回作用中視訊流的原始遮沒資料920。于接收端,遮沒解壓縮電路464將會接收壓縮遮沒期間資料465,其包含由資料島分離的不同的壓縮遮沒部份。遮沒解壓縮電路464利用游程長度解碼(runlengthdecoding)將壓縮遮沒部份解壓縮成遮沒期間資料469,以回復(fù)遮沒期間的適當(dāng)時序。第三個壓縮遮沒期間的方法是利用遮沒時序信息代表遮沒期間并一起傳送所有的資料島。參照圖9C,于所示的實施例中,遮沒期間920是壓縮成壓縮遮沒期間924。遮沒期間920的狀態(tài)是以單一組遮沒時序信息926代表,若干個資料島921a、921b是一起傳送。遮沒壓縮電路408,如圖4A所示,可藉由計數(shù)遮沒狀態(tài)的持續(xù)時間并接著從遮沒狀態(tài)持續(xù)時間產(chǎn)生遮沒時序信息926而對遮沒期間920(包含不同部份920a、920b、920c)進行壓縮。遮沒時序信息926是描述不同狀態(tài)的遮沒期間920a、920b、920c的持續(xù)時間。例如,遮沒時序信息926可明定四個周期的前廊、五個周期的水平同步(HS)脈沖以及六個周期的后廊。整體遮沒期間920的狀態(tài)因此以遮沒時序信息926的單一資料塊代表,前述遮沒時序信息926的單一資料塊是在壓縮遮沒期間924一開始時傳送。所有資料島921a、921b是加以結(jié)合并在壓縮遮沒期間924結(jié)束時一起傳送。于接收側(cè),遮沒解壓縮電路464將會接收壓縮遮沒期間資料465,其包含每一遮沒期間用的單一組遮沒時序信息926。遮沒解壓縮電路464將遮沒時序信息926解壓縮成遮沒期間資料469,以回復(fù)遮沒期間的適當(dāng)時序。本實施例相較于圖9B所示的實施例能夠達到壓縮遮沒期間920用的較佳壓縮率。然而,雖然未顯示于圖9C,遮沒部份B亦可包含處于資料島之前及接續(xù)資料島的前置信號。這些前置信號是為遺失且必須在接收器處回復(fù)。因此,本實施例可利用接收器側(cè)(例如接收器450)的時序產(chǎn)生器回復(fù)前置信號。時序產(chǎn)生器藉由假設(shè)資料島均具有固定尺寸而回復(fù)前置信號。時序產(chǎn)生器將結(jié)合的資料島分成分離的固定尺寸資料島921a及921b,接著將前置信號插入于資料島921a及921b之前及之后。圖10是根據(jù)一實施例顯示視訊及遮沒期間壓縮的優(yōu)點的示意圖。于所示的實施例中,列1002代表未壓縮作用中視訊資料1010,其具有未壓縮遮沒期間1012。遮沒期間1012及其狀態(tài)可由不同的信號分量表示,例如DE1012x、HS1012y及VS1012z。列1004代表沒有遮沒期間壓縮的視訊資料2:1壓縮。例如,作用中視訊資料1010是以2:1壓縮率進行壓縮,以獲得壓縮視訊資料1020。換言的,100Kbits的視訊資料是壓縮成50Kbits的視訊資料。然而,遮沒期間1012并未壓縮。列1006是代表有遮沒期間壓縮的壓縮視訊資料1020,前述遮沒期間壓縮是利用遮沒事件(例如BS1022a、HSS1022b、HSE1022c)。換言之,遮沒期間1012內(nèi)的遮沒期間資料是以遮沒事件BS1022a、HSS1022b及HSE1022c替代。遮沒事件的時序亦予以壓縮,使得遮沒事件可在較小數(shù)量的時脈周期內(nèi)(例如25個周期)傳送。此外,傳送器400可減少遮沒期間并將遮沒期間用于作用中視訊以作為替代。有兩種方法可達成:減少HBLK期間并將節(jié)省的頻寬用于傳送作用中視訊資料,或減少VBLK期間并將節(jié)省的頻寬用于傳送作用中視訊資料。列1008代表具有遮沒期間壓縮的壓縮視訊資料1020,前述遮沒期間壓縮完全沒有HBLK期間或水平同步(HSYNC,horizontalSYNC)。方塊1024代表目前用于傳送壓縮作用中視訊資料1020且先前用于傳送遮沒期間的頻寬部份。如圖所示,藉由移除前兩個水平遮沒期間并傳送作用中視訊資料以替代遮沒期間,現(xiàn)在可有額外的頻寬以用于傳送壓縮視訊資料。當(dāng)遮沒期間不包含任何資料島時,列1008中的本方法一般是為合適。本方法可利用接收器450側(cè)的時序產(chǎn)生器來回復(fù)遮沒狀態(tài)的正確時序。時序產(chǎn)生器是提供有解析度信息,其描述作用中視訊資料的解析度。由于每一解析度一般是與線條尺寸、每一條線中的畫素數(shù)量及同步時序有關(guān),故解析度可用來回復(fù)遮沒狀態(tài)的適當(dāng)時序。圖11是根據(jù)一實施例顯示遮沒期間壓縮對于4K視訊所需頻寬的影響的示意圖。于所示的實施例中,原始架構(gòu)1102包含未壓縮作用中視訊資料及未壓縮遮沒期間。于原始架構(gòu)1102中,為了在16毫秒(ms)內(nèi)傳送所有的資料,14.3Gbps實體層(PHY)是為必需。第二個架構(gòu)1104具有以2:1壓縮的視訊資料,其沒有遮沒期間壓縮。其需要7.1Gbps實體層(PHY)來傳送資料。第三個架構(gòu)1106藉由減少水平遮沒(HBLK)期間而對遮沒期間進行壓縮,且需要6.5Gbps實體層(PHY)來傳送所有資料。第四個架構(gòu)1108藉由亦減少垂直遮沒(VBLK)期間而進一步壓縮遮沒期間,且需要6.3Gbps實體層(PHY)來傳送資料。另外,HBLK及VBLK必需大到足以允許傳送資料島。具有資料島封包的遮沒期間的壓縮率無法被保證,乃因資料島完全沒有壓縮。為解決此問題,每一線條中的資料島是被限制為壓縮音訊視訊流(亦即將會攜帶壓縮資料的目標(biāo)資料流格式中的遮沒期間)中所能容納的量。例如,若4K視訊以4:1壓縮率壓縮以適配至1080p資料流,則資料島的量被限制在可置入1080p資料流內(nèi)的數(shù)量。另則,在對作用中視訊部份進行壓縮之后,壓縮視訊被置于目標(biāo)HDMI資料流的作用中視訊期間內(nèi),而音訊部份在未經(jīng)任何壓縮之下置于目標(biāo)HDMI資料流(于此實例中為1080p)的遮沒期間內(nèi)。如此可保證壓縮HDMI資料流中有適當(dāng)量的音訊資料,乃因音訊是直接置于目標(biāo)(壓縮)HDMI資料流內(nèi),而非置于要經(jīng)過壓縮的原始HDMI資料流內(nèi)。接著,壓縮的連結(jié)特定部份將參照圖12加以敘述,亦即相對于不壓縮(non-compression)如何放置壓縮視訊流及如何通知壓縮的接收器。連結(jié)特定-HDMI1、HDMI2、MHL1、MHL2HDMI系統(tǒng)的傳送器側(cè)將壓縮視訊資料取代HDMI資料流的作用中視訊期間。圖12是根據(jù)一實施例顯示具有壓縮資料的HDMI資料流的示意圖。于所示的實施例中,“視訊編碼”部份內(nèi)含壓縮視訊資料。傳送器400可通知接收器450資料為壓縮視訊資料。此外,傳送器400亦可傳送視訊壓縮控制信息411至接收器450,以通知接收器450關(guān)于傳送器400內(nèi)是使用哪一種壓縮演算法(例如利用演算法識別碼)以及特定演算法中所使用的任何可能參數(shù),以支援各類壓縮機制。前述可以若干方法實施。第一,可使用側(cè)通道例如HDMI中的顯示資料通道(DDC)及MHL中的控制匯流排(CBUS),以傳送壓縮控制信息411。傳送器400通過DDC或CBUS將特定數(shù)值寫入至接收器450內(nèi)的暫存器,接收器450可藉由解譯暫存器中的數(shù)值而判斷輸入資料流是為壓縮資料流。在此通知程序之后,傳送器400將壓縮視訊資料傳送至接收器450,接收器450可正確地解譯壓縮視訊資料的輸入資料流以作為壓縮資料流。第二,“前置信號”及/或“前導(dǎo)保護頻帶(LGB)”可用來傳送視訊壓縮控制信息411。如圖12所示,前置信號及/或前導(dǎo)保護頻帶是位于壓縮視訊資料用的視訊資料期間之前。藉由將特定數(shù)值置于其中一者或兩者內(nèi),傳送器400可通知接收器450輸入資料流是為壓縮資料流。參照回圖4A,視訊壓縮控制信息411可通過傳送接口電路412及傳送器400與接收器450之間的多媒體通信連結(jié)(未圖示)作為位在壓縮視訊資料403用的視訊傳送期間之前的前置信號或前導(dǎo)保護頻帶進行傳送。TMDS編碼電路406可負(fù)責(zé)從視訊壓縮控制信息411產(chǎn)生前置信號或前導(dǎo)保護頻帶。第三,信息框可用來傳送視訊壓縮控制信息411。例如信息框可為遮沒期間內(nèi)的資料島(其在遮沒期間傳遞音訊及其它信息)。信息框并未被壓縮,因此信息框內(nèi)的信息可正確地解碼于接收器側(cè),而不受作用中視訊資料壓縮的影響。參照回圖4A及圖4B,傳送器400將遮沒期間內(nèi)信息框中的視訊壓縮控制信息411傳送至接收器450。因此,接收器450可基于信息框判斷輸入視訊是否有被壓縮。若接收器450判斷輸入資料流是為壓縮資料流,則接收器450將壓縮視訊資料轉(zhuǎn)發(fā)至視訊解壓縮電路460,以抽取原始視訊資料。在抽取程序之后,HDMI資料流變成與正常未壓縮HDMI資料流相同,所有接收器側(cè)的正常程序?qū)永m(xù)。對于遮沒期間,如前所述,傳送器400將資料島置于壓縮目標(biāo)HDMI資料流內(nèi),以致于不要放置太多資料島至遮沒期間內(nèi)。若游程長度編碼(RLC)及/或遮沒事件被用來壓縮遮沒期間,則傳送器400利用不同的“前置信號”及/或遮沒期間參數(shù)組合來通知接收器450此事。不同的前置信號及/或遮沒期間參數(shù)可用來通知接收器450后續(xù)資料是為正常遮沒期間還是壓縮遮沒期間。傳送器400亦可通知目標(biāo)解析度(亦即解壓縮后的解析度)的接收器,特別是若使用了任何遮沒降低(blankingreduction)。使用目標(biāo)解析度,接收器450可重新產(chǎn)生正確的遮沒期間時序。此信息可通過資料島及/或邊頻帶暫存器(sidebandregister)(類似于壓縮通知所使用的架構(gòu))傳達到接收器450。于一實施例中,接收器450重新產(chǎn)生正常(未壓縮)的HDMI/MHL資料流。例如,接收器450可進行以下步驟以及對視訊資料進行解壓縮。第一,若遮沒降低被用在傳送器側(cè),接收器450重新產(chǎn)生所有的遮沒時序,亦即將降低遮沒期間回復(fù)至正常遮沒期間。第二,接收器450從輸入(壓縮)資料流中抽取資料島例如攜帶有音訊內(nèi)容或輔助信息的資料島,并針對每個目標(biāo)(例如4K)HDMI/MHL資料流將其與解壓縮視訊資料一同傳送出去。因此,資料島(例如音訊資料)的內(nèi)容被保留。第三,對于某些其他資料島(例如AVI、AIF),接收器450從輸入資料流丟棄之,并針對每個目標(biāo)資料流完全重新產(chǎn)生之。此乃因此類資料島的內(nèi)容是為資料流特定,由于解析度不同壓縮資料流中的資料島不能重新利用于目標(biāo)資料流輸出。第四,潛伏對準(zhǔn)器可對經(jīng)歷視訊解壓縮電路460的視訊路徑與音訊資料島之間的潛伏時間進行對準(zhǔn)。其他對每個目標(biāo)資料流(例如GCP、VSI等)是為時序關(guān)鍵(timingcritical)的資料島是根據(jù)目標(biāo)資料流的時序完全地重新產(chǎn)生。連結(jié)特定-MHL3MHL3是為封包型資料流,且其封包的其中一者(例如音訊視訊資料流封包)可攜帶利用穿隧(tunneling)技術(shù)的HDMI及MHL資料流。此外,其支援對HDMI及MHL的邊通道進行穿隧的邊通道穿隧。因此,以上所述的HDMI及MHL用的所有技術(shù)可用于MHL3,不需要作更改。再者,MHL3的封包型架構(gòu)可提供一些額外的傳送壓縮信息選擇。例如,關(guān)于輸入資料是否經(jīng)過壓縮的壓縮信息可置于封包的標(biāo)頭(header)。圖13是根據(jù)一實施例顯示資料流封包的封包標(biāo)頭位元組的圖表。若封包包含未壓縮視訊資料,則pkt_type欄位可設(shè)定成0b0001,以表示封包包含未壓縮視訊資料。若封包包含壓縮視訊資料,則pkt_type欄位可設(shè)定成0b0111,以表示封包包含壓縮視訊資料。壓縮演算法識別碼(ID)是表示輸入資料流所使用的特定壓縮演算法,且對應(yīng)的壓縮參數(shù)可插入至若干個位置。第一,其可置于MHL制造商特別信息框(VendorSpecificInfoFrame,VSIF)內(nèi),其位于音訊視訊資料流封包內(nèi)。第二,可使用分離的封包,以取代一音訊視訊資料流封包。例如,分離的封包可為MHL的內(nèi)容保護(contentprotection,CP)封包,其位于每個訊框。此方法完全不影響音訊視訊資料流封包側(cè),且亦可將同步問題最小化。為說明本發(fā)明上述敘述提出了若干特定細(xì)節(jié),以利于徹底了解本發(fā)明。然而,將得以領(lǐng)會者為,對本領(lǐng)域中具通常知識的技藝者而言,本發(fā)明可在不需要其中的某些特定細(xì)節(jié)之下實施。于其他實例中,已知的結(jié)構(gòu)及裝置是以方塊圖的形式顯示。圖中所示的元件之間可能有中間結(jié)構(gòu)。此處所述或所顯示的元件可能具有額外的輸入或輸出并未加以顯示或敘述。所顯示的元件或零件亦可以不同的配置方式或順序加以配置,包含任何欄位的重新排序或欄位大小的修改。本發(fā)明可包含不同的方法。本發(fā)明的方法可藉由硬體元件加以實施或可具體實施于電腦可讀指令中,其可用以使一般用途或特定用途的處理器或編程有指令的邏輯電路實施本方法。另則,本方法可藉由硬體(硬件)與軟體(軟件)的結(jié)合加以實施。本發(fā)明的方法中的若干者是以其最基礎(chǔ)的形式加以敘述,但在不脫離本發(fā)明的基礎(chǔ)范圍下仍可加入若干方法至其任一者或從其任一者刪除若干方法,且可增加若干信息至此處所述訊息的任一者中或從其刪減若干信息。本領(lǐng)域中具通常知識的技藝者將得以領(lǐng)會,可對本發(fā)明進一步做若干更動及改變。此處所提供的特定實施例并非用以限制本發(fā)明,而是用以說明本發(fā)明。若敘述了“A”元件耦合至“B”元件或與其耦合,則A元件可直接耦合至B元件或通過例如C元件非直接耦合。當(dāng)說明書敘述了A元件、特征、結(jié)構(gòu)、方法或特性“造成”B元件、特征、結(jié)構(gòu)、方法或特性,其是指“A”為“B”的至少一部分原因,但亦可能有至少一其他元件、特征、結(jié)構(gòu)、方法或特性協(xié)助造成“B”。若說明書指出一元件、特征、結(jié)構(gòu)、方法或特性“得”、“可能”或“可”被包含,則該特定元件、特征、結(jié)構(gòu)、方法或特性并不要求一定要被包含。若說明書指“一”元件,則其并不意指僅有一個所述元件。本發(fā)明的實施例是為本發(fā)明的實作或?qū)嵗Uf明書中所提到的“一實施例”、“某些實施例”或“其他實施例”是指與實施例有關(guān)而敘述的特定特征、結(jié)構(gòu)或特性被包含于至少某些實施例中,但不一定是所有實施例?!耙粚嵤├被颉澳承嵤├钡娜舾纱纬霈F(xiàn)并不一定全部指向相同的實施例。應(yīng)領(lǐng)會者為,于上述本發(fā)明的示范性實施例的敘述中,為簡化揭露內(nèi)容并有助于了解若干進步的觀點中的一者或以上者,本發(fā)明的若干特征有時會聚集于單一實施例、圖式或其敘述中。在閱讀本說明書后,本領(lǐng)域中具通常知識者將得以領(lǐng)會出通過HDMI及MHL進行壓縮視訊內(nèi)容傳輸?shù)脑兕~外的替代性設(shè)計。因此,雖然已顯示且描述了本發(fā)明的特定實施例及應(yīng)用,但將得以領(lǐng)會者為,這些實施例并不受限于此處所揭露的確切架構(gòu)及元件,在不脫離本發(fā)明的精神及范圍下若干對本領(lǐng)域中具通常知識者是得以清楚了解的修改、改變及變化可施加于此處所揭露的本發(fā)明的方法及裝置的配置、操作及細(xì)節(jié)中,前述本發(fā)明的精神及范圍是如權(quán)利要求所定義。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3