Патенты автора ВАН Сянлинь (US)

Изобретение относится к вычислительной технике. Технический результат заключается в возможности избежать потенциальных рассогласований кодера/декодера. Способ декодирования видеоданных, в котором принимают синтаксический элемент кодирования без потерь для текущего блока видеоданных, причем синтаксический элемент кодирования без потерь указывает, что текущий блок видеоданных кодирован с использованием режима кодирования без потерь, и причем синтаксический элемент кодирования без потерь является отдельным от значения параметра квантования (QP); определяют, что текущий блок видеоданных является текущим квантуемым блоком на основе размера текущего блока видеоданных; присваивают значение ноль дельта-параметра квантования (dQP) для текущего квантуемого блока, причем значение dQP представляет собой разницу между значением QP и значением предиктора QP; определяют значение QP для текущего квантуемого блока на основе присвоенного значения dQP и предиктора QP; и декодируют текущий квантуемый блок в соответствии с режимом кодирования без потерь и определенным значением QP. 8 н. и 12 з.п. ф-лы, 9 ил.

Изобретение относится к кодированию видео, а конкретнее к методам для кодирования синтаксических элементов в ходе процесса кодирования видео. Техническим результатом является уменьшение запаздывания при кодировании синтаксических элементов, которые включают в себя сочетание контекстно-кодируемых бинов и кодируемых с обходом бинов. В способе для кодирования синтаксического элемента индекса опорного изображения в процессе кодирования видео осуществляют бинаризацию значения индекса опорного изображения. Кодируют бины бинаризованного значения индекса опорного изображения в режиме контекстного кодирования процесса контекстно-адаптивного двоичного арифметического кодирования (САВАС). Определяют, что бинаризованное значение индекса опорного изображения содержит больше бинов, чем кодированные в режиме контекстного кодирования, и кодируют другие бины бинаризованного значения индекса опорного изображения в режиме кодирования с обходом процесса САВАС. 6 н. и 85 з.п. ф-лы, 14 ил., 9 табл.

Изобретение относится к видеокодированию. Техническим результатом является устранение блочности кодированных блоков видеоданных. Способ содержит этапы, на которых: декодируют первый блок видеоданных и второй блок видеоданных; определяют первый параметр квантования яркости для первого блока видеоданных и второй параметр квантования яркости для второго блока видеоданных; для каждой из одной или более цветностных составляющих определяют значение смещения параметра квантования цветности; для каждой из одной или более цветностных составляющих, вычисляют параметр квантования цветности; для каждой из одной или более цветностных составляющих определяют интенсивность для фильтра устранения блочности цветностной составляющей для общего края на основании параметра квантования цветности; и для каждой из одной или более цветностных составляющих,применяют фильтр устранения блочности цветностной составляющей, причем этап вычисления параметра квантования цветности содержит этапы, на которых: вычисляют среднее значение первого параметра квантования яркости для первого блока видеоданных и второго параметра квантования яркости для второго блока видеоданных; и применяют значение смещения параметра квантования цветности к среднему значению. 4 н. и 43 з.п. ф-лы, 1 табл., 6 ил.

Изобретение относится к области кодирования/декодирования видеоданных. Технический результат – повышение эффективности кодирования и декодирования видеоданных. Способ кодирования видеоданных содержит этапы, на которых: принимают или генерируют видеоданные; генерируют поток битов, включающий в себя данные, которые представляют остаточное дерево квадрантов (RQT) для единицы кодирования (CU) изображения из ряда изображений, причем генерирование потока битов содержит: генерирование остаточных данных для CU на основе предсказанных видеоблоков для одной или более единиц предсказания (PU) из CU и исходного видеоблока этой CU; для каждого соответствующего узла из RQT, в ответ на определение того, что блок, соответствующий соответствующему узлу, больше упомянутого максимально допустимого размера TU, автоматическое разбиение, без кодирования в потоке битов флага разбиения для соответствующего узла, этого блока, соответствующего соответствующему узлу, на четыре подблока; генерирование двух флагов кодированных блоков (CBF) цветности в корневом узле из RQT; выводят поток битов. 8 н. и 44 з.п. ф-лы, 13 ил.

