КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ЗНАЧАЩИХ КОЭФФИЦИЕНТОВ В ЗАВИСИМОСТИ ОТ ПАРАМЕТРА УКАЗАННЫХ ЗНАЧАЩИХ КОЭФФИЦИЕНТОВ

1. Способ кодирования данных изображения, содержащий этапы на которых:
преобразуют по частоте входные данные изображения для генерирования массива преобразованных по частоте коэффициентов входного изображения, с использованием обработки умножения матрицы, в соответствии с максимальным динамическим диапазоном преобразованных данных и используя матрицы преобразования, имеющие определенную точность данных; и
выбирают максимальный динамический диапазон и/или точность данных матриц преобразования, в соответствии с битовой глубиной входных данных изображения; при этом
этап выбора содержит подэтапы, на которых:
устанавливают точность данных матрицы преобразования на первое смещенное число битов меньше, чем битовая глубина входных данных изображения; и
устанавливают максимальный динамический диапазон преобразованных данных на второе смещенное число битов больше, чем битовая глубина входных данных изображения, при этом второе количество битов смещения зависит от размера матрицы в матрицах преобразования.
2. Способ по п. 1, в котором этап выбора, для входных данных изображений имеющих компоненты с разной битовой глубиной, содержит подэтап, на котором выбирают один набор максимального динамического диапазона и/или точность данных матриц преобразования для использования со всеми указанными компонентами изображения.
3. Способ по п. 2, в котором этап выбора содержит подэтап, на котором выбирают в качестве указанного одного набора максимального динамического диапазона и/или точности данных матриц преобразования, имеющих значения соответствующие тому компоненту изображения, который имеет наибольшую битовую глубину.
4. Способ по п. 1, дополнительно содержащий этап, на котором:
выделяют матрицы преобразования в соответствии с требуемой точностью из соответствующего источника матриц преобразования с разной точностью данных.
5. Данные изображения кодированные способом кодирования по п. 1.
6. Способ декодирования данных изображения, содержащий этапы на которых:
преобразуют по частоте входные преобразованные по частоте данные изображения для генерирования массива выходных данных изображения посредством обработки умножения матрицы, в соответствии с максимальным динамическим диапазоном преобразованных данных и используя матрицы преобразования, имеющие определенную точность данных; и
выбирают максимальный динамический диапазон и/или точность данных матриц преобразования, в соответствии с битовой глубиной выходных данных изображения; при этом
этап выбора содержит подэтапы, на которых:
устанавливают точность данных матриц преобразования на первое смещенное число битов меньше, чем битовая глубина входных данных изображения; и
устанавливают максимальный динамический диапазон преобразованных данных на второе смещенное число битов больше, чем битовая глубина входных данных изображения, при этом второе количество битов смещения зависит от размера матрицы в матрицах преобразования.
7. Способ по п. 6, в котором этап выбора, для выходных данных изображений имеющих компоненты с разной битовой глубиной, содержит подэтап, на котором выбирают один набор максимального динамического диапазона и/или точность данных матриц преобразования для использования со всеми указанными компонентами изображения.
8. Способ по п. 7, в котором этап выбора содержит подэтап, на котором выбирают в качестве указанного одного набора максимального динамического диапазона и/или точности данных матриц преобразования, имеющих значения соответствующие тому компоненту изображения, который имеет наибольшую битовую глубину.
9. Способ по п. 6, в котором первое количество битов смещения равно 2, а второе количество битов смещения равно 5.
10. Способ по п. 6, в котором первое количество битов смещения равно 2, а второе количество битов смещения равно 6.
11. Компьютерное обеспечение, вызывающее при исполнении компьютером, выполнение указанным компьютером способа по любому из пп. 1-10
12. Устройство кодирования данных для кодирования данных изображения, содержащее:
частотный преобразователь выполненный с возможностью преобразования по частоте входных данных изображения для генерирования массива преобразованных по частоте коэффициентов входного изображения, с использованием обработки умножения матрицы, в соответствии с максимальным динамическим диапазоном преобразованных данных и используя матрицы преобразования, имеющие определенную точность данных; и
селектор для выбора максимального динамического диапазона и/или точности данных матриц преобразования, в соответствии с битовой глубиной входных данных изображения; при этом
селектор выполнен с возможностью:
установки точности данных матрицы преобразования на первое смещенное число битов меньше, чем битовая глубина входных данных изображения; и
установки максимального динамического диапазона преобразованных данных на второе смещенное число битов больше, чем битовая глубина входных данных изображения, при этом второе количество битов смещения зависит от размера матрицы в матрицах преобразования.
13. Устройство декодирования данных изображения, содержащее:
частотный преобразователь выполненный с возможностью преобразования по частоте входных преобразованных по частоте данных изображения для генерирования массива выходных данных изображения посредством обработки умножения матрицы, в соответствии с максимальным динамическим диапазоном преобразованных данных и используя матрицы преобразования, имеющие определенную точность данных; и
селектор для выбора максимального динамического диапазона и/или точности данных матриц преобразования, в соответствии с битовой глубиной входных данных изображения; при этом
селектор выполнен с возможностью:
установки точности данных матрицы преобразования на первое смещенное число битов меньше, чем битовая глубина входных данных изображения; и
установки максимального динамического диапазона преобразованных данных на второе смещенное число битов больше, чем битовая глубина входных данных изображения, при этом второе количество битов смещения зависит от размера матрицы в матрицах преобразования.
14. Устройство по п. 13, в котором выбор, для выходных данных изображений имеющих компоненты с разной битовой глубиной, содержит выбор одного набора максимального динамического диапазона и/или точности данных матриц преобразования для использования со всеми указанными компонентами изображения.
15. Устройство захвата, передачи, отображения и/или хранения видеоданных, содержащее устройство по любому из пп. 12-14