欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于高效交握操作以判定對(duì)端裝置的能力的方法及裝置與流程

文檔序號(hào):11162251閱讀:1329來(lái)源:國(guó)知局
用于高效交握操作以判定對(duì)端裝置的能力的方法及裝置與制造工藝

本發(fā)明是有關(guān)于數(shù)據(jù)通訊,且特別是有關(guān)于改善兩個(gè)裝置之間的交握(handshaking),具體涉及一種用于高效交握操作以判定對(duì)端裝置的能力的方法及裝置。



背景技術(shù):

當(dāng)信號(hào)源裝置(例如圖形適配器、DVD播放器、手持裝置及游戲機(jī))變成可攜時(shí),各種終端裝置(例如監(jiān)視器、投影機(jī)及電視)可連接至信號(hào)源裝置。為求建立終端裝置與信號(hào)源裝置之間的連接,兩個(gè)裝置執(zhí)行交握操作以確保正常通訊。交握操作涉及接收并確認(rèn)終端裝置的識(shí)別信息及所支持的顯示模式。顯示模式可例如指示顯示設(shè)備的分辨率或是用于正確地顯示影像所需的時(shí)序。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述技術(shù)問(wèn)題,本發(fā)明涉及儲(chǔ)存及利用終端裝置的信息,以用于建立通訊連結(jié)。當(dāng)終端裝置連接至信號(hào)源裝置時(shí),信號(hào)源裝置會(huì)檢索儲(chǔ)存于信號(hào)源裝置中先前連接過(guò)的終端裝置的信息,以于交握操作期間減少數(shù)據(jù)的交換。如果信號(hào)源裝置并未儲(chǔ)存終端裝置的信息,則信號(hào)源裝置從終端裝置接收終端裝置的信息,并儲(chǔ)存終端裝置的信息以供將來(lái)使用。

本發(fā)明提供的一種判定能力的方法,經(jīng)由一信號(hào)源裝置判定一終端裝置的能力,該方法包括:

借由一媒體接收該終端裝置的一識(shí)別信息;

于該信號(hào)源裝置中搜尋與該識(shí)別信息相關(guān)聯(lián)的一能力信息;以及

依據(jù)該能力信息,以適用該終端裝置的能力的格式,對(duì)用于經(jīng)由該媒體傳輸至該終端裝置的內(nèi)容進(jìn)行編碼。

其中,該終端裝置的該識(shí)別信息是源自該終端裝置的擴(kuò)充顯示器識(shí)別數(shù)據(jù)。

其中,該能力信息包含下列中的一個(gè)或多個(gè):該終端裝置的3D視頻支持?jǐn)?shù)據(jù)、高端視頻支持?jǐn)?shù)據(jù)、音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)以及增強(qiáng)MHL邊帶信道數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)。

其中,上述的方法,更包含回應(yīng)于識(shí)別儲(chǔ)存于該信號(hào)源裝置中的該能力信息,檢索該終端裝置的該能力信息,而該能力信息是儲(chǔ)存于該信號(hào)源裝置中。

其中,上述的方法,更包含:

響應(yīng)于判定該能力信息非儲(chǔ)存于該信號(hào)源裝置中,從該終端裝置接收該能力信息;以及

將該能力信息儲(chǔ)存于該信號(hào)源裝置中。

其中,將該能力信息儲(chǔ)存于該信號(hào)源裝置中的步驟包含:

響應(yīng)于判定在該信號(hào)源裝置中設(shè)定為儲(chǔ)存該能力信息的內(nèi)存空間登錄已滿,則判定一可置換登錄以覆寫(xiě)該終端裝置的該能力信息;以及

回應(yīng)于判定該可置換登錄,于該可置換登錄中儲(chǔ)存該終端裝置的該能力信息。

其中,該媒體包含一纜線,兼容于使用行動(dòng)高畫(huà)質(zhì)連結(jié)協(xié)議或高畫(huà)質(zhì)多媒體接口協(xié)議以傳送數(shù)據(jù)。

其中,該能力信息包括該終端裝置的視頻支持?jǐn)?shù)據(jù),經(jīng)由一個(gè)或多個(gè)寫(xiě)入?yún)舶l(fā)序列傳送至該信號(hào)源裝置。

其中,該媒體包含一無(wú)線通信媒體。

本發(fā)明還提供一種信號(hào)源裝置,包括:

一收發(fā)器,設(shè)定為借由一通訊媒體而與一終端裝置進(jìn)行接口;

一儲(chǔ)存模塊,設(shè)定為儲(chǔ)存至少一個(gè)該終端裝置的一能力信息;

一快取方案模塊,設(shè)定為:

耦合于該收發(fā)器,以借由該通訊媒體接收該終端裝置的一識(shí)別信息;以及

于該儲(chǔ)存模塊中搜尋與該識(shí)別信息相關(guān)聯(lián)的該能力信息;以及

一編碼器,設(shè)定為依據(jù)該能力信息,以適用該終端裝置的能力的格式,對(duì)用于經(jīng)由該通訊媒體傳輸至該終端裝置的內(nèi)容進(jìn)行編碼。

其中,該終端裝置的該識(shí)別信息是源自該終端裝置的擴(kuò)充顯示器識(shí)別數(shù)據(jù)。

其中,該能力信息包含下列中的一個(gè)或多個(gè):該終端裝置的3D視頻支持?jǐn)?shù)據(jù)、高端視頻支持?jǐn)?shù)據(jù)、音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)以及增強(qiáng)MHL邊帶信道數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)。

其中,該快取方案模塊是設(shè)定為響應(yīng)于判定該終端裝置的該能力信息是儲(chǔ)存于該儲(chǔ)存模塊中,從該儲(chǔ)存模塊檢索該能力信息。

其中,該快取方案模塊更設(shè)定為:

響應(yīng)于判定該能力信息非儲(chǔ)存于該信號(hào)源裝置中,從該終端裝置接收該能力信息;以及

