处理和接收用于3维字幕的数字广播信号的方法和装置的制造方法_3

文档序号:8946080阅读:来源:国知局
图的图形平面以输出3D字幕。
[0096]接收器使用DDS识别0SD、图形、字幕等输出到的图形平面的基本信息。接收器还使用m)DS识别图形平面的深度信息。
[0097]因为参考视差值通过EDDS以信号方式告知,所以屏幕中所有不同字幕区域具有相同的视差(深度)。在这种情况中,参考视差值可以用作缺省视差值,该缺省视差值可以被不能根据区域或子区域应用不同视差的接收器使用。可选地,可以使用接收器的算法设置稍不同于参考视差值的视差值。
[0098]根据本发明的实施方式的接收器接收DDS且识别图形平面的尺寸信息和整个屏幕上的偏置信息。此时,如果DDS不存在,则在本发明的一个实施方式中,分析SD分辨率(720X576)的图形平面。
[0099]接收器接收PCS且识别关于页面的信息和包括在页面中每个区域的位置信息。
[0100]接收器可以使用区域构成片段(RCS)、对象定义片段(ODS)和颜色查找表(CLUT)来获取与配置区域的对象相关的信息、关于实际位图对象的信息以及呈现字幕图形数据必须的颜色信息。
[0101]接收器使用EDDS识别用于3D字幕的参考视差值。
[0102]每个字幕区域被输出到对应于基本视图和扩展视图的图形平面。此时,应用于字幕的视差在图3中示出。S卩,确定基本视图和扩展视图是否分别是左视图和右视图、根据diSparity_Shift_type字段确定参考视差应用到哪个图形平面(左或右)或确定字幕位于哪个坐标。坐标的偏移(偏置)程度使用H)DS的reference_disparity字段。
[0103]被输出到左和右图形平面且在区域中彼此一致地使用3D效果显示的字幕相同且其间的偏置呈现在图像的输出坐标中。
[0104]如图3所示,如果display_shift_type字段的值被设置为“00”,则可以基于reg1n_horizontal_address定位左视图的字幕且可以基于考虑reg1n_horizontal_address中的reference_disparity值定位右视图的字幕。
[0105]如果display_shift_type 的值被设置为 “01 ”,贝Ij可以基于 reg1n_horizontal_address定位右视图的字幕且可以基于考虑reg1n_horizontal_address中的reference_disparity值定位左视图的字幕。
[0106]如果display_shift_type的值被设置为“10”,则可以基于考虑reg1n_horizontal_address中reference_disparity值的1/2的值来定位左视图和右视图。可选地,reference_disparity值可以用作reg1n_horizontal_address中的左视图和右视图的偏移值。
[0107]根据本发明的一个实施方式,即使当在3DTV中输出诸如EPG、图形或菜单这样的OSD屏幕时,可以使用通过EDD接收的参考视差。此时,如图3所示,在左和右图形平面上输出的数据的坐标可以被控制,并且如果OSD屏幕超过全屏范围,则适当的裁剪和缩放可能是必要的。
[0108]接收器可以准备将要在屏幕上输出的EPG、图形、图标和菜单数据并且使用就在输出之前的reference_disparity确定最终的偏置(偏移)值。如果OSD屏幕超出全屏范围,则从屏幕凸出的区域通过参考视差出现。该区域可以被简单地裁剪和输出。
[0109]如果在裁剪过程中重要或有意义的部分被排除,则在裁剪之前必须执行缩放。即,如果当具有1920的水平尺寸的图形数据被输出时偏置值是D,则对应于D的区域在输出处理中丢失。此时,在本发明的一个实施方式中,可以使用向整个图形屏幕应用(1920)/(1920+D)的缩放因子并且输出左和右图形数据的方法。如果执行缩放,裁剪不是必须的,但是,如果裁剪是必须的,也可以执行裁剪。
[0110]图4是示出根据本发明的实施方式的reg1n_shift_type的字幕的显示位置的图不O
[0111]reg1n_shift_type 的值被设置为“00”、“01” 或“10” 的情形类似于 display_shift_type的值被设置为“00”、“01”或“10”的情形,将省略其描述。
[0112]如果reg1n_shift_type的值是“ 11 ”,则左视图和右视图不被区分且基于reg1n_horizontal_address定位基本视图的字幕且使用reg1n_dispartiy值来定位扩展视图的字幕。此时,reg1n_disparity值可以不定义为偏置值,但是可以定义为扩展视图的字幕将被定位到的坐标。
[0113]如上所述,如果EPCS用于以信号的方式发送字幕的视差值,则因为可以针对每个区域指定扩展视图的坐标,每个字幕区域可以具有独立的视差(深度)。
[0114]现在将描述使用EPCS显示3D字幕的处理。
[0115]通过与2D字幕相同的处理来确定字幕区域的坐标且使用EPCS的reg1n_di sparity_value来识别每个区域的左和右图形平面的视差值。
[0116]每个字幕区域在对应于基本视图或扩展视图的图形平面上输出。此时,使用图4中示出的方法确定包括在每个基本视图或扩展视图中的字幕的最终坐标。即,确定基本视图和扩展视图是否分别是左视图和右视图、根据disparity_shift_type确定基本字幕和具有偏置的字幕被输出到哪个图形平面(左或右)或者确定字幕定位在什么坐标。坐标的偏移(偏置)程度可以使用相应区域的:reg1n_disparity_value。
[0117]EDDS可以不存在。在这种情况中,当诸如EPG、图形或菜单这样的OSD屏幕被输出时可以使用的参考视差不存在。在这种情况中,接收器可以在当前显示的区域的reg1n_disparity值中选择最大绝对值且可以随机使用最大绝对值作为参考视差值。
[0118]现在将描述根据本发明的实施方式在接收器中处理3D字幕的过程。
[0119]接收器接收广播流。广播流包括服务信息。接收器解析在服务信息中的节目映射表(PMT) ο
[0120]接收器解析在已被解析的PMT内的subtitiling_descriptor并且使用subtitiling_descriptor的subtitiling_type字段确定特定3D内容的3D字幕是否存在。此时,如果确定特定3D内容的3D字幕存在,则指示特定3D内容的3D字幕存在的信息可以通过OSD等显示在屏幕上,使得观看者选择3D字幕。
[0121]接收器识别用于传输片段的包,该片段包括在广播流中包括的字幕相关信息。例如,假设具有 0x20 的 data_identif ier 字段值和 0x00 的 subtitle_stream_id 值的 PES 包被识别并且与包中的字幕的信令相关联的片段被解析。
[0122]此时,接收器可以使用segment_type字段的值确定片段的类型。
[0123]例如,如果segment_type字段值是0x10,则片段是用于基本视图的页面构成片段,如果segment_type字段值是0x11,则片段是用于基本视图的区域构成片段,如果segment_type字段值是0x12,则片段是用于基本视图和扩展视图二者的CLUT定义片段,如果segment_type字段值是0x13,则片段是用于基本视图的对象数据片段,如果segment_type字段值是0x14,则片段是用于基本视图的显示定义片段,如果segmentjype字段值是0x40,则片段是用于扩展视图的页面构成片段,如果Segment_type字段值是0x41,则片段是用于扩展视图的区域构成片段,如果segmenltype字段值是0x43,则片段是用于扩展视图的对象数据片段,且如果segmenltype字段值是0x44则片段是用于扩展视图的显示定义片段。
[0124]接收器可以使用DDS和/或PCS获取用于基本视图的字幕的显示信息。另外,接收器可以解码包括在对象数据片段(ODS)中的像素数据_子块数据(pixel-dam_sub-block),并且获取将要在基本视图图形平面上输出的标志或字幕的伪颜色值。另外,使用CLUT定义片段,该伪颜色可以转换成在显示器上实际输出的颜色信息。即,可以获取将要在基本视图图形平面上输出的字幕的颜色信息。
[0125]接下来,接收器使用EDDS和/或EPCS识别诸如用于扩展视图的字幕的尺寸、位置、对象配置信息之类的信息。此时,定位在基本视图和扩展视图中的字幕的坐标可以通过display_shift_type或ret1n_shift_type来校正。在该处理中,在本发明的实施方式中,当以每个区域级别确定字幕的坐标时,可以在关于H)DS的信息之前设置关于EPCS的信息。即,当在disparity_shift_type或视差值中出现冲突时,关于EPCS的信息可以与关于EDDS的信息重叠。
[0126]图5是示出根据本发明的实施方式的扩展对象视差片段的句法的图示。
[0127]根据本发明的一个实施方式,可以根据3D图像中包括的区域或根据区域中的子区域或对象不同地应用视差信息。另外的信息可以被包括在扩展对象视差片段(EODS)中或用于提供与视差相关联的信息的新定义的片段中。
[0128]ODS可以包括多个显示对象的数据。在本发明的一个实施方式中,图5中示出的EODS被发送,使得接收器可以控制在扩展视图的字幕的输出。
[0129]sync_byte 字段、segment_type 字段、page_id 字段和 segment_length 字段类似于如上所述的EDDS。
[0130]disparity_vers1n_number 字段识别 EODS 的版本 / 更新信息。
[0131]reg1n_id字段识别页面中的区域且object_id字段识别包括在区域中的对象。
[0132]target_VieW_p0Siti0n字段可以指示基于哪个视图使用关于对象视差片段的信息实施了应用视差的3D字段。例如,在使用常规2D字幕方案计算的水平地址是N的情况中,如果该字段的值是“O”,则基本视图和扩展视图分别变成N和N+objeCt_disparity_value。对照地,如果该字段的值是“1”,基本视图和扩展视图的对象的水平地址分别具有N ? object_disparity_value 和 N。
[0133]object_disparity_value 字段表不应用于 target_view_posit1n 的对象和应用于另一视图位置的对象之间的视差值且该值指示左和右视图之间的相应字幕对象的水平位移。
[0134]通过target_view_posit1n 字段和 ob ject_view_posit1n 字段确定的视差可以应用于由reg1n_id字段和object_id字段识别的对象。
[0135]现在将描述向每个对象应用视差且在接收器中显示3D字幕的处理。下面的处理仅是示例且可以部分地改变或省略。可选地,一些步骤可以被添加到以下处理。
[0136]接收器接收广播流。广播流包括服务信息。接收器解析包含在服务信息中的节目映射表(PMT)。
[0137]接收器解析PMT 内的 subtitling_descriptor 并且使用 subtitling_descriptor的subtitling_type字段确定特定3D内容的3D字幕是否存在。如果确定特定3D内容的3D字幕存在,则指示特定3D内容的3D字幕存在的信息可以通过OSD等显示在屏幕上,使得观察者选择3D字幕的显示。
[0138]接收器识别用于传输片段的包,该片段包括在广播流中包括的字幕相关信息。例如,具有 0x20 的 data_identif ier 字段值和 0x00 的 subtitle_stream_id 的 PES 包被识别且与包中的字幕的信令相关联的片段被解析。
[0139]此时,接收器可以使用segment_type字段值确定片段的类型。
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1