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

虛擬顯示器輸出端口配置的制作方法

文檔序號:11635285閱讀:494來源:國知局
虛擬顯示器輸出端口配置的制造方法與工藝

相關(guān)申請的交叉參考

本申請要求2014年12月10日提交的美國非臨時性申請?zhí)?4/565,583的權(quán)益,所述申請的內(nèi)容以引用方式并入本文,如同在本文中完全闡述一樣。

本發(fā)明涉及電子視覺顯示器領(lǐng)域,并且更具體地,涉及顯示器輸出端口配置的虛擬化。



背景技術(shù):

自從計算和電視機的早期階段以來,通常使用電子視覺顯示器來以用戶容易辨別的形式從計算或通信設(shè)備提供數(shù)據(jù)輸出。這類顯示器常常被稱為監(jiān)視器?,F(xiàn)代監(jiān)視器通常是被配置成從計算設(shè)備接收信號以用于視頻顯示的平面液晶顯示器(lcd)面板,盡管已經(jīng)使用了許多顯示技術(shù)并且這些技術(shù)不斷發(fā)展。

監(jiān)視器從通信或通信源設(shè)備的輸出接口接收要顯示的數(shù)據(jù)。顯示數(shù)據(jù)可以根據(jù)特定的視頻標(biāo)準(zhǔn)格式化。許多視頻標(biāo)準(zhǔn)已經(jīng)并繼續(xù)被使用,包括復(fù)合視頻、視頻圖形陣列(“vga”)、數(shù)字視頻接口(“dvi”)、串行數(shù)字接口(“sdi”)、高分辨率多媒體接口“hdmi”和displayporttm(由視頻電子標(biāo)準(zhǔn)協(xié)會“vesa”頒布的)。

由于成本或制造限制,監(jiān)視器的尺寸通常受到限制。因此,在一些應(yīng)用中,期望使用多于一個監(jiān)視器來顯示來自特定計算設(shè)備的輸出,以便可視化輸出。根據(jù)先前的視頻標(biāo)準(zhǔn),使用分離器或其他集線器設(shè)備將信號從單個輸出連接器路由到多個監(jiān)視器將導(dǎo)致在每個監(jiān)視器上顯示相同的輸出。為了使源設(shè)備使用這類標(biāo)準(zhǔn)向每個連接的監(jiān)視器顯示不同的輸出,通常必要的是,使源設(shè)備生成單獨的視頻輸出流并且在源設(shè)備上提供單獨的輸出連接器以便將單獨的流遞送到每個監(jiān)視器進行顯示。這可能需要將另外的連接器和硬件添加到例如主板或視頻處理卡,這可能占據(jù)另外的面板和外殼空間并且可能是不合期望的,特別是在諸如膝上型計算機和智能電話的小型設(shè)備中。

相反,displayporttm標(biāo)準(zhǔn)(“dp”)依賴于從源到監(jiān)視器的分組數(shù)據(jù)傳輸。如本文所使用的,displayport和dp是指由視頻電子標(biāo)準(zhǔn)協(xié)會(vesa)發(fā)布的displayportv1.2標(biāo)準(zhǔn),所述標(biāo)準(zhǔn)的全部內(nèi)容通過引用并入本文,如同在本文中完全闡述一樣,并且其他協(xié)議標(biāo)準(zhǔn)和版本向前或向后與其兼容。分組數(shù)據(jù)傳輸允許dp支持多流傳輸(mst)模式,其中多個監(jiān)視器可以每個通過單個dp輸出連接器從dp源接收單獨的顯示流。使用mst,從源輸出的數(shù)據(jù)分組每個被尋址到特定的下游監(jiān)視器,所述監(jiān)視器接收尋址到這個監(jiān)視器的數(shù)據(jù)分組并且顯示包含在所述數(shù)據(jù)分組中的數(shù)據(jù)。因此,使用mst的dp源設(shè)備可以使用單個輸出連接器輸出尋址到多個監(jiān)視器中的每一個的視頻或其他數(shù)據(jù)。



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