將該能力信息儲(chǔ)存于該信號(hào)源裝置中。

其中,該快取方案模塊更設(shè)定為:

響應(yīng)于判定在該信號(hào)源裝置中設(shè)定為儲(chǔ)存該能力信息的內(nèi)存空間登錄已滿,則判定一可置換登錄以覆寫(xiě)該終端裝置的該能力信息;以及

回應(yīng)于判定該可置換登錄,于該可置換登錄中儲(chǔ)存該終端裝置的該能力信息。

其中,該媒體包含一纜線,兼容于使用行動(dòng)高畫(huà)質(zhì)連結(jié)協(xié)議或高畫(huà)質(zhì)多媒體接口協(xié)議以傳送數(shù)據(jù)。

其中,該能力信息包括該終端裝置的視頻支持?jǐn)?shù)據(jù),經(jīng)由一個(gè)或多個(gè)寫(xiě)入?yún)舶l(fā)序列傳送至該信號(hào)源裝置。

其中,該通訊媒體包含一無(wú)線通信媒體。

本發(fā)明還提供一種非瞬時(shí)計(jì)算機(jī)可讀媒體,設(shè)定為儲(chǔ)存一程序代碼,

該程序代碼包括由一處理器執(zhí)行的指令,當(dāng)執(zhí)行時(shí)造成該處理器:借由一媒體接收一終端裝置的一識(shí)別信息;

于一信號(hào)源裝置中搜尋與該識(shí)別信息相關(guān)聯(lián)的一能力信息;以及

依據(jù)該能力信息,以適用該終端裝置的能力的格式,對(duì)用于經(jīng)由該媒體傳輸至該終端裝置的內(nèi)容進(jìn)行編碼。

其中,上述的非瞬時(shí)計(jì)算機(jī)可讀媒體,更包括該程序代碼造成該處理器:

響應(yīng)于識(shí)別儲(chǔ)存于該信號(hào)源裝置中的該能力信息,檢索該終端裝置的該能力信息,而該能力信息是儲(chǔ)存于該信號(hào)源裝置中。

在一實(shí)施例中,信號(hào)源裝置借由媒體接收終端裝置的識(shí)別信息。在信號(hào)源裝置中,與識(shí)別信息相關(guān)聯(lián)的能力信息被搜尋。依據(jù)能力信息,以適用終端裝置的能力的格式,對(duì)用于經(jīng)由媒體傳輸至終端裝置的內(nèi)容進(jìn)行編碼。

在一實(shí)施例中,終端裝置的識(shí)別信息是源自終端裝置的擴(kuò)充顯示器識(shí)別數(shù)據(jù)(Extended Display Identification Data,EDID)。能力信息可包含下列中的一個(gè)或多個(gè):終端裝置的3D視頻支持?jǐn)?shù)據(jù)、高端視頻支持?jǐn)?shù)據(jù)(high-end video support data)、音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)(audio data tunneling support data)以及增強(qiáng)MHL邊帶通道(enhanced MHL Sideband Channel,eMSC)數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)。能力信息可經(jīng)由一個(gè)或多個(gè)寫(xiě)入?yún)舶l(fā)序列(write burst sequences)傳送至信號(hào)源裝置。

在一實(shí)施例中,方法包括當(dāng)儲(chǔ)存于信號(hào)源裝置中的能力信息被識(shí)別時(shí),檢索終端裝置的能力信息,而此能力信息是儲(chǔ)存于信號(hào)源裝置中。當(dāng)判定能力信息非儲(chǔ)存于信號(hào)源裝置中時(shí),信號(hào)源裝置從終端裝置接收能力信息。將所接收的能力信息儲(chǔ)存于信號(hào)源裝置中。于判定在信號(hào)源裝置中用于儲(chǔ)存能力信息的內(nèi)存空間登錄已滿之后,將可置換登錄以終端裝置的能力信息覆寫(xiě)。于判定可置換登錄之后,于此可置換登錄中儲(chǔ)存終端裝置之能力信息。

在一實(shí)施例中,媒體包含纜線,兼容于使用行動(dòng)高畫(huà)質(zhì)連結(jié)(Mobile High-Definition Link,MHL)協(xié)議或高畫(huà)質(zhì)多媒體接口(High-Definition Multimedia Interface,HDMI)協(xié)議以傳送數(shù)據(jù)。媒體可包含無(wú)線通信媒體。

實(shí)施例亦涉及一種信號(hào)源裝置。信號(hào)源裝置可包括收發(fā)器、儲(chǔ)存模塊、快取方案模塊以及編碼器。收發(fā)器借由通訊媒體而與終端裝置進(jìn)行接口。儲(chǔ)存模塊儲(chǔ)存至少一個(gè)終端裝置之能力信息??烊》桨改K耦合于收發(fā)器,以借由通訊媒體接收終端裝置之識(shí)別信息。此外,快取方案模塊可于儲(chǔ)存模塊中搜尋與識(shí)別信息相關(guān)聯(lián)的能力信息。編碼器依據(jù)能力信息,以適用終端裝置的能力的格式,對(duì)用于經(jīng)由通訊媒體傳輸至終端裝置的內(nèi)容進(jìn)行編碼。

在一實(shí)施例中,于判定終端裝置的能力信息是儲(chǔ)存于信號(hào)源裝置中之后,快取方案模塊從儲(chǔ)存模塊檢索能力信息。此外,于判定能力信息非儲(chǔ)存于信號(hào)源裝置中之后,快取方案模塊可從儲(chǔ)存模塊接收能力信息??烊》桨改K亦可將能力信息儲(chǔ)存于信號(hào)源裝置中。于判定在信號(hào)源裝置中用于儲(chǔ)存能力信息的內(nèi)存空間登錄已滿之后,快取方案模塊可判定可置換登錄以將終端裝置之能力信息覆寫(xiě)。于判定可置換登錄之后,快取方案模塊可將終端裝置的能力信息儲(chǔ)存于此可置換登錄中。

