[發明專利]具有多任務處理的第二屏幕視圖在審
| 申請號: | 201380076152.3 | 申請日: | 2013-09-20 |
| 公開(公告)號: | CN105308675A | 公開(公告)日: | 2016-02-03 |
| 發明(設計)人: | S.弗雷德里克森;T.唐;H.塔鵬;K.文卡特什;J.薩特菲爾德;C.斯萬;P.盧 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G09G5/14 | 分類號: | G09G5/14;G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 劉紅;景軍平 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 任務 處理 第二 屏幕 視圖 | ||
背景技術
一段時間以來,在計算的領域中,開窗(windowing)環境已能夠給應用程序提供多個窗口。在控制與內容回放之間具有明顯區別的應用程序有時使用多個窗口來在一個窗口中顯示內容和在另一窗口中顯示控制器(control)。例如,媒體播放器、幻燈片演示(presentation)應用程序、視頻游戲和其他的應用程序已利用多個窗口將內容(顯示或演示圖形)的顯示與用于控制內容的交互式圖形控制器的顯示分離開。這樣的應用程序將被泛泛地稱為演示應用程序。迄今為止,已開發演示類型應用程序來在特設基礎上(onanadhocbasis)處理控制-演示分離。即,這些應用程序本身已利用將內容的演示與控制內容的控制器分離開的邏輯來開發。一些這樣的應用程序需要復雜的場景處理邏輯,而這樣的場景處理邏輯經常發生故障。
另外,已經知道如何利用一個計算設備來同時使用多個顯示器。通常,多顯示器設備的操作系統處理管理多個顯示器的硬件細節并且可以提供不同的顯示模式,諸如顯示鏡像或顯示級聯(concatenation)。再次,如果演示風格應用程序使用了多個顯示器,則這些應用程序已在應用層上這樣做了。每一個應用程序可以具有它自己的用于如何應付多個監控器的邏輯。再次,這樣的邏輯能夠是復雜的并且可能在某些使用情況和顯示事件中發生故障。再次,這樣的應用程序或系統可能不允許與投影或輔助顯示器上的內容乃至其他應用程序交互。
下面討論與系統管理的多顯示器投影邏輯相關的技術。
發明內容
僅包括以下概述部分來介紹下面在具體描述部分中討論的一些概念。這個概述部分不是全面的并且不打算來描繪所請求保護的主題的范疇,其中利用在結尾提出的權利要求書來闡明所請求保護的主題的范疇。
本文描述的是利用能夠具有第一顯示器和第二顯示器的計算設備來執行的實施例。該設備也可以執行開窗系統。任意的應用程序執行在計算設備上。每一個這樣的應用程序具有利用開窗系統來管理的相應的應用程序窗口。可以從任意一個應用程序接收開始投影請求,并且開窗系統可以通過生成、顯示和管理投影窗口來應答該開始請求。應用程序可以經由投影窗口來生成和顯示內容。響應于開始投影請求,與第一顯示器和第二顯示器有關的顯示信息可以由開窗系統用于顯示投影窗口。來自應用程序的停止投影請求可以導致開窗系統終止該投影窗口。
下面將參考結合附圖所考慮的以下具體描述來解釋許多附帶的特征。
附圖說明
從按照附圖閱讀的以下具體描述中將更好地了解目前的描述,其中類似的參考數字用于在附帶的描述中指定類似的部分。
圖1顯示計算設備。
圖2顯示用于復制顯示模式和擴展顯示模式的示例顯示輸出。
圖3顯示開窗系統的示例實現方式。
圖4顯示與投影管理器的使用相關的通用進程。
圖5顯示主應用程序窗口和演示窗口。
圖6顯示用于在計算設備處于復制模式中時開始投影的進程。
圖7顯示用于在啟動投影窗口以及目標顯示器已具有從而顯示的應用程序窗口時的進程。
圖8顯示用于應用程序結束投影的進程。
圖9顯示在其上面可以實現上述實施例的計算設備的細節。
具體實施方式
下面討論的實施例涉及管理用于任意應用程序的輔助或投影視圖或窗口,其具有由于多個顯示器而得到的優勢并在多個顯示器上允許多任務處理。雖然這樣的功能可能有利于演示應用程序,但是系統管理的投影窗口可以具有任何任意的使用并且可以顯示如利用其相應的父應用程序所確定的任何內容。
圖1顯示計算設備100。計算設備100可以具有與之相連接的一個或多個顯示器102。顯示器102可以經由接口104與設備100連接。接口104可以是顯示適配器、系統總線或在網絡連接的顯示器102的情況中可以是某種形式的網絡接口卡。操作系統106可以管理顯示器102的底層硬件細節并且向開窗系統108提供顯示器102的抽象視圖。
開窗系統可以部分地與操作系統106相集成或與操作系統106緊密耦合。出于本文的目的,這些組件之間的區別并不重要。開窗系統108可以具有在計算領域中已知的一些功能,諸如由用戶利用各種類型的輸入設備輸入的輸入事件(例如觸摸/筆劃、點擊、鍵盤按鍵、鼠標拖曳等等)的處理。開窗系統108也管理應用程序窗口110,處理相關的事件或用戶交互,諸如關閉窗口、移動窗口、調整窗口大小、渲染多個并發窗口、可能地提供對于應用程序而言非特定的背景和控制器等等。稍后參考圖3來描述開窗系統的附加細節。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380076152.3/2.html,轉載請聲明來源鉆瓜專利網。





