国产精品无码一区二区三级,免费无码又爽又刺激网站,女人18一级毛片免费观看,久青草国产在线观看,91网在线,大桥未久亚洲一区二区,国产午睡沙发系列大全,免费无码又爽又刺激高潮的视频免费

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

      文檔序號:11162251閱讀:1406來源:國知局
      用于高效交握操作以判定對端裝置的能力的方法及裝置與制造工藝

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



      背景技術:

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



      技術實現要素:

      為了解決上述技術問題,本發明涉及儲存及利用終端裝置的信息,以用于建立通訊連結。當終端裝置連接至信號源裝置時,信號源裝置會檢索儲存于信號源裝置中先前連接過的終端裝置的信息,以于交握操作期間減少數據的交換。如果信號源裝置并未儲存終端裝置的信息,則信號源裝置從終端裝置接收終端裝置的信息,并儲存終端裝置的信息以供將來使用。

      本發明提供的一種判定能力的方法,經由一信號源裝置判定一終端裝置的能力,該方法包括:

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

      于該信號源裝置中搜尋與該識別信息相關聯的一能力信息;以及

      依據該能力信息,以適用該終端裝置的能力的格式,對用于經由該媒體傳輸至該終端裝置的內容進行編碼。

      其中,該終端裝置的該識別信息是源自該終端裝置的擴充顯示器識別數據。

      其中,該能力信息包含下列中的一個或多個:該終端裝置的3D視頻支持數據、高端視頻支持數據、音頻數據隧道支持數據以及增強MHL邊帶信道數據隧道支持數據。

      其中,上述的方法,更包含回應于識別儲存于該信號源裝置中的該能力信息,檢索該終端裝置的該能力信息,而該能力信息是儲存于該信號源裝置中。

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

      響應于判定該能力信息非儲存于該信號源裝置中,從該終端裝置接收該能力信息;以及

      將該能力信息儲存于該信號源裝置中。

      其中,將該能力信息儲存于該信號源裝置中的步驟包含:

      響應于判定在該信號源裝置中設定為儲存該能力信息的內存空間登錄已滿,則判定一可置換登錄以覆寫該終端裝置的該能力信息;以及

      回應于判定該可置換登錄,于該可置換登錄中儲存該終端裝置的該能力信息。

      其中,該媒體包含一纜線,兼容于使用行動高畫質連結協議或高畫質多媒體接口協議以傳送數據。

      其中,該能力信息包括該終端裝置的視頻支持數據,經由一個或多個寫入叢發序列傳送至該信號源裝置。

      其中,該媒體包含一無線通信媒體。

      本發明還提供一種信號源裝置,包括:

      一收發器,設定為借由一通訊媒體而與一終端裝置進行接口;

      一儲存模塊,設定為儲存至少一個該終端裝置的一能力信息;

      一快取方案模塊,設定為:

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

      于該儲存模塊中搜尋與該識別信息相關聯的該能力信息;以及

      一編碼器,設定為依據該能力信息,以適用該終端裝置的能力的格式,對用于經由該通訊媒體傳輸至該終端裝置的內容進行編碼。

      其中,該終端裝置的該識別信息是源自該終端裝置的擴充顯示器識別數據。

      其中,該能力信息包含下列中的一個或多個:該終端裝置的3D視頻支持數據、高端視頻支持數據、音頻數據隧道支持數據以及增強MHL邊帶信道數據隧道支持數據。

      其中,該快取方案模塊是設定為響應于判定該終端裝置的該能力信息是儲存于該儲存模塊中,從該儲存模塊檢索該能力信息。

      其中,該快取方案模塊更設定為:

      響應于判定該能力信息非儲存于該信號源裝置中,從該終端裝置接收該能力信息;以及

      將該能力信息儲存于該信號源裝置中。

      其中,該快取方案模塊更設定為:

      響應于判定在該信號源裝置中設定為儲存該能力信息的內存空間登錄已滿,則判定一可置換登錄以覆寫該終端裝置的該能力信息;以及

      回應于判定該可置換登錄,于該可置換登錄中儲存該終端裝置的該能力信息。

      其中,該媒體包含一纜線,兼容于使用行動高畫質連結協議或高畫質多媒體接口協議以傳送數據。

      其中,該能力信息包括該終端裝置的視頻支持數據,經由一個或多個寫入叢發序列傳送至該信號源裝置。

      其中,該通訊媒體包含一無線通信媒體。

      本發明還提供一種非瞬時計算機可讀媒體,設定為儲存一程序代碼,

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

      于一信號源裝置中搜尋與該識別信息相關聯的一能力信息;以及

      依據該能力信息,以適用該終端裝置的能力的格式,對用于經由該媒體傳輸至該終端裝置的內容進行編碼。

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

      響應于識別儲存于該信號源裝置中的該能力信息,檢索該終端裝置的該能力信息,而該能力信息是儲存于該信號源裝置中。

      在一實施例中,信號源裝置借由媒體接收終端裝置的識別信息。在信號源裝置中,與識別信息相關聯的能力信息被搜尋。依據能力信息,以適用終端裝置的能力的格式,對用于經由媒體傳輸至終端裝置的內容進行編碼。

      在一實施例中,終端裝置的識別信息是源自終端裝置的擴充顯示器識別數據(Extended Display Identification Data,EDID)。能力信息可包含下列中的一個或多個:終端裝置的3D視頻支持數據、高端視頻支持數據(high-end video support data)、音頻數據隧道支持數據(audio data tunneling support data)以及增強MHL邊帶通道(enhanced MHL Sideband Channel,eMSC)數據隧道支持數據。能力信息可經由一個或多個寫入叢發序列(write burst sequences)傳送至信號源裝置。

      在一實施例中,方法包括當儲存于信號源裝置中的能力信息被識別時,檢索終端裝置的能力信息,而此能力信息是儲存于信號源裝置中。當判定能力信息非儲存于信號源裝置中時,信號源裝置從終端裝置接收能力信息。將所接收的能力信息儲存于信號源裝置中。于判定在信號源裝置中用于儲存能力信息的內存空間登錄已滿之后,將可置換登錄以終端裝置的能力信息覆寫。于判定可置換登錄之后,于此可置換登錄中儲存終端裝置之能力信息。

      在一實施例中,媒體包含纜線,兼容于使用行動高畫質連結(Mobile High-Definition Link,MHL)協議或高畫質多媒體接口(High-Definition Multimedia Interface,HDMI)協議以傳送數據。媒體可包含無線通信媒體。

      實施例亦涉及一種信號源裝置。信號源裝置可包括收發器、儲存模塊、快取方案模塊以及編碼器。收發器借由通訊媒體而與終端裝置進行接口。儲存模塊儲存至少一個終端裝置之能力信息。快取方案模塊耦合于收發器,以借由通訊媒體接收終端裝置之識別信息。此外,快取方案模塊可于儲存模塊中搜尋與識別信息相關聯的能力信息。編碼器依據能力信息,以適用終端裝置的能力的格式,對用于經由通訊媒體傳輸至終端裝置的內容進行編碼。

      在一實施例中,于判定終端裝置的能力信息是儲存于信號源裝置中之后,快取方案模塊從儲存模塊檢索能力信息。此外,于判定能力信息非儲存于信號源裝置中之后,快取方案模塊可從儲存模塊接收能力信息。快取方案模塊亦可將能力信息儲存于信號源裝置中。于判定在信號源裝置中用于儲存能力信息的內存空間登錄已滿之后,快取方案模塊可判定可置換登錄以將終端裝置之能力信息覆寫。于判定可置換登錄之后,快取方案模塊可將終端裝置的能力信息儲存于此可置換登錄中。

      實施例亦涉及一種非瞬時計算機可讀媒體,設定為儲存程序代碼。程序代碼包括由處理器執行的指令,當執行時可造成處理器借由媒體接收終端裝置的識別信息。程序代碼亦可造成處理器于信號源裝置中搜尋與識別信息相關聯的能力信息。此外,程序代碼可造成處理器依據能力信息,以適用終端裝置之能力的格式,對用于經由媒體傳輸至終端裝置的內容進行編碼。程序代碼可造成處理器于識別儲存于信號源裝置中的能力信息之后,檢索終端裝置的能力信息,而能力信息是儲存于信號源裝置中。

      附圖說明

      圖1是依據一實施例而用于數據通訊的系統的高階方框圖。

      圖2是依據一實施例的方框圖,繪示出圖1的信號源裝置與終端裝置的連接。

      圖3是依據一實施例的圖2的信號源通訊裝置的方框圖。

      圖4是依據一實施例的流程圖,繪示出執行交握操作的過程。

      圖5是依據一實施例的流程圖,繪示出取得圖4的終端裝置的能力信息的詳細過程。

      圖6是依據一實施例的流程圖,繪示出檢索儲存于圖5的信號源裝置中的終端裝置的能力信息的過程。

      圖7是依據一實施例的從終端裝置接收能力信息并儲存于圖5的信號源裝置中的詳細過程。

      具體實施方式

      下面結合附圖和具體實施例對本發明作進一步說明,以使本領域的技術人員可以更好的理解本發明并能予以實施,但所舉實施例不作為對本發明的限定。

      圖式及以下的描述僅通過舉例說明的方式涉及各種實施例。應注意的是,從下面的討論中,本發明揭露的結構與方法的替代實施例將容易地確認為可行的替代方案,以在不脫離本發明中所討論的原理而可被采用。現在將詳細地參考幾個實施例,而其例示是繪示于附圖中。值得注意的是,只要可行,相似或相同的參考標號可使用于圖中,并可指示相似或相同的功能。

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

      本發明所描述的信號源裝置是指數據源的裝置。信號源裝置可為移動電話、電視、膝上型計算機、平板等等。

      本發明所描述的終端裝置是指從信號源裝置接收數據的裝置。舉例來說,終端裝置從信號源裝置接收多媒體數據串流以用于再現。終端裝置可為監視器、投影機或電視。本發明中的多媒體數據串流是指影像數據流、音頻數據串流或其組合。

      本發明所描述的識別信息是指用于終端裝置的唯一識別符(unique identifier)。識別信息可源自擴充顯示器識別數據(Extended Display Identification Data,EDID),且可包括終端裝置的供貨商及產品標識。舉例來說,在行動高畫質連結(MHL)協議或高畫質多媒體接口(HDMI)協議中,亦可從包括“ADOPTER_ID”或“DEVICE_ID”的裝置能力緩存器取得識別信息。

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

      數據通訊架構實例

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

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

      信號源裝置110和終端裝置115使用各種協議以交換數據。在一實施例中,接口纜線150表示行動高畫質連結(MHL)纜線。MHL纜線150支援借由Data0+線路151、Data0-線路152、Data1+線路153、Data1-線路154、Data2+線路155以及Data2-線路156傳送的差動信號。在MHL的一些實施例中,可能僅有單一組差動數據線路對(例如Data0+線路151、Data0-線路152)。嵌入式共模時序是經由這些差動數據線路傳送。MHL纜線150還可包括控制總線CBUS 159、電源160以及接地161。控制總線CBUS 159夾帶控制信息,諸如數據發現、數據配置和遠程控制命令。

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

      系統100以兩種模式進行操作:交握模式及內容傳送模式。在交握模式中,信號源裝置110加載終端裝置115的識別信息和能力信息。在內容傳送模式中,信號源裝置110依據識別信息和能力信息而準備并傳送內容至終端裝置115。

      在交握模式中,系統100執行交握操作以建立在信號源裝置110與終端裝置115之間的正常通訊。在交握操作中,信號源裝置110確認終端裝置115的識別信息及能力信息。

      在交握操作中,某些能力信息的傳送和接收對于使用者可能會導致顯著的延遲。舉例來說,能力信息可包括相對大容量的3D視頻模式支持數據。3D視頻模式支持數據報括在3D視頻描述訊息(3D VDI)與識別信息之間的映像(mapping)。當以MHL協議進行通訊時,因為單一寫入叢發僅能夾帶有限容量的數據,所以終端裝置115例如經由一個以上的寫入叢發序列傳送3D視頻模式支持數據至信號源裝置110。在本發明所述的實施例中,信號源裝置110利用儲存于信號源裝置110中的終端裝置115的識別信息及能力信息,以減少在交握操作中的延遲。

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

      在內容傳送模式中,系統100使信號源裝置110傳送內容至終端裝置115。信號源裝置110依據從交握模式所取得的終端裝置115的識別信息及能力信息而傳送內容。內容可包括依據MHL或HDMI協議的多媒體數據串流。

      圖2是依據一實施例的圖1的系統100的詳細方框圖。如圖所示,通訊媒體250連接信號源裝置110和終端裝置115。通訊媒體250可包括圖1的接口纜線120、150、180中的至少任何一個。或者,通訊媒體250可包括無線通信媒體。

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

      可選擇地,通訊媒體250可為無線通信媒體。對于無線通信媒體,數據連結252和控制連結254可在不同頻率及/或時間訊框(frame)進行通訊。可替代地,數據連結252和控制連結254可經由共享頻率及/或時間訊框,而以不同的編碼方案進行通訊。此外,端口142、147可耦合于天線(未繪示),以用于經由無線通信媒體而接收及傳送數據。

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

      信號源通訊裝置216經由通訊媒體250而與終端裝置115建立通訊。在交握模式中,信號源通訊裝置216執行交握操作,并與終端裝置115進行通訊,而如以下搭配圖3詳細說明。在內容傳送模式,信號源通訊裝置216可結合兩個或更多數據串流(如視頻資料串流及音頻資料串流)至單一資料串流。信號源通訊裝置216傳送已編碼的信號至終端裝置115。

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

      音頻信號源214依據在內容傳送模式中的終端裝置115的能力信息,產生在終端裝置115再現的音頻數據串流。音頻信號源214可產生正常頻率、取樣大小、聲道數量等等的音頻數據串流,以符合的終端裝置115的能力。舉例來說,音頻信號源214可產生多達8聲道的非壓縮音頻數據串流。音頻信號源214傳送音頻數據串流至信號源通訊裝置216,以用于在內容傳送模式115中傳輸至終端裝置115。

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

      終端通訊裝置222經由通訊媒體250而與信號源裝置110建立通訊。在交握模式中,終端通訊裝置222傳送終端裝置115的識別信息至信號源裝置110,以用于交握操作。如果信號源裝置110請求,終端通訊裝置222亦可傳送終端裝置115的能力信息至信號源裝置110。在內容傳送模式中,終端通訊裝置222從信號源通訊裝置216接收影像及音頻數據串流。另外,終端通訊裝置222將結合的影像及音頻數據串流進行譯碼與分解。

      終端內存225可儲存終端裝置115的識別信息及能力信息。終端內存225可為揮發性內存、非揮發性內存或其組合。于交握操作期間,終端裝置115可讀取儲存于終端內存225的數據,以用于傳輸至信號源裝置110。

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

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

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

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

      處理器340從快取方案模塊320接收指令。因此,處理器340依據從快取方案模塊320取得的指令,操作快取登錄庫310、編碼器330及收發器350以執行交握操作。處理器340可結合影像數據串流及音頻數據串流,以在內容傳送模式中經由數據連結252進行傳輸。

      快取方案模塊320含有指令而操作處理器340,以用于執行交握操作。具體而言,快取方案模塊320可含有指令以取得終端裝置115的識別信息和能力信息。快取方案模塊320實施如一個或多個非瞬時計算機可讀儲存媒體(例如硬盤機、固態內存等等),并儲存由處理器340執行的軟件指令。操作系統軟件及其他應用軟件亦可儲存于快取方案模塊320中,以由處理器340執行。

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

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

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

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

      可置換登錄可基于命中計數或終端裝置115的識別信息的連接歷史來判定。舉例來說,一個可置換登錄可具有小于預定值(例如'1')的命中計數。如果多個內存空間登錄具有小于預定值的命中計數,則具有最短連結時間或者最事前綁定歷史的登錄可被判定為可置換登錄。

      快取方案模塊320可包括指令以在所有內存空間登錄均使用的情況下,允許新連接的終端裝置115的能力信息有機會暫存于快取登錄庫310中。在一實施例中,在快取方案模塊320中的指令可調整在快取登錄庫310中的所有命中計數。

      在一實施例中,當在快取登錄庫310中的某一命中計數達到臨界值(例如'10')時,則可減少儲存在快取登錄庫310中的所有命中計數。舉例來說,在快取登錄庫310中的所有命中計數可除以2或任何數字。因此,相較于較少連接的終端裝置115,在某一終端裝置115是大量使用的情況下,與較少連接終端裝置115相關聯的命中計數最終會變為小于預定值。在快取方案模塊320中的指令可允許新連接終端裝置115之能力信息,取代與命中計數小于預定值相關聯的另一終端裝置115的能力信息。此外,在快取方案模塊320中的指令可于快取登錄庫310中將新連接終端裝置115的命中計數儲存為初始值(例如'1')。

      如果與內存空間登錄相關聯的所有終端裝置115實質上是均勻地使用,則對于所有內存空間登錄的命中計數將保持高于預定值。在此情況下,新連接的終端裝置115的能力信息將不會替換儲存于內存空間登錄中的任何能力信息。

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

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

      實施例具有許多優點,包括但不限于,借由在交換能力信息中降低延遲,得以在交握操作中實現速度的提升。

      實現改良交握的方法

      請參考圖4,依據一實施例繪示的流程圖,說明相關前述圖1~3而于系統100中執行交握操作的過程。在步驟405中,信號源裝置110檢測終端裝置115的連接。檢測連接可借由檢測經由通訊媒體250而從某一裝置提供至另一裝置的電壓、電流或脈沖序列來執行。

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

      在步驟420中,信號源裝置110于信號源裝置110中搜尋與終端裝置115的識別信息相關聯的能力信息。具體而言,信號源裝置110判定終端裝置115的能力信息是否存在于圖3的快取登錄庫310中。

      在步驟425中,基于在步驟420中的搜尋結果,信號源裝置110利用識別信息而取得與終端裝置115相關聯的終端裝置115的能力信息。信號源裝置110可從終端裝置115接收能力信息或者從繪示于圖3中的快取登錄庫310檢索能力信息。

      另外,在步驟430中,信號源裝置110可依據能力信息,以適用終端裝置115的能力的格式,對用于經由通訊媒體250傳輸至終端裝置115的多媒體數據串流進行編碼。

      圖5是依據一實施例的流程圖,繪示出在步驟425中取得圖4的終端裝置的能力信息的詳細過程。在步驟505中,基于在步驟420中的搜尋結果,對于終端裝置115的能力信息是(即做成“快取命中”)否(即出現“快取未命中”)快取(即儲存)于信號源裝置110中,信號源裝置110進行判定。

      在步驟510中,如果終端裝置115的能力信息是儲存在信號源裝置110的快取登錄庫310中,則信號源裝置110檢索終端裝置115的能力信息,而能力信息是儲存于信號源裝置110的內存空間登錄中。

      在步驟520中,如果在信號源裝置110的快取登錄庫310中未發現終端裝置115的能力信息,則信號源裝置110從終端裝置115接收終端裝置115的能力信息。信號源裝置110可將能力信息儲存在信號源裝置110的可用登錄中。如前述于圖3中的詳細描述,可用登錄可為內存空間登錄中的未使用登錄或可置換登錄。

      圖6是依據一實施例,而在步驟510中檢索儲存于圖5的信號源裝置110中的終端裝置115的能力信息的詳細過程。在步驟610中,信號源裝置110從信號源裝置110中的內存空間登錄,存取與終端裝置115的識別信息相關聯的能力信息。

      在步驟620中,回應于識別在圖3的信號源裝置110的快取登錄庫310中的能力信息,信號源裝置110可增量與終端裝置115的識別信息相關聯的命中計數。如前述于圖3中的詳細描述,命中計數可儲存于快取登錄庫310中。

      在步驟630中,于某個命中計數達到臨界值的事件中,信號源裝置110可調整所有內存空間登錄的命中計數。舉例來說,如前述于圖3中的詳細描述,所有內存空間登錄的命中計數可減少一半。

      圖7是依據一實施例,而在步驟520中從終端裝置115接收能力信息并儲存于圖5的信號源裝置110中的詳細過程。在步驟720中,信號源裝置110從終端裝置115接收能力信息。

      在步驟730中,為了判定可用登錄以儲存終端裝置115的能力信息,信號源裝置110判定內存空間登錄是否已滿。

      在步驟780中,如果在內存空間登錄存在未使用登錄,則信號源裝置將能力信息儲存于信號源裝置110中的未使用內存空間登錄中。

      在步驟740中,如果內存空間登錄已滿,則信號源裝置110判定是否存在可置換登錄。在一實施例中,與可置換登錄相關聯的命中計數是小于預定值。如果多個內存空間登錄具有小于預定值的命中計數,則具有最事前綁定時間的內存空間登錄可為可置換登錄。可替代地,具有最短連接時間的內存空間登錄可為可置換登錄。

      在步驟750中,當于步驟740中判定可置換登錄存在時,信號源裝置110將能力信息儲存于信號源裝置110中的可置換登錄中。

      再者,在步驟760中,信號源裝置將與終端裝置115的識別信息相關聯的命中計數設定為初始值。在一實施例中,初始值可為預定值,但亦可判定為任意值。相較于將初始值設定等于預定值,借由將初始值設定高于預定值,新連接裝置儲存的信息可在快取登錄庫310中留存較久。

      在信號源裝置110判定沒有可置換登錄存在的情況下,于步驟720所接收的能力信息仍可用于在內容傳送模式中建立信號源裝置110與終端裝置115之間的連接。然而,在步驟770中,信號源裝置110可不將所接收的能力信息儲存于供將來使用的快取登錄庫310中。

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

      本發明中所描述的實施例主要參照MHL協議。然而,其他協議(諸如HDMI或其他涉及交握操作的協議)可采用本發明所描述相同原理的優點。

      在閱讀本發明的公開內容后,本領域技術人員將不斷地理解額外的替代設計,以用于改善兩個裝置之間的交握。因此,盡管本發明的具體實施例及應用已被繪示及描述,但應該理解的是,實施例不限于本發明所揭露的精確結構與組件,且在不脫離如所附權利要求定義的本公開的精神和范圍下,各種修改、改變及變化可在本發明揭露的方法及設備的配置、操作及細節中產生。

      以上所述實施例僅是為充分說明本發明而所舉的較佳的實施例,本發明的保護范圍不限于此。本技術領域的技術人員在本發明基礎上所作的等同替代或變換,均在本發明的保護范圍之內。本發明的保護范圍以權利要求書為準。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1
      主站蜘蛛池模板: 国产在线观看不卡网址| 亚洲国产字幕| 99精品国产在热久久婷婷人| 富源县| 日本伦理一区二区三区| 国产后入内射在线观看| 来凤县| 少妇顶级牲交免费在线| 日韩丝袜人妻中文字幕| 国产成人精品一区二免费网站| 国产熟女自拍视频网站| 国产精品国产三级国产AvkTV| av在线网站手机播放| 一本久道久久综合狠狠躁av| 日韩精品一区二区三区费暖暖| 固阳县| 峨边| 亚洲熟伦在线视频| 人妻中文字幕一区二区二区| 国产成人自产拍免费视频| 国产一区二区亚洲精品| 日韩精品一区二区三区四区视频| 久久黄色蜜桃av一区| 尤溪县| 绥棱县| 始兴县| 武强县| 国产目拍亚洲精品区一区| 喀喇沁旗| 国产女人体一区二区三区| 禹城市| 新乡市| av天堂线上| 东乌珠穆沁旗| 国产黄片一区视频在线观看| 娄烦县| 久久人妻av中文字幕| 亚洲av人妖一区二区三区| 亚洲AV秘 无码一区二区久久| 一区二区三区在线观看日本视频| 国产亚洲精品性爱视频|