视频编码方法和设备以及视频解码方法和设备技术

技术编号:18356707 阅读:49 留言:0更新日期:2018-07-02 10:50
提供一种视频编码方法和设备以及视频解码方法和设备。所述视频编码方法包括:将包括在画面序列中的画面划分为时间子层;基于在时间层访问画面之后被编码的并属于与时间层访问画面相同的时间子层或属于比时间层访问画面更高的时间子层的画面是否能够参考在时间层访问画面之前被编码的画面,将时间层访问画面分类为第一时间层访问画面或第二时间层访问画面;将用于标识第一时间层访问画面和第二时间层访问画面的类型语法信息添加到包括时间层访问画面的传输单元数据。

【技术实现步骤摘要】
视频编码方法和设备以及视频解码方法和设备本申请是向中国知识产权局提交的申请日为2013年07月03日的标题为“具有时间可伸缩性的对视频进行编码的方法和设备以及具有时间可伸缩性的对视频进行解码的方法和设备”的第201380045893.5号申请的分案申请。
本专利技术涉及对视频进行编码和解码,更具体地讲,涉及具有时间可伸缩性的视频编码和解码方法以及设备。
技术介绍
诸如ITU-TH.261、ISO/IECMPEG-1视觉、IUT-TH.262(ISO/IECMPEG-2视觉)、ITU-TH.264、ISO/IECMPEG-4视觉和ITU-TH.264(ISO/IECMPEG-4AVC)的视频编解码器经由帧间预测或帧内预测对宏块执行预测编码,并通过使用编码的图像数据根据由每个视频编解码器定义的预定格式来产生和输出比特流。根据现有技术,通过应用分层B画面或运动补偿的时间滤波(MCTF)来提供具有时间可伸缩性的视频。
技术实现思路
技术问题由于在时间层切换期间被访问的时间层访问画面之后被编码的画面可将在时间层访问画面之前被编码的画面用作参考画面,因此可提高视频压缩效率。此外,可在网络适应层(NAL)单元中将时间层访问画面的传输单元数据和在时间层切换期间不能被解码的画面的传输单元数据彼此区分开。解决方案根据本专利技术的实施例,通过对在能够被在时间层访问画面之后被解码的画面参考的画面何时被限制以及何时不被限制进行区分,来对时间层访问画面进行分类,并且用于标识分类后的时间层访问画面的信息被添加到传输数据单元。有益效果根据本专利技术的一个或更多个实施例,可通过识别和丢弃关于无法在时间层访问画面之后被解码的画面的网络适应层(NAL)单元,跳过对画面进行解码的不必要处理,并节省硬件资源。此外,根据本专利技术的一个或更多个实施例,由于在时间层访问画面之后被编码的画面可将在时间层访问画面之前被编码的画面用作参考画面,因此可提高视频压缩效率。附图说明图1是根据本专利技术的实施例的视频编码设备的框图。图2是根据本专利技术的实施例的视频解码设备的框图。图3是示出根据本专利技术的实施例的编码单元的构思的示图。图4是根据本专利技术的实施例的基于编码单元的图像编码器的框图。图5是根据本专利技术的实施例的基于编码单元的图像解码器的框图。图6是示出根据本专利技术的实施例的根据深度的较深层编码单元以及分区的示图。图7是示出根据本专利技术的实施例的编码单元和变换单元之间的关系的示图。图8是示出根据本专利技术的实施例的与编码深度相应的编码单元的编码信息的示图。图9是根据本专利技术的实施例的根据深度的较深层编码单元的示图。图10、图11和图12是示出根据本专利技术的实施例的编码单元、预测单元和频率变换单元之间的关系的示图。图13是示出根据表1的编码模式信息的编码单元、预测单元和变换单元之间的关系的示图。图14是根据本专利技术的实施例的具有时间可伸缩性的视频编码设备的示图。图15是根据本专利技术的实施例的包括在画面序列中的被划分为时间子层的画面的示图。图16是根据本专利技术的实施例的根据帧率显示的画面的示图。图17是用于描述根据本专利技术的实施例的领导画面(leadingpicture)和第一时间层访问的示图。图18是用于描述根据本专利技术的实施例的在时间层向上切换期间无法被解码的领导画面的示图。图19是根据本专利技术的实施例的网络适应层(NAL)单元的示图。图20是示出根据本专利技术的实施例的具有时间可伸缩性的视频编码方法的流程图。图21是根据本专利技术的实施例的具有时间可伸缩性的视频解码设备的示图。图22是示出根据本专利技术的实施例的具有时间可伸缩性的视频解码方法的流程图。最佳实施方式根据本专利技术的一方面,提供一种具有时间可伸缩性的视频编码方法,所述视频编码方法包括:将包括在画面序列中的画面划分为时间子层;基于在时间层访问画面之后被编码的并属于与时间层访问画面相同的时间子层或属于比时间层访问画面更高的时间子层的画面是否能够参考在时间层访问画面之前被编码的画面,将时间层访问画面分类为第一时间层访问画面或第二时间层访问画面;将用于标识第一时间层访问画面和第二时间层访问画面的类型语法信息添加到包括时间层访问画面的传输单元数据。根据本专利技术的另一方面,提供一种具有时间可伸缩性的视频编码设备,所述视频编码设备包括:视频编码器,将包括在画面序列中的画面划分为时间子层;复用器,基于在时间层访问画面之后被编码的并属于与时间层访问画面相同的时间子层或属于比时间层访问画面更高的时间子层的画面是否能够参考在时间层访问画面之前被编码的画面,将时间层访问画面分类为第一时间层访问画面或第二时间层访问画面,并且,将用于标识第一时间层访问画面和第二时间层访问画面的类型语法信息添加到包括时间层访问画面的传输单元数据。根据本专利技术的另一方面,提供一种具有时间可伸缩性的视频解码方法,所述视频解码方法包括:接收通过将包括在画面序列中的画面划分为时间子层并进行编码而获得的传输单元数据;通过使用包括在传输单元数据中的类型语法信息,识别这样的传输单元数据:该传输单元数据包括被访问以进行从更低时间子层到更高时间子层的时间层向上切换的时间层访问画面,其中,基于在时间层访问画面之后被解码的并属于与时间层访问画面相同的时间子层或属于比时间层访问画面更高的时间子层的画面是否能够参考在时间层访问画面之前被解码的画面,时间层访问画面被分类为第一时间层访问画面或第二时间层访问画面。根据本专利技术的另一方面,提供一种具有时间可伸缩性的视频解码设备,所述视频解码设备包括:接收器,接收通过将包括在画面序列中的画面划分为时间子层并进行编码而获得的传输单元数据;反向复用器,通过使用包括在传输单元数据中的类型语法信息,识别这样的传输单元数据:该传输单元数据包括被访问以进行从更低时间子层到更高时间子层的时间层向上切换的时间层访问画面,其中,基于在时间层访问画面之后被解码的并属于与时间层访问画面相同的时间子层或属于比时间层访问画面更高的时间子层的画面是否能够参考在时间层访问画面之前被解码的画面,时间层访问画面被分类为第一时间层访问画面或第二时间层访问画面。具体实施方式在下文中,将参照附图更加全面地描述本专利技术的一个或更多个实施例。在描述本专利技术的一个或更多个实施例的同时,图像可包括静止图像或运动图像,并且还可被称为视频。此外,在描述本专利技术的一个或更多个实施例的同时,图像帧还可被称为画面。图1是根据本专利技术的实施例的视频编码设备的框图。根据实施例的视频编码设备100包括最大编码单元划分器110、编码单元确定器120和输出单元130。最大编码单元划分器110可基于图像的当前画面的最大编码单元来划分当前画面,其中,最大编码单元是具有最大尺寸的编码单元。如果当前画面大于最大编码单元,则可将当前画面的图像数据划分为至少一个最大编码单元。根据实施例的最大编码单元可以是尺寸为32×32、64×64、128×128或256×256的数据单元,其中,数据单元的形状是宽度和长度为2的若干次方的正方形。图像数据可根据至少一个最大编码单元被输出到编码单元确定器120。根据实施例的编码单元可由最大尺寸和深度表征。深度表示编码单元从最大编码单元被空间划分的次数,并且随着深度加深,根据深度的较深层编码单元可从最大编码单元被划分到最小编码单元。最大编本文档来自技高网...
视频编码方法和设备以及视频解码方法和设备

