+

CN104243988A - Video encoding and decoding method and device, method for transferring video bitstream and video bitstream - Google Patents

Video encoding and decoding method and device, method for transferring video bitstream and video bitstream Download PDF

Info

Publication number
CN104243988A
CN104243988A CN201310237872.5A CN201310237872A CN104243988A CN 104243988 A CN104243988 A CN 104243988A CN 201310237872 A CN201310237872 A CN 201310237872A CN 104243988 A CN104243988 A CN 104243988A
Authority
CN
China
Prior art keywords
image
level
storage space
current
image storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310237872.5A
Other languages
Chinese (zh)
Other versions
CN104243988B (en
Inventor
虞露
何至初
凌勇
陈杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Original Assignee
Zhejiang University ZJU
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU, Beijing Samsung Telecommunications Technology Research Co Ltd, Samsung Electronics Co Ltd filed Critical Zhejiang University ZJU
Priority to CN201310237872.5A priority Critical patent/CN104243988B/en
Publication of CN104243988A publication Critical patent/CN104243988A/en
Application granted granted Critical
Publication of CN104243988B publication Critical patent/CN104243988B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本申请公开了一种视频编码方法,包括:确定当前编码图像的级别;将当前编码图像的级别写入发送给视频解码端的码流。本申请公开了一种视频解码方法,包括:从接收自视频编码端的码流中获取当前解码图像的级别;根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。本申请还公开了视频编码装置、视频解码装置、传输视频码流的方法以及码流。应用本申请公开的技术方案,能够有效地管理有限大小的图像存储空间,以较少的开销实现复杂的图像间的参考结构,并能够提高视频编解码的抗误码性能。

The present application discloses a video encoding method, which includes: determining the level of the currently encoded image; and writing the level of the currently encoded image into a code stream sent to a video decoding end. The present application discloses a video decoding method, including: obtaining the level of the current decoded image from the code stream received from the video encoding end; determining whether to store the reconstructed image of the current decoded image into the image storage space according to the level of the currently decoded image, if To store the reconstructed image of the currently decoded image into the image storage space, according to the level of the currently decoded image, the level of the image stored in the image storage space, whether the image storage space is full, the difference between the currently decoded image and the image stored in the image storage space The distance determines whether images already stored in the image storage space are retained. The application also discloses a video coding device, a video decoding device, a method for transmitting a video code stream and a code stream. By applying the technical solution disclosed in this application, the limited image storage space can be effectively managed, a complex inter-image reference structure can be realized with less overhead, and the anti-error performance of video coding and decoding can be improved.

Description

视频编解码方法及装置、传输视频码流的方法及视频码流Video coding and decoding method and device, method and video code stream transmission method

技术领域technical field

本申请涉及视频编解码技术领域,特别涉及视频编码方法及装置、视频解码方法及装置、传输视频码流的方法及视频码流。The present application relates to the technical field of video encoding and decoding, and in particular to a video encoding method and device, a video decoding method and device, a method for transmitting a video code stream, and a video code stream.

背景技术Background technique

视频编解码技术中的参考图像管理主要涉及两方面内容:Reference image management in video codec technology mainly involves two aspects:

1、当前解码的图像是否需要存储,以供后续图像参考使用;1. Whether the currently decoded image needs to be stored for reference in subsequent images;

2、已经存储的图像是否还需要继续存储。2. Do you need to continue storing the images that have already been stored?

在现有的H.264和HEVC标准中,将存储解码图像的空间定义为解码图像缓冲区(DPB)。AVS标准中定义存储解码图像的空间为图像缓冲区。下面用图像缓冲区来统一指代。In the existing H.264 and HEVC standards, the space for storing decoded images is defined as a decoded image buffer (DPB). The AVS standard defines the space for storing decoded images as an image buffer. The image buffer is used to refer to it uniformly below.

H.264采用先进先出(FIFO)管理机制或存储器管理指令(MMCO)来管理图像缓冲区。HEVC采用缓冲区描述机制(buffer description)来管理图像缓冲区。H.264 uses a first-in-first-out (FIFO) management mechanism or a memory management command (MMCO) to manage image buffers. HEVC uses a buffer description mechanism (buffer description) to manage image buffers.

先进先出管理机制的特点在于简洁有效,但是当参考关系过于复杂的时候,例如层次B的参考结构,由于按顺序先进先出的特点,导致不能将相关性最强的一个或者几个参考图像保留在图像缓冲区中。存储器管理指令和缓冲区描述机制都是非常灵活的管理机制,基于这两种机制,图像缓冲区能够灵活地选择要存储的图像。但是由于参考图像的存储还是有一定规律的,即相关性越强的(例如重建质量高的,或者被后续很多图像参考的)图像越有被存储的价值,过于灵活的选择势必要付出一些不必要的代价。The first-in-first-out management mechanism is characterized by simplicity and effectiveness, but when the reference relationship is too complicated, such as the reference structure of level B, due to the characteristic of first-in-first-out in order, the most relevant one or several reference images cannot be remain in the image buffer. Both the memory management instruction and the buffer description mechanism are very flexible management mechanisms. Based on these two mechanisms, the image buffer can flexibly select the image to be stored. However, since the storage of reference images still has certain rules, that is, the images with stronger correlation (for example, those with high reconstruction quality, or referenced by many subsequent images) are more valuable to be stored. Too flexible selection will inevitably cost some money. necessary price.

另外,对于存储器管理指令的管理方式,相邻两图像的解码图像缓冲区之间的关系非常紧密,如果丢失了某一图像的数据,则无法正确地管理这一图像的解码图像缓冲区,那么将对后面所有图像的解码图像缓冲区的管理造成影响。In addition, for the management method of memory management instructions, the relationship between the decoded image buffers of two adjacent images is very close. If the data of a certain image is lost, the decoded image buffer of this image cannot be managed correctly, then Will affect the management of the decoded image buffer for all subsequent images.

发明内容Contents of the invention

本申请的目的在于针对现有技术的不足,提供一种基于级别的视频编码方法及装置、视频解码方法及装置,以有效地管理有限大小的图像存储空间,并以较少的开销实现复杂的图像间的参考结构。The purpose of this application is to provide a level-based video encoding method and device, video decoding method and device to effectively manage the limited image storage space and realize complex image processing with less overhead. A reference structure between images.

本申请还提供了一种传输视频码流的方法以及一种视频码流,能够在视频码流中传输图像的级别信息,从而在丢失某图像数据的情况下,保证在该图像之后解码的图像的解码图像缓冲区能够正确地管理,以提高抗误码性能。The present application also provides a method for transmitting a video code stream and a video code stream, which can transmit image level information in the video code stream, so that in the case of loss of certain image data, it is guaranteed that the image decoded after the image The decoded image buffer can be properly managed to improve error resistance performance.

本申请提供的一种视频编码方法,包括:A video encoding method provided by this application includes:

确定当前编码图像的级别;Determine the level of the currently encoded image;

将当前编码图像的级别写入发送给视频解码端的码流。Write the level of the currently encoded image into the code stream sent to the video decoder.

较佳地,确定当前编码图像的级别的方式包括:根据图像存储空间的管理结果确定当前编码图像的级别。Preferably, the method for determining the level of the currently encoded image includes: determining the level of the currently encoded image according to the management result of the image storage space.

较佳地,在确定当前编码图像的级别之后,进一步包括:根据当前编码图像的级别确定是否将当前编码图像的重建图像存入图像存储空间,如果将当前编码图像的重建图像存入图像存储空间,则根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。Preferably, after determining the level of the current coded picture, it further includes: determining whether to store the reconstructed picture of the current coded picture in the image storage space according to the level of the current coded picture, if the reconstructed picture of the current coded picture is stored in the picture storage space , then according to the level of the currently encoded image, the level of the image stored in the image storage space, whether the image storage space is full, and the distance between the currently encoded image and the image stored in the image storage space, determine whether the image stored in the image storage space is reserve.

较佳地,如果当前编码图像的级别为最低级别,则不在图像存储空间中存储当前编码图像的重建图像。Preferably, if the level of the current coded picture is the lowest level, the reconstructed picture of the current coded picture is not stored in the picture storage space.

较佳地,确定所述图像存储空间已存储的图像是否保留的方式包括:Preferably, the manner of determining whether the image stored in the image storage space is retained includes:

从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current coded image is negative and whose level is smaller than the level of the current coded image, in the found image, the absolute value of the distance from the current coded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于等于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the images whose distance to the current coded picture is negative and whose level is less than or equal to the level of the current coded picture, and among the found pictures, the distance from the current coded picture The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find the image whose distance with the current coded image is negative from the images stored in the image storage space, and among the found images, the image with the largest absolute value of the distance from the current coded image is removed from the image storage space delete.

较佳地,所述将当前编码图像的级别写入发送给视频解码端的码流包括:在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;在当前编码图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前编码图像的级别。Preferably, writing the level of the currently coded image into the code stream sent to the video decoding end includes: writing at least one reference image set in the sequence header code stream, and each reference image set includes at least one level; Level reference information is written in the picture header stream of the coded picture, and the level reference information specifies a level in a set of reference pictures, which is the level of the current coded picture.

本申请提供的一种视频解码方法,包括:A video decoding method provided by this application includes:

从接收自视频编码端的码流中获取当前解码图像的级别;Obtain the level of the current decoded image from the code stream received from the video encoder;

根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。Determine whether to store the reconstructed image of the current decoded image into the image storage space according to the level of the currently decoded image. level, whether the image storage space is full, and the distance between the currently decoded image and the images stored in the image storage space determine whether the stored images in the image storage space are retained.

较佳地,如果当前解码图像的级别为最低级别,则不在图像存储空间中存储当前解码图像的重建图像。Preferably, if the level of the currently decoded picture is the lowest level, the reconstructed picture of the current decoded picture is not stored in the picture storage space.

较佳地,确定所述图像存储空间已存储的图像是否保留的方式包括:Preferably, the manner of determining whether the image stored in the image storage space is retained includes:

从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is smaller than the level of the current decoded image, in the found image, the absolute value of the distance from the current decoded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于等于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is less than or equal to the level of the current decoded image, and in the found image, the distance to the current decoded image The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find out the image whose distance to the current decoded image is negative from the images stored in the image storage space, and among the found images, remove the image with the largest absolute value from the image storage space from the image storage space delete.

较佳地,所述从接收自视频编码端的码流中获取当前解码图像的级别包括:从序列头码流中获取至少一个参考图像集合,每个参考图像集合中包括至少一个级别;从当前解码图像的图像头码流中获取级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前解码图像的级别。Preferably, the obtaining the level of the currently decoded image from the code stream received from the video encoding end includes: obtaining at least one reference image set from the sequence header code stream, each reference image set includes at least one level; The level reference information is obtained from the picture header stream of the picture, and the level reference information specifies a level in a set of reference pictures, and the level is the level of the currently decoded picture.

本申请提供的一种视频编码装置,至少包括编码处理单元和码流写入单元,其中:A video encoding device provided by the present application includes at least an encoding processing unit and a code stream writing unit, wherein:

所述编码处理单元用于确定当前编码图像的级别;The encoding processing unit is used to determine the level of the currently encoded image;

所述码流写入单元用于将当前编码图像的级别写入发送给视频解码端的码流。The code stream writing unit is used for writing the level of the current coded image into the code stream sent to the video decoder.

较佳地,所述编码处理单元根据图像存储空间的管理结果确定当前编码图像的级别。Preferably, the encoding processing unit determines the level of the currently encoded image according to the management result of the image storage space.

较佳地,所述编码处理单元在确定当前编码图像的级别之后,进一步用于根据当前编码图像的级别确定是否将当前编码图像的重建图像存入图像存储空间,如果将当前编码图像的重建图像存入图像存储空间,则根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。Preferably, after the encoding processing unit determines the level of the current encoded image, it is further used to determine whether to store the reconstructed image of the current encoded image in the image storage space according to the level of the current encoded image, if the reconstructed image of the currently encoded image Stored in the image storage space, the image storage space is determined according to the level of the current encoded image, the level of the image stored in the image storage space, whether the image storage space is full, the distance between the current encoded image and the image stored in the image storage space Whether stored images are retained.

较佳地,如果当前编码图像的级别为最低级别,所述编码处理单元不在图像存储空间中存储当前编码图像的重建图像。Preferably, if the level of the currently encoded image is the lowest level, the encoding processing unit does not store the reconstructed image of the currently encoded image in the image storage space.

较佳地,所述编码处理单元用于按照以下方式确定所述图像存储空间已存储的图像是否保留:Preferably, the encoding processing unit is configured to determine whether the image stored in the image storage space is retained in the following manner:

从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current coded image is negative and whose level is smaller than the level of the current coded image, in the found image, the absolute value of the distance from the current coded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于等于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the images whose distance to the current coded picture is negative and whose level is less than or equal to the level of the current coded picture, and among the found pictures, the distance from the current coded picture The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find the image whose distance with the current coded image is negative from the images stored in the image storage space, and among the found images, the image with the largest absolute value of the distance from the current coded image is removed from the image storage space delete.

较佳地,所述码流写入单元用于在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并用于在当前编码图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前编码图像的级别。Preferably, the code stream writing unit is used to write at least one reference image set in the sequence header code stream, each reference image set includes at least one level; Writing level reference information, the level reference information designates a level in a set of reference pictures, and the level is the level of the current coded picture.

本申请提供的一种视频解码装置,包括解码处理单元和设置于码流读取单元中的级别信息获取单元,其中:A video decoding device provided by the present application includes a decoding processing unit and a level information acquisition unit set in the code stream reading unit, wherein:

所述级别信息获取单元用于从接收自视频编码端的码流中获取当前解码图像的级别;The level information obtaining unit is used to obtain the level of the currently decoded image from the code stream received from the video encoding end;

所述解码处理单元用于根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。The decoding processing unit is used to determine whether to store the reconstructed image of the current decoded image into the image storage space according to the level of the currently decoded image, and if the reconstructed image of the currently decoded image is stored in the image storage space, then according to the level of the currently decoded image, The level of images stored in the image storage space, whether the image storage space is full, and the distance between the currently decoded image and the images stored in the image storage space determine whether the images stored in the image storage space are retained.

较佳地,如果当前解码图像的级别为最低级别,则所述解码处理单元不在图像存储空间中存储当前解码图像的重建图像。Preferably, if the level of the currently decoded picture is the lowest level, the decoding processing unit does not store the reconstructed picture of the current decoded picture in the picture storage space.

较佳地,所述解码处理单元用于按照以下方式确定所述图像存储空间已存储的图像是否保留:Preferably, the decoding processing unit is configured to determine whether the image stored in the image storage space is retained in the following manner:

从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is smaller than the level of the current decoded image, in the found image, the absolute value of the distance from the current decoded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于等于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is less than or equal to the level of the current decoded image, and in the found image, the distance to the current decoded image The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find out the image whose distance to the current decoded image is negative from the images stored in the image storage space, and among the found images, remove the image with the largest absolute value from the image storage space from the image storage space delete.

较佳地,所述级别信息获取单元用于从序列头码流中获取至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并用于从当前解码图像的图像头码流中获取级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前解码图像的级别。Preferably, the level information acquiring unit is used to acquire at least one reference image set from the sequence header stream, each reference image set includes at least one level; and is used to acquire the level from the image header stream of the currently decoded image Reference information, the level reference information specifies a level in a set of reference pictures, and the level is the level of the currently decoded picture.

本申请提供的一种传输视频码流的方法,包括:A method for transmitting a video code stream provided by this application includes:

在序列头码流中传输至少一个参考图像集合,每个参考图像集合中包括至少一个级别;在当前图像的图像头码流中传输级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。Transmit at least one reference image set in the sequence header stream, each reference image set includes at least one level; transmit level reference information in the image header stream of the current image, and the level reference information specifies a reference image set A level of , which is the level of the current image.

较佳地,每个参考图像集合中所包括的级别的顺序为对应图像的解码顺序。Preferably, the order of levels included in each set of reference pictures is the decoding order of the corresponding pictures.

本申请还提供了一种视频码流,其中,序列头码流中包含至少一个参考图像集合,每个参考图像集合中包括至少一个级别;当前图像的图像头码流中包含级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。The present application also provides a video code stream, wherein the sequence header code stream contains at least one reference image set, and each reference image set includes at least one level; the image header stream of the current image contains level reference information, so The level reference information mentioned above specifies a level in a set of reference images, which is the level of the current image.

较佳地,每个参考图像集合中所包括的级别的顺序为对应图像的解码顺序。Preferably, the order of levels included in each set of reference pictures is the decoding order of the corresponding pictures.

由上述技术方案可见,本申请提供的技术方案,能够有效地管理有限大小的图像存储空间,实现复杂的图像间的参考结构。同时相对于存储器管理指令方案和缓冲区描述机制,减少了过于灵活的参考图像管理方案所带来的传输、存储以及处理上不必要的开销。It can be seen from the above technical solution that the technical solution provided by the present application can effectively manage a limited image storage space and realize a complex reference structure between images. At the same time, compared with the memory management instruction scheme and the buffer description mechanism, unnecessary overheads in transmission, storage, and processing brought about by an overly flexible reference image management scheme are reduced.

并且,本申请为复杂的图像间参考保留了适当的所需要参考图像,且码流效率高,具有一定的抗误码性能。Moreover, the present application reserves appropriate required reference images for complex inter-image references, and has high code stream efficiency and certain anti-error performance.

附图说明Description of drawings

图1为本申请一较佳视频编码方法的流程示意图;FIG. 1 is a schematic flow diagram of a preferred video encoding method of the present application;

图2为本申请一较佳视频解码方法的流程示意图;Fig. 2 is a schematic flow chart of a preferred video decoding method of the present application;

图3为本申请一较佳视频编码装置的组成结构示意图;FIG. 3 is a schematic diagram of the composition and structure of a preferred video encoding device of the present application;

图4为本申请一较佳视频解码装置的组成结构示意图。FIG. 4 is a schematic diagram of the composition and structure of a preferred video decoding device of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and examples.

本申请的主要思想在于提供一种基于级别对参考图像进行管理的技术方案。The main idea of the present application is to provide a technical solution for managing reference images based on levels.

本申请中,在定义级别时,可以根据当前编/解码图像与之后编/解码图像的相关度或其他标准来确定当前编/解码图像的级别,并根据当前编/解码图像的级别对图像存储空间进行管理。In this application, when defining the level, the level of the current encoded/decoded image can be determined according to the correlation between the current encoded/decoded image and the subsequent encoded/decoded image or other standards, and the image is stored according to the level of the current encoded/decoded image Space is managed.

但是,也不排除这样的情况:假设在编码端需要得到某种图像存储空间管理结果,此时,也可以由该图像存储空间的管理结果反推当前编码图像的级别,即:根据图像存储空间的管理结果确定当前编码图像的级别。这样,得到当前编码图像的级别之后,由于图像存储空间管理结果已确定,无需再根据当前编码图像的级别对图像存储空间进行管理。However, such a situation is not ruled out: assuming that a certain image storage space management result needs to be obtained at the encoding end, at this time, the level of the current encoded image can also be deduced from the management result of the image storage space, that is: according to the image storage space The result of the management determines the level of the currently encoded picture. In this way, after the level of the currently encoded image is obtained, since the image storage space management result has been determined, there is no need to manage the image storage space according to the level of the currently encoded image.

本申请中,在编码端,图像存储空间泛指所有用于存储当前编码图像的重建图像的缓冲区;在解码端,图像存储空间泛指所有用于存储当前解码图像的重建图像的缓冲区。In this application, at the encoding end, the image storage space generally refers to all the buffers used to store the reconstructed image of the currently encoded image; at the decoding end, the image storage space generally refers to all the buffers used to store the reconstructed image of the currently decoded image.

图1为本申请一较佳视频编码方法的流程示意图。该示意图中以先确定当前编码图像的级别,然后根据该级别对图像存储空间进行管理为例进行说明。该方法包括以下步骤:FIG. 1 is a schematic flowchart of a preferred video encoding method of the present application. In the schematic diagram, the level of the currently encoded image is determined first, and then the image storage space is managed according to the level as an example for illustration. The method includes the following steps:

步骤101:确定当前编码图像的级别。Step 101: Determine the level of the currently encoded image.

步骤102:根据当前编码图像的级别对图像存储空间进行管理。Step 102: Manage the image storage space according to the level of the currently encoded image.

具体而言,可以根据当前编码图像的级别确定是否将当前编码图像的重建图像存入图像存储空间,如果将当前编码图像的重建图像存入图像存储空间,则进一步根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。Specifically, it can be determined whether to store the reconstructed image of the current encoded image into the image storage space according to the level of the currently encoded image, and if the reconstructed image of the currently encoded image is stored in the image storage space, further according to the level of the currently encoded image, the image The level of the image stored in the storage space, whether the image storage space is full, and the distance between the currently encoded image and the image stored in the image storage space determine whether the image stored in the image storage space is retained.

这里,当前编码图像与图像存储空间已存储的图像的距离根据当前编码图像与图像存储空间已存储的图像的显示顺序进行确定。Here, the distance between the current encoded image and the images stored in the image storage space is determined according to the display order of the current encoded image and the images stored in the image storage space.

如果当前编码图像的级别为最低级别,则不在图像存储空间中存储当前编码图像的重建图像。这里,假设级别为顺序设置的,如果级别为逆序设置的,那么,在当前编码图像的级别为最高级别时,不在图像存储空间中存储当前编码图像的重建图像。当然,在具体应用中也可以不按顺序设置级别,但是需要确定哪个或哪些级别的图像无需在图像存储空间中存储,这样,在当前编码图像的级别属于这些级别范围内时,不在图像存储空间中存储当前编码图像的重建图像。If the level of the currently coded picture is the lowest level, the reconstructed picture of the current coded picture is not stored in the picture storage space. Here, it is assumed that the levels are set sequentially. If the levels are set in reverse order, then when the level of the current encoded image is the highest level, the reconstructed image of the current encoded image will not be stored in the image storage space. Of course, in specific applications, the levels can also be set out of order, but it is necessary to determine which level or levels of images do not need to be stored in the image storage space, so that when the level of the currently encoded image falls within the range of these levels, it is not stored in the image storage space Stores the reconstructed image of the current encoded image in .

上述确定图像存储空间已存储的图像是否保留的方式包括:The above methods for determining whether the images stored in the image storage space are reserved include:

从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current coded image is negative and whose level is smaller than the level of the current coded image, in the found image, the absolute value of the distance from the current coded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于等于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the images whose distance to the current coded picture is negative and whose level is less than or equal to the level of the current coded picture, and among the found pictures, the distance from the current coded picture The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find the image whose distance with the current coded image is negative from the images stored in the image storage space, and among the found images, the image with the largest absolute value of the distance from the current coded image is removed from the image storage space delete.

步骤103:将当前编码图像的级别写入发送给视频解码端的码流。Step 103: Write the level of the currently coded image into the code stream sent to the video decoder.

具体而言,可以在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并在当前编码图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前编码图像的级别。Specifically, at least one reference image set may be written in the sequence header stream, and each reference image set includes at least one level; and level reference information may be written in the image header stream of the current coded image, said The level reference information specifies a level in a set of reference pictures, which is the level of the currently coded picture.

在实际应用中,还可以设置与级别对应的级别信息,并将级别信息写入码流传输给视频解码端。In practical applications, the level information corresponding to the level can also be set, and the level information can be written into the code stream and transmitted to the video decoding end.

图2为本申请一较佳视频解码方法的流程示意图,该方法包括以下步骤:Fig. 2 is a schematic flow chart of a preferred video decoding method of the present application, the method comprising the following steps:

步骤201:从接收自视频编码端的码流中获取当前解码图像的级别。Step 201: Obtain the level of the currently decoded image from the code stream received from the video encoder.

步骤202:根据当前解码图像的级别对图像存储空间进行管理。Step 202: Manage the image storage space according to the level of the currently decoded image.

具体而言,可以根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则进一步根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。Specifically, it can be determined whether to store the reconstructed image of the currently decoded image into the image storage space according to the level of the currently decoded image, and if the reconstructed image of the currently decoded image is stored in the image storage space, further according to the level of the currently decoded image, the image The level of the image stored in the storage space, whether the image storage space is full, and the distance between the currently decoded image and the image stored in the image storage space determine whether the image stored in the image storage space is retained.

本步骤的具体实现方式与图1中步骤102的具体描述类似,区别仅在于步骤102描述的是编码过程中对图像存储空间的管理,而本步骤是解码过程中对图像存储空间的管理,因此,将步骤102中的“编码”替换为“解码”即可,在此不再赘述。The specific implementation of this step is similar to the specific description of step 102 in Figure 1, the only difference being that what step 102 describes is the management of the image storage space in the encoding process, and this step is the management of the image storage space in the decoding process, so It is sufficient to replace “encoding” in step 102 with “decoding”, which will not be repeated here.

图3为本申请一较佳视频编码装置的组成结构示意图,该视频编码装置至少包括编码处理单元和码流写入单元,其中:Fig. 3 is a schematic diagram of the composition and structure of a preferred video encoding device of the present application, the video encoding device at least includes an encoding processing unit and a code stream writing unit, wherein:

所述编码处理单元用于确定当前编码图像的级别;The encoding processing unit is used to determine the level of the currently encoded image;

所述码流写入单元用于将当前编码图像的级别写入发送给视频解码端的码流。The code stream writing unit is used for writing the level of the current coded image into the code stream sent to the video decoder.

较佳地,所述编码处理单元可以根据图像存储空间的管理结果确定当前编码图像的级别。Preferably, the encoding processing unit can determine the level of the currently encoded image according to the management result of the image storage space.

所述编码处理单元在确定当前编码图像的级别之后,可以进一步用于根据当前编码图像的级别确定是否将当前编码图像的重建图像存入图像存储空间,如果将当前编码图像的重建图像存入图像存储空间,则根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。After the encoding processing unit determines the level of the current encoded image, it can be further used to determine whether to store the reconstructed image of the current encoded image in the image storage space according to the level of the currently encoded image, if the reconstructed image of the currently encoded image is stored in the image storage space storage space, then determine the stored image storage space according to the level of the current encoded image, the level of the image stored in the image storage space, whether the image storage space is full, the distance between the current encoded image and the image stored in the image storage space Whether the image is preserved.

如果当前编码图像的级别为最低级别,所述编码处理单元不在图像存储空间中存储当前编码图像的重建图像。If the level of the currently encoded image is the lowest level, the encoding processing unit does not store the reconstructed image of the currently encoded image in the image storage space.

对应于图1所示方法,所述编码处理单元可以按照以下方式确定所述图像存储空间已存储的图像是否保留:Corresponding to the method shown in FIG. 1, the encoding processing unit may determine whether the image stored in the image storage space is retained in the following manner:

从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current coded image is negative and whose level is smaller than the level of the current coded image, in the found image, the absolute value of the distance from the current coded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于等于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the images whose distance to the current coded picture is negative and whose level is less than or equal to the level of the current coded picture, and among the found pictures, the distance from the current coded picture The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find the image whose distance with the current coded image is negative from the images stored in the image storage space, and among the found images, the image with the largest absolute value of the distance from the current coded image is removed from the image storage space delete.

较佳地,所述码流写入单元可以用于在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并用于在当前编码图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前编码图像的级别。Preferably, the code stream writing unit can be used to write at least one reference image set in the sequence header code stream, each reference image set includes at least one level; Level reference information is written in , where the level reference information specifies a level in a reference image set, and the level is the level of the currently coded image.

图4为本申请一较佳视频解码装置的组成结构示意图,该视频解码装置至少包括解码处理单元和设置于码流读取单元中的级别信息获取单元,其中:Fig. 4 is a schematic diagram of the composition and structure of a preferred video decoding device of the present application, the video decoding device at least includes a decoding processing unit and a level information acquisition unit arranged in the code stream reading unit, wherein:

所述级别信息获取单元用于从接收自视频编码端的码流中获取当前解码图像的级别;The level information obtaining unit is used to obtain the level of the currently decoded image from the code stream received from the video encoding end;

所述解码处理单元用于根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。The decoding processing unit is used to determine whether to store the reconstructed image of the current decoded image into the image storage space according to the level of the currently decoded image, and if the reconstructed image of the currently decoded image is stored in the image storage space, then according to the level of the currently decoded image, The level of images stored in the image storage space, whether the image storage space is full, and the distance between the currently decoded image and the images stored in the image storage space determine whether the images stored in the image storage space are retained.

较佳地,如果当前解码图像的级别为最低级别,则所述解码处理单元不在图像存储空间中存储当前解码图像的重建图像。Preferably, if the level of the currently decoded picture is the lowest level, the decoding processing unit does not store the reconstructed picture of the current decoded picture in the picture storage space.

较佳地,所述解码处理单元用于按照以下方式确定所述图像存储空间已存储的图像是否保留:Preferably, the decoding processing unit is configured to determine whether the image stored in the image storage space is retained in the following manner:

从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is smaller than the level of the current decoded image, in the found image, the absolute value of the distance from the current decoded image The largest image is removed from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于等于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is less than or equal to the level of the current decoded image, and in the found image, the distance to the current decoded image The image with the largest absolute value is deleted from the image storage space;

或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find out the image whose distance to the current decoded image is negative from the images stored in the image storage space, and among the found images, remove the image with the largest absolute value from the image storage space from the image storage space delete.

较佳地,所述级别信息获取单元可以用于从序列头码流中获取至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并用于从当前解码图像的图像头码流中获取级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前解码图像的级别。Preferably, the level information acquisition unit can be used to acquire at least one reference image set from the sequence header stream, each reference image set includes at least one level; and is used to acquire from the image header stream of the currently decoded image Level reference information, where the level reference information specifies a level in a set of reference pictures, and the level is the level of the currently decoded picture.

本申请所提供的技术方案中,需要在编码端和解码端之间传输一种重要的信息,即:级别,为此,本申请提供了一种视频码流及传输视频码流的方法。In the technical solution provided by the application, an important information needs to be transmitted between the encoding end and the decoding end, that is, the level. For this reason, the application provides a video code stream and a method for transmitting the video code stream.

其中,该视频码流的序列头码流中包含至少一个参考图像集合,每个参考图像集合中包括至少一个级别;当前图像的图像头码流中包含级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。Wherein, the sequence header stream of the video code stream contains at least one reference image set, and each reference image set includes at least one level; the image header stream of the current image contains level reference information, and the level reference information specifies A level in a set of reference images, which is the level of the current image.

该传输视频码流的方法在序列头码流中传输至少一个参考图像集合,每个参考图像集合中包括至少一个级别;在当前图像的图像头码流中传输级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。The method for transmitting a video code stream transmits at least one reference image set in the sequence header code stream, and each reference image set includes at least one level; transmits level reference information in the image header code stream of the current image, and the level reference The message specifies a level in a set of reference pictures that is the level of the current picture.

较佳地,每个参考图像集合中所包括的级别的顺序为对应图像的解码顺序。Preferably, the order of levels included in each set of reference pictures is the decoding order of the corresponding pictures.

下面举实施例对本申请技术方案进行进一步详细说明。由于编码过程与解码过程是对应的,涉及本申请要求保护的对图像存储空间进行管理的技术方案,在编码过程和解码过程中也是对应的,因此,在下面的实施例中仅以编码过程为例进行说明。The technical solution of the present application will be described in further detail below with examples. Since the encoding process corresponds to the decoding process, and relates to the technical solution for managing the image storage space claimed in this application, it also corresponds to the encoding process and the decoding process. Therefore, in the following embodiments, only the encoding process is taken as the example to illustrate.

第一步:定义级别。Step 1: Define the level.

如前所述,在定义级别时,可以根据当前编码图像与之后编码图像的相关度或其他标准来确定当前编码图像的级别。例如,可以根据当前编码图像的量化程度以及被后编码图像参考的次数等因素来确定当前编码图像与之后编码图像的相关度,并按照相关度越强,级别越高的方式来确定编码图像的级别。As mentioned above, when defining the level, the level of the current encoded image may be determined according to the correlation between the current encoded image and subsequent encoded images or other criteria. For example, the degree of correlation between the current coded picture and the subsequent coded picture can be determined according to factors such as the degree of quantization of the current coded picture and the number of times it is referenced by the post-coded picture, and the stronger the correlation, the higher the level of the coded picture. level.

表1至表7对几种典型的图像结构下,如何设置当前编码图像的级别进行了举例说明,并通过详细列举编码当前图像之前图像存储区域中图像的显示序号和编码当前图像之后图像存储区域中图像的显示序号,对各种图像结构下图像存储区域中需要存储的图像的帧数进行了分析,从而直观地表明了本申请技术方案所能获得的有益效果。Table 1 to Table 7 illustrate how to set the level of the current encoded image under several typical image structures, and list in detail the display sequence number of the image in the image storage area before encoding the current image and the image storage area after encoding the current image The display serial number of the image in the image is analyzed for the frame number of the image that needs to be stored in the image storage area under various image structures, thus visually indicating the beneficial effect that the technical solution of the present application can obtain.

表1Table 1

表1为IPPPP图像结构下的一个示例。该示例中,图像存储空间最多存4帧图像。Table 1 is an example under the IPPPP image structure. In this example, the image storage space can store up to 4 frames of images.

表2Table 2

表2为IBBP图像结构下的一个示例。该示例中,图像存储空间最多存2帧图像。Table 2 is an example under the IBBP image structure. In this example, the image storage space can store up to 2 frames of images.

表3table 3

表3为Hierarchical4图像结构下的一个示例。该示例中,图像存储空间最多存4帧图像。Table 3 is an example under the Hierarchical4 image structure. In this example, the image storage space can store up to 4 frames of images.

表4Table 4

表4为Hierarchical8图像结构下的一个示例。该示例中,图像存储空间最多存4帧图像。Table 4 is an example under the Hierarchical8 image structure. In this example, the image storage space can store up to 4 frames of images.

表5table 5

表5为Hierarchical8图像结构下的一个示例。该示例中,图像存储空间最多存4帧图像。Table 5 is an example under the Hierarchical8 image structure. In this example, the image storage space can store up to 4 frames of images.

表6Table 6

表6为Hierarchical8图像结构下的一个示例。该示例中,图像存储空间最多存4帧图像。Table 6 is an example under the Hierarchical8 image structure. In this example, the image storage space can store up to 4 frames of images.

表7Table 7

表7为Hierarchical16图像结构下的一个示例。该示例中,图像存储空间最多存4帧图像。Table 7 is an example under the Hierarchical16 image structure. In this example, the image storage space can store up to 4 frames of images.

第二步:根据当前编码图像的级别对图像存储空间进行管理。Step 2: Manage the image storage space according to the level of the currently encoded image.

具体而言,可以设置级别a>=级别b>=级别c,并根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离等因素来决定如何对图像存储空间进行管理。具体操作如下:Specifically, level a>=level b>=level c can be set, and according to the level of the current encoded image, the level of the image stored in the image storage space, whether the image storage space is full, whether the current encoded image and the image storage space are full Factors such as the distance of the stored images determine how to manage the image storage space. The specific operation is as follows:

a)如果当前编码图像的级别高于或等于级别a:a) If the level of the currently encoded picture is higher than or equal to level a:

