本发明专利技术公开一种3D页面的实现方法、装置和IPTV设备,涉及三维(3D)显示和互联网应用技术领域。该方法包括:在3D页面左半边设置按键,在3D页面右半边对称位置设置镜像按键;将动态链接地址添加于3D页面的左半边的按键中;在3D页面左半边设置焦点框,在3D页面右半边对称位置设置镜像焦点框;通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示。本发明专利技术提供的3D页面的实现方法和装置,可以应用于IPTV的2D动态页面生成3D动态页面,能够在现有2D动态页面的基础上,根据3D终端显示方式的需要,制作包含有左右眼内容页面的方法,并且规定了动态链接的解决方案,从而将现有的2D动态页面,生成3D的动态页面。
【技术实现步骤摘要】
本专利技术涉及三维(3D)显示和互联网应用
,尤其涉及一种3D页面的实现方法、装置和IPTV设备。
技术介绍
随着IPTV应用普及,同时3D显示技术的成熟,越来越多的3D内容与显示终端的出现,使得通过IPTV来观看3D内容的需求日益强烈,例如3D图片,3D视频。目前3D显示的方式有多种,包括裸眼、红蓝、时分和偏光等,各种显示方式的显示内容通常包含有左右眼内容。现有技术可以实现静态2D页面到静态3D页面的显示,但是,对于动态2D页面中的动态元素,现有技术未提供较好的解决方案。因此,现有的普通的2D页面没法再满足需求,需要针对显示方式制作相应的3D动态页面。
技术实现思路
鉴于以上问题提出本专利技术。本专利技术要解决的一个技术问题是提供一种3D页面的实现方法和装置,能够生成动态3D页面。根据本专利技术的一个方面,提供一种3D页面的实现方法,包括在3D页面左半边设 置按键,在3D页面右半边对称位置设置镜像按键;将动态链接地址添加于3D页面的左半边的按键中;在3D页面左半边设置焦点框,在3D页面右半边对称位置设置镜像焦点框;通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示。优选地,通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示包括通过脚本定义事件发生后的响应函数,所述响应函数包含事件发生后分别控制3D页面左半边和 3D页面右半边的变换的对象方法;将一个或多个事件添加于3D页面左半边的按键中;3D 页面左半边按键中的事件发生后,事件对应的响应函数通过脚本被调用,3D页面左半边和 3D页面右半边分别出现响应函数中的对象方法所定义的变换。优选地,该方法还包括通过双拼(side by side)方式制作3D页面,3D页面的左半边和右半边分别对称放置水平分辨率减半的左右眼图片。优选地,该方法还包括将原始2D动态页面中的图片作为左眼图片或右眼图片, 利用深度信息映射到3D空间;根据虚拟视点的位置将3D空间点映射到2D图像,获得右眼图片或左眼图片。优选地,虚拟视点的位置包括相机平移、旋转参数。根据本专利技术的另一方面,提供一种3D页面的实现装置,包括按键设置单元,用于在3D页面左半边设置按键,在3D页面右半边对称位置设置镜像按键;链接添加单元,用于将动态链接地址添加于3D页面的左半边的按键中;焦点设置单元,用于在3D页面左半边设置焦点框,在3D页面右半边对称位置设置镜像焦点框。优选地,该装置还包括控制单元,用于通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示。优选地,该装置还包括页面生成单元,用于通过双拼(side by side)方式制作 3D页面,3D页面的左半边和右半边分别对称放置水平分辨率减半的左右眼图片。优选地,该装置还包括景深处理单元,用于将原始2D动态页面中的图片作为左眼图片或右眼图片,利用深度信息映射到3D空间;左右眼图片获取单元,用于根据虚拟视点的位置将3D空间点映射到2D图像,获得右眼图片或左眼图片。优选地,虚拟视点的位置包括相机平移、旋转参数。根据本专利技术的又一方面,还提供一种IPTV设备,例如3D EPG服务器,包括上述的 3D页面的实现装置。本专利技术提供的3D页面的实现方法,提出了按键、链接和焦点之间移动切换等页面动态元素的3D解决方案,能够在动态2D页面的基础上,实现动态3D页面。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同说明书一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中图1示出本专利技术的3D页面的实现方法的一个实施例的流程图2示出本专利技术的3D页面的实现方法的另一个实施例的流程图; 图3示出本专利技术的一个实施例中页面图片景深处理过程示意图4示出本专利技术的一个实施例中页面重新编排过程示意图5示出本专利技术的3D页面的实现装置的一个实施例的结构图6示出本专利技术的3D页面的实现装置的另一个实施例的结构图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1示出本专利技术的3D页面的实现方法的一个实施例的流程图。如图1所示,步骤102,在3D页面左半边设置按键,在3D页面右半边对称位置设置镜像按键。步骤104,将动态链接地址添加于3D页面的左半边的按键中。步骤106,在3D页面左半边设置焦点框,在3D页面右半边对称位置设置镜像焦点框。步骤108,通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示。上述实施例中,提供了在3D页面中添加动态链接等的技术方案,从而可以根据2D 页面实现动态3D页面。下面介绍一个实施例中的脚本控制流程(I)在3D页面左半边设置按键,同时在3D页面右半边相对应的区域设置镜像按键;(2)通过脚本定义事件(例如按键获得焦点)发生后的响应函数,该响应函数包含事件发生后分别控制3D页面左半边和3D页面右半边的变换(例如显示按键焦点框)的对象方法;(3)将一个或多个事件添加于3D页面左半边的按键中;(4) 3D页面左半边按键中的事件发生后,事件对应的响应函数通过脚本被调用,3D 页面左半边和3D页面右半边分别出现响应函数中的对象方法所定义的变换。图2示出本专利技术的3D页面的实现方法的另一个实施例的流程图。如图2所示,步骤202,将现有2D页面中的图片和文字进行图像渲染和景深处理。 步骤204,以原2D图片做为左眼图或右眼图,在3D坐标内根据虚拟视点的位置对原图进行偏移、旋转等处理,得到新的右眼图或左眼图,并对这两幅图进行水平压缩,形成水平分辨率减半的左眼图和右眼图。步骤206,根据其在原有页面中的位置,对称分布于新页面的左右两边。步骤208,将在页面左半边中放置焦点、链接跳转的按钮、链接等。步骤210,由页面通过脚本(例如JavaScript)控制页面右半边中的所有按钮、链接、焦点显示等。上述实施例中,在现有2D页面的基础上,对现有页面中的图片做景深处理,并且根据显示方式需求,将页面重新布局,在原图片左右分辨率减半的情况下,对应原有位置, 在新页面中左右对称放置,并且在页面左边添加动态链接,从而实现了动态3D页面的生成。图3示出本专利技术的一个实施例中页面图片景深处理过程示意图。如图3所示,步骤302,通过对原始图像中的像素点增加深度信息的方式将该图映射到3D空间(2D到3D)。步骤304,在3D空间中根据虚拟视点的位置(比如相机平移、旋转参数)将各像素点重新映射到相应的2D图中(3D到2D),得到新的2D图。图4示出本专利技术的一个实施例中页面重新编排过程示意图本文档来自技高网...
【技术保护点】
一种三维3D页面的实现方法,其特征在于,包括:在3D页面左半边设置按键,在3D页面右半边对称位置设置镜像按键;将动态链接地址添加于3D页面的左半边的按键中;在3D页面左半边设置焦点框,在3D页面右半边对称位置设置镜像焦点框;通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示。
【技术特征摘要】
1.一种三维3D页面的实现方法,其特征在于,包括 在3D页面左半边设置按键,在3D页面右半边对称位置设置镜像按键; 将动态链接地址添加于3D页面的左半边的按键中; 在3D页面左半边设置焦点框,在3D页面右半边对称位置设置镜像焦点框; 通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示。2.根据权利要求1所述的方法,其特征在于,所述通过脚本控制3D页面右半边的镜像按键和镜像焦点框显示包括 通过脚本定义事件发生后的响应函数,响应函数包含事件发生后分别控制3D页面左半边和3D页面右半边的变换的对象方法; 将一个或多个事件添加于3D页面左半边的按键中; 3D页面左半边按键中的事件发生后,事件对应的响应函数通过脚本被调用,3D页面左半边和3D页面右半边分别出现响应函数中的对象方法所定义的变换。3.根据权利要求1所述的方法,其特征在于,还包括 通过双拼方式制作3D页面,3D页面的左半边和右半边分别对称放置水平分辨率减半的左右眼图片。4.根据权利要求3所述的方法,其特征在于,还包括 将原始2D动态页面中的图片作为左眼图片或右眼图片,利用深度信息映射到3D空间; 根据虚拟视点的位置将3D空间点映射到2D图像,获...
【专利技术属性】
技术研发人员:施唯佳,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。