一些實施方案提供了mst信宿(sink)設(shè)備。mst信宿設(shè)備包括:接收器,其被配置成與源設(shè)備通信;發(fā)射器,其被配置成通過物理鏈路將數(shù)據(jù)從接收器傳送到外部顯示器;邏輯端口,其被配置成通過邏輯鏈路將數(shù)據(jù)從接收器傳送到內(nèi)部顯示器;以及存儲器,其被配置成存儲用于物理鏈路的第一配置數(shù)據(jù)并且存儲用于邏輯鏈路的第二配置數(shù)據(jù)。

一些實施方案提供了mst源設(shè)備。mst源設(shè)備包括發(fā)射器,其被配置成通過物理鏈路將數(shù)據(jù)傳送到與mst信宿通信的外部顯示器。發(fā)射器進一步被配置成通過邏輯鏈路將數(shù)據(jù)傳送到mst信宿的內(nèi)部顯示器。mst源設(shè)備還包括收發(fā)器,其被配置成將用于物理鏈路的第一配置數(shù)據(jù)發(fā)送到mst信宿以便存儲在存儲器中,并且將用于邏輯鏈路的第二配置數(shù)據(jù)發(fā)送到mst信宿以便存儲在存儲器中。

一些實施方案提供了一種用于配置mst信宿內(nèi)的邏輯鏈路的方法。接收器被配置成與源設(shè)備通信。發(fā)射器被配置成通過物理鏈路將數(shù)據(jù)從接收器傳送到外部顯示器。邏輯端口被配置成通過邏輯鏈路將數(shù)據(jù)從接收器傳送到內(nèi)部顯示器。存儲器被配置成存儲用于物理鏈路的第一配置數(shù)據(jù)并且存儲用于邏輯鏈路的第二配置數(shù)據(jù)。

一些實施方案提供了mst信宿設(shè)備。mst信宿設(shè)備包括:接收器,其被配置成與源設(shè)備通信;發(fā)射器,其被配置成通過物理鏈路將數(shù)據(jù)從接收器傳送到外部顯示器;邏輯端口,其被配置成通過非displayport(dp)鏈路將數(shù)據(jù)從接收器傳送到顯示器;以及存儲器,其被配置成存儲用于物理鏈路的第一配置數(shù)據(jù)并且存儲用于非dp鏈路的第二配置數(shù)據(jù)。

一些實施方案提供了mst源設(shè)備。mst源設(shè)備包括發(fā)射器,其被配置成通過物理鏈路將數(shù)據(jù)傳送到與mst信宿通信的外部顯示器。發(fā)射器進一步被配置成通過非dp鏈路將數(shù)據(jù)傳送到mst信宿的非dp顯示器。mst源設(shè)備還包括收發(fā)器,其被配置成將用于物理鏈路的第一配置數(shù)據(jù)發(fā)送到mst信宿以便存儲在存儲器中,并且將用于非dp鏈路的第二配置數(shù)據(jù)發(fā)送到mst信宿以便存儲在存儲器中。

一些實施方案提供了一種用于配置mst信宿內(nèi)的邏輯鏈路的方法。接收器被配置成與源設(shè)備通信。發(fā)射器被配置成通過物理鏈路將數(shù)據(jù)從接收器傳送到外部顯示器。邏輯端口被配置成通過非dp鏈路將數(shù)據(jù)從接收器傳送到非dp顯示器。存儲器被配置成存儲用于物理鏈路的第一配置數(shù)據(jù)并且存儲用于非dp鏈路的第二配置數(shù)據(jù)。

附圖說明

根據(jù)以下結(jié)合附圖以舉例的方式給出的描述可以獲得更詳細的理解,在附圖中:

圖1是可以實現(xiàn)一個或多個公開的實施方案的示例性設(shè)備的框圖。

圖2是可用于圖1的設(shè)備的示例性mst拓撲的框圖,所述mst拓撲包括具有內(nèi)部顯示器的mst信宿。

