RU2014100889A - Заполнение краевых пикселов неинформативными символами для внутреннего предсказания при кодировании видеосигнала - Google Patents

Заполнение краевых пикселов неинформативными символами для внутреннего предсказания при кодировании видеосигнала Download PDF

Info

Publication number
RU2014100889A
RU2014100889A RU2014100889/08A RU2014100889A RU2014100889A RU 2014100889 A RU2014100889 A RU 2014100889A RU 2014100889/08 A RU2014100889/08 A RU 2014100889/08A RU 2014100889 A RU2014100889 A RU 2014100889A RU 2014100889 A RU2014100889 A RU 2014100889A
Authority
RU
Russia
Prior art keywords
edge pixel
pixel
value
filling
current
Prior art date
Application number
RU2014100889/08A
Other languages
English (en)
Other versions
RU2575412C2 (ru
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 RU2014100889A publication Critical patent/RU2014100889A/ru
Application granted granted Critical
Publication of RU2575412C2 publication Critical patent/RU2575412C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

1. Способ кодирования видеоданных, содержащий:выполнение операции заполнения неинформативными символами, которая обрабатывает множество краевых пикселов согласно порядку, который начинается с нижнего-левого краевого пиксела и проходит через краевые пикселы последовательно до верхнего-правого краевого пиксела, причем, когда операция заполнения неинформативными символами обрабатывает недоступный краевой пиксел, отличающийся от нижнего-левого краевого пиксела, операция заполнения неинформативными символами назначает значение недоступному краевому пикселу на основе значения краевого пиксела, ранее обработанного операцией заполнения неинформативными символами без поиска следующего доступного краевого пиксела; игенерацию видеоблока, предсказанного с помощью внутреннего предсказания, на основе краевых пикселов.2. Способ по п. 1, в котором выполнение операции заполнения неинформативными символами содержит:определение того, является ли текущий краевой пиксел доступным; иназначение текущему краевому пикселу значения краевого пиксела, который находится непосредственно перед текущим краевым пикселом согласно порядку.3. Способ по п. 2, в котором определение того, является ли текущий краевой пиксел доступным, содержит определение того, что текущий краевой пиксел является недоступным, когда текущий краевой пиксел связан с блоком кодирования (CU), предсказанным с помощью внешнего предсказания, и задействуется ограниченное внутреннее предсказание.4. Способ по п. 1, в котором выполнение операции заполнения неинформативными символами содержит:определение того, является ли нижний-левый краевой пиксел доступн�

Claims (26)

1. Способ кодирования видеоданных, содержащий:
выполнение операции заполнения неинформативными символами, которая обрабатывает множество краевых пикселов согласно порядку, который начинается с нижнего-левого краевого пиксела и проходит через краевые пикселы последовательно до верхнего-правого краевого пиксела, причем, когда операция заполнения неинформативными символами обрабатывает недоступный краевой пиксел, отличающийся от нижнего-левого краевого пиксела, операция заполнения неинформативными символами назначает значение недоступному краевому пикселу на основе значения краевого пиксела, ранее обработанного операцией заполнения неинформативными символами без поиска следующего доступного краевого пиксела; и
генерацию видеоблока, предсказанного с помощью внутреннего предсказания, на основе краевых пикселов.
2. Способ по п. 1, в котором выполнение операции заполнения неинформативными символами содержит:
определение того, является ли текущий краевой пиксел доступным; и
назначение текущему краевому пикселу значения краевого пиксела, который находится непосредственно перед текущим краевым пикселом согласно порядку.
3. Способ по п. 2, в котором определение того, является ли текущий краевой пиксел доступным, содержит определение того, что текущий краевой пиксел является недоступным, когда текущий краевой пиксел связан с блоком кодирования (CU), предсказанным с помощью внешнего предсказания, и задействуется ограниченное внутреннее предсказание.
4. Способ по п. 1, в котором выполнение операции заполнения неинформативными символами содержит:
определение того, является ли нижний-левый краевой пиксел доступным; и
назначение значения по умолчанию нижнему-левому краевому пикселу в ответ на определение того, что нижний-левый краевой пиксел является недоступным.
5. Способ по п. 1, в котором выполнение операции заполнения неинформативными символами содержит:
определение того, является ли нижний-левый краевой пиксел доступным; и
назначение значения следующего доступного краевого пиксела нижнему-левому краевому пикселу в ответ на определение того, что нижний-левый краевой пиксел является недоступным.
6. Способ по п. 1,
в котором выполнение операции заполнения неинформативными символами содержит:
для х=-1, y=nS·2-2…-1, подстановку значения p[x, y+1] вместо значения p[x, y], если p[x, y] является недоступным краевым пикселом; и
для х=0..nS·2-1, y-1, подстановку значения p[x-1, y] вместо значения p[x, y], если p[x, y] является недоступным краевым пикселом,
где nS равно ширине или высоте видеоблока, предсказанного с помощью внутреннего предсказания, р - двумерный массив выборок, и p[0, 0] - верхняя-левая яркостная выборка видеоблока, предсказанного с помощью внутреннего предсказания.
7. Способ по п. 1, причем способ выполняется во время процесса кодирования, причем способ дополнительно содержит генерацию кодированных видеоданных на основе видеоблока, предсказанного с помощью внутреннего предсказания.
8. Способ по п. 7, дополнительно содержащий генерацию остаточных данных по меньшей мере частично на основе видеоблока, предсказанного с помощью внутреннего предсказания.
9. Способ по п. 1. причем способ выполняется во время процесса декодирования, причем способ дополнительно содержит генерацию декодированных видеоданных на основе этого видеоблока, предсказанного с помощью внутреннего предсказания.
10. Способ по п. 9, дополнительно содержащий реконструкцию декодированного видеоблока по меньшей мере частично на основе видеоблока, предсказанного с помощью внутреннего предсказания, и остаточного видеоблока.
11. Устройство кодирования видеосигнала, которое содержит один или несколько процессоров, выполненных с возможностью:
выполнения операции заполнения неинформативными символами, которая обрабатывает множество краевых пикселов согласно порядку, который начинается с нижнего-левого краевого пиксела и проходит через краевые пикселы последовательно до верхнего-правого краевого пиксела, причем, когда операция заполнения неинформативными символами обрабатывает недоступный краевой пиксел, отличающийся от нижнего-левого краевого пиксела, операция заполнения неинформативными символами назначает значение недоступному краевому пикселу на основе значения краевого пиксела, ранее обработанного операцией заполнения неинформативными символами без поиска следующего доступного краевого пиксела; и
генерации видеоблока, предсказанного с помощью внутреннего предсказания, на основе краевых пикселов.
12. Устройство кодирования видеосигнала по п. 11, в котором один или несколько процессоров выполнены с возможностью выполнения операции заполнения неинформативными символами таким образом, что один или несколько процессоров:
определяют, является ли текущий краевой пиксел доступным; и
назначают текущему краевому пикселу значение краевого пиксела, который находится непосредственно перед текущим краевым пикселом согласно порядку.
13. Устройство кодирования видеосигнала по п. 12, в котором один или несколько процессоров выполнены с возможностью определения того, является ли текущий краевой пиксел доступным по меньшей мере частично посредством определения того, что текущий краевой пиксел является недоступным, когда текущий краевой пиксел связан с блоком кодирования (CU), предсказанным с помощью внешнего предсказания, и задействовано ограниченное внутреннее предсказание.
14. Устройство кодирования видеосигнала по п. 11, в котором один или несколько процессоров выполнены с возможностью выполнения операции заполнения неинформативными символами таким образом, что один или несколько процессоров:
определяют, является ли нижний-левый краевой пиксел доступным; и
назначают значение по умолчанию нижнему-левому краевому пикселу в ответ на определение того, что нижний-левый краевой пиксел является недоступным.
15. Устройство кодирования видеосигнала по п. 11, в котором один или несколько процессоров выполнены с возможностью выполнения операции заполнения неинформативными символами таким образом, что один или несколько процессоров:
определяют, является ли нижний-левый краевой пиксел доступным; и
назначают значение следующего доступного краевого пиксела нижнему-левому краевому пикселу в ответ на определение того, что нижний-левый краевой пиксел является недоступным.
16. Устройство кодирования видеосигнала по п. 11, в котором один или несколько процессоров выполнены с возможностью выполнения операции заполнения неинформативными символами таким образом, что:
для х=-1, y=nS·2-2…-1, один или несколько процессоров подставляют значение p[x, y+1] вместо значения p[x, y], если p[x, y] является недоступным краевым пикселом; и
для х=0..nS·2-1, y-1, один или несколько процессоров подставляют значение p[x-1, y] вместо значения p[x, y], если p[x, y] является недоступным краевым пикселом,
где nS равно ширине или высоте видеоблока, предсказанного с помощью внутреннего предсказания, р - двумерный массив выборок, и p[0, 0] - верхняя-левая яркостная выборка видеоблока, предсказанного с помощью внутреннего предсказания.
17. Устройство кодирования видеосигнала по п. 11, причем устройство кодирования видеосигнала содержит видеокодер, и один или несколько процессоров выполнены с возможностью генерации кодированных видеоданных на основе видеоблока, предсказанного с помощью внутреннего предсказания.
18. Устройство кодирования видеосигнала по п. 17, в котором один или несколько процессоров выполнены с возможностью генерации остаточных данных по меньшей мере частично на основе видеоблока, предсказанного с помощью внутреннего предсказания.
19. Устройство кодирования видеосигнала по п. 11, причем устройство кодирования видеосигнала содержит видеодекодер, и один или несколько процессоров выполнены с возможностью генерации декодированных видеоданных на основе видеоблока, предсказанного с помощью внутреннего предсказания.
20. Устройство кодирования видеосигнала по п. 19, в котором один или несколько процессоров выполнены с возможностью реконструкции декодированного видеоблока на основе видеоблока, предсказанного с помощью внутреннего предсказания, и остаточного видеоблока.
21. Устройство кодирования видеосигнала, содержащее:
средство для выполнения операции заполнения неинформативными символами, которая обрабатывает множество краевых пикселов согласно порядку, который начинается с нижнего-левого краевого пиксела и проходит через краевые пикселы последовательно до верхнего-правого краевого пиксела, причем, когда операция заполнения неинформативными символами обрабатывает недоступный краевой пиксел, отличающийся от этого нижнего-левого краевого пиксела, операция заполнения неинформативными символами назначает значение недоступному краевому пикселу на основе значения краевого пиксела, ранее обработанного операцией заполнения неинформативными символами без поиска следующего доступного краевого пиксела; и
средство для генерации видеоблока, предсказанного с помощью внутреннего предсказания, на основе краевых пикселов.
22. Устройство кодирования видеосигнала по п. 21, в котором средство для выполнения операции заполнения неинформативными символами содержит:
средство для определения того, является ли текущий краевой пиксел доступным; и
средство для назначения текущему краевому пикселу значения краевого пиксела, который находится непосредственно перед текущим краевым пикселом согласно порядку.
23. Устройство кодирования видеосигнала по п. 22, в котором средство для определения того, является ли текущий краевой пиксел доступным, содержит средство для определения того, что текущий краевой пиксел является недоступным, когда текущий краевой пиксел связан с блоком кодирования (CU), предсказанным с помощью внешнего предсказания, и задействовано ограниченное внутреннее предсказание.
24. Компьютерный программный продукт, который содержит один или несколько считываемых компьютером носителей данных, которые хранят исполняемые компьютером команды, которые, при исполнении, предписывают одному или нескольким процессорам:
выполнение операции заполнения неинформативными символами, которая обрабатывает множество краевых пикселов согласно порядку, который начинается с нижнего-левого краевого пиксела и проходит через краевые пикселы последовательно до верхнего-правого краевого пиксела, причем, когда операция заполнения неинформативными символами обрабатывает недоступный краевой пиксел, отличающийся от нижнего-левого краевого пиксела, операция заполнения неинформативными символами назначает значение недоступному краевому пикселу на основе значения краевого пиксела, ранее обработанного операцией заполнения неинформативными символами без поиска следующего доступного краевого пиксела; и
генерацию видеоблока, предсказанного с помощью внутреннего предсказания, на основе краевых пикселов.
25. Компьютерный программный продукт по п. 24, в котором исполняемые компьютером команды предписывают одному или нескольким процессорам:
определение того, является ли текущий краевой пиксел доступным; и
назначение текущему краевому пикселу значения краевого пиксела, который находится непосредственно перед текущим краевым пикселом согласно порядку.
26. Компьютерный программный продукт по п. 25, в котором выполняемые компьютером команды предписывают одному или нескольким процессорам определение того, что текущий краевой пиксел является недоступным, когда текущий краевой пиксел связан с блоком кодирования (CU), предсказанным с помощью внешнего предсказания, и задействуется ограниченное внутреннее предсказание.
RU2014100889/08A 2011-06-13 2012-06-12 Заполнение краевых пикселов неинформативными символами для внутреннего предсказания при кодировании видеосигнала RU2575412C2 (ru)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US61/496,504 2008-10-18
US201161496504P 2011-06-13 2011-06-13
US201161557361P 2011-11-08 2011-11-08
US61/557,361 2011-11-08
US201161557845P 2011-11-09 2011-11-09
US61/557,845 2011-11-09
US13/493,640 2012-06-11
US13/493,640 US20120314767A1 (en) 2011-06-13 2012-06-11 Border pixel padding for intra prediction in video coding
PCT/US2012/042052 WO2012173991A1 (en) 2011-06-13 2012-06-12 Border pixel padding for intra prediction in video coding

Publications (2)

Publication Number Publication Date
RU2014100889A true RU2014100889A (ru) 2015-07-20
RU2575412C2 RU2575412C2 (ru) 2016-02-20

Family

ID=

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2732820C2 (ru) * 2016-10-11 2020-09-22 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство декодирования изображения на основе интра-предсказания в системе кодирования изображения

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2732820C2 (ru) * 2016-10-11 2020-09-22 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство декодирования изображения на основе интра-предсказания в системе кодирования изображения
US10805636B2 (en) 2016-10-11 2020-10-13 Lg Electronics Inc. Image decoding method and apparatus relying on intra prediction in image coding system
US10924762B2 (en) 2016-10-11 2021-02-16 Lg Electronics Inc. Image decoding method and apparatus relying on intra prediction in image coding system
RU2764028C1 (ru) * 2016-10-11 2022-01-12 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство декодирования изображения на основе интра-предсказания в системе кодирования изображения
US11463728B2 (en) 2016-10-11 2022-10-04 Lg Electronics Inc. Image decoding method and apparatus relying on intra prediction in image coding system
US11838546B2 (en) 2016-10-11 2023-12-05 Lg Electronics Inc. Image decoding method and apparatus relying on intra prediction in image coding system

Also Published As

Publication number Publication date
MY164251A (en) 2017-11-30
CN103621095B (zh) 2017-09-01
MX2013014486A (es) 2014-03-27
US20170272765A1 (en) 2017-09-21
AU2012271835A1 (en) 2014-01-09
BR112013032040B1 (pt) 2022-05-17
US9807399B2 (en) 2017-10-31
PL2719179T3 (pl) 2018-02-28
PT2719179T (pt) 2017-11-29
IL229635A (en) 2016-12-29
EP2719179B1 (en) 2017-08-30
US20120314767A1 (en) 2012-12-13
MX336906B (es) 2016-02-02
JP5774780B2 (ja) 2015-09-09
CA2838449A1 (en) 2012-12-20
BR112013032040A2 (pt) 2016-12-20
KR101600205B1 (ko) 2016-03-14
ZA201400230B (en) 2021-05-26
CA2838449C (en) 2017-10-10
SI2719179T1 (sl) 2017-12-29
EP2719179A1 (en) 2014-04-16
WO2012173991A1 (en) 2012-12-20
KR20140029520A (ko) 2014-03-10
JP2014520454A (ja) 2014-08-21
DK2719179T3 (en) 2017-10-16
AU2012271835B2 (en) 2015-09-03
ES2648312T3 (es) 2017-12-29
HUE035496T2 (en) 2018-05-02
IL229635A0 (en) 2014-01-30
CN103621095A (zh) 2014-03-05
SG195185A1 (en) 2013-12-30

Similar Documents

Publication Publication Date Title
RU2012102382A (ru) Устройство и способ обработки изображений
GB2589222A (en) Sub-block DMVR
JP2017135724A5 (ru)
RU2018126868A (ru) Способ и устройство для кодирования вектора при кодировании и декодировании видео
JP2018523371A5 (ru)
EP2919466A3 (en) Method and apparatus for image encoding and decoding using intra prediction
JP2016518052A5 (ru)
RU2013152955A (ru) Способ и устройство для кодирования и декодирования блока кодирования границы картинки
RU2017133106A (ru) Вывод информации движения для подблоков при видеокодировании
JP2016534649A5 (ru)
JP2024029125A5 (ru)
MY181026A (en) Apparatus and method realizing improved concepts for tcx ltp
RU2013145089A (ru) Кодирование и декодирование видео
JP2016503971A5 (ru)
EP3643069B1 (en) Effective encoding for screen data
RU2019117034A (ru) Устройство и способ кодирования изображений и устройство и способ декодирования изображений
RU2013152159A (ru) Способ декодирования изображений, способ кодирования изображений, устройство декодирования изображений, устройство кодирования изображений и устройство кодирования и декодирования изображений
RU2013145081A (ru) Кодирование и декодрование видео
RU2013158134A (ru) Расширенная сигнализация режима внутреннего предсказания для кодирования видео, использующего режим соседства
WO2015152608A3 (ko) 서브블록 기반 예측을 수행하는 인터 레이어 비디오 복호화 방법 및 그 장치 및 서브블록 기반 예측을 수행하는 인터 레이어 비디오 부호화 방법 및 그 장치
JP2017535142A5 (ru)
RU2013131778A (ru) Адаптивная поддержка для интерполяционных значений субпикселя для кодирования видеосигнала
RU2015115487A (ru) Устройство кодирования с предсказанием видео, способ кодирования с предсказанием видео, устройство декодирования с предсказанием видео и способ декодирования с предсказанием видео
JP2014064249A5 (ru)
RU2019128700A (ru) Прогнозирующее кодирование для 360-градусного видео на основе геометрического дополнения