用于解码器的缓冲器管理的图像编码方法和装置、以及图像解码方法和装置制造方法及图纸

技术编号:10462761 阅读:104 留言:0更新日期:2014-09-24 16:18
提供了一种用于对图像进行编码的方法和设备以及一种用于对图像进行解码的方法和设备,以管理解码器的缓冲器。根据对图像进行编码的方法,基于形成图像序列的图像帧的编码顺序、被图像帧参考的参考帧的编码顺序、图像帧的显示顺序以及参考帧的显示顺序来确定解码器对每个图像帧进行解码所需的缓冲器的最大大小、需要重新排序的图像帧的数量、以及形成图像序列的图像帧之中编码顺序和显示顺序之间具有最大差的图像帧的延迟信息,并且指示缓冲器的最大大小的第一语法、指示需要重新排序的图像帧的数量的第二语法以及指示延迟信息的第三语法被添加到强制序列参数集,其中,所述强制序列参数集是与图像序列的编码相关的信息的集合。

【技术实现步骤摘要】
【国外来华专利技术】用于解码器的缓冲器管理的图像编码方法和装置、以及图 像解码方法和装置
本专利技术涉及用于对图像进行编码和解码的方法和设备,更具体地讲,涉及对用于 控制和管理存储解码的画面的解码画面缓冲器(DPB)的信息进行有效编码和解码的方法 和设备。
技术介绍
在视频编解码器(诸如 ITU-T H. 261、IS0/IEC MPEG-lvisual、ITU-T H. 262(IS0/ IEC MPEG-2visual)、ITU-T Η· 264、IS0/IEC MPEG-4visual 或 ITU-T Η· 264(IS0/IEC MPEG-4AVC))中,通过帧间预测或帧内预测对宏块进行预测编码,并且根据由每个视频编解 码器限定的预定格式从编码的图像数据产生比特流并输出所述比特流。
技术实现思路
技术问题 本专利技术提供一种用于对图像进行编码的方法和设备,其中,用于对解码器的缓冲 器进行控制和管理的信息被有效编码,并且本专利技术提供一种用于对图像进行解码的方法和 设备,其中,通过使用用于对缓冲器进行控制和管理的信息来对所述缓冲器进行有效管理。 技术方案 根据本专利技术的一方面,关于对包括在视频序列中的画面进行解码所必需的缓冲器 大小的信息被强制包括在比特流中并被发送,解码器可通过基于所述信息分配所需的缓冲 器大小来对画面进行解码。 此外,根据本专利技术的一方面,用于确定何时输出存储在缓冲器中的画面的信息被 强制包括在比特流中并被发送。 有益效果 根据本专利技术的一个或更多个实施例,因为对包括在图像序列中的画面进行解码所 需的缓冲器大小信息被强制添加到比特流并与比特流一起被发送,并且解码器使用所述缓 冲器大小信息以通过按需求分配缓冲器大小来执行解码,所以可防止解码器的系统资源被 浪费。此外,根据本专利技术的一个或更多个实施例,用于确定存储在缓冲器中的画面的输出时 间的信息被强制添加到比特流并与比特流一起被发送,并且解码器可通过使用用于确定存 储在缓冲器中的画面的输出时间的信息来预先确定是否输出预先解码的图像帧,因此防止 了解码的图像帧的输出延迟。 【附图说明】 图1是根据本专利技术的实施例的视频编码设备的框图; 图2是根据本专利技术的实施例的视频解码设备的框图; 图3示出根据本专利技术的实施例的编码单元的概念; 图4是根据本专利技术的实施例的基于编码单元的图像编码器的框图; 图5是根据本专利技术的实施例的基于编码单元的图像解码器的框图; 图6是示出根据本专利技术的实施例的与深度相应的编码单元以及分区(partition) 的示图; 图7是示出根据本专利技术的实施例的编码单元和变换单元之间的关系的示图; 图8是示出根据本专利技术的实施例的与深度相应的编码信息的示图; 图9是示出根据本专利技术的实施例的与深度相应的编码单元的示图; 图10、图11和图12是示出根据本专利技术的实施例的编码单元、预测单元和变换单元 之间的关系的不图; 图13是示出根据表1的编码模式信息的编码单元、预测单元和变换单元之间的关 系的不图; 图14是示出根据本专利技术的实施例的分层归类的图像编码处理和图像解码处理的 示图; 图15是根据本专利技术的实施例的网络提取层(NAL)单元的结构的示图; 图16A和图16B是用于描述在图像序列的编码处理期间根据解码顺序所需的解码 画面缓冲器(DPB)的最大大小信息的参考示图; 图17是示出在与本专利技术相关的视频编解码器领域中根据移撞处理(bumping process)从DPB输出解码的画面的处理的示图; 图18是用于描述根据本专利技术的实施例的通过使用MaxLatencyFrames语法来从 DPB输出解码的画面的处理的示图; 图19A至图19D是根据本专利技术的实施例的用于描述MaxLatencyFrames语法和 num_reorder_frames 语法的不图; 图20是示出根据本专利技术的实施例的图像编码方法的流程图; 图21是示出根据本专利技术的实施例的图像解码方法的流程图。 最佳模式 根据本专利技术的一方面,提供了一种对图像进行编码的方法,所述方法包括:通过执 行运动预测和补偿来分别确定形成图像序列的图像帧的参考帧,并通过使用确定的参考帧 来对图像帧进行编码;基于图像帧的编码顺序、被图像帧参考的参考帧的编码顺序、图像帧 的显示顺序以及参考帧的显示顺序来确定解码器对图像帧进行解码所需的缓冲器的最大 大小以及需要重新排序的图像帧的数量;基于需要重新排序的图像帧的数量,确定形成图 像序列的图像帧之中编码顺序和显示顺序之间具有最大差的图像帧的延迟信息;将指示缓 冲器的最大大小的第一语法、指示需要重新排序的图像帧的数量的第二语法以及指示延迟 信息的第三语法添加到强制序列参数集,其中,所述强制序列参数集是与图像序列的编码 相关的信息的集合。 根据本专利技术的另一方面,提供了一种用于对图像进行编码的设备,所述设备包括: 编码器,用于通过执行运动预测和补偿来分别确定形成图像序列的图像帧的参考帧,并通 过使用确定的参考帧来对图像帧进行编码;输出单元,用于基于图像帧的编码顺序、被图像 帧参考的参考帧的编码顺序、图像帧的显示顺序以及参考帧的显示顺序来确定解码器对图 像帧进行解码所需的缓冲器的最大大小以及需要重新排序的图像帧的数量,基于需要重新 排序的图像帧的数量,确定形成图像序列的图像帧之中编码顺序和显示顺序之间具有最大 差的图像帧的延迟信息,并通过将指示缓冲器的最大大小的第一语法、指示需要重新排序 的图像帧的数量的第二语法以及指示延迟信息的第三语法添加到强制序列参数集来产生 比特流,其中,所述强制序列参数集是与图像序列的编码相关的信息的集合。 根据本专利技术的另一方面,提供了一种对图像进行解码的方法,所述方法包括:从比 特流获得第一语法、第二语法和第二语法,其中,第一语法指不对形成图像序列的图像巾贞中 的每一个图像帧进行解码所需的缓冲器的最大大小,第二语法指示在后解码的图像帧之后 被显示并需要重新排序的图像帧的数量,第三语法指示形成图像序列的图像帧之中解码顺 序和显示顺序之间具有最大差的图像帧的延迟信息;通过使用第一语法来设置解码器对图 像序列进行解码所需的缓冲器的最大大小;从比特流获得在其中图像帧被编码的已编码的 数据,并通过对获得的已编码的数据进行解码来获得解码的图像帧;将解码的图像帧存储 在解码器的缓冲器中;以及通过使用第二语法和第三语法来确定是否输出存储在解码器的 缓冲器中的图像帧,其中,第一语法、第二语法和第三语法被包括在强制序列参数集中,其 中,所述强制序列参数集是与图像序列的编码相关的信息的集合。 根据本专利技术的另一方面,提供了一种用于对图像进行解码的设备,所述设备包括: 图像数据和编码信息提取器,用于从比特流获得第一语法、第二语法、第三语法以及已编码 的数据,其中,第一语法指示对形成图像序列的图像帧中的每一个图像帧进行解码所需的 缓冲器的最大大小,第二语法指示在后解码的图像帧之后被显示并需要重新排序的图像帧 的数量,第三语法指示形成图像序列的图像帧之中解码顺序和显示顺序之间具有最大差的 图像帧的延迟信息,其中,在所述已编码的数据中本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201280068213.html" title="用于解码器的缓冲器管理的图像编码方法和装置、以及图像解码方法和装置原文来自X技术">用于解码器的缓冲器管理的图像编码方法和装置、以及图像解码方法和装置</a>

