- Filed
- Jun 16, 2025
- Last modified
- Dec 23, 2025
- Petitioner
- Snap, Inc.
- Inventor
- Jani Lainema
Invalidity dossier
US 8175148
Method and device for indicating quantizer parameters in a video coding system
Current assignee: Nokia Inc
Added 5/14/2026, 6:01:34 AM
Active provider: Google · gemini-2.5-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
Here is a concise summary of US patent 8175148:
US Patent 8175148: Method and device for indicating quantizer parameters in a video coding system
- Title: Method and device for indicating quantizer parameters in a video coding system
- Current Assignee: Nokia Inc.
- Original Assignee: Nokia Inc.
- Inventor: Jani Lainema
- Filing Date: 2007-07-26
- Issue Date (Publication Date): 2012-05-08
- Abstract: A method and device for coding a digital video sequence is disclosed, where an indication of a quantization parameter (QP) is provided in the encoded bit-stream for decoding purposes. The QP-related information is indicated by introducing a sequence-level quantization parameter value (SQP). Instead of coding the absolute values of picture/slice QPs, an indication of the difference (ΔQP) between the sequence-level quantization parameter (SQP) and the picture/slice QP is provided. This eliminates the need to transmit a full QP for every picture/slice, enabling a statistically smaller difference value to be transmitted, thereby reducing the transmission bit-rate. The difference value is subsequently used in a corresponding decoder to reconstruct the picture/slice QP.
Plain-Language Overview of Independent Claims:
The patent includes several independent claims, generally covering methods and devices for both encoding and decoding video sequences using a sequence-level quantization parameter (SQP) and difference values (ΔQP).
- Independent Claim 1 (Method of Encoding): This claim describes a method for encoding a digital video sequence. It involves defining a default quantization level (SQP) for the entire video sequence. When quantizing transform coefficients (derived from prediction error values or pixel values), the actual quantization level can be expressed as a difference (ΔQP) from this default SQP. An indication of this ΔQP is then included in the encoded bit-stream. This allows for more efficient transmission of quantization information.
- Independent Claim 13 (Method of Decoding): This claim outlines a method for decoding an encoded digital video sequence. It involves defining a default inverse quantization level (which matches the encoding's SQP). When inverse quantizing the received data, the actual inverse quantization level is determined by adding a difference value (ΔQP) (retrieved from the bit-stream) to the default inverse quantization level. This reconstructs the original quantization level used during encoding.
- Independent Claim 22 (Encoder Device): This claim describes a video encoder configured to perform the encoding method of Claim 1. Specifically, it is arranged to define a sequence-level quantization parameter (SQP) and to encode the actual quantization levels for frames or segments as a difference (ΔQP) relative to the SQP, providing this ΔQP in the bit-stream.
- Independent Claim 33 (Decoder Device): This claim describes a video decoder configured to perform the decoding method of Claim 13. It is arranged to define a default inverse quantization level (SQP) and to reconstruct the actual inverse quantization level for frames or segments by combining a retrieved difference value (ΔQP) with the default SQP.
- Independent Claim 44 (Multimedia Terminal with Encoder): This claim covers a multimedia terminal that includes the video encoder as described in Independent Claim 22.
- Independent Claim 45 (Multimedia Terminal with Decoder): This claim covers a multimedia terminal that includes the video decoder as described in Independent Claim 33.
CAFC 2026 Dockets Search:
A direct search for "CAFC dockets 2026 US8175148" did not return specific case filings or dockets directly referencing US8175148 within the provided search snippets for 2026. The search results for the U.S. Court of Appeals for the Federal Circuit (CAFC) generally indicate where to find information such as case filings, records, opinions, and scheduled cases, with options to view scheduled cases for April, May, and June 2026. However, these results do not provide a direct search function or specific 2026 docket entries for a given patent number. To find such information, one would typically need to use the court's electronic filing system (CM/ECF) or PACER (Public Access to Court Electronic Records), which were not directly queried in this search. Therefore, as of April 26, 2026, I cannot authoritatively confirm any CAFC 2026 dockets specifically involving US8175148 based on the provided search results.
Generated 5/17/2026, 6:46:00 PM
Cases on file (1)
Group view →Specific litigation cases in our database that name US patent 8175148. The free-form analysis below may also discuss cases beyond this list.
- Untitled casefiled Jan 1, 20240:24-cv-04269Minnesota District CourtActive
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
Known litigation involving US patent 8175148 includes the following cases:
Jurisdiction: Minnesota District Court
- Case Number: 0:24-cv-04269
- Filing Date: 2024 (implied by case number 0:24-cv-04269)
- Plaintiff(s): Not specified in source
- Defendant(s): Not specified in source
- Outcome or Current Status: Active
Jurisdiction: PTAB
- Case Number: IPR2024-01176
- Filing Date: 2024 (implied by case number IPR2024-01176)
- Plaintiff(s): Not specified in source (Petitioner)
- Defendant(s): Nokia Inc (Current Assignee of US8175148B2)
- Outcome or Current Status: Settlement
Jurisdiction: Delaware District Court
- Case Number: 1:23-cv-01236
- Filing Date: 2023 (implied by case number 1:23-cv-01236)
- Plaintiff(s): Not specified in source
- Defendant(s): Not specified in source
- Outcome or Current Status: Active
Jurisdiction: Delaware District Court
- Case Number: 1:25-cv-01337
- Filing Date: 2025 (implied by case number 1:25-cv-01337)
- Plaintiff(s): Not specified in source
- Defendant(s): Not specified in source
- Outcome or Current Status: Active
Jurisdiction: Delaware District Court
- Case Number: 1:25-cv-01054
- Filing Date: 2025 (implied by case number 1:25-cv-01054)
- Plaintiff(s): Not specified in source
- Defendant(s): Not specified in source
- Outcome or Current Status: Active
Jurisdiction: PTAB
- Case Number: IPR2025-01114
- Filing Date: 2025 (implied by case number IPR2025-01114)
- Plaintiff(s): Not specified in source (Petitioner)
- Defendant(s): Nokia Inc (Current Assignee of US8175148B2)
- Outcome or Current Status: Not Instituted - Procedural
Generated 5/17/2026, 6:46:14 PM
Proceedings on file (1)
All PTAB activity →AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.
PTAB challenges
AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.
Proceedings overview
One AIA trial proceeding has been filed against US patent 8175148. This proceeding resulted in a discretionary denial of institution, meaning no claims were invalidated. This gives a defendant a strong defensive posture, as the patent has successfully survived a challenge at the institution stage.
IPR2025-01114 — Snap, Inc. v. Nokia Technologies Oy
- Type: Inter Partes Review
- Filed: 2025-06-16
- Status: Discretionary Denial — the petition was denied institution by the Director of the USPTO.
- Judge panel: John A. Squires (Director of the USPTO)
- Petition grounds: The specific claims challenged and the prior art used as grounds for unpatentability under 35 U.S.C. §§ 102 and/or 103 are not explicitly detailed in publicly available search results.
- Institution decision: Denied on 2025-10-31. The denial was a Director Review decision based on the Fintiv factors, citing the existence of multiple parallel district court litigations with a close trial date (e.g., a Lenovo Group litigation in the Eastern District of Texas had a trial date of November 3, 2025, approximately six months before the PTAB's projected final written decision). The Board considered the overlap of parties, the trial date, and a lack of particularly strong merits, along with the petitioners' broad stipulation, but ultimately favored denial for overall efficiency and fairness.
- Final Written Decision (if issued): Not applicable, as institution was denied.
- Settlement / termination: Not applicable, as institution was denied.
- Appeal: No appeal to the Federal Circuit on the merits, as institution was denied. Federal Circuit review of institution decisions is generally barred under 35 U.S.C. § 314(d).
- Defensive value: The patent owner prevailed at the institution stage, meaning the claims challenged in this IPR remain fully intact. A discretionary denial, particularly one based on Fintiv factors, indicates the PTAB chose not to proceed with the review for reasons other than the merits of the challenged claims themselves. This makes it harder for a defendant to use the same grounds for an IPR, as the PTAB has already exercised its discretion against instituting on this petition.
Strategic summary
All claims of US8175148 remain SUSTAINED and UNTESTED on the merits, as the sole IPR petition (IPR2025-01114) was denied institution. Snap, Inc. attempted to challenge the patent, but the PTAB Director exercised discretion to deny institution, primarily due to parallel district court litigation with an advanced trial date. This outcome means the patent has not been narrowed through PTAB proceedings, and its claims remain in their original form.
Regarding the estoppel landscape, since IPR2025-01114 was denied institution, the statutory estoppel provisions of § 315(e)(2) do not apply to Snap, Inc. or its privies with respect to this patent. This is because no trial was instituted and therefore no final written decision was issued. Thus, Snap, Inc. would not be barred from raising any ground they raised or reasonably could have raised in district court or other proceedings, though a subsequent PTAB petition by the same party on similar grounds might face similar Fintiv-based discretionary denial. The denial means that for a defendant currently being asserted against, the prior-art grounds that could have been raised in this IPR are theoretically still available for other forms of challenge, such as district court litigation or a new IPR by a different petitioner (though new petitioners would also face Fintiv considerations if parallel litigation exists).
The denial of institution in IPR2025-01114 signals the patent owner's success in leveraging discretionary denial factors, specifically the presence of parallel district court litigation. This indicates a proactive and coordinated litigation strategy by Nokia Technologies Oy. The involvement of Snap, Inc. as a petitioner suggests that the patent has been asserted against major technology companies.
Recommended next steps
- Since IPR2025-01114 was denied institution, no claims of US8175148 were invalidated. A defendant facing assertion of this patent cannot currently rely on a PTAB final written decision for invalidity.
- Given the discretionary denial was based on parallel district court litigation, a defendant should investigate the status and specific trial dates of any ongoing district court cases involving US8175148. This information will be crucial for assessing the likelihood of a future PTAB petition being instituted, as Fintiv factors remain a significant consideration.
- The absence of PTAB activity resulting in claim cancellation means the patent remains in full force as granted. Any infringement theories built on the claims of US8175148 are currently viable from a PTAB-validity perspective.
Generated 5/17/2026, 6:46:11 PM
Assignment history
Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.
Inventors
- Jani Lainema (Nokia Inc)
Original assignee
Nokia Inc. is a Finnish multinational telecommunications, information technology, and consumer electronics corporation. At the time of the patent's priority date (2002-04-23), Nokia was a major manufacturer of mobile phones and telecommunications infrastructure, and it shipped products embodying video coding technologies. Nokia Inc. (the US subsidiary listed as the applicant) is still an operating entity, with its parent company, Nokia Corporation, remaining a significant player in telecommunications equipment and technology.
Assignment timeline
The USPTO Assignment Center search for US patent 8175148 shows no recorded assignments beyond the original grant to Nokia Inc.
Timeline diagram
timeline
title Ownership of US 8175148
2007 : Application filed by Nokia Inc
2012 : Application granted to Nokia Inc
2026 : Patent expires
NPE / troll-pattern signals
- Shell-entity transfer — not present
- Known asserter in the chain — not present
- Repeat correspondent across the chain — not present
- Cascading transfers — not present
- Pre-litigation transfer — not present
- Bankruptcy fire-sale — not present
- Privateering — not present
- Defensive aggregator (anti-NPE) — not present
Verdict
Insufficient data
There are no recorded assignments for US 8175148 beyond its initial grant to Nokia Inc., according to the USPTO Assignment Center. Therefore, there is no evidence to suggest any NPE or defensive aggregator activity.
Generated 5/17/2026, 6:46:05 PM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
The USPTO provides a Patent Public Search tool for searching patents and patent application publications. To search for a specific patent number, you can use the Basic search interface and enter the patent number. For utility patents, which typically consist of six, seven, or eight digits, you should enter the number excluding commas and spaces, and omit leading zeroes.
Based on the information provided, US patent 8175148, titled "Method and device for indicating quantizer parameters in a video coding system," cites the following prior art:
Prior Art References for US8175148B2:
Unfortunately, I don't have access to the detailed citation list and analyses that would be present in a full USPTO file wrapper for patent 8175148. However, based on the provided text, the patent itself mentions a highly relevant document in its "BACKGROUND OF THE INVENTION" and "Definitions" sections:
- Full Citation: T. Wiegand, "Joint Model Number 1", Doc. JVT-A003, Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, January 2002.
- Publication/Filing Date: January 2002. (This is a publication date of the document itself, not necessarily a patent filing date).
- Brief Description: This document is cited as part of the ITU-T recommendation H.26L, which allows macroblocks to be organized into "slices" and discusses the optional variation of the quantization parameter (QP) at the macroblock level using a quantizer change parameter (Dquant). It also describes how spatial prediction is applied to INTRA coded macroblocks before coding the INTRA prediction error with DCT in modern video coding systems.
- Potential Anticipation (35 U.S.C. § 102): This reference appears to anticipate aspects of video coding systems that use slices and allow for QP variation. The invention of US8175148B2 aims to improve upon these prior art solutions by introducing a sequence-level QP to reduce bit-rate. Therefore, any claims in US8175148B2 that pertain broadly to the existence of slices or the ability to vary QP (without the specific improvement of a sequence-level QP as a reference for differences) could potentially be anticipated. Specifically, the general concepts of macroblocks, slices, INTRA/INTER coding, DCT, and quantization, as foundational elements, are explicitly described as known prior art. Claims that focus on transmitting a difference (ΔQP) from a sequence-level QP rather than an absolute QP for each slice/picture would likely represent the inventive step over this reference.
Generated 5/17/2026, 6:46:28 PM
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
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
To accurately provide details on patent term adjustments (PTA), patent term extensions (PTE), continuation/divisional applications, related family members, and the projected expiration date for US patent 8175148, direct access to the USPTO's Patent Center or Public Search database is required. While I can search Google, I cannot directly access or navigate these specific USPTO databases in real-time to extract the precise information.
However, based on general patent knowledge and the information available, I can explain what each of these terms means and how they would typically be found for a given patent:
- Patent Term Adjustment (PTA): PTA compensates patent applicants for certain delays by the USPTO during the prosecution of a patent application. It adds days to the patent's 20-year term from its filing date. The USPTO automatically calculates PTA and provides this information in the Issue Notification Letter and on the patent itself.
- Patent Term Extension (PTE): PTE is available for patents covering certain products (like drugs, medical devices, food additives) that require regulatory approval before commercial marketing. It aims to restore patent term lost during this regulatory review process. This patent, US8175148, relates to video coding, which does not typically involve products subject to FDA or similar regulatory approval, making it unlikely to have a PTE.
- Continuation Applications: A continuation application is a new application for an invention disclosed in a prior, co-pending non-provisional application, where the disclosure does not include new matter. It allows for further examination of claims.
- Divisional Applications: A divisional application is a type of continuing application that discloses and claims only subject matter presented in a prior-filed application that was subject to a restriction requirement by the examiner, meaning multiple distinct inventions were claimed in the original application.
- Related Family Members: These would include any parent applications (from which 8175148 claims priority), continuation applications, divisional applications, or continuation-in-part applications. International equivalents or corresponding patents in other countries would also be considered family members.
- Projected Expiration Date: The standard term for a U.S. utility patent is 20 years from its earliest effective filing date. This date can be adjusted by PTA or extended by PTE. The Google Patents information states the patent "expires 2026-12-03."
To get the definitive and precise information for US patent 8175148 regarding PTA, PTE, family members, and the exact expiration date, one would need to perform a direct search on the USPTO's Patent Center (patentcenter.uspto.gov) or Patent Public Search (patents.uspto.gov/patents/search). These platforms provide detailed prosecution history and legal status information for U.S. patents. Without direct access to these specific databases, I cannot confirm these details for patent US8175148.
Generated 5/17/2026, 6:46:16 PM
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Defensive Disclosure: Quantization Parameter Indication in Video Coding Systems
This document outlines derivative variations of US Patent 8175148, focusing on methods and devices for indicating quantization parameters in a video coding system. The aim is to preemptively disclose enhancements that extend the scope and application of the core invention, rendering future incremental improvements obvious or non-novel. The original patent introduces the concept of a sequence-level quantization parameter (SQP) and transmitting difference values (ΔQP) for individual pictures/slices, thereby reducing bit-rate.
Core Claims Targeted for Derivation:
- Independent Claim 1 (Method of Encoding)
- Independent Claim 13 (Method of Decoding)
- Independent Claim 22 (Encoder Device)
- Independent Claim 33 (Decoder Device)
Derivative Variations
1. Material & Component Substitution
Derivative 1.1: Alternative Transform and Quantization Functions
- Enabling Description: Instead of a Discrete Cosine Transform (DCT) and simple scalar quantization, the system employs a Wavelet Transform (WT) for energy compaction, specifically the 9/7 biorthogonal wavelet, followed by vector quantization (VQ). The SQP would then represent a default VQ codebook index or a scaling factor applied to a base VQ codebook. ΔQP would indicate a deviation from this default, such as a shift to an alternative codebook from a predefined set, or an additive/multiplicative adjustment to the chosen codebook's vectors. This maintains the principle of a sequence-level default and differential signaling for localized adaptation.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph TD A[Input Video] --> B{Wavelet Transform}; B --> C{Vector Quantizer (VQ)}; C --> D{SQP/ΔQP Logic}; D -- SQP/ΔQP --> E[Encoded Bitstream]; E --> F{SQP/ΔQP Reconstruct}; F -- Reconstructed VQ Params --> G{Inverse Vector Quantizer}; G --> H{Inverse Wavelet Transform}; H --> I[Output Decoded Video];
Derivative 1.2: Neural Network-Based Adaptive Quantization Parameter Generation
- Enabling Description: The quantization parameter (QP), including both SQP and ΔQP, is dynamically determined and predicted by a compact neural network (NN) integrated within the encoder. The NN takes as input various video characteristics (e.g., motion complexity, texture, scene change detection, bit-rate buffer fullness) and outputs a predicted optimal QP. The SQP could be a learned global bias for the NN's output for the sequence, and ΔQP would represent a smaller, differential adjustment learned locally by the NN for each slice/frame, trained to minimize rate-distortion costs. The NN parameters themselves or a seed for their generation could be the "SQP" with ΔQP as a minor refinement or explicit override for specific conditions.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph TD A[Input Video Features] --> B{Neural Network QP Predictor}; B -- SQP (learned bias) --> C{QP Generation Logic}; B -- ΔQP (local adjustment) --> C; C --> D[Quantizer]; D --> E[Encoded Bitstream]; E --> F[Decoder NN QP Predictor]; F --> G[Inverse Quantizer]; G --> H[Output Decoded Video];
Derivative 1.3: GPU-Accelerated Quantization and Inverse Quantization
- Enabling Description: The computationally intensive quantization and inverse quantization operations, including the SQP/ΔQP calculation and application, are offloaded to a dedicated Graphics Processing Unit (GPU) or a specialized hardware accelerator (e.g., FPGA or ASIC). The GPU's parallel processing capabilities allow for rapid adjustment and application of QP across numerous macroblocks or blocks simultaneously. The control logic for deriving the actual QP from SQP and ΔQP (e.g., adding ΔQP to SQP) is executed on the GPU, maximizing throughput for high-resolution, high-frame-rate video streams.
- Targeted Claims: Independent Claims 22, 33, 44, 45.
- Mermaid Diagram:
graph TD A[CPU (Control Manager)] --> B{GPU/FPGA Accelerator}; B -- Frame/Slice Data --> C[Quantizer/Inverse Quantizer Kernel]; A -- SQP, ΔQP Input --> B; C -- Quantized/Inverse Quantized Data --> D[Output]; B -- Reconstructed QP --> A;
2. Operational Parameter Expansion
Derivative 2.1: Ultra-Low Latency, High-Frequency QP Updates
- Enabling Description: For real-time interactive applications (e.g., cloud gaming, remote surgery), the system supports QP updates at sub-macroblock granularity or multiple times per macroblock row, with the SQP defined for very short bursts (e.g., a group of pictures, GOP, of 1-5 frames) rather than an entire sequence. ΔQP signaling can occur at every macroblock or even 4x4 block boundary to enable highly granular quality adaptation in response to rapid changes in content or network conditions, minimizing latency. This requires highly optimized parsing and application of ΔQP values to avoid overhead.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
sequenceDiagram Encoder->>+Decoder: Transmit SQP (per GOP) loop Per Frame Encoder->>Decoder: Transmit ΔQP (per Slice/MB row) Decoder->>Decoder: Reconstruct QP Decoder->>Decoder: Inverse Quantize end
Derivative 2.2: Extreme-Scale Video Coding (e.g., 16K Resolution / Microscopic Imagery)
- Enabling Description: The system is adapted for video sequences at extreme resolutions (e.g., 15360x8640 pixels, 16K) or for microscopic imaging with very fine detail. The SQP is set as a baseline for the entire massive frame, while ΔQP is critically used to adapt quantization within highly localized, perceptually important regions (Regions of Interest - ROIs) that might span only a few macroblocks. For instance, in scientific imaging, an ROI might be a specific cell structure, requiring finer quantization (lower QP, negative ΔQP) than background areas. The system must efficiently manage and signal a large number of ΔQP values without overwhelming the bit-rate.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph LR A[16K Video Frame] --> B{Frame Partitioning}; B --> C[Background Region]; B --> D[ROI 1]; B --> E[ROI 2]; C -- SQP --> F{Quantizer}; D -- SQP + ΔQP_ROI1 --> F; E -- SQP + ΔQP_ROI2 --> F; F --> G[Encoded Bitstream];
Derivative 2.3: Dynamic Range Quantization with Logarithmic QP Scaling
- Enabling Description: For High Dynamic Range (HDR) video content, the system employs a logarithmic scaling of the quantization parameter (QP) rather than a linear one. The SQP is defined in a logarithmic domain (e.g., log₂(QP_base)) and transmitted. ΔQP values are also represented logarithmically, such that the effective QP applied is QP = 2^(SQP_log + ΔQP_log). This allows for more precise control over quantization levels across a wider range of pixel intensities, especially critical in very dark or very bright regions of HDR content where small changes in QP have a significant perceptual impact.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
flowchart TD A[Input HDR Video] --> B{Logarithmic QP Calculation}; B -- SQP_log --> C[Encoder: Quantization]; B -- ΔQP_log --> C; C --> D[Encoded Bitstream]; D --> E{Decoder: Inverse Quantization}; E -- SQP_log --> F[Reconstruct QP: 2^(SQP_log + ΔQP_log)]; E -- ΔQP_log --> F; F --> G[Output Decoded HDR Video];
3. Cross-Domain Application
Derivative 3.1: Medical Imaging Data Compression (MRI/CT Scans)
- Enabling Description: The SQP/ΔQP mechanism is applied to the compression of volumetric medical imaging data, such as MRI or CT scans. Here, a "sequence" could be a 3D volume or a time-series of 3D volumes. The SQP defines a default quantization level for the entire scan, while ΔQP is used to signal finer quantization in diagnostically critical regions (e.g., tumors, lesions) or specific anatomical slices, ensuring high fidelity where needed most, while reducing overall data size for storage and transmission. The "blocks" would correspond to 3D sub-volumes (voxels).
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph TD A[3D Medical Volume] --> B{3D Transform (e.g., 3D DCT/Wavelet)}; B --> C{Define SQP for Volume}; C -- SQP --> D{Quantize Critical Region}; D -- ΔQP_Critical --> D; C -- SQP --> E{Quantize Non-Critical Region}; D --> F[Encoded Stream]; E --> F;
Derivative 3.2: Geospatial Satellite Imagery Compression
- Enabling Description: The SQP/ΔQP concept is used for compressing multi-spectral or hyperspectral satellite imagery, where a "sequence" could be a geographical region captured over time or a single high-resolution image with many spectral bands. The SQP sets a baseline quantization for common land features. ΔQP is then employed to preserve detail in specific areas of interest, such as urban development zones, agricultural fields undergoing rapid change, or disaster areas, where precise spectral and spatial information is crucial. Each spectral band or sub-region could have its own ΔQP.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph LR A[Satellite Image (Multi-band)] --> B{Per-Band Transform}; B --> C{Define SQP (Global)}; C -- SQP --> D{Quantize General Terrain}; D -- ΔQP_Urban/Agri --> D; C --> E{Quantize ROI (e.g., Disaster Area)}; E -- ΔQP_Disaster --> E; D --> F[Compressed Imagery]; E --> F;
Derivative 3.3: Financial Time-Series Data Compression
- Enabling Description: Applied to the compression of high-frequency financial time-series data (e.g., stock ticks, order book changes) for archival or low-latency transmission. A "sequence" would be a continuous stream of market data over a trading day. The SQP establishes a default quantization precision for common price and volume fluctuations. ΔQP is then used to signal higher precision (lower quantization) during periods of high volatility, significant market events, or for specific assets that require utmost accuracy, thereby preserving critical information without excessive storage/bandwidth demands during quiescent periods. Transform coding could involve wavelets or other spectral decompositions of the time series.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
sequenceDiagram participant Market_Feed_Generator participant Encoder_System participant Decoder_System participant Archive_System Market_Feed_Generator->>Encoder_System: Raw Time-Series Data Encoder_System->>Encoder_System: Apply Transform & Define SQP (Day Basis) loop Per Time Interval Encoder_System->>Encoder_System: Detect Volatility/Event alt High Volatility/Event Encoder_System->>Encoder_System: Calculate ΔQP (for higher precision) else Low Volatility Encoder_System->>Encoder_System: Calculate ΔQP (for lower precision) end Encoder_System->>Encoder_System: Quantize Data (SQP + ΔQP) Encoder_System->>Decoder_System: Transmit Encoded Data (incl. ΔQP) Decoder_System->>Decoder_System: Reconstruct QP (SQP + ΔQP) Decoder_System->>Decoder_System: Inverse Quantize Decoder_System->>Archive_System: Decoded Data end
4. Integration with Emerging Tech
Derivative 4.1: AI-Driven Predictive SQP/ΔQP Optimization with IoT Feedback
- Enabling Description: An AI model (e.g., Reinforcement Learning agent) dynamically optimizes the SQP and subsequent ΔQP values based on real-time feedback from IoT sensors. For example, in a smart city surveillance system, an SQP might be set based on expected traffic density. If IoT environmental sensors detect adverse weather (e.g., fog, heavy rain) or acoustic sensors detect an anomaly (e.g., crash), the AI could trigger a localized, temporary decrease in QP (negative ΔQP) for affected camera feeds, prioritizing critical details in challenging conditions, while maintaining SQP for stable scenes. The SQP itself can be updated by the AI based on long-term trends or policy changes.
- Targeted Claims: Independent Claims 1, 13, 22, 33, 44, 45.
- Mermaid Diagram:
graph TD A[IoT Sensors (Weather, Sound)] --> B{AI Optimizer}; C[Video Encoder] --> B; B -- Optimal SQP --> C; B -- Optimal ΔQP (Real-time) --> C; C --> D[Encoded Stream]; D --> E[Video Decoder]; E --> F[Output Display]; B -- Feedback Loop --> G[System Monitoring]; G --> B;
Derivative 4.2: Blockchain-Verified Quantization Parameters for Tamper-Proof Archiving
- Enabling Description: For applications requiring undeniable proof of video integrity and quality settings (e.g., legal evidence, journalistic archives), the SQP for a video sequence and subsequent ΔQP values for frames/slices are cryptographically hashed and recorded on a blockchain. Before encoding, the encoder calculates the SQP and a hash of it is committed to a blockchain transaction. Each ΔQP value transmitted in the bit-stream is also accompanied by a hash, or a hash of a group of ΔQPs, which links back to the SQP hash on the blockchain. The decoder can then verify the authenticity and integrity of the QP settings by comparing locally computed hashes against the blockchain record, ensuring no tampering with the quantization parameters.
- Targeted Claims: Independent Claims 1, 13, 22, 33, 44, 45.
- Mermaid Diagram:
sequenceDiagram participant Encoder participant Blockchain participant Decoder Encoder->>Encoder: Determine SQP Encoder->>Blockchain: Commit hash(SQP) Blockchain-->>Encoder: Transaction ID loop Per Slice/Frame Encoder->>Encoder: Determine ΔQP Encoder->>Encoder: Include ΔQP, hash(ΔQP) in bitstream Encoder->>Decoder: Transmit bitstream Decoder->>Decoder: Extract SQP, ΔQP, hashes Decoder->>Blockchain: Retrieve hash(SQP) (using Transaction ID) Blockchain-->>Decoder: Stored hash(SQP) Decoder->>Decoder: Verify hash(SQP) and hash(ΔQP) alt Verification Success Decoder->>Decoder: Reconstruct QP (SQP + ΔQP) else Verification Failure Decoder->>Decoder: Flag Tampering end end
Derivative 4.3: Edge Computing Assisted QP Adaptation with Contextual Awareness
- Enabling Description: The video encoding and decoding occur at the edge of the network (e.g., on smart cameras, local gateways). An edge processing unit collects local contextual data (e.g., local network congestion, available computational resources, immediate environment changes). This contextual data is used to inform the AI model (as in Derivative 4.1) or a heuristic engine that, instead of sending a global SQP, calculates a "contextual SQP" relevant to the edge device's immediate operating conditions. ΔQP is then applied for further micro-adjustments within the frame/slice, but the base SQP is re-evaluated frequently based on edge context, leading to highly localized and adaptive quality control optimized for edge deployments.
- Targeted Claims: Independent Claims 1, 13, 22, 33, 44, 45.
- Mermaid Diagram:
graph LR A[Edge Camera/Sensor] --> B{Contextual Data Collector (Network, Compute, Environment)}; B --> C{SQP/ΔQP Adaptation Engine (Edge)}; C -- Contextual SQP --> D[Encoder (Edge)]; C -- ΔQP --> D; D --> E[Encoded Stream]; E --> F[Decoder (Edge/Cloud)]; F --> G[Output];
5. The "Inverse" or Failure Mode
Derivative 5.1: Graceful Degradation in Low-Power/Limited-Functionality Mode
- Enabling Description: When operating under severe power constraints (e.g., battery-powered IoT device) or limited processing capability, the system enters a "low-power mode." In this mode, the SQP is automatically increased (coarser quantization) across the entire sequence to significantly reduce bit-rate and computational load. Furthermore, ΔQP signaling is restricted to a very limited range (e.g., only allowing small positive ΔQP to increase QP further, or only at frame level, not slice level) to simplify parsing and decision-making. The encoder might explicitly signal this mode, or the decoder infers it from the received SQP and ΔQP range limits.
- Targeted Claims: Independent Claims 1, 13, 22, 33, 44, 45.
- Mermaid Diagram:
stateDiagram-v2 [*] --> Normal_Operation Normal_Operation --> Low_Power_Mode: Power/Resource Constraint Low_Power_Mode --> Normal_Operation: Power/Resource Available state Normal_Operation { Normal_Operation : Full SQP/ΔQP Range Normal_Operation : High Fidelity Encoding/Decoding } state Low_Power_Mode { Low_Power_Mode : Increased SQP (Coarser) Low_Power_Mode : Restricted ΔQP Range/Frequency Low_Power_Mode : Reduced Computational Load }
Derivative 5.2: Error Concealment Prioritization with Quantization Bias
- Enabling Description: In lossy transmission environments (e.g., wireless networks), the SQP/ΔQP mechanism is enhanced to aid error concealment. The SQP can be biased to be slightly lower (finer quantization) for I-frames or key frames, making them more robust. For P-frames or B-frames, ΔQP values for perceptually critical regions (e.g., faces, moving objects) are encoded with higher redundancy or are explicitly biased towards finer quantization (lower QP), while less important regions can tolerate higher QPs. If a ΔQP value is lost, the decoder defaults to the SQP or a "safe" ΔQP (e.g., zero) for that region, reducing visual artifacts more gracefully than a random error.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph TD A[Input Video] --> B{Error Resilient Encoder}; B -- I-Frame SQP_I, ΔQP_I --> C[Quantizer]; B -- P/B-Frame SQP_P, ΔQP_P(Critical) --> C; B -- P/B-Frame SQP_P, ΔQP_P(Non-Critical) --> C; C --> D[Encoded Bitstream (Error-Resilient)]; D --> E{Lossy Channel}; E --> F{Error Concealing Decoder}; F --> G[Output Decoded Video (Reduced Artifacts)];
Derivative 5.3: Region-of-Interest (ROI) Failure Mode with Fixed SQP
- Enabling Description: In situations where the system needs to guarantee a minimum quality for a designated Region of Interest (ROI) even during severe bandwidth constraints or processing limitations, the SQP is defined globally for the entire video, but the ΔQP mechanism is primarily used to increase quantization (coarsen) for non-ROI regions. For the ROI, ΔQP is always fixed to a value that ensures a minimum acceptable quality (effectively, a lower QP). If the system cannot meet the target bit-rate with this setting, it first increases ΔQP for non-ROI regions, and only as a last resort increases the global SQP, thus protecting the ROI's quality. This provides a "safe" failure mode where only non-critical areas degrade first.
- Targeted Claims: Independent Claims 1, 13, 22, 33.
- Mermaid Diagram:
graph LR A[Input Frame] --> B{ROI Detector}; B -- ROI Mask --> C{QP Control Logic}; C -- Global SQP --> D[Quantizer]; C -- ΔQP_NonROI (Adjustable) --> D; C -- ΔQP_ROI (Fixed Low) --> D; D --> E[Encoded Bitstream]; E --> F[Decoder]; F --> G[Output Decoded Video (ROI Protected)];
Combination Prior Art Scenarios
These scenarios combine the method and device of US Patent 8175148 with existing open-source video coding standards, making the present invention's principles obvious within these contexts.
H.264/MPEG-4 AVC (Advanced Video Coding) Standard:
- Description: The H.264 standard widely utilizes quantization parameters (
qp_init_minus2at the sequence parameter set (SPS) or picture parameter set (PPS) level, andslice_qp_deltaormb_qp_deltaat slice or macroblock level). The inventive concept of US8175148 directly maps to this. An H.264 encoder could define an SQP equivalent to a baseqp_init_minus2in the SPS. Subsequentslice_qp_deltaormb_qp_deltavalues would then serve as the ΔQP, which are added to the effective picture-level QP (derived from the baseqp_init_minus2and any PPS-levelpic_init_qp_minus2). This combination shows that the explicit signaling of a sequence-level QP and differential QPs at lower granularities is a natural and obvious extension for bit-rate reduction in an H.264 compliant encoder/decoder. - Reference: ITU-T Rec. H.264 (03/2005) / ISO/IEC 14496-10:2005, particularly sections on Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Slice Header syntax.
- Description: The H.264 standard widely utilizes quantization parameters (
VP9 Video Codec (Open-source by Google):
- Description: VP9, an open and royalty-free video coding format, employs a
base_q_idx(base quantizer index) at the frame level and allows fordelta_q_lf(delta for loop filter quantizer) or per-segmentq_index_deltavalues. The concept of US8175148 can be directly applied. Thebase_q_idxcould serve as the SQP for a group of frames (similar to a sequence), and theq_index_deltavalues for different segments within a frame would function as ΔQPs. This demonstrates the patent's core idea is directly transferable to a modern, open-source codec design, where a common reference (SQP) is established, and local adjustments (ΔQP) are signaled differentially. - Reference: VP9 Bitstream Specification, specifically sections related to "Quantizer Index" and "Quantization Parameters," typically found in official VP9 documentation.
- Description: VP9, an open and royalty-free video coding format, employs a
AV1 Video Codec (Alliance for Open Media):
- Description: AV1, also an open and royalty-free video coding format, uses a
base_q_idxsimilar to VP9, but with more sophisticated quantization parameter signaling options, includingdelta_q_y_dc,delta_q_uv_dc, anddelta_q_uv_acfor different transform types and color components, potentially signaled per-segment or per-tile. The US8175148's invention, specifying an SQP (e.g., the initialbase_q_idxfor a segment or tile group) and then signaling subsequentdelta_qvalues as ΔQP, is a straightforward adaptation. An AV1 implementation would define a sequence-level SQP in a metadata header, and then use the existingdelta_qsyntax within frames/tiles/segments as the ΔQP, reconstructing the actual QP based on the received differential values, thereby enhancing bit-rate efficiency for QP signaling within the AV1 framework. - Reference: AV1 Bitstream Specification, specifically chapters on "Quantization Parameters" and "Frame Header," available from the Alliance for Open Media (AOMedia).
- Description: AV1, also an open and royalty-free video coding format, uses a
USPTO Search for US8175148:
The USPTO website provides tools for searching patents, such as Patent Public Search (PPUBS) and Patent Center. To search for a specific patent number like US8175148, one would use the "Patent or Publication number" field in the Basic search interface of Patent Public Search. The provided instructions indicate that for patent numbers with 7 digits, no leading zeros are needed if it already has 7 digits, but for 6 digits or less, leading zeros should be added to make it 7 total digits. Since US8175148 is a 7-digit patent number, it would be entered directly as "8175148" into the search tool. While the search results describe how to use the USPTO search tools, they do not directly return the patent document itself or any additional information beyond what was provided in the prompt. Therefore, to provide specific details about US8175148 from the USPTO database, I would need to perform the search using the actual USPTO tools. However, based on the authoritative full patent text provided at the beginning, I already have the necessary information for US8175148.The USPTO website provides tools for searching patents, such as Patent Public Search (PPUBS) and Patent Center. To search for a specific patent number like US8175148, one would use the "Patent or Publication number" field in the Basic search interface of Patent Public Search. As US8175148 is a 7-digit patent number, it would be entered directly as "8175148" into the search tool. The search results describe how to use these tools but do not directly return the patent document or any additional information beyond what was initially provided in the authoritative full patent text.
Generated 5/17/2026, 6:46:53 PM
Keep exploring
Other patents in High-Tech (T)
- US 10576716Here is a concise summary of US patent 10576716: Patent Number: US10576716B2 Title: Protective element and method for manufacturing display device Current Assignee: Magnolia White Corp (as of July 22, 2025) Original Assignee: Japan Display…
- US 12313913US patent 12313913, titled "System for powering head-worn personal electronic apparatus," was filed on March 6, 2024, and granted on May 27, 2025. The patent is assigned to Ingeniospec LLC, with Thomas A. Howell, David Chao, C. Douglass…
- US 9991030Here's a concise summary of US Patent 9991030: US Patent 9991030: High Performance Data Communications Cable Title: High performance data communications cable Assignee: Belden Inc. Inventors: Andrew John Wehrli, William Thomas Clark, Galen…
- US 8836842US Patent 8836842, titled "Capture mode outward facing modes," is currently active and set to expire on November 6, 2032. Here's a concise summary of the patent: Title: Capture mode outward facing modes Assignee: Multifold International…
- US 10482293Here's a concise summary of US patent 10482293: Patent Number: US104822293B2 Title: Interrogator and interrogation system employing the same Current Assignee: Lone Star SCM Systems LP Original Assignee: Medical IP Holdings LP Inventors…
- US 8139544Here is a concise summary of US patent 8139544: Title: Pilot tone processing systems and methods Assignee: Integral Wireless Technologies LLC (Previously assigned to Intellectual Ventures I LLC, Intellectual Ventures Assets 199 LLC, among…
- US 7738595Here is a concise summary of US patent 7738595: US Patent 7738595: Multiple input, multiple output communications systems Title: Multiple input, multiple output communications systems Assignee: Integral Wireless Technologies LLC Inventor…
- US 7676007Here's a concise summary of US Patent 7676007: US Patent 7676007 Summary Title: System and method for interpolation based transmit beamforming for MIMO-OFDM with partial feedback Current Assignee: Integral Wireless Technologies LLC…
This patent in court (1)
1 tracked lawsuit name US 8175148.