处理视觉数据的设备和方法以及相关的计算机程序产品技术

技术编号:14802002 阅读:166 留言:0更新日期:2017-03-14 22:47
处理视觉数据的设备和方法以及相关的计算机程序产品。本公开涉及视觉数据处理设备和视觉数据处理方法。所述设备用于对终端显示视觉数据。所述设备包括:被配置为获取(11)终端相对于终端的用户上的参考点的三维位置的模块;被配置为与所述终端的三维位置相关地、根据可用视觉数据的集合来确定(12)从参考点的视点要显示的三维视觉数据的子集的模块;被配置为修改(13)所述要显示的三维视觉数据的子集、交付所修改的视觉数据的模块;被配置为在终端的显示模块上显示(14)所修改的视觉数据的模块。

【技术实现步骤摘要】

本公开涉及数据处理的领域。更具体地,本公开涉及针对参照以用户为中心的坐标系统的空间中的位置来处理视觉数据。
技术介绍
随着信息技术的快速发展,电子视觉显示设备在全球得以广泛应用。根据观察的模式,可以将显示设备划分成两个类别:直接观看显示器和投影显示器。手持设备、智能电话和平板可以被视为直接观看显示设备,因为在它们的屏幕上可以直接观看视觉内容。自然,投影仪属于投影显示设备,因为视觉内容被投影到外部屏幕。诸如将视觉内容直接投影到用户的视网膜上的视频眼镜这样的一些头戴式显示设备(HMD)也可以被视为投影显示设备。如今,在显示设备上呈现视觉内容的基本方式是从设备的视点对视觉内容提供参考。换言之,由设备显示的视觉内容与用户的位置无关。对于手持设备,虽然用户可以向左或向右擦去(wipe)所显示的内容,但是参考系统仍然是设备本身。参考不是设备的情况是照片或视频获取物,或者一些基于增强现实标签的应用,其中数据位置与被拍摄的环境相关联。在适当的位置处持有设备可以使数据看起来与环境一致(所显示的数据的方向具有与用户所看到的环境中的方向相关联)。这通常被称为增强现实。对于HMD,视频可以被投影到用户的视网膜上,使得其看起来在观看者前面的给定距离处。设备的光学参数将投影画面,使得适应性调节和可能的会聚对于观看者很舒服。增强现实技术可以将数据与以用户为中心的空间中的方向相关联(例如,独眼或立体观看)。然而,针对手持设备或HMD的增强现实技术仅可以显示具有“增强”元素的物质的、真实世界环境的实况视图。主要的视觉内容受限于直接由相机捕捉的真实世界环境。换言之,手持设备或HMD只可以被动地显示由其相机捕捉的物质环境的视图,并且在该物质环境上添加内容。需要所显示的数据表示用户的感知系统的设备和方法。
技术实现思路
本公开克服现有技术的限制。更具体地,本公开涉及一种对终端显示视觉数据的视觉数据处理设备。根据本公开,所述设备包含:-被配置为获取所述终端相对于所述终端的用户上的参考点的三维位置的模块;-被配置为与所述终端的三维位置相关地、根据可用视觉数据的集合来确定从所述参考点的视点要显示的视觉数据的子集的模块;-被配置为修改所述要显示的视觉数据的子集、交付所修改的视觉数据的模块;-被配置为在所述终端的显示模块上显示所修改的视觉数据的模块。因此,本公开提供一种可以使用基础视觉数据、考虑与用户的位置相比较的设备的位置、对用户计算或生成以自我为中心的视觉数据。因此,视觉数据的显示与用户的视野无关。这样的技术不需要跟踪用户的视野。根据本公开,所述参考点在所述用户的躯干上。因此能够通过恒定的参考点来确定设备的位置。根据本公开,所述终端的三维位置包含所述终端和所述参考点之间的距离以及从所述参考点到所述终端的方向。根据本公开,所述可用视觉数据的集合包含以下元素中的至少一个:-操作系统的桌面;-应用的图标;-应用的用户界面;-视频内容。与增强现实不同,该设备考虑设备的位置来显示应用的数据等。所示出的数据不表示关于捕捉模块的设备所感知的,但是其表示一种虚拟环境的一部分。根据本公开,所述用于确定要显示在三维空间的视觉数据的子集的模块包含:-被配置为获取表示至少一个几何变换的数据的模块;-被配置为对所述要显示的视觉数据的子集应用所述至少一个几何变换的模块。根据本公开,所述至少一个几何变换包含一个3D空间旋转和一个3D平移。因此,视觉数据的计算可以基于这两个简单的变换,并且计算是快速的。根据本公开,被配置为获取三维位置的模块包含位置传感器。根据本公开,所述位置传感器根据安放在用户上的所述参考点上的至少一个项目来测量所述三维位置。因此,当参考点是躯干时,项目可以例如是项链。项链可以是将其位置发送给设备的数字项链或者简单的金属项链(然后,设备通过检测该项链来测量其位置)。根据本公开,所述终端是手持设备或头戴式设备(HMD)。本公开还涉及一种用于处理要在终端的复原模块上恢复的视觉数据的方法。根据本公开,所述方法包含:-获取所述终端相对于所述终端的用户上的参考点的三维位置;-与所述终端的三维位置相关地、根据可用视觉数据的集合来确定从所述参考点的视点要显示的三维视觉数据的子集;-修改所述要显示的三维视觉数据的子集,交付所修改的视觉数据;-在所述终端的显示模块上显示所修改的视觉数据。根据本公开,所述参考点在所述用户的躯干上。根据本公开,所述可用视觉数据的集合包含以下元素中的至少一个:-操作系统的桌面;-应用的图标;-应用的用户界面;-视频内容。根据本公开,所述确定步骤包含:-获取表示至少一个几何变换的数据;-对所述要显示的视觉数据的子集应用所述至少一个几何变换。根据本公开,所述至少一个几何变换包含一个3D空间旋转和一个3D平移。另外,本公开将显示设备的有限视野扩展到用户的可能的视野,并且提供所呈现的内容与设备无关而是与用户有关的观看/交互范式。更精确地,所显示的内容表示在其自己的以自我为中心的坐标系统中的用户的空间的感知。相应地,本原理还提供一种可以由计算机或数据处理器执行的程序,该程序包括用于控制如上所述的方法的步骤的执行的指令。该程序可以使用任何编程语言,并且可以以源代码、目标代码或者源代码与目标代码之间的中间代码的形式,诸如部分编译的形式,或者以任何其他所期望的形式。本原理还提供可由数据处理器读取并且包含上述程序的指令的介质。信息载体可以是能够存储程序的任何实体或设备。例如,介质可以包含存储介质,诸如ROM,例如CDROM或微电子电路,或者磁记录介质,诸如盘(软盘)或硬驱动。另一方面,信息载体可以是可传送的载波,诸如可以经由电缆或光缆通过无线电或其他方式传输的电信号或光信号。特别地,根据本原理的程序可以在诸如因特网这样的网络上下载。替代地,信息载体可以是合并有程序的集成电路,该电路适合于执行或被用于执行所述处理。根据一个实施例,本原理使用软件和/或硬件来实现。在本上下文中,术语“模块”在本文献中可以对应于软件组件以及硬件组件或者硬件和软件组件的集合。软件组件是一个或多个计算机程序、程序的一个或多个子程序,或者更一般地,能够根据针对模块在下面所描述的那样实现功能或功能集合的程序或软件的任何元件。这样的软件组件由物理实体(TV、投影仪、终端、服务器、网关、路由器等)的处理器执行,并且能够访问物理实体的硬本文档来自技高网
...