實(shí)施例亦涉及一種非瞬時(shí)計(jì)算機(jī)可讀媒體,設(shè)定為儲(chǔ)存程序代碼。程序代碼包括由處理器執(zhí)行的指令,當(dāng)執(zhí)行時(shí)可造成處理器借由媒體接收終端裝置的識(shí)別信息。程序代碼亦可造成處理器于信號(hào)源裝置中搜尋與識(shí)別信息相關(guān)聯(lián)的能力信息。此外,程序代碼可造成處理器依據(jù)能力信息,以適用終端裝置之能力的格式,對(duì)用于經(jīng)由媒體傳輸至終端裝置的內(nèi)容進(jìn)行編碼。程序代碼可造成處理器于識(shí)別儲(chǔ)存于信號(hào)源裝置中的能力信息之后,檢索終端裝置的能力信息,而能力信息是儲(chǔ)存于信號(hào)源裝置中。

附圖說(shuō)明

圖1是依據(jù)一實(shí)施例而用于數(shù)據(jù)通訊的系統(tǒng)的高階方框圖。

圖2是依據(jù)一實(shí)施例的方框圖,繪示出圖1的信號(hào)源裝置與終端裝置的連接。

圖3是依據(jù)一實(shí)施例的圖2的信號(hào)源通訊裝置的方框圖。

圖4是依據(jù)一實(shí)施例的流程圖,繪示出執(zhí)行交握操作的過(guò)程。

圖5是依據(jù)一實(shí)施例的流程圖,繪示出取得圖4的終端裝置的能力信息的詳細(xì)過(guò)程。

圖6是依據(jù)一實(shí)施例的流程圖,繪示出檢索儲(chǔ)存于圖5的信號(hào)源裝置中的終端裝置的能力信息的過(guò)程。

圖7是依據(jù)一實(shí)施例的從終端裝置接收能力信息并儲(chǔ)存于圖5的信號(hào)源裝置中的詳細(xì)過(guò)程。

具體實(shí)施方式

下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對(duì)本發(fā)明的限定。

圖式及以下的描述僅通過(guò)舉例說(shuō)明的方式涉及各種實(shí)施例。應(yīng)注意的是,從下面的討論中,本發(fā)明揭露的結(jié)構(gòu)與方法的替代實(shí)施例將容易地確認(rèn)為可行的替代方案,以在不脫離本發(fā)明中所討論的原理而可被采用?,F(xiàn)在將詳細(xì)地參考幾個(gè)實(shí)施例,而其例示是繪示于附圖中。值得注意的是,只要可行,相似或相同的參考標(biāo)號(hào)可使用于圖中,并可指示相似或相同的功能。

本發(fā)明的實(shí)施例涉及借由儲(chǔ)存及檢索在先前交握操作中于信號(hào)源裝置所接收的終端裝置的能力信息,而避免在信號(hào)源裝置接收終端裝置的能力信息的程序。信號(hào)源裝置從終端裝置接收識(shí)別信息以識(shí)別此終端裝置。響應(yīng)于所接收的識(shí)別信息,信號(hào)源裝置搜尋及檢索儲(chǔ)存在信號(hào)源裝置中的能力信息,如果有的話,則省略從終端裝置接收能力信息的程序。用于一個(gè)以上終端裝置的能力信息可儲(chǔ)存于信號(hào)源裝置,以加快交握操作。

本發(fā)明所描述的信號(hào)源裝置是指數(shù)據(jù)源的裝置。信號(hào)源裝置可為移動(dòng)電話、電視、膝上型計(jì)算機(jī)、平板等等。

本發(fā)明所描述的終端裝置是指從信號(hào)源裝置接收數(shù)據(jù)的裝置。舉例來(lái)說(shuō),終端裝置從信號(hào)源裝置接收多媒體數(shù)據(jù)串流以用于再現(xiàn)。終端裝置可為監(jiān)視器、投影機(jī)或電視。本發(fā)明中的多媒體數(shù)據(jù)串流是指影像數(shù)據(jù)流、音頻數(shù)據(jù)串流或其組合。

本發(fā)明所描述的識(shí)別信息是指用于終端裝置的唯一識(shí)別符(unique identifier)。識(shí)別信息可源自擴(kuò)充顯示器識(shí)別數(shù)據(jù)(Extended Display Identification Data,EDID),且可包括終端裝置的供貨商及產(chǎn)品標(biāo)識(shí)。舉例來(lái)說(shuō),在行動(dòng)高畫(huà)質(zhì)連結(jié)(MHL)協(xié)議或高畫(huà)質(zhì)多媒體接口(HDMI)協(xié)議中,亦可從包括“ADOPTER_ID”或“DEVICE_ID”的裝置能力緩存器取得識(shí)別信息。

本發(fā)明所描述的能力信息是指由終端裝置所支持的操作配置。終端裝置的能力信息可包括,但不限于,基本顯示參數(shù)(例如視頻輸入定義、屏幕大小及和伽碼γ)、色彩特征(色度和白點(diǎn))以及時(shí)序描述訊息(timing descriptor)。此外,能力信息可包括3D視頻支持?jǐn)?shù)據(jù)、高端視頻支持?jǐn)?shù)據(jù)、音頻數(shù)據(jù)隧道支持資以及增強(qiáng)MHL邊帶信道(eMSC)數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)。

數(shù)據(jù)通訊架構(gòu)實(shí)例

圖1是依據(jù)一實(shí)施例而用于數(shù)據(jù)通訊的系統(tǒng)100的高階方框圖。系統(tǒng)100包括信號(hào)源裝置110,經(jīng)由一個(gè)或多個(gè)通訊媒體(例如一個(gè)或多個(gè)接口纜線120、150、180)而與終端裝置115進(jìn)行通訊。信號(hào)源裝置110經(jīng)由接口纜線120、150、180傳送多媒體數(shù)據(jù)串流(例如音頻/視頻串流)至終端裝置115,并與終端裝置115交換控制數(shù)據(jù)。在一實(shí)施例中,信號(hào)源裝置110及/或終端裝置115可為中繼器裝置。

