КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ДАННЫХ

1. Устройство декодирования данных, содержащее:
модуль декодирования для декодирования входных кодированных величин данных в декодированные величины данных, имеющие битовую глубину, при этом входные кодированные величины данных кодированы в виде наборов данных и кодов выхода для величин, не кодированных в виде наборов данных, причем код выхода содержит префиксную часть, имеющую длину префикса, ограниченную максимальной длиной префикса, зависящей от битовой глубины величин данных, и неунарно кодированную суффиксную часть, имеющую длину, в битах, зависящую от величины, кодированной посредством префиксной части, в соответствии с таким соотношением, что по меньшей мере для величин, кодированных посредством префиксной части, длина неунарно кодированной суффиксной части больше длины, в битах, префиксной части.
2. Устройство по п. 1, в котором префиксная часть содержит унарно кодированную величину.
3. Устройство по п. 2, в котором префиксная часть содержит усеченную унарно кодированную величину.
4. Устройство по п. 1, содержащее контроллер, выполненный с возможностью доступа к одной или более таблицам, в которых величина, кодированная префиксной частью, ассоциирована с длиной неунарно кодированной суффиксной части.
5. Устройство по п. 4, в котором контроллер выполнен с возможностью выбора одной из таблиц, ассоциирующих величину, кодированную посредством префиксной части, с длиной неунарно кодированной суффиксной части согласно одному или более параметрам из группы, содержащей: (i) флаг данных, ассоциированный с кодированными величинами данных; и (ii) параметр, получаемый на основе одной или более ранее кодированных величин данных.
6. Устройство по п. 1, в котором величина, кодированная посредством префиксной части, ассоциирована с длиной неунарно кодированной суффиксной части так, что длина неунарно кодированной суффиксной части представляет собой экспоненциальную функцию величины, кодированной посредством префиксной части.
7. Устройство по п. 1, в котором соотношение между величиной, кодированной посредством префиксной части, и длиной неунарно кодированной суффиксной части таково, что максимальная длина неунарно кодированной суффиксной части не превышает максимальной величины, выбранной из списка, содержащего: максимальное число битов в каждой из величин данных, подлежащих кодированию; и заданную максимальную величину.
8. Устройство по п. 1, в котором префиксная часть сама по себе кодирована в экспоненциальном коде Голомба.
9. Устройство по п. 1, в котором префиксная часть ограничена максимальной величиной длины префикса, зависящей от битовой глубины величин данных, плюс шесть.
10. Устройство по п. 1, в котором максимальная длина префикса равна заданной константе минус величина, равная динамическому диапазону величин данных для кодирования.
11. Устройство по п. 10, в котором указанная заданная константа равна 29.
12. Устройство по п. 10, в котором указанная заданная константа равна 28.
13. Устройство по п. 1, в котором один из наборов данных представляет собой карту значимости, указывающую позиции, в матрице величин данных, старших сегментов данных, являющихся ненулевыми.
14. Устройство по п. 13, в котором карта значимости содержит флаг данных, указывающий позицию, согласно заданному упорядочению матрицы величин данных, последнего из старших сегментов данных, имеющих ненулевую величину.
15. Способ функционирования устройства декодирования данных, содержащий этапы, на которых:
декодируют с помощью устройства декодирования данных входные кодированные величины данных и преобразуют их в декодированные величины данных, имеющие битовую глубину, при этом входные кодированные величины данных кодированы в виде наборов данных и кодов выхода для величин, не кодированных в виде наборов данных, причем код выхода содержит префиксную часть, имеющую длину префикса ограниченную максимальной длиной префикса, зависящей от битовой глубины величин данных, и неунарно кодированную суффиксную часть, имеющую длину, в битах, зависящую от величины, кодированной посредством префиксной части, в соответствии с таким соотношением, что по меньшей мере для величин, кодированных посредством префиксной части, длина неунарно кодированной суффиксной части больше длины, в битах, префиксной части.
16. Энергонезависимый машиночитаемый носитель хранения информации, хранящий компьютерное программное обеспечение, вызывающее, при исполнении которого компьютером, осуществление способа по п. 15.
17. Устройство кодирования данных, содержащее:
модуль кодирования для кодирования матрицы величин данных, имеющих битовую глубину, в виде наборов данных и кодов выхода для величин, не кодированных в виде наборов данных, при этом код выхода содержит префиксную часть, имеющую длину, ограниченную максимальной длиной префикса, зависящей от битовой глубины величин данных, и неунарно кодированную суффиксную часть, имеющую длину, в битах, зависящую от величины, кодированной посредством префиксной части, в соответствии с таким соотношением, что по меньшей мере для величин, кодированных посредством префиксной части, длина неунарно кодированной суффиксной части больше длины, в битах, префиксной части.
18. Устройство по п. 17, в котором префиксная часть содержит унарно кодированную величину.
19. Устройство по п. 18, в котором префиксная часть содержит усеченную унарно кодированную величину.
20. Устройство по п. 17, содержащее контроллер, выполненный с возможностью доступа к одной или более таблицам, в которых величина, кодированная префиксной частью, ассоциирована с длиной неунарно кодированной суффиксной части.
21. Устройство по п. 20, в котором контроллер выполнен с возможностью выбора одной из таблиц, ассоциирующих величину, кодированную посредством префиксной части, с длиной неунарно кодированной суффиксной части согласно одному или более параметрам из группы, содержащей: (i) флаг данных, ассоциированный с кодированными величинами данных; и (ii) параметр, получаемый на основе одной или более ранее кодированных величин данных.
22. Устройство по п. 17, в котором величина, кодированная посредством префиксной части, ассоциирована с длиной неунарно кодированной суффиксной части так, что длина неунарно кодированной суффиксной части представляет собой экспоненциальную функцию величины, кодированной посредством префиксной части.
23. Устройство по п. 17, в котором соотношение между величиной, кодированной посредством префиксной части, и длиной неунарно кодированной суффиксной части таково, что максимальная длина неунарно кодированной суффиксной части не превышает максимальной величины, выбранной из списка, содержащего: максимальное число битов в каждой из величин данных, подлежащих кодированию; и заданную максимальную величину.
24. Устройство по п. 17, в котором префиксная часть сама по себе кодирована в экспоненциальном коде Голомба.
25. Устройство по п. 17, в котором максимальная длина префикса равна заданной константе минус величина, равная динамическому диапазону величин данных для кодирования.
26. Устройство по п. 25, в котором указанная заданная константа равна 29.
27. Устройство по п. 25, в котором указанная заданная константа равна 28.
28. Устройство по п. 17, в котором один из наборов данных представляет собой карту значимости, указывающую позиции, в матрице величин данных, старших сегментов данных, являющихся ненулевыми.
29. Устройство по п. 28, в котором карта значимости содержит флаг данных, указывающий позицию, согласно заданному упорядочению матрицы величин данных, последнего из старших сегментов данных, имеющих ненулевую величину.
30. Устройство по п. 28, в котором наборы данных содержат:
карту «больше единицы», указывающую позиции, относительно матрицы величин данных, наиболее значимых сегментов данных, которые больше 1; и
карту «больше двух», указывающую позиции, относительно матрицы величин данных, наиболее значимых сегментов данных, которые больше 2.
31. Способ функционирования устройства кодирования данных, содержащий этапы, на которых:
кодируют с помощью устройства кодирования данных матрицу величин данных в виде наборов данных, имеющих битовую глубину, и кодов выхода для величин, не кодированных в виде наборов данных, при этом код выхода содержит префиксную часть, имеющую длину ограниченную максимальной длиной префикса, зависящей от битовой глубины величин данных, и неунарно кодированную суффиксную часть, имеющую длину, в битах, зависящую от величины, кодированной посредством префиксной части, в соответствии с таким соотношением, что по меньшей мере для величин, кодированных посредством префиксной части, длина неунарно кодированной суффиксной части больше длины, в битах, префиксной части.
32. Энергонезависимый машиночитаемый носитель хранения информации, хранящий компьютерное программное обеспечение, вызывающее, при исполнении компьютером, осуществление способа по п. 31.
33. Оборудование для съемки, передачи, представления на дисплее и/или сохранения видеоданных по п. 1.