【技术保护点】
一种对图像进行编码的方法,所述方法包括:通过执行运动预测和补偿来分别确定形成图像序列的图像帧的参考帧,并通过使用确定的参考帧来对图像帧进行编码;基于图像帧的编码顺序、被图像帧参考的参考帧的编码顺序、图像帧的显示顺序以及参考帧的显示顺序来确定解码器对图像帧进行解码所需的缓冲器的最大大小以及需要重新排序的图像帧的数量;基于需要重新排序的图像帧的数量,确定形成图像序列的图像帧之中编码顺序和显示顺序之间具有最大差的图像帧的延迟信息;将指示缓冲器的最大大小的第一语法、指示需要重新排序的图像帧的数量的第二语法以及指示延迟信息的第三语法添加到强制序列参数集,其中,所述强制序列参数集是与图像序列的编码相关的信息的集合。

【技术特征摘要】
【国外来华专利技术】2012.04.02 KR 10-2012-0034093;2011.11.25 US 61/5631. 一种对图像进行编码的方法,所述方法包括: 通过执行运动预测和补偿来分别确定形成图像序列的图像帧的参考帧,并通过使用确 定的参考帧来对图像帧进行编码; 基于图像帧的编码顺序、被图像帧参考的参考帧的编码顺序、图像帧的显示顺序以及 参考帧的显示顺序来确定解码器对图像帧进行解码所需的缓冲器的最大大小以及需要重 新排序的图像帧的数量; 基于需要重新排序的图像帧的数量,确定形成图像序列的图像帧之中编码顺序和显示 顺序之间具有最大差的图像帧的延迟信息; 将指示缓冲器的最大大小的第一语法、指示需要重新排序的图像帧的数量的第二语法 以及指示延迟信息的第三语法添加到强制序列参数集,其中,所述强制序列参数集是与图 像序列的编码相关的信息的集合。2. 如权利要求1所述的方法,其中,所述第一语法是基于图像帧的编码顺序和被图像 中贞参考的参考巾贞的编码顺序获得的最大解码巾贞缓冲(max_dec_frame_buffering)语法。3. 如权利要求1所述的方法,其中,第二语法是num_reorder_frames语法,其中,所述 num_reorder_frames语法根据形成图像序列的图像巾贞之中基于编码顺序被首先编码并且 随后基于显示顺序在后编码的图像帧之后被显示的图像帧的最大数量而获得。4. 如权利要求1所述的方法,其中,第三语法是通过使用第二语法与 MaxLatencyFrames语法之间的差值而获得的max_latency_increase语法,其中,所述 MaxLatencyFrames语法指示形成图像序列的图像巾贞的编码顺序和显示顺序之间的差的最 大值。5. -种用于对图像进行编码的设备,所述设备包括: 编码器,用于通过执行运动预测和补偿来分别确定形成图像序列的图像帧的参考帧, 并通过使用确定的参考帧来对图像帧进行编码; 输出单元,用于基于图像帧的编码顺序、被图像帧参考的参考帧的编码顺序、图像帧的 显示顺序以及参考帧的显示顺序来确定解码器对图像帧进行解码所需的缓冲器的最大大 小以及需要重新排序的图像帧的数量,基于需要重新排序的图像帧的数量,确定形成图像 序列的图像帧之中编码顺序和显示顺序之间具有最大差的图像帧的延迟信息,并通过将指 示缓冲器的最大大小的第一语法、指示需要重新排序的图像帧的数量的第二语法以及指示 延迟信息的第三语法添加到强制序列参数集来产生比特流,其中,所述强制序列参数集是 与图像序列的编码相关的信息的集合。6. -种对图像进行解码的方法,所述方法包括: 从比特流获得第一语法、第二语法和第二语法,其中,第一语法指不对形成图像序列的 图像帧中的每一个图像帧进行解码所需的缓冲器的最大大小,第二语法指示在后解码的图 像帧之后被显示并需要重新排序的图像帧的数量,第三语法指示形成图像序列的图像帧之 中解码顺序和显示顺序之间具有最大差的图像帧的延迟信息; 通过使用第一语法来设置解码器对图像序列进行解码所需的缓冲器的最大大小; 从比特流获得在其中图像帧被编码的已编码的数据,并通过对获得的已编码的数据进 行解码来获得解码的图像帧; 将解码的图像帧存储在解...

【专利技术属性】
技术研发人员:朴永五金赞烈崔光杓朴正辉
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1