Dual-type of playback for multimedia content
AssigneesSony Corporation, Sony Corporation of America, Sony Pictures Entertainment Inc.
InventorsYoshikazu Takashima, Saravana Prabhu Anbananthan
Life of this patent
Estimating the term…
Abstract
Using multimedia data for both continuous playback and streaming playback purposes, including: encoding an elementary stream of multimedia content into a fixed length of a group of pictures; multiplexing the encoded multimedia content into a transport stream; locating data offsets of each GOP header inside the transport stream; and uploading the data offsets along with the transport stream to a server. Continuous and streaming playback of multimedia content.
Claims18
A method of using multimedia data for both continuous playback and streaming playback purposes, the method comprising:
- encoding an elementary stream of multimedia content into a fixed length of a group of pictures;
- multiplexing the encoded multimedia content into a transport stream;
- locating data offsets of each GOP header inside the transport stream;
- and
- uploading the data offsets along with the transport stream to a server.
A method of servicing a request for either a continuous playback or streaming playback, the method comprising:
- (1) when a request for the continuous playback is received,
- (a) transmitting an entire transport stream to a client;
- and
- (2) when a request for the streaming playback is received,
- (a) determining a chunk size of the streaming playback,
- (b) determining a fixed multiple of an original group of pictures (GOP) length which provides a closest match to the chunk size, wherein the original GOP length is a fixed length of a GOP used to encode an elementary stream of multimedia content, and
- (c) transmitting the determined fixed multiple of an original GOP length of the elementary stream to a client.
A system for using multimedia data for both continuous playback and streaming playback purposes, the system comprising:
- an encoder configured to encode an elementary stream of multimedia content into a fixed length of a group of pictures (GOP);
- a multiplexer configured to:
- (1) multiplex the encoded multimedia content into a transport stream;
- (2) locate data offsets of each GOP header inside the transport stream;
- and
- (3) upload the data offsets along with the transport stream.
A computer-readable storage medium storing a computer program for using multimedia data for both continuous playback and streaming playback purposes, the computer program comprising executable instructions that cause a computer to:
- encode an elementary stream of multimedia content into a fixed length of a group of pictures;
- multiplex the encoded multimedia content into a transport stream;
- locate data offsets of each GOP header inside the transport stream;
- and
- upload the data offsets along with the transport stream to a server.
Dependencies are inferred from the claim text.