圖3是可用于圖1的設(shè)備的另一個示例性mst拓撲的框圖,所述mst拓撲包括具有內(nèi)部顯示器的mst信宿。

圖4是可用于圖1的設(shè)備的另一個示例性mst拓撲的框圖,所述mst拓撲包括非dp端點。

具體實施方式

圖1是可以實現(xiàn)一個或多個公開的實施方案的示例性設(shè)備100的框圖。設(shè)備100可以包括例如計算機、游戲設(shè)備、手持設(shè)備、機頂盒、電視機(所謂的“智能電視機”或不是“智能電視機”)、移動電話或平板計算機。設(shè)備100包括處理器102、存儲器104、存儲設(shè)備106、一個或多個輸入設(shè)備108以及一個或多個輸出設(shè)備110。設(shè)備100還可以任選地包括輸入驅(qū)動器112和輸出驅(qū)動器114。應(yīng)當(dāng)理解,設(shè)備100可以包括圖1未示出的另外的組件。

處理器102可以包括中央處理單元(cpu)、圖形處理單元(gpu)、位于同一芯片上的cpu和gpu、或一個或多個處理器核心,其中每個處理器核心可以是cpu或gpu。存儲器104可以與處理器102位于相同的芯片上,或者可以與處理器102分開定位。存儲器104可以包括易失性或非易失性存儲器,例如隨機存取存儲器(ram)、動態(tài)ram或高速緩存。應(yīng)注意,存儲器104可以被實現(xiàn)為一個或多個離散單元,并且設(shè)備100可以包括多個不同的存儲器(未示出)。例如,如本文進一步討論的,設(shè)備100可以包括cpu和gpu存儲器兩者(未示出)。

存儲設(shè)備106可以包括固定或可移動的存儲設(shè)備,例如硬盤驅(qū)動器、固態(tài)驅(qū)動器、光盤或閃存驅(qū)動器。輸入設(shè)備108可以包括鍵盤、小鍵盤、觸摸屏、觸摸板、檢測器、麥克風(fēng)、加速度計、陀螺儀、生物測定掃描器或網(wǎng)絡(luò)連接件(例如,用于發(fā)送和/或接收無線ieee802信號的無線局域網(wǎng)卡)。輸出設(shè)備110可以包括顯示器、揚聲器、打印機、觸覺反饋設(shè)備、一個或多個燈、天線或網(wǎng)絡(luò)連接件(例如,用于發(fā)送和/或接收無線ieee802信號的無線局域網(wǎng)卡)。

輸入驅(qū)動器112與處理器102和輸入設(shè)備108通信,并且允許處理器102從輸入設(shè)備108接收輸入。輸出驅(qū)動器114與處理器102和輸出設(shè)備110通信,并且允許處理器102將輸出發(fā)送到輸出設(shè)備110。應(yīng)注意,輸入驅(qū)動器112和輸出驅(qū)動器114是任選的組件,并且如果輸入驅(qū)動器112和輸出驅(qū)動器114不存在,則設(shè)備100將以相同的方式操作。

在一些實現(xiàn)方式中,設(shè)備100可以包括dp源,輸入設(shè)備108可以包括dp信宿,并且輸出設(shè)備110可以包括用于將顯示或其他數(shù)據(jù)從dp源輸出到顯示器的dp發(fā)射器。

dp源可以使用mst模式來輸出多個視頻或其他數(shù)據(jù)分組,所述多個視頻或其他數(shù)據(jù)分組每個可以使用單個dp輸出連接器尋址到多個顯示器(未示出)中的一個或多個。顯示器可以通過一個或多個dp鏈路(未示出)與dp發(fā)射器通信,并且這些dp鏈路可以由設(shè)備100的dp源來配置,如本文進一步討論的。