Изобретение относится к области видеокодирования. Техническим результатом является эффективное интер-предсказание при видеокодировании. Способ кодирования видеоданных содержит: определение, основываясь на размерной характеристике блока предсказания (PU) в В-слайсе видеоданных, меньшей порогового значения, того, ограничен ли PU однонаправленным интер-предсказанием; формирование списка кандидатов на слияние для упомянутого PU; определение выбранного кандидата на слияние из списка кандидатов на слияние, при этом выбранный кандидат на слияние является двунаправленным кандидатом на слияние, при этом два разных опорных блока связаны с информацией о движении, заданной выбранным кандидатом на слияние; и основываясь на PU, ограниченном однонаправленным интер-предсказанием, преобразование выбранного кандидата на слияние, являющегося двунаправленным кандидатом на слияние, в однонаправленного кандидата на слияние, путем сохранения вектора движения списка 0 выбранного кандидата на слияние и игнорирования вектора движения списка 1 выбранного кандидата на слияние так, что предсказанный видеоблок для упомянутого PU формируется на основании не более чем одного из двух разных опорных блоков, связанных с информацией о движении, заданной выбранным кандидатом на слияние. 4 н. и 19 з.п. ф-лы, 8 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности кодирования. Предложен способ декодирования коэффициентов преобразования в процессе декодирования видео, в котором получают из кодированного потока битов одномерную матрицу коэффициентов преобразования, ассоциированную с блоком коэффициентов преобразования; определяют множество субблоков коэффициентов преобразования для блока коэффициентов преобразования, причем каждый субблок из множества субблоков имеет равный размер; определяют унифицированное диагональное сканирование для сканирования информации значимости коэффициентов преобразования соответствующих субблоков, информации уровней коэффициентов для коэффициентов преобразования соответствующих субблоков и множества субблоков; сканируют одномерную матрицу коэффициентов преобразования согласно унифицированному диагональному сканированию; и декодируют блок коэффициентов преобразования. 8 н. и 44 з.п. ф-лы, 30 ил., 1 табл.

Группа изобретений относится к технологиям сигнализации характеристик кодирования для кодированных видеоданных. Техническим результатом является улучшение эффективности сигнализации режима кодирования с внутренним предсказанием, используемым для режима внутреннего кодирования блока видеоданных. Предложен способ кодирования видеоданных. Способ включает в себя этап, на котором осуществляют определение, для блока видеоданных, набора наиболее вероятных режимов внутреннего предсказания для того, чтобы предсказать блок видеоданных из доступных режимов внутреннего предсказания для предсказания блока видеоданных, в котором набор наиболее вероятных режимов внутреннего предсказания имеет размер, который равен заранее определенному числу, которое больше чем или равно двум. Далее, согласно способу, осуществляют кодирование значения, представляющего фактический режим внутреннего предсказания для упомянутого блока, на основании, по меньшей мере частично, того, включен ли фактический режим внутреннего предсказания в набор наиболее вероятных режимов внутреннего предсказания. А также осуществляют кодирование блока, используя фактический режим внутреннего предсказания. 4 н. и 45 з.п. ф-лы, 8 ил., 9 табл.

Изобретение относится к области кодирования и декодирования видеоданных. Технический результат - обеспечение эффективного генерирования списка кандидатов, за счет чего происходит снижение количества битов, необходимого для представления информации движения единицы прогнозирования. Способ декодирования видеоданных содержит этапы, на которых для каждой единицы (PU) прогнозирования во множестве PU, принадлежащих текущей единице (CU) кодирования видеоданных: генерируют список кандидатов для PU, при этом генерирование списка кандидатов для PU использует только исходные положения вне текущей CU, причем список кандидатов для PU включает в себя один или более пространственных кандидатов, причем исходные положения включают в себя по меньшей мере одно из: исходное положение выше текущей CU, исходное положение выше и справа текущей CU, исходное положение выше и слева текущей CU, исходное положение слева текущей CU и исходное положение ниже и слева текущей CU; определяют, по меньшей мере, частично на основании информации движения, указанной выбранным кандидатом в списке кандидатов для PU, информацию движения PU; и генерируют, по меньшей мере, частично на основании опорного блока, указанного информацией движения PU, прогностический видеоблок для PU. 8 н. и 64 з.п. ф-лы, 30 ил.