1)如果图像存储空间中的缓冲的图像个数小于图像存储空间中能够存储的最大图像个数,即图像存储空间未满,则将当前编码图像的重建图像移入图像存储空间;否则,1) If the number of buffered images in the image storage space is less than the maximum number of images that can be stored in the image storage space, that is, the image storage space is not full, then the reconstructed image of the current encoded image is moved into the image storage space; otherwise,

2)图像存储空间已满,即:图像存储空间中的缓冲图像个数等于图像存储空间中能够存储的最大图像个数,则进行如下操作:2) The image storage space is full, that is: the number of buffered images in the image storage space is equal to the maximum number of images that can be stored in the image storage space, then perform the following operations:

根据图像的显示顺序进行判断,如果图像存储空间中存储有当前编码图像之前的缓冲图像,则检查这些缓冲图像的级别:Judging according to the display order of images, if there are buffered images before the current encoded image stored in the image storage space, check the level of these buffered images:

如果这些缓冲图像中存在级别低于当前编码图像的级别的缓冲图像,将其中与当前编码图像的显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间;否则,If there is a buffer image whose level is lower than that of the current coded image among these buffered images, remove the buffered image with the largest display order difference from the current coded image from the image storage space, and then move the reconstructed image of the current coded image into image storage space; otherwise,

