[发明专利]具有多任务处理的第二屏幕视图在审
申请号: | 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.vipzhuanli.com/pat/books/201380076152.3/2.html,转载请声明来源钻瓜专利网。