Storage file format for multimedia streaming file, and storage method and client apparatus using the same
AssigneeSamsung Electronics Co., Ltd.
InventorsDo-young Joung, Gil-yoon Kim, Yong-gyoo Kim, Soon-yong Jeong
Life of this patent
Estimating the term…
Abstract
A storage file format for replaying an adaptively streamed multimedia stream, a client apparatus using the storage file format, and a method of storing a multimedia stream in the client apparatus are provided. According to the storage file format, meta-information for playing fragments and fragment access meta-information for replaying fragments are added to fragments.
Claims17
A method of storing a multimedia streaming file, the method comprising:
- comparing a level of each of stored fragments with a level of a fragment comprising the multimedia stream file which can be provided from a server which provides the multimedia streaming file, wherein the multimedia streaming file comprises a plurality of levels of tracks, wherein, in each of the plurality of levels of tracks, multimedia data is encoded at a different bit rate;
- when a fragment in a higher level than the level of each of the stored fragments can be provided, transmitting a request for the fragment in a higher level;
- receiving and storing the fragment in the higher level;
- acquiring random access information for randomly accessing the fragment in the higher level;
- and
- generating and storing fragment access meta-information for replaying the fragments in the higher level based on the acquired random access information.
A client apparatus for receiving a multimedia streaming file, the client apparatus comprising:
- a fragment access management unit which compares a level of stored fragments with a level of a fragment comprising the multimedia stream file which can be provided from a server which provides the multimedia streaming file, wherein the multimedia streaming file comprises a plurality of levels of tracks, wherein, in each of the plurality of levels racks, multimedia data is encoded at a different bit rate;
- a communication unit which transmits a request for a fragment in a higher level when the fragment in a higher level than the level of each of the stored fragments can be provided;
- a storage unit which stores the fragment received by the communication unit in the higher level;
- a fragment access database which acquires random access information for randomly accessing the fragment in the higher level;
- and
- a metadata input and output unit which generates fragment access meta-information based on the acquired random access information and stores fragment access meta-information in the storage unit.
A multimedia streaming file system comprising:
- a server which prepares a multimedia streaming file comprising a plurality of levels, wherein each of the plurality of levels comprises the same multimedia data encoded at a bit rate different from each of the other levels, and wherein each of the plurality of levels comprises the multimedia data divided into a plurality of fragments;
- and
- a client apparatus comprising:
- a fragment access management unit which compares a level of stored fragments with a level of a fragment comprising the multimedia stream file which can be provided from the server;
- a communication unit which transmits a request for a fragment in a higher level when the fragment in a higher level than the level of each of the stored fragments can be provided;
- a storage unit which stores the fragment received by the communication unit in the higher level;
- a fragment access database which acquires random access information for randomly accessing the fragment in the higher level;
- and
- a metadata input and output unit which generates fragment access meta-information based on the acquired random access information and stores the fragment access meta-information in the storage unit.
Dependencies are inferred from the claim text.