当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于促进计算设备处基于情景感知模型的图像合成及渲染的机制制造技术

技术编号:10282748 阅读:164 留言:0更新日期:2014-08-04 10:02
根据本发明专利技术一个实施例,描述了用于促进计算设备处被计算地合成及渲染的物理对象的虚拟模型和/或图像的情景感知合成及渲染的机制。本发明专利技术实施例的一种方法包括根据多个计算设备的每一个关于场景的位置来执行多个计算设备的初始校准以便提供所述场景的视点位置,其中所述多个计算设备中的计算设备通过网络彼此通信。所述方法可以进一步包括基于所述多个计算设备的视点位置生成所述场景的情景感知视图,其中每一个情景感知视图与计算设备相对应。所述方法可以进一步包括基于所述场景的情景感知视图生成所述场景的图像,其中每一个图像与计算设备相对应,并且在其相对应的计算设备处显示每一个图像。

【技术实现步骤摘要】
【国外来华专利技术】用于促进计算设备处基于情景感知模型的图像合成及渲染的机制
本专利技术通常涉及计算设备,并且尤其涉及使用用于促进计算设备处基于情景感知模型的图像合成及渲染的机制。
技术介绍
在计算设备上渲染对象的图像(例如,三维(“3D”)图像)是常见的。在显示3D模型的情况下,可以旋转并且从不同的观察角查看所观察的对象。然而,同时在多个视角下观看具有挑战性。例如,当观看单个屏幕时,用户可以在全屏视图中每次查看对象的一个视角或者选择经过多个较小窗口查看多个视角。然而,这些传统的技术受限于单个用户/设备并且依据多个视图的实时合成及渲染。【附图说明】在附图的图示中通过示例而非限制的方式来说明本专利技术的实施例,在附图中,相同的附图标记指示相似的元件,并且其中:图1说明了根据本专利技术一个实施例使用情景感知图像合成及渲染机制的计算设备,所述机制用于促进计算设备处图像的情景感知合成及渲染;图2说明了根据本专利技术一个实施例在计算设备处使用的情景感知图像合成及渲染机制;图3A说明了根据本专利技术一个实施例的图像的各种视角;图3B-3D说明了根据本专利技术一个实施例用于使用情景感知图像合成及渲染机制的图像的情景感知图像合成及渲染的情况(scenario);图4说明了根据本专利技术一个实施例用于在计算设备处使用情景感知图像合成及渲染机制来促进图像的情景感知合成及渲染的一种方法;图5说明了根据本专利技术一个实施例的一种计算系统。【具体实施方式】根据本专利技术的一个实施例,本专利技术的实施例提供一种用于促进计算设备处图像的情景感知合成及渲染的机制。本专利技术的实施例的一种方法包括根据多个计算设备中的每一个关于场景的位置来执行所述多个计算设备的初始校准以便提供所述场景的视点位置,其中多个计算设备中的计算设备通过网络彼此通信。所述方法可以进一步包括基于所述多个计算设备的视点位置生成所述场景的情景感知视图,其中,每一个情景感知视图与计算设备相对应。所述方法可以进一步包括基于所述场景的所述情景感知视图生成所述场景的图像,其中,每一个图像与计算设备相对应,并且在其相对应的计算设备处显示每一个图像。而且,本专利技术的实施例的系统或装置可以提供所述用于促进计算设备处的图像的情景感知合成及渲染的机制并且执行上述过程以及贯穿整个文档描述的其它方法和/或过程。例如,在一个实施例中,本专利技术的实施例的装置可以包括用于执行前述的初始校准的第一逻辑,用于执行前述的情景感知视图的生成的第二逻辑,用于执行前述的图像的生成的第三逻辑,用于执行前述的显示的第四逻辑等等,例如,用于执行在本文档中描述的其它过程和/或方法的其它或相同的逻辑集合。图1说明了根据本专利技术一个实施例使用情景感知图像合成及渲染机制的计算设备,用于促进计算设备处图像的情景感知合成及渲染。在一个实施例中,将计算设备100说明为具有情景感知图像处理及渲染(“CIPR”)机制108,以便在计算设备处提供图像的情景感知合成及渲染。计算设备100可以包括移动计算设备,例如包括智能手机(例如,苹果手机?黑莓手机?等等)、手持计算设备和个人数字助理(PDA)等等的移动电话,平板电脑(例如,ipad?、Samsung?和Galaxy Tab?H ),便携式计算机(例如,笔记本、上网本等等),电子阅读器(例如,Kindle?、Nook?'等等)和机顶盒等等。计算设备100可以进一步包括大型计算设备,例如,台式计算机,服务器计算机等等。在一个实施例中,CIPR机制108促进屏幕上视图或图像在任意数量的方向和角度等等方面的合成及渲染(例如,对象的图像、场景、人等等)。进而,在一个实施例中,如果多个计算设备通过网络彼此通信,则多个计算设备中的每一个的每一个用户(例如,观察者)可以根据在每一个特定的计算设备上浏览的图像的情景(例如,布置和位置等等)来合成及渲染视图或图像,并且将该渲染传输到通过网络通信的所有其它计算设备。将参照随后的图示对此进行更进一步的解释。计算设备100进一步包括作为计算设备100的任意硬件或物理资源与用户之间的接口的操作系统106。计算设备100进一步包括一个或多个处理器102、存储器设备104、网络设备、驱动器、显示器等等,以及输入/输出源110,例如触摸屏、触控面板、触摸板、虚拟或常规键盘、虚拟或常规鼠标等等。值得注意的是,贯穿该文档,可交换地并且同义地使用类似“机器”、“设备”、“计算设备”、“计算机”、“计算系统”等等的词语。图2说明了根据本专利技术一个实施例在计算设备处使用的情景感知图像合成及渲染机制。在一个实施例中,CIPR机制108包括校准器202以便开始视图的视点(“P0V”)位置的初始校准。校准器202可以使用任意数量和类型的方法来执行校准。随着用户(例如,观察者)使用用户接口向计算设备输入计算设备的当前位置,可以初始化校准,或者可以自动地输入这样的位置,例如经过“碰撞校准”的方法,该方法允许两个或更多个计算设备彼此碰撞并且确保他们在相同的POV处,并且基于由一个或多个传感器204获得的值,可能观察不同的方向。例如,两个笔记本电脑可以背靠背地放置,从两个相对的侧面观察虚拟对象。一旦执行了初始校准,传感器204就检测任何移动并且接着将该移动传递到图像渲染系统(“渲染器”210),用于经过它的处理模块212进行处理。这一图像渲染可以在单个计算设备上或者在每一个独立的计算设备上执行。一旦图像被渲染,则接着经由显示模块214在经由网络(例如,以太网和内联网等等)连接的每一个计算设备上对该图像进行显示。为了进一步解释,将参照图3B到3D描述三种不同的相关情况。在一个实施例中,CIPR机制108进一步包括模型生成器206,以便使用覆盖现实生活图像的所有侧面的一个或多个相机,并且然后例如使用一个或多个编程技术或算法来生成对象、场景等等的模型(例如,3D计算机模型)。主管CIPR机制108的计算设备可以进一步使用一个或多个相机(未不出)或与该一个或多个相机通信。进而,模型生成器206可以例如使用计算机图像和/或例如基于几何形状、纹理、着色和场景光照等等的数学模型来生成这些模型图像。模型生成器也可以基于描述图像的对象(或场景、人等)如何随着时间动作、彼此交互以及对外部刺激(例如,用户之一的虚拟触摸等等)做出反应的物理现象生成模型图像。进而,值得注意的是,这些模型图像可以是静态图像或者例如视频流中基于时间的多个图像的序列。CIPR机制108进一步包括POV模块208以便提供固定用户/观察者位置的视角P0V,该用户/观察者需要从空间中与模型的原始定位有关的具体方位和位置来观看3D图像。这里,在一个实施例中,视角POV可以指代需要从计算设备所处的位置渲染模型的计算设备的位置。视角视图窗口(“视图”)示出了从该POV看到的模型。可以通过对模型应用一个或多个图像变换方法来获得该视图,这被称为视角渲染。一个或多个传感器204 (例如,运动传感器、位置传感器等等)促进计算设备确定其P0V。例如,计算设备可以枚举其自身,从多个计算设备中选取主导计算设备,计算例如围绕一个圆的等距点(例如,四个计算设备的90度间隔,等等),在模型周围选择固定的POV等等。进而,使用罗盘,可以自动确定POV在模型周围的圆上的旋转角度。传感器204可以是专用硬件传感器,例如本文档来自技高网...
用于促进计算设备处基于情景感知模型的图像合成及渲染的机制

【技术保护点】
一种计算机实现的方法,包括:根据多个计算设备的每一个关于场景的位置执行所述多个计算设备的初始校准,以便提供所述场景的视点位置,其中,所述多个计算设备通过网络彼此通信;基于所述多个计算设备的视点位置生成所述场景的情景感知视图,其中,每一个情景感知视图与计算设备相对应;基于所述场景的所述情景感知视图生成所述场景的图像,其中,每一个图像与计算设备相对应;并且在其相对应的计算设备处显示每一个图像。

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括: 根据多个计算设备的每一个关于场景的位置执行所述多个计算设备的初始校准,以便提供所述场景的视点位置,其中,所述多个计算设备通过网络彼此通信; 基于所述多个计算设备的视点位置生成所述场景的情景感知视图,其中,每一个情景感知视图与计算设备相对应; 基于所述场景的所述情景感知视图生成所述场景的图像,其中,每一个图像与计算设备相对应;并且 在其相对应的计算设备处显示每一个图像。2.如权利要求1所述的计算机实现的方法,进一步包括: 检测所述场景的一个或多个对象的操控;并且 基于所述操控执行所述多个计算设备的再校准,以便提供新的视点位置。3.如权利要求2所述的计算机实现的方法,进一步包括: 基于所述新的视点位置生成所述场景的 新的情景感知视图; 基于所述场景的所述新的情景感知视图生成所述场景的新的图像;并且 在其相对应的计算设备处显示每一个新的图像。4.如权利要求1所述的计算机实现的方法,进一步包括: 检测所述多个计算设备中的一个或多个计算设备的移动;并且 基于所述移动执行所述多个计算设备的再校准,以便提供新的视点位置。5.如权利要求4所述的计算机实现的方法,进一步包括: 基于所述新的视点位置生成所述场景的新的情景感知视图; 基于所述场景的所述新的情景感知视图生成所述场景的新的图像;并且 在其相对应的计算设备处显示每一个新的图像。6.如权利要求1所述的计算机实现的方法,其中,生成所述场景的图像包括执行一个或多个虚拟的显示重定向,以便向其相对应的计算设备传输所述图像,其中,所述显示重定向包括前向处理和逆处理,所述前向处理包括所述图像的压缩、编码、传输,并且所述逆处理包括所述图像的解压缩、解码和接收。7.如权利要求1所述的计算机实现的方法,其中,所述多个计算设备包括一个或多个智能手机、个人数字助理(PDA)、手持式计算机、电子阅读器、平板电脑、笔记本电脑、上网本和台式电脑。8.一种系统,包括: 计算设备,所述计算设备具有用于存储指令的存储器以及用于执行所述指令的处理设备,其中,所述指令使所述处理设备执行下列操作: 根据所述计算设备关于场景的位置执行所述计算设备的初始校准,以便提供所述场景的视点位置,并且将与所述初始校准相关的信息传输到一个或多个计算设备,以便根据所述一个或多个计算设备中的每一个关于所述场景的位置执行各自的一个或多个初始校准,从而提供所述场景的视点位置; 基于所述计算设备的所述视点位置生成所述场景的情景感知视图; 基于所述场景的所述情景感知视图生成所述场景的图像,其中,所述图像与所述计算设备相对应;并且在所述计算设备处显示所述图像。9.如权利要求8所述的系统,其中,所述处理设备进一步用于: 检测所述场景的一个或多个对象的操控;并且 基于所述操控执行所述计算设备的再校准,以便提供新的视点位置。10.如权利要求9所述的系统,其中,所述处理设备进一步用于: 基于所述新的视点位置生成所述场景的新的情景感知视图; 基于所述场景的所述新的情景感知视图生成所述场景的新的图像;并且 在所述计算设备处显示新的图像。11.如权 利要求8所述的系统,其中,所述处理设备进一步用于: 检测所述计算设备的移动;并且 基于所述...

【专利技术属性】
技术研发人员:A·库马尔M·D·亚维斯C·J·洛德
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1