将图像存储空间中当前编码图像之前的缓冲图像中与当前编码图像的显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编/解码图像的重建图像移入图像存储空间。Remove the buffered image with the largest display order difference between the current encoded image and the current encoded image in the image storage space, and then move the reconstructed image of the current encoded/decoded image into the image storage space.

如果图像存储空间中没有当前编码图像之前的缓冲图像,则将图像存储空间中与当前编码图像的显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间。If there is no buffered image before the current encoded image in the image storage space, remove the buffered image with the largest display order difference between the image storage space and the current encoded image from the image storage space, and then move the reconstructed image of the current encoded image into Image storage space.

b)如果当前编码图像的级别低于级别a,且高于等于级别b:b) If the level of the currently encoded image is lower than level a and higher than or equal to level b:

1)如果图像存储空间中的缓冲的图像个数小于图像存储空间中能够存储的最大图像个数,则将当前编码图像的重建图像移入图像存储空间;否则,1) If the number of buffered images in the image storage space is less than the maximum number of images that can be stored in the image storage space, then move the reconstructed image of the current coded image into the image storage space; otherwise,

2)图像存储空间中的缓冲图像个数等于图像存储空间中能够存储的最大图像个数,则进行如下操作:2) The number of buffered images in the image storage space is equal to the maximum number of images that can be stored in the image storage space, then the following operations are performed:

