System and method for reformatting digital broadcast multimedia for a mobile device
First Claim
Patent Images
1. A method for reformatting audio data and video data for a rendering device, the method comprising the steps of:
- receiving a first signal with the audio data and the video data wherein the first signal is received by a repackaging element connected to the rendering device;
generating metadata wherein the repackaging element generates the metadata based on the first signal;
forming video samples of the video data;
adjusting sizes of the video samples wherein the sizes of the video samples are adjusted from first video sample sizes to second video sample sizes and further wherein the second video sample sizes are different sizes than the first video sample sizes;
generating groups of the video samples wherein a number of video samples located in each of the groups of the video samples is based on the metadata;
forming audio samples of the audio data;
generating groups of the audio samples wherein a number of the audio samples located in each of the groups of the audio samples is based on the metadata;
forming a first file having the metadata, the video samples and the audio samples wherein the repackaging element forms an arrangement of the groups of the video samples and the groups of the audio samples within the first file and further wherein the arrangement is based on the metadata; and
transmitting the first file from the repackaging element to the rendering device as the first file is formed wherein the metadata is transmitted to the rendering device before transmittal of the groups of the video samples and the groups of the audio samples and further wherein the metadata describes the video samples corresponding to the video data which the repackaging element has not received when the metadata is transmitted to the rendering device wherein the metadata describes the audio samples corresponding to the audio data which the repackaging element has not received when the metadata is transmitted to the rendering device and further wherein the groups of the video samples and the groups of the audio samples form segments of the first file wherein the segments are transmitted to the rendering device as the segments are formed.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and a method reformat digital broadcast multimedia for a mobile device. The system and the method reformat and/or repackage audiovisual content into a format that may be rendered on the mobile device without the need for additional custom software on the mobile device. The system and the method reformat incoming mobile broadcast audiovisual content into 3GPP Progressive Download format in real time while simultaneously delivering a resulting 3GPP Progressive Download file to the mobile device for rendering.
69 Citations
20 Claims
-
1. A method for reformatting audio data and video data for a rendering device, the method comprising the steps of:
-
receiving a first signal with the audio data and the video data wherein the first signal is received by a repackaging element connected to the rendering device; generating metadata wherein the repackaging element generates the metadata based on the first signal; forming video samples of the video data; adjusting sizes of the video samples wherein the sizes of the video samples are adjusted from first video sample sizes to second video sample sizes and further wherein the second video sample sizes are different sizes than the first video sample sizes; generating groups of the video samples wherein a number of video samples located in each of the groups of the video samples is based on the metadata; forming audio samples of the audio data; generating groups of the audio samples wherein a number of the audio samples located in each of the groups of the audio samples is based on the metadata; forming a first file having the metadata, the video samples and the audio samples wherein the repackaging element forms an arrangement of the groups of the video samples and the groups of the audio samples within the first file and further wherein the arrangement is based on the metadata; and transmitting the first file from the repackaging element to the rendering device as the first file is formed wherein the metadata is transmitted to the rendering device before transmittal of the groups of the video samples and the groups of the audio samples and further wherein the metadata describes the video samples corresponding to the video data which the repackaging element has not received when the metadata is transmitted to the rendering device wherein the metadata describes the audio samples corresponding to the audio data which the repackaging element has not received when the metadata is transmitted to the rendering device and further wherein the groups of the video samples and the groups of the audio samples form segments of the first file wherein the segments are transmitted to the rendering device as the segments are formed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for reformatting multimedia data for a rendering device, the system comprising:
-
a transcoder that receives a signal having the multimedia data wherein parameters are associated with the signal; a repackaging element connected to the transcoder and the rendering device wherein the repackaging element generates metadata based on the parameters and further wherein the transcoder transmits audio samples and video samples to the repackaging element wherein the audio samples and the video samples are based on the multimedia data and further wherein sizes of the audio samples and the video samples correspond to target sample sizes; and a file having the metadata, the audio samples and the video samples wherein the metadata is located in the file in a position that precedes the audio samples and the video samples and further wherein the repackaging element generates the file wherein the repackaging element transmits the file to the rendering device during formation of the file wherein the metadata has a description of the audio samples that have not been received by the repackaging element when the metadata is transmitted to the rendering device and further wherein the metadata has a description of the video samples that have not been received by the repackaging element when the metadata is transmitted to the rendering device. - View Dependent Claims (13, 14, 15)
-
-
16. A method for reformatting video data for a rendering device, the method comprising the steps of:
-
receiving a signal with the video data wherein the signal is received by a transcoder; generating video samples of the video data wherein the transcoder generates the video samples and further wherein the video samples are associated with frame types wherein each of the video samples is associated with one of the frame types and further wherein each of the video samples is associated with a target size wherein the transcoder generates each of the video samples to have a size substantially similar to the target size associated with the video sample; arranging the video samples in a pattern based on the frame type associated with each of the video samples wherein the transcoder arranges the video samples; generating metadata wherein a repackaging element connected to the transcoder generates the metadata and further wherein the metadata describes the pattern and the target sizes; adjusting the size of a selected video sample to a new value wherein the repackaging element adjusts the size of the selected video sample and further wherein the new value is based on the target size associated with the selected video sample; forming a file having the video samples in the pattern wherein the repackaging element forms the file and further wherein the metadata is located in the file at a position that precedes the video samples; and transmitting the file from the repackaging element to the rendering device during formation of the file wherein the metadata describes the video samples which have not been received by the repackaging element when the metadata is transmitted to the rendering device and further wherein the video samples are transmitted to the rendering device as the video samples are added to the file. - View Dependent Claims (17, 18, 19, 20)
-
Specification