投影的交互式虚拟桌面的制作方法

文档序号:11935018阅读:来源:国知局

技术特征:

1.一种用于创建无边界投影交互式虚拟桌面的方法,其中所述无边界投影交互式虚拟桌面包括与计算设备的至少一个桌面相关联的区域的投影部分的可调整图像,所述方法包括:

从集成的运动传感器捕获与所述设备相关联的地点、地点变化、方向变化或朝向变化中的至少一个;

基于所述设备相对于投影表面的所捕获的地点、所捕获的方向变化、或所捕获的朝向变化来计算投影图像;

基于集成的投影仪的朝向和所捕获的地点跨在设备中运行的至少一个应用来协调计算出的投影图像,其中所述投影图像与所述投影表面相关联;

对与经协调的投影图像相关联的区域的一部分的视图进行投影,其中所投影的视图包括交互式虚拟桌面,所述交互式虚拟桌面包括多个要素,所述多个要素包括应用图像;以及

基于标准来调整所述区域的所述部分的所投影的视图。

2.如权利要求1所述的方法,其中所述标准包括基于以下各项中的至少一项的多个规则:功耗、到投影表面的距离、运动、图像保真度、外部光或环境光、所述设备相对于所述表面的倾斜度或角度、以及从至少一个其它设备接收到的信息。

3.如权利要求1所述的方法,其中所述多个要素选自由以下各项中的至少一项组成的组:文档、图像、文件夹、视频、web浏览器标签、应用窗口、以及应用图标。

4.如权利要求1所述的方法,还包括:

基于所述投影仪到所述投影表面的距离来调整与所投影的视图相关联的强度。

5.如权利要求1所述的方法,其中所述运动传感器选自由以下各项中的至少一项组成的组:嵌入式加速度计、陀螺仪、包括自动聚焦系统的定位系统、以及嵌入式或外部电磁或超声波运动传感器。

6.如权利要求1所述的方法,其中所投影的视图通过对与所投影的视图相关联的计算做出调整来保持有界投影中所述多个要素内的至少一个要素相对于所述投影表面的位置和尺寸。

7.如权利要求1所述的方法,还包括:

提供与所述投影交互式虚拟桌面相关联的用户界面(UI),其中所述用户界面(UI)允许至少两个用户独立地对所述多个要素内的至少一个要素进行操作,其中第一用户在第一设备上并且第二用户在第二设备上,并且其中与第一设备相关联的投影区域和与第二设备相关联的投影区域的组合显露与投影图像相关联的区域的部分的连续的图像和比第一设备或第二设备彼此单独可以显露的更大的图像。

8.如权利要求7所述的方法,其中与所述投影交互式虚拟桌面相关联的所述用户界面(UI)支持选自由以下各项中的至少一项组成的组中的一个手势:拖拽、拾取、放下、锁定、以及导航。

9.如权利要求1所述的方法,其中调整后的所投影的视图基于与所述设备相关联的检测到的运动变化,并且调整后的所投影的视图显露所述投影图像的先前未显露部分。

10.一种用于创建无边界投影交互式虚拟桌面的计算机系统,其中所述无边界投影交互式虚拟桌面包括与计算设备的至少一个桌面相关联的区域的投影部分的可调整图像,所述计算机系统包括:

一个或多个处理器、一个或多个计算机可读存储器、一个或多个计算机可读有形存储设备、以及存储在所述一个或多个存储设备中的至少一个上的程序指令,所述程序指令用于由所述一个或多个处理器中的至少一个经由所述一个或多个存储器中的至少一个执行,其中所述计算机系统能够执行一种方法,所述方法包括:

从集成的运动传感器捕获与所述设备相关联的地点、地点变化、方向变化或朝向变化中的至少一个;

基于所述设备相对于投影表面的所捕获的地点、所捕获的方向变化、或所捕获的朝向变化来计算投影图像;

