Patent 8175148
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Active provider: Google · gemini-2.5-flash
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Obviousness under 35 U.S.C. § 103 requires demonstrating that the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious to a person having ordinary skill in the art (PHOSITA) before the effective filing date of the claimed invention. The PHOSITA is presumed to have knowledge of all relevant prior art. The effective filing date for US 8175148 is July 26, 2007, with a priority date of April 23, 2002. Therefore, prior art references published before April 23, 2002, are relevant.
The core of US 8175148 is the concept of defining a "sequence-level quantization parameter" (SQP) and then transmitting "difference values" (ΔQP) relative to this SQP for individual frames or slices, rather than transmitting absolute QP values for each frame or slice. This aims to reduce the bit-rate needed for QP information.
Combination of Prior Art References to Render Claims Obvious
A strong argument for obviousness can be made by combining the following prior art references:
- T. Wiegand, "Joint Model Number 1," Doc. JVT-A003, Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, January 2002: This document is explicitly cited in US 8175148 as relevant prior art and describes aspects of the ITU-T recommendation H.26L video coding standard. The patent itself states that H.26L allows macroblocks to be organized into "slices" and that the QP value may optionally be varied at the macroblock level by inserting a
Dquant(quantizer change parameter) in the encoded bit-stream. This directly teaches the concept of transmitting changes or differences in quantization parameters at a granular level (macroblock or slice). The Joint Video Team (JVT) was formed in 2001 by experts from ITU-T Study Group 16 (VCEG) and ISO/IEC JTC 1 SC 29 / WG 11 (MPEG) to develop an advanced video coding specification, which resulted in H.264/MPEG-4 AVC. - ITU-T Recommendation H.263 (March 1996, revised March 1993 and March 1996): H.263 is described as a low bit rate video coding standard. It is known to use block-based transform coding, motion-compensated prediction, and quantization, similar to the general video coding systems described in the background of US 8175148. The H.263 standard allowed for varying quantization step sizes and finer quantization for chrominance, and extended the DCT range. It also addressed the need for efficient compression for low bit-rate communication.
- General Knowledge in Video Coding (Pre-2002): The background section of US 8175148 itself outlines common practices in video coding systems prior to the invention's priority date. This includes:
- The use of quantization (QP) to adjust the trade-off between bit rate and image quality.
- The understanding that transmitting a full QP for every slice or frame can be costly in terms of bits, especially at low bitrates or with many slices.
- The goal of reducing bit-rate in video transmission.
- The division of video into frames, macroblocks, and slices, with QP often indicated at the slice or frame level.
Motivation for Combination and Obviousness Argument
A PHOSITA in video coding systems, familiar with the H.26L (specifically, Joint Model Number 1) and H.263 standards, and motivated by the constant drive to reduce bit-rate while maintaining quality, would find the invention of US 8175148 obvious.
The motivation to combine these references stems from the well-known problem of minimizing bit-rate overhead for control information in video coding, particularly for quantization parameters.
- Recognition of the Problem: The patent itself highlights the high bit-rate cost of transmitting a full QP for every slice or frame, stating that if a single QP value takes 6 bits and 20 images, each with 10 slices, are transmitted per second, 1.2 kbps is spent on QP information alone. This problem was clearly understood in the art, especially in the context of low-bandwidth applications like mobile videotelephony (where bandwidth could be as low as 20 kbits/s).
- Wiegand's "Joint Model Number 1" (H.26L) as a Starting Point: Wiegand's "Joint Model Number 1" (and by extension, the H.26L draft) provides a clear foundation. It already teaches the concept of modifying the quantization parameter at a granular level (macroblock) using a
Dquantparameter. ThisDquantimplicitly represents a difference or change from a previously established QP. The H.26L standard itself focused on improved compression efficiency and error resilience. - H.263's Emphasis on Low Bit-Rate: H.263 explicitly targeted low bit-rate communication and already incorporated various techniques for efficient video coding, including flexible quantization control. This standard would reinforce the PHOSITA's motivation to find more efficient ways to signal parameters.
- The Obvious Step: Elevating the Reference QP to a Sequence Level: Given that
Dquantalready signals a difference from a current QP (which could be a slice-level or macroblock-level QP), it would be an obvious design choice for a PHOSITA to establish a more global or longer-term reference QP to further reduce the overhead. Instead of having a slice-level QP as the base for macroblockDquant, introducing a sequence-level QP (SQP) as the primary reference for slice/frame QPs (expressed as ΔQP) is a logical extension of existing principles.- If a
Dquantsignals a difference from a slice QP, it is a straightforward engineering decision to make that slice QP a difference from a frame QP, and that frame QP a difference from a sequence QP, or directly make the slice QP a difference from a sequence QP. This hierarchical or differential coding of parameters is a known technique for reducing overhead when parameters tend to be relatively stable over longer durations. - The motivation for this would be to exploit the statistical redundancy of quantization parameters across a video sequence. If QPs don't vary wildly from frame to frame or slice to slice, transmitting a small difference value (ΔQP) relative to a long-term reference (SQP) is inherently more efficient than transmitting a full QP value repeatedly. The patent itself explicitly states this benefit: "In this way there is no need to transmit a full QP for every picture/slice, but a statistically smaller difference value is transmitted and used to reconstruct the picture/slice QP, thus leading to reduction in transmission bit-rate."
- The patent acknowledges that the value of QP may optionally be varied at the macroblock level by inserting
Dquantin the encoded bit-stream. The invention improves upon this by introducing a sequence level QP, allowing the encoder to decide a video sequence dependent reference QP. This enables coding the difference between the reference sequence QP and the actually used picture/slice QPs. This clearly positions the invention as an improvement on an existing mechanism for signaling QP changes.
- If a
Therefore, a PHOSITA, aware of the need for bit-rate reduction in video coding (H.263 context), familiar with differential QP signaling at a granular level (Wiegand's "Joint Model Number 1" / H.26L Dquant), and aiming to further optimize bit-rate, would be motivated to establish a more global reference QP (SQP) and transmit smaller, difference-based QPs (ΔQP) at the frame or slice level. This combination of known elements and motivations leads to the obviousness of the claimed invention.
Generated 5/17/2026, 6:46:18 PM