当前位置: 首页 > 专利查询>JW乔文专利>正文

在三维立体应用中呈现二维元素制造技术

技术编号:7277359 阅读:180 留言:0更新日期:2012-04-19 04:56
计算机可读介质、计算机系统、以及运算设备促进二维元素在媒体内容上的呈现以提供二维元素相对于媒体内容的三维效果。在实施例中,引用表明二维元素的尺寸和/或位置的元素属性。连同眼睛距离和视觉深度一起使用这种元素属性来计算二维元素的修改尺寸和/或修改位置。按照二维对象的修改尺寸和/或修改位置相对于媒体内容叠加二维元素。

【技术实现步骤摘要】
在三维立体应用中呈现二维元素
技术介绍
三维立体技术正变得越来越普及。例如,影片和直播电视体育广播更频繁地利用三维立体技术。用来生成三维立体内容的通常技术使得对象能够在显示屏幕前方显现以使得观看者感觉较贴近动作。在许多情形中,例如经由计算机或机顶环境在三维内容上绘制二维元素,如,文本、菜单、或者图像。当背景媒体内容是三维的时,三维内容前方绘制的二维元素实际上会显得在背景媒体内容的至少一部分的后方。在此方面,从深度感知观点,二维叠加元素会在所有或一些三维内容的后方显现。虽然把二维元素变换成三维格式可以使得叠加元素在背景媒体内容前方显现,但这种变换会引起昂贵和/或不准确(即,无法把每个眼睛的视觉准确地分开)的在三维格式中二维元素的重新写入。
技术实现思路
提供此
技术实现思路
以介绍下面在具体实施方式中进一步描述的简化形式的概念的选择。此
技术实现思路
并非意在识别要求保护主题的必要特征或关键特征,它也并非意在孤立地用作协助确定要求保护主题的范围。根据本专利技术的实施例,变换二维元素、或者其属性以提供三维效果,如,当放置在媒体内容上时。在此方面,在媒体内容上再现在尺寸和/或位置上修改的二维元素以提供叠加元素相对于媒体内容的三维透视。利用连同与观看者的视觉感知相关联的属性(例如,观看者的左与右眼之间的眼睛距离、观看者与显示屏幕之间的观看者距离、视口宽度、和/或眼睛位置)一起的二维元素的属性(例如,宽度、高度、水平位置、竖直位置、和/或深度位置)来识别应用于二维元素的修改。在一些情形中,把识别的修改应用于二维元素,以及之后,与三维媒体内容合成。只通过实例的方式,可以把修改应用于二维元素以生成可以分别与三维立体媒体内容的右帧和左帧合成的二维元素的右眼版本和左眼版本。可替选地,随着把二维元素与三维媒体内容合成可以把这种修改应用于二维元素。另外,无论这种窗口是否包含媒体,均可以把这种修改应用于来自现代窗口化图形用户界面的标准用户界面元素以创建实现三维立体的二维应用。附图说明下面参照附图详细描述本专利技术的实施例,其中:图1是适合实施本专利技术实施例的示范性运算设备的方框图;图2是适合在实施本专利技术实施例的过程中使用的示范性网络环境的方框图;图3A-3D提供了按照本专利技术实施例的、用以促进确定与观看者的右眼相关联的增强属性以及与观看者的左眼相关联的增强属性的示范性示例;图4是描绘了按照本专利技术实施例的、媒体内容上再现的二维叠加元素的示例性显示屏幕的示意图;图5是描绘了按照本专利技术实施例的促进二维叠加元素呈现的示例性方法的流程图;图6是描绘了按照本专利技术实施例的促进二维叠加元素呈现的另一示例性方法的流程图;以及图7是描绘了按照本专利技术实施例的促进二维叠加元素呈现的另一示例性方法的流程图。具体实施方式具体地描述本文中公开的本专利技术实施例的主题以符合法定需求。然而,描述本身并非意在限制本专利的范围。而是,专利技术人构思了也可以通过其它方式实施要求保护的主题,以包括在结合其它目前或未来技术的情况下与本文件中描述的步骤类似的步骤的组合或不同步骤。此外,虽然在本文中会使用术语“步骤”和/或“框”意指采用的方法的不同元素,但不应当把术语解释成暗示本文中公开的各种步骤之间或之中的任何特定次序,除非和除了在明确描述各步骤的次序时。本文中描述的本专利技术的实施例包括具有如下这种计算机可执行指令的计算机可读介质:用于执行促进二维元素在媒体内容上的呈现以提供二维元素相对于媒体内容的三维效果的方法。该方法的实施例包括引用表明二维元素的位置、尺寸、或者其组合的一个或更多个元素属性。利用一个或更多个元素属性、表明观看者的右眼与左眼之间距离的眼睛距离、以及表明显示屏幕与观看者之间距离的视觉深度来确定二维元素的修改位置和/或二维元素的修改尺寸。按照二维元素的修改位置和/或二维对象的修改尺寸相对于媒体内容叠加二维元素以生成增强合成媒体。在第二示例性实施例中,计算机可执行指令使得运算设备执行促进二维元素在媒体内容上的呈现以提供二维元素相对于媒体内容的三维效果的方法。在实施例中,该方法包括引用表明二维元素的尺寸和/或位置的一个或更多个元素属性。一个或更多个元素属性可以包括期望二维元素相对于显示屏幕以三维立体显现的深度位置。引用表明观看者视觉感知的一个或更多个视觉属性。利用一个或更多个元素属性以及一个或更多个视觉属性生成与观看者的左眼相关联的增强二维元素以及与观看者的右眼相关联的增强二维元素。在第三示例性实施例中,提供了用于促进二维元素在媒体内容上的呈现以提供二维元素相对于媒体内容的三维效果的计算机化方法。在实施例中,该方法包括引用包括与二维元素相关联的深度位置、右边界、以及左边界的一套元素属性。还引用一套视觉属性。这种视觉属性可以包括表明观看者距显示屏幕的深度的视觉深度、表明观看者左眼位置的左眼位置、以及表明观看者右眼位置的右眼位置。利用这套元素属性和这套视觉属性确定与左眼视图相关联的第一修改右边界和第一修改左边界以及确定与右眼视图相关联的第二修改右边界和第二修改左边界。按照左眼视图的修改右边界和修改左边界把第一修改二维元素与媒体内容合成。类似地,按照右眼视图的修改右边界和修改左边界把第二修改二维元素与媒体内容合成。可以在计算机程序产品总体情境中描述本专利技术实施例的各种方面,计算机程序产品包括含有诸如程序模块的计算机可执行指令的机器可用指令或计算机代码,由计算机或其它机器(如,个人数据助理或其它手持设备)执行。通常,包括例程、程序、对象、组件、数据结构等的程序模块是指执行特定任务或实施特定抽象数据类型的代码。可以在包括专用服务器、通用计算机、膝上型电脑、更专业运算设备、机顶盒(STB)、媒体服务器等的各种系统配置中实践本专利技术的实施例。也可以在分布式运算环境中实践本专利技术,在该环境中任务由通过通信网络链接的远程处理设备执行。计算机可读介质包括数据库、处理器、以及各种其它联网运算设备可读取的构想介质、可移除和不可移除介质、以及易失性和非易失性介质。通过实例和非限制的方式,计算机可读介质包括以用于存储信息的任何方法或技术实施的介质。存储的信息的实例包括计算机可执行指令、数据结构、程序模块、以及其它数据表示。介质实例包括但不限于RAM、ROM、EEPROM、闪存和其它存储器技术、CD-ROM、数字多功能盘(DVD)、全息介质和其它光盘存储、磁盒、磁带、磁盘存储、以及其它磁存储设备。这些技术可以瞬时地、暂时地、或者永久地存储数据。下面描述可以实施本专利技术各种方面的示范性操作环境以提供本专利技术各种方面的总体情境。初始地参照图1,示出了用于实施本专利技术实施例的示范性操作环境并总体上指定为运算设备100。运算设备100只是合适运算环境的一个实例以及并非意在建议对于本专利技术功能性或使用范围的任何限制。也不应当把运算设备100解释成具有与示例组件的组合或任何一个组件有关的任何依赖性或需求。运算设备100包括直接或间接耦合以下设备的总线110:存储器112、一个或更多个处理器114、一个或更多个呈现组件116、输入/输出(I/O)端口118、输入/输出组件120、以及示例性电源122。总线110表示可以是一个或更多个总线(如,地址总线、数据总线、或者其组合)的内容。虽然用线示出了图1的各种框以求清楚起见,但实际上,勾画各种组件并非如此本文档来自技高网...
在三维立体应用中呈现二维元素

