RU2004119842A - Разреженное кэширование для потоковой аудиовизуальной информации - Google Patents
Разреженное кэширование для потоковой аудиовизуальной информации Download PDFInfo
- Publication number
- RU2004119842A RU2004119842A RU2004119842/09A RU2004119842A RU2004119842A RU 2004119842 A RU2004119842 A RU 2004119842A RU 2004119842/09 A RU2004119842/09 A RU 2004119842/09A RU 2004119842 A RU2004119842 A RU 2004119842A RU 2004119842 A RU2004119842 A RU 2004119842A
- Authority
- RU
- Russia
- Prior art keywords
- caching
- segment
- cache
- data
- byte
- Prior art date
Links
- 238000000034 method Methods 0.000 claims 10
- 238000007726 management method Methods 0.000 claims 9
- 238000013500 data storage Methods 0.000 claims 3
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
- H04N21/2335—Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Claims (36)
1. Способ, содержащий этапы:
принимают множество временно не смежных частей файла потоковой аудиовизуальной информации, по меньшей мере, первая и вторая из этих не смежных частей закодированы с различными скоростями передачи данных, и
сохраняют множество временно не смежных частей в одиночном кэш-файле.
2. Способ по п. 1, в котором первые и вторые не смежные части содержит видео данные.
3. Способ по п. 1, в котором первые и вторые не смежные части содержат видео данные, и в котором третья не смежная часть содержит аудио данные.
4. Способ по п. 1, в котором кэш-файл сохранен в энергонезависимой памяти.
5. Способ по п. 1, в котором действие сохранения содержит:
создают множество потоков кэширования аудиовизуальной информации, причем каждый поток кэширования аудиовизуальной информации связан с уникальной скоростью передачи данных,
сохраняют первую не смежную часть в потоке кэширования аудиовизуальной информации, связанном со скоростью передачи данных первой не смежной части,
сохраняют вторую не смежную часть в потоке кэширования аудиовизуальной информации, связанном со скоростью передачи данных второй не смежной части, и
сохраняют потоки кэширования аудиовизуальной информации в кэш-файле.
6. Способ по п. 1, в котором этап сохранения содержит этапы:
создают первый поток кэширования аудиовизуальной информации, связанный со скоростью передачи данных первой не смежной части,
сохраняют первую не смежную часть в сегменте кэширования аудиовизуальной информации первого потока сегмента аудиовизуальной информации,
создают второй поток кэширования аудиовизуальной информации, связанный со скоростью передачи данных второй не смежной части,
сохраняют вторую не смежную часть в сегменте кэширования аудиовизуальной информации второго потока сегмента аудиовизуальной информации,
создают сегмент индекса кэширования байтов и сегмент данных кэширования байтов для каждого сегмента кэширования аудиовизуальной информации, и
сохраняют сегмент индекса кэширования байтов и сегмент данных кэширования байтов в кэш-файле.
7. Способ, содержащий этапы:
создают множество потоков кэширования аудиовизуальной информации, причем каждый поток кэширования аудиовизуальной информации связан с уникальной скоростью передачи данных,
принимают множество частей файла потоковой аудиовизуальной информации, причем каждая часть связана с уникальной временной секцией файла потоковой аудиовизуальной информации,
сохраняют каждую часть в сегменте кэширования аудиовизуальной информации потока кэширования аудиовизуальной информации, связанного со скоростью передачи, с которой эта часть была закодирована, причем по меньшей мере, две из частей сохраняют в сегментах кэширования аудиовизуальной информации в различных потоках кэширования аудиовизуальной информации,
сохраняют каждый из потоков кэширования аудиовизуальной информации в одном кэш-файле.
8. Способ по п. 7, в котором этап сохранения содержит этапы:
создают сегмент индекса кэширования байтов и сегмент данных кэширования байтов для каждого сегмента кэширования аудиовизуальной информации, и
сохраняют сегменты индекса кэширования байтов и сегменты данных кэширования байтов в кэш-файле.
9. Способ по п. 7, в котором этап сохранения содержит этапы:
создают сегмент индекса кэширования байтов и сегмент данных кэширования байтов для каждого сегмента, и
преобразуют в последовательную форму сегменты индекса кэширования байтов и сегменты данных кэширования байтов в кэш-файле.
10. Способ по п. 7, в котором кэш-файл сохранен энергонезависимым способом.
11. Система, содержащая:
модуль хранения данных,
модуль кэширования, выполненный с возможностью принимать и хранить множество временно не смежных частей файла потоковой аудиовизуальной информации в кэш-файле в модуле хранения данных, причем две или более из множества временно не смежных частей закодированы с различными скоростями передачи данных.
12. Система по п. 11, в которой модуль хранения данных является энергонезависимым запоминающим устройством.
13. Система по п. 11, дополнительно содержащая:
процессор, и в которой
модуль кэширования содержит выполняемый процессором код.
14. Система по п. 11, в которой модуль кэширования содержит:
модуль кэширования аудиовизуальной информации, выполненный с возможностью:
хранить каждую из множества временно не смежных частей в качестве сегмента кэширования аудиовизуальной информации в одном из множества потоков кэширования аудиовизуальной информации, и
преобразовывать каждый сегмент кэширования аудиовизуальной информации в сегмент индекса кэширования байтов и сегмент данных кэширования байтов.
15. Система по п. 11, в которой модуль кэширования содержит:
модуль кэширования аудиовизуальной информации, выполненный с возможностью:
хранить каждую из множества временно не смежных частей как сегмент кэширования аудиовизуальной информации в одном из множества потоков кэширования аудиовизуальной информации, причем каждый поток кэширования аудиовизуальной информации связан с различной скоростью передачи данных, и
преобразовывать каждый сегмент кэширования аудиовизуальной информации в сегмент индекса кэширования байтов и сегмент данных кэширования байтов, и
модуль кэширования байтов, выполненный с возможностью хранить сегменты индекса кэширования байтов и сегменты данных кэширования байтов в кэш-файле.
16. Система по п. 11, в которой модуль кэширования содержит:
модуль кэширования аудиовизуальной информации, выполненный с возможностью:
создавать множество потоков кэширования аудиовизуальной информации, причем каждый поток кэширования аудиовизуальной информации связан с уникальной скоростью передачи данных, и
хранить каждую временно не смежную часть в качестве сегмента кэширования аудиовизуальной информации в потоке кэширования аудиовизуальной информации, связанном с скоростью передачи данных, с которой временно не смежная часть была закодирована, и
преобразовывать каждый сегмент кэширования аудиовизуальной информации в сегмент индекса кэширования байтов и сегмент данных кэширования байтов, и
модуль кэширования байтов, выполненный с возможностью:
сохранять сегменты индекса кэширования байтов и сегменты данных кэширования байтов в кэш-файле.
17. Система по п. 11, в которой две или более из множества временно не смежных частей включает в себя первую часть видео, закодированную с первой скоростью передачи данных, вторую часть видео, закодированную со второй скоростью передачи данных, и аудио часть, и при этом первая часть видео, вторая часть видео, и аудио часть сохранена в различных потоках кэширования аудиовизуальной информации.
18. Система по п. 11, в которой:
файл потоковой аудиовизуальной информации включает в себя различные типы данных, и
модуль кэширования выполнен с возможностью:
создавать множество потоков кэширования аудиовизуальной информации, причем каждый поток кэширования аудиовизуальной информации связан с потоковым типом данных аудиовизуальной информации и скоростью передачи данных, с которой закодирована потоковая аудиовизуальная информация,
сохранять каждую временно не смежную часть принятых данных потоковой аудиовизуальной информации в потоке кэширования аудиовизуальной информации, связанном с типом данных потоковой аудиовизуальной информации и скоростью передачи данных, с которой закодирована потоковая аудиовизуальная информация временно не смежной части, и
сохранять потоки кэширования аудиовизуальной информации в кэш-файле.
19. Система по п. 11, в которой:
файл потоковой аудиовизуальной информации включает в себя различные типы данных, и модуль кэширования выполнен с возможностью:
создавать множество потоков кэширования аудиовизуальной информации, причем каждый поток кэширования аудиовизуальной информации связан с типом данных потоковой аудиовизуальной информации и скоростью передачи данных, с которой закодирована потоковая аудиовизуальная информация, и
сохранять каждую временно не смежную часть принятых потоковых данных аудиовизуальной информации в качестве сегмента кэширования аудиовизуальной информации в потоке кэширования аудиовизуальной информации, связанном с типом данных потоковой аудиовизуальной информации и скоростью передачи данных, с которой закодирована потоковая аудиовизуальная информация временно не смежной части,
преобразовывать каждый сегмент кэширования аудиовизуальной информации в сегмент индекса кэширования байтов и сегмент данных кэширования байтов, и
сохранять сегменты индекса кэширования байтов и сегменты данных кэширования байтов в кэш-файле.
20. Система по п. 11, в которой модуль кэширования выполнен с возможностью:
сохранять каждую из множества временно не смежных частей в качестве сегмента кэширования аудиовизуальной информации в одном из множества потоков кэширования аудиовизуальной информации,
создавать карту отображения сегмент/поток, определяющую сегмент кэширования аудиовизуальной информации и поток, в котором сохранена каждая временно не смежная часть, и
преобразовывать каждый сегмент кэширования аудиовизуальной информации в сегмент индекса кэширования байтов и сегмент данных кэширования байтов.
21. Считываемый компьютером носитель, имеющий выполняемые компьютером команды для выполнения действий, содержащих этапы:
сохраняют в клиентском устройстве множество временно не смежных частей файла потоковой аудиовизуальной информации, принятого от источника потоковой аудиовизуальной информации, в кэш-файле, причем каждая из множества временно не смежных частей закодирована с различной скоростью передачи данных.
22. Считываемый компьютером носитель по п. 21, в котором этап сохранения содержит:
принимают первую часть видео файла потоковой аудиовизуальной информации, закодированную с первой скоростью передачи данных,
сохраняют первую часть видео в видео потоке кэширования аудиовизуальной информации, связанном с первой скоростью передачи данных,
принимают вторую часть видео файла потоковой аудиовизуальной информации, закодированную со второй скоростью передачи данных,
сохраняют вторую часть видео в видео потоке кэширования аудиовизуальной информации, связанном со второй скоростью передачи данных,
принимают первую аудио часть файла потоковой аудиовизуальной информации,
сохраняют первую аудио часть в потоке аудио кэширования аудиовизуальной информации, и
сохраняют аудио и видео потоки кэширования аудиовизуальной информации в кэш-файле.
23. Считываемый компьютером носитель по п. 21, в котором этап сохранения содержит этапы:
принимают первую часть видео файла потоковой аудиовизуальной информации, закодированную с первой скоростью передачи данных,
сохраняют первую часть видео в видео потоке кэширования аудиовизуальной информации, связанном с первой скоростью передачи данных,
принимают вторую часть видео файла потоковой аудиовизуальной информации, закодированную со второй скоростью передачи данных,
сохраняют вторую часть видео в видео потоке кэширования аудиовизуальной информации, связанном со второй скоростью передачи данных,
принимают третью часть видео файла потоковой аудиовизуальной информации, закодированную с первой скоростью передачи данных, причем третья часть видео является временно не смежной с первой частью видео,
сохраняют третью часть видео в видео потоке кэширования аудиовизуальной информации, связанном с первой скоростью передачи данных,
принимают первую аудио часть файла потоковой аудиовизуальной информации, и
сохраняют первую аудио часть в потоке аудио кэширования аудиовизуальной информации, и
сохраняют аудио и видео потоки кэширования аудиовизуальной информации в кэш-файле.
24. Считываемый компьютером носитель по п. 21, в котором этап сохранения содержит этапы:
сохраняют каждую из временно не смежных частей в уникальном сегменте кэширования аудиовизуальной информации,
формируют, по меньшей мере, два сегмента кэширования байтов из каждого сегмента кэширования аудиовизуальной информации, и
сохраняют сегменты кэширования байтов в кэш-файле.
25. Считываемый компьютером носитель по п. 21, в котором этап сохранения содержит этапы:
сохраняют каждую из временно не смежных частей в, по меньшей мере, двух сегментах кэширования байтов, и
сохраняют сегменты кэширования байтов в кэш-файле.
26. Считываемый компьютером носитель, имеющий сохраненную на нем структуру данных, содержащую:
множество страниц данных, включающих в себя данные, представляющие множество временно не смежных частей файла потоковой аудиовизуальной информации, принятого из источника потоковой аудиовизуальной информации, причем по меньшей мере, две из временно не смежных частей закодированы с различными скоростями передачи данных.
27. Считываемый компьютером носитель, имеющий сохраненную на нем структуру данных, содержащую:
множество страниц данных, хранящих один или более сегментов кэширования байтов, причем каждый сегмент кэширования байтов получают из временно не смежной части файла потоковой аудиовизуальной информации, причем по меньшей мере, две из временно не смежных частей закодированы с различными скоростями передачи данных, и
страницу заголовка, включающую в себя информацию, которая описывает одну или более характеристик страниц данных.
28. Считываемый компьютером носитель по п. 27, в котором страница заголовка включает в себя множество управляющих записей кэш-файла, причем каждая управляющая запись кэш-файла включает в себя информацию, описывающую местоположение одиночного сегмента кэширования байтов на странице данных.
29. Считываемый компьютером носитель по п. 27, в котором страница заголовка включает в себя множество управляющих записей кэш-файла, причем каждая управляющая запись кэш-файла включает в себя информацию, описывающую местоположение одиночного сегмента кэширования байтов в пределах страниц данных, и информацию, указывающую множество страниц, включающих в себя одиночную запись кэширования байтов.
30. Считываемый компьютером носитель по п. 27, в котором страница заголовка включает в себя множество управляющих записей кэш-файла, причем каждая управляющая запись кэш-файла включает в себя информацию, описывающую начало и окончание сегмента кэширования байтов на странице данных.
31. Считываемый компьютером носитель по п. 27, в котором:
страница заголовка включает в себя множество управляющих записей кэш-файла, и
по меньшей мере, одна управляющая запись кэш-файла включает в себя массив, включающий в себя местоположение каждой страницы в кэш-файле.
32. Считываемый компьютером носитель по п. 27, в котором:
страница заголовка включает в себя множество управляющих записей кэш-файла, и
по меньшей мере, одна управляющая запись кэш-файла включает в себя информацию, указывающую страницу, содержащую начало одиночного сегмента кэширования байтов и индекс, определяющий начало одиночного сегмента кэширования байтов в пределах страницы.
33. Считываемый компьютером носитель по п. 27, в котором:
страница заголовка включает в себя множество управляющих записей кэш-файла, и
по меньшей мере, одна управляющая запись кэш-файла включает в себя информацию, определяющую местоположения начала и окончания одиночного сегмента кэширования байтов в страницах данных.
34. Считываемый компьютером носитель по п. 27, в котором страница заголовка включает в себя множество управляющих записей кэш-файла, причем каждая управляющая запись кэш-файла связана с одиночным сегментом кэширования байтов, при этом каждая управляющая запись кэш-файла идентифицирует заранее определенное количество страниц, включающих в себя, по меньшей мере, часть сегмента кэширования байтов, связанного с управляющей записью кэш-файла, причем каждая управляющая запись кэш-файла включает в себя указатель на страницу, включающую в себя информацию, идентифицирующую заранее определенное количество страниц, отличных от заранее определенного количества страниц, включающих в себя, по меньшей мере, часть сегмента кэширования байтов, связанного с кэш-файлом.
35. Считываемый компьютером носитель по п. 27, в котором страница заголовка включает в себя:
заранее определенное количество управляющих записей кэш-файла, причем каждая управляющая запись кэш-файла включает в себя информацию, описывающую местоположение одиночного сегмента кэширования байтов в страницах данных, и
указатель на страницу расширения управляющей записи кэш-файла, включающую в себя управляющие записи кэш-файла, отличные от заранее определенного количества управляющих записей кэш-файла.
36. Система, содержащая:
средство для приема множества временно не смежных частей файла потоковой аудиовизуальной информации, причем по меньшей мере, две из множества временно не смежных частей закодированы с различной скоростью передачи данных, и
средство для связывания и сохранения множества временно не смежных частей в структуре данных.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/632,767 | 2003-08-01 | ||
US10/632,767 US7941554B2 (en) | 2003-08-01 | 2003-08-01 | Sparse caching for streaming media |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2004119842A true RU2004119842A (ru) | 2005-03-27 |
RU2325686C2 RU2325686C2 (ru) | 2008-05-27 |
Family
ID=34135554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2004119842/09A RU2325686C2 (ru) | 2003-08-01 | 2003-08-20 | Разреженное кэширование для потоковой аудиовизуальной информации |
Country Status (11)
Country | Link |
---|---|
US (1) | US7941554B2 (ru) |
EP (1) | EP1676213A4 (ru) |
JP (1) | JP2007529121A (ru) |
KR (1) | KR20060082135A (ru) |
CN (1) | CN100456284C (ru) |
AU (1) | AU2003259936A1 (ru) |
BR (1) | BR0306692A (ru) |
CA (1) | CA2468057A1 (ru) |
MX (1) | MXPA04006412A (ru) |
RU (1) | RU2325686C2 (ru) |
WO (1) | WO2005017779A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8407422B2 (en) | 2007-09-28 | 2013-03-26 | Intel Corporation | Address translation caching and I/O cache performance improvement in virtualized environments |
Families Citing this family (109)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7155531B1 (en) * | 2001-06-12 | 2006-12-26 | Network Appliance Inc. | Storage methods and apparatus for streaming media data |
US6813690B1 (en) * | 2001-06-12 | 2004-11-02 | Network Appliance, Inc. | Caching media data using content-sensitive identifiers |
US7386627B1 (en) | 2002-01-29 | 2008-06-10 | Network Appliance, Inc. | Methods and apparatus for precomputing checksums for streaming media |
US20040193609A1 (en) * | 2003-03-26 | 2004-09-30 | Sony Corporation | Master content directory service server for providing a consolidated network-wide content directory |
US20050055352A1 (en) * | 2003-09-08 | 2005-03-10 | Sony Corporation | Content directory and synchronization bridge |
US20050055722A1 (en) * | 2003-09-09 | 2005-03-10 | Sony Corporation | Intelligent routing of digital content |
US20050060578A1 (en) * | 2003-09-17 | 2005-03-17 | Sony Corporation | Method of and system for authentication downloading |
US7925790B2 (en) * | 2003-09-17 | 2011-04-12 | Sony Corporation | Middleware filter agent between server and PDA |
US7735000B2 (en) * | 2003-09-25 | 2010-06-08 | Sony Corporation | Information and content exchange document type definitions to support content distribution |
US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution system |
US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
US20050129196A1 (en) * | 2003-12-15 | 2005-06-16 | International Business Machines Corporation | Voice document with embedded tags |
US20050165941A1 (en) * | 2004-01-22 | 2005-07-28 | Edward Eytchison | Methods and apparatuses for streaming content |
US8689113B2 (en) * | 2004-01-22 | 2014-04-01 | Sony Corporation | Methods and apparatus for presenting content |
US7337273B2 (en) * | 2004-03-31 | 2008-02-26 | Microsoft Corporation | Strategies for reading information from a mass storage medium using a cache memory |
US8234414B2 (en) * | 2004-03-31 | 2012-07-31 | Qurio Holdings, Inc. | Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance |
US7818444B2 (en) | 2004-04-30 | 2010-10-19 | Move Networks, Inc. | Apparatus, system, and method for multi-bitrate content streaming |
US8868772B2 (en) | 2004-04-30 | 2014-10-21 | Echostar Technologies L.L.C. | Apparatus, system, and method for adaptive-rate shifting of streaming content |
US7860923B2 (en) * | 2004-08-18 | 2010-12-28 | Time Warner Inc. | Method and device for the wireless exchange of media content between mobile devices based on user information |
US7860922B2 (en) * | 2004-08-18 | 2010-12-28 | Time Warner, Inc. | Method and device for the wireless exchange of media content between mobile devices based on content preferences |
US7698386B2 (en) * | 2004-11-16 | 2010-04-13 | Qurio Holdings, Inc. | Serving content from an off-line peer server in a photosharing peer-to-peer network in response to a guest request |
US8904463B2 (en) * | 2005-03-09 | 2014-12-02 | Vudu, Inc. | Live video broadcasting on distributed networks |
US20080022343A1 (en) * | 2006-07-24 | 2008-01-24 | Vvond, Inc. | Multiple audio streams |
US8219635B2 (en) * | 2005-03-09 | 2012-07-10 | Vudu, Inc. | Continuous data feeding in a distributed environment |
US7937379B2 (en) * | 2005-03-09 | 2011-05-03 | Vudu, Inc. | Fragmentation of a file for instant access |
US9176955B2 (en) * | 2005-03-09 | 2015-11-03 | Vvond, Inc. | Method and apparatus for sharing media files among network nodes |
US8683066B2 (en) * | 2007-08-06 | 2014-03-25 | DISH Digital L.L.C. | Apparatus, system, and method for multi-bitrate content streaming |
US8370514B2 (en) | 2005-04-28 | 2013-02-05 | DISH Digital L.L.C. | System and method of minimizing network bandwidth retrieved from an external network |
US8099511B1 (en) | 2005-06-11 | 2012-01-17 | Vudu, Inc. | Instantaneous media-on-demand |
US20070016611A1 (en) * | 2005-07-13 | 2007-01-18 | Ulead Systems, Inc. | Preview method for seeking media content |
US8688801B2 (en) * | 2005-07-25 | 2014-04-01 | Qurio Holdings, Inc. | Syndication feeds for peer computer devices and peer networks |
US7849163B1 (en) | 2005-08-11 | 2010-12-07 | Qurio Holdings, Inc. | System and method for chunked file proxy transfers |
US7558804B1 (en) * | 2005-08-26 | 2009-07-07 | American Megatrends, Inc. | Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory |
US8005889B1 (en) | 2005-11-16 | 2011-08-23 | Qurio Holdings, Inc. | Systems, methods, and computer program products for synchronizing files in a photosharing peer-to-peer network |
KR100798928B1 (ko) * | 2005-12-08 | 2008-01-29 | 한국전자통신연구원 | 소프트웨어 스트리밍 시스템에서 기능 단위 소프트웨어제공 방법 및 장치 |
WO2007066993A1 (en) * | 2005-12-08 | 2007-06-14 | Electronics And Telecommunications Research Institute | Method and apparatus for providing software by functional units in a software streaming system |
US8788572B1 (en) | 2005-12-27 | 2014-07-22 | Qurio Holdings, Inc. | Caching proxy server for a peer-to-peer photosharing system |
US8214516B2 (en) * | 2006-01-06 | 2012-07-03 | Google Inc. | Dynamic media serving infrastructure |
JP5200204B2 (ja) | 2006-03-14 | 2013-06-05 | ディブエックス リミテッド ライアビリティー カンパニー | 高信頼性システムを含む連合型デジタル権限管理機構 |
US8832247B2 (en) * | 2006-03-24 | 2014-09-09 | Blue Coat Systems, Inc. | Methods and systems for caching content at multiple levels |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
EP1879392A3 (en) * | 2006-07-11 | 2011-11-02 | Magix Ag | System and method for dynamically creating online multimedia slideshows |
US8296812B1 (en) | 2006-09-01 | 2012-10-23 | Vudu, Inc. | Streaming video using erasure encoding |
EP2153527A4 (en) * | 2006-09-01 | 2010-09-08 | Pacbyte Software Pty Ltd | METHOD AND SYSTEM FOR SENDING A DATA FILE VIA A DATA NETWORK |
US20080104267A1 (en) * | 2006-11-01 | 2008-05-01 | Sony Corporation | Systems and methods for reducing display latency between streaming digital media |
US9602880B2 (en) * | 2006-12-29 | 2017-03-21 | Kip Prod P1 Lp | Display inserts, overlays, and graphical user interfaces for multimedia systems |
US20170344703A1 (en) | 2006-12-29 | 2017-11-30 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
US9569587B2 (en) | 2006-12-29 | 2017-02-14 | Kip Prod Pi Lp | Multi-services application gateway and system employing the same |
US8281010B2 (en) | 2006-12-29 | 2012-10-02 | Prodea Systems, Inc. | System and method for providing network support services and premises gateway support infrastructure |
US11783925B2 (en) | 2006-12-29 | 2023-10-10 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
CN103559165B (zh) | 2007-01-05 | 2016-08-17 | 索尼克知识产权股份有限公司 | 包含连续播放的视频分配系统 |
KR100815618B1 (ko) * | 2007-05-10 | 2008-03-24 | 주식회사 씬멀티미디어 | 이동통신 단말기에서 외부저장매체의 동영상 파일 재생장치및 방법 |
JP4970141B2 (ja) * | 2007-05-25 | 2012-07-04 | 株式会社東芝 | 情報再生装置および情報再生方法 |
US8103965B2 (en) * | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
US8233768B2 (en) | 2007-11-16 | 2012-07-31 | Divx, Llc | Hierarchical and reduced index structures for multimedia files |
US8325800B2 (en) | 2008-05-07 | 2012-12-04 | Microsoft Corporation | Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers |
US8379851B2 (en) | 2008-05-12 | 2013-02-19 | Microsoft Corporation | Optimized client side rate control and indexed file layout for streaming media |
US7949775B2 (en) * | 2008-05-30 | 2011-05-24 | Microsoft Corporation | Stream selection for enhanced media streaming |
US8387150B2 (en) * | 2008-06-27 | 2013-02-26 | Microsoft Corporation | Segmented media content rights management |
US8265140B2 (en) * | 2008-09-30 | 2012-09-11 | Microsoft Corporation | Fine-grained client-side control of scalable media delivery |
US9009337B2 (en) | 2008-12-22 | 2015-04-14 | Netflix, Inc. | On-device multiplexing of streaming media content |
CN101771673B (zh) * | 2008-12-26 | 2013-10-09 | 华为技术有限公司 | 一种处理媒体数据的方法及装置 |
EP2219374A1 (en) * | 2009-02-13 | 2010-08-18 | Irdeto Access B.V. | Securely providing a control word from a smartcard to a conditional access module |
CA2759880C (en) * | 2009-03-23 | 2013-09-24 | Azuki Systems, Inc. | Method and system for efficient streaming video dynamic rate adaptation |
US8489774B2 (en) * | 2009-05-27 | 2013-07-16 | Spot411 Technologies, Inc. | Synchronized delivery of interactive content |
US8805723B2 (en) * | 2009-05-27 | 2014-08-12 | Iviu Technologies, Llc | Acoustically transmitting a resource identifier in multiple concurrent segments |
US8369328B2 (en) * | 2009-07-14 | 2013-02-05 | Saguna Networks Ltd. | System and method for efficient delivery of multi-unicast communication traffic |
CN101662472B (zh) * | 2009-09-16 | 2012-10-03 | 中兴通讯股份有限公司 | 机顶盒基于sip协议实现呼叫转移的方法及系统 |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
CA2782825C (en) | 2009-12-04 | 2016-04-26 | Divx, Llc | Elementary bitstream cryptographic material transport systems and methods |
US9510029B2 (en) | 2010-02-11 | 2016-11-29 | Echostar Advanced Technologies L.L.C. | Systems and methods to provide trick play during streaming playback |
EP2362651A1 (en) * | 2010-02-19 | 2011-08-31 | Thomson Licensing | Multipath delivery for adaptive streaming |
US9634946B2 (en) * | 2010-04-08 | 2017-04-25 | Vassona Networks Inc. | Managing streaming bandwidth for multiple clients |
US8301794B2 (en) * | 2010-04-16 | 2012-10-30 | Microsoft Corporation | Media content improved playback quality |
US8904027B2 (en) * | 2010-06-30 | 2014-12-02 | Cable Television Laboratories, Inc. | Adaptive bit rate for data transmission |
CN101977310A (zh) * | 2010-08-02 | 2011-02-16 | 中兴通讯股份有限公司 | 一种移动终端中流媒体文件保存的方法和系统 |
EP2437458A1 (en) * | 2010-09-30 | 2012-04-04 | British Telecommunications Public Limited Company | Content delivery |
US8997160B2 (en) * | 2010-12-06 | 2015-03-31 | Netflix, Inc. | Variable bit video streams for adaptive streaming |
US8914534B2 (en) | 2011-01-05 | 2014-12-16 | Sonic Ip, Inc. | Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
US20120194534A1 (en) * | 2011-02-02 | 2012-08-02 | Alcatel-Lucent Usa Inc. | System and Method for Managing Cache Storage in Adaptive Video Streaming System |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
US8787570B2 (en) | 2011-08-31 | 2014-07-22 | Sonic Ip, Inc. | Systems and methods for automatically genenrating top level index files |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US8719440B2 (en) * | 2011-09-14 | 2014-05-06 | Mobitv, Inc. | Intelligent device media stream caching |
US8560719B2 (en) | 2011-09-14 | 2013-10-15 | Mobitv, Inc. | Fragment server directed device fragment caching |
US8661479B2 (en) | 2011-09-19 | 2014-02-25 | International Business Machines Corporation | Caching large objects with multiple, unknown, and varying anchor points at an intermediary proxy device |
EP2600257A1 (en) * | 2011-11-30 | 2013-06-05 | Thomson Licensing | Method and apparatus for processing digital content |
US8762452B2 (en) * | 2011-12-19 | 2014-06-24 | Ericsson Television Inc. | Virtualization in adaptive stream creation and delivery |
US8850054B2 (en) * | 2012-01-17 | 2014-09-30 | International Business Machines Corporation | Hypertext transfer protocol live streaming |
EP2842336A1 (en) * | 2012-04-26 | 2015-03-04 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
CA2908242A1 (en) * | 2013-04-19 | 2014-10-23 | Sony Corporation | Server device, client device, content distribution method, and computer program |
EP2988521A4 (en) * | 2013-04-19 | 2016-12-21 | Sony Corp | INFORMATION PROCESSING DEVICE, CONTENT PROCESSING AND COMPUTER PROGRAM |
US20150039714A1 (en) | 2013-07-30 | 2015-02-05 | Opera Software Asa | Multimedia cache with dynamic segmenting |
CN103618911B (zh) * | 2013-10-12 | 2017-02-01 | 北京视博云科技有限公司 | 一种基于视频属性信息的视频流提供方法及装置 |
US10034042B2 (en) | 2013-10-30 | 2018-07-24 | Saturn Licensing Llc | Content supply apparatus, content supply method, program, terminal apparatus, and content supply system |
EP2958301A1 (en) * | 2014-06-16 | 2015-12-23 | Thomson Licensing | Method for operating a cache arranged along a transmission path between a client terminal and at least one server, and corresponding cache |
US9531720B2 (en) * | 2014-09-02 | 2016-12-27 | Akamai Technologies, Inc. | System and methods for leveraging an object cache to monitor network traffic |
CN104202650B (zh) * | 2014-09-28 | 2017-11-17 | 西安诺瓦电子科技有限公司 | 流媒体播放系统及方法、led显示屏系统 |
EP3243130B1 (en) | 2015-01-06 | 2019-08-14 | Sonic IP, Inc. | Systems and methods for encoding and sharing content between devices |
WO2017056027A1 (en) * | 2015-10-01 | 2017-04-06 | Pacbyte Software Pty Ltd | Method and system for receiving a data file |
US10032034B2 (en) | 2015-10-06 | 2018-07-24 | Microsoft Technology Licensing, Llc | MPEG transport frame synchronization |
CN107544963A (zh) * | 2016-06-23 | 2018-01-05 | 南京中兴软件有限责任公司 | 多媒体文件存储方法及装置 |
US9712570B1 (en) * | 2016-09-28 | 2017-07-18 | Atlassian Pty Ltd | Dynamic adaptation to increased SFU load by disabling video streams |
EP3410728A1 (en) * | 2017-05-30 | 2018-12-05 | Vestel Elektronik Sanayi ve Ticaret A.S. | Methods and apparatus for streaming data |
US10560726B2 (en) | 2017-07-26 | 2020-02-11 | CodeShop BV | System and method for delivery and caching of personalized media streaming content |
CN109903785B (zh) * | 2019-03-14 | 2020-05-15 | 北京字节跳动网络技术有限公司 | 用于缓存音频数据的方法和装置 |
CN112584186B (zh) * | 2020-11-30 | 2023-02-21 | 微梦创科网络科技(中国)有限公司 | 一种基于构建电商直播购物车服务的直播方法及系统 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR8302084A (pt) * | 1983-04-22 | 1984-11-20 | Freyssinet Int Stup | Conjunto para ancoragem de membros tensores |
US5867230A (en) * | 1996-09-06 | 1999-02-02 | Motorola Inc. | System, device, and method for streaming a multimedia file encoded at a variable bitrate |
US6412004B1 (en) * | 1997-03-27 | 2002-06-25 | Microsoft Corporation | Metaserver for a multimedia distribution network |
US5946697A (en) * | 1997-04-22 | 1999-08-31 | Microsoft Corporation | Rapid transfer of HTML files |
US6347094B1 (en) * | 1998-07-21 | 2002-02-12 | Microsoft Corporation | Data rate smoothing |
US6314466B1 (en) * | 1998-10-06 | 2001-11-06 | Realnetworks, Inc. | System and method for providing random access to a multimedia object over a network |
US6637031B1 (en) * | 1998-12-04 | 2003-10-21 | Microsoft Corporation | Multimedia presentation latency minimization |
US6665751B1 (en) * | 1999-04-17 | 2003-12-16 | International Business Machines Corporation | Streaming media player varying a play speed from an original to a maximum allowable slowdown proportionally in accordance with a buffer state |
US6463508B1 (en) * | 1999-07-19 | 2002-10-08 | International Business Machines Corporation | Method and apparatus for caching a media stream |
US7028096B1 (en) * | 1999-09-14 | 2006-04-11 | Streaming21, Inc. | Method and apparatus for caching for streaming data |
WO2001024530A2 (en) | 1999-09-29 | 2001-04-05 | Loudeye Technologies, Inc. | Streaming media encoding agent for temporal modifications |
CA2355082C (en) | 1999-10-21 | 2008-09-23 | Matsushita Electric Industrial Co., Ltd. | A semiconductor memory card access apparatus, a computer-readable recording medium, an initialization method, and a semiconductor memory card |
US6675174B1 (en) * | 2000-02-02 | 2004-01-06 | International Business Machines Corp. | System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams |
US7373413B1 (en) * | 2000-06-28 | 2008-05-13 | Cisco Technology, Inc. | Devices and methods for minimizing start up delay in transmission of streaming media |
US6842761B2 (en) * | 2000-11-21 | 2005-01-11 | America Online, Inc. | Full-text relevancy ranking |
US6859840B2 (en) * | 2001-01-29 | 2005-02-22 | Kasenna, Inc. | Prefix caching for media objects |
US20020170068A1 (en) | 2001-03-19 | 2002-11-14 | Rafey Richter A. | Virtual and condensed television programs |
US20020169926A1 (en) | 2001-04-19 | 2002-11-14 | Thomas Pinckney | Systems and methods for efficient cache management in streaming applications |
US6792449B2 (en) * | 2001-06-28 | 2004-09-14 | Microsoft Corporation | Startup methods and apparatuses for use in streaming content |
US7047308B2 (en) * | 2001-08-31 | 2006-05-16 | Sharp Laboratories Of America, Inc. | System and method for simultaneous media playout |
FI115418B (fi) | 2001-09-20 | 2005-04-29 | Oplayo Oy | Adaptiivinen mediavirta |
US20030099364A1 (en) * | 2001-11-28 | 2003-05-29 | Thompson Mark R. | Playback manipulation of HTTP streamed content objects |
CN1185872C (zh) * | 2002-11-01 | 2005-01-19 | 清华大学 | 一种基于实时流媒体的现场点播方法 |
US9144737B2 (en) * | 2003-08-01 | 2015-09-29 | Turbine, Inc. | Securing goal-activated game content |
-
2003
- 2003-08-01 US US10/632,767 patent/US7941554B2/en not_active Expired - Fee Related
- 2003-08-20 JP JP2005507910A patent/JP2007529121A/ja active Pending
- 2003-08-20 CA CA002468057A patent/CA2468057A1/en not_active Abandoned
- 2003-08-20 RU RU2004119842/09A patent/RU2325686C2/ru not_active IP Right Cessation
- 2003-08-20 MX MXPA04006412A patent/MXPA04006412A/es active IP Right Grant
- 2003-08-20 KR KR1020047010432A patent/KR20060082135A/ko not_active Application Discontinuation
- 2003-08-20 EP EP03813047A patent/EP1676213A4/en not_active Withdrawn
- 2003-08-20 AU AU2003259936A patent/AU2003259936A1/en not_active Abandoned
- 2003-08-20 WO PCT/US2003/026036 patent/WO2005017779A1/en active Application Filing
- 2003-08-20 BR BR0306692-4A patent/BR0306692A/pt not_active IP Right Cessation
- 2003-08-20 CN CNB038018497A patent/CN100456284C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8407422B2 (en) | 2007-09-28 | 2013-03-26 | Intel Corporation | Address translation caching and I/O cache performance improvement in virtualized environments |
RU2483347C2 (ru) * | 2007-09-28 | 2013-05-27 | Интел Корпорейшн | Установка, способ и система кэширования |
Also Published As
Publication number | Publication date |
---|---|
KR20060082135A (ko) | 2006-07-18 |
US7941554B2 (en) | 2011-05-10 |
WO2005017779A1 (en) | 2005-02-24 |
CN100456284C (zh) | 2009-01-28 |
JP2007529121A (ja) | 2007-10-18 |
RU2325686C2 (ru) | 2008-05-27 |
US20050066063A1 (en) | 2005-03-24 |
AU2003259936A1 (en) | 2005-03-07 |
CN1692353A (zh) | 2005-11-02 |
CA2468057A1 (en) | 2005-02-01 |
EP1676213A4 (en) | 2009-12-30 |
MXPA04006412A (es) | 2005-04-25 |
EP1676213A1 (en) | 2006-07-05 |
BR0306692A (pt) | 2005-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2004119842A (ru) | Разреженное кэширование для потоковой аудиовизуальной информации | |
US6408359B1 (en) | Storage device management system and method for distributively storing data in a plurality of storage devices | |
US8949513B2 (en) | Data compression and compacting for memory devices | |
ES2390267T3 (es) | Método y aparato para simplificar el acceso de metadatos | |
CN100585740C (zh) | 闪存装置和闪存的访问方法 | |
CN101872639B (zh) | 在数字硬盘录像机上存储及检索图片数据的方法及装置 | |
CN105511802A (zh) | 写缓存的方法和装置以及磁盘缓存区的同步方法和装置 | |
JP2009522939A5 (ru) | ||
RU2009148789A (ru) | Способ и устройство сбора, записи и использования данных, снимаемых в летательном аппарате | |
TWI543612B (zh) | 影片字幕處理裝置與方法,以及解析影片字幕之方法 | |
CN102253898B (zh) | 一种图像数据的内存管理方法及装置 | |
JP3958224B2 (ja) | 結果が分散される並列サブワード命令 | |
CN103369351A (zh) | 一种流媒体快进快退的处理方法、视频服务器及系统 | |
US20140358996A1 (en) | Distributed encoding and decoding system, method, and device | |
CN105337617A (zh) | 一种fsn文件高效压缩方法 | |
US20070067570A1 (en) | Data processing methods and systems | |
KR101530441B1 (ko) | 컬럼 기반 데이터 처리 방법 및 장치 | |
CN105700825B (zh) | 一种基于Android系统的缩略图存储方法和装置 | |
US6819627B2 (en) | Method for storing data, method for reading data, apparatus for storing data and apparatus for reading data | |
WO2015010555A1 (zh) | 数据分块方法及装置 | |
US20090144493A1 (en) | Circular Buffer Maping | |
CN113495681B (zh) | 一种nand flash文件数据存取方法、装置及存储介质 | |
US20080162808A1 (en) | RAID stripe layout scheme | |
NO20024640D0 (no) | Filformat for multimedia | |
JP4847672B2 (ja) | マルチメディアデジタルデータを記録する方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20130821 |