Патенты автора КАРЧЕВИЧ Марта (US)

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности использования памяти видеокодера/видеодекодера. Способ кодирования видеоданных содержит определение контекста для энтропийного кодирования бина значения, указывающего последний значащий коэффициент блока видеоданных, с использованием функции индекса упомянутого бина, в котором функция создает контекстный индекс для контекста путем сдвига вправо индекса бина на величину k и добавления сдвинутого вправо значения к значению смещения, причем значение смещения определяют согласно формуле: offset=3*n+((n+1)>>2), причем значение k определяют согласно формуле: k=(n+3)>>2, и причем значение n определяют согласно формуле: n=(log2(block_size)-2), и причем значение block_size содержит значение, указывающее размер блока, и кодирование упомянутого бина с использованием определенного контекста. 4 н. и 17 з.п. ф-лы, 5 ил., 10 табл.

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

Изобретение относится к технологиям кодирования/декодирования видео. Техническим результатом является повышение эффективности кодирования/декодирования видеоданных за счет оптимизации очередности, в которой обрабатываются элементы синтаксиса. Предложен способ декодирования видеоданных. Способ содержит этап, на котором принимают энтропийно закодированный битовый поток, который включает в себя первую группу элементов синтаксиса, содержащих множество флагов, и вторую группу элементов синтаксиса для единиц предсказания (PU) единицы кодирования (CU). Элементы синтаксиса из второй группы элементов синтаксиса соответствуют соответствующим элементам синтаксиса из первой группы элементов синтаксиса, и при этом флаг из множества флагов первой группы элементов синтаксиса указывает, является ли режим внутреннего предсказания отсчетов яркости соответствующей PU в CU основанным на индексе в список наиболее вероятных режимов. В режиме внутреннего предсказания, внутреннее предсказание отсчетов яркости осуществляют с помощью отсчетов яркости в том же самом изображении. 6 н. и 12 з.п. ф-лы, 8 ил., 18 табл.

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

Изобретение относится к вычислительной технике. Технический результат заключается в повышении пропускной способности CABAC. Способ кодирования коэффициентов преобразования в процессе кодирования видео, в котором: кодируют флаг карты значимости для коэффициентов преобразования во фрагменте коэффициентов преобразования, причем флаг карты значимости указывает, имеет ли или нет конкретный коэффициент преобразования абсолютное значение, большее нуля; кодируют флаг превышения единицы для первых M1 коэффициентов преобразования в фрагменте, указанных флагом карты значимости как имеющие абсолютное значение, большее нуля, причем флаг превышения единицы указывает, имеет ли или нет конкретный коэффициент преобразования абсолютное значение, большее единицы, причем M1 меньше максимального количества коэффициентов преобразования в фрагменте; кодируют флаг превышения двойки для коэффициентов преобразования в фрагменте, указанных флагом превышения единицы как имеющие абсолютное значение, большее единицы, причем флаг превышения двойки указывает, имеют ли или нет конкретные коэффициенты преобразования абсолютное значение, большее двух; и кодируют оставшееся значение уровня для коэффициентов преобразования в фрагменте. 6 н. и 44 з.п. ф-лы, 13 ил., 7 табл.

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

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

Изобретение относится к технологиям контекстно-адаптивного бинарного арифметического кодирования (САВАС), которое используется для кодирования видео. Техническим результатом является устранение избыточности памяти за счет сокращения контекстов, используемых в CABAC. Предложен способ кодирования видеоданных. Способ содержит этап, на котором производят выбор контекста из одного или более контекстов на основе глубины преобразования единицы преобразования, ассоциированной с блоком кодируемых видеоданных, при этом глубина преобразования задает текущий уровень подразделения единицы кодирования на блоки с целью преобразующего кодирования. Далее, согласно способу, осуществляют кодирование флага кодированного блока цветности Cb для упомянутого блока видеоданных с использованием контекстно-адаптивного бинарного арифметического кодирования (САВАС) и выбранного контекста, причем кодирование флага кодированного блока цветности Cb содержит использование набора контекстов, включающего в себя упомянутые один или более контекстов. 5 н. и 8 з.п. ф-лы, 10 ил., 22 табл.

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

