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

1. Способ для выдачи информации относительно достоверности закодированных аудиоданных так, что недостоверные данные, полученные в результате задержки кодера или заполнения данными, могут быть обрезаны, причем закодированные аудиоданные являются последовательностью кадров (920), при этом каждый кадр может содержать информацию (924) относительно достоверных аудиоданных, причем способ содержит:
выдачу (302) или информации относительно уровня кадра, которая описывает количество данных в начале кадра (920), являющихся недостоверными,
или выдачу (402) информации относительно уровня кадра, которая описывает количество данных в конце кадра (920), являющихся недостоверными, или
выдачу (502) информации относительно уровня кадра, которая описывает количество данных в начале и в конце кадра (920), являющихся недостоверными.
2. Способ по п.1, в котором информация (924) относительно достоверности закодированных аудиоданных помещается в часть кадра (920), которая является опциональной и может быть проигнорирована.
3. Способ по п.1, в котором информация (924) относительно достоверности закодированных аудиоданных присоединяется к кадрам (920), на которые оказывается влияние.
4. Способ по п.1, в котором достоверные аудиоданные происходят из основанного на потоке приложения или приложения в реальном времени.
5. Способ по п.1, дополнительно содержащий определение по меньшей мере одного из количества данных предварительного списка и количества данных пост-списка.
6. Способ по п.1, в котором информация (924) относительно достоверности закодированных аудиоданных содержит различные изменяющиеся во времени данные и не изменяющиеся во времени данные.
7. Кодер (800, 900) для выдачи информации относительно достоверности данных, при этом кодер сконфигурирован для применения способа для выдачи информации относительно достоверности данных по п.1.
8. Способ для приема закодированных данных, включающих в себя информацию относительно достоверности данных, так что недостоверные данные, полученные в результате задержки кодера или заполнения данными, могут быть обрезаны, и выдачи декодированных выходных данных, причем способ содержит:
прием (602, 702) закодированных данных
или с информацией (924) относительно уровня кадра, которая описывает количество данных в начале кадра (920), являющихся недостоверными,
или с информацией (924) относительно уровня кадра, которая описывает количество данных в конце кадра (920), являющихся недостоверными,
или с информацией (924) относительно уровня кадра, которая описывает количество данных как в начале так и в конце кадра (920), являющихся недостоверными, и
выдачу (604, 704) декодированных выходных данных, которые содержат только выборки, не маркированные как недостоверные, или содержащих все аудиовыборки кадра и выдачу (706) информации в приложение, какая часть данных является достоверной.
9. Способ по п.8, дополнительно содержащий: определение по меньшей мере одного из величины предварительного списка и величины пост-списка и использование по меньшей мере одного из кадров (920), принадлежащих предварительному списку, и кадров, принадлежащих последующему списку, для восстановления оригинального сигнала.
10. Способ по п.8, дополнительно содержащий передачу задержки декодера из декодера (1000, 1100) в систему, используя декодированные выходные данные; и выполнение задержки посредством упомянутой системы других параллельных потоков для сохранения аудиовидеосинхронизации.
11. Способ по п.8, дополнительно содержащий передачу задержки декодера из декодера (1000, 1100) в систему, используя декодированные входные данные; и
удаление посредством упомянутой системы недостоверных аудиовыборок в обрабатывающем элементе аудио.
12. Способ по п.8, дополнительно содержащий удаление задержки декодера в декодере.
13. Способ по п.8, в котором кадры (920) содержат дополнительную информацию обрезания и способ дополнительно содержит передачу информации обрезания от декодера в систему, используя декодированные выходные данные; задержку посредством упомянутой системы других параллельных потоков.
14. Способ по п.8, в котором кадры (920) содержат дополнительную информацию обрезания и способ дополнительно содержит
передачу информации обрезания наряду с декодированными кадрами (920) из декодера (1000, 1100) в систему, используя декодированные выходные аудиоданные;
применение информации обрезания для удаления недостоверных выборок в обрабатывающем элементе аудио.
15. Способ по п.8, в котором кадры (920) содержат дополнительную информацию обрезания и способ дополнительно содержит:
применение информации обрезания в декодере (1000, 1100) и удаление недостоверных выборок с начала или с конца декодированного кадра (920) данных для получения обрезанного декодированного кадра и
выдачу обрезанного декодированного кадра в систему, используя декодированные выходные аудиоданные;
16. Декодер (1000, 1100) для приема закодированных данных и выдачи декодированных выходных данных, причем декодер содержит:
вход (1002, 1102) для приема последовательности закодированных кадров (920) с множеством закодированных аудиовыборок (922) в них, где некоторые кадры содержат информацию (924) относительно достоверности данных, так что недостоверные данные, полученные в результате задержки кодера или заполнения данными, могут быть обрезаны, причем эта информация форматирована, как описано в способе для приема закодированных аудиоданных, включающих в себя информацию относительно достоверности данных по п.8,
часть (1004, 1104) декодирования, подсоединенную к входу (1002, 1102) и сконфигурированную для применения информации (924) относительно достоверности данных,
выход (1006, 1106) для выдачи декодированных аудиовыборок, где выдаются или только достоверные аудиовыборки или где выдается информация относительно достоверности декодированных аудиовыборок.
17. Компьютерная программа, имеющая программный код для выполнения, при работе на компьютере, способа для выдачи информации относительно достоверности закодированных аудиоданных, так что недостоверные данные, полученные в результате задержки кодера или заполнения данными, могут быть обрезаны, причем закодированные аудиоданные являются последовательностью блоков закодированных кадров (920), при этом каждый закодированный кадр может содержать информацию относительно достоверных аудиоданных, причем способ содержит:
выдачу (302) или информации относительно уровня кадра, которая описывает количество данных в начале кадра (920), являющихся недостоверными,
или выдачу информации (402) относительно уровня кадра, которая описывает количество данных в конце кадра (920), являющихся недостоверными,
или выдачу информации (502) относительно уровня кадра, которая описывает количество данных в начале и в конце кадра (920), являющихся недостоверными.
18. Компьютерная программа, имеющая программный код для выполнения, при работе на компьютере, способа для приема закодированных данных, включающих в себя информацию относительно достоверности данных, и выдачу декодированных выходных данных, так что недостоверные данные, полученные в результате задержки кодера или заполнения данными, могут быть обрезаны:
приема (602, 702) закодированных данных
или с информацией (924) относительно уровня кадра, которая описывает количество данных в начале кадра (920), являющихся недостоверными,
или с информацией (924) относительно уровня кадра, которая описывает количество данных в конце кадра (920), являющихся недостоверными,
или с информацией (924) относительно уровня кадра, которая описывает количество данных в начале и в конце кадра (920), являющихся недостоверными,
и выдачу (604, 704) декодированных выходных данных, которые содержат только выборки, не маркированные как недостоверные, или содержащих все аудио выборки кадра и выдачу (706) информации в приложение, какая часть данных является достоверной.