根据图像的显示顺序进行判断,如果图像存储空间中存储有当前编码图像之前的缓冲图像,则检查这些缓冲图像的级别:Judging according to the display order of images, if there are buffered images before the current encoded image stored in the image storage space, check the level of these buffered images:

如果这些缓冲图像中存在级别低于或等于当前编码图像的级别的缓冲图像,将其中与当前编码图像的显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间;否则,If there is a buffered image whose level is lower than or equal to the level of the current encoded image among these buffered images, remove the buffered image with the largest display order difference from the currently encoded image from the image storage space, and then reconstruct the current encoded image The image is moved into the image storage space; otherwise,

将图像存储空间中当前编码图像之前的缓冲图像中与当前编码图像的显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间。Remove the buffered image with the largest display sequence difference between the current encoded image and the current encoded image in the image storage space, and then move the reconstructed image of the current encoded image into the image storage space.

如果图像存储空间中没有当前编码图像之前的缓冲图,将图像缓冲区中与当前编码图像的显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间。If there is no buffer image before the current coded image in the image storage space, remove the buffered image with the largest difference between the image buffer and the display order of the current coded image from the image memory space, and then move the reconstructed image of the current coded image into the image storage.

c)如果当前解码图像级别小于级别b,且高于等于级别c,c) If the current decoded image level is less than level b and higher than or equal to level c,