信號(hào)源裝置110包括實(shí)體套接字口112、142、172,以用于耦合至接口纜線120、150、180。終端裝置115亦包括實(shí)體套接字口117、147、177,以用于耦合至接口纜線120、150、180。信號(hào)于信號(hào)源裝置110與終端裝置115之間橫跨接口纜線而通過(guò)實(shí)體套接字口進(jìn)行交換。

信號(hào)源裝置110和終端裝置115使用各種協(xié)議以交換數(shù)據(jù)。在一實(shí)施例中,接口纜線150表示行動(dòng)高畫(huà)質(zhì)連結(jié)(MHL)纜線。MHL纜線150支援借由Data0+線路151、Data0-線路152、Data1+線路153、Data1-線路154、Data2+線路155以及Data2-線路156傳送的差動(dòng)信號(hào)。在MHL的一些實(shí)施例中,可能僅有單一組差動(dòng)數(shù)據(jù)線路對(duì)(例如Data0+線路151、Data0-線路152)。嵌入式共模時(shí)序是經(jīng)由這些差動(dòng)數(shù)據(jù)線路傳送。MHL纜線150還可包括控制總線CBUS 159、電源160以及接地161??刂瓶偩€CBUS 159夾帶控制信息,諸如數(shù)據(jù)發(fā)現(xiàn)、數(shù)據(jù)配置和遠(yuǎn)程控制命令。

在一實(shí)施例中,接口纜線120表示高畫(huà)質(zhì)多媒體接口(HDMI)纜線。HDMI纜線120支援借由Data0+線路121、Data0-線路122、Data1+線路123、Data1-線路124、Data2+線路125以及Data2-線路126傳送的差動(dòng)信號(hào)。HDMI纜線120更可包括用于差動(dòng)信號(hào)的差動(dòng)時(shí)序線路Clock+127、Clock-128;消費(fèi)性電子控制CEC(Consumer Electronics Control)控制總線129;顯示數(shù)據(jù)信道DDC(Display Data Channel)總線130;電源131、接地132;熱插拔偵測(cè)133以及4條屏蔽線路134。在一些實(shí)施例中,終端裝置115可利用CEC控制總線129,以將封閉反饋回路控制數(shù)據(jù)傳送至信號(hào)源裝置110。

系統(tǒng)100以兩種模式進(jìn)行操作:交握模式及內(nèi)容傳送模式。在交握模式中,信號(hào)源裝置110加載終端裝置115的識(shí)別信息和能力信息。在內(nèi)容傳送模式中,信號(hào)源裝置110依據(jù)識(shí)別信息和能力信息而準(zhǔn)備并傳送內(nèi)容至終端裝置115。

在交握模式中,系統(tǒng)100執(zhí)行交握操作以建立在信號(hào)源裝置110與終端裝置115之間的正常通訊。在交握操作中,信號(hào)源裝置110確認(rèn)終端裝置115的識(shí)別信息及能力信息。

在交握操作中,某些能力信息的傳送和接收對(duì)于使用者可能會(huì)導(dǎo)致顯著的延遲。舉例來(lái)說(shuō),能力信息可包括相對(duì)大容量的3D視頻模式支持?jǐn)?shù)據(jù)。3D視頻模式支持?jǐn)?shù)據(jù)報(bào)括在3D視頻描述訊息(3D VDI)與識(shí)別信息之間的映像(mapping)。當(dāng)以MHL協(xié)議進(jìn)行通訊時(shí),因?yàn)閱我粚?xiě)入?yún)舶l(fā)僅能夾帶有限容量的數(shù)據(jù),所以終端裝置115例如經(jīng)由一個(gè)以上的寫(xiě)入?yún)舶l(fā)序列傳送3D視頻模式支持?jǐn)?shù)據(jù)至信號(hào)源裝置110。在本發(fā)明所述的實(shí)施例中,信號(hào)源裝置110利用儲(chǔ)存于信號(hào)源裝置110中的終端裝置115的識(shí)別信息及能力信息,以減少在交握操作中的延遲。

可替換地或附加至3D視頻模式支持?jǐn)?shù)據(jù),能力信息可包括一個(gè)或多個(gè)高端視頻支持?jǐn)?shù)據(jù)、音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)以及增強(qiáng)MHL邊帶信道(eMSC)數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)。高端視頻支持?jǐn)?shù)據(jù)報(bào)括設(shè)定配置,而于信號(hào)源裝置110與終端裝置115之間啟用高帶寬的通訊。舉例來(lái)說(shuō),高端視頻支持?jǐn)?shù)據(jù)可包括索引碼及時(shí)序信息,以用于接收及傳送于高帶寬中的數(shù)據(jù)。音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)報(bào)括設(shè)定配置,以支持在信號(hào)源裝置110與終端裝置115之間的音頻數(shù)據(jù)隧道。借由音頻數(shù)據(jù)隧道,信號(hào)源裝置110封包化音頻數(shù)據(jù),并經(jīng)由控制總線(CBUS)傳送音頻數(shù)據(jù)封包至終端裝置115。舉例來(lái)說(shuō),音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)可包括時(shí)序信息和封包格式。eMSC數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)報(bào)括設(shè)定配置,以支持在信號(hào)源裝置110與終端裝置115之間的eMSC數(shù)據(jù)隧道。借由eMSC數(shù)據(jù)隧道,信號(hào)源裝置110和終端裝置115借由高通量的控制總線(CBUS)進(jìn)行通訊,而控制總線(CBUS)夾帶用于MHL特定通訊所定義的新封包。舉例來(lái)說(shuō),eMSC數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)可包括由終端裝置115及信號(hào)源裝置110所支持的叢發(fā)ID值。高端視頻支持?jǐn)?shù)據(jù)、音頻數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)以及eMSC數(shù)據(jù)隧道支持?jǐn)?shù)據(jù)的傳輸對(duì)于用戶可能亦會(huì)導(dǎo)致顯著的延遲。

