Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
US-10582208-B2 · Mar 3, 2020 · US
US11770522B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11770522-B2 |
| Application number | US-202117382421-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 22, 2021 |
| Priority date | Jan 23, 2019 |
| Publication date | Sep 26, 2023 |
| Grant date | Sep 26, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This application discloses a picture display order determining method which includes: obtaining a decoding order index value of a current picture and a decoding order index value of a previous picture that is adjacent to the current picture according to a decoding order; adding 1 to a cycle identifier value when the decoding order index value of the current picture is less than the decoding order index value of the previous picture; and determining a display order index value of the current picture based on a sum of the decoding order index value of the current picture and a preset positive integer multiple of the cycle identifier value. In this application, the display order index value of the current picture progressively increases based on a display order index value of a picture that is located before the current picture according to the decoding order.
Opening claim text (preview).
What is claimed is: 1. A picture display order determining method, wherein the method comprises: receiving a video sequence for processing, wherein the video sequence comprises a plurality of pictures, obtaining a decoding order index value of a current picture in the plurality of pictures and a decoding order index value of a previous picture that is adjacent to the current picture according to a decoding order; adding 1 to a cycle identifier value when the decoding order index value of the current picture is less than the decoding order index value of the previous picture; and determining a display order index value of the current picture based on a sum of the decoding order index value of the current picture and a preset positive integer multiple of the cycle identifier value; arranging the plurality of pictures according to the display order index value determined for each of the plurality of pictures. 2. The method according to claim 1 , wherein the display order index value of the current picture is determined according to the following formula: POI=DOI+PictureOutputDelay−OutputReorderDelay+Length×DOICycleCnt, wherein POI represents the display order index value of the current picture, DOI represents the decoding order index value of the current picture, PictureOutputDelay represents a picture output delay value, OutputReorderDelay represents a picture reordering delay value, length represents the preset positive integer, and DOICycleCnt represents the cycle identifier value. 3. The method according to claim 1 , wherein the method further comprises: subtracting the preset positive integer from each of decoding order index values of all pictures in a reference picture buffer of the current picture when the decoding order index value of the current picture is less than the decoding order index value of the previous picture, to update the decoding order index values of all the pictures. 4. The method according to claim 3 , wherein an absolute value of a difference between a display order index value of any picture in the reference picture buffer and the display order index value of the current picture is less than a value obtained by dividing the preset positive integer by 2. 5. The method according to claim 1 , wherein the preset positive integer is 256. 6. The method according to claim 1 , wherein the method further comprises: setting the cycle identifier value to 0 when a sequence header or a sequence start code of a video sequence in which the current picture is located is decoded. 7. The method according to claim 1 , wherein the method further comprises: obtaining motion information of the current picture based on the display order index value of the current picture and a display order index value of a reference picture of the current picture. 8. The method according to claim 7 , wherein the obtaining motion information of the current picture based on the display order index value of the current picture and a display order index value of a reference picture of the current picture comprises: determining a distance index value of the current picture based on the display order index value of the current picture; determining a distance index value of the reference picture based on the display order index value of the reference picture or the display order index value of the current picture; subtracting the distance index value of the reference picture from the distance index value of the current picture, to obtain a distance between the current picture and the reference picture; and determining the motion information of the current picture based on the distance between the current picture and the reference picture. 9. The method according to claim 8 , wherein the determining a distance index value of the current picture based on the display order index value of the current picture comprises: multiplying 2 by the display order index value of the current picture, and using an obtained value as the distance index value of the current picture. 10. The method according to claim 8 , wherein the determining a distance index value of the reference picture based on the display order index value of the reference picture or the display order index value of the current picture comprises: when the reference picture is a library picture, multiplying 2 by a value obtained by subtracting 1 from the display order index value of the current picture, and using an obtained value as the distance index value of the reference picture; or when the reference picture is not a library picture, multiplying 2 by the display order index value of the reference picture, and using an obtained value as the distance index value of the reference picture. 11. The method according to claim 8 , wherein the determining the motion information of the current picture based on the distance between the current picture and the reference picture comprises: determining a co-located picture of the current picture; determining a co-located picture block that is in the co-located picture and whose location is the same as a location of a current picture block in the current picture; obtaining a motion vector of the co-located picture block; obtaining a distance between the co-located picture and a co-located reference picture, wherein the co-located reference picture is a picture in which a picture block pointed by the motion vector of the co-located picture block is located; and scaling the motion vector of the co-located picture block based on the distance between the current picture and the reference picture and the distance between the co-located picture and the co-located reference picture, to obtain a motion vector of the current picture block. 12. The method according to claim 11 , wherein the obtaining a distance between the co-located picture and a co-located reference picture comprises: obtaining a distance index value of the co-located picture and a distance index value of the co-located reference picture; and subtracting the distance index value of the co-located reference picture from the distance index value of the co-located picture, to obtain the distance between the co-located picture and the co-located reference picture. 13. A picture display order determining apparatus, wherein the apparatus comprises: a receiver configured to receive a video sequence, wherein the video sequence comprises a plurality of pictures; a first obtaining circuit, configured to obtain a decoding order index value of a current picture in the plurality of pictures and a decoding order index value of a previous picture that is adjacent to the current picture according to a decoding order; a first updating circuit, configured to add 1 to a cycle identifier value when the decoding order index value of the current picture is less than the decoding order index value of the previous picture; a determining circuit, configured to determine a display order index value of the current picture based on a sum of the decoding order index value of the current picture and a preset positive integer multiple of the cycle identifier value; and an ordering circuit for arranging the plurality of pictures according to the display order index value determined for each of the plurality of pictures. 14. The apparatus according to claim 13 , wherein the display order index value of the current picture is determined according to the following formula: POI=DOI+PictureOutputDelay−OutputReorderDelay+length×DOICycleCnt, wherein POI represents the display order index value of the current picture, DOI represents the decoding order index value of the current picture, PictureOutpu
according to a given display mode, e.g. for interlaced or progressive display mode · CPC title
Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · CPC title
Motion inside a coding unit, e.g. average field, frame or block difference · CPC title
the region being a picture, frame or field · CPC title
Processing of motion vectors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.