Constraining video production based on compression-related information
AssigneeSarnoff Corporation
InventorsGlenn Arthur Reitmeier, Robert Norman Hurst, Jr., Terrence Raymond Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeSarnoff Corporation
InventorsGlenn Arthur Reitmeier, Robert Norman Hurst, Jr., Terrence Raymond Smith
Estimating the term…
Compression-related information is used to constrain the selection and control of video imagery and content used to produce one or more uncompressed video streams for subsequent compression processing. Rather than taking an uncompressed video stream “as is” for compression processing, characteristics of compression processing are taken into consideration during the video production stage when the uncompressed video stream is generated. Different types of constraints include “intra-frame” constraints that constrain video content within a frame of a video stream, “inter-frame” constraints that constrain video content from frame to frame within a video stream, and “inter-stream” constraints that constrain video content across different video streams. Two or more different constraints and two or more different types of constraints may be applied simultaneously. The compression-related information may be “static” (e.g., in the form of processing “rules” that are applied) or fed back in real time from the video compression stage as “dynamic” information. By taking the subsequent compression processing into account during the video production stage, the resulting uncompressed video stream(s) can be encoded (e.g., to achieve more programs per channel and/or higher quality per program) using computationally inexpensive “objective” video compression algorithms that operate without taking video content into consideration, while still achieving the bit rate and video quality levels achieved using computationally expensive “subjective” video compression algorithms that do take video content into consideration.
A method for producing an uncompressed video stream, comprising the steps of:
An apparatus for producing an uncompressed video stream, comprising:
A machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for producing an uncompressed video stream, comprising the steps of:
A video processing system, comprising:
A method for producing an uncompressed video stream, comprising the steps of:
An apparatus for producing an uncompressed video stream, comprising:
A machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for producing an uncompressed video stream, comprising the steps of:
A method for producing an uncompressed video stream, comprising the steps of:
An apparatus for producing an uncompressed video stream, comprising:
A machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for producing an uncompressed video stream, comprising the steps of:
Dependencies are inferred from the claim text.