為了使dp源使用單個輸出發(fā)射器將顯示數(shù)據(jù)輸出到多個監(jiān)視器,dp支持菊花鏈和樹形mst連接拓撲兩者。在菊花鏈拓撲中,dp源輸出端可以連接到具有至少一個內(nèi)部顯示器的第一菊花鏈監(jiān)視器的dp輸入端,所述至少一個內(nèi)部顯示器可以顯示來自dp源的數(shù)據(jù)。dp源輸出端可以包括可以通過主鏈路發(fā)送dp數(shù)據(jù)分組的dp發(fā)射器、用于通過輔助信道(auxch)發(fā)送和接收邊帶信令的dp收發(fā)器以及熱插拔檢測信道(hpd)。第一菊花鏈監(jiān)視器的dp輸入端可以包括接收dp主鏈路數(shù)據(jù)分組的dp接收器以及用于通過auxch接收和發(fā)送邊帶信令的dp收發(fā)器和hpd。

第一菊花鏈監(jiān)視器還可以包括dp輸出端,以便支持與第二dp監(jiān)視器的菊花鏈連接。應(yīng)注意,在一些實現(xiàn)方式中,除了或代替dp輸出端,第一菊花鏈監(jiān)視器可以包括非dp輸出端以便支持與非dp監(jiān)視器的連接。配置成以這種方式接收和發(fā)送dp數(shù)據(jù)分組的第一菊花鏈監(jiān)視器可以被稱為mst信宿。

第二監(jiān)視器的輸入端可以連接到mst信宿的輸出端。如果mst信宿的輸出端是dp輸出端并且第二監(jiān)視器也是mst信宿,則可以通過第二監(jiān)視器連接另外的監(jiān)視器以擴展菊花鏈拓撲。按照如dp中規(guī)定的適當(dāng)配置程序,dp源可以通過單個源dp輸出端將顯示數(shù)據(jù)分組發(fā)送到mst信宿和第二監(jiān)視器兩者。在樹形拓撲中,mst信宿可以包括多于一個輸出端,每個輸出端可以驅(qū)動另一個監(jiān)視器。

mst信宿的dp輸入端和dp輸出端是物理端口。第一監(jiān)視器的dp輸出端與第二監(jiān)視器的dp輸入端之間的連接是物理鏈路,并且去往第二監(jiān)視器的dp輸入端的分組可以尋址到第一監(jiān)視器的dp輸出物理端口。

相反,mst信宿的內(nèi)部顯示器通過邏輯端口接收數(shù)據(jù)分組進行顯示。mst信宿的dp輸入端與邏輯端口之間的連接是邏輯連接,并且去往內(nèi)部顯示器的分組可以尋址到邏輯端口。

dp拓撲中的物理鏈路可以使用displayport配置數(shù)據(jù)(dpcd)進行配置,所述dpcd語法(syntax)在displayporttm標(biāo)準(zhǔn)中闡述。dpcd可以存儲在具有dp接收器的dp設(shè)備(諸如mst信宿)內(nèi)的地址空間中。dpcd通常用于提供關(guān)于dp接收器能力(或下游dp接收器)的信息以及關(guān)于通過auxch到dp源的物理鏈路的狀態(tài)的信息,其作為進行連接(被稱為鏈路訓(xùn)練)時初始配置的一部分。dp源還可以將配置數(shù)據(jù)寫入dpcd,通常用于配置和初始化物理鏈路??梢杂蒬p源讀取的dpcd接收器能力信息的實例是max_lane_count,其指定dp接收器支持的主鏈路支路的最大數(shù)量(例如,1、2或4個支路)。如果在dp接收器下游(諸如在菊花鏈連接中的外部監(jiān)視器內(nèi))存在另一個dp接收器,則max_lane_count可以指定兩個dp接收器的最低公分母??梢杂蒬p源讀取和寫入的dpcd鏈路配置信息的實例包括link_bw_set,其指定鏈路的每個支路的帶寬。dp源可以選擇任何支持的帶寬,只要它不超過如dpcd中適當(dāng)接收器能力字段中所指示的dp接收器能力。