Изобретение относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является повышение эффективности кодирования/декодирования видеоданных за счет использования последнего значимого коэффициента на основе схемы усеченного унарного кодирования, определяемой максимальной длиной в битах. Предложен способ кодирования видеоданных. Способ включает в себя этап, на котором получают значение, указывающее позицию последнего значимого коэффициента внутри видеоблока размера T. Далее согласно способу определяют первую двоичную строку для значения, указывающего позицию последнего значимого коэффициента, на основе схемы усеченного унарного кодирования, определяемой максимальной длиной в битах, определяемой посредством 2log2(Т)-1. А также определяют вторую двоичную строку для значения, указывающего позицию последнего значимого коэффициента. 8 н. и 48 з.п. ф-лы, 14 табл., 11 ил.

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

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

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

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

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

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

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

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

Изобретение относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является сокращение количества битов, необходимых для сигнализации коэффициентов фильтра. Предложен способ декодирования данных видео. Способ включает в себя этап, на котором определяют первую метрику для группы пикселей внутри блока пикселей, при этом первая метрика определяется на основе сравнения пиксельных значений группы пикселей с пиксельными значениями упомянутого блока пикселей. Далее, согласно способу, определяют вторую метрику для группы пикселей, при этом определение второй метрики содержит определение направления группы пикселей из набора направлений, при этом набор направлений включает в себя горизонтальное направление, вертикальное направление, направление 45 градусов и направление 135 градусов. 4 н. и 39 з.п. ф-лы, 19 ил., 2 табл.

Изобретение относится к вычислительной технике. Технический результат заключается в увеличении вычислительной эффективности устройства видеокодирования за счет уменьшения сложности процесса кодирования. Способ кодирования видеоданных, в котором определяют интра-режим для предсказания текущего блока видеоданных; определяют наиболее вероятные режимы (МРМ) для предсказания текущего блока видеоданных, при этом МРМ являются интра-режимами, связанными с соответствующими соседними блоками видеоданных, кодируемыми перед текущим блоком; генерируют список МРМ на основе позиции соответствующих соседних блоков видеоданных, связанных с МРМ; назначают индекс каждому из МРМ в списке без пересортировки МРМ в списке на основе индекса режима МРМ; и кодируют данные интра-режима текущего блока, в том числе, когда один из МРМ согласуется с интра-режимом для предсказания текущего блока, кодируют данные, которые представляют индекс согласующегося МРМ в списке, в кодируемом битовом потоке. 8 н. и 53 з.п. ф-лы, 10 ил., 1 табл.
Изобретение относится к способам кодирования видеоданных для стандартов Продвинутого Кодирования Видеосигнала (AVC) и Высокоэффективного Кодирования (HEVC). Техническим результатом является обеспечение эффективной сигнализации величин матрицы квантования. Указанный технический результат достигается тем, что величины коэффициентов в матрице квантования могут подвергаться понижающей дискретизации с помощью различных коэффициентов на основании того, где расположены величины коэффициентов в матрице квантования. Так, видеокодер делит величины матрицы квантования, по меньшей мере, на первую подгруппу величин и вторую подгруппу величин; кодирует и сигнализирует величины первой подгруппы в качестве синтаксических элементов. Видеодекодер принимает синтаксические элементы для величин первой подгруппы и декодирует синтаксические элементы для формирования величин первой подгруппы. Не принимая величины второй подгруппы, видеодекодер прогнозирует величины второй подгруппы из величин первой подгруппы. 8 н. и 20 з.п. ф-лы, 11 ил.

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в получении индикатора последнего значимого коэффициента (LSC) на основе сканирования для использования при декодировании карты значимости для блока коэффициентов преобразования. Способ декодирования видеоданных, в котором получают индикатор LSC на основе сканирования из индикатора LSC на основе блоков, причем индикатор LSC на основе блоков указывает координаты последнего значимого коэффициента блока коэффициентов преобразования согласно порядку сканирования подблоков, причем блок коэффициентов преобразования разделен на множество подблоков, причем индикатор LSC на основе сканирования указывает порядковую позицию LSC согласно порядку сканирования подблоков, причем при получении индикатора LSC на основе сканирования: определяют координаты х и y верхнего левого коэффициента преобразования подблока из множества подблоков, который содержит последний значимый коэффициент; определяют значение первой переменной посредством суммирования координаты х и y верхнего левого коэффициента преобразования подблока; и декодируют на основании индикатора LSC на основе сканирования карту значимости для блока. 3 н. и 9 з.п. ф-лы, 13 ил.

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

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

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