在內(nèi)容傳送模式中,系統(tǒng)100使信號(hào)源裝置110傳送內(nèi)容至終端裝置115。信號(hào)源裝置110依據(jù)從交握模式所取得的終端裝置115的識(shí)別信息及能力信息而傳送內(nèi)容。內(nèi)容可包括依據(jù)MHL或HDMI協(xié)議的多媒體數(shù)據(jù)串流。

圖2是依據(jù)一實(shí)施例的圖1的系統(tǒng)100的詳細(xì)方框圖。如圖所示,通訊媒體250連接信號(hào)源裝置110和終端裝置115。通訊媒體250可包括圖1的接口纜線120、150、180中的至少任何一個(gè)?;蛘撸ㄓ嵜襟w250可包括無(wú)線通信媒體。

在一個(gè)實(shí)施例中,通訊媒體250可包括數(shù)據(jù)連結(jié)252及控制連結(jié)254。數(shù)據(jù)連結(jié)252是用于傳送數(shù)據(jù),而控制連結(jié)254是用于交換控制信號(hào)。通訊媒體250可為圖1的MHL纜線150。對(duì)于MHL纜線150,數(shù)據(jù)連結(jié)252可搭配借由Data0+線路151、Data0-線路152、Data1+線路153、Data1-線路154、Data2+線路155以及Data2-線路156傳送的差動(dòng)信號(hào)中的至少一個(gè)而形成。此外,控制連結(jié)254可搭配控制總線(CBUS)159而形成。通訊媒體250是分別經(jīng)由端口142、147而耦合至信號(hào)源裝置110及終端裝置115。

可選擇地,通訊媒體250可為無(wú)線通信媒體。對(duì)于無(wú)線通信媒體,數(shù)據(jù)連結(jié)252和控制連結(jié)254可在不同頻率及/或時(shí)間訊框(frame)進(jìn)行通訊??商娲兀瑪?shù)據(jù)連結(jié)252和控制連結(jié)254可經(jīng)由共享頻率及/或時(shí)間訊框,而以不同的編碼方案進(jìn)行通訊。此外,端口142、147可耦合于天線(未繪示),以用于經(jīng)由無(wú)線通信媒體而接收及傳送數(shù)據(jù)。

在一實(shí)施例中,除其他組件外,信號(hào)源裝置110可包括信號(hào)源通訊裝置216、視頻信號(hào)源212以及音頻信號(hào)源214。每個(gè)組件可實(shí)施如硬件、軟件、韌體或其組合的方式。這些組件一起產(chǎn)生適于在終端裝置115再現(xiàn)的多媒體數(shù)據(jù)串流。

信號(hào)源通訊裝置216經(jīng)由通訊媒體250而與終端裝置115建立通訊。在交握模式中,信號(hào)源通訊裝置216執(zhí)行交握操作,并與終端裝置115進(jìn)行通訊,而如以下搭配圖3詳細(xì)說(shuō)明。在內(nèi)容傳送模式,信號(hào)源通訊裝置216可結(jié)合兩個(gè)或更多數(shù)據(jù)串流(如視頻資料串流及音頻資料串流)至單一資料串流。信號(hào)源通訊裝置216傳送已編碼的信號(hào)至終端裝置115。

視頻信號(hào)源212依據(jù)在內(nèi)容傳送模式中的終端裝置115之能力信息,產(chǎn)生在終端裝置115顯示的影像數(shù)據(jù)串流。視頻信號(hào)源212可產(chǎn)生正常頻率、分辨率、色度等等的影像數(shù)據(jù)串流,以符合的終端裝置115的能力。舉例來(lái)說(shuō),視頻信號(hào)源212可基于終端裝置115所支持的分辨率,而產(chǎn)生MHL/HDMI標(biāo)準(zhǔn)1080P分辨率信號(hào)、較高如2160P或4K的分辨率信號(hào),或是較低如480i的分辨率信號(hào)。視頻信號(hào)源212傳送影像數(shù)據(jù)串流至信號(hào)源通訊裝置216,以用于在內(nèi)容傳送模式115中傳輸至終端裝置115。

音頻信號(hào)源214依據(jù)在內(nèi)容傳送模式中的終端裝置115的能力信息,產(chǎn)生在終端裝置115再現(xiàn)的音頻數(shù)據(jù)串流。音頻信號(hào)源214可產(chǎn)生正常頻率、取樣大小、聲道數(shù)量等等的音頻數(shù)據(jù)串流,以符合的終端裝置115的能力。舉例來(lái)說(shuō),音頻信號(hào)源214可產(chǎn)生多達(dá)8聲道的非壓縮音頻數(shù)據(jù)串流。音頻信號(hào)源214傳送音頻數(shù)據(jù)串流至信號(hào)源通訊裝置216,以用于在內(nèi)容傳送模式115中傳輸至終端裝置115。

在一實(shí)施例中,除其他組件外,終端裝置115可包括終端通訊裝置222、視頻處理器223、音頻處理器224、終端內(nèi)存225以及再現(xiàn)裝置226。每個(gè)組件可實(shí)施如硬件、軟件、韌體或其組合的方式。這些組件依據(jù)從信號(hào)源裝置110傳送來(lái)的內(nèi)容,一起將影像及/或音頻呈現(xiàn)給使用者。

終端通訊裝置222經(jīng)由通訊媒體250而與信號(hào)源裝置110建立通訊。在交握模式中,終端通訊裝置222傳送終端裝置115的識(shí)別信息至信號(hào)源裝置110,以用于交握操作。如果信號(hào)源裝置110請(qǐng)求,終端通訊裝置222亦可傳送終端裝置115的能力信息至信號(hào)源裝置110。在內(nèi)容傳送模式中,終端通訊裝置222從信號(hào)源通訊裝置216接收影像及音頻數(shù)據(jù)串流。另外,終端通訊裝置222將結(jié)合的影像及音頻數(shù)據(jù)串流進(jìn)行譯碼與分解。

