Патенты автора ЧИЭНЬ Вэй-Цзюн (US)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 


Наверх