【技术保护点】

【技术特征摘要】
2010.10.14 US 12/9045481.一种促进二维元素在媒体内容上的呈现以提供二维元素相对于媒体内容的三维效果的方法,该方法包括:引用(510)表明二维元素的位置、尺寸、或者其组合的一个或更多个元素属性;与观看者设备相关联的摄像机捕获观看者的视频;由图形引擎动态地确定对应于所捕获视频的视觉属性值,其中所述视觉属性值包括表明观看者左眼和右眼之间距离的眼睛距离、以及视觉深度;利用(512)所述一个或更多个元素属性以及视觉属性值来确定二维元素的修改位置、二维元素的修改尺寸、或者其组合;按照二维元素的修改位置、二维元素的修改尺寸、或者其组合相对于媒体内容叠加(514)二维元素以生成增强合成媒体;以及在观看者设备上显示增强的二维元素。2.如权利要求1所述的方法,进一步包括:显示增强合成媒体。3.如权利要求1所述的方法,其中,媒体内容包括三维媒体内容。4.如权利要求1所述的方法,其中,增强合成媒体提供叠加二维元素相对于媒体内容的三维效果。5.如权利要求1所述的方法,其中,使二维元素的修改尺寸、二维元素的修改位置、或者其组合与来自左眼视图的视觉透视相关联。6.如权利要求5所述的方法,其中,通过把二维元素放置在特定深度位置处以及在左眼的视线中捕捉二维元素的右边界和左边界并把视线延伸到显示屏幕生成来自左眼视图的视觉透视以确定左眼视图的二维元素的修改右边界和修改左边界。7.如权利要求5所述的方法,其中,生成二维元素的修改位置包括使用以下内容计算左眼视图的修改左边界:其中,sA’是修改左边界,Eyex是左眼的眼睛位置,sA是二维元素的原始左边界,Z_Offset是要从显示设备偏移二维元素的深度位置,以及Eye_Z是显示设备与观看者之间的视觉深度。8.一种促进二维元素在媒体内容上的呈现以提供二维元素相对于媒体内容的三维效果的方法,该方法包括:引用(610)表明二维元素的位置、尺寸、或者其组合的一个或更多个元素属性,该一个或更多个元素属性包括期望二维元素相对于显示设备显现的深度位置;由与显示器相关联的摄像机捕获观看者的视频;由图形引擎来确定对应于所捕获视频的一个或多个视觉属性,其中所述一个或更多个视觉属性中的至少一个包括:指示观看者所观看的显示设备和观看者之间距离的视觉深度、作为显示设备或其一部分的宽度度量的宽度,或者作为观看者的右眼与观看者的左眼之间距离度量的眼睛距离;以及利用(614,616)所述一个...

【专利技术属性】
技术研发人员:JW乔文
申请(专利权)人:JW乔文
类型:发明
国别省市:

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

1
相关领域技术