СИГНАЛИЗАЦИЯ О МАКСИМАЛЬНОМ ДИНАМИЧЕСКОМ ДИАПАЗОНЕ ОБРАТНОГО ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ

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