УСТРОЙСТВО И СПОСОБ ДЛЯ ХРАНЕНИЯ И ЧТЕНИЯ ФАЙЛА, ИМЕЮЩЕГО ХРАНИЛИЩЕ МЕДИАДАННЫХ И ХРАНИЛИЩЕ МЕТАДАННЫХ

1. Устройство (10) для вывода файла (12), основанного на ISO базовом формате медиафайла, имеющего контейнер медиаданных (16) и контейнер метаданных (14), характеризующееся тем, что включает провайдер информации об ошибке (18), приспособленный для анализирования последовательности образцов данных, чтобы предоставить информацию об ошибке (19), связанной с пропавшим или искаженным образцом данных в последовательности образцов данных; записывающее устройство (22) для хранения информации об ошибке вместе с номером образца (21), связанным с пропавшим или искаженным образцом данных в контейнере метаданных (14) файла (12), основанного на ISO базовом формате медиафайла.
2. Устройство по п.1, характеризующееся тем, что записывающее устройство (22) приспособлено для хранения, в случае обнаружения недостающего образца данных в последовательности образцов данных, информации об ошибке (19), указывающей на недостающий образец данных вместе с номером (21) имеющегося образца данных рядом с недостающим образцом данных.
3. Устройство по п.1, характеризующееся тем, что провайдер информации об ошибке (18) приспособлен для обнаружения того, содержит ли, по крайней мере, часть образца данных (20) искаженную информацию.
4. Устройство по п.1, характеризующееся тем, что образцы данных (20) сохраняются в контейнере медиаданных (16) файла (12), и где провайдер ошибок (18) приспособлен для анализирования сохраненных образцов данных, чтобы обнаружить пропавший или искаженный образец данных.
5. Устройство по п.1, характеризующееся тем, что включает приемник (24) для получения образцов потоковых данных, и где провайдер ошибок (18) приспособлен для проверки полученных образцов данных, чтобы обнаружить пропавший или искаженный образец данных.
6. Устройство по п.5, характеризующееся тем, что записывающее устройство (22) приспособлено для хранения полученных образцов данных на участках памяти контейнера медиаданных (16) файла (12) и для соединения номера образца (21) с каждым из сохраненных образцов данных.
7. Устройство по п.6, характеризующееся тем, что записывающее устройство (22) приспособлено для хранения предоставленной информации об ошибке (19) в контейнере таблицы образцов (stbl), позволяющей индексацию от хронометража сохраненного образца данных до связанного с ним номера образца (21) на участке памяти.
8. Устройство по п.7, характеризующееся тем, что записывающее устройство приспособлено для хранения таблицы смещения участка памяти (stco), указывающей индекс каждого участка памяти в файле (12).
9. Устройство по п.1, характеризующееся тем, что провайдер ошибок (18) приспособлен для соединения предоставленной информации об ошибке (19) с, по крайней мере, одним из множества типов ошибок, каждый из которых указывает на различный тип ошибки.
10. Устройство по п.9, характеризующееся тем, что записывающее устройство (22) приспособлено для хранения, по крайней мере, одного типа ошибок в связанном контейнере метаданных, описывающем тип ошибки (52; spdb), состоящий из контейнера таблицы образцов (stbl), позволяющей индексацию от хронометража образца данных до связанного с ним номера образца (21).
11. Устройство по п.1, характеризующееся тем, что записывающее устройство (22) приспособлено для хранения предоставленной информации об ошибке (19) вместе с номером образца (21) в контейнере метаданных свойств ошибки (54; stpb), позволяющем размещение между образцом данных и предоставленной информацией об ошибке (19), где контейнер метаданных свойств ошибки (54; stpb), состоит из контейнера таблицы образцов (stbl), позволяющих индексацию от хронометража образца данных до связанного с ним номера образца (21).
12. Устройство по п.1, характеризующееся тем, что предоставленная информация об ошибке (19) включает качественную и количественную информацию об ошибке, а записывающее устройство приспособлено для хранения количественной информации об ошибке вместе с качественной информацией об ошибке и номером образца (21); количественная информация об ошибке количественно характеризует качественную информацию об ошибке.
13. Устройство по п.1, характеризующееся тем, что образец данных (20) является пакетом потоковых данных, включающих образцы медиаданных.
14. Устройство по п.13, характеризующееся тем, что пакет данных (20) является потоковым пакетом RTP, пакетом RTCP или пакетом транспортного потока MPEG-2.
15. Способ вывода файла (12), основанный на ISO базовом медиаформате файла, имеющего контейнер медиаданных (16) и контейнер метаданных (14); характеризующийся тем, что включает анализирование последовательности образцов данных для предоставления информации об ошибке (19), связанной с пропавшим или искаженным образцом данных в последовательности образцов данных; хранение (S2) информации об ошибке (19) вместе с номером образца (21), связанным с пропавшим или искаженным образцом данных в контейнере метаданных файла (12), основанного на ISO базовом медиаформате файла.
16. Компьютерная программа для реализации способа по п.15, когда компьютерная программа запущена на компьютере или микроконтроллере.
17. Устройство (60) для чтения файла (12), основанного на ISO базовом медиаформате файла с контейнером медиаданных (16), хранящим образцы данных (20), и с контейнером метаданных (14), хранящим информацию об ошибке (19), связанной с сохраненными образцами данных, характеризующееся тем, что включает анализатор (62) для анализирования контейнера метаданных, чтобы найти информацию об ошибке, связанную с образцом данных, подлежащим обработке; и процессор (64) для осуществления меры специфической погрешности в случае, если связанная информация об ошибке (19) указывает на то, что образец данных, который подлежит обработке, не доступен или искажен.
18. Устройство по п.17, характеризующееся тем, что процессор (64) приспособлен для осуществления меры маскировки погрешности как меры специфической ошибки.
19. Устройство по п.17, характеризующееся тем, что процессор (64) приспособлен для осуществления меры индексации погрешности как меры специфической ошибки.
20. Устройство по п.17, характеризующееся тем, что процессор (64) приспособлен для запроса и нового получения безошибочной копии пропавшего или искаженного образца данных, и где процессор (64) приспособлен для размещения требуемого и вновь полученного безошибочного образца данных в файле (12), чтобы преобразовать сохраненный файл, включающий искаженный образец данных, в безошибочный файл.
21. Устройство по п.17, характеризующееся тем, что образцы данных являются пакетами потоковых данных, включающими образцы медиаданных.
22. Устройство по п.21, характеризующееся тем, что сохраненные образцы данных являются пакетами RTP, пакетами RTCP или пакетами транспортного потока MPEG-2.
23. Способ чтения файла (12) с контейнером медиаданных (16), основанным на ISO базовом медиаформате файла, хранящим образцы данных (20), и с контейнером метаданных (14), хранящим информацию об ошибке (19), связанную с сохраненными образцами данных, характеризующийся тем, что включает анализирование контейнера метаданных (14), чтобы найти информацию об ошибке (19), связанную с образцом данных, который подлежит обработке; и обеспечение меры специфической погрешности в случае, если связанная информация об ошибке (19) указывает на то, что образец данных, который подлежит обработке, пропал или искажен.
24. Компьютерная программа для реализации способа по п.23, когда компьютерная программа запущена на компьютере или микроконтроллере.