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

文档序号:8946080阅读:来源:国知局
br>[0186]根据本发明的一个实施方式,可以根据上述‘DDS_EXT’、PCS_EXT’、‘RCS_TXT’(或‘RCS’ )和‘0DS_EXT’(或‘0DS’ )的配置以及用于发送这些片段的方法来构建各种组合。BP, ‘DDS_EXT’、PCS_EXT’、‘RCS_TXT’和‘0DS_EXT’不构建为具有相同的3D效果,且构建为具有不同的3D效果。例如,不同视差值可以分配给‘DDS_EXT’、‘PCS_EXT’、‘RCS_TXT’和‘0DS_EXT’。因此,可以根据各个字幕的页面、区域和对象显示具有不同3D效果的各种3D字幕组合。
[0187]根据本发明的另一实施方式,广播接收器接收DVB广播流,且从接收的广播流提取字幕数据。更具体地,广播接收器解析来自DVB广播流的节目映射表(PMT),获得具有流类型(stream_type = 0x06)的流的PID值,并且接收对应于DVB字幕的打包基本码流(PES)。在这种情况中,广播接收器可以从PMT获得字幕的基本信息。根据本发明的一个实施方式,广播接收器通过参考包含在PMT中的‘subtitiling_descriptor’字段的‘subtitiling_type’字段确定当前数据是否是3D字幕,使得它可以告知用户与3D字幕的可用性或不可用性相关的信息。广播接收器读取具有‘data_identifier’字段值‘0x20’和‘subtitle_stream_id’字段值‘0x00’的PES包,使得它可以使用读取的PES包提取字幕数据。
[0188]广播接收器执行对提取的字幕数据的节过滤(sect1n-filtering)。广播接收器执行包含在字幕数据中的详细信息的过滤,并且向相应缓存输出经过滤后的信息。在这种情况中,字幕数据可以根据‘segmentjype’字段值分类如下。
[0189]0x10 ?用于基本视图的页面构成片段(PCS)
[0190]Oxll ?用于基本视图的区域构成片段(RCS)
[0191]0x12 ?用于基本视图和扩展视图二者的CLUT定义片段
[0192]0x13 ?用于基本视图的对象数据片段(ODS)
[0193]0x14 ?用于基本视图的显示定义片段(DDS)
[0194]0x40 ?用于扩展视图的扩展页面构成片段(PCS_EXT)
[0195]0x41 ?用于扩展视图的扩展区域构成片段(RCS_EXT)
[0196]0x43 ?用于扩展视图的扩展对象数据片段(0DS_EXT)
[0197]0x44 ?用于扩展视图的扩展显示定义片段(DDS_EXT)
[0198]广播接收器从分类的DDS、PCS、RCS和ODS解码用于基本视图的字幕显示信息。广播接收器解码DDS、PCS、RCS和DDS,使得它可以获得将要显示的字幕的尺寸信息、字幕的位置信息、对象配置信息、对象的唯一信息等。广播接收器在基本视图显示字幕所需的信息也可以称为字幕控制信息。
[0199]广播接收器解码0DS,且解析颜色查找表(CLUT),使得它确定在基本视图的字幕显示颜色信息。广播接收器解码包含在ODS中的“像素数据_子块”数据,使得它可以获取将要显示在基本视图图形平面上的字幕的伪颜色值。广播接收器解析CLUT,使得它可以将伪颜色值转换成将实际显示的颜色的信息。
[0200]广播接收器从扩展DDS、扩展PCS、扩展RCS (或RCS)和扩展ODS (或0DS)解码用于扩展视图的扩展字幕显示信息。广播接收器解码扩展DDS、扩展PCS、扩展RCS和扩展ODS (或0DS),使得它可以识别将要显示的字幕的尺寸信息、字幕的位置信息、对象配置信息、对象的唯一信息等。如有必要,广播接收器在扩展视图显示字幕所需的信息也可以称为扩展字幕控制信息。
[0201 ] 广播接收器解码扩展ODS (或0DS),并且解析CLUT,使得它确定在扩展视图的字幕显示颜色信息。广播接收器解码包含在扩展ODS (或0DS)中的“像素数据_子块”数据,使得它可以获取将要显示在扩展视图图形平面上的字幕的伪颜色值。广播接收器解析CLUT,使得它可以将伪颜色值转换成将实际显示的颜色信息。
[0202]在3D显示中,左视图字幕的颜色可以等于右视图字幕的颜色。在这种情况中,广播接收器可以仅确定将显示的字幕的颜色信息一次,并且可以通过读取确定的颜色信息而使用另一视点的字幕颜色信息。
[0203]广播接收器根据各个字幕控制信息控制用于基本视图的字幕和用于扩展视图的字幕,并且输出控制的字幕。广播接收器根据字幕控制信息连同基本视图视频数据一起输出基本视图字幕,并且根据扩展字幕控制信息连同扩展视图视频数据一起输出扩展视图字幕,从而它可以显示3D字幕。
[0204]在上述步骤中,用于处理用于基本视图字幕的字幕显示信息的步骤和用于处理扩展视图字幕的扩展字幕显示信息的另一步骤不需要总是按照上述顺序实施。如有必要,可以首先实施用于扩展视图的字幕显示信息,或者可以同时实施用于基本视图的字幕显示信息和用于扩展视图的字幕显示信息。
[0205]图8是示出根据本发明的另一实施方式的扩展对象定义片段的句法的图示。
[0206]因为观察者可以使用各种类型的接收器但是使用相同格式发送广播信号,所以不可能分别向接收器发送各种类型的广播信号。因此,用于各种接收器的选项必须包括在相同广播信号中。
[0207]根据本发明的实施方式,根据属于一个页面的多个区域或根据属于每个区域的子区域或对象,视差可以不同地应用到3D字幕。
[0208]然而,一些接收器不能根据区域、子区域或对象向3D字幕应用视差。对于接收与3D字幕相关联的信息和甚至在这种接收器无误差地处理信息的方法存在需要。
[0209]根据本发明,用于这种接收器的缺省视差值可以与每个子区域的视差信息一起发送。这种接收器可以等同地向整个区域应用缺省视差值。
[0210]现在将描述根据本发明的另一实施方式包括在扩展对象定义片段中的每个字段的描述。sync_byte 字段、segment_type 字段、page_id 字段、reg1n_id 字段和 segment_length字段类似于在上述片段中包括的相同字段且将省略其描述。
[0211]subreg1n_vers1n_number 字段指不版本信息。
[0212]subreg1n_extent_flag字段指不在区域中是否存在子区域。即,subreg1n_eXtent_flag字段提供指示区域是否划分为子区域的信息。在本发明的一个实施方式中,如果SUbregi0n_extend_flag的值为“ 1”,则它指示区域不划分为子区域。即,区域仅包括一个子区域。
[0213]reg1n_disparity_integer_part字段指示特定区域的视差值的整数部分。
[0214]reg1n_disparity_fract1nal_part字段指示特定区域的视差值的小数部分。
[0215]根据本发明的实施方式,如果subreg1n_extent_flag是“1”,因为区域不包括多个子区域(即,区域仅包括一个子区域),所以应用于区域的视差值被以信号方式告知。因此,发送器使用 reg1n_disparity_integer_part 字段和 reg1n_disparity_fract1nal_part字段发送区域的视差值。
[0216]subreg1n_id字段识别子区域。子区域可以定义为属于区域的低级区域。在区域中可以存在多个子区域。如果在区域中仅存在一个子区域,则区域与子区域具有相同的意义。
[0217]subreg1n_posit1n_flag字段指示是否提供子区域的位置信息。
[0218]reg1n_disparity_flag 字段指不以下字段即 subreg1n_deparity_integer_part的值和/或subreg1n_disparity_fract1nal_part字段的值是否用作整个区域的视差值。例如,如果regi0n_diSparity_flag字段被设置为“1”,则以下子区域的视差值可以识别为页面和/或区域的缺省视差值。在这种情况中,用于其他子区域的reg1n_disparity_flag字段被设置为“O”,且子区域的视差值不被识别为缺省视差值。
[0219]subreg1n_horizontal_posit1n字段指定该子区域的最左手边像素位置。该值将总是落在区域(子区域)的宣称范围内。
[0220]subreg1n_width字段指定以像素表达的该子区域的水平宽度。subreg1n_horizontal_posit1n和subreg1n_width的组合将总是落在被引用区域的宣称范围内。
[0221]subreg1n_disparity_integer_part字段指示应用于子区域的视差值的整数部分。
[0222]subreg1n_disparity_fract1nal_part字段指示应用于子区域的视差值的小数部分。
[0223]接收器大致可以分成两种类型,一种是接收器(“A”类型):其中一个视差值可以应用于一个区域和/或页面,且另一个是接收器(“B”型):其中可以根据区域中的子区域和/或对象不同地应用视差值。
[0224]如果subreg1n_extent_flag是“1”,因为区域不划分为子区域,所以A型和B型接收器可以处理字幕片段。
[0225]如果subreg1n_extent_flag是“0”,因为在区域中存在子区域,所以B型接收器可以使用上述字段根据子区域应用视差值。因为A型接收器不可以根据多个子区域应用视差值,所以缺省视差值应用于整个区域。例如,如果reg1n_diparity_flag的值为“I”,则以下字段的值即 subreg1n_disparity_integer_part 字段值和 / 或 subreg1n_disparity_fract1nal_part字段值用作整个区域的缺省视差值。
[0226]现在将描述基于上述说明在接收器处理3D字幕的过程。
[0227]接收器接收广播流。广播流包括服务信息。接收器解析服务信息中的节目映射表(PMT) ο
[0228]接收器解析已被解析的PMT内的subtitiling_descriptor,且使用subtitiling_descriptor的subtitling_type字段确定是否存在特定3D内容的3D字幕。如果确定存在特定3D内容的3D字幕,则指示存在特定3D内容的3D字幕的信息可以通过OSD等显示在屏幕上,使得观察者选择3D字幕的显示。
[0229]接收器识别用于发送片段的包,该片段包括在广播流中包括的字幕相关信息。例如,具有 0x20 的 data_identif ier 字段值和 0x00 的 subtitle_stream_id 的 PES 包被识别且与包中的字幕的信令相关联的片段被解析。
[0230]此时,接收器可以使用segment_type字段值确定片段的类型。
[0231]例如,如果segment_type字段的值是0x10,则接收器可以确定片段是用于基本视图的页面构成片段,如果segmentjype字段值是0x11,则片段是用于基本视图的区域构成片段,如果segmentjype字段的值是0x12,则片段是用于扩展视图的CLUT定义片段,如果segment_type字段的值是0x13,则片段是用于基本视图的对象数据片段,如果segment_type字段的值是0x14,则片段是用于基本视图的显示定义片段,如果segmentjype字段的值是0x43,则片段是用于扩展视图的对象数据片段。
[0232]接收器使用包括在扩展对象数据片段(EODS、0DS_EXT)中的reg1n_id字段和subreg1n_id字段识别关于显示字幕的区域的信息。在这种情况中,可以基于每个subreg1n_id的位置和宽度信息确定显示字幕的区域。
[0233]接收器使用DDS、PCS和区域构成片段(RCS)识别用于基本视图的字幕的尺寸、位置和对象配置信
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1