隨著實現(xiàn)dp的設(shè)備的發(fā)展,dpcd已經(jīng)適于存儲流相關(guān)的配置信息,以實現(xiàn)流嵌入特征,諸如動態(tài)刷新率(drr,也稱為vesatm品牌名稱“adaptivesynctm”)、顯示流壓縮(dsc)配置和面板自刷新(psr),如本文進一步將討論的。

圖2是示出示例性dp菊花鏈拓撲200的框圖。拓撲200包括dp源205、具有內(nèi)部顯示器215的mst信宿210以及外部顯示器220。

mst信宿210包括作為mst信宿210的物理輸入端口的dp接收器225。dp源205包括作為dp源205的物理輸出端口的dp發(fā)射器230。dp發(fā)射器230通過鏈路235與dp接收器225通信。mst信宿210還包括作為mst信宿210的物理輸出端口的dp發(fā)射器240。外部顯示器220包括作為外部顯示器220的物理輸入端口的dp接收器245。dp發(fā)射器240通過鏈路250與dp接收器245通信。

外部顯示器220通過物理dp鏈路250與mst信宿210通信,且因此dp源205與外部顯示器220之間的通信鏈路可使用dpcd255進行配置。應(yīng)注意,外部顯示器220還可以包括dpcd290。

dpcd255可以映射到mst信宿210的dp地址空間。dp源205可以讀取mst信宿210和外部顯示器220的接收器能力,并且從dpcd255讀取鏈路235和250的狀態(tài)。此外,dp源205可以寫入dpcd255的鏈路配置字段以便配置和初始化鏈路235和250。應(yīng)注意,dp源205可以讀取外部顯示器220的接收器能力,并且從dpcd290讀取鏈路250的狀態(tài),并且可以寫入dpcd290的鏈路配置字段以便配置和初始化鏈路250。應(yīng)注意,在一些實現(xiàn)方式中,dpcd255可以反映dpcd290的內(nèi)容,并且可以由dp源205使用以代替訪問dpcd290。

如上所述,內(nèi)部顯示器215通過邏輯端口260與mst信宿210通信。因此,內(nèi)部顯示器215是具有到dp接收器225的邏輯鏈路280的邏輯設(shè)備。內(nèi)部顯示器215與dp接收器225沒有物理端口連接,且因此dpcd255和任何其他dpcd都不與邏輯鏈路280對應(yīng)或都不配置邏輯鏈路280。

如以上討論的,可以實現(xiàn)某些顯示流特征(諸如drr),所述顯示流特征需要使用dpcd來配置源與顯示器之間的鏈路。例如,如果希望使用drr將圖像數(shù)據(jù)流從dp源205傳送到外部顯示器220,則dp源205可以將適當(dāng)?shù)呐渲脭?shù)據(jù)寫入dpcd255,以便配置dp接收器245來接收drr圖像數(shù)據(jù)。這是可能的,因為外部顯示器220具有到mst信宿210的物理dp鏈路250,且因此dpcd255可以被配置成支持諸如dsc、drr和psr的特征。例如,通過將用于給定鏈路的dpcd中的dsc、drr或psr模式字段視情況設(shè)置為啟用或禁用狀態(tài),可以將那個鏈路配置用于dsc、drr或psr操作。

可替代地,如果希望將dsc壓縮圖像數(shù)據(jù)流從dp源205發(fā)送到內(nèi)部顯示器215,則dp源205不能將適當(dāng)?shù)呐渲脭?shù)據(jù)寫入dpcd255以配置邏輯端口260以接收壓縮數(shù)據(jù)。這是因為dpcd寄存器與物理端口(而不是邏輯端口)相關(guān)聯(lián),并且不存在到內(nèi)部顯示器215的可以使用dpcd255進行配置的物理接收器端口連接。因此,dsc壓縮圖像流可能不可能使用拓撲200從dp源205發(fā)送到內(nèi)部顯示器215。圖3是示出另一個示例性dp菊花鏈拓撲300的框圖。拓撲300包括dp源305、具有內(nèi)部顯示器315的mst信宿310以及外部顯示器320。拓撲300類似于如圖2所示的拓撲200,并且包括另外的特征。