Изобретение относится к видеокодированию, в частности к применению фильтра удаления блочности для стандарта высокоэффективного кодирования видео (HEVC). Техническим результатом является повышение визуального качества видео. Предложены способы кодирования видеоданных, которые содержат кодирование множества блоков видеоданных, при этом по меньшей мере один блок из множества блоков видеоданных кодируют, используя режим кодирования, являющийся либо режимом кодирования с интра-импульсно-кодовой модуляцией (IPCM), либо режимом кодирования без потерь, в том числе с использованием предсказания. Способы также включают назначение ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием упомянутого режима кодирования, и выполнение деблокирующей фильтрации в отношении упомянутого одного или более из множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока. 11 н. и 70 з.п. ф-лы, 11 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении появления визуальных артефактов. Способ кодирования видео данных содержит ассоциирование, без определения того, является ли край между первым блоком видео и вторым блоком видео краем единицы кодирования (CU), первого значения уровня границы с краем в ответ на определение, что первый блок видео или второй блок видео ассоциированы с внутренне предсказанной CU; ассоциирование второго значения уровня границы с краем в ответ на определение, что первый блок видео и второй блок видео не ассоциированы с внутренне предсказанной CU, и что первый блок видео или второй блок видео ассоциированы с единицей преобразования (TU) с ненулевым уровнем коэффициента преобразования; ассоциирование или второго значения уровня границы, или третьего значения уровня границы с краем, когда первый блок видео и второй блок видео не ассоциированы с внутренне предсказанной CU, и первый блок видео и второй блок видео не ассоциированы с TU с ненулевым уровнем коэффициента преобразования; применение одного или более фильтров удаления блочности к выборкам, ассоциированным с краем, когда упомянутый край ассоциирован с первым значением уровня границы или вторым значением уровня границы, но не третьим значением уровня границы. 4 н. и 30 з.п. ф-лы, 19 ил., 1 табл.

Изобретение относится к вычислительной технике. Технический результат заключается в сокращении вычислительной сложности процесса кодирования и декодирования. Способ кодирования данных видео содержит определение набора кандидатов слияния для текущей неквадратной единицы предсказания текущей единицы кодирования, при этом набор кандидатов слияния включает в себя кандидата слияния сверху слева, кандидата слияния сверху, кандидата слияния сверху справа, кандидата слияния слева, кандидата слияния слева снизу и временного кандидата слияния; удаление кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания текущей единицы кодирования на основе пространственных местоположений кандидатов слияния и без сравнения информации движения соответствующего кандидата слияния в наборе кандидатов слияния с информацией движения каких-либо других единиц предсказания; и выполнение процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния. 4 н. и 18 з.п. ф-лы, 11 ил.

Изобретение относится к технологиям кодирования и декодирования видео данных. Техническим результатом является уменьшение объема данных, используемых для представления коэффициентов, обеспечивающих обработку видео данных. Предложен способ кодирования блока видео данных. Способ включает в себя этап, на котором осуществляют разделение блока преобразования видео данных на множество поднаборов коэффициентов преобразования. Далее, согласно способу, определяют для поднабора из множества поднаборов коэффициентов преобразования генерировать ли элемент синтаксиса, который указывает, включает ли в себя упомянутый поднабор какие-либо ненулевые коэффициенты. 8 н. и 44 з.п. ф-лы, 8 ил.

