Video-encoding method and video-encoding apparatus using prediction units based on encoding units determined in accordance with a tree structure, and video-decoding method and video-decoding apparatus using prediction units based on encoding units determined in accordance with a tree structure
Abstract
one. Video encoding method which performs deblocking filtering based on coding units, wherein the method comprises: splitting one picture into at least one maximum coding unit, which is a data unit with a maximum size; definition of coding units; that are hierarchically configured according to depths, indicating the number of times at which one spatial maximum coding unit is spatially broken, and prediction units and transformation units, respectively, for predicting and converting coding units; defining a filter boundary; on which deblocking filtering should be performed based on at least one data unit of coding units, prediction units and transformation units; determining the filter strength at the filtering boundary based on the prediction mode of the coding unit, to which adjacent pixels belong based on the filtering boundary, and pixel conversion factors, adjacent to the filtering boundary; and executing deblocking filtering based on a certain filtering force. The method according to claim 1, wherein determining the filtering boundary comprises determining the filtering boundary based on the boundary of the data units with a predetermined or larger size of coding units, prediction units, and transformation units. The method of claim 1, wherein determining the filtering strength comprises determining the filtering strength based on whether the prediction mode of the coding unit to which adjacent pixels are based is
Term
Projected expiry 13 April 2031.
- Priority
- Filed
- Published
- Today
- Projected expiry
39 claims: 26 independent, 13 dependent
- 1A method of video encoding which performs deblocking filtering on the basis of coding units, the method comprising:1. Способ кодирования видео, который выполняет деблокирующую фильтрацию на основании единиц кодирования, при этом способ содержит:
- 2partitioning one image on at least one maximum coding unit, which is a unit of data with a maximum size;2. разбиение одной картинки на по меньшей мере одну максимальную единицу кодирования, которая представляет собой единицу данных с максимальным размером;
- 3The definition of the encoding units that hierarchically configured in accordance with the depths, indicating the number of times for which the space is divided at least one maximum coding unit and a prediction unit and converting units, respectively, for the prediction and transform coding unit;3. определение единиц кодирования, которые иерархически сконфигурированы в соответствии с глубинами, указывающими количество раз, на которое пространственно разбивается по меньшей мере одна максимальная единиц кодирования, и единиц предсказания и единиц преобразования соответственно для предсказания и преобразования единиц кодирования;
- 4The boundary determination filtering, which is to be performed based on the deblocking filter at least one data unit from a coding unit, prediction units, and conversion units;4. определение границы фильтрации, на которой должна быть выполнена деблокирующая фильтрация на основании по меньшей мере одной единицы данных из единиц кодирования, единиц предсказания и единиц преобразования;
- 5The determination on boundary filtering strength based on the filtering prediction mode encoding unit to which belong to adjacent pixels based on the boundary filtering and transformation coefficient values of pixels adjacent to the boundary filtering;and 5. определение силы фильтрации на границе фильтрации на основании режима предсказания единицы кодирования, к которой принадлежат смежные пиксели на основании границы фильтрации, и значений коэффициента преобразования пикселей, смежных с границей фильтрации;и
- 6unlocking perform filtering based on the determined filtering strength. 6. выполнение деблокирующей фильтрации на основании определенной силы фильтрации.
- 10definition Bs having a filtering strength value Bs = 4, indicating the strongest filtering prediction mode when at least one encoding unit to which they belong and ρ0 q0, an internal mode and the border is the border filtration coding units;10. определение силы Bs фильтрации как имеющей значение Bs=4, указывающее самую сильную фильтрацию, когда режим предсказания по меньшей мере одной единицы кодирования, к которой принадлежат ρ0 и q0, является внутренним режимом, и граница фильтрации является границей единиц кодирования;
- 11The definition Bs having a filtering strength value Bs = 3 prediction mode when at least one encoding unit to which they belong and ρ0 q0, an internal mode, and filtering the boundary is not the boundary of coding units;11. определение силы Bs фильтрации как имеющей значение Bs=3, когда режим предсказания по меньшей мере одной единицы кодирования, к которой принадлежат ρ0 и q0, является внутренним режимом, и граница фильтрации не является границей единиц кодирования;
- 12The definition Bs filtration force as having value Bs = 2, when the prediction mode coding units, which include ρ0 and q0, are not internal modes and at least one unit of the transformation to which they belong and ρ0 q0, has a non-zero value of the conversion factor ;12. определение силы Bs фильтрации как имеющей значение Bs=2, когда режимы предсказания единиц кодирования, к которым принадлежат ρ0 и q0, не являются внутренними режимами и по меньшей мере одна единица преобразования, к которой принадлежат ρ0 и q0, имеет ненулевое значение коэффициента преобразования;
- 13The definition Bs filtration force as having value Bs = 1, when the prediction mode coding units, which include ρ0 and q0, are not intrinsic modes, coding units to which at belong ρ0 and q0, have zero value of the conversion factor, and any from the reference frame and the motion vector used in the prediction of motion prediction units to which they belong and ρ0 q0, it is different;and 13. определение силы Bs фильтрации как имеющей значение Bs=1, когда режимы предсказания единиц кодирования, к которым принадлежат ρ0 и q0, не являются внутренними режимами, единицы кодирования, к которым принадлежат ρ0 и q0, имеют нулевое значение коэффициента преобразования, и любой из опорного кадра и вектора движения, используемых в предсказании движения единиц предсказания, к которым принадлежат ρ0 и q0, отличается от другого;и
- 14The definition Bs filtration force as having value Bs = 0, indicating the weakest filtering strength, when the prediction mode coding units, which include ρ0 and q0, are not internal regimes, conversion units, which include ρ0 and q0, have zero value transform coefficient and a reference frame and a motion vector used in the prediction of motion prediction units to which they belong and ρ0 q0, they are the same. 14. определение силы Bs фильтрации как имеющей значение Bs=0, указывающее самую слабую силу фильтрации, когда режимы предсказания единиц кодирования, к которым принадлежат ρ0 и q0, не являются внутренними режимами, единицы преобразования, к которым принадлежат ρ0 и q0, имеют нулевые значения коэффициента преобразования, и опорный кадр и вектор движения, используемые в предсказании движения единиц предсказания, к которым принадлежат ρ0 и q0, являются теми же самыми.
- 18quantification and the filter tap coefficients of the pixels that are adjacent to the border filtration and subjected to filtration, filtration under force, the absolute value of the difference between the pixel values of pixels that are adjacent to the boundary and separated by filtration under boundary filtering and difference absolute values between pixel values of adjacent pixels on the same side of the boundary on the basis of filtering;and 18. определение количества и коэффициентов отводов фильтра пикселей, которые являются смежными с границей фильтрации и подвергаются фильтрации, на основании силы фильтрации, абсолютного значения разницы между пиксельными значения пикселей, которые являются смежными с границей фильтрации и разделены на основании границы фильтрации, и абсолютного значения разницы между пиксельными значениями смежных пикселей на той же самой стороне на основании границы фильтрации;и
- 19The change of pixel values of pixels which are filtered by the weighted sum based on the tap coefficients of the filter. 19. изменение пиксельных значений пикселей, которые фильтруются посредством взвешенной суммы на основании коэффициентов отводов фильтра.
- 208. The video decoding method which performs deblocking filtering on the basis of coding units, the method comprising:8. Способ декодирования видео, который выполняет деблокирующую фильтрацию на основании единиц кодирования, при этом способ содержит:
- 21The allocation of the image data encoded in accordance with the units of coding, coding information of the coding units of the tree structure mode information and unlocking filtration maximum coding unit according to coding units of the tree structure included in each maximum coding unit obtained partition the current image, by analyzing the received bitstream;21. выделение данных изображения, закодированных в соответствии с единицами кодирования, информации режима кодирования о единицах кодирования с древовидной структурой и информации о деблокирующей фильтрации в максимальной единице кодирования, в соответствии с единицами кодирования с древовидной структурой, включенными в каждую максимальную единицу кодирования, полученную разбиением текущей картинки, путем анализа принятого битового потока;
- 22The definition of the prediction units and the units for conversion, and the prediction conversion units in accordance with the encoding and decoding of coded image data based on the information about the coding mode of coding units from the tree structure;22. определение единиц предсказания и единиц преобразования для предсказания и преобразования в соответствии с единицами кодирования и декодирования кодированных данных изображения, на основании информации режима кодирования о единицах кодирования с древовидной структурой;
- 23The boundary determining filtering to which deblocking filtering should be performed, the borders of at least one data unit from a coding unit with a tree structure, and a prediction unit conversion units by using the information on the unlocking filtration;23. определение границы фильтрации, до которой деблокирующая фильтрация должна быть выполнена, из границ по меньшей мере одной единицы данных из единиц кодирования с древовидной структурой, единиц предсказания и единиц преобразования, путем использования информации о деблокирующей фильтрации;
- 24The definition of force filtering filtering border on the basis of the prediction mode encoding unit to which belong to adjacent pixels based on the determined filtering border, and of transform coefficients of pixels adjacent to the boundary filtering;and 24. определение силы фильтрации границы фильтрации на основании режима предсказания единицы кодирования, к которой принадлежать смежные пиксели на основании определенной границы фильтрации, и значений коэффициентов преобразования пикселей, смежных с границей фильтрации;и
- 25unlocking perform filtering on the decoded image data based on the determined filtering strength. 25. выполнение деблокирующей фильтрации на декодированных данных изображения на основании определенной силы фильтрации.
- 30The filter strength Bs definition having a value Bs = 4, indicating the strongest filtering prediction mode when at least one encoding unit to which they belong and ρ0 q0, an internal mode and the border is the border filtration coding units;30. определение силы фильтрации Bs как имеющей значение Bs=4, указывающее самую сильную фильтрацию, когда режим предсказания по меньшей мере одной единицы кодирования, к которой принадлежат ρ0 и q0, является внутренним режимом, и граница фильтрации является границей единиц кодирования;
- 31The filter strength Bs definition having a value Bs = 3 prediction mode when at least one encoding unit to which they belong and ρ0 q0, an internal mode, and filtering the boundary is not the boundary of coding units;31. определение силы фильтрации Bs как имеющей значение Bs=3, когда режим предсказания по меньшей мере одной единицы кодирования, к которой принадлежат ρ0 и q0, является внутренним режимом, и граница фильтрации не является границей единиц кодирования;
- 32The definition of force as a filter having a Bs value Bs = 2, when the prediction mode coding units, which include ρ0 and q0, are not internal regimes, and at least one unit of the transformation to which they belong and ρ0 q0, has a non-zero coefficient transformation;32. определение силы фильтрации Bs как имеющей значение Bs=2, когда режимы предсказания единиц кодирования, к которым принадлежат ρ0 и q0, не являются внутренними режимами, и по меньшей мере одна единица преобразования, к которой принадлежат ρ0 и q0, имеет ненулевое значение коэффициента преобразования;
- 33The definition of force as a filter having a Bs value Bs = 1, when the prediction mode coding units, which include ρ0 and q0, are not intrinsic modes, coding units, which include ρ0 and q0, have zero value of the conversion factor, and any of reference frame and the motion vector used in the motion prediction, the prediction units to which they belong and ρ0 q0, differ from one another;and 33. определение силы фильтрации Bs как имеющей значение Bs=1, когда режимы предсказания единиц кодирования, к которым принадлежат ρ0 и q0, не являются внутренними режимами, единицы кодирования, к которым принадлежат ρ0 и q0, имеют нулевые значения коэффициента преобразования, и любой из опорного кадра и вектора движения, используемого в предсказании движения, единиц предсказания, к которым принадлежат ρ0 и q0, отличается один от другого;и
- 34The definition of strength Bs is filtering, how has the value Bs = 0, indicating the weakest filtering strength, when the prediction mode coding units, which include ρ0 and q0, are not internal regimes, conversion units, which include ρ0 and q0, have zero values of transform coefficients and a reference frame and a motion vector used for motion prediction, prediction units to which they belong and ρ0 q0, they are the same. 34. определение силы фильтрации Bs, как имеющей значение Bs=0, указывающее самую слабую силу фильтрации, когда режимы предсказания единиц кодирования, к которым принадлежат ρ0 и q0, не являются внутренними режимами, единицы преобразования, к которым принадлежат ρ0 и q0, имеют нулевые значения коэффициентов преобразования, и опорный кадр и вектор движения, используемый при предсказании движения, единиц предсказания, к которым принадлежат ρ0 и q0, являются одинаковыми.
- 38The determination of the number of pixels and the filter tap coefficients which are adjacent to the boundary filtering and filtered based on the filtering strength, the absolute value of the difference between the pixel values of pixels that are adjacent to the boundary and separated by filtration under boundary filtration and the absolute value of the difference between pixel values of adjacent pixels on the same side of the filter based on the boundary;and 38. определение количества и коэффициентов отводов фильтра пикселей, которые являются смежными с границей фильтрации и фильтруются, на основании силы фильтрации, абсолютного значения разницы между пиксельными значениями пикселей, которые являются смежными с границей фильтрации и разделены на основании границы фильтрации, и абсолютного значения разницы между пиксельными значениями смежных пикселей на одной и той же стороне на основании границы фильтрации;и
- 39The change in pixel values of pixels which are filtered by the weighted sum based on the tap coefficients of the filter. 39. изменение пиксельных значений пикселей, которые фильтруются посредством взвешенной суммы на основании коэффициентов отводов фильтра.
Independent claims26
163 members in 13 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 32344910 | United States of America | P | |
| 32344910 | United States of America | P | |
| 61323449 | United States of America | – | |
| 2011002647 | Republic of Korea | W | |
| 2011002647 | Republic of Korea | W | |
| 61323449 | – | – | – |
| KR2011002647 | – | – | – |
| US20100323449P | – | – | – |
| WO2011KR02647 | – | – | – |
Members163
| Document | Office | Kind | |
|---|---|---|---|
| KR20110114495A | Republic of Korea | A | |
| KR20110114496A | Republic of Korea | A | |
| KR20110114498A | Republic of Korea | A | |
| CA2796203A1 | Canada | A1 | |
| CA2796364A1 | Canada | A1 | |
| CA2796368A1 | Canada | A1 | |
| CA2922690A1 | Canada | A1 | |
| CA2922693A1 | Canada | A1 | |
| CA2962290A1 | Canada | A1 | |
| CA2992235A1 | Canada | A1 | |
| CA3007527A1 | Canada | A1 | |
| CA3007544A1 | Canada | A1 | |
| WO2011129619A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2011129620A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2011129621A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2011129619A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2011129620A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2011129621A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AU2011241282A1 | Australia | A1 | |
| AU2011241283A1 | Australia | A1 | |
| AU2011241284A1 | Australia | A1 | |
| MX2012011846A | Mexico | A | |
| MX2012011772A | Mexico | A | |
| EP2547107A2 | European Patent Office (EPO) | A2 | |
| EP2547108A2 | European Patent Office (EPO) | A2 | |
| MX2012012017A | Mexico | A | |
| US2013028331A1 | United States of America | A1 | |
| US2013034155A1 | United States of America | A1 | |
| CN102934436A | China | A | |
| EP2560387A2 | European Patent Office (EPO) | A2 | |
| CN102948145A | China | A | |
| CN102948146A | China | A | |
| US2013077682A1 | United States of America | A1 | |
| JP2013524715A | Japan | A | |
| JP2013524716A | Japan | A | |
| JP2013524717A | Japan | A | |
| RU2518996C1 | Russian Federation | C1 | |
| EP2547107A4 | European Patent Office (EPO) | A4 | |
| EP2547108A4 | European Patent Office (EPO) | A4 | |
| EP2560387A4 | European Patent Office (EPO) | A4 | |
| RU2012148135A | Russian Federation | A | |
| RU2012148138AThis record | Russian Federation | A | |
| RU2528132C2 | Russian Federation | C2 | |
| AU2011241282B2 | Australia | B2 | |
| KR20150000855A | Republic of Korea | A | |
| KR20150009501A | Republic of Korea | A | |
| KR20150009502A | Republic of Korea | A | |
| AU2011241283B2 | Australia | B2 | |
| AU2011241284B2 | Australia | B2 | |
| RU2014105979A | Russian Federation | A | |
| RU2014105981A | Russian Federation | A | |
| JP5832519B2 | Japan | B2 | |
| US9247247B2 | United States of America | B2 | |
| RU2014127502A | Russian Federation | A | |
| RU2014128147A | Russian Federation | A | |
| KR101602873B1 | Republic of Korea | B1 | |
| KR101604031B1 | Republic of Korea | B1 | |
| KR101604036B1 | Republic of Korea | B1 | |
| KR20160030153A | Republic of Korea | A | |
| KR101604032B1 | Republic of Korea | B1 | |
| US2016094845A1 | United States of America | A1 | |
| JP2016048929A | Japan | A | |
| CA2796203C | Canada | C | |
| CA2796368C | Canada | C | |
| CN102934436B | China | B | |
| CN105721867A | China | A | |
| JP2016129363A | Japan | A | |
| CN105812801A | China | A | |
| CN105847799A | China | A | |
| MX341305B | Mexico | B | |
| CN105898298A | China | A | |
| RU2597471C2 | Russian Federation | C2 | |
| RU2598586C2 | Russian Federation | C2 | |
| KR20160119441A | Republic of Korea | A | |
| CN102948146B | China | B | |
| KR101665031B1 | Republic of Korea | B1 | |
| US9485511B2 | United States of America | B2 | |
| CN106131549A | China | A | |
| KR101676790B1 | Republic of Korea | B1 | |
| US2016337658A1 | United States of America | A1 | |
| CN106162178A | China | A | |
| CN106162179A | China | A | |
| KR20160134613A | Republic of Korea | A | |
| CN106231342A | China | A | |
| RU2608672C2 | Russian Federation | C2 | |
| US9565438B2 | United States of America | B2 | |
| RU2612576C2 | Russian Federation | C2 | |
| CN102948145B | China | B | |
| JP2017079486A | Japan | A | |
| US2017118469A1 | United States of America | A1 | |
| US9654790B2 | United States of America | B2 | |
| CN106686379A | China | A | |
| KR101743247B1 | Republic of Korea | B1 | |
| CN106803957A | China | A | |
| KR20170063495A | Republic of Korea | A | |
| CA2796364C | Canada | C | |
| BR112012026191A2 | Brazil | A2 | |
| US9712822B2 | United States of America | B2 | |
| US9712823B2 | United States of America | B2 | |
| EP3200454A1 | European Patent Office (EPO) | A1 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Acknowledgement of application withdrawn (non-payment of fees)WithdrawnFA94 | FA94 |
Numbers
- Publication
- 2012148138
- Publication, DOCDB
- 2012148138
- Publication, EPODOC
- RU2012148138
- Application
- 201214813808
- Application, DOCDB
- 2012148138
- Application, EPODOC
- RU20120148138
Titles2
- Russian
- СПОСОБ КОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО КОДИРОВАНИЯ ВИДЕО, И СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ВИДЕО, КОТОРЫЕ ВЫПОЛНЯЮТ ДЕБЛОКИРУЮЩУЮ ФИЛЬТРАЦИЮ НА ОСНОВАНИИ ЕДИНИЦ КОДИРОВАНИЯ ДРЕВОВИДНОЙ СТРУКТУРЫ
- English
- METHOD AND DEVICE FOR VISUAL VISUAL, AND METHOD AND DEVICE FOR DECODING VIDEO DECODE VIDEO THAT FULFILL deblocking filtering BASED ON UNITS CODING tree structure
Classification
- CPC, 31
- H04N19/117
- H04N19/119
- H04N19/86
- H04N19/44
- H04N19/59
- H04N19/139
- H04N19/147
- H04N19/159
- H04N19/176
- H04N19/61
- H04N19/82
- H04N19/96
- H04N19/197
- H04N19/50
- H04N19/513
- H04N19/52
- H04N19/593
- H04N19/169
- H04N19/60
- H04N19/70
- H04N19/103
- H04N19/134
- H04N19/172
- H04N19/196
- H04N19/46
- H04N19/85
- G06T9/40
- H04N19/146
- H04N19/80
- H04N19/184
- H04N19/30
- IPC, 1
- H04N19 50