SAFFRON DIGITAL LIMITED Patent applications |
Patent application number | Title | Published |
20120059912 | Delivering a Media File to a Client - A method and apparatus for delivering a media file stored by a content provider to a client is disclosed. A request from a client to begin streaming a media file is received. The media file includes a file header, media data and a media index. The media file is identified, and the media index is extracted and delivered to the client before commencing streaming of the file header and the media data. | 03-08-2012 |
20120059904 | Delivering a File - A method and apparatus for delivering a file from a content provider to a requesting client is disclosed. A request from a client to access a file is received, a common file that is common to all requesting clients is identified in a first storage location, in a second storage location a personalised file that is unique to said client is identified, the common file and are personalised file are analysed to find their differences, the shared data and the unique data are delivered to the client and the client is instructed to stitch the shared data and the unique data together. | 03-08-2012 |
20110271004 | Streaming Video Data to Mobile Devices - The streaming of video data to mobile devices ( | 11-03-2011 |
20100266009 | Transcoding Video Data - Video data is transcoded on the fly to produce a progressive download viewed while the data is being received while streaming and/or may be downloaded and played later. An analyser analyses a portion of an input video data file to determine coded characteristics of encoded input video and determines an expected data volume. A generator generates a file header for output video data that includes an indication of the expected volume thereof. A transcoder transcodes the input video data to produce encoded output video data. The output interface supplies the encoded output video data with the file header as a stream to a receiving device. In a first embodiment, the expected volume of data in the header is overestimated and blank video chunks added. In an alternative embodiment, the expected data of volume is underestimated and compression parameters are modified during the transcoding process. | 10-21-2010 |
20100037249 | Supplying Video Data to Mobile Devices - Video data is supplied from a plurality of video material suppliers ( | 02-11-2010 |
20100034257 | Transcoding Video Data - A transcoding procedure is shown for decoding coded video data and re-coding the video data. An input device ( | 02-11-2010 |
20080273594 | Processing Video Data - The optimising of video data files for downloading to a mobile device is disclosed, in which the total data volume of the file is limited. An input video clip of image frames is coded to produce a first coded video data file having a predetermined data volume. A measure of spatial data loss is obtained and the obtained measure of data loss is compared against a predetermined data loss value. If too much spatial loss has occurred, frames are removed from the input clip and a re-coding process is performed of the input video clip to produce an alternative output data file. Preferably, the data frame-rate is not allowed to drop below a predetermined minimum and if too much spatial loss still occurs, audio quality is reduced. | 11-06-2008 |
20080273593 | Processing Compressed Video Data - Video data is compressed for streaming to mobile devices. The data includes spatially compressed frames (I frames) followed by a plurality of temporally compressed frames (P frames) a source of input video data is coded to produce compressed data having I frames and P frames. The data volume of the I frames is compared with that of the P frames. In response to the data volume of the I frames being too large when compared to the data volume of the P frames, the input video data is coded again to produce I frames having a smaller data volume. | 11-06-2008 |
20080273519 | Streaming Video Data to Mobile Devices - The streaming of video data to mobile devices ( | 11-06-2008 |