終端內(nèi)存225可儲(chǔ)存終端裝置115的識(shí)別信息及能力信息。終端內(nèi)存225可為揮發(fā)性內(nèi)存、非揮發(fā)性內(nèi)存或其組合。于交握操作期間,終端裝置115可讀取儲(chǔ)存于終端內(nèi)存225的數(shù)據(jù),以用于傳輸至信號(hào)源裝置110。

視頻處理器223是硬件、韌體、軟件或其組合,以處理視頻影像,而用于在再現(xiàn)裝置226上顯示。在內(nèi)容傳送模式中,視頻處理器223從終端通訊裝置222接收影像數(shù)據(jù)串流。音頻處理器224是硬件、韌體、軟件或其組合,以處理音頻數(shù)據(jù),而用于在再現(xiàn)裝置226上播放。在內(nèi)容傳送模式中,音頻處理器224從終端通訊裝置222接收音頻數(shù)據(jù)串流。

再現(xiàn)裝置226產(chǎn)生影像及/或音頻而呈現(xiàn)給使用者。再現(xiàn)裝置226可例如包括顯示設(shè)備及揚(yáng)聲器。雖然在圖2中,再現(xiàn)裝置226是繪示為包含于終端裝置115中,但在其他實(shí)施例中,再現(xiàn)裝置226可提供如獨(dú)立于終端裝置115以外的裝置。

請(qǐng)參考圖3,其繪示信號(hào)源通訊裝置216之一實(shí)施例。信號(hào)源通訊裝置216包括處理器340,而處理器340以通訊方式耦合至快取登錄庫(kù)310、快取方案模塊320、編碼器330以及收發(fā)器350。每個(gè)組件可實(shí)施如硬件、軟件、韌體或其組合的方式。這些組件一起執(zhí)行交握操作及內(nèi)容傳送。

快取登錄庫(kù)310是儲(chǔ)存庫(kù),包括內(nèi)存空間登錄以留存終端裝置115的識(shí)別信息和能力信息。在一實(shí)施例中,在快取登錄庫(kù)310中的每個(gè)內(nèi)存空間登錄包含終端裝置115的識(shí)別信息、終端裝置115的能力信息以及命中計(jì)數(shù)(hit count)。命中計(jì)數(shù)是用于追蹤終端裝置115連接到信號(hào)源裝置110的次數(shù)。另外,每個(gè)內(nèi)存空間登錄亦可記錄最近連接時(shí)間及上次連結(jié)的期間。在交握操作中,儲(chǔ)存在快取登錄庫(kù)310中的資料可由處理器340利用以用于執(zhí)行交握操作。

處理器340從快取方案模塊320接收指令。因此,處理器340依據(jù)從快取方案模塊320取得的指令,操作快取登錄庫(kù)310、編碼器330及收發(fā)器350以執(zhí)行交握操作。處理器340可結(jié)合影像數(shù)據(jù)串流及音頻數(shù)據(jù)串流,以在內(nèi)容傳送模式中經(jīng)由數(shù)據(jù)連結(jié)252進(jìn)行傳輸。

快取方案模塊320含有指令而操作處理器340,以用于執(zhí)行交握操作。具體而言,快取方案模塊320可含有指令以取得終端裝置115的識(shí)別信息和能力信息??烊》桨改K320實(shí)施如一個(gè)或多個(gè)非瞬時(shí)計(jì)算機(jī)可讀儲(chǔ)存媒體(例如硬盤機(jī)、固態(tài)內(nèi)存等等),并儲(chǔ)存由處理器340執(zhí)行的軟件指令。操作系統(tǒng)軟件及其他應(yīng)用軟件亦可儲(chǔ)存于快取方案模塊320中,以由處理器340執(zhí)行。

在快取方案模塊320中的一個(gè)例示指令可搜尋在快取登錄庫(kù)310中的終端裝置115之能力信息。如果能力信息已儲(chǔ)存于快取登錄庫(kù)310中(即做成“快取命中”),則快取方案模塊320可含有指令,以使處理器340從快取登錄庫(kù)檢索310中檢索能力信息。當(dāng)從快取登錄庫(kù)310中檢索能力信息時(shí),快取方案模塊320中的指令可促使處理器340增加與終端裝置115相關(guān)聯(lián)的命中計(jì)數(shù)。

另一方面,如果能力信息未儲(chǔ)存于快取登錄庫(kù)310中(即出現(xiàn)“快取未命中”),則快取方案模塊320可含有指令,以使處理器340從終端裝置115經(jīng)由收發(fā)器350取得能力信息。快取方案模塊320可識(shí)別在快取登錄庫(kù)310中的可用登錄,而儲(chǔ)存能力信息以供將來(lái)使用。

在判定可用登錄中,快取方案模塊320中的指令可促使處理器340判定一個(gè)未使用登錄是否可用。如果在信號(hào)源裝置110中用于儲(chǔ)存能力信息的未使用登錄是可用的,則快取方案模塊320中的指令可促使處理器340將能力信息中儲(chǔ)存在如可用登錄的未使用登錄中。

若在快取登錄庫(kù)310中儲(chǔ)存能力信息的內(nèi)存空間登錄已滿,則在快取方案模塊320中的指令可促使處理器340判定可置換登錄以覆寫(xiě)終端裝置115的能力信息。如果可置換登錄存在,則在快取方案模塊320中的指令可促使處理器340將終端裝置115的能力信息儲(chǔ)存在可置換登錄中。

可置換登錄可基于命中計(jì)數(shù)或終端裝置115的識(shí)別信息的連接歷史來(lái)判定。舉例來(lái)說(shuō),一個(gè)可置換登錄可具有小于預(yù)定值(例如'1')的命中計(jì)數(shù)。如果多個(gè)內(nèi)存空間登錄具有小于預(yù)定值的命中計(jì)數(shù),則具有最短連結(jié)時(shí)間或者最事前綁定歷史的登錄可被判定為可置換登錄。

