[go: up one dir, main page]

RU2023122758A - METHOD OF IMAGE CODING BASED ON CONVERSION AND DEVICE FOR ITS IMPLEMENTATION - Google Patents

METHOD OF IMAGE CODING BASED ON CONVERSION AND DEVICE FOR ITS IMPLEMENTATION Download PDF

Info

Publication number
RU2023122758A
RU2023122758A RU2023122758A RU2023122758A RU2023122758A RU 2023122758 A RU2023122758 A RU 2023122758A RU 2023122758 A RU2023122758 A RU 2023122758A RU 2023122758 A RU2023122758 A RU 2023122758A RU 2023122758 A RU2023122758 A RU 2023122758A
Authority
RU
Russia
Prior art keywords
current block
tree
lfnst
case
determined
Prior art date
Application number
RU2023122758A
Other languages
Russian (ru)
Other versions
RU2811986C2 (en
Inventor
Моонмо КОО
Сеунгхван КИМ
Дзаехиун ЛИМ
Original Assignee
ЭлДжи ЭЛЕКТРОНИКС ИНК.
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 ЭлДжи ЭЛЕКТРОНИКС ИНК. filed Critical ЭлДжи ЭЛЕКТРОНИКС ИНК.
Publication of RU2023122758A publication Critical patent/RU2023122758A/en
Application granted granted Critical
Publication of RU2811986C2 publication Critical patent/RU2811986C2/en

Links

Claims (48)

1. Способ декодирования изображения, выполняемый устройством декодирования, причем способ содержит:1. A method for decoding an image performed by a decoding device, the method comprising: получение индекса низкочастотного неразделимого преобразования (LFNST) для текущего блока, причем индекс LFNST указывает, что LFNST применяется для текущего блока;obtaining a low frequency non-separable transform (LFNST) index for the current block, the LFNST index indicating that LFNST is applied to the current block; выведение деквантованных коэффициентов преобразования для текущего блока путем выполнения деквантования в отношении квантованных коэффициентов преобразования для текущего блока; deriving dequantized transform coefficients for the current block by performing dequantization on the quantized transform coefficients for the current block; выведение остаточных дискретных отсчетов для текущего блока посредством выполнения обратного преобразования в отношении деквантованных коэффициентов преобразования; deriving residual samples for the current block by performing an inverse transform on the dequantized transform coefficients; причем деквантование выполняется на основе заранее определенной матрицы масштабирования или заранее заданного постоянного значения,wherein dequantization is performed based on a predetermined scaling matrix or a predetermined constant value, причем то, следует ли применять матрицу масштабирования, определяют на основе индекса LFNST и типа дерева текущего блока,wherein whether the scaling matrix should be applied is determined based on the LFNST index and the tree type of the current block, при этом типом дерева текущего блока является один из трех заранее заданных типов дерева,in this case, the tree type of the current block is one of three predefined tree types, причем заранее заданные типы дерева включают в себя одиночное дерево, дуальное дерево яркости, дуальное дерево цветности,wherein predefined tree types include single tree, dual luma tree, dual chroma tree, при этом в качестве реакции на случай, когда типом дерева текущего блока является одиночное дерево и текущим блоком является компонент цветности, определяют, что матрица масштабирования применяется к текущему блоку, иwherein, in response to the case where the tree type of the current block is a single tree and the current block is a chroma component, it is determined that a scaling matrix is applied to the current block, and при этом в качестве реакции на случай, когда типом дерева текущего блока является дуальное дерево цветности, определяют, что упомянутое заранее заданное постоянное значение применяется к текущему блоку.wherein, in response to the case where the tree type of the current block is a dual chroma tree, it is determined that the predetermined constant value is applied to the current block. 2. Способ декодирования изображения по п.1, в котором, в качестве реакции на случай, когда типом дерева текущего блока является одиночное дерево и текущий блок является компонентом яркости, определяют, что упомянутое заранее заданное постоянное значение применяется к текущему блоку. 2. The image decoding method of claim 1, wherein, in response to the case where the tree type of the current block is single tree and the current block is a luminance component, it is determined that said predetermined constant value is applied to the current block. 3. Способ декодирования изображения по п.2, в котором информацию флага, указывающую, доступна ли матрица масштабирования когда LFNST выполняется, получают из битового потока.3. The image decoding method according to claim 2, wherein flag information indicating whether a scaling matrix is available when LFNST is executed is obtained from the bit stream. 4. Способ декодирования изображения по п.3, в котором, в качестве реакции на случай, когда информация флага указывает, что матрица масштабирования не доступна, и индекс LFNST больше нуля, определяют, что упомянутое заранее заданное постоянное значение применяется к компоненту яркости. 4. The image decoding method according to claim 3, wherein, in response to the case where the flag information indicates that the scaling matrix is not available and the index LFNST is greater than zero, it is determined that said predetermined constant value is applied to the luminance component. 5. Способ декодирования изображения по п.3, в котором, в качестве реакции на случай, когда информация флага указывает, что матрица масштабирования не доступна, и индекс LFNST больше нуля, если типом дерева текущего блока является дуальное дерево яркости, определяют, что упомянутое заранее заданное постоянное значение применяется к компоненту яркости.5. The image decoding method according to claim 3, wherein, in response to the case where the flag information indicates that the scaling matrix is not available and the index LFNST is greater than zero, if the tree type of the current block is a dual luminance tree, it is determined that said a predefined constant value is applied to the brightness component. 6. Способ декодирования изображения по п.1, в котором текущий блок содержит блок преобразования. 6. The image decoding method according to claim 1, wherein the current block contains a transform block. 7. Способ кодирования изображения, выполняемый устройством кодирования изображения, причем способ содержит:7. An image encoding method performed by an image encoding device, the method comprising: выведение дискретных отсчетов предсказания для текущего блока; outputting discrete prediction samples for the current block; выведение остаточных дискретных отсчетов для текущего блока на основе дискретных отсчетов предсказания; deriving residual samples for the current block based on the prediction samples; выведение коэффициентов преобразования для текущего блока на основе первичного преобразования остаточных дискретных отсчетов; deriving conversion coefficients for the current block based on the primary conversion of residual discrete samples; выведение модифицированных коэффициентов преобразования из коэффициентов преобразования путем применения низкочастотного неразделимого преобразования (LFNST); иderiving modified transform coefficients from transform coefficients by applying low frequency non-separable transform (LFNST); And квантование коэффициентов преобразования или модифицированных коэффициентов преобразования,quantization of transform coefficients or modified transform coefficients, при этом кодируется индекс LFNST, указывающий, что LFNST применяется для текущего блока,this encodes the index LFNST indicating that LFNST is applied to the current block, причем квантование выполняется на основе заранее определенной матрицы масштабирования или заранее заданного постоянного значения,wherein the quantization is performed based on a predetermined scaling matrix or a predetermined constant value, причем то, следует ли применять матрицу масштабирования, определяют на основе индекса LFNST и типа дерева текущего блока,wherein whether the scaling matrix should be applied is determined based on the LFNST index and the tree type of the current block, при этом типом дерева текущего блока является один из трех заранее заданных типов дерева,in this case, the tree type of the current block is one of three predefined tree types, причем заранее заданные типы дерева включают в себя одиночное дерево, дуальное дерево яркости, дуальное дерево цветности,wherein predefined tree types include single tree, dual luma tree, dual chroma tree, при этом в качестве реакции на случай, когда типом дерева текущего блока является одиночное дерево и текущим блоком является компонент цветности, определяют, что матрица масштабирования применяется к текущему блоку, иwherein, in response to the case where the tree type of the current block is a single tree and the current block is a chroma component, it is determined that a scaling matrix is applied to the current block, and при этом в качестве реакции на случай, когда типом дерева текущего блока является дуальное дерево цветности, определяют, что упомянутое заранее заданное постоянное значение применяется к текущему блоку.wherein, in response to the case where the tree type of the current block is a dual chroma tree, it is determined that the predetermined constant value is applied to the current block. 8. Способ кодирования изображения по п.7, в котором, в качестве реакции на случай, когда типом дерева текущего блока является одиночное дерево и текущий блок является компонентом яркости, определяют, что упомянутое заранее заданное постоянное значение применяется к текущему блоку.8. The image encoding method according to claim 7, wherein, in response to the case where the tree type of the current block is a single tree and the current block is a luminance component, it is determined that said predetermined constant value is applied to the current block. 9. Способ кодирования изображения по п.8, в котором LFNST не выполняется в отношении компонента цветности текущего блока. 9. The image encoding method of claim 8, wherein LFNST is not performed on the chrominance component of the current block. 10. Способ кодирования изображения по п.7, в котором, в качестве реакции на случай, когда типом дерева текущего блока является дуальное дерево яркости и LFNST выполняется в отношении текущего блока, определяют, что упомянутое заранее заданное постоянное значение применяется к компоненту яркости.10. The image encoding method of claim 7, wherein, in response to the case where the tree type of the current block is a dual luminance tree and LFNST is performed on the current block, it is determined that said predetermined constant value is applied to the luminance component. 11. Способ кодирования изображения по п.7, дополнительно содержащий кодирование и выведение информации флага, указывающей, доступна ли матрица масштабирования, когда LFNST выполняется.11. The image encoding method of claim 7, further comprising encoding and outputting flag information indicating whether a scaling matrix is available when LFNST is executed. 12. Способ кодирования изображения по п.7, в котором текущий блок содержит блок преобразования.12. The image encoding method according to claim 7, wherein the current block comprises a transform block. 13. Способ передачи данных для информации изображения, содержащий этапы, на которых:13. A method for transmitting data for image information, comprising the steps of: выводят дискретные отсчеты предсказания для текущего блока; outputting discrete prediction samples for the current block; выводят остаточные дискретные отсчеты для текущего блока на основе дискретных отсчетов предсказания; outputting residual samples for the current block based on the prediction samples; выводят коэффициенты преобразования для текущего блока на основе первичного преобразования остаточных дискретных отсчетов; output conversion coefficients for the current block based on the primary conversion of the residual discrete samples; выводят модифицированные коэффициенты преобразования из коэффициентов преобразования путем применения низкочастотного неразделимого преобразования (LFNST); deriving modified transform coefficients from the transform coefficients by applying a low frequency non-separable transform (LFNST); выполняют квантование коэффициентов преобразования или модифицированных коэффициентов преобразования; performing quantization of the transform coefficients or modified transform coefficients; кодируют остаточную информацию, относящуюся к квантованным коэффициентам преобразования, чтобы генерировать битовый поток; иencoding residual information related to the quantized transform coefficients to generate a bit stream; And передают данные, содержащие битовый поток,transmit data containing a bit stream, при этом кодируется индекс LFNST, указывающий, что LFNST применяется для текущего блока,this encodes the index LFNST indicating that LFNST is applied to the current block, причем квантование выполняется на основе заранее определенной матрицы масштабирования или заранее заданного постоянного значения, wherein the quantization is performed based on a predetermined scaling matrix or a predetermined constant value, причем то, следует ли применять матрицу масштабирования, определяют на основе индекса LFNST и типа дерева текущего блока,wherein whether the scaling matrix should be applied is determined based on the LFNST index and the tree type of the current block, при этом типом дерева текущего блока является один из трех заранее заданных типов дерева,in this case, the tree type of the current block is one of three predefined tree types, причем заранее заданные типы дерева включают в себя одиночное дерево, дуальное дерево яркости, дуальное дерево цветности,wherein predefined tree types include single tree, dual luma tree, dual chroma tree, при этом в качестве реакции на случай, когда типом дерева текущего блока является одиночное дерево и текущим блоком является компонент цветности, определяют, что матрица масштабирования применяется к текущему блоку, иwherein, in response to the case where the tree type of the current block is a single tree and the current block is a chroma component, it is determined that a scaling matrix is applied to the current block, and при этом в качестве реакции на случай, когда типом дерева текущего блока является дуальное дерево цветности, определяют, что упомянутое заранее заданное постоянное значения применяется к текущему блоку.wherein, in response to the case where the tree type of the current block is a dual chroma tree, it is determined that said predetermined value constant is applied to the current block.
RU2023122758A 2020-01-10 2021-01-11 Image encoding method based on transformation and device for its implementation RU2811986C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US62/959,815 2020-01-10

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2022121625A Division RU2803184C1 (en) 2020-01-10 2021-01-11 Image encoding method based on transformation and device for its implementation

Related Child Applications (1)

Application Number Title Priority Date Filing Date
RU2024100800A Division RU2824183C1 (en) 2020-01-10 2024-01-15 Method of image encoding based on transformation and device for its implementation

Publications (2)

Publication Number Publication Date
RU2023122758A true RU2023122758A (en) 2023-09-25
RU2811986C2 RU2811986C2 (en) 2024-01-22

Family

ID=

Similar Documents

Publication Publication Date Title
RU2008142358A (en) METHOD AND SYSTEM FOR CODING AND DECODING INFORMATION RELATED TO VIDEO COMPRESSION
WO2018103568A1 (en) Methods of encoding and decoding cloud desktop content, device, and system
JP2017513323A5 (en)
CN104322063B (en) Method, system and the computer readable storage medium of video stream compression
MX2025010434A (en) Methods and apparatus of video coding in 4:4:4 chroma format
JP2025061302A5 (en)
JP2023027229A5 (en) Video encoding method, video decoding method, electronic device, non-transitory computer readable storage medium and computer program
MX2025005814A (en) Methods and apparatus of video coding in 4:4:4 chroma format
TWI573443B (en) Video coding using a saliency map
JP2024119971A5 (en)
JP2024116348A5 (en)
MX2025004852A (en) Image decoding method for chroma component and device therefor
TWI719641B (en) Method and apparatus of video coding
JP2022031120A5 (en) Video compression and storage system and frame compression method for the video compression and storage system - Patents.com
JPWO2020185875A5 (en)
KR101204801B1 (en) Method and apparatus of color space adaptive inntensity conpasation, video encoding/decoding method and apparatus thereof
KR101277093B1 (en) Method and apparatus for encoding and decoding using adaptive bit depth decreasing
RU2023122758A (en) METHOD OF IMAGE CODING BASED ON CONVERSION AND DEVICE FOR ITS IMPLEMENTATION
KR20070008031A (en) Image data encoding and decoding apparatus and method
CN111147858B (en) Video decoding method, device, equipment and storage medium
KR101378893B1 (en) Method and apparatus for encoding and decoding using adaptive bit depth decreasing
EP3410726A1 (en) Image coding and decoding methods and devices, and image coding/decoding system
WO2017129147A1 (en) Image coding and decoding methods and devices, and image coding/decoding system
JP2006005478A (en) Image encoding apparatus and image decoding apparatus
KR101378912B1 (en) Method and apparatus for encoding and decoding using adaptive bit depth decreasing