本發明專利技術涉及無線顯示的適應性使用。在第一設備上操作的圖形顯示模塊準備要在包括圖形處理能力的無線連接的顯示適配器上顯示的圖形數據。所述顯示適配器將元數據傳輸到包括顯示適配器的圖形處理能力的圖形顯示模塊。所述圖形顯示模塊使用元數據以及可能的可用帶寬,以選擇性地將圖形處理任務委派給顯示適配器。
【技術實現步驟摘要】
本專利技術的實施例涉及在結合特定顯示系統使用之前由計算機操縱呈現的數據的領域;并且更為具體地,涉及使用多于ー個的圖形處理器來操縱數據。
技術介紹
電子設備諸如個人計算機、數字助理、媒體播放器、無線通信設備、和類似物典型地包括視覺顯示單元以給用戶提供視覺顯示。視覺顯示通常由包含在電子設備中的處理單 元執行的應用程序生成。幾個應用程序可被同時執行且它們通過使用僅僅部分顯示單元可共享視覺顯示單元以呈現它們的視覺顯示和/或通過“堆棧”它們的視覺顯示,使得用戶能把任何應用的顯示放到堆棧的頂部以觀看它的全部。電子設備典型地包括操作系統,所述操作系統是由處理單元執行的程序,為應用程序提供電子設備硬件的抽象接ロ。這允許硬件的特定編程要求被封裝在操作系統中并使應用程序獨立于特定的硬件實現。操作系統還通過多個應用管理硬件的共享。操作系統典型地包括用于在視覺顯示単元上提供視覺顯示的支持。所提供的視覺顯示支持可包括用于合并或合成圖形元素以創建顯示層和操縱ー個或多個顯示層以使用分級層抽象創建視覺顯示的設施。所支持的圖形操縱可包括旋轉、移動和重新調整圖形元素的大小。也可提供用于調整圖形元素的顔色和透明度的支持。也可提供任何或所有這些所支持的轉換的動畫。認識到支持這些圖形操縱可以是計算上密集的,尤其對于高分辨率顯示。電子設備可支持多顯示,這進ー步增加了計算要求。例如,電子設備可包括包含在電子設備中的第一顯示器和允許第二顯示器耦接到所述電子設備以為視覺顯示提供附加空間的接ロ。需要為在多個視覺顯示單元上的視覺顯示提供支持大范圍圖形操縱的計算架構。
技術實現思路
在第一設備上操作的圖形顯示模塊準備要在包括圖形處理能力的無線連接的顯示適配器上顯示的圖形數據。所述顯示適配器將元數據傳輸到包括顯示適配器的圖形處理能力的圖形顯示模塊。所述圖形顯示模塊使用元數據以及可能的可用帶寬,以選擇性地將圖形處理任務委派給顯示適配器。本專利技術的其它的特征和優點將從附圖中和從下面隨后的詳細描述中變得明顯。附圖說明通過參考用于通過但不限于示例說明本專利技術實施例的以下描述和附圖可更好地理解本專利技術。在附圖中,類似的附圖標記指示相似的元件圖I是實現本專利技術的主機設備和從屬設備的框圖。圖2是可由本專利技術的實施例生成的視覺顯示。圖3是生成圖2的視覺顯示的方法的概念表示。圖4是在從屬設備上生成視覺顯示的方法的流程圖。圖5是在從屬設備上旋轉視覺顯示的流程圖或三分之一。圖6是在從屬設備上旋轉的視覺顯示的示意圖。圖7是在從屬設備上生成旋轉的視覺顯示的圖像幀。 圖8是在從屬設備上生成旋轉的視覺顯示的部分圖像幀。圖9是在從屬設備上生成旋轉的視覺顯示的另一部分圖像幀。具體實施例方式在以下描述中,眾多特定細節被闡述。但是,應當理解的是本專利技術的實施例可在沒有這些特定細節的情況下被實施。在其它的例子中,為了不模糊對此描述的理解,公知的電路、結構和技術未被詳細顯示。圖I示出了實現本專利技術的主機設備10和從屬設備20的框圖。應用程序100由主機設備10上的處理單元執行。所述應用程序100通過將圖形命令傳送到也由主機設備10上的處理單元執行的圖形顯示模塊102來生成視覺顯示。圖形顯示模塊102在緩沖器104、106中組裝圖形數據以在視覺顯示設備120、134上創建視覺顯示。在所闡述的實施例中,主顯示緩沖器104被用來創建主機設備10本地的視覺顯示。在114上的主機顯示驅動器將圖形數據從主顯示緩沖器104傳送至主機顯示設備 120。第二顯示緩沖器106被用來在由從屬設備20驅動的從屬顯示設備134上創建視覺顯示,所述從屬設備20通過無線通信鏈路從主機設備10接收圖形數據。在主機設備10上,第二顯示緩沖器106可被調整比例108來生成對于從屬顯示設備134適當大小的顯示。圖像數據可被編碼112來壓縮被傳輸到從屬設備20的數據。在編碼之前,編碼可需要顔色空間轉換110。圖形數據由在主機設備10上的無線發射機116傳輸。顯示圖形內容的過程在未審結的美國臨時專利申請No. 61/431,776中描述,該申請被轉讓給本申請的受讓人,且其全部內容通過參考被結合于此。從屬設備20在無線接收器122上接收圖形數據。如果數據已被編碼,則通過從屬設備20解碼126來使用它們。視覺顯示驅動器128接收圖形數據并在從屬顯示器緩沖器130中匯集所述圖形數據。從屬顯示驅動器132將圖形數據由從屬顯示器緩沖器130傳送至從屬顯示設備134。從屬顯示設備可以是從屬設備的一部分或它可以是耦接到從屬設備的単獨設備。從屬設備20包括無線發射機124。在從屬設備20上的視覺顯示驅動器128將元數據傳輸到主機設備10上的無線接收器118。元數據包括關于從屬設備20的圖形處理能力的信息。元數據也可包括關于從屬顯示設備134的信息,所述信息包括顯示設備的方位。在已授權的美國專利No. 7,633,076中描述了用于檢測帶有顯示器的便攜式電子設備的方位的方法和設備,該專利被轉讓給本申請的受讓人,且其全部內容通過參考被結合于此。主機設備10包括接收由從屬設備20傳輸的元數據的無線接收器118。圖形顯示模塊102使用接收的元數據以適應傳送給從屬設備20的圖形數據的制備。圖2示出了可由圖形顯示模塊102為在從屬顯示設備134上的顯示而創建的視覺顯示200。圖解的視覺顯示200包括幾個圖形元素,包括移動的視頻圖像202,進度條204,文本元素208,和指示選擇的光標206。圖3是圖形顯示模塊102可呈現給應用程序100用來創建視覺顯示200的分層抽象的圖示表達。所述視覺顯示可被創建成許多疊加在彼此上面的層。在所闡述的例子中,可在底層308上創建文本元素208。光標206可被放置在文本元素上面的層306上。進度條204可以置于光標上面的層304上。視頻圖像202可以置于最頂層302上。圖形顯示模塊102使用由從屬設備20接收的元數據以創建與圖形數據相關聯的元數據,從而將ー些或全部圖形數據的操縱委派給從屬設備20上的視覺顯示驅動器128。圖4是將圖形數據的操縱委派給從屬設備20的過程的流程圖。在主機(第一) 設備處接收從屬(第二)設備的圖形處理能力400。假定從屬設備將執行ー些圖像處理,主機設備創建圖像數據402。在一些實施例中,圖像數據被編碼404。圖像數據從主機設備被無線傳輸到第二設備406。在第二設備處無線接收圖像數據408。如果數據已被編碼,則從屬設備解碼圖像數據410。從屬設備基于來自主機設備的指令處理圖像數據412。圖5是在從屬設備20中旋轉圖形數據的過程的流程圖。持續確定從屬顯示器的方位狀態,用來確定在從屬設備上的顯示的合適的方位。在主機(第一)設備處接收從屬顯示器的方位和從屬(第二)設備的圖形旋轉能力500。假定從屬設備將執行任何必要的旋轉,主機設備創建圖像數據502。在一些實施例中,圖像數據被編碼504。圖像數據從主機設備被無線傳輸到第二設備506。在第二設備處無線接收圖像數據508。如果數據已被編碼,則從屬設備解碼圖像數據510。從屬設備基于來自主機設備的指令來旋轉圖像數據512。帶有適當旋轉的顯示方位的旋轉數據被提供給從屬顯示設備514。圖6示出了在無線通信中的主機設備10和從屬設備20。如由圖解建議的,主機設備和從屬設備可具有相同的能力本文檔來自技高網...
【技術保護點】
一種產生視覺顯示的設備,所述設備包括:被配置為從無線連接的顯示驅動器設備接收信息的處理單元,所述信息包括顯示驅動器設備的圖形處理能力;耦接至所述處理單元并被配置為基于創建視覺顯示的請求將數據傳輸到顯示驅動器設備的無線通信端口,其中所述數據使所述顯示驅動器設備使用所述顯示驅動器設備的圖形處理能力轉換已傳輸的數據。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:J·S·布謝爾,N·V·金,B·布拉德利,J·S·哈波,
申請(專利權)人:蘋果公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。