1)如果图像存储空间中的缓冲的图像个数小于图像存储空间中能够存储的最大图像个数,则将当前编码图像的重建图像移入图像存储空间;否则,1) If the number of buffered images in the image storage space is less than the maximum number of images that can be stored in the image storage space, then move the reconstructed image of the current coded image into the image storage space; otherwise,

2)图像存储空间中的缓冲图像个数等于图像存储空间中能够存储的最大图像个数,则进行如下操作:2) The number of buffered images in the image storage space is equal to the maximum number of images that can be stored in the image storage space, then perform the following operations:

根据图像的显示顺序进行判断,如果图像存储空间中存在当前编码图像之前的缓冲图像,则将图像存储空间中当前编码图像之前的缓冲图像中与当前编码图像显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间;Judgment is made according to the display order of the images. If there is a buffered image before the current encoded image in the image storage space, the buffered image with the largest display order difference between the current encoded image and the current encoded image in the image storage space is removed from the image Remove from the storage space, and then move the reconstructed image of the current coded image into the image storage space;

如果图像存储空间中没有当前编码图像之前的缓冲图,将图像缓冲区中与当前编码图像显示顺序之差最大的缓冲图像从图像存储空间中移除,然后将当前编码图像的重建图像移入图像存储空间。If there is no buffer image before the current coded image in the image storage space, remove the buffered image in the image buffer with the largest display order difference from the current coded image from the image storage space, and then move the reconstructed image of the current coded image into the image memory space.

