一种2d转3d视频格式下的osd显示方法及系统的制作方法

文档序号:7946648阅读:441来源:国知局
专利名称:一种2d转3d视频格式下的osd显示方法及系统的制作方法
技术领域
本发明涉及电视领域,尤其涉及一种2D转3D视频格式下的OSD显示方法及系统。
背景技术
目前3D视频正在变得越来越普及,在3D视频技术发展初级阶段普遍使用2D转3D技术。这种技术使得普通高清机顶盒配合一个支持2D转3D功能的电视机,就可以观看3D视频节目了。在这个2D转3D过程中,3D视频上的OSD菜单必须正确显示,这是一个合格高清机顶盒的基本功能要求。结合图1,已有高清机顶盒使得电视机显示屏上的显示区域10最后输出图像内容由两层内容来构成一层是节目视频层20,—层是OSD层30 (on-screen display,屏幕菜单式调节)。节目视频层是用来显示节目视频内容(节目视频图像);0SD层用来显示UI菜单(用户操作与提示信息等)。在已有高清机顶盒中,机顶盒向电视机输出的图像内容是由完整节目视频层内容和完整Π菜单内容来共同构成。其对电视机显示器的基本要求是输出什么只需如实地显示什么。完全没有考虑电视机可能需要根据节目视频层内容进行不同的显示处理。例如,电视机在使用2D转3D技术时,对于节目视频层进行的2D转3D的处理。支持2D转3D的视频帧的格式主要有以下3种左右格式、上下格式和色差格式,下面分别说明
左右格式在拍摄时,左帧和右帧都是完整的一帧图像,左帧图像代表人左眼的观看效果,右帧图像代表人右眼的观看效果,两者之间可能存在位置和角度的差异,但每一张图像都可以表达完整的非3D的视频内容,只是在后期制作时,把左帧图像和右帧图像的宽度分别缩小一半,高度保持不变,然后合成在一张图像上,如图2所示(图2中仅示出了节目视频层,未示出OSD层)。在播放时,将合成后的视频帧图像发送至电视机,该合成后的图像包含缩小后的左帧图像21和右帧图像22,在电视机接收到该合成后的图像后,把这帧图像拆分成左帧图像21 和右帧图像22,并分别将拆分后的左帧图像21和右帧图像22的宽度放大一倍,高度保持不变,然后将放大后的左帧图像、右帧图像顺序播放出,同时发出电信号控制3D眼镜左右眼同步开关,使每帧图像只有一只眼在看,左眼看左帧图像,右眼看右帧图像,从而在人大脑里形成了 3D立体效果;
上下格式对于上下格式的视频帧,其2D转3D的方式与左右格式类似,所不同的仅是,在后期制作时,结合图3,把左帧图像和右帧图像的高度分别缩小一半,宽度保持不变,然后合成在一张图像上,该合成后的图像包含缩小后的左帧图像23和右帧图像24。在播放时,把所接收的图像上下平分成左帧图像23和右帧图像24 ;
色差格式色差格式的视频帧的构成和以上两种格式有较大的差异,一帧视频层内容(不同颜色基色)独立构成一帧左帧(或右帧),当每帧视频层内容依次输出到2D转3D电视机时,显示器依次显示左帧图像或右帧图像,并以不同技术(偏光或快门等)传送到人的左右眼,形成3D显示效果。电视机在使用2D转3D技术时,对于节目视频层能正确显示,然而,对于OSD层的UI菜单内容,将可能导致显示错乱,下面仅以左右格式的视频格式为例进行说明,结合图4,机顶盒输出的图像内容经电视机进行2D转3D处理后,当显示左帧图像时,由前面记载可知,视频帧图像内容是完整显示的,但OSD层30所显示UI菜单内容只有左半部分被显示,同样地,当显示右帧图像时,Π菜单内容只有右半部分被显示。在交替显示过程中,任何时候显示器都不能显示完整的Π菜单内容,只是左部分和右部分交替显示,因此,对于用户来讲,所显示的UI菜单内容必然是混乱和错误的,进而也就无法对机顶盒进行操作。这种功能缺陷是用户不可接受的。同样地,对于左右格式的视频格式,在在交替显示过程中,UI菜单内容只是上部分和下部分交替显示,任何时候显示器都不能显示完整的Π菜单内容。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述显示器在使用2D转3D技术时OSD层内容不能正确显示UI菜单的缺陷,提供一种2D转3D视频格式下的OSD显示方法,该方法使得显示器在使用2D转3D技术时OSD层内容能正确显示UI菜单。本发明解决其技术问题所采用的技术方案是构造一种2D转3D视频格式下的OSD显示方法,包括
A.预先创建一个OSD显存缓存区域,当UI菜单内容有更新时,所述OSD显存缓存区域用于存储绘制好的Π菜单内容,且所述OSD显存缓存区域的区域大小与视频层的区域大小
一致;
B.根据电视机所支持的2D转3D视频格式的不同,将OSD显存缓存区域中所存储的UI菜单内容按不同方式处理拷贝到OSD物理显存中;
C.将OSD物理显存中所存储的内容与所接收的节目视频帧合成一帧图像,形成图像信号并发送至电视机; D.电视机根据所支持的2D转3D视频格式,对所接收的图像信号进行相应的2D转3D处理,并进行显示。在本发明所述的2D转3D视频格式下的OSD显示方法中,所述步骤B包括
B1.判断电视机所支持的2D转3D视频格式属于哪一种,若是左右格式,进行步骤B2 ;若是上下格式,进行步骤B3 ;若是色差格式,进行步骤B4 ;
B2.将当前Π菜单内容的宽度缩小为原来的一半,高度保持不变,将缩小后的Π菜单内容分别拷贝到OSD物理显存的左半部分和右半部分,以形成一个包含有两个Π菜单内容的图像帧;
B3.将当前Π菜单内容的高度缩小为原来的一半,宽度保持不变,将缩小后的Π菜单内容分别拷贝到OSD物理显存的上半部分和下半部分,以形成一个包含有两个Π菜单内容的图像帧;
B4.保持当前UI菜单内容的宽度、高度不变,将当前UI菜单内容拷贝到OSD物理显存区域。在本发明所述的2D转3D视频格式下的OSD显示方法中,在步骤B2中,还包括调节缩小后的UI菜单内容分别在OSD物理显存的左半部分和右半部分的位置偏移。在本发明所述的2D转3D视频格式下的OSD显示方法中,在步骤B3中,还包括调节缩小后的UI菜单内容分别在OSD物理显存的上半部分和下半部分的位置偏移。
本发明还构造一种2D转3D视频格式下的OSD显示系统,包括用于接收节目视频帧的机顶盒及与机顶盒连接的电视机,所述机顶盒包括缓存区域创建单元、UI菜单格式调整单元,及合成与发送单元,其中,
缓存区域创建单元,用于预先创建一个OSD显存缓存区域,当Π菜单内容有更新时,所述OSD显存缓存区域用于存储绘制好的Π菜单内容,且所述OSD显存缓存区域的区域大小与视频层的区域大小一致;
UI菜单格式调整单元,用于根据电视机所支持的2D转3D视频格式,将OSD显存缓存区域中所存储的UI菜单内容按不同方式处理拷贝到OSD物理显存中;
合成与发送单元,用于将OSD物理显存中所存储的内容与所接收的节目视频帧合成一帧图像,形成图像信号并发送至电视机;
所述电视机,用于根据所支持的2D转3D视频格式,对所接收的合成的图像进行相应的2D转3D处理,并进行显示。在本发明所述的2D转3D视频格式下的OSD显示系统中,Π菜单格式调整单元包括
视频格式判断模块,用于判断电视机所支持的2D转3D视频格式属于左右格式、上下格式、色差格式中的哪一种;
第一调整模块,用于在电视机所支持的2D转3D视频格式为左右格式时,将当前UI菜单内容的宽度缩小为原来的一半,高度保持不变,将缩小后的UI菜单内容分别拷贝到OSD物理显存的左半部分和右半部分,以形成一个包含有两个UI菜单内容的图像帧;
第二调整模块,用于在电视机所支持的2D转3D视频格式为上下格式时,将当前UI菜单内容的高度缩小为原来的一 半,宽度保持不变,将缩小后的UI菜单内容分别拷贝到OSD物理显存的上半部分和下半部分,以形成一个包含有两个Π菜单内容的图像帧;
第三调整模块,用于在电视机所支持的2D转3D视频格式为色差格式时,保持当前UI菜单内容的宽度、高度不变,将当前UI菜单内容拷贝到OSD物理显存区域。实施本发明的技术方案,由于根据电视机所支持的2D转3D视频格式,将当前Π菜单内容按相应的方式处理拷贝到OSD物理显存中。这样,在电视机进行2D转3D处理时,显示屏除了能正确显示所接收的节目视频帧外,OSD层的Π菜单内容也能正确显示,不会导致显示错乱。当电视机所支持的2D转3D视频格式为左右格式时,由于机顶盒向电视机所传输的合成图像中的OSD层内容包含有缩小(宽度压缩)后的两个Π菜单内容,而所对应的节目视频帧包含有缩小(宽度压缩)后的左帧图像和右帧图像。在电视机进行左右格式的2D转3D处理时,对于节目视频帧肯定能正确显示(参考背景技术),对于OSD层内容,首先将其拆分成两个Π菜单内容,然后将缩小后的UI菜单内容的区域的宽度放大一倍,高度保持不变,再将放大后的两个UI菜单内容顺序播放,这样就使得OSD层的UI菜单内容也能正确显示。同样地,对于电视机所支持的2D转3D视频格式为上下格式,OSD层的Π菜单内容也能正确显示。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是机顶盒向电视机输出的2D格式的图像内容的示意 图2是在电视机所支持的2D转3D视频格式为左右格式时,机顶盒向电视机输出的视频内容的不意 图3是在电视机所支持的2D转3D视频格式为上下格式时,机顶盒向电视机输出的视频内容的不意 图4是在电视机所支持的2D转3D视频格式为左右格式时,现有的机顶盒向电视机输出的OSD层内容的示意 图5是本发明2D转3D视频格式下的OSD显示方法实施例一的流程 图6是图5中步骤S200优选实施例的流程 图7是在电视机所支持的2D转3D视频格式为左右格式时,本发明机顶盒向电视机输出的图像内容的示意 图8是在电视机所支持的2D转3D视频格式为上下格式时,本发明机顶盒向电视机输出的图像内容的示意 图9是本发明2D转3D视频格式下的OSD显示系统实施例一的逻辑 图10是图9中Π菜单格式调整单元优选实施例的逻辑图。
具体实施例方式如图5所示,在本发明2D转3D视频格式下的OSD显示方法实施例一中,该OSD显示方法包括以下步骤
S100.预先创建一个OSD显存缓存区域,当Π菜单内容有更新时,所述OSD显存缓存区域用于存储绘制好的Π菜单内容,且所述OSD显存缓存区域的区域大小与视频层的区域大小一致,在该步骤中,应当说明的是,OSD显存缓存区域的区域大小与视频层的区域大小是一致的,在进行Π菜单绘制时,需要留出安全边框,以保证所绘制的Π菜单内容不会被电视机边框遮挡住,所以,图1中所显示的Π菜单内容(0SD层内容)的区域30略小于视频层的区域20,所保留的边框的宽度视实际情况而定;
5200.根据电视机所支持的2D转3D视频格式的不同,将OSD显存缓存区域中所存储的Π菜单内容按不同方式处理拷贝到OSD物理显存中;
S300.将OSD物理显存中所存储的内容与所接收的节目视频帧合成一帧图像,形成图像信号并发送至电视机;
S400.电视机根据所支持的2D转3D视频格式,对所接收的合成的图像进行相应的2D转3D处理,并进行显示。图6是图5中步骤S200优选实施例的流程图,在该优选实施例中,步骤S200进一步包括
5201.判断电视机所支持的2D转3D视频格式属于哪一种,若是左右格式,进行步骤S202 ;若是上下格式,进行步骤S203 ;若是色差格式,进行步骤S204 ;
5202.将当前Π菜单内容的宽度缩小为原来的一半,高度保持不变,将缩小后的Π菜单内容分别拷贝到OSD物理显存的左半部分和右半部分,以形成一个包含有两个Π菜单内容的图像帧,结合图7,所形成的图像帧(0SD层内容)30包含有缩小(宽度压缩)后的两个Π菜单内容31、32,而所对应的节目视频帧20包含有缩小(宽度压缩)后的左帧图像21和右帧图像22,这样就使该合成的OSD图像帧的格式与视频帧的格式一致,均为左右格式;
5203.将当前Π菜单内容的高度缩小为原来的一半,宽度保持不变,将缩小后的Π菜单内容分别拷贝到OSD物理显存的上半部分和下半部分,以形成一个包含有两个Π菜单内容的图像帧,结合图8,所形成的图像帧(0SD层内容)30包含有两个缩小(高度压缩)后Π菜单内容33、34,而所对应的节目视频帧20包含有缩小(高度压缩)后的左帧图像23和右帧图像24,这样就使该合成的OSD图像帧的格式与视频帧的格式一致,均为上下格式;
5204.保持当前Π菜单内容的宽度、高度不变,将当前Π菜单内容拷贝到OSD物理显存区域。在该优选实施例中,当电视机所支持的2D转3D视频格式为左右格式时,由于机顶盒向电视机所传输合成图像中的OSD层内容包含有缩小(宽度压缩)后的两个UI菜单内容,而所对应的节目视频帧包含有缩小(宽度压缩)后的左帧图像和右帧图像。在电视机进行左右格式的2D转3D处理时,对于节目视频帧肯定能正确显示(参考背景技术),对于OSD层内容,首先将其拆分成两个UI菜单内容,然后将缩小后的UI菜单内容的区域的宽度放大一倍,高度保持不变,再将放大后的两个UI菜单内容顺序播放,并以不同的技术(例如偏光或快门等)传送到人的左右眼,这样就使得OSD层的UI菜单内容也能正确显示在显示屏上。同样地,对于电视机所支持的2D转3D视频格式为上下格式,OSD层的UI菜单内容也能正确显示。在另一个优选实施例中,在步骤S202中,在将缩小后的UI菜单内容分别保存到OSD物理显存的左半部分和右半部分时,还可调节缩小后的UI菜单内容分别在OSD物理显存的左半部分和右半部分的位置偏移,例如,在图7中,调节Π菜单内容31、32的位置。同样地,在步骤S203中,在将缩小后的UI菜单内容分别保存到OSD物理显存的上半部分和下半部分时,还可调节缩小后的 Π菜单内容分别在OSD物理显存的上半部分和下半部分的位置偏移,例如,在图8中,调节Π菜单内容33、34的位置。图9是本发明2D转3D视频格式下的OSD显示系统实施例一的逻辑图,该OSD显示系统包括用于接收节目视频帧的机顶盒100及与机顶盒100连接的电视机200。其中,机顶盒100包括依次相连的缓存区域创建单元110、Π菜单格式调整单元120、及合成与发送单元130,而且,缓存区域创建单元110用于预先创建一个OSD显存缓存区域,当Π菜单内容有更新时,所述OSD显存缓存区域用于存储绘制好的UI菜单内容,且所述OSD显存缓存区域的区域大小与视频层的区域大小一致;Π菜单格式调整单元120用于根据电视机所支持的2D转3D视频格式,将OSD显存缓存区域中所存储的UI菜单内容按不同方式处理拷贝到OSD物理显存中;合成与发送单元130用于将OSD物理显存中所存储的内容与所接收的节目视频帧合成一帧图像,形成图像信号并发送至电视机;电视机200用于根据所支持的2D转3D视频格式,对所接收的合成的图像进行相应的2D转3D处理,并进行显示。图10是图9中Π菜单格式调整单元优选实施例的逻辑图,该Π菜单格式调整单元120包括视频格式判断模块121、第一调整模块122、第二调整模块123和第三调整模块124。其中,视频格式判断模块121用于判断电视机所支持的2D转3D视频格式属于左右格式、上下格式、色差格式中的哪一种;第一调整模块122用于在判断电视机所支持的2D转3D视频格式为左右格式时,将当前UI菜单内容的宽度缩小为原来的一半,高度保持不变,将缩小后的Π菜单内容分别拷贝到OSD物理显存的左半部分和右半部分,以形成一个包含有两个Π菜单内容的图像帧;第二调整模块123用于在判断电视机所支持的2D转3D视频格式为上下格式时,将当前UI菜单内容的高度缩小为原来的一半,宽度保持不变,将缩小
后的Π菜单内容分别拷贝到OSD物理显存的上半部分和下半部分,以形成一个包含有两个UI菜单内容的图像帧;第三调整模块124用于在判断电视机所支持的2D转3D视频格式为色差格式时,保持当前Π菜单内容的宽度、高度不变,将当前Π菜单内容拷贝到OSD物理显存区域。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的权利要求范围之内。
权利要求
1.一种2D转3D视频格式下的OSD显示方法,其特征在于,包括 A.预先创建一个OSD显存缓存区域,当UI菜单内容有更新时,所述OSD显存缓存区域用于存储绘制好的Π菜单内容,且所述OSD显存缓存区域的区域大小与视频层的区域大小一致; B.根据电视机所支持的2D转3D视频格式的不同,将OSD显存缓存区域中所存储的UI菜单内容按不同方式处理拷贝到OSD物理显存中; C.将OSD物理显存中所存储的内容与所接收的节目视频帧合成一帧图像,形成图像信号并发送至电视机; D.电视机根据所支持的2D转3D视频格式,对所接收的图像信号进行相应的2D转3D处理,并进行显示。
2.根据权利要求1所述的2D转3D视频格式下的OSD显示方法,其特征在于,所述步骤B包括 B1.判断电视机所支持的2D转3D视频格式属于哪一种,若是左右格式,进行步骤B2 ;若是上下格式,进行步骤B3 ;若是色差格式,进行步骤B4 ; B2.将当前Π菜单内容的宽度缩小为原来的一半,高度保持不变,将缩小后的Π菜单内容分别拷贝到OSD物理显存的左半部分和右半部分,以形成一个包含有两个Π菜单内容的图像帧; B3.将当前UI菜单内容的高度缩小为原来的一半,宽度保持不变,将缩小后的UI菜单内容分别拷贝到OSD物理显存的上半部分和下半部分,以形成一个包含有两个Π菜单内容的图像帧; B4.保持当前UI菜单内容的宽度、高度不变,将当前UI菜单内容拷贝到OSD物理显存区域。
3.根据权利要求2所述的2D转3D视频格式下的OSD显示方法,其特征在于,在步骤B2中,还包括调节缩小后的UI菜单内容分别在OSD物理显存的左半部分和右半部分的位置偏移。
4.根据权利要求2所述的2D转3D视频格式下的OSD显示方法,其特征在于,在步骤B3中,还包括调节缩小后的UI菜单内容分别在OSD物理显存的上半部分和下半部分的位置偏移。
5.—种2D转3D视频格式下的OSD显示系统,包括用于接收节目视频帧的机顶盒及与机顶盒连接的电视机,其特征在于,所述机顶盒包括缓存区域创建单元、UI菜单格式调整单元,及合成与发送单元,其中, 缓存区域创建单元,用于预先创建一个OSD显存缓存区域,当Π菜单内容有更新时,所述OSD显存缓存区域用于存储绘制好的UI菜单内容,且所述OSD显存缓存区域的区域大小与视频层的区域大小一致; UI菜单格式调整单元,用于根据电视机所支持的2D转3D视频格式,将OSD显存缓存区域中所存储的UI菜单内容按不同方式处理拷贝到OSD物理显存中; 合成与发送单元,用于将OSD物理显存中所存储的内容与所接收的节目视频帧合成一帧图像,形成图像信号并发送至电视机; 所述电视机,用于根据所支持的2D转3D视频格式,对所接收的合成的图像进行相应的2D转3D处理,并进行显示。
6.根据权利要求5所述的2D转3D视频格式下的OSD显示系统,其特征在于,UI菜单格式调整单元包括 视频格式判断模块,用于判断电视机所支持的2D转3D视频格式属于左右格式、上下格式、色差格式中的哪一种; 第一调整模块,用于在电视机所支持的2D转3D视频格式为左右格式时,将当前Π菜单内容的宽度缩小为原来的一半,高度保持不变,将缩小后的UI菜单内容分别拷贝到OSD物理显存的左半部分和右半部分,以形成一个包含有两个Π菜单内容的图像帧; 第二调整模块,用于在电视机所支持的2D转3D视频格式为上下格式时,将当前Π菜单内容的高度缩小为原来的一半,宽度保持不变,将缩小后的UI菜单内容分别拷贝到OSD物理显存的上半部分和下半部分,以形成一个包含有两个Π菜单内容的图像帧; 第三调整模块,用于在电视机所支持的2D转3D视频格式为色差格式时,保持当前UI菜单内容的宽度、高度不变,将当前Π菜单内容拷贝到OSD物理显存区域。
全文摘要
本发明公开了一种2D转3D视频格式下的OSD显示方法和系统,该OSD显示方法包括预先创建一个OSD显存缓存区域,当UI菜单内容有更新时,OSD显存缓存区域用于存储绘制好的UI菜单内容,且OSD显存缓存区域的区域大小与视频层的区域大小一致;根据所支持的2D转3D视频格式的不同,将OSD显存缓存区域中所存储的内容按不同方式处理拷贝到OSD物理显存中;将OSD物理显存中所存储的UI菜单内容与节目视频帧合成一帧图像,形成图像信号并发送至电视机;电视机根据所支持的2D转3D视频格式,对所接收的合成的图像进行相应的2D转3D处理并进行显示。实施本发明的技术方案,在电视机进行2D转3D处理时,显示屏能正确显示OSD层的UI菜单内容,不会导致显示错乱。
文档编号H04N13/00GK103067680SQ201110323780
公开日2013年4月24日 申请日期2011年10月21日 优先权日2011年10月21日
发明者彭文剑 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1