mst信宿310包括作為mst信宿310的物理輸入端口的dp接收器325。dp源305包括作為dp源305的物理輸出端口的dp發(fā)射器330。dp發(fā)射器330通過鏈路335與dp接收器325通信。mst信宿310還包括作為mst信宿310的物理輸出端口的dp發(fā)射器340。外部顯示器320包括作為外部顯示器320的物理輸入端口的dp接收器345。dp發(fā)射器340通過鏈路350與dp接收器345通信。

外部顯示器320通過物理dp鏈路350與mst信宿310通信,且因此dp源305與外部顯示器320之間的通信鏈路可使用dpcd355進行配置。應(yīng)注意,外部顯示器320還可以包括dpcd390。

dpcd355可以映射到mst信宿310的dp地址空間。dp源305可以讀取mst信宿310和外部顯示器320的接收器能力,并且從dpcd355讀取dp鏈路335和350設(shè)備的狀態(tài)。此外,dp源305可以寫入dpcd355的鏈路配置字段以便配置和初始化鏈路335和350。應(yīng)注意,dp源305可以讀取外部顯示器320的接收器能力,并且從dpcd390讀取鏈路350的狀態(tài),并且可以寫入dpcd390的鏈路配置字段以便配置和初始化鏈路350。應(yīng)注意,在一些實現(xiàn)方式中,dpcd355可以反映dpcd390的內(nèi)容,并且可以由dp源305使用以代替訪問dpcd390。

然而,內(nèi)部顯示器315通過邏輯端口360與mst信宿310通信。因此,內(nèi)部顯示器315是具有到dp接收器325的邏輯通信鏈路380的邏輯設(shè)備。內(nèi)部顯示器315與dp接收器325沒有物理端口連接,且因此dpcd355和任何其他dpcd都不與邏輯鏈路380對應(yīng)或都不配置邏輯鏈路380。

如以上討論的,某些顯示流特征(諸如dsc)需要使用dpcd來配置源與顯示器之間的鏈路。例如,如果希望使用dsc將壓縮圖像數(shù)據(jù)流從dp源305發(fā)送到外部顯示器320,則dp源305可以將適當(dāng)?shù)膁sc配置數(shù)據(jù)寫入dpcd355,以便配置dp接收器345來接收壓縮數(shù)據(jù)。這是可能的,因為外部顯示器320具有到mst信宿310的物理dp鏈路350,且因此dpcd355可以被配置成支持諸如dsc、drr和psr的特征。

另一方面,如果希望將dsc壓縮圖像數(shù)據(jù)流從dp源305發(fā)送到內(nèi)部顯示器315,則dp源305不能將適當(dāng)?shù)呐渲脭?shù)據(jù)寫入dpcd355以配置邏輯端口360以接收壓縮數(shù)據(jù)。這是因為dpcd寄存器與物理端口相關(guān)聯(lián),并且不存在到內(nèi)部顯示器315的可以使用dpcd355進行配置的物理接收器端口連接。

因此,mst信宿310包括與邏輯端口360相關(guān)聯(lián)的“虛擬”dpcd(vdpcd)365。vdpcd365可以類似于dpcd355,因為它可以遵循相同的語法并且包含與dpcd355相同的全部或一部分字段。具體地,vdpcd365可以包括實現(xiàn)dsc以將dsc壓縮圖像數(shù)據(jù)流從源305發(fā)送到內(nèi)部顯示器315所需的配置數(shù)據(jù)。vdpcd365還可以或者替代地包括用于其他流嵌入功能(諸如drr和dsc、psr或其他合適的功能)的配置數(shù)據(jù)。因此,vdpcd365可以“虛擬化”用于邏輯端口360的dpcd355的功能的至少一部分。應(yīng)注意,vdpcd365或不同的vdpcd(未示出)可以與mst信宿310內(nèi)的其他邏輯端口(未示出)相關(guān)聯(lián),所述其他邏輯端口諸如用于第二內(nèi)部顯示器、畫中畫(pip)顯示器或dp中支持的次級數(shù)據(jù)流信宿(諸如usb端口或音頻輸出端(未示出))。