【技术保护点】
1.一种具有时间可伸缩性的用于对视频进行解码的视频解码方法,所述视频解码方法包括:接收传输单元数据;通过使用包括在传输单元数据中的类型语法信息,识别传输单元数据中包括的当前画面的类型,其中,传输单元数据包括被访问以进行从更低时间子层到更高时间子层的时间层向上切换的时间层访问画面;基于识别的类型对当前画面进行解码,其中,类型语法信息指示当前画面是第一时间层访问画面还是第二时间层访问画面,其中,当类型语法信息指示当前画面的类型是第一时间层访问画面时,在第一时间层访问画面之后被解码并且属于比第一时间层访问画面的时间子层更高的时间子层的第一画面能够参考在第一时间层访问画面之前被解码的第二画面,当类型语法信息指示当前画面的类型是第二时间层访问画面时,在第二时间层访问画面之后被解码并且属于比第二时间层访问画面的时间子层更高的时间子层的第三画面不能够参考在第二时间层访问画面之前被解码的画面,其中,传输单元数据是网络适应层NAL单元中的数据,并且类型语法信息是指示NAL单元的类型的标识符。

【技术特征摘要】
2012.07.03 US 61/667,6541.一种具有时间可伸缩性的用于对视频进行解码的视频解码方法,所述视频解码方法包括:接收传输单元数据;通过使用包括在传输单元数据中的类型语法信息,识别传输单元数据中包括的当前画面的类型,其中,传输单元数据包括被访问以进行从更低时间子层到更高时间子层的时间层向上切换的时间层访问画面;基于识别的类型对当前画面进行解码,其中,类型语法信息指示当前画面是第一时间层访问画面还是第二时间层访问画面,其中,当类型语法信息指示当前画面的类型是第一时间层访问画面时,在第一时间层访问画面之后被解码并且属于比第一时间层访问画面的时间子层更高的时间子层的第一画面能够参考在第一时间层访问画面之前被解码的第二画面,当类型语法信息指示当前画面的类型是第二时间层访问画面时,在第二时间层访问画面之后被解码并且属于比第二时间层访问画面的时间子层更高的时间子层的第三画面不能够参考在第二时间层访问画面之前被解码的画面,其中,传输单元数据是网络适应层NAL单元中的数据,并且类型语法信息是指示NAL单元的类型的标识符。2.一种具有时间可伸缩性的用于对视频进行编码的视频编码方法,所述视频编码方法包括:对画面序列中包括的画面进行编码;将时间层访问画面标识为第一时间层访问画面或第二时间层访问画面;产生比特流,其中,所述比特流包括传输单元数据和指示传输单元数据中包括的当前画面的类型的类型语法信息,传输单元数据包括被访问以进行从更低时间子层到更高时间子层的时间层向上切换的时间层访问画面,其中,类型语法信息指示当前画面是第一时间层访问画面还是第二时间层访问画面,其中,当类型语法信息指示当前画面的类型是第一时间层访问画面时,在第一时间层访问画面之后被解码并且属于比第一时间层访问画面的时间子层更高的时间子层的第一画面能够参考在第一时间层访问画面之前被解码的第二画面,当类型语法信息指示当前画面的类型是第二时间层访问画面时,在第二时间层访问画面之后被解码并且属于比第二时间层访问画面的时间子层更高的时间子层的第三画面不能够参考在第二时间层访问画面之前被解码的画面,其中,传输单元数据是网络适应层NAL单元中的数据,并且类型语法信息是指示NAL单元的类型的标识符。3.一种存储比特流的计算机可读存储介质...

【专利技术属性】
技术研发人员:崔秉斗朴永五金壹求金宰贤朴正辉
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1