RU2022113185A - Видеокодер, видеодекодер и соответствующие способы кодирования и декодирования - Google Patents

Видеокодер, видеодекодер и соответствующие способы кодирования и декодирования Download PDF

Info

Publication number
RU2022113185A
RU2022113185A RU2022113185A RU2022113185A RU2022113185A RU 2022113185 A RU2022113185 A RU 2022113185A RU 2022113185 A RU2022113185 A RU 2022113185A RU 2022113185 A RU2022113185 A RU 2022113185A RU 2022113185 A RU2022113185 A RU 2022113185A
Authority
RU
Russia
Prior art keywords
luminance
samples
adjacent
downsampled
value
Prior art date
Application number
RU2022113185A
Other languages
English (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 RU2022113185A publication Critical patent/RU2022113185A/ru

Links

Claims (82)

1. Способ декодирования видеоданных, содержащий этапы, на которых:
определяют блок яркости, соответствующий блоку цветности;
определяют набор выборок восстановленных соседних выборок яркости с пониженной дискретизацией, причем восстановленные соседние выборки яркости содержат множество восстановленных выборок яркости, расположенных над блоком яркости, или множество восстановленных выборок яркости, расположенных слева от блока яркости;
определяют первую пару значения яркости и значения цветности согласно N соседним выборкам яркости с пониженной дискретизацией из набора и N восстановленных соседних выборок цветности, соответствующих N соседним выборкам яркости с пониженной дискретизацией, причем N является положительным целым числом большим 1, а минимальное значение N соседних выборок яркости с пониженной дискретизацией не меньше соответствующих значений яркости первых оставшихся соседних выборок яркости с пониженной дискретизацией из набора, причем количество первых оставшихся соседних выборок яркости с пониженной дискретизацией из набора равно общее количество соседних выборок яркости с пониженной дискретизацией в наборе минус N;
определяют вторую пару значения яркости и значения цветности согласно M соседним выборкам яркости с пониженной дискретизацией набора выборок с пониженной дискретизацией и M восстановленным соседним выборкам цветности, соответствующим M соседним выборкам яркости с пониженной дискретизацией, причем M является положительным целым числом большим 1, а максимальное значение M соседних выборок яркости с пониженной дискретизацией не больше соответствующих значений яркости вторых оставшихся соседних выборок яркости с пониженной дискретизацией из набора, причем количество вторых оставшихся соседних выборок яркости с пониженной дискретизацией из набора равно общее количество соседних выборок яркости с пониженной дискретизацией в наборе минус М;
определяют один или более параметров линейной модели на основании первой и второй пары значений яркости и значений цветности;
определяют блок предсказания на основании одного или более параметров линейной модели; и
восстанавливают блок цветности на основании блока предсказания.
2. Способ по п.1, в котором набор выборок с пониженной дискретизацией восстановленных соседних выборок яркости состоит из:
N соседних выборок яркости с пониженной дискретизацией и M соседних выборок яркости с пониженной дискретизацией, при этом сумма N и M равна общему количеству соседних выборок яркости с пониженной дискретизацией в наборе.
3. Способ по п.1 или 2, в котором
значение яркости первой пары значения яркости и значения цветности, является средним значением яркости N соседних выборок яркости с пониженной дискретизацией, и
значение цветности первой пары значения яркости и значения цветности является средним значением цветности N восстановленных соседних выборок цветности, соответствующих N соседним выборкам яркости с пониженной дискретизацией; при этом
значение яркости второй пары значения яркости и значения цветности является средним значением яркости M соседних выборок яркости с пониженной дискретизацией, а
значение цветности второй пары значения яркости и значения цветности является средним значением цветности M восстановленных соседних выборок цветности, соответствующих M соседним выборкам яркости с пониженной дискретизацией.
4. Способ по п.1 или 2, в котором
значение яркости первой пары значения яркости и значения цветности является средним значением яркости упомянутых N соседних выборок яркости с пониженной дискретизацией в пределах первого диапазона значений яркости, а значение цветности первой пары значения яркости и значения цветности является средним значением цветности упомянутых N восстановленных соседних выборок цветности, соответствующих N соседним выборкам яркости с пониженной дискретизацией в пределах первого диапазона значений яркости; а
значение яркости второй пары значения яркости и значения цветности является средним значением яркости упомянутых M соседних выборок яркости с пониженной дискретизацией в пределах второго диапазона значений яркости, и значение цветности второй пары значения яркости и значения цветности является средним значением цветности упомянутых M восстановленных соседних выборок цветности, соответствующих M соседним выборкам яркости с пониженной дискретизацией в пределах второго диапазона значений яркости.
5. Способ по п.4, в котором
первый диапазон значения яркости является диапазоном [MaxLumaValue-T1, MaxLumaValue]; а
второй диапазон значения яркости является диапазоном [MinLumaValue, MinLumaValue + T2]; при этом
MaxLumaValue и MinLumaValue соответственно представляют максимальное значение яркости и минимальное значение яркости в наборе выборок с пониженной дискретизацией восстановленных соседних выборок яркости, а T1 и T2 являются заданными пороговыми значениями.
6. Способ по любому из пп.1-5, в котором M и N равны.
7. Способ по п.6, в котором M=N=2.
8. Способ по любому из пп.1-5, в котором M и N определяются на основании размера блока яркости.
9. Способ по любому из пп.1-5 и 8, в котором
M=(W+H)>>t,
N=(W+H)>>r,
в котором t и r являются количеством битов сдвига вправо, W указывает ширину блока яркости и H указывает высоту блока яркости.
10. Способ по любому из пп.1-9, в котором восстановленные соседние выборки яркости содержат:
верхнюю правую соседнюю выборку яркости вне блока яркости и выборки яркости, расположенные справа от верхней правой соседней выборки яркости вне блока яркости; и/или
левую нижнюю соседнюю выборку вне блока яркости и выборки яркости, расположенные ниже левой нижней соседней выборки яркости вне блока яркости.
11. Способ по любому из пп.1-10, в котором множество восстановленных выборок яркости, расположенных над блоком яркости, являются восстановленными соседними выборками яркости, смежными с соответствующей верхней границей, а множество восстановленных выборок яркости, расположенных слева от блока яркости, являются восстановленными соседними выборками яркости, смежными с соответствующей левой границей.
12. Способ по любому из пп.1-11, в котором восстановленные соседние выборки яркости исключают выборки яркости, расположенные выше верхней левой соседней выборки яркости вне блока яркости, и/или выборки яркости, расположенные слева от верхней левой соседней выборки яркости.
13. Способ по любому из пп.1-12, в котором восстановленные соседние выборки яркости содержат первый набор восстановленных соседних выборок яркости и второй набор восстановленных соседних выборок яркости, при этом
первый набор восстановленных соседних выборок яркости содержит восстановленные соседние выборки яркости, причем значение яркости меньше или равно пороговому значению; а второй набор восстановленных соседних выборок яркости содержит восстановленные соседние выборки яркости, причем значение яркости превышает пороговое значение.
14. Способ по любому из пп.1-13, в котором набор выборок с пониженной дискретизацией восстановленных соседних выборок яркости получают посредством понижающей дискретизации восстановленных соседних выборок яркости.
15. Способ декодирования видеоданных, содержащий этапы, на которых:
определяют блок яркости, соответствующий блоку цветности;
определяют набор выборок восстановленных соседних выборок яркости с пониженной дискретизацией, причем восстановленные соседние выборки яркости содержат множество восстановленных выборок яркости, расположенных над блоком яркости, и множество восстановленных выборок яркости, расположенных слева от блока яркости;
определяют первую пару значения яркости и значения цветности согласно N соседним выборкам яркости с пониженной дискретизацией из набора и N восстановленным соседним выборкам цветности, соответствующим N соседним выборкам яркости с пониженной дискретизацией, причем N является положительным целым числом большим 1, а минимальное значение N соседних выборок яркости с пониженной дискретизацией не меньше соответствующих значений яркости первых оставшихся соседних выборок яркости с пониженной дискретизацией из набора, причем количество первых оставшихся соседних выборок яркости с пониженной дискретизацией из набора равно общее количество соседних выборок яркости с пониженной дискретизацией в наборе минус N
определяют вторую пару значения яркости и значения цветности согласно M соседним выборкам яркости с пониженной дискретизацией из набора и M восстановленным соседним выборкам цветности, соответствующим M соседним выборкам яркости с пониженной дискретизацией, причем M является положительным целым числом большим 1, а максимальное значение M соседних выборок яркости с пониженной дискретизацией не больше соответствующих значений яркости вторых оставшихся соседних выборок яркости с пониженной дискретизацией из набора, причем количество вторых оставшихся соседних выборок яркости с пониженной дискретизацией из набора равно общее количество соседних выборок яркости с пониженной дискретизацией в наборе минус М;
определяют один или более параметров линейной модели на основании первой и второй пары значений яркости и значений цветности;
определяют блок предсказания на основании одного или более параметров линейной модели; и
кодируют блок цветности на основании блока предсказания.
16. Способ по п.15, в котором набор выборок с пониженной дискретизацией восстановленных соседних выборок яркости состоит из:
N соседних выборок яркости с пониженной дискретизацией и M соседних выборок яркости с пониженной дискретизацией, при этом сумма N и M равна общему количеству соседних выборок яркости с пониженной дискретизацией в наборе.
17. Способ по п.15 или 16, в котором
значение яркости первой пары значения яркости и значения цветности является средним значением яркости упомянутых N соседних выборок яркости с пониженной дискретизацией, а значение цветности первой пары значения яркости и значения цветности является средним значением цветности упомянутых N восстановленных соседних выборок цветности, соответствующих N соседним выборкам яркости с пониженной дискретизацией; а
значение яркости второй пары значения яркости и значения цветности является средним значением яркости упомянутых M соседних выборок яркости с пониженной дискретизацией, а значение цветности второй пары значения яркости и значения цветности является средним значением цветности упомянутых M восстановленных соседних выборок цветности, соответствующих M соседним выборкам яркости с пониженной дискретизацией.
18. Способ по п.15 или 16, в котором
значение яркости первой пары значения яркости и значения цветности является средним значением яркости упомянутых N соседних выборок яркости с пониженной дискретизацией в пределах первого диапазона значений яркости, а значение цветности первой пары значения яркости и значения цветности является средним значением цветности упомянутых N восстановленных соседних выборок цветности, соответствующих N соседним выборкам яркости с пониженной дискретизацией в пределах первого диапазона значений яркости; а
значение яркости второй пары значения яркости и значения цветности является средним значением яркости упомянутых M соседних выборок яркости с пониженной дискретизацией в пределах второго диапазона значений яркости, и значение цветности второй пары значения яркости и значения цветности является средним значением цветности упомянутых M восстановленных соседних выборок цветности, соответствующих M соседним выборкам яркости с пониженной дискретизацией в пределах второго диапазона значений яркости.
19. Способ по п.18, в котором
первый диапазон значения яркости является диапазоном [MaxLumaValue-T1, MaxLumaValue]; а
второй диапазон значения яркости является диапазоном [MinLumaValue, MinLumaValue + T2]; при этом
MaxLumaValue и MinLumaValue соответственно представляют максимальное значение яркости и минимальное значение яркости в наборе выборок с пониженной дискретизацией восстановленных соседних выборок яркости, а T1 и T2 являются заданными пороговыми значениями.
20. Способ по любому из пп.15-19, в котором M и N равны.
21. Способ по п.20, в котором M = N = 2.
22. Способ по любому из пп.15-19, в котором M и N определяются на основании размера блока яркости.
23. Способ по любому из пп.15-19 и 22, в котором
M=(W+H)>>t,
N=(W+H)>>r,
в котором t и r являются количеством битов сдвига вправо, W указывает ширину блока яркости и H указывает высоту блока яркости.
24. Способ по любому из пп.15-23, в котором восстановленные соседние выборки яркости содержат:
верхнюю правую соседнюю выборку яркости вне блока яркости и выборки яркости, расположенные справа от верхней правой соседней выборки яркости вне блока яркости; и/или
левую нижнюю соседнюю выборку вне блока яркости и выборки яркости, расположенные ниже левой нижней соседней выборки яркости вне блока яркости.
25. Способ по любому из пп.15-24, в котором множество восстановленных выборок яркости, расположенных над блоком яркости, являются восстановленными соседними выборками яркости, смежными с соответствующей верхней границей, а множество восстановленных выборок яркости, расположенных слева от блока яркости, являются восстановленными соседними выборками яркости, смежными с соответствующей левой границей.
26. Способ по любому из пп.15-25, в котором восстановленные соседние выборки яркости исключают выборки яркости, расположенные выше верхней левой соседней выборки яркости вне блока яркости, и/или выборки яркости, расположенные слева от верхней левой соседней выборки яркости.
27. Способ по любому из пп.15-26, в котором
восстановленные соседние выборки яркости содержат первый набор восстановленных соседних выборок яркости и второй набор восстановленных соседних выборок яркости, при этом
первый набор восстановленных соседних выборок яркости содержит восстановленные соседние выборки яркости, причем значение яркости меньше или равно пороговому значению; а второй набор восстановленных соседних выборок яркости содержит восстановленные соседние выборки яркости, причем значение яркости превышает пороговое значение.
28. Способ по любому из пп.15-27, в котором набор выборок с пониженной дискретизацией восстановленных соседних выборок яркости получают посредством понижающей дискретизации восстановленных соседних выборок яркости.
29. Устройство декодирования, содержащее:
память, хранящую инструкции; и
один или более процессоров, имеющий связь с памятью, при этом
указанный один или более процессоров, при исполнении инструкций, выполнен с возможностью реализации способа по любому из пп.1-14.
30. Устройство кодирования, содержащее:
память, содержащую инструкции; и
один или более процессоров, имеющий связь с памятью, при этом
указанный один или более процессоров, при исполнении инструкций, выполнен с возможностью реализации способа по любому из пп.15-28.
31. Компьютерный программный продукт, хранящий инструкции, вызывающие, при исполнении процессором, выполнение устройством, способа по любому из пп.1-28.
RU2022113185A 2018-07-16 2019-07-16 Видеокодер, видеодекодер и соответствующие способы кодирования и декодирования RU2022113185A (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US62/698,924 2018-07-16
US62/698,991 2018-07-17

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2021103648A Division RU2772813C1 (ru) 2018-07-16 2019-07-16 Видеокодер, видеодекодер и соответствующие способы кодирования и декодирования

Publications (1)

Publication Number Publication Date
RU2022113185A true RU2022113185A (ru) 2022-05-20

Family

ID=

Similar Documents

Publication Publication Date Title
US10390021B2 (en) Method and apparatus of video coding
HRP20230288T1 (hr) Video koder, video dekoder, te odgovarajući postupci kodiranja i dekodiranja
WO2018049594A1 (en) Methods of encoder decision for quad-tree plus binary tree structure
TW202025756A (zh) 交叉分量線性建模中的下採樣
RU2016113364A (ru) Квантование цветности в кодировании видеосигналов
RU2017110397A (ru) Правила для режимов внутрикадрового прогнозирования, когда активируется волновая параллельная обработка данных
TW201740734A (zh) 視頻編碼之色度分量之增強幀內預測的方法與裝置
US20210067802A1 (en) Video decoding method and device using cross-component prediction, and video encoding method and device using cross-component prediction
RU2022105685A (ru) Системы и способы применения фильтров деблокирования к восстановленным видеоданным
JP2006246431A (ja) 画像符号化装置および画像符号化方法
RU2013114272A (ru) Способ и устройство для кодирования видео и способ и устройство для декодирования видео
JPWO2020211810A5 (ru)
RU2020125153A (ru) Способ кодирования и устройство для него, и способ декодирования и устройство для него
RU2022113185A (ru) Видеокодер, видеодекодер и соответствующие способы кодирования и декодирования
JP7383720B2 (ja) 画像成分予測方法、エンコーダ、デコーダ及び記憶媒体
JP2022528331A (ja) 画像成分予測方法、エンコーダー、デコーダー及び記憶媒体
KR20210016355A (ko) 비디오 코딩에서의 제한된 선형 모델 파라미터 도출을 위한 방법 및 장치
RU97119861A (ru) Улучшенный способ заключительной обработки и устройство для использования в системе декодирования сигнала изображения
RU2022102907A (ru) Классификация в адаптивной контурной фильтрации
RU2023111167A (ru) Способ и устройство для внутрифреймового предсказания
RU2021118930A (ru) Контекстно-ориентированное внутреннее предсказание
RU2021128887A (ru) Обработка виртуальных границ для адаптивной контурной фильтрации
NZ778339B2 (en) Deblocking filter for sub-partition boundaries caused by intra sub-partition coding tool
RU2022102115A (ru) Ограничение размера на основе цветового формата
CN204442581U (zh) 基于hevc的像素预测装置