【技术保护点】
一种对终端显示视觉数据的视觉数据处理设备,其特征在于,其包含:被配置为获取(11)所述终端相对于所述终端的用户上的参考点的三维位置的模块;被配置为与所述终端的所述三维位置相关地、根据可用视觉数据的集合来确定(12)从所述参考点的视点要显示的视觉数据的子集的模块;被配置为修改(13)所述要显示的视觉数据的子集、交付所述修改的视觉数据的模块;以及被配置为在所述终端的显示模块上显示(14)所修改的视觉数据的模块。

【技术特征摘要】
2014.11.20 EP 14306846.81.一种对终端显示视觉数据的视觉数据处理设备,其特征在于,其包含:
被配置为获取(11)所述终端相对于所述终端的用户上的参考点的三维位置的模块;
被配置为与所述终端的所述三维位置相关地、根据可用视觉数据的集合来确定(12)从
所述参考点的视点要显示的视觉数据的子集的模块;
被配置为修改(13)所述要显示的视觉数据的子集、交付所述修改的视觉数据的模块;
以及
被配置为在所述终端的显示模块上显示(14)所修改的视觉数据的模块。
2.根据权利要求1所述的视觉数据处理设备,其特征在于,所述参考点在所述用户的躯
干上。
3.根据权利要求1所述的视觉数据处理设备,其特征在于,所述可用视觉数据的集合包
含以下元素中的至少一个:
操作系统的桌面;
应用的图标;
应用的用户界面;
视频内容。
4.根据权利要求1所述的视觉数据处理设备,其特征在于,所述用于确定要显示的视觉
数据的子集的模块包含:
被配置为获取(131)表示至少一个几何变换的至少一条数据的模块;
被配置为对所述要显示的视觉数据的子集应用(132)所述至少一个几何变换的模块。
5.根据权利要求4所述的视觉数据处理设备,其特征在于,所述至少一个几何变换包含
一个3D空间旋转和一个3D平移。
6.根据权利要求1所述的视觉数据处理设备,其特征在于,所述被配置为获取三维位置
的模块包含位置传感器(31,32,33)。
7.根据权利要求6所述的视觉数据处理设备,其特征在于,所述位置传感器根据位...

【专利技术属性】
技术研发人员:L布隆德V德拉奇克A舒伯特
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1