Изобретение относится к технологиям кодирования и декодирования видеоданных. Техническим результатом является повышение эффективности кодирования или декодирования за счет того, что энтропийное кодирование или декодирование осуществляется с использованием контекстной информации, определенной на основании глубины в структуре квадродерева. Предложен способ кодирования видеоданных. Способ включает в себя этап, на котором определяют контекстную информацию для одного или более синтаксических элементов, связанных с блоком видеоданных, причем упомянутый блок включен в единицу кодирования (CU) видеоданных. При этом видеоданные определяют структуру квадродерева, и единица кодирования является узлом структуры квадродерева. Определение контекстной информации содержит определение контекстной информации на основе глубины в структуре квадродерева. Далее, согласно способу, осуществляют энтропийное кодирование одного или более синтаксических элементов с использованием определенной контекстной информации. 4 н. и 40 з.п. ф-лы, 11 ил.

Изобретение относится к видеокодированию и, в частности, к предсказанию видеоданных в режиме слияния. Техническим результатом является повышение эффективности кодирования видео. Указанный технический результат достигается тем, что при генерировании списка кандидатов для кодирования видео с интер-предсказанием, видеокодер может выполнять операции отсечения при добавлении пространственных кандидатов и временных кандидатов в список кандидатов, в то же время не выполняя операции отсечения при добавлении искусственно сгенерированного кандидата в список кандидатов. При этом определяют набор пространственных кандидатов, ассоциированных с текущим участком текущего видеокадра, где набор пространственных кандидатов соответствует соседним участкам текущего видеокадра, смежным с текущим участком, а каждый из пространственных кандидатов имеет ассоциированную информацию движения. Искусственно сгенерированный кандидат может иметь информацию движения, которая является такой же, как информация движения пространственного кандидата или временного кандидата, уже находящихся в списке кандидатов. 4 н. и 25 з.п. ф-лы, 1 табл., 14 ил.

Изобретение относится к области контекстно-адаптивного энтропийного кодирования видеоданных. Технический результат - обеспечение инициализации контекстов процесса кодирования посредством определения значений индексов параметров инициализации. Способ инициализации контекста, используемого для того, чтобы кодировать видеоданные в процессе контекстно-адаптивного энтропийного кодирования, содержит этапы, на которых: определяют первое значение индекса параметра инициализации в качестве x>>4, где x является 8-битовым параметром; определяют второе значение индекса параметра инициализации в качестве x&15, где x является идентичным 8-битовым параметром; определяют один или более параметров инициализации для процесса контекстно-адаптивного энтропийного кодирования на основе первого и второго значений индексов параметров инициализации и инициализируют на основе одного или более параметров инициализации состояние контекста, используемого для того, чтобы кодировать видеоданные в процессе контекстно-адаптивного энтропийного кодирования. 4 н. и 41 з.п. ф-лы, 8 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в снижении времени обработки и потребления энергии. Способ кодирования видеоданных содержит выполнение операции заполнения неинформативными символами, которая обрабатывает множество краевых пикселов согласно порядку, который начинается с нижнего-левого краевого пиксела и проходит через краевые пикселы последовательно до верхнего-правого краевого пиксела, причем, когда операция заполнения неинформативными символами обрабатывает недоступный краевой пиксел, отличающийся от нижнего-левого краевого пиксела и отличающийся от верхнего-правого краевого пиксела, операция заполнения неинформативными символами назначает значение недоступному краевому пикселу на основе значения краевого пиксела, ранее обработанного операцией заполнения неинформативными символами, без поиска следующего доступного краевого пиксела; и генерацию, на основе краевых пикселов, видеоблока, предсказанного с помощью внутреннего предсказания. 4 н. и 25 з.п. ф-лы, 15 ил.