快取方案模塊320可包括指令以在所有內(nèi)存空間登錄均使用的情況下,允許新連接的終端裝置115的能力信息有機(jī)會(huì)暫存于快取登錄庫(kù)310中。在一實(shí)施例中,在快取方案模塊320中的指令可調(diào)整在快取登錄庫(kù)310中的所有命中計(jì)數(shù)。

在一實(shí)施例中,當(dāng)在快取登錄庫(kù)310中的某一命中計(jì)數(shù)達(dá)到臨界值(例如'10')時(shí),則可減少儲(chǔ)存在快取登錄庫(kù)310中的所有命中計(jì)數(shù)。舉例來(lái)說(shuō),在快取登錄庫(kù)310中的所有命中計(jì)數(shù)可除以2或任何數(shù)字。因此,相較于較少連接的終端裝置115,在某一終端裝置115是大量使用的情況下,與較少連接終端裝置115相關(guān)聯(lián)的命中計(jì)數(shù)最終會(huì)變?yōu)樾∮陬A(yù)定值。在快取方案模塊320中的指令可允許新連接終端裝置115之能力信息,取代與命中計(jì)數(shù)小于預(yù)定值相關(guān)聯(lián)的另一終端裝置115的能力信息。此外,在快取方案模塊320中的指令可于快取登錄庫(kù)310中將新連接終端裝置115的命中計(jì)數(shù)儲(chǔ)存為初始值(例如'1')。

如果與內(nèi)存空間登錄相關(guān)聯(lián)的所有終端裝置115實(shí)質(zhì)上是均勻地使用,則對(duì)于所有內(nèi)存空間登錄的命中計(jì)數(shù)將保持高于預(yù)定值。在此情況下,新連接的終端裝置115的能力信息將不會(huì)替換儲(chǔ)存于內(nèi)存空間登錄中的任何能力信息。

收發(fā)器350可包括發(fā)射器(未繪示)及接收器(未繪示),而耦合至端口142,以用于多媒體數(shù)據(jù)串流及控制數(shù)據(jù)的接收或傳輸。接收或傳送的多媒體數(shù)據(jù)串流可包括視頻數(shù)據(jù)串流及/或音頻數(shù)據(jù)串流,諸如HDMI和MHL數(shù)據(jù)。多媒體數(shù)據(jù)串流可使用如高畫(huà)質(zhì)數(shù)字內(nèi)容保護(hù)(High-Bandwidth Digital-Content Protection,HDCP)的加密方案,而于傳輸上進(jìn)行加密。

編碼器330依據(jù)能力信息,以適用終端裝置115之能力的格式,對(duì)用于經(jīng)由通訊媒體250傳輸至終端裝置115的多媒體數(shù)據(jù)串流進(jìn)行編碼。根據(jù)終端裝置115的能力,編碼可被省略。

實(shí)施例具有許多優(yōu)點(diǎn),包括但不限于,借由在交換能力信息中降低延遲,得以在交握操作中實(shí)現(xiàn)速度的提升。

實(shí)現(xiàn)改良交握的方法

請(qǐng)參考圖4,依據(jù)一實(shí)施例繪示的流程圖,說(shuō)明相關(guān)前述圖1~3而于系統(tǒng)100中執(zhí)行交握操作的過(guò)程。在步驟405中,信號(hào)源裝置110檢測(cè)終端裝置115的連接。檢測(cè)連接可借由檢測(cè)經(jīng)由通訊媒體250而從某一裝置提供至另一裝置的電壓、電流或脈沖序列來(lái)執(zhí)行。

在步驟410中,信號(hào)源裝置110經(jīng)由通訊媒體250接收終端裝置115的識(shí)別信息。如果在信號(hào)源裝置110與終端裝置115之間的連接已建立,終端裝置115可傳送終端裝置115的識(shí)別信息至信號(hào)源裝置110,而如前述圖2詳細(xì)描述。

在步驟420中,信號(hào)源裝置110于信號(hào)源裝置110中搜尋與終端裝置115的識(shí)別信息相關(guān)聯(lián)的能力信息。具體而言,信號(hào)源裝置110判定終端裝置115的能力信息是否存在于圖3的快取登錄庫(kù)310中。

在步驟425中,基于在步驟420中的搜尋結(jié)果,信號(hào)源裝置110利用識(shí)別信息而取得與終端裝置115相關(guān)聯(lián)的終端裝置115的能力信息。信號(hào)源裝置110可從終端裝置115接收能力信息或者從繪示于圖3中的快取登錄庫(kù)310檢索能力信息。

另外,在步驟430中,信號(hào)源裝置110可依據(jù)能力信息,以適用終端裝置115的能力的格式,對(duì)用于經(jīng)由通訊媒體250傳輸至終端裝置115的多媒體數(shù)據(jù)串流進(jìn)行編碼。

圖5是依據(jù)一實(shí)施例的流程圖,繪示出在步驟425中取得圖4的終端裝置的能力信息的詳細(xì)過(guò)程。在步驟505中,基于在步驟420中的搜尋結(jié)果,對(duì)于終端裝置115的能力信息是(即做成“快取命中”)否(即出現(xiàn)“快取未命中”)快取(即儲(chǔ)存)于信號(hào)源裝置110中,信號(hào)源裝置110進(jìn)行判定。

在步驟510中,如果終端裝置115的能力信息是儲(chǔ)存在信號(hào)源裝置110的快取登錄庫(kù)310中,則信號(hào)源裝置110檢索終端裝置115的能力信息,而能力信息是儲(chǔ)存于信號(hào)源裝置110的內(nèi)存空間登錄中。

