Worldplay (Barbados) Inc. Patent applications |
Patent application number | Title | Published |
20110321110 | SYSTEMS AND METHODS FOR ADAPTING VIDEO DATA TRANSMISSIONS TO COMMUNICATION NETWORK BANDWIDTH VARIATIONS - Systems and methods are described for modifying the hint track to smooth out the data transmission rates thereby reducing bandwidth spikes during transmission. In one embodiment, this is accomplished by examining the size of each frame and using the frame rate to calculate per-frame bitrates. The transmission start times are then adjusted for each packet in order to spread out packet transmission times and (if necessary) lengthen frame transmission times. This has the effect of reducing the bandwidth peaks. In effect, every network packet is planned in advance and a detailed description of what data should be sent at what point in time is stored in the hint tracks. Thus, the streaming server simply looks up the correct data send timing in a table, rather than performing expensive calculations repeatedly at send time. | 12-29-2011 |
20110321104 | SYSTEM AND METHOD FOR MASS DISTRIBUTION OF HIGH QUALITY VIDEO - Systems and methods of compressing source video to 3 MBits/sec and under (deep compression), making it is possible to distribute a wide range of movies, sports and other action laden videos simultaneously to a wide number of viewers. In one embodiment, deeply compressed video distribution is delivered on demand to requesting viewers via an addressable network. | 12-29-2011 |
20110317774 | SYSTEMS AND METHODS FOR CONTROLLING THE TRANSMISSION OF INDEPENDENT BUT TEMPORALLY RELATED ELEMENTARY VIDEO STREAMS - By multiplexing a plurality of elementary video streams it is possible to combine the streams so that they appear as a single stream to existing transportation protocols. In one embodiment, the Carrier stream retains its timestamp and resolution information and metadata is added that allows for the reconstruction of the missing timestamps and/or resolution information for each frame of the Detail stream. In this manner, the transportation protocol is unaware that a second video stream has been hidden in the first stream and thus two video streams are transported concurrently using a protocol established for a single stream. | 12-29-2011 |
20110317773 | METHOD FOR DOWNSAMPLING IMAGES - Advantage is taken of the concept of Newton iteration to iteratively generate error-corrected downsampled images such that when upsampled with a specified upsampler, the final result very closely matches the original full-resolution image. An implementation of this method requires a target upsampling method for which results are to be optimized (for example, a bicubic upsampler); a downsampling method appropriate for the required downsampling ratio (for example, a bilinear downsampler); an error measure method for determining how closely an upscaled result image matches the original image; and a stopping criterion. | 12-29-2011 |
20110317770 | DECODER FOR MULTIPLE INDEPENDENT VIDEO STREAM DECODING - By using a single timestamp for both video streams, existing video processing frameworks can be used in a decoder to render a single output video where the detail from one stream is combined with the carrier from the other stream. In one embodiment, the carrier stream carries the time frame and time frame offsets are used to instruct the decoder as to the relative frame position in the detail stream. The encoding process inserts data into the transmission related to housekeeping chores on a frame by frame basis. The inserted data pertains to items such as carrier timestamping, detail offset timestamping; encryption, compression levels for the carrier and detail streams. In one embodiment, each of the streams is individually buffered and algorithms are used to match each carrier frame with a corresponding detail frame. Seeking is accomplished by identifying a desired carrier stream I-frame and then matching that I-frame with a proper I-frame of the detail stream. | 12-29-2011 |
20110317755 | SYSTEMS AND METHODS FOR HIGHLY EFFICIENT COMPRESSION OF VIDEO - Compression of video data is achieved by separating the video stream into a high resolution detail stream and a lower resolution carrier stream and by compressing each portion at a rate specific to that portion. By recognizing that the substantial majority of compression defects in a delivered video stream occur in the detail stream, it is possible to capitalize on the relatively high quality of the carrier stream to provide correction information which largely cancels compression defects in the detail stream. | 12-29-2011 |