基于集成在所述设备中的投影仪的朝向和所捕获的地点跨在所述设备中运行的至少一个应用来协调计算出的投影图像,其中所述投影图像与所述投影表面相关联;

对与经协调的投影图像相关联的区域的一部分的视图进行投影,其中所投影的视图包括交互式虚拟桌面,所述交互式虚拟桌面包括多个要素,所述多个要素包括应用图像;以及

基于标准来调整所述区域的所述部分的所投影的视图。

11.如权利要求10所述的计算机系统,其中所述标准包括基于以下各项中的至少一项的多个规则:功耗、到投影表面的距离、运动、图像保真度、外部光或环境光、所述设备相对于所述表面的倾斜度或角度、以及从至少一个其它设备接收到的信息。

12.如权利要求10所述的计算机系统,其中所述多个要素选自由以下各项中的至少一项组成的组:文档、图像、文件夹、视频、web浏览器标签、应用窗口、以及应用图标。

13.如权利要求10所述的计算机系统,还包括:

基于所述投影仪到所述投影表面的距离来调整与所投影的视图相关联的强度。

14.如权利要求10所述的计算机系统,其中所述运动传感器选自由以下各项中的至少一项组成的组:嵌入式加速度计、陀螺仪、包括自动聚焦系统的定位系统、以及嵌入式或外部电磁或超声波运动传感器。

15.如权利要求10所述的计算机系统,其中所投影的视图通过对与所投影的视图相关联的计算做出调整来保持有界投影中所述多个要素内的至少一个要素相对于所述投影表面的位置和尺寸。

16.如权利要求10所述的计算机系统,还包括:

提供与所述投影交互式虚拟桌面相关联的用户界面(UI),其中所述用户界面(UI)允许至少两个用户独立地对所述多个要素内的至少一个要素进行操作,其中第一用户在第一设备上并且第二用户在第二设备上,并且其中与第一设备相关联的投影区域和与第二设备相关联的投影区域的组合显露与投影图像相关联的区域的部分的连续的图像和比第一设备或第二设备彼此单独能显露的更大的图像。

17.如权利要求16所述的计算机系统,其中与所述投影交互式虚拟桌面相关联的所述用户界面(UI)支持选自由以下各项中的至少一项组成的组中的一个手势:拖拽、拾取、放下、锁定、以及导航。

18.如权利要求10所述的计算机系统,其中调整后的所投影的视图基于检测到的与所述设备相关联的运动变化,并且调整后的所投影的视图显露所述投影图像的先前未显露部分。

19.一种用于创建无边界投影交互式虚拟桌面的计算机程序产品,其中所述无边界投影交互式虚拟桌面包括与计算设备的至少一个桌面相关联的区域的投影部分的可调整图像,所述计算机程序产品包括:

一个或多个计算机可读存储设备和存储在所述一个或多个有形存储设备中的至少一个上的程序指令,所述程序指令可由处理器执行以执行如权利要求1至9中任一项所述的方法。

20.一种用于显示无边界投影交互式虚拟桌面的方法,所述方法包括:

使用电子设备将与所述虚拟桌面的一部分相关联的图像投影到表面上;以及

在相对于所述表面的方向上移动所述电子设备,其中所述移动将所述虚拟桌面的一部分的先前未显露图像显露在所述表面上。

21.一种用于显示无边界投影交互式虚拟桌面的计算机系统,所述计算机系统包括:

一个或多个处理器、一个或多个计算机可读存储器、一个或多个计算机可读有形存储设备、以及存储在所述一个或多个存储设备中的至少一个上的程序指令,所述程序指令用于由所述一个或多个处理器中的至少一个经由所述一个或多个存储器中的至少一个执行,其中所述计算机系统能够执行一种方法,所述方法包括:

使用电子设备将与所述虚拟桌面的一部分相关联的图像投影到表面上;以及

响应于所述电子设备在相对于所述表面的方向上的移动,使得所述虚拟桌面的一部分的先前未显露图像被投影到所述表面上。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1