在步驟520中,如果在信號(hào)源裝置110的快取登錄庫(kù)310中未發(fā)現(xiàn)終端裝置115的能力信息,則信號(hào)源裝置110從終端裝置115接收終端裝置115的能力信息。信號(hào)源裝置110可將能力信息儲(chǔ)存在信號(hào)源裝置110的可用登錄中。如前述于圖3中的詳細(xì)描述,可用登錄可為內(nèi)存空間登錄中的未使用登錄或可置換登錄。

圖6是依據(jù)一實(shí)施例,而在步驟510中檢索儲(chǔ)存于圖5的信號(hào)源裝置110中的終端裝置115的能力信息的詳細(xì)過(guò)程。在步驟610中,信號(hào)源裝置110從信號(hào)源裝置110中的內(nèi)存空間登錄,存取與終端裝置115的識(shí)別信息相關(guān)聯(lián)的能力信息。

在步驟620中,回應(yīng)于識(shí)別在圖3的信號(hào)源裝置110的快取登錄庫(kù)310中的能力信息,信號(hào)源裝置110可增量與終端裝置115的識(shí)別信息相關(guān)聯(lián)的命中計(jì)數(shù)。如前述于圖3中的詳細(xì)描述,命中計(jì)數(shù)可儲(chǔ)存于快取登錄庫(kù)310中。

在步驟630中,于某個(gè)命中計(jì)數(shù)達(dá)到臨界值的事件中,信號(hào)源裝置110可調(diào)整所有內(nèi)存空間登錄的命中計(jì)數(shù)。舉例來(lái)說(shuō),如前述于圖3中的詳細(xì)描述,所有內(nèi)存空間登錄的命中計(jì)數(shù)可減少一半。

圖7是依據(jù)一實(shí)施例,而在步驟520中從終端裝置115接收能力信息并儲(chǔ)存于圖5的信號(hào)源裝置110中的詳細(xì)過(guò)程。在步驟720中,信號(hào)源裝置110從終端裝置115接收能力信息。

在步驟730中,為了判定可用登錄以儲(chǔ)存終端裝置115的能力信息,信號(hào)源裝置110判定內(nèi)存空間登錄是否已滿。

在步驟780中,如果在內(nèi)存空間登錄存在未使用登錄,則信號(hào)源裝置將能力信息儲(chǔ)存于信號(hào)源裝置110中的未使用內(nèi)存空間登錄中。

在步驟740中,如果內(nèi)存空間登錄已滿,則信號(hào)源裝置110判定是否存在可置換登錄。在一實(shí)施例中,與可置換登錄相關(guān)聯(lián)的命中計(jì)數(shù)是小于預(yù)定值。如果多個(gè)內(nèi)存空間登錄具有小于預(yù)定值的命中計(jì)數(shù),則具有最事前綁定時(shí)間的內(nèi)存空間登錄可為可置換登錄。可替代地,具有最短連接時(shí)間的內(nèi)存空間登錄可為可置換登錄。

在步驟750中,當(dāng)于步驟740中判定可置換登錄存在時(shí),信號(hào)源裝置110將能力信息儲(chǔ)存于信號(hào)源裝置110中的可置換登錄中。

再者,在步驟760中,信號(hào)源裝置將與終端裝置115的識(shí)別信息相關(guān)聯(lián)的命中計(jì)數(shù)設(shè)定為初始值。在一實(shí)施例中,初始值可為預(yù)定值,但亦可判定為任意值。相較于將初始值設(shè)定等于預(yù)定值,借由將初始值設(shè)定高于預(yù)定值,新連接裝置儲(chǔ)存的信息可在快取登錄庫(kù)310中留存較久。

在信號(hào)源裝置110判定沒(méi)有可置換登錄存在的情況下,于步驟720所接收的能力信息仍可用于在內(nèi)容傳送模式中建立信號(hào)源裝置110與終端裝置115之間的連接。然而,在步驟770中,信號(hào)源裝置110可不將所接收的能力信息儲(chǔ)存于供將來(lái)使用的快取登錄庫(kù)310中。

實(shí)施例具有許多優(yōu)點(diǎn),包括但不限于(i)避開(kāi)涉及傳送能力信息的緩慢通訊,從而(ii)在交握操作中借由利用預(yù)先儲(chǔ)存的能力信息以加速交握操作。

本發(fā)明中所描述的實(shí)施例主要參照MHL協(xié)議。然而,其他協(xié)議(諸如HDMI或其他涉及交握操作的協(xié)議)可采用本發(fā)明所描述相同原理的優(yōu)點(diǎn)。

在閱讀本發(fā)明的公開(kāi)內(nèi)容后,本領(lǐng)域技術(shù)人員將不斷地理解額外的替代設(shè)計(jì),以用于改善兩個(gè)裝置之間的交握。因此,盡管本發(fā)明的具體實(shí)施例及應(yīng)用已被繪示及描述,但應(yīng)該理解的是,實(shí)施例不限于本發(fā)明所揭露的精確結(jié)構(gòu)與組件,且在不脫離如所附權(quán)利要求定義的本公開(kāi)的精神和范圍下,各種修改、改變及變化可在本發(fā)明揭露的方法及設(shè)備的配置、操作及細(xì)節(jié)中產(chǎn)生。

以上所述實(shí)施例僅是為充分說(shuō)明本發(fā)明而所舉的較佳的實(shí)施例,本發(fā)明的保護(hù)范圍不限于此。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明基礎(chǔ)上所作的等同替代或變換,均在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍以權(quán)利要求書(shū)為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
德兴市| 壶关县| 梅州市| 辽宁省| 太仆寺旗| 宣恩县| 石泉县| 凤阳县| 河源市| 东乡| 马关县| 崇左市| 德安县| 内乡县| 西乌珠穆沁旗| 沅陵县| 镇沅| 宁城县| 荆门市| 周至县| 开远市| 克拉玛依市| 临沂市| 托克托县| 小金县| 定兴县| 逊克县| 祁东县| 泽州县| 连云港市| 太康县| 贡觉县| 麻栗坡县| 南皮县| 兖州市| 济源市| 阿合奇县| 江北区| 乌审旗| 娄底市| 内江市|