发送装置、发送方法、接收装置和接收方法_3

文档序号:9583889阅读:来源:国知局
MT下面的描述符,如上所述,插入指示多图像布置分配服务的识别信息、识别分配服务是否是移动/静止图像混合服务的识别信息与多图像布置分配服务相关的视频流的总数等。
[0121]图13示出使用多个流(S卩,在这种情况下是四个流)进行的分配中的传输流的结构实例。发送流包含四个视频流。换言之,根据本结构实例,具有包含编码图像数据的视频流的“视频PES2、视频PES3和视频PES4”的PES包。视频流包含多图像布置分配服务的多个图像的编码图像数据。
[0122]在视频流中,为各图像的编码图像数量的各访问单元插入组图片标签SEI (GroUp_picture_tag SEI)。如上所述,通过使用SEI消息在视频流层中,除了指示多个图像的布置位置的位置信息外,还插入用于调节多个图像的显示定时的偏移信息、指示多图像布置类型的类型信息、指示显示多个图像时的旋转类型的类型信息等。
[0123]此外,传输流TS包含作为PSI (节目特定信息)的PMT (节目映射表)。PSI是描述包含在传输流中的基本流所属的方案的信息。
[0124]PMT包含描述关于节目的全部信息的节目循环。多流服务描述符(multi_stream_service_descriptor)被插入节目循环下面。此外,PMT包含具有关于基本流的信息的基本循环。根据结构实例,PMT包含四个视频基本循环(视频ESl循环、视频ES2循环、视频ES3循环和视频ES4循环)。
[0125]在视频基本循环中,对应于每个视频流,布置诸如流类型和包标识符(PID)的信息,并且还布置描述关于视频流的信息的描述符。作为这样的描述符,插入混合流描述符(mixed_stream_descriptor)和图片寿命描述符(Picture_lifetime_descriptor)。
[0126]通过使用插入PMT下面的描述符,如上所述,插入指示多图像布置分配服务的识别信息、识别分配服务是否是移动/静止图像混合服务的识别信息与多图像布置分配服务相关的视频流的总数等。
[0127]图14示出组图片标签SEI (Group_picture_tag SEI)的结构实例(语法)。此外,图15示出结构实例的主要信息的内容(语义)。8位字段“gr0up_piCture_id”是包括具有静止图像的多个图像的组合显示器的关联信息。换言之,组图片的图像(多图像布置的图像)具有相同的“group_picture_id”。
[0128]3位字段“picture_rendering_type”指示组图片中的图像的布置类型,即,多图像布置类型。“001”指示水平方向的一维多图像布置、“010”指示垂直方向的一维多图像布置,且“011”指示水平/垂直方向的二维多图像布置。由于该信息,接收侧能够适当地识别多图像布置类型并且适当地布置多个图像。
[0129]I位字段“lifetime^ontrolled”指示允许显示的时间是否被限制。“I”指示允许显示的时间被限制。在这种情况下,基于系统层(容器层)确定允许显示NTP时间。“O”是指允许显示时间没有被限制,即,允许无限期地显示。由于这些信息,例如,接收侧能够自动地控制虚拟显示缓冲器来删除存储在其中的图像数据。
[0130]4位字段“loCat1n_id”指示组图片中的图像的布置位置(参见图2和图3)。8位字段“vers1runumbe”是示出图像的更新的递增值。基于这些信息,例如,可以串行更新组图片中的静止图像。4位字段“number_of_pictures”是在组图片中的图像的总数,S卩,具有相同的“group_picture_id”的最大数量的同时显示的图像。
[0131]3位字段“display_C00rdinate”指示显示期间的旋转类型。“010”指示每个图像顺时针90度旋转显示。“011”指示每个图像的逆时针90度旋转显示。“110”指示整个组图片的顺时针90度旋转显示。“111”指示整个组图片的逆时针90度旋转显示。由于这些信息,可以在组图片中显示服务侧期望提供的旋转状态下的多个图像。
[0132]图16示出基于“display_coordinate”的显示期间的旋转的实例。该实例示出了水平/垂直方向的二维多图像布置,其中组图片包含2X2个图像。图16(a)示出其中“display_C00rdinate”是“110”的实例。通过顺时针旋转整个组图片(解码图像)90度获得所显示的图像。此外,图16(b)示出其中“display_coordinate”是“010”的实例。通过顺时针旋转各个图像(图像)90度获得所显示的图像。
[0133]再次参考图14,I位字段“group_picture_start”指示在一定时间点开始更新和显示组图片。I位字段“gr0Up_piCtUre_end”指示在一定时间点结束更新和显示组图片。8位字段“PTD(呈现时间距离(Presentat1n Time Distance)) ”是用于在组图片中同时显示图像的偏移值。换言之,“PTD”是用于调整组图片中的多个图像的显示定时的偏移信息。
[0134]可如以下数学式(I)中所示的基于PTD(i)获得组图片中的图片的显示定时CTP(i)。在这里,PTD(max)是在“group_picture_start” 和“group_picture_end” 之间具有相同“group_picture_id”的图像中的具有最新显示定时(PTS)的PTD。
[0135]CTP (i) = PTS (i) +(PTD (max)-PTD (i)) X 系统时钟精度(90KHz)...(I)
[0136]图17示出组图片中的图像的显示定时CTP的计算实例。如在图17(a)中所示,这个实例是其中组图片包含2X2个图像(图片1、图片2、图片3和图4)的水平/垂直方向的二维多图像布置的实例。在这种情况下,如在图17(b)中所示,例如,图像的PTS是P1、P2、P3和P4,并且1、2、3和4被设置为图像的PTD。满足PTD (max) =4。
[0137]在这种情况下,获得“P1+(4-1) X 1/90000”作为图像I (图片I)的显示定时CTP 10此外,获得“P2+(4-2) X1/90000”作为图像2(图片2)的显示定时CTP 2。此夕卜,获得“P3+(4-3) X1/90000”作为图像3(图片3)的显示定时CTP 3。此外,获得“P4+(4-4) X 1/90000 = P4”作为图像4(图片4)的显示定时CTP 4。应注意,在组图片中的图像的显示定时通过设置不同CTP值而偏移。
[0138]图18示出组图片标签SEI上的各种信息以时间序列转移的实例。在图18中,带圈数字的矩形单元示出访问单元。应注意,带圈数字“I”至“4”中的每一个是指获得图像数据图像1(图片I)到图像4(图片4)中的每一个的编码图像数据(参见图17(a))。
[0139]首先,串行发送具有作为“gr0Up_pictUre_id”的“I”的图像1(图片I)到图像4(图片4)的静止图像的编码图像数据。在这种情况下,图像I (图片I)到图像4(图片4)的编码图像数据包含作为“locat1n_id”的“ I”至“4”、作为“vers1r^number”的“ I,,和作为“display_coordinate”的“O”。此外,在这种情况下,图像1(图片I)的编码图像数据包含示出组图片服务的开始的“gr0Up_piCtUre_Start”,并且图像4(图片4)的编码图像数据包含显示组图片服务的结束的“group_picture_end”。
[0140]接下来,发送图像2 (图片2)的更新编码图像数据。在这种情况下,图像2(图片2)的编码图像数据包含作为“locat1njd”的“2”、作为“vers1runumber”的“2”和作为“display_coordinate”的“O”。此夕卜,在这种情况下,图像2 (图片2)的编码图像数据包含示出组图片服务的开始的“group_picture_start”和示出组图片服务的结束的“group_picture_end,,。
[0141]接下来,发送图像2(图片2)的进一步更新的编码图像数据。在这种情况下,图像2(图片2)的编码图像数据包含作为“locat1n_id”的“2”、作为“vers1n_number”的“3”和作为“diSplay_C00rdinate”的“O”。此外,在这种情况下,图像2 (图片2)的编码图像数据包含示出组图片服务的开始的“gr0Up_piCtUre_start”和示出组图片服务的结束的“ group_picture_end,,。
[0142]接下来,串行发送图像(图1)到图像4(图片4)的更新的编码图像数据。在这种情况下,图像1(图片I)到图像4(图片4)的编码图像数据包含作为的“loCat1n_id”的 “I” 至 “4”、作为 “vers1n_number” 的 “4”,和作为“display_coordinate” 的 “I”。此夕卜,在这种情况下,图像I (图片I)的编码图像数据包含显示组图片服务的开始的“group_piCtUre_start”,且图像4(图片4)的编码图像数据包含显示组图片服务的结束的“group_picture_end,,。
[0143]图19示出多流服务描述符(multi_stream_service_descriptor)的结构实例(语法)。此外,图20示出结构实例的主要信息的内容(语义)。
[0144]8 位字段 “multi_stream_service_descriptor_tag” 不出了描述符类型,即,本实例中的多流服务描述符。8位字段“multi_stream_service_descriptor_length”示出了描述符的长度(大小),即,作为描述符长度的下列字节的数量。I位字段“multiple_stream_ServiCe_flag”是示出多分配服务,S卩,多图像布置的分配服务的标志。“I”表示多分配服务,且“O”表示非多分配服务。由于这一信息,接收侧能够容易地识别多图像布置分配服务并且准备该处理。
[0145]I 位字段 “moving_picture_still_picture_mixed_service” 是表不静止 / 运动图像混合服务的标志。“I”是指静止/运动图像混合服务,且“O”是指未混合服务。4位字段“number_0f_streams”示出与多分配服务效果流的总数。“0001”到“ 1111”分别指I个流到15个流。由于这一信息,接收侧能够容易地知道处理的视频流的总数并相应地处理它们。
[0146]图21 (a)示出混合流描述符(mixed_stream_descriptor)的结构实例(语法)。此外,图21(b)示出结构实例的主要信息的内容(语义)。
[0147]8位字段“mixed_stream_descriptor tag”示出了描述符的类型,即,在这个实例中是混合流描述符。8位字段“mixed_stream_descriptor length”表示描述符长度(尺寸)和作为描述符长度的下面字节的数量。2位字段“service_stream_type”指示流类型。“01”指示运动图像流,“10”指示静止图像流,且“11”指示静止/运动图像混合流。由于这一信息,接收侧能够容易地知道处理的视频流的总数并相应地处理它们。
[0148]图22(a)示出图片寿命描述符(Picture_lifetime_descriptor)的结构实例(语法)。此外,图22(b)示出结构实例的主要信息的内容(语义)。
[0149]8位字段“Picture_lifetime_descriptor tag”指不描述符类型,即,在该实例中是图片寿命描述符。8位字段“Picture_lifetime_descriptor length”指示描述符长度(尺寸)和作为描述符长度的下面字节的数量。16位字段“number_of_group_pictures”指示由“gr0Up_pictUre_id”标识的组图片的数量。64位字段“NTP”指示由NTP(网络时间协议)确定的时钟值并且可针对各个组图片进行设置。
[0150]再次参考图1,网络分配服务器120经由通信网络提供其提供静止图像和运动图像的线性服务或下载提供静止图像和运动图像的服务。网络分配服务器120分配例如MP4的容器作为IP分布数据。类似于来自广播站110的上述传输流,MP4包含其包含多图像布置分配服务的多个图像(图片)的编码图像数据的预定数量的视频流。响应于来自接收侧的再现命令,网络分配服务器120经由通信网络将其中M
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1