МЕДИА-ПРОЦЕССОР ДЛЯ ОРГАНИЗАЦИИ МУЛЬТИМЕДИЙНЫХ ДАННЫХ

1. Способ извлечения фрагмента медиа-потока, включающего в себя кадры, причем способ содержит этапы, на которых
кэшируют часть кадров, которые находятся в этом фрагменте медиа-потока, причем каждый кэшированный кадр отделен в медиа-потоке от других кэшированных кадров по меньшей мере одним не-кэшированным кадром, который находится в этом фрагменте медиа-потока, при этом этот фрагмент медиа-потока содержит точку текущего представления медиа-потока,
принимают запрос от внешнего источника к медиа-процессору на извлечение этого кэшированного фрагмента медиа-потока,
выполняют поиск, чтобы выяснить, кэширован ли фрагмент медиа-потока, и
если фрагмент медиа-потока кэширован, то передают запрашиваемый кэшированный фрагмент.
2. Способ по п.1, отличающийся тем, что фрагмент медиа-потока кэшируют согласно пользовательским настройкам в приложении.
3. Способ по п.1, отличающийся тем, что внешний источник является прикладной программой.
4. Способ по п.1, отличающийся тем, что количество выборок, содержащихся в кэшированном фрагменте, является программируемым.
5. Способ по п.1, отличающийся тем, что медиа-поток представляет видеоданные.
6. Способ по п.1, отличающийся тем, что количество кадров, содержащихся в кэшированном фрагменте, является программируемым.
7. Способ по п.1, отличающийся тем, что кэшированный фрагмент медиа-данных является непрерывным.
8. Считываемый компьютером носитель, на котором хранятся команды для вынуждения компьютера выполнять действия по извлечению фрагмента медиа-потока, причем действия включают в себя
кэширование части кадров, которые находятся в этом фрагменте медиа-потока, причем каждый кэшированный кадр отделен в медиа-потоке от других кэшированных кадров по меньшей мере одним не-кэшированным кадром, который находится в этом фрагменте медиа-потока, при этом этот фрагмент медиа-потока содержит точку текущего представления медиа-потока,
прием запроса от внешнего источника к медиа-процессору на извлечение этого кэшированного фрагмента медиа-потока,
выполнение поиска, чтобы выяснить, кэширован ли фрагмент медиа-потока, и
если фрагмент медиа-потока кэширован, то передачу запрашиваемого кэшированного фрагмента.
9. Считываемый компьютером носитель по п.8, отличающийся тем, что фрагмент медиа-потока кэшируется согласно пользовательским настройкам в приложении.
10. Считываемый компьютером носитель по п.8, отличающийся тем, что внешний источник является прикладной программой.
11. Считываемый компьютером носитель по п.8, отличающийся тем, что количество выборок, содержащихся в кэшированном фрагменте, является программируемым.
12. Считываемый компьютером носитель по п.8, отличающийся тем, что медиа-поток представляет видеоданные.
13. Считываемый компьютером носитель по п.8, отличающийся тем, что количество кадров, содержащихся в кэшированном фрагменте, является программируемым.
14. Считываемый компьютером носитель по п.8, отличающийся тем, что кэшированный фрагмент медиа-данных является непрерывным.