[发明专利]用于在资源受限设备上产生立体3D影像的方法和装置无效

专利信息
申请号: 201110425836.2 申请日: 2011-12-09
公开(公告)号: CN103167299A 公开(公告)日: 2013-06-19
发明(设计)人: 江国昌;叶思义 申请(专利权)人: 金耀有限公司
主分类号: H04N13/00 分类号: H04N13/00;H04N13/02;G06T7/00
代理公司: 北京东方亿思知识产权代理有限责任公司 11258 代理人: 李晓冬
地址: 英属开曼群岛大开曼岛*** 国省代码: 开曼群岛;KY
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 资源 受限 设备 产生 立体 影像 方法 装置
【说明书】:

技术领域

发明一般地涉及三维(3D)成像技术,更具体而言,涉及用于在资源受限设备上产生立体3D影像的方法和装置。

背景技术

从令人着迷的电影特效,到医学成像、电子游戏和更多的领域,3D成像技术无疑是一场视听领域的全新革命。尤其立体3D影像能带给观赏者更加身临其境的视觉体验。迎面袭来的攻击、如梦似幻的森林、触手可得的野兽……,立体3D技术使得观众慢慢接近更为真实的观看体验。

传统上产生立体3D影像的技术是利用人们两眼的视差,分别产生左眼图像和右眼图像,并通过各种方式叠合这两个图像,从而使观看者产生立体感受。要想产生实时的立体3D影像,则需要实时地产生左眼图像和右眼图像并将两者叠合,从而使观看者能够持续感受到立体感。通常,对于实时的立体3D影像,人们能够接受的处理速率是每秒产生并显示至少8帧图像。要想达到这样的处理速率,一般要求产生实时立体3D影像的媒体平台满足如下条件:

(1)平台需要具有用于3D图形处理的图形处理单元(GPU),从而能够足够快地绘制左右眼分离的图像;

(2)由于实时3D影像的渲染过程需要使用大量的浮点数运算,因此平台硬件需要具有浮点数运算能力。

实时立体3D影像的成像技术已被广泛用于个人电脑、电视机、大型游戏平台等等。这些媒体平台都配置有高效的图形处理单元(GPU),同时CPU本身具备硬件执行的浮点数运算指令,或是具有进行浮点数运算的辅助处理器,例如算术处理单元(MPU)。从而,实时立体3D影像的产生可以通过GPU的强大绘图加速功能并使用大量浮点数运算来达成。

然而,对于不具有GPU甚至不提供硬件浮点数运算能力的设备而言,则无法实现实时产生立体3D影像。

发明内容

鉴于上述问题,本发明提出一种用于在资源受限设备上产生立体3D影像的新型方法和装置。

所谓“资源受限设备”,其被定义为不具有GPU,仅具有单一CPU并且该CPU不支持浮点数运算的设备平台。

根据本发明第一方面,提供了一种用于产生立体3D影像的方法,所述方法包括:资料预处理步骤,用于处理3D世界资料,以将所述3D世界资料转换到1.0×1.0×1.0的正规化空间中并以定点数方式存储;以及执行步骤,用于使用所存储的预处理的3D世界资料,实时产生左右眼影像,并通过叠合左右眼影像来产生立体3D影像。

所述资料预处理步骤可以包括:扫描3D世界中的所有3D对象,以确定最小包络边界;确定一最佳定点数表达式,该表达式具有模拟原有浮点数的最佳近似精确度;将3D世界资料转换到正规化空间中,以产生正规化的3D世界资料;以及根据所确定的最佳定点数表达式存储正规化的3D世界资料。

所述执行步骤可以包括:实时扫描3D世界中的所有3D对象;根据所存储的正规化的3D世界资料,将每个3D对象的每个3D坐标转换到2D屏幕坐标;根据所有屏幕坐标点的最大深度,计算视口的最大水平偏移值;根据每个屏幕坐标点的深度,计算该屏幕坐标点的水平偏移值;根据视口的最大水平偏移值以及每个屏幕坐标点的水平偏移值,产生左眼影像和右眼影像;以及将左眼影像和右眼影像叠合在单一屏幕上,以形成立体3D影像。

根据本发明第二方面,提供了一种用于产生立体3D影像的装置,所述装置包括:资料预处理装置,用于处理3D世界资料,以将3D世界资料转换到1.0×1.0×1.0的正规化空间中并以定点数方式存储;以及执行装置,用于使用所存储的预处理的3D世界资料,实时产生左右眼影像,并通过叠合左右眼影像来产生立体3D影像。

所述资料预处理装置可以包括:扫描单元,用于扫描3D世界中的所有3D对象,以确定最小包络边界;最佳定点数表达式计算单元,用于确定一最佳定点数表达式,该表达式具有模拟原有浮点数的最佳近似精确度;正规化单元,用于将3D世界资料转换到正规化空间中,以产生正规化的3D世界资料;以及存储单元,用于根据所确定的最佳定点数表达式存储正规化的3D世界资料。

所述执行装置可以包括:实时扫描单元,用于实时扫描3D世界中的所有3D对象;坐标转换单元,用于根据所存储的正规化的3D世界资料,将每个3D对象的每个3D坐标转换到2D屏幕坐标;第一计算单元,用于根据所有屏幕坐标点的最大深度,计算视口的最大水平偏移值;第二计算单元,用于根据每个屏幕坐标点的深度,计算该屏幕坐标点的水平偏移值;左右眼影像产生单元,用于根据视口的最大水平偏移值以及每个屏幕坐标点的水平偏移值,产生左眼影像和右眼影像;以及叠合单元,用于将左眼影像和右眼影像叠合在单一屏幕上,以形成立体3D影像。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金耀有限公司,未经金耀有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110425836.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top