СИГНАЛИЗАЦИЯ МАТРИЦ КВАНТОВАНИЯ ДЛЯ ВИДЕОКОДИРОВАНИЯ

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