vdpcd365可以被映射到可以與dpcd355映射到的地址空間分開的地址空間??梢允褂萌魏魏线m的方法向dp源305指示對vdpcd365的支持,所述方法例如作為在鏈路訓(xùn)練期間或在另一合適時間可以由dp源305例如使用遠程dpcd呼叫(諸如remote_dpcd_read)讀取的dpcd355中的字段。dp源305可以發(fā)出遠程dpcd讀取或?qū)懭朊?,諸如remote_dpcd_read或remote_dpcd_write,其中目的地節(jié)點指向邏輯端口360。mst信宿310可以解釋遠程dpcd讀取或?qū)懭朊睿⑶一谒邮盏膙dpcd365的源設(shè)置來配置邏輯端口360。mst信宿310可以基于每個端點(即針對每個邏輯端口或如本文進一步討論的其他相關(guān)端點)存儲vdpcd365的字段狀態(tài)。如果dp源305例如通過遠程dpcd邊帶消息來查詢邏輯鏈路380的狀態(tài),則mst信宿310可以返回所保存的vdpcd365的字段狀態(tài)。

應(yīng)注意,在電力復(fù)位或電源斷開時,vdpcd可能會重新設(shè)置到默認(rèn)狀態(tài)。

圖4是示出另一個示例性dp菊花鏈拓撲400的框圖。拓撲400包括dp源405、具有非dp顯示器415的mst信宿410以及外部顯示器420。拓撲400類似于如圖2所示的拓撲200,并且包括另外的特征。

mst信宿410包括作為mst信宿410的物理輸入端口的dp接收器425。dp源405包括作為dp源405的物理輸出端口的dp發(fā)射器430。dp發(fā)射器430通過鏈路435與dp接收器425通信。mst信宿410還包括作為mst信宿410的物理輸出端口的dp發(fā)射器440。外部顯示器420包括作為外部顯示器420的物理輸入端口的dp接收器445。dp發(fā)射器440通過鏈路450與dp接收器445通信。

外部顯示器420通過物理dp鏈路450與mst信宿410通信,且因此源405與外部顯示器420之間的通信鏈路可使用dpcd455進行配置。應(yīng)注意,外部顯示器220還可以包括dpcd490。

dpcd255可以映射到mst信宿410的dp地址空間。dp源405可以讀取mst信宿410和外部顯示器420的接收器能力,并且從dpcd455讀取dp鏈路435和450設(shè)備的狀態(tài)。此外,dp源405可以寫入dpcd455的鏈路配置字段以便配置和初始化鏈路435和450。應(yīng)注意,dp源405可以讀取外部顯示器420的接收器能力,并且從dpcd490讀取鏈路450的狀態(tài),并且可以寫入dpcd490的鏈路配置字段以便配置和初始化鏈路450。應(yīng)注意,在一些實現(xiàn)方式中,dpcd455可以反映dpcd490的內(nèi)容,并且可以由dp源405使用以代替訪問dpcd490。

然而,非dp顯示器415通過非dp端口460與mst信宿410通信。因此,非dp顯示器415沒有dp接收器,且因此dpcd455和任何其他dpcd都不與非dp鏈路480對應(yīng)或都不配置非dp鏈路480。

如以上討論的,某些顯示流特征(諸如dsc)需要使用dpcd來配置源與顯示器之間的鏈路。例如,如果希望使用dsc將壓縮圖像數(shù)據(jù)流從源405發(fā)送到外部顯示器420,則源405可以將適當(dāng)?shù)膁sc配置數(shù)據(jù)寫入dpcd455,以便配置dp接收器445來接收壓縮數(shù)據(jù)。這是可能的,因為外部顯示器420具有到mst信宿410的物理dp鏈路450,且因此dpcd455可以被配置成支持諸如dsc、drr和psr的特征。

