КОДИРОВАНИЕ ВИДЕОСИГНАЛОВ ПОСРЕДСТВОМ ВЫБОРА ФИЛЬТРА

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