用于外部顯示器分辨率選擇的方法
【專利摘要】本發明公開了用戶可使用通信路徑將外部顯示器耦接到電子設備上。可通過所述通信路徑向所述電子設備提供擴展的顯示識別數據或與所述外部顯示器性能有關的其他信息。所述擴展的顯示識別數據可以包括時序元素的列表,所述時序元素包括顯示參數,諸如水平有源像素計數、垂直有源像素計數和像素時鐘。所述電子設備可以為所述時序元素加上類型標簽,并且可以將某些時序元素標記為所述顯示器的原始時序元素。然后可以使用評分功能對每個時序元素進行打分。可以按得分對時序元素的得分列表進行排序。可以對所述經排序的得分列表進行過濾以移除不適當的時序元素。所述電子設備可以自動地使用所述過濾后的時序元素中所選擇的一個在所述外部顯示器上顯示信息。
【專利說明】用于外部顯示器分辨率選擇的方法
[0001] 本專利申請要求2012年2月15日提交的美國專利申請13/397, 635的優先權,該 專利申請據此全文以引用方式并入本文。
【背景技術】
[0002] 本發明整體涉及顯示器,更具體地,涉及在電子設備使用外部顯示器時選擇適當 的顯不器分辨率的技術。
[0003] 諸如計算機和蜂窩電話的電子設備通常包含顯示器。內部設備顯示器通常可能相 對較小。在使用外部顯示器時,許多電子設備允許用戶在外部顯示器上顯示信息,以利用可 用的可能更大的尺寸和增大的觀看位置。
[0004] 外部顯示器的性能可能顯著不同。這可能在用戶希望使用外部顯示器的情況下構 成挑戰。如果不注意,則設備用于向外部顯示器提供輸出的分辨率將不會與外部顯示器所 支持的分辨率良好匹配。
[0005] 因此,希望的是能夠提供選擇在外部顯示器上顯示信息所用分辨率的改進技術。
【發明內容】
[0006] 用戶可以使用通信路徑將外部顯示器耦接至電子設備。通信路徑可用于形成外部 顯示器與電子設備之間的通信鏈路。該鏈路可以具有相關聯的帶寬。
[0007] 可以通過通信路徑向電子設備提供擴展的顯示識別數據或與外部顯示器性能有 關的其他信息。擴展的顯示識別數據可以包括時序元素列表(有時稱為顯示器分辨率)。 每個時序元素可以包括顯示參數,諸如水平有源像素計數、垂直有源像素計數、像素時鐘以 及其他與外部顯示器的操作相關的參數。
[0008] 電子設備可以為時序元素加上類型標簽。例如,設備可以為時序元素加上固定時 序、標準時序或詳細時序的標簽。設備還可以為消費電子協會(CEA)時序元素加上標簽。
[0009] 某些時序元素更有可能比其他時序元素適合在外部顯示器上顯示信息。例如,與 其他時序元素相比,首先列出的詳細時序元素更有可能與原始(優選)顯示器分辨率相關 聯。因此,電子設備可以將那些時序元素標記為優選。
[0010] 在為時序元素加上類型標簽并標記優選的時序元素之后,電子設備可以使用評分 功能處理時序元素。可以使用評分功能基于每個時序元素在外部顯示器上顯示信息的適當 性來對每個時序元素打分。
[0011] 可以按得分對所得的時序元素的得分列表進行排序。可以對經排序的得分列表進 行過濾,以移除不適當的時序元素。例如,可以將超過通信鏈路帶寬的具有像素時鐘的時序 元素和具有超出電子設備中的顯示器驅動器電路的幀緩沖能力的幀緩沖要求的時序元素 從經排序的時序元素的得分列表中移除。
[0012] 電子設備可以自動地使用過濾后列表中所選擇的一個時序元素以便在外部顯示 器上顯示信息,或者可以為用戶提供選擇這些時序元素中的一個的互動機會。
[0013] 根據附圖以及以下對優選實施例的詳細描述,本發明的其他特征、本發明的本質 以及各種優點將更加顯而易見。
【專利附圖】
【附圖說明】
[0014] 圖1為包括外部顯示器和在外部顯示器上顯示信息的電子設備的系統的圖示。
[0015] 圖2為顯示根據本發明實施例的可由外部顯示器向電子設備提供的擴展的顯示 識別數據的塊的圖示。
[0016] 圖3為涉及為顯示器分辨率分配得分以確定是否使用所述顯示器分辨率在外部 顯示器上顯示來自電子設備的信息的示例性步驟的流程圖。
[0017] 圖4為根據本發明實施例的涉及選擇和使用在外部顯示器上顯示信息的顯示器 分辨率的示例性步驟的流程圖。
【具體實施方式】
[0018] 圖1為其中設備可以在外部顯示器上顯示信息的示例性系統的圖示。如圖1中所 示,系統10可以包括電子設備(諸如電子設備24)和外部顯示器(諸如外部顯示器12)。 顯示器12可以通過通信路徑22耦接至設備24。
[0019] 顯示器12可以是電視、計算機監視器、投影儀或用于顯示視覺信息的任何其他合 適的設備。顯示器12可以包括用于在顯示模塊14上顯示信息的控制電路18。顯示器12 可以使用任何合適類型的顯示模塊。例如,顯示器12可以是液晶顯示器、有機發光二極管 顯示器、等離子體顯示器、陰極射線管顯示器、電潤濕顯示器、電泳顯示器或使用其他顯示 技術的顯示器。
[0020] 控制電路18可以包含諸如存儲器、處理器、專用集成電路以及其他存儲和處理電 路的電路。可以使用控制電路18中的通信電路在路徑22上與電子設備24的控制電路26 中的通信電路進行通信。電子設備24的控制電路26可以包含存儲器、處理器、專用集成電 路以及其他存儲和處理電路。控制電路26內的顯示器驅動器電路可用于使用顯示模塊在 內部顯示信息或使用顯示器12在外部顯示信息。
[0021] 路徑22可以是(例如)具有帶連接器的相對末端的線纜。所述連接器可以與顯 示器12和設備24中的相應連接器匹配。線纜可以是顯示器線纜,諸如高清晰多媒體接口 (HDMI)線纜、DisplayPoif線纜、數字視頻接口(DVI)線纜、視頻圖形陣列(VGA)線纜或其 他顯示器線纜。如果需要,通信路徑22可以包括光學線纜或無線路徑。其中線纜22為電 纜的配置可在本文中有時作為例子進行描述。
[0022] 電子設備10可以是便攜式電子設備,諸如膝上型計算機、平板電腦、稍小的設備 (諸如手表式設備、掛件設備、耳機設備、聽筒設備或其他可佩帶的或微型設備)、蜂窩電話 或媒體播放器。設備10也可以是電視、機頂盒、臺式計算機、計算機已集成到其中的計算機 監視器、或其他合適的電子設備。
[0023] 設備10可以具有內部顯示器,諸如顯示模塊30。當需要使用顯示模塊30為設備 10的用戶顯示信息時,控制電路26可以產生用于顯示模塊30的輸出。當需要使用外部顯 示器12在外部顯示信息時,控制電路26可以將待顯示的信息傳輸到顯示器12的控制電路 18。然后顯示器12的控制電路18可以使用內部顯示器驅動器電路以將信息顯示在顯示模 塊14上。
[0024] 不同的顯示器可能具有不同的性能。例如,一個顯示器可以支持640像素X480 像素并處于60Hz刷新率的顯示時序(有時稱為顯示器分辨率),而另一個顯示器可以支持 1024X768并處于60Hz的顯示時序。如果設備24的控制電路26在向顯示器12發送輸出 時未將適當的顯示時序用于顯示模塊14,那么顯示器12將不會正確地操作,并且來自設備 24的所需信息將不會顯示在顯示模塊14上。
[0025] 控制電路18可以使用存儲的信息20維護與顯示器12所支持的顯示時序(S卩,所 支持的分辨率)有關的信息。采用在本文中有時作為例子進行描述的一種合適的布置方式 時,存儲的顯示器性能信息20可以使用諸如擴展的顯示識別數據(EDID)結構的結構來維 護與顯示器12的性能有關的信息。然而,這僅是示例性的。如果需要,可以使用其他格式 存儲與顯示器12所支持的顯示時序有關的信息。
[0026] 當用戶希望在外部顯示器12上觀看信息時,用戶可以使用路徑22將顯示器12耦 接至設備24。設備24可以響應于與顯示器12的耦接而從顯示器12獲得與它的性能有關 的信息。例如,設備24可以請求顯示器12為設備24提供與顯示器12的性能有關的信息。 顯示器12可以通過提供顯示器性能信息(諸如EDID信息20)對來自設備的請求作出響應。
[0027] 設備24中的控制電路26可以接收和處理所請求的與顯示器12的性能有關的信 息。例如,控制電路26可以從EDID信息20提取時序元素。時序元素識別顯示器12在理 論上應當支持何種顯示時序(分辨率)。
[0028] 在實施過程中,不是所有由顯示器12提供給設備24的時序元素都將對應于顯示 器12實際所支持的顯示器分辨率。在顯示來自設備24的典型內容時,一些顯示器分辨率 也將比其他顯示器分辨率更為適當。此外,系統限制(諸如在與路徑22相關的通信鏈路中 可用的帶寬)和設備24的硬件性能(如,控制電路26的顯示器驅動器電路中的幀緩沖器 的尺寸)可能限定何種時序元素適于在顯示器12上顯示信息時使用。為了確保控制電路 26識別出在顯示器12上顯示信息所用的適當設置,控制電路26可以使用從顯示器12接收 到的每個可能的時序元素(如,EDID數據結構中的每個時序元素)的屬性為該時序元素評 分。然后可以基于時序元素的得分對它們進行過濾,以確定何種時序元素適合供電子設備 24使用。
[0029] -般來講,顯示器12可以使用任何類型的數據結構或數據格式將與顯示器12的 性能有關的信息傳送到其他設備。在本文中有時作為例子描述了其中顯示器性能信息以擴 展的顯示識別數據(EDID)信息的形式進行傳送的示例性場景。然而,使用EDID信息傳送 與顯示器性能有關的信息僅是示例性的。
[0030] 可被顯示器12維護的示例性EDID信息20在圖2中示出。如圖2中所示,EDID信 息20可以包括多個數據塊,諸如EDID塊20-0和EDID塊20-N。塊20-0 (有時稱為0號塊) 可以包括固定時序信息20A、標準時序信息20B和詳細時序信息20C。固定時序20A可以包 括遺留時序,諸如處于60Hz的640像素X 480像素時序、處于70Hz的640 X 480時序等。標 準時序20B可以包括更常用于現代顯示器的標準分辨率,諸如處于60Hz的1024X768。給 定顯示器的制造商還可以包括對應于由該給定顯示器具體支持的顯示時序的一個或多個 詳細時序元素(詳細時序信息20C)。
[0031] 消費電子協會(CEA)已建立了常用時序元素的索引列表。在塊20-N中,顯示器12 可以維護與這些CEA時序元素中的哪一個被顯示器12支持有關的信息。CEA時序元素可以 例如使用CEA時序元素索引(CEA標識符)列出。在圖2的例子中,CEA塊20-N包括3個 CEA時序元素。如圖2中所示,CEA塊20-N中的時序元素信息指示顯示器12支持與CEA時 序元素索引2相關的CEA時序元素、與CEA時序元素索引3相關的CEA時序元素以及與CEA 時序元素索引6相關的CEA時序元素。如果需要,可以支持另外的或不同的固定時序、標準 時序、詳細時序和CEA時序。圖2的例子僅是示例性的。
[0032] 向設備26的用戶呈現太多的可用顯示時序的選擇可能很繁瑣。因此,設備24可以 將時序元素分級以協助用戶選擇滿意的時序元素,而非將所有可用的時序元素顯示出來。 如果需要,設備24可以使用分級的時序元素向用戶呈現縮短的可用時序列表,用戶可以從 該列表中選擇所需的時序。設備24還可以被配置成從分級的時序元素中自動地選擇顯示 時序。例如,設備24可以自動地使用分級最高的時序元素,從而不需要用戶輸入。
[0033] 當對來自EDID塊的可用時序進行分級時,可以使用任何合適的評分方案。圖3中 示出了涉及使用控制電路26實施示例性評分功能的步驟的流程圖。
[0034] 可對要進行評分的每個顯示時序執行圖3的操作。每個時序元素可以包括時序 參數,諸如HA (水平有源像素計數)、HFP (水平前沿)、HSW(水平同步寬度)、HBP (水平后 沿)、HsyncP (水平同步極性)、VA (垂直有源像素計數)、VFP (垂直前沿)、VSW (垂直同步 寬度)、VBP (垂直后沿)、VsyncP (垂直同步極性)和像素時鐘。時序元素參數之間存在相 互關系。例如,給定時序元素的像素時鐘等于刷新率R、水平像素總數HT和垂直像素總數 VT的積。HT的值等于HA、HFP、HSW與HBP的和。VT的值等于VA、VFP、VSW與VBP的和。一 般來講,每個時序元素將具有一整套的這些時序參數。在圖2的示例性例子中,對每個時序 元素僅示出了這些時序元素參數中的一些(即,HA、VA和R),以避免使圖過于復雜。
[0035] 在步驟32處,時序元素的評分功能可以將評分參數SCORE的值設定為有源像素時 鐘除以縮放系數(即,可以使SCORE等于HT、VT和R的積除以縮放系數106)。作為一個例 子,分別具有1920的水平參數、1080的垂直參數和60Hz的刷新參數的時序元素的SCORE值 為124點。
[0036] -些類型的時序元素更有可能比其他時序元素適合用于將信息顯示在顯示器14 上。例如,與固定時序20A相比,標準時序20B通常更有可能對應于令人滿意的實際所支持 的時序。理論上,固定時序20A應當被顯示器12完全支持,因為固定時序20A包括在EDID 信息20中。然而,在實踐中,給定顯示器的制造商有時可能在固定時序20A中包括遺留時 序,即便該遺留時序不被給定顯示器支持。與標準時序20B相比,詳細時序20C,具體地講, 詳細時序20C中首先列出的詳細時序可能更有可能對應于令人滿意的被顯示器支持的時 序。與標準時序20B相比,CEA時序20D同樣更有可能對應于適當的被顯示器支持的時序。
[0037] 在時序元素處理操作過程中,設備24可以使用控制電路26識別EDID信息20中 的哪些時序元素最有可能實際被顯示器12支持,并且最有可能表現出最佳性能。可以對這 些"優選的"(即,"原始的")時序元素進行標記。在步驟34的操作過程中,控制電路26可 以使用評分功能來識別正被處理的時序元素是否已被標記為優選。響應于將所述時序元素 識別為優選的時序元素,所述時序元素的SCORE值可以增加預定的量(如,10000點或其他 合適的值)。
[0038] 在步驟36處,控制電路26可以使用評分功能來確定時序元素是否具有與優選時 序元素的縱橫比相同的縱橫比(如,HT/VT值)。如果時序元素確實具有與優選時序元素的 縱橫比相匹配的縱橫比,那么所述時序元素的SCORE值可以增加預定的量(如,5000點或其 他合適的值)。
[0039] 在步驟38處,控制電路26可以使用評分功能來確定時序元素是否具有與優選時 序元素的刷新率R相同的刷新率R。如果所述時序元素確實具有與優選時序元素的刷新率 相匹配的刷新率值,那么所述時序元素的SCORE值可以增加預定的量(如,1000點或其他合 適的值)。
[0040] 在步驟40處,控制電路26可以使用評分功能來確定時序元素是否為CEA時序元 素(即,該時序元素是否被包含在EDID信息20的CEA塊20-N內)。如果所述時序元素為 CEA時序元素,那么所述時序元素的SCORE值可以增加預定的量(如,500點或其他合適的 值)。
[0041] 在步驟42處,控制電路26可以使用評分功能來確定設備24與顯示器12之間已經 通過控制電路26和18建立的通信鏈路的類型,并可以使用該信息來調節SCORE值。可以在 通信路徑22上建立的鏈路類型的例子包括高清晰多媒體接口(HDMI)鏈路、DispIayPortii 鏈路、數字視頻接口(DVI)鏈路和視頻圖形陣列(VGA)鏈路。如果需要,可以使用其他類型 的鏈路。在確定設備24正使用的鏈路類型之后,控制電路26可以相應地調節SCORE。因為 使用HDMI鏈路的顯示器比使用DisplayPort、DVI或VGA的顯示器更有可能偏好基于CEA 的操作模式,所以如果時序元素為CEA時序元素并且檢測到的鏈路類型為HDMI,則控制電 路26可以(例如)增大SCORE值,或者如果時序元素為非CEA時序元素并且檢測到的鏈路 類型為非HDMI鏈路類型(諸如DisplayPort、DVI或VGA),則控制電路26可以增大SCORE 值。
[0042] 如果需要,可以使用其他評分標準對顯示器性能信息20中的時序元素進行評分。 圖3的示例性評分技術僅是示例性的。
[0043] 圖4為涉及識別和使用供設備24用于將信息顯示在外部顯示器12上的適當時序 的示例性步驟的流程圖。
[0044] 在步驟44處,用戶可以使用通信路徑22將設備24和外部顯示器12耦接。一旦 通過路徑22耦接,便可以在設備24的控制電路26與顯示器12的控制電路18之間形成通 信鏈路。在一些類型的通信鏈路(諸如DisplayPort鏈路)中,可以協商與控制電路26與 控制電路18之間的鏈路上的通信相關的帶寬。路徑22上的鏈路帶寬可以不同,這取決于 路徑22的品質。例如,如果路徑22為具有低帶寬的線纜,則設備24和顯示器12之間的鏈 路的協商帶寬將較低。如果路徑22為高帶寬線纜,則設備24和顯示器12之間的鏈路的協 商帶寬將較高。設備24與顯示器12之間的鏈路的協商帶寬的例子為3. 24Gbps。這僅是示 例性的。如果需要,可以協商設備24和顯示器12之間的任何合適的通信鏈路帶寬。
[0045] 在步驟46處,設備24可以從顯示器12獲得與顯示器12的性能(S卩,聲稱的性能) 有關的信息。例如,控制電路26可以使用協議(諸如顯示器數據信道(DDC)協議)請求控 制電路18向控制電路26提供與顯示器12的性能有關的信息(諸如EDID信息20)。顯示 器12可以將EDID信息20保持在存儲裝置(如,控制電路18中的非易失性存儲器)中。響 應于從設備24接收EDID請求,顯示器12可以將所請求的EDID信息傳輸至設備24。設備 24可以使用控制電路26接收和處理所傳輸的EDID信息。例如,可以使用控制電路26通 過從EDID信息提取諸如圖2的時序元素20A、20B、20C和20D的信息來解析已經接收到的 EDID信息。可以將提取的時序元素以可能的時序元素的列表的形式保存,以供控制電路26 使用。
[0046] 在步驟48處,控制電路26可以通過為時序元素加上類型標簽并通過標記顯示器 偏好的那些時序元素(即,對應于顯示器的"原始"分辨率的時序元素)來對所述列表中的 時序元素進行分類。例如,控制電路26可以將來自EDID塊20-0的時序元素標注為"固定" 時序20A、標注為"標準"時序20B,或標注為"詳細"時序20C,并且可以將來自EDID塊20-N 的時序標注為"CEA"時序20D。可被標記為"優選"的時序元素包括首先列出的詳細時序元 素以及塊20_N中具有相關聯的1?原始位的所有CEA時序兀素。
[0047] 在步驟50處,可以使用評分功能(諸如圖3的評分功能)處理時序元素的標注列 表中的每個時序元素。可以保存得分,以創建得分時序元素列表。在對時序元素進行評分之 后,可以基于它們的得分對時序元素進行排序(步驟52),從而創建時序元素的排序列表。
[0048] 在步驟54處,控制電路26可以從排序列表中移除因為其帶寬要求超過顯示器12 與設備24之間鏈路的可用帶寬而不適合使用的時序元素。作為一個例子,如果設備24與 顯示器12之間的協商帶寬為lGbps,則控制電路26可以過濾掉像素時鐘大于IGHz的所有 時序元素。控制電路26的顯示器驅動器電路可能具有幀緩沖器,其在將信息輸出以顯示在 顯示器12上的過程中使用。如果在使用特定時序元素時正顯示在顯示器12上的信息量會 導致顯示器驅動器電路使幀緩沖器過載,那么可從經排序的列表中將該時序元素移除。
[0049] 在基于設備24的控制電路26中的顯示器驅動器電路的性能和路徑22上的通信 鏈路的性能對時序元素列表進行過濾以移除不適當的時序元素之后,設備24可以使用適 當的時序元素將來自設備24的信息(如,文本、圖像和/或視頻)顯示在外部顯示器12上。 例如,設備24可以使用所述列表中剩余時序元素中的一個將信息顯示在顯示器12上。
[0050] 利用一種合適的布置方式,設備24的控制電路26可以自動地執行該操作,而無需 來自用戶的輸入。例如,控制電路26可以使用經排序的列表頂部的時序元素(即,具有最 高的SCORE值的時序元素)。如果在過濾后僅留下單個時序元素,則控制電路26可以使用 該時序元素在顯示器12上顯示信息。
[0051] 利用另一種合適的布置方式,時序元素列表中的一些或全部時序元素可以作為可 選的顯示時序選項呈現在顯示器30上。用戶可以選中屏幕上的選項,或者可以交互地選擇 在顯示器12上顯示信息的過程中使用哪一個所顯示的時序元素。
[0052] 根據一個實施例,提供了選擇顯示時序以用于將來自電子設備的信息顯示在通過 通信鏈路耦接至電子設備的外部顯示器上的方法,該方法包括利用電子設備中的控制電 路,通過通信鏈路獲得與外部顯示器的性能有關的信息,其中所獲得的與外部顯示器的性 能有關的信息包括時序元素,使用在控制電路上實施的評分功能對時序元素進行評分;以 及利用控制電路,選擇和使用得分的時序元素中的一個在外部顯示器上顯示信息。
[0053] 根據另一個實施例,選擇和使用得分的時序元素中的一個包括使用控制電路基于 與該得分的時序元素相關聯的得分自動地選擇得分的時序元素中的一個。
[0054] 根據另一個實施例,選擇和使用得分的時序元素中的一個包括使用控制電路基于 用戶輸入選擇得分的時序元素中的一個。
[0055] 根據另一個實施例,該方法還包括在選擇哪一個時序元素用于在外部顯示器上顯 示信息之前對得分的時序元素進行過濾。
[0056] 根據另一個實施例,通信鏈路通過帶寬來表征,并且其中對得分的時序元素進行 過濾包括每當時序元素具有超過所述帶寬的像素時鐘時,就將所述時序元素從得分的時序 元素中移除。
[0057] 根據另一個實施例,控制電路通過幀緩沖性能來表征,并且其中對得分的時序元 素進行過濾包括每當時序元素的幀緩沖性能超過控制電路的幀緩沖性能時,就將所述時序 元素從得分的時序元素中移除。
[0058] 根據另一個實施例,時序元素各自包括水平有源像素計數、垂直有源像素計數和 像素時鐘。
[0059] 根據另一個實施例,該方法還包括為時序元素中的至少一個加上優選時序元素的 標簽。
[0060] 根據另一個實施例,為時序元素加上標簽包括為來自0號擴展顯示識別塊的詳細 時序元素加上標簽。
[0061] 根據另一個實施例,為時序元素加上標簽包括為具有高原始位的消費電子協會時 序元素加上標簽。
[0062] 根據另一個實施例,與外部顯示器的性能有關的信息包括擴展的顯示識別數據, 并且其中對時序元素進行評分包括增加已被標記為優選的時序元素的得分。
[0063] 根據另一個實施例,與外部顯示器的性能有關的信息包括擴展的顯示識別數據, 并且其中對時序元素進行評分包括確定時序元素是否具有與已被標記為優選的時序元素 的縱橫比相匹配的縱橫比。
[0064] 根據另一個實施例,與外部顯示器的性能有關的信息包括擴展的顯示識別數據, 并且其中對時序元素進行評分包括確定時序元素是否為消費電子協會時序元素。
[0065] 根據另一個實施例,通信鏈路通過鏈路類型來表征,并且其中使用在控制電路上 實施的評分功能對時序元素進行評分包括至少部分地基于鏈路類型對時序元素進行評分。 [0066] 根據一個實施例,提供了選擇顯示器分辨率以用于在通過通信鏈路耦接至電子設 備的外部顯示器上顯示來自電子設備的信息的方法,該方法包括利用電子設備中的控制電 路,通過通信鏈路獲得來自外部顯示器的擴展的顯示識別數據,其中擴展的顯示識別數據 包括多個顯示器分辨率,以及至少部分地基于顯示器分辨率類型對顯示器分辨率進行評 分。
[0067] 根據另一個實施例,顯示器分辨率通過顯示器分辨率類型來表征,所述顯示器分 辨率類型包括固定時序類型、標準時序類型和詳細時序類型,并且其中對所述顯示器分辨 率進行評分包括相對于具有固定時序類型和標準時序類型的顯示器分辨率的得分,增加具 有詳細時序類型的顯示器分辨率的得分。
[0068] 根據另一個實施例,顯示器分辨率通過相應的刷新率來表征,并且其中對顯示器 分辨率進行評分包括至少部分地基于刷新率來對顯示器分辨率進行評分。
[0069] 根據另一個實施例,顯示器分辨率通過相應的像素時鐘來表征,并且其中對顯示 器分辨率進行評分包括至少部分地基于像素時鐘對顯示器分辨率進行評分。
[0070] 根據另一個實施例,該方法還包括基于得分對得分的顯示器分辨率進行排序,以 創建顯示器分辨率的經排序的列表,對經排序的列表進行過濾以從經排序的列表中移除顯 示器分辨率,以及利用電子設備中的控制電路,從過濾后的經排序的列表中自動地選擇顯 示器分辨率,以便通過通信列表將信息顯示在外部顯示器上。
[0071] 根據一個實施例,提供了選擇顯示時序以用于在通過通信鏈路耦接至電子設備的 外部顯示器上顯示來自電子設備的信息的方法,該方法包括利用電子設備中的控制電路, 通過通信鏈路獲得來自外部顯示器的擴展的顯示識別數據,其中擴展的顯示識別數據包括 多個時序元素,每個時序元素至少包括水平有源像素計數、垂直有源像素計數和像素時鐘, 并且使用在控制電路上實施的評分功能對時序元素進行評分以產生時序元素得分,以及利 用控制電路,至少部分地基于得分的時序元素的時序元素得分自動地選擇和使用得分的時 序元素中的一個以便在外部顯示器上顯示信息。
[0072] 根據另一個實施例,時序元素包括至少部分地基于時序元素的像素時鐘計算時序 元素得分。
[0073] 以上所述僅是說明本發明的原理,并且在不脫離本發明的范圍和實質的情況下, 本領域內的技術人員可以做出各種修改。
【權利要求】
1. 一種選擇顯示時序以用于在通過通信鏈路耦接至電子設備的外部顯示器上顯示來 自所述電子設備的信息的方法,包括: 利用所述電子設備中的控制電路,通過所述通信鏈路獲得與所述外部顯示器的性能有 關的信息,其中所獲得的與所述外部顯示器的所述性能有關的信息包括時序元素; 使用在所述控制電路上實施的評分功能對所述時序元素進行評分;以及 利用所述控制電路,選擇和使用得分的時序元素中的一個以在所述外部顯示器上顯示 信息。
2. 根據權利要求1所述的方法,其中選擇和使用所述得分的時序元素中的一個包括使 用所述控制電路基于與所述得分的時序元素相關聯的得分自動地選擇所述得分的時序元 素中的一個。
3. 根據權利要求1所述的方法,其中選擇和使用所述得分的時序元素中的一個包括使 用所述控制電路基于用戶輸入來選擇所述得分的時序元素中的一個。
4. 根據權利要求1所述的方法,還包括: 在選擇所述時序元素中的哪一個用于在所述外部顯示器上顯示所述信息之前對所述 得分的時序元素進行過濾。
5. 根據權利要求4所述的方法,其中所述通信鏈路通過帶寬來表征,并且其中對所述 得分的時序元素進行過濾包括每當所述時序元素具有超過所述帶寬的像素時鐘時將所述 時序元素從所述得分的時序元素中移除。
6. 根據權利要求5所述的方法,其中所述控制電路通過幀緩沖性能來表征,并且其中 對所述得分的時序元素進行過濾包括每當所述時序元素的幀緩沖性能超過所述控制電路 的所述幀緩沖性能時將所述時序元素從所述得分的時序元素中移除。
7. 根據權利要求1所述的方法,其中所述時序元素各自包括水平有源像素計數、垂直 有源像素計數和像素時鐘。
8. 根據權利要求1所述的方法,還包括: 為所述時序元素中的至少一個加上優選時序元素的標簽。
9. 根據權利要求8所述的方法,其中為所述時序元素加上標簽包括為來自0號擴展顯 示識別塊的詳細時序元素加上標簽。
10. 根據權利要求8所述的方法,其中為所述時序元素加上標簽包括為具有高原始位 的消費電子協會時序元素加上標簽。
11. 根據權利要求8所述的方法,其中與所述外部顯示器的所述性能有關的所述信息 包括擴展的顯示識別數據,并且其中對所述時序元素進行評分包括增加已被標記為優選的 所述時序元素的得分。
12. 根據權利要求11所述的方法,其中與所述外部顯示器的所述性能有關的所述信息 包括擴展的顯示識別數據,并且其中對所述時序元素進行評分包括確定時序元素是否具有 與已被標記為優選的時序元素的縱橫比匹配的縱橫比。
13. 根據權利要求11所述的方法,其中與所述外部顯示器的所述性能有關的所述信息 包括擴展的顯示識別數據,并且其中對所述時序元素進行評分包括確定時序元素是否為消 費電子協會時序元素。
14. 根據權利要求1所述的方法,其中所述通信鏈路通過鏈路類型來表征,并且其中使 用在所述控制電路上實施的所述評分功能對所述時序元素進行評分包括至少部分地基于 所述鏈路類型對所述時序元素進行評分。
15. -種選擇顯示器分辨率以用于在通過通信鏈路耦接至電子設備的外部顯示器上顯 示來自所述電子設備的信息的方法,包括: 利用所述電子設備中的控制電路,通過所述通信鏈路獲得來自所述外部顯示器的擴展 的顯示識別數據,其中所述擴展的顯示識別數據包括多個顯示器分辨率;以及 至少部分地基于顯示器分辨率類型,對所述顯示器分辨率進行評分。
16. 根據權利要求15所述的方法,其中所述顯示器分辨率通過顯示器分辨率類型來表 征,所述顯示器分辨率類型包括固定時序類型、標準時序類型和詳細時序類型,并且其中對 所述顯示器分辨率進行評分包括相對于具有固定時序類型和標準時序類型的顯示器分辨 率的得分來增加具有所述詳細時序類型的顯示器分辨率的得分。
17. 根據權利要求16所述的方法,其中所述顯示器分辨率通過相應的刷新率來表征, 并且其中對所述顯示器分辨率進行評分包括至少部分地基于所述刷新率來對所述顯示器 分辨率進行評分。
18. 根據權利要求17所述的方法,其中所述顯示器分辨率通過相應的像素時鐘來表 征,并且其中對所述顯示器分辨率進行評分包括至少部分地基于所述像素時鐘來對所述顯 示器分辨率進行評分。
19. 根據權利要求15所述的方法,還包括: 根據得分對得分的顯示器分辨率進行排序以創建顯示器分辨率的經排序的列表; 對所述經排序的列表進行過濾以從所述經排序的列表中移除顯示器分辨率;以及 利用所述電子設備中的所述控制電路,從所述過濾后的經排序的列表中自動地選擇顯 示器分辨率以通過所述通信列表在所述外部顯示器上顯示信息。
20. -種選擇顯示時序以用于在通過通信鏈路耦接至電子設備的外部顯示器上顯示來 自所述電子設備的信息的方法,包括: 利用所述電子設備中的控制電路,通過所述通信鏈路獲得來自所述外部顯示器的擴展 的顯示識別數據,其中所述擴展的顯示識別數據包括多個時序元素,每個時序元素至少包 括水平有源像素計數、垂直有源像素計數和像素時鐘;以及 使用在所述控制電路上實施的評分功能對所述時序元素進行評分以產生時序元素得 分;以及 利用所述控制電路,至少部分地基于得分的時序元素的時序元素得分來自動地選擇和 使用所述得分的時序元素中的一個,以在所述外部顯示器上顯示信息。
21. 根據權利要求20所述的方法,其中對所述時序元素進行評分包括至少部分地基于 所述時序元素的所述像素時鐘計算所述時序元素得分。
【文檔編號】G09G5/00GK104246863SQ201380018299
【公開日】2014年12月24日 申請日期:2013年1月15日 優先權日:2012年2月15日
【發明者】R·G·葉佩茲 申請人:蘋果公司