在多视图3dtv服务中处理边缘违反现象的方法和装置的制造方法_4

文档序号:8441502阅读:来源:国知局
知道由接收端仅仅使用前面提到的方法的内容随机地选择的视点的虚拟的左图像和虚拟的右图像的边缘违反区域。因此,对于接收端来说有必要具有扣除按照虚拟的3D图像的照相机视图(照相机捕捉位置)产生的左图像和右图像的每个边缘违反区域的方法。
[0113]按照本发明,3D边缘违反区域检测(3D EVAD)函数对应于能够基于接收的左图像和右图像的照相机参数信息、附加信息(左图像和右图像的深度信息等等),和有关用于视图合成的左图像和右图像的每个边缘违反区域的信息,在随机照相机视点中扣除边缘违反区域像素值的函数。例如,当照相机被以ID并行的形式排列的时候,可能存在在用于在位于照相机排列的基线上的随机视点中扣除边缘违反区域信息的函数。在这种情况下,照相机的视图位置可以由基线距离的形式表示。该函数接收作为输入值的照相机的基线距离值,并且输出视点的边缘违反区域信息。该基线距离可以变为表示在基线上照相机位置的值。
[0114]图8示出对于照相机位置值基于左图像照相机和右图像照相机的中心被标准化情形的3D EVAD函数。尤其是,如果L_cam_posit1n (或者R_cam_posit1n)对应于1,并且变为在两个照相机之间的中心点的照相机位置对应于O,则可以能够示意指定照相机位置的值提高O为I作为输入值,并且指定在左图像的左边缘(或者右图像的右边缘)中边缘违反区域的像素数目作为输出值的函数。在这种情况下,L_cam_p0Siti0n对应于表示捕捉左图像的照相机位置的值,并且R_cam_p0Siti0n对应于表示捕捉右图像的照相机位置的值。L_cam_posit1n 字段和 R_cam_posit1n 字段可以包括在 3D_EVAD_funct1n_info O元素中。或者,L_cam_posit1n字段和R_cam_posit1n字段可以分别地对应于前面提到的 L_cam_baseI ine_di stance 字段和 R_cam_baseI ine_di stance 字段。
[0115]3D_EVAD_funct1n_info ()元素包括 LL_funct1n_type 字段、RR_funct1n_type字段、LL_coefficient 字段,和 / 或 RR_coefficient 字段。
[0116]LL_funct1n_type 字段和 RR_funct1n_type 字段对应于表不 3D EVAD 函数类型的字段。可以存在各种类型的函数。作为一个实施例,如果该字段的值对应于“1”,则可以能够表示“线性函数”。
[0117]LL_coefficient字段和RR_coefficient字段对应于表示前面提到的函数系数的字段。如果XX_functi0n_type对应于“线性函数”,函数可以定义如下。
[0118]{表示XX_edge的边缘违反区域的像素数目=XX_coefficient*X_cam_posit1n+XX_edge_pixel_width}
[0119]如在先前的描述中提及的,由于边缘违反信息很可能按照每个帧变化,所以视频级别信令是适宜的。但是,有时候,可以按照场景、事件和节目/频道/服务适用相同的边缘违反处理信息。如果存在由发送端推荐的边缘违反处理方法,则由视频级别信令示意的信息可以以事件或者系统为单元发送。尤其是,事件单元的信息可以以对诸如ATSC PSIP或者DVB SI的EIT这样能够发送事件单元的信息的表赋予新的描述符的方式发送。或者,节目/频道/服务单元的信息可以以对诸如PMT、VCT、SDT等等这样能够发送系统级别信息的表赋予新的描述符的方式发送。前面提到的字段或者元素的信息可以包括在该描述符中。
[0120]在按照场景发送边缘违反处理信息的情况下,场景的间隔信息(每个场景的开始时间和结束时间)可以另外发送给系统级别的描述符。或者,边缘违反处理信息可以通过按照时间在间隔单元中构成边缘违反处理信息,以专用流形式发送。在这种情况下,必须具有互相同步视频信号和边缘违反处理信息流的过程。3D图像的边缘违反可以通过同步处理。
[0121]图9是按照本发明的一个实施例,用于示意边缘处理信息情形的示意图。
[0122]参考图9 (a),3D广播系统提供3个视点的3D图像(3D视图0、3D视图1和3D视图2)。3D视图O的3D图像包括视频O和视频I。3D视图1的3D图像包括视频I和视频2。3D视图2的3D图像包括视频2和视频3。发送端可以经由前面提到的信令方法提供每个视点的边缘处理信息。并且,有关能够由接收机合成的不同视点的3D图像的边缘处理信息也可以一起示意。
[0123]参考图9(b),3D视图O的3D图像可以包括视频O和视频I。发送端可以示意有关捕捉视频O的照相机位置的信息、有关捕捉视频I的照相机位置的信息、有关视频O的边缘违反区域宽度的信息,和有关视频I的边缘违反区域宽度的信息。例如,诸如L、R照相机位置(0,1),边缘违反宽度像素:(1^,1?) = (24,8)这样的信息可以示意用于3D视图O的3D图像。L、R照相机位置(O,I)对应于表示捕捉左图像的照相机位于在基线的参考点,和捕捉右图像的照相机远离基线“I”这么多的信息。边缘违反宽度像素:(LL,RR) = (24,8)对应于表示边缘违反出现在左图像的左边缘中的24个像素宽度的区域,和边缘违反出现在右图像的右边缘中的8个像素宽度的区域中的信息。
[0124]3D视图1的3D图像可以包括视频I和视频2。发送端可以示意有关捕捉视频I的照相机位置的信息、有关捕捉视频2的照相机位置的信息、有关视频I的边缘违反区域宽度的信息,和有关视频2的边缘违反区域宽度的信息。例如,诸如L、R照相机位置(1,2),边缘违反宽度像素:(LL,RR) = (3,36)这样的信息可以示意用于3D视图1的3D图像。L、R照相机位置(1,2)对应于表示捕捉左图像的照相机远离基线的参考点“I”这么多,和捕捉右图像的照相机远离基线“2”这么多的信息。边缘违反宽度像素:(LL,RR) = (3,36)对应于表示边缘违反出现在左图像的左边缘中的3个像素宽度的区域,和边缘违反出现在右图像的右边缘中的36个像素宽度的区域中的信息。
[0125]发送端可以示意用于能够由接收端合成的不同的视点的3D图像的边缘处理信息。合成的3D视图X的3D图像可以包括合成的视频0.5和合成的视频1.5。合成的视频
0.5和合成的视频1.5对应于由接收端使用由接收端接收的视频数据新产生的视频数据。尤其是,合成的视频0.5和合成的视频1.5对应于由接收端合成的视频数据以提供新的视点的3D图像。发送端可以示意有关预期捕捉视频0.5的虚拟的照相机位置的信息、有关预期捕捉视频1.5的虚拟的照相机位置的信息、有关预期在其中出现边缘违反的视频0.5的边缘违反区域宽度的信息,和有关预期在其中出现边缘违反的视频1.5的边缘违反区域宽度的信息。例如,发送端可以示意诸如L、R照相机位置(0.5,1.5)边缘违反宽度像素:(LL,RR) = (10,25)这样的信息。L、R照相机位置(0.5,1.5)对应于表示捕捉左图像的虚拟的照相机远离基线的参考点“0.5”这么多,和捕捉右图像的虚拟的照相机远离基线“1.5”这么多的信息。边缘违反宽度像素:(LL,RR) = (10,25)对应于表示边缘违反出现在左图像的左边缘中的10个像素宽度的区域,和边缘违反出现在右图像的右边缘中的25个像素宽度的区域中的信息。尤其是,发送端可以示意有关按照虚拟的照相机的位置预期在其中出现边缘违反的左图像和右图像的边缘违反区域的信息。
[0126]图10是按照本发明的一个实施例,用于示意允许接收端去扣除有关虚拟的3D图像的边缘处理信息的相关的函数情形的示意图。
[0127]如在先前的描述中提及的,接收机可以扣除在多视图TV中合成的3D图像的边缘违反区域信息(边缘处理信息)。该接收机可以使用3D视图O的左图像(视频O)和右图像(视频 2)以及相关信息(L_cam_posit1n,LL_edge_pixel_width, R_cam_posit1n 和RR_edge_pixel_width)作为输入值,扣除合成的3D视图O的边缘违反像素宽度和合成的3D视图1的边缘违反像素宽度。在这种情况下,可以能够使用示意的LL_funCti0n_type、LL_coefficient、RR_funct1n_type 和 RR_coefficient 值。有关不意的参数或者字段的解释以在先前的描述中早先提及的内容替换。
[0128]按照在图9中早先提及的方法,由于边缘违反像素宽度值本身按照每个合成的3D图像被发送,因此,在一些情况下可能不知道有关包括随机照相机位置的合成的3D视图的边缘违反像素宽度的信息。在这种情况下,可以能够仅仅知道有关特定的照相机位置的3D图像的边缘处理信息。相反地,如图10所示,如果相关的函数被示意以允许接收端扣除有关虚拟的3D图像的边缘处理信息,则由于能够扣除边缘违反像素宽度的函数按照每个间隔被示意,所以可以能够扣除有关在一个间隔内存在的所有3D图像对的边缘处理信息。
[0129]图11是按照本发明的一个实施例,用于接收机本身执行边缘违反处理而无需单独的信令的公式的示意图。
[0130]当接收端互相合成图像(视图合成)的时候,由于接收端经历将图像的每个像素映射到新视点的图像的过程,所以接收端可以能够知道对应于新视点的每个像素的传统图像的像素。通过这样做,接收端可以提取有关新合成的3D图像对(左图像和右图像)的边缘违反区域的信息。
[0131]尤其是,虽然位于3D图像的左边缘的边缘违反区域不存在于右图像中,但是边缘违反区域可以对应于仅仅存在于左图像中的区域或者对象(公式1-1,2-1)。虽然位于3D图像的右边缘的边缘违反区域不存在于左图像中,但是边缘违反区域可以对应于仅仅存在于右图像中的区域或者对象(公式1_1,2-2)。代替新合成的图像,接收的3D图像的边缘违反信息还可以经由诸如特征匹配等等这样的技术扣除边缘违反区域。(公式1-1,2-2)
[0132]尤其是,参考(公式1-1),如果存在于左图像(Vl)中的像素(P)不存在于右图像(V2)中,则可以确定为像素位于左边缘违反区域中。
[0133]参考(公式1-2),如果不存在于左图像(Vl)中的像素(P)存在于右图像(V2)中,则可以确定为像素位于右边缘违反区域中。
[0134]参考(公式2-1),如果存在于左图像(Vl)中的像素(P)不存在于合成的右图像(S12)中,则可以确定为像素位于合成的3D图像的左边缘违反区域中。
[0135]参考(公式2-2),如果不存在于左图像(Vl)中的像素(P)存在于合成的右图像(S12)中,则可以确定为像素位于合成的3D图像的右边缘违反区域中。
[0136]接收机使用前面提到的技术确定是否每个像素存在于边缘违反区域中,并且然后可以能够借助于最后接收的3D图像(或者合成的3D图像)确定边缘违反出现其中的区域。
[0137]图12是按照本发明的一个实施例,用于无执行由接收机本身执行的边缘违反处理而需单独的信令的情形的示意图。
[0138]VI和V2分别地对应于接收的立体3D图像的左图像和右图像。VI和S12分别地对应于新合成的立体3D图像的左图像和右图像。S12对应于基于Vl和V2合成的图像。Vl与接收的图像相同。在这种情况下,该图的阴影部分表示边缘违反已经在其中出现的区域。
[0139]例如,当适用在图11中先前提及的技术的时候,如果确定垂直排列在帧中像素的至少一个包括在边缘违反区域中,则能够配置接收机确定为所有垂直排列排的像素包括在边缘违反区域中。
[0140]图13是按照本发明的一个实施
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1