视频编码及解码方法、装置及系统与流程

文档序号:13771596阅读:来源:国知局
视频编码及解码方法、装置及系统与流程

技术特征:

1.一种视频编码方法,所述视频由图片序列组成,其特征在于,包括:

根据所述视频对应的配置文件,确定待编码图片中的可独立解码视图;

将所述图片划分成至少两个分块(tile),其中覆盖可独立解码视图的一个或多个tile对应的区域为可独立解码区域;

生成与所述图片对应的辅助消息,所述辅助消息中包含所述可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块标识(tile id)组成;所述辅助消息进一步包括解码所述可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;以及

编码所述图片包含的所有tile,以至形成编码后的视频码流,所述编码后的视频码流中包括所述辅助消息。

2.如权利要求1所述的方法,其特征在于,所述辅助消息进一步包括可独立解码区域标识,所述可独立解码区域标识用以标识所述图片是否包含可独立解码区域。

3.如权利要求1或2所述的方法,其特征在于,所述辅助消息进一步包括解码所述可独立解码区域的裁减(cropping)信息,所述cropping信息由所述可独立解码视图相对于可独立解码区域的上、下、左或右边界的横坐标或纵坐标组成。

4.如权利要求1或2所述的方法,其特征在于,所述辅助消息进一步包括解码所述可独立解码区域的档次(profile)信息,所述profile信息用以标识所述可独立解码区域中的编码工具集。

5.如权利要求1或2所述的方法,其特征在于,所述编码所述图片包含的所有tile的步骤进一步包括:

判断当前待编码tile是否为可独立解码区域内的tile;

如果是,设置已编码图片的可独立解码区域为当前tile的帧间参考候选区域;

如果不是,设置已编码图片的整个图片区域为当前tile的帧间参考候选区域;

当采用帧间算法编码时,根据上述待编码tile对应的帧间参考候选区域选择最优参考区域。

6.如权利要求1或2所述的方法,所述图片序列包括不同拼接类型和翻转类型的图片;所述配置文件存储所述图片序列中每帧图片的拼接类型和翻转类型,以及不同拼接类型和翻转类型图片对应的可独立解码视图。

7.如权利要求6所述的方法,所述辅助消息中进一步包括不同拼接类型和翻转类型图片对应的可独立解码区域位置标识。

8.如权利要求1或2所述的方法,其特征在于,所述辅助消息由辅助增强信息(Supplemental Enhancement Information,SEI)承载。

9.如权利要求1或2所述的方法,其特征在于,所述辅助消息由序列参数集(Sequence Parameter Set,SPS)承载。

10.一种视频解码方法,其特征在于,包括:

接收视频码流,所述视频码流包括待解码的视频和辅助消息,所述待解码的视频由待解码的图片序列组成;其中,所述辅助消息进一步包括解码可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;

获取待解码图片;

根据所述辅助消息,获得所述待解码图片的可独立解码区域的可独立解码区域位置标识;以及

根据可独立解码区域位置标识获得所述待解码图片的可独立解码区域,解码所述可独立解码区域。

11.如权利要求10所述的方法,其特征在于,所述可独立解码区域位置标识由一个或多个分块(tile)的分块标识(tile id)组成。

12.如权利要求10所述的方法,其特征在于,所述辅助消息进一步包括可独立解码区域标识,所述可独立解码区域标识用以标识所述图片是否包含可独立解码区域。

13.如权利要求10所述的方法,其特征在于,所述辅助消息进一步包括解码所述可独立解码区域对应的裁减(cropping)信息,所述cropping信息由可独立解码视图相对于可独立解码区域的上、下、左或右边界的横坐标或纵坐标组成。

14.如权利要求13所述的方法,其特征在于,该方法进一步包括:

根据辅助消息中的cropping信息,裁减可独立解码区域得到可独立解码视图。

15.如权利要求10至14任一所述的方法,其特征在于,所述辅助消息进一步包括解码所述可独立解码区域的档次(profile)信息,所述profile信息用以标识所述可独立解码区域中的编码工具集。

16.如权利要求10至14任一所述的方法,所述待解码的图片序列包括不同拼接类型和翻转类型的图片。

17.如权利要求16所述的方法,所述辅助消息中进一步包括不同拼接类型和翻转类型图片对应的可独立解码区域位置标识。

18.如权利要求17所述的方法,所述辅助消息中进一步包括不同拼接类型和翻转类型图片对应的解码所述可独立解码区域的cropping信息。

19.如权利要求17所述的方法,所述辅助消息中进一步包括不同拼接类型和翻转类型图片对应的解码所述可独立解码区域的profile信息。

20.如权利要求17所述的方法,所述辅助消息中进一步包括不同拼接类型和翻转类型图片对应的解码所述可独立解码区域的level信息。

21.如权利要求10至14任一所述的方法,其特征在于,所述辅助消息由辅助增强信息(Supplemental Enhancement Information,SEI)承载。

22.如权利要求10至14任一所述的方法,其特征在于,所述辅助消息由序列参数集(Sequence Parameter Set,SPS)承载。

23.一种视频编码器,所述视频由图片序列组成,其特征在于,包括:

存储单元,用于存储所述视频的配置文件;

可独立解码视图确认单元,用于根据所述视频对应的配置文件,确定待编码图片中的可独立解码视图;

