ПРОГНОЗИРОВАНИЕ КОЭФФИЦИЕНТОВ ПРЕОБРАЗОВАНИЯ ДЛЯ СЖАТИЯ ИЗОБРАЖЕНИЯ

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