Изобретение относится к видеокодированию. Техническим результатом является упрощение видеокодирования за счет сокращения количества битов, о которых видиокодер сигнализирует. Кодировщик видео может управлять предсказанием в картинке сквозь границы вырезок в пределах картинки. В одном примере первый элемент синтаксиса может управлять предсказанием в картинке сквозь границы вырезок для вырезок картинки. Если предсказание в картинке сквозь границы вырезок разрешено для картинки, то второй элемент синтаксиса может управлять, для отдельных вырезок, разрешено ли предсказание в картинке сквозь границы вырезок для этой вырезки. 4 н. и 19 з.п. ф-лы, 9 ил., 3 табл.

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

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

Изобретение относится к технологиям кодирования и декодирования видео. Техническим результатом является повышение эффективности кодирования или декодирования за счет сокращения числа контекстов контекстно-адаптированного бинарного арифметического кодирования (CABAC), которое используется для одного или нескольких синтаксических элементов. Предложен способ кодирования видеоданных. Способ включает в себя этап, на котором определяют первый тип предсказания для блока видеоданных в Р сегменте и представляют первый тип предсказания как синтаксический элемент типа предсказания Р сегмента. Далее, согласно способу определяют второй тип предсказания для блока видеоданных в B сегменте и представляют второй тип предсказания как синтаксический элемент типа предсказания В сегмента, а также, осуществляют определение бинаризации Р сегмента для синтаксического элемента типа предсказания Р сегмента и осуществляют определение бинаризации В сегмента для синтаксического элемента типа предсказания B сегмента. 8 н. и 32 з.п. ф-лы, 10 ил., 22 табл.

Изобретение относится к вычислительной технике. Технический результат заключается в сокращении количества контекстов контекстно-адаптивного бинарного арифметического кодирования (САВАС), используемых для одного или нескольких синтаксических элементов без существенного влияния на эффективность кодирования. Способ кодирования видеоданных содержит определение типа разделения для режима предсказания для блока видеоданных; кодирование структурного элемента типа разделения синтаксического элемента типа предсказания для блока видеоданных с использованием САВАС с одним контекстом, причем один контекст является тем же самым для любого типа разделения, и кодирование структурного элемента размера разделения синтаксического элемента типа предсказания для блока видеоданных с использованием САВАС в режиме обхода. 8 н. и 24 з.п. ф-лы, 10 ил., 22 табл.

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

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

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

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

Изобретение относится к средствам кодирования и декодирования видеоданных. Техническим результатом является уменьшение числа битов, используемых для сигнализации параметров фильтра удаления блочности. В способе декодируют первый синтаксический элемент, заданный для указания, присутствуют ли параметры фильтра удаления блочности как в наборе параметров уровня изображения, так и в заголовке слайса, когда первый синтаксический элемент указывает, что параметры фильтра удаления блочности присутствуют как в наборе параметров уровня изображения, так и в заголовке слайса, декодируют второй синтаксический элемент в заголовке слайса. 8 н. и 52 з.п. ф-лы, 9 ил., 23 табл.

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

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

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

 


Наверх