分块划分单元,用于将所述图片划分成至少两个分块(tile),其中覆盖可独立解码视图的一个或多个tile对应的区域为可独立解码区域;

辅助消息生成单元,用于生成与所述图片对应的辅助消息,所述辅助消息中包含所述可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块标识(tile id)组成;所述辅助消息进一步包括解码所述可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;以及

执行编码单元,用于编码所述图片包含的所有tile,以至形成编码后的视频码流,所述编码后的视频码流中包括所述辅助消息。

24.如权利要求23所述的视频编码器,其特征在于,所述执行编码单元进一步包括:

判断单元,用于判断当前待编码tile是否为可独立解码区域内的tile;如果是,设置已编码图片的可独立解码区域为当前tile的帧间参考候选区域;如果不是,设置已编码图片的整个图片区域为当前tile的帧间参考候选区域;当采用帧间算法编码时,根据上述待编码tile对应的帧间参考候选区域选择最优参考区域。

25.一种视频解码器,其特征在于,包括:

接收单元,用于接收视频码流,所述视频码流包括待解码的视频和辅助消息,所述待解码的视频由待解码的图片序列组成;其中,所述辅助消息进一步包括解码可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;以及

执行解码单元,用于获取待解码图片;根据所述辅助消息,获得所述待解码图片的可独立解码区域的可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块(tile)的分块标识(tile id)组成;以及根据可独立解码区域位置标识获得所述待解码图片的可独立解码区域,解码所述可独立解码区域。

26.一种编码器,用于编码视频,所述视频由图片序列组成,其特征在于,包括:

一个或多个处理器;

一个或多个存储器;

一个或多个程序,其中,所述一个或多个程序存储于所述一个或多个存储器中,并且,所述一个或多个程序用于被所述一个或多个处理器执行,所述一个或多个程序包括:

指令,用于根据所述视频对应的配置文件,确定待编码图片中的可独立解码视图;

指令,用于将所述图片划分成至少两个分块(tile),其中覆盖可独立解码视图的一个或多个tile对应的区域为可独立解码区域;

指令,用于生成与所述图片对应的辅助消息,所述辅助消息中包含所述可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块标识(tile id)组成;所述辅助消息进一步包括解码所述可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;以及

指令,用于编码所述图片包含的所有tile,以致形成编码后的视频码流,所述编码后的视频码流中包括所述辅助消息。

27.如权利要求26所述的编码器,其特征在于,所述辅助消息进一步包括如下信息之一:可独立解码区域标识、解码所述可独立解码区域的裁减(cropping)信息以及解码可独立解码区域的档次(profile)信息。

28.一种解码器,其特征在于,包括:

一个或多个处理器;

一个或多个存储器;

一个或多个程序,其中,所述一个或多个程序存储于所述一个或多个存储器中,并且,所述一个或多个程序用于被所述一个或多个处理器执行,所述一个或多个程序包括:

指令,用于接收视频码流,所述视频码流包括待解码的视频和辅助消息,所述待解码的视频由待解码的图片序列组成;所述辅助消息进一步包括解码可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;

指令,用于获取待解码图片;

指令,用于根据所述辅助消息,获得所述待解码图片的可独立解码区域的可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块(tile)的分块标识(tile id)组成;以及

指令,用于根据可独立解码区域位置标识获得所述待解码图片的可独立解码区域,解码所述可独立解码区域。

29.如权利要求28所述的解码器,其特征在于,所述辅助消息进一步包括如下信息之一:可独立解码区域标识、解码所述可独立解码区域的裁减(cropping)信息以及解码可独立解码区域的档次(profile)信息。

30.一种编码器,设置于处理视频的源装置中,用于编码视频,所示视频由图片序列组成,其特征在于,包括:

一个或多个电路,用于根据所述视频对应的配置文件,确定待编码图片中的可独立解码视图;将所述图片划分成至少两个分块(tile),其中覆盖可独立解码视图的一个或多个tile对应的区域为可独立解码区域;生成与所述图片对应的辅助消息,所述辅助消息中包含所述可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块标识(tile id)组成;所述辅助消息进一步包括解码所述可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;以及,编码所述图片包含的所有tile,以致形成编码后的视频码流,所述编码后的视频码流中包括所述辅助消息。

31.如权利要求30所述的编码器,其特征在于,所述辅助消息进一步包括如下信息之一:可独立解码区域标识、解码所述可独立解码区域的裁减(cropping)信息以及解码可独立解码区域的档次(profile)信息。

32.一种解码器,设置于处理视频的接收装置中,其特征在于,包括:

一个或多个电路,用于接收视频码流,所述视频码流包括待解码的视频和辅助消息,所述待解码的视频由待解码的图片序列组成;所述辅助消息进一步包括解码可独立解码区域的级别(level)信息,所述level信息用以标识解码器需要满足的level信息;获取待解码图片;根据所述辅助消息,获得所述待解码图片的可独立解码区域的可独立解码区域位置标识,所述可独立解码区域位置标识由一个或多个分块(tile)的分块标识(tile id)组成;根据可独立解码区域位置标识获得所述待解码图片的可独立解码区域,解码所述可独立解码区域。

33.如权利要求32所述的解码器,其特征在于,所述辅助消息进一步包括如下信息之一:可独立解码区域标识、解码所述可独立解码区域的裁减(cropping)信息以及解码可独立解码区域的档次(profile)信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1