可替代地,如果希望將dsc壓縮圖像數(shù)據(jù)流從源405發(fā)送到非dp顯示器415,則源405不能將適當(dāng)?shù)呐渲脭?shù)據(jù)寫入dpcd455以配置非dp端口460以接收壓縮數(shù)據(jù)。這是因為dpcd寄存器與物理dp端口相關(guān)聯(lián),并且不存在到非dp顯示器415的可以使用dpcd455進行配置的物理dp接收器端口連接。

因此,mst信宿410包括與非dp端口460相關(guān)聯(lián)的“虛擬”dpcd(vdpcd)465。vdpcd465可以類似于dpcd455,因為它可以遵循相同的語法并且包含與dpcd455相同的全部或一部分字段。具體地,vdpcd465可以包括實現(xiàn)dsc以將dsc壓縮圖像數(shù)據(jù)流從源405發(fā)送到非dp顯示器415所需的配置數(shù)據(jù)。vdpcd465還可以或者替代地包括用于其他流嵌入功能(諸如drr和dsc、psr或其他合適的功能)的配置數(shù)據(jù)。因此,vdpcd465可以“虛擬化”用于非dp端口460的dpcd455的功能的至少一部分。應(yīng)注意,vdpcd465可以與mst信宿410內(nèi)的其他非dp端口或邏輯端口(未示出)相關(guān)聯(lián),所述其他非dp端口或邏輯端口諸如用于第二非dp顯示器、內(nèi)部顯示器、畫中畫(pip)顯示器或dp中支持的次級數(shù)據(jù)流信宿(諸如usb端口或音頻輸出端(未示出))。

vdpcd465可以被映射到可以與dpcd455映射到的dp地址空間分開的dp地址空間??梢允褂萌魏魏线m的方法向dp源405指示對vdpcd465的支持,所述方法例如作為在鏈路訓(xùn)練期間或在另一合適時間可以由dp源405讀取的dpcd455中的字段。源405可以建立遠程dpcd讀取或?qū)懭朊?,其中目的地?jié)點指向非dp端口460。mst信宿410可以解釋遠程dpcd讀取或?qū)懭朊?,并且基于vdpcd465的源設(shè)置來配置非dp端口460。mst信宿410可以基于每個端點(即針對每個非dp端口、邏輯端口或其他相關(guān)端點)存儲vdpcd465的字段狀態(tài)。如果dp源405例如通過遠程dpcd邊帶消息來查詢非dp鏈路480的狀態(tài),則mst信宿410可以返回所保存的vdpcd465的字段狀態(tài)。

應(yīng)注意,在電力復(fù)位或電源斷開時,vdpcd可能會重新設(shè)置到默認(rèn)狀態(tài)。

本文提供的方法或流程圖可以在并入非暫時性計算機可讀存儲介質(zhì)中的計算機程序、軟件或固件中實現(xiàn),以便由通用計算機或處理器執(zhí)行。非暫時性計算機可讀存儲介質(zhì)的實例包括只讀存儲器(rom)、隨機存取存儲器(ram)、寄存器、高速緩沖存儲器、半導(dǎo)體存儲器件、諸如內(nèi)部硬盤和可移動盤的磁介質(zhì)、磁光介質(zhì)以及諸如cd-rom光盤和數(shù)字通用盤(dvd)的光學(xué)介質(zhì)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九寨沟县| 和平县| 准格尔旗| 黄山市| 东莞市| 古蔺县| 乐至县| 香港 | 托克逊县| 郓城县| 资阳市| 义乌市| 那坡县| 常宁市| 五河县| 阳朔县| 日照市| 张家口市| 江安县| 宁陵县| 丹寨县| 常德市| 沙洋县| 抚顺县| 信宜市| 福海县| 五指山市| 霍州市| 堆龙德庆县| 彝良县| 鞍山市| 宁武县| 京山县| 罗江县| 孟津县| 闵行区| 通州区| 博罗县| 东宁县| 民和| 泰安市|