Изобретение относится к видеокодированию. Технический результат - эффективное кодирование информации цифрового видео для снижения или устранения избыточности, присущей видеопоследовательностям. Способ кодирования вектора движения в процессе видеокодирования, в котором определяют один из множества режимов для процесса предсказания вектора движения для текущего блока видеоданных, при этом определенный режим является режимом слияния; определяют набор блоков-кандидатов, при этом определенный набор содержит нижний левый блок-кандидат, левый блок-кандидат, верхний блок-кандидат, правый верхний блок-кандидат, левый верхний блок-кандидат и временной блок-кандидат; и осуществляют процесс предсказания вектора движения для текущего блока с использованием указанного определенного режима и набора блоков-кандидатов, причем один блок-кандидат в наборе блоков-кандидатов обозначается как дополнительный блок-кандидат, и при этом дополнительный блок-кандидат используется в режиме слияния, если другой из блоков-кандидатов набора блоков-кандидатов недоступен или недействителен. 6 н. и 35 з.п. ф-лы, 18 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в снижении сложности реализации процесса предсказания векторов движения. Способ кодирования вектора движения в процессе кодировки видео содержит определение одного из множества режимов для процесса предсказания вектора движения для текущего блока видеоданных, которые должны быть закодированы; и выполнение процесса предсказания вектора движения для текущего блока видеоданных, используя определенный режим и набор блоков-кандидатов, при этом набор блоков-кандидатов является одинаковым для каждого из множества режимов, причем множество режимов включает в себя режим слияния и адаптивный режим предсказания вектора движения, и причем набор блоков-кандидатов включает в себя левый верхний блок-кандидат, верхний блок-кандидат, правый верхний блок-кандидат, левый блок-кандидат, нижний левый блок-кандидат и временной блок-кандидат. 8 н. и 20 з.п. ф-лы, 21 ил.

Изобретение относится к средствам кодирования видео. Техническим результатом является устранение избыточности в видеопоследовательности за счет ограничения количества буферизующейся во время кодирования информации предсказания из соседних блоков. Способ содержит определение режима внутреннего предсказания для блока видеоданных, включенного в кодированный элемент видеоданных и расположенного ниже верхней строки верхних соседних блоков в кодированном элементе, определение режима внутреннего предсказания осуществляется на основе самого вероятного режима внутреннего предсказания, основанного на режиме внутреннего предсказания из других блоков в кодированном элементе, но не на основе режима внутреннего предсказания из блоков верхней строки в кодированном элементе, кодирование блока на основе определенного режима внутреннего предсказания. 4 н. и 44 з.п. ф-лы, 18 ил.

Изобретение относится к средствам кодирования видео. Техническим результатом является повышение эффективности использования пропускной способности памяти при кодировании. В способе определяют множество векторов движения - кандидатов для текущего блока видеоданных для предсказания вектора движения, масштабируют векторы движения - кандидаты для генерации масштабированных векторов движения - кандидатов, модифицируют масштабированные векторы движения - кандидаты таким образом, чтобы они находились в рамках диапазона [-32768, 32767] в единицах четверти пикселя, выбирают вектор движения - кандидат в качестве предиктора вектора движения для текущего блока видеоданных, кодируют текущий блок видеоданных на основании указанного предиктора. 4 н. и 41 з.п. ф-лы, 6 ил.

Изобретение относится к средствам кодирования и декодирования видео. Техническим результатом является повышение эффективности сигнализации режима внутреннего предсказания используемого для кодирования блока данных посредством обеспечения относительной экономии бит для кодированного битового потока. Способ содержит определение первого наиболее вероятного режима внутреннего предсказания и второго наиболее вероятного режима внутреннего предсказания для текущего блока видеоданных на основе контекста для текущего блока, выполнение процесса контекстно-адаптивного двоичного арифметического кодирования (САВАС) для определения принятого кодового слова, соответствующего модифицированному индексу режима внутреннего предсказания, определение индекса режима внутреннего предсказания, выбор режима внутреннего предсказания. 16 н. и 34 з.п. ф-лы, 13 ил. 7 табл.

Изобретение относится к средствам кодирования видео с предсказанием. Техническим результатом является повышение эффективности кодирования посредством сглаживания окружающих выборок предсказания. Способ содержит определение размера блока, определение режима кодирования с внутренним предсказанием, ассоциированного с текущим блоком видеоданных, включающего в себя горизонтальный режим, вертикальный режим, плоский режим, множество диагональных режимов, включая верхний левый диагональный режим и верхний правый диагональный режим, нижний левый диагональный режим и режим DC, выбор фильтра из таблицы фильтров для применения к текущему блоку на основании размера блока и режима кодирования, кодирование с внутренним предсказанием текущего блока, содержащее использование выбранного фильтра. 4 н. и 43 з.п. ф-лы, 10 ил., 8 табл.

 


Наверх