d)如果当前编码图像的级别低于级别c,则保持图像存储空间不变。d) If the level of the currently encoded image is lower than level c, keep the image storage space unchanged.

由于所设置的用于比较的门限级别abc的关系为:级别a>=级别b>=级别c,可以允许分类数目不一定都为4类。比如级别a=级别b>级别c时,有一类的个数为0,即分成3类。Since the relationship between the threshold levels abc set for comparison is: level a>=level b>=level c, the number of allowable classifications is not necessarily all 4. For example, when level a=level b>level c, the number of one category is 0, that is, it is divided into three categories.

第三步:将当前编码图像的级别写入发送给视频解码端的码流Step 3: Write the level of the currently encoded image into the code stream sent to the video decoder

如前所述,本申请提出在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;在当前图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。As mentioned above, the present application proposes to write at least one reference image set in the sequence header stream, each reference image set includes at least one level; write level reference information in the image header stream of the current image, the The level reference information specifies a level in a set of reference images, which is the level of the current image.

序列头码流中的语法元素情况示例如下:Examples of syntax elements in the sequence header code stream are as follows:

其中:in:

successive_picture_set_number_minus1的取值为参考图像集合的个数减1;The value of successive_picture_set_number_minus1 is the number of reference image sets minus 1;

successive_picture_set_size表示参考图像集合i(i=0.1…successive_picture_set_number_minus1)中图像的个数;successive_picture_set_size indicates the number of images in the reference image set i (i=0.1...successive_picture_set_number_minus1);

Value_id[j]表示参考图像集合i中第j(j=0.1….successive_picture_set_size-1)帧图像的级别。Value_id[j]的传输顺序为对应图像的解码顺序。Value_id[j] indicates the level of the jth (j=0.1….successive_picture_set_size-1) frame image in the reference image set i. The transmission order of Value_id[j] is the decoding order of the corresponding images.

图像头码流中的语法元素情况示例如下:Examples of syntax elements in the image header stream are as follows:

if(successive_picture_set_num_minus1>0)if(successive_picture_set_num_minus1>0)

{successive_picture_set_idx}{successive_picture_set_idx}

Value_idxValue_idx

其中:in:

successive_picture_set_idx指示所使用的参考图像集合的索引;successive_picture_set_idx indicates the index of the reference picture set used;

Value_idx指示使用参考图像集合中第Value_idx个图像的级别。符合标准的码流应满足:相邻的两个编\解码图像如果属于相同的参考关系集合,则当前编码图像的Value_idx应该等于前一编码图像的Value_idx+1。Value_idx indicates the level using the Value_idx-th picture in the reference picture set. Standard-compliant code streams should satisfy: if two adjacent encoded/decoded images belong to the same set of reference relations, the Value_idx of the current encoded image should be equal to the Value_idx+1 of the previous encoded image.

通过本申请上述技术方案,能够有效地管理有限大小的图像存储空间,实现复杂的图像间的参考结构。同时相对于存储器管理指令方案和缓冲区描述机制,减少了过于灵活的参考图像管理方案所带来的传输、存储以及处理上不必要的开销。Through the above-mentioned technical solution of the present application, a limited image storage space can be effectively managed, and a complex reference structure between images can be realized. At the same time, compared with the memory management instruction scheme and the buffer description mechanism, unnecessary overheads in transmission, storage, and processing brought about by an overly flexible reference image management scheme are reduced.

并且,本申请为复杂的图像间参考保留了适当的所需要参考图像,且码流效率高,具有一定的抗误码性能。Moreover, the present application reserves appropriate required reference images for complex inter-image references, and has high code stream efficiency and certain anti-error performance.

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above is only a preferred embodiment of the application, and is not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application should be included in the application. within the scope of protection.

Claims (24)

