Eurasian Publication Server
Eurasian Patent for Invention № 035170
BIBLIOGRAPHIC DATA | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
CLAIMS [ENG] | ||||||||||||||||||||||||||||||||
(57) 1. Способ декодирования видеоданных, причем способ содержит этапы, на которых
принимают блок видеоданных в битовом потоке кодированного видеосигнала, причем блок видеоданных кодируется с использованием режима кодирования на основе палитры; принимают множество элементов синтаксиса, которые указывают палитру, которая использовалась для кодирования блока видеоданных, причем множество элементов синтаксиса включает в себя первый элемент синтаксиса, который указывает количество значений палитры для палитры, которые явно сигнализируются в битовом потоке кодированного видеосигнала, причем максимальное значение первого элемента синтаксиса задается относительно одного или более из второго элемента синтаксиса, который указывает максимальный размер палитры, и третьего элемента синтаксиса, который указывает максимальный размер предсказателя палитры, причем второй элемент синтаксиса имеет значение от 0 до первого порога, и третий элемент синтаксиса имеет значение от 0 до второго порога, и кодируется с использованием одного или более кодов Голомба таким образом, что длина кодированного первого элемента синтаксиса меньше или равна заранее определенному максимальному количеству битов; декодируют множество элементов синтаксиса, в том числе декодируют первый элемент синтаксиса с использованием одного или более кодов Голомба; реконструируют палитру на основании декодированного множества элементов синтаксиса и декодируют блок видеоданных с использованием реконструированной палитры. 2. Способ по п.1, дополнительно содержащий этап, на котором отображают декодированный блок видеоданных. 3. Способ по п.1, дополнительно содержащий этапы, на которых принимают элемент синтаксиса, указывающий тип серии палитры, в случае, когда текущий пиксель блока видеоданных не является первым пикселем в порядке сканирования блока видеоданных; и делают вывод, что элемент синтаксиса указывает тип серии палитры, в случае, когда текущий пиксель является первым пикселем в порядке сканирования. 4. Устройство, выполненное с возможностью декодирования видеоданных, причем устройство содержит средство для приема блока видеоданных в битовом потоке кодированного видеосигнала, причем блок видеоданных кодируется с использованием режима кодирования на основе палитры; средство для приема множества элементов синтаксиса, которые указывают палитру, которая использовалась для кодирования блока видеоданных, причем множество элементов синтаксиса включает в себя первый элемент синтаксиса, который указывает количество значений палитры для палитры, которые явно сигнализируются в битовом потоке кодированного видеосигнала, причем максимальное значение первого элемента синтаксиса задается относительно одного или более из второго элемента синтаксиса, который указывает максимальный размер палитры, и третьего элемента синтаксиса, который указывает максимальный размер предсказателя палитры, причем второй элемент синтаксиса имеет значение от 0 до первого порога, и третий элемент синтаксиса имеет значение от 0 до второго порога, и кодируется с использованием одного или более кодов Голомба таким образом, что длина кодированного первого элемента синтаксиса меньше или равна заранее определенному максимальному количеству битов; средство для декодирования множества элементов синтаксиса, в том числе декодирования первого элемента синтаксиса с использованием одного или более кодов Голомба; средство для реконструкции палитры на основании декодированного множества элементов синтаксиса и средство для декодирования блока видеоданных с использованием реконструированной палитры. 5. Способ кодирования видеоданных, причем способ содержит этапы, на которых кодируют блок видеоданных с использованием палитры и режима кодирования на основе палитры; генерируют множество элементов синтаксиса, которые указывают палитру, которая использовалась для кодирования блока видеоданных, причем множество элементов синтаксиса включает в себя первый элемент синтаксиса, который указывает количество значений палитры для палитры, которые явно сигнализируются в битовом потоке кодированного видеосигнала; кодируют первый элемент синтаксиса с использованием одного или более кодов Голомба таким образом, что длина кодированного первого элемента синтаксиса меньше или равна заранее определенному максимальному количеству битов, причем максимальное количество битов задается относительно одного или более из второго элемента синтаксиса, который указывает максимальный размер палитры, и третьего элемента синтаксиса, который указывает максимальный размер предсказателя палитры, причем второй элемент синтаксиса имеет значение от 0 до первого порога и третий элемент синтаксиса имеет значение от 0 до второго порога; и включают множество элементов синтаксиса в битовый поток кодированного видеосигнала. 6. Способ по п.1 или 5, в котором первый элемент синтаксиса является элементом синтаксиса num_signalled_palette_entries. 7. Способ по п.1 или 5, в котором заранее определенное максимальное количество битов равно 32 и при этом один или более кодов Голомба является экспоненциальным кодом Голомба порядка 0. 8. Способ по п.1 или 5, в котором заранее определенное максимальное количество битов равно 32 и при этом один или более кодов Голомба получен объединением усеченного кода Райса и экспоненциального кода Голомба. 9. Способ по п.1 или 5, в котором множество элементов синтаксиса включает в себя значения палитры, указанные как явно сигнализируемые первым элементом синтаксиса. 10. Способ по п.1 или 5, в котором первый порог принимает одно из значений 4095 и 4096 и второй порог принимает одно из значений 4095, 8191 и 8192. 11. Способ по п.1 или 5, в котором максимальное значение первого элемента синтаксиса задается относительно как второго элемента синтаксиса, который указывает максимальный размер палитры, и третьего элемента синтаксиса, который указывает максимальный размер предсказателя палитры. 12. Способ по п.1 или 5, в котором K равно 2. 13. Способ по п.5, дополнительно содержащий этапы, на которых сигнализируют элемент синтаксиса, указывающий тип серии палитры, в случае, когда текущий пиксель не является первым пикселем в порядке сканирования; и не сигнализируют элемент синтаксиса, указывающий тип серии палитры, в случае, когда текущий пиксель блока видеоданных является первым пикселем в порядке сканирования блока видеоданных. 14. Устройство, выполненное с возможностью кодирования видеоданных, причем устройство содержит средство для кодирования блока видеоданных с использованием палитры и режима кодирования на основе палитры; средство для генерации множества элементов синтаксиса, которые указывают палитру, которая использовалась для кодирования блока видеоданных, причем множество элементов синтаксиса включает в себя первый элемент синтаксиса, который указывает количество значений палитры для палитры, которые явно сигнализируются в битовом потоке кодированного видеосигнала; средство для кодирования первого элемента синтаксиса с использованием одного или более кодов Голомба таким образом, что длина кодированного первого элемента синтаксиса меньше или равна заранее определенному максимальному количеству битов; причем максимальное количество битов задается относительно одного или более из второго элемента синтаксиса, который указывает максимальный размер палитры, и третьего элемента синтаксиса, который указывает максимальный размер предсказателя палитры, причем второй элемент синтаксиса имеет значение от 0 до первого порога и третий элемент синтаксиса имеет значение от 0 до второго порога, и средство для включения множества элементов синтаксиса в битовый поток кодированного видеосигнала. 15. Компьютерно-считываемый носитель данных, хранящий инструкции, которые при выполнении предписывают одному или более процессорам устройства, выполненного с возможностью кодирования видеоданных, осуществлять способ по любому из пп.1-3 или 5-13. | ||||||||||||||||||||||||||||||||
Back | New search |