Video Processing, Encoding, and Streaming Solutions (Deal 267)

This portfolio is generally related to video data quality monitoring services. Disclosed is a technique to maintain and ensure predetermined video quality by receiving video data complexity information from encoders, calculate a reference quantization value and a reference throughput to allow encoder to encode the video frames to generate the video data at the predetermined quality. Also disclosed are improved techniques to reduce noise effects and recover clock by using a device for temporal slaving by temporarily storing received packets, regenerate a local reception clock, based on time label of packets, read data in the temporary storage and calculate difference between the time label and the local clock to modify the local clock. Further, disclosed are techniques to identify data streams corresponding to multiple versions of the data to be transmitted, techniques to improve accuracy by correcting time references and program clock references embedded in MPEG packets. The technology may be implemented in video codecs and video transceivers and useful for applications such as streaming media, Internet media, online TV, Satellite TV, VoD, online video, etc.

How Can We Help?