1.一种视频编码方法,其特征在于,包括:1. A video coding method, characterized in that, comprising: 确定当前编码图像的级别;Determine the level of the currently encoded image; 将当前编码图像的级别写入发送给视频解码端的码流。Write the level of the currently encoded image into the code stream sent to the video decoder. 2.根据权利要求1所述的方法,其特征在于:2. The method according to claim 1, characterized in that: 确定当前编码图像的级别的方式包括:根据图像存储空间的管理结果确定当前编码图像的级别。The manner of determining the level of the currently encoded image includes: determining the level of the currently encoded image according to the management result of the image storage space. 3.根据权利要求1所述的方法,其特征在于:3. The method according to claim 1, characterized in that: 在确定当前编码图像的级别之后,进一步包括:根据当前编码图像的级别确定是否将当前编码图像的重建图像存入图像存储空间,如果将当前编码图像的重建图像存入图像存储空间,则根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。After determining the level of the current coded picture, it further includes: determining whether to store the reconstructed picture of the current coded picture into the image storage space according to the level of the current coded picture, if the reconstructed picture of the current coded picture is stored in the picture storage space, then The level of the encoded image, the level of the image stored in the image storage space, whether the image storage space is full, the distance between the current encoded image and the image stored in the image storage space determine whether the image stored in the image storage space is retained. 4.根据权利要求3所述的方法,其特征在于:4. The method according to claim 3, characterized in that: 如果当前编码图像的级别为最低级别,则不在图像存储空间中存储当前编码图像的重建图像。If the level of the currently coded picture is the lowest level, the reconstructed picture of the current coded picture is not stored in the picture storage space. 5.根据权利要求3所述的方法,其特征在于:5. The method according to claim 3, characterized in that: 确定所述图像存储空间已存储的图像是否保留的方式包括:The manner of determining whether the image stored in the image storage space is reserved includes: 从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current coded image is negative and whose level is smaller than the level of the current coded image, in the found image, the absolute value of the distance from the current coded image The largest image is removed from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于等于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the images whose distance to the current coded picture is negative and whose level is less than or equal to the level of the current coded picture, and among the found pictures, the distance from the current coded picture The image with the largest absolute value is deleted from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find the image whose distance with the current coded image is negative from the images stored in the image storage space, and among the found images, the image with the largest absolute value of the distance from the current coded image is removed from the image storage space delete. 6.根据权利要求1至5任一项所述的方法,其特征在于:6. The method according to any one of claims 1 to 5, characterized in that: 所述将当前编码图像的级别写入发送给视频解码端的码流包括:在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;在当前编码图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前编码图像的级别。The writing of the level of the current coded picture into the code stream sent to the video decoding end includes: writing at least one reference picture set in the sequence header code stream, each reference picture set includes at least one level; Level reference information is written in the header stream, and the level reference information specifies a level in a set of reference pictures, and the level is the level of the currently coded picture. 7.一种视频解码方法,其特征在于,包括:7. A video decoding method, characterized in that, comprising: 从接收自视频编码端的码流中获取当前解码图像的级别;Obtain the level of the current decoded image from the code stream received from the video encoder; 根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。Determine whether to store the reconstructed image of the current decoded image into the image storage space according to the level of the currently decoded image. level, whether the image storage space is full, and the distance between the currently decoded image and the images stored in the image storage space determine whether the stored images in the image storage space are retained. 8.根据权利要求7所述的方法,其特征在于:8. The method of claim 7, wherein: 如果当前解码图像的级别为最低级别,则不在图像存储空间中存储当前解码图像的重建图像。If the level of the currently decoded picture is the lowest level, the reconstructed picture of the current decoded picture is not stored in the picture storage space. 9.根据权利要求7所述的方法,其特征在于:9. The method of claim 7, wherein: 确定所述图像存储空间已存储的图像是否保留的方式包括:The manner of determining whether the image stored in the image storage space is reserved includes: 从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is smaller than the level of the current decoded image, in the found image, the absolute value of the distance from the current decoded image The largest image is removed from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于等于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is less than or equal to the level of the current decoded image, and in the found image, the distance to the current decoded image The image with the largest absolute value is deleted from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find out the image whose distance to the current decoded image is negative from the images stored in the image storage space, and among the found images, remove the image with the largest absolute value from the image storage space from the image storage space delete. 10.根据权利要求7至9任一项所述的方法,其特征在于:10. The method according to any one of claims 7 to 9, characterized in that: 所述从接收自视频编码端的码流中获取当前解码图像的级别包括:从序列头码流中获取至少一个参考图像集合,每个参考图像集合中包括至少一个级别;从当前解码图像的图像头码流中获取级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前解码图像的级别。The obtaining the level of the current decoded image from the code stream received from the video encoding end includes: obtaining at least one reference image set from the sequence header code stream, each reference image set includes at least one level; from the image header of the current decoded image The level reference information is obtained from the code stream, and the level reference information specifies a level in a reference image set, and the level is the level of the currently decoded image. 11.一种视频编码装置,其特征在于,至少包括编码处理单元和码流写入单元,其中:11. A video encoding device, characterized in that it includes at least an encoding processing unit and a code stream writing unit, wherein: 所述编码处理单元用于确定当前编码图像的级别;The encoding processing unit is used to determine the level of the currently encoded image; 所述码流写入单元用于将当前编码图像的级别写入发送给视频解码端的码流。The code stream writing unit is used for writing the level of the current coded image into the code stream sent to the video decoder. 12.根据权利要求11所述的视频编码装置,其特征在于:12. The video encoding device according to claim 11, characterized in that: 所述编码处理单元根据图像存储空间的管理结果确定当前编码图像的级别。The encoding processing unit determines the level of the currently encoded image according to the management result of the image storage space. 13.根据权利要求11所述的视频编码装置,其特征在于:13. The video encoding device according to claim 11, characterized in that: 所述编码处理单元在确定当前编码图像的级别之后,进一步用于根据当前编码图像的级别确定是否将当前编码图像的重建图像存入图像存储空间,如果将当前编码图像的重建图像存入图像存储空间,则根据当前编码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前编码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。After the encoding processing unit determines the level of the current encoded image, it is further used to determine whether to store the reconstructed image of the current encoded image into the image storage space according to the level of the current encoded image, if the reconstructed image of the currently encoded image is stored in the image storage space space, then determine the image stored in the image storage space according to the level of the current encoded image, the level of the image stored in the image storage space, whether the image storage space is full, and the distance between the current encoded image and the image stored in the image storage space Whether to keep. 14.根据权利要求13所述的视频编码装置,其特征在于:14. The video encoding device according to claim 13, characterized in that: 如果当前编码图像的级别为最低级别,所述编码处理单元不在图像存储空间中存储当前编码图像的重建图像。If the level of the currently encoded image is the lowest level, the encoding processing unit does not store the reconstructed image of the currently encoded image in the image storage space. 15.根据权利要求13所述的视频编码装置,其特征在于:15. The video encoding device according to claim 13, characterized in that: 所述编码处理单元用于按照以下方式确定所述图像存储空间已存储的图像是否保留:The encoding processing unit is used to determine whether the image stored in the image storage space is reserved in the following manner: 从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current coded image is negative and whose level is smaller than the level of the current coded image, in the found image, the absolute value of the distance from the current coded image The largest image is removed from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的、且级别小于等于当前编码图像的级别的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the images whose distance to the current coded picture is negative and whose level is less than or equal to the level of the current coded picture, and among the found pictures, the distance from the current coded picture The image with the largest absolute value is deleted from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前编码图像的距离是负的图像,在所找出的图像中,将与当前编码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find the image whose distance with the current coded image is negative from the images stored in the image storage space, and among the found images, the image with the largest absolute value of the distance from the current coded image is removed from the image storage space delete. 16.根据权利要求11至15任一项所述的视频编码装置,其特征在于:16. The video encoding device according to any one of claims 11 to 15, characterized in that: 所述码流写入单元用于在序列头码流中写入至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并用于在当前编码图像的图像头码流中写入级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前编码图像的级别。The code stream writing unit is used to write at least one reference image set in the sequence header code stream, each reference image set includes at least one level; and is used to write the level reference in the image header code stream of the current coded image information, the level reference information specifies a level in a set of reference pictures, and the level is the level of the currently coded picture. 17.一种视频解码装置,其特征在于,包括解码处理单元和设置于码流读取单元中的级别信息获取单元,其中:17. A video decoding device, characterized in that it includes a decoding processing unit and a level information acquisition unit arranged in the code stream reading unit, wherein: 所述级别信息获取单元用于从接收自视频编码端的码流中获取当前解码图像的级别;The level information obtaining unit is used to obtain the level of the currently decoded image from the code stream received from the video encoding end; 所述解码处理单元用于根据当前解码图像的级别确定是否将当前解码图像的重建图像存入图像存储空间,如果将当前解码图像的重建图像存入图像存储空间,则根据当前解码图像的级别、图像存储空间已存储的图像的级别、图像存储空间是否已满、当前解码图像与图像存储空间已存储的图像的距离确定所述图像存储空间已存储的图像是否保留。The decoding processing unit is used to determine whether to store the reconstructed image of the current decoded image into the image storage space according to the level of the currently decoded image, and if the reconstructed image of the currently decoded image is stored in the image storage space, then according to the level of the currently decoded image, The level of the image stored in the image storage space, whether the image storage space is full, and the distance between the currently decoded image and the image stored in the image storage space determine whether the image stored in the image storage space is retained. 18.根据权利要求17所述的视频解码装置,其特征在于:18. The video decoding device according to claim 17, characterized in that: 如果当前解码图像的级别为最低级别,则所述解码处理单元不在图像存储空间中存储当前解码图像的重建图像。If the level of the currently decoded picture is the lowest level, the decoding processing unit does not store the reconstructed picture of the current decoded picture in the picture storage space. 19.根据权利要求17所述的视频解码装置,其特征在于:19. The video decoding device according to claim 17, characterized in that: 所述解码处理单元用于按照以下方式确定所述图像存储空间已存储的图像是否保留:The decoding processing unit is used to determine whether the image stored in the image storage space is reserved in the following manner: 从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;From the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is smaller than the level of the current decoded image. In the found image, the absolute value of the distance from the current decoded image The largest image is removed from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的、且级别小于等于当前解码图像的级别的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除;Or, from the images stored in the image storage space, find out the image whose distance to the current decoded image is negative and whose level is less than or equal to the level of the current decoded image, and in the found image, the distance to the current decoded image The image with the largest absolute value is deleted from the image storage space; 或者,从图像存储空间已存储的图像中找出与当前解码图像的距离是负的图像,在所找出的图像中,将与当前解码图像的距离的绝对值最大的图像从图像存储空间中删除。Or, find out the image whose distance to the current decoded image is negative from the images stored in the image storage space, and among the found images, remove the image with the largest absolute value from the image storage space from the image storage space delete. 20.根据权利要求17至19任一项所述的视频解码装置,其特征在于:20. The video decoding device according to any one of claims 17 to 19, characterized in that: 所述级别信息获取单元用于从序列头码流中获取至少一个参考图像集合,每个参考图像集合中包括至少一个级别;并用于从当前解码图像的图像头码流中获取级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前解码图像的级别。The level information acquiring unit is used to acquire at least one reference image set from the sequence header stream, each reference image set includes at least one level; and is used to acquire level reference information from the image header stream of the currently decoded image, so The level reference information mentioned above specifies a level in a set of reference pictures, which is the level of the currently decoded picture. 21.一种传输视频码流的方法,其特征在于:21. A method for transmitting a video stream, characterized in that: 在序列头码流中传输至少一个参考图像集合,每个参考图像集合中包括至少一个级别;在当前图像的图像头码流中传输级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。Transmit at least one reference image set in the sequence header stream, each reference image set includes at least one level; transmit level reference information in the image header stream of the current image, and the level reference information specifies a reference image set A level of , which is the level of the current image. 22.权利要求21所述的方法,其特征在于:22. The method of claim 21, wherein: 每个参考图像集合中所包括的级别的顺序为对应图像的解码顺序。The order of levels included in each set of reference pictures is the decoding order of the corresponding pictures. 23.一种视频码流,其特征在于:23. A video stream, characterized in that: 序列头码流中包含至少一个参考图像集合,每个参考图像集合中包括至少一个级别;当前图像的图像头码流中包含级别引用信息,所述的级别引用信息指定一个参考图像集合中的一个级别,该级别为当前图像的级别。The sequence header stream contains at least one reference image set, and each reference image set includes at least one level; the image header stream of the current image includes level reference information, and the level reference information specifies one of a reference image set Level, which is the level of the current image. 24.权利要求23所述的方法,其特征在于:24. The method of claim 23, wherein: 每个参考图像集合中所包括的级别的顺序为对应图像的解码顺序。The order of levels included in each set of reference pictures is the decoding order of the corresponding pictures.
CN201310237872.5A 2013-06-14 2013-06-14 Video encoding and decoding method and device, method for transmitting video code stream Active CN104243988B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310237872.5A CN104243988B (en) 2013-06-14 2013-06-14 Video encoding and decoding method and device, method for transmitting video code stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310237872.5A CN104243988B (en) 2013-06-14 2013-06-14 Video encoding and decoding method and device, method for transmitting video code stream

Publications (2)

Publication Number Publication Date
CN104243988A true CN104243988A (en) 2014-12-24
CN104243988B CN104243988B (en) 2019-11-12

Family

ID=52231210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310237872.5A Active CN104243988B (en) 2013-06-14 2013-06-14 Video encoding and decoding method and device, method for transmitting video code stream

Country Status (1)

Country Link
CN (1) CN104243988B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108668132A (en) * 2018-05-07 2018-10-16 联发科技(新加坡)私人有限公司 Manage method, image decoder and the storage medium of decoding image buffering area
CN114245052A (en) * 2021-12-28 2022-03-25 浙江大华技术股份有限公司 Video data storage method and device, storage medium and electronic device
CN118261770A (en) * 2024-04-30 2024-06-28 北京东方瑞丰航空技术有限公司 Satellite image picture loading method, system, electronic equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257628A (en) * 2008-03-20 2008-09-03 武汉大学 A Compression Method for Realizing Adjustable Frame Rate of Video Stream
CN103024374A (en) * 2011-10-20 2013-04-03 斯凯普公司 Transmission of video data
CN103053160A (en) * 2011-01-14 2013-04-17 松下电器产业株式会社 Image encoding method, image decoding method, memory management method, image encoding device, image decoding device, memory management device, and image encoding and decoding device
WO2013062470A1 (en) * 2011-10-24 2013-05-02 Telefonaktiebolaget L M Ericsson (Publ) Reference picture marking
US20130114741A1 (en) * 2011-11-07 2013-05-09 Microsoft Corporation Signaling of state information for a decoded picture buffer and reference picture lists

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257628A (en) * 2008-03-20 2008-09-03 武汉大学 A Compression Method for Realizing Adjustable Frame Rate of Video Stream
CN103053160A (en) * 2011-01-14 2013-04-17 松下电器产业株式会社 Image encoding method, image decoding method, memory management method, image encoding device, image decoding device, memory management device, and image encoding and decoding device
CN103024374A (en) * 2011-10-20 2013-04-03 斯凯普公司 Transmission of video data
WO2013062470A1 (en) * 2011-10-24 2013-05-02 Telefonaktiebolaget L M Ericsson (Publ) Reference picture marking
US20130114741A1 (en) * 2011-11-07 2013-05-09 Microsoft Corporation Signaling of state information for a decoded picture buffer and reference picture lists

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
RIKARD SJOBERG, JONATAN SAMUELSSON: "Absolute signaling of reference pictures", 《JOINT COLLABORAVIVE TEAM ON VIDEO CODING(JCTVC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, JCTVC-F493》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108668132A (en) * 2018-05-07 2018-10-16 联发科技(新加坡)私人有限公司 Manage method, image decoder and the storage medium of decoding image buffering area
CN114245052A (en) * 2021-12-28 2022-03-25 浙江大华技术股份有限公司 Video data storage method and device, storage medium and electronic device
CN114245052B (en) * 2021-12-28 2024-04-16 浙江大华技术股份有限公司 Video data storage method and device, storage medium and electronic device
CN118261770A (en) * 2024-04-30 2024-06-28 北京东方瑞丰航空技术有限公司 Satellite image picture loading method, system, electronic equipment and medium

Also Published As

Publication number Publication date
CN104243988B (en) 2019-11-12

Similar Documents

Publication Publication Date Title
US10560706B2 (en) High layer syntax for temporal scalability
JP6233984B2 (en) Virtual reference decoder for multiview video coding
JP6087940B2 (en) Signaling of state information for decoded picture buffer and reference picture list
TWI603609B (en) Simplify video random access restrictions and unit types
CN103237218B (en) Picture information decoding equipment and method, picture signal encoding apparatus and method and program
US8958477B2 (en) Multiple reference layer prediction signaling techniques
JP2015501098A5 (en)
JP2017528987A (en) Predictive coding, decoding method, corresponding encoder, decoder and electronic device
CN101185333A (en) Method for transmitting picture information when encoding video signal and method for using the picture information when decoding video signal
CN104243988B (en) Video encoding and decoding method and device, method for transmitting video code stream
CN103945221B (en) Video coding-decoding method, device and the video code flow of generation
CN118354069A (en) Video encoding method, video encoding device, electronic device, storage medium, and program product
CN103796021B (en) Video coding-decoding method and device
CN102300098A (en) Video fault tolerance coding method based on reversible information hiding and redundancy technology
CN104980763A (en) Video code stream and video encoding and decoding method and device
CN105142036A (en) Method supporting random background frame access in PS flow and streaming media
CN103327336B (en) A kind of method and apparatus of 3-dimensional encoding
TW201404165A (en) Coding of video and audio with initialization fragments
EP3989566A1 (en) Motion information list construction method in video encoding and decoding, device, and apparatus
CN103916666B (en) Method for video coding, coding/decoding method, encoder and decoder
CN119316594A (en) Video encoding and decoding method and device based on intelligent image encoding and decoding
CN110121070A (en) Video compression system and video-frequency compression method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载