Patentable/Patents/US-11995147
US-11995147

Unified forward and inverse transform architecture

PublishedMay 28, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Multiple transform sizes improve video coding efficiency, but also increase the implementation complexity. Furthermore, both forward and inverse transforms need to be supported in various consumer devices. Embodiments provide a unified forward and inverse transform architecture that supports computation of both forward and inverse transforms for multiple transforms sizes using shared hardware circuits. The unified architecture exploits the symmetry properties of forward and inverse transform matrices to achieve hardware sharing across different the transform sizes and also between forward and inverse transform computations.

Patent Claims
5 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 2

Original Legal Text

2. The method of claim 1, wherein determining reconstructed residual values for the coding unit based on the matrix-multiplied odd vector and the matrix-multiplied even vector comprises selectively adding and subtracting elements of the matrix-multiplied odd vector and the matrix-multiplied even vector.

Plain English Translation

This invention relates to video coding, specifically improving the reconstruction of residual data in block-based video compression. The problem addressed is efficiently reconstructing residual values for a coding unit after transform and quantization, which is a critical step in reducing computational complexity while maintaining reconstruction accuracy. The method involves processing residual data by separating it into odd and even components, applying matrix multiplication to each, and then combining these components to reconstruct the original residual values. The reconstruction step selectively adds and subtracts elements from the matrix-multiplied odd and even vectors to produce the final residual values. This selective combination ensures accurate reconstruction while optimizing computational efficiency. The matrix multiplication operations are applied to the odd and even vectors separately, transforming them into a form that allows for efficient combination. The selective addition and subtraction of elements from these transformed vectors ensures that the reconstructed residual values accurately represent the original residual data, which is essential for high-quality video reconstruction. This approach reduces the computational overhead associated with traditional reconstruction methods by leveraging matrix operations and selective combination, making it particularly useful in real-time video encoding and decoding applications. The method is designed to work within existing video coding frameworks, such as those used in standards like H.264 or HEVC, but with improved efficiency.

Claim 5

Original Legal Text

5. The system of claim 4, wherein determining an output vector based on the matrix-multiplied odd vector and the matrix-multiplied even vector comprises selectively adding and subtracting elements of the matrix-multiplied odd vector and the matrix-multiplied even vector.

Plain English Translation

This invention relates to a signal processing system designed to enhance the efficiency of vector computations, particularly in applications involving matrix multiplications and vector operations. The system addresses the computational overhead and complexity associated with traditional matrix-vector multiplication, which often requires extensive processing resources and time. The system processes input vectors by separating them into odd and even components. Each component is then independently matrix-multiplied with a predefined transformation matrix. The resulting matrix-multiplied odd and even vectors are subsequently combined to produce an output vector. The combination process involves selectively adding and subtracting corresponding elements of the matrix-multiplied odd and even vectors, allowing for optimized computation and reduced processing load. By decomposing the input vector into odd and even parts before matrix multiplication, the system minimizes redundant calculations and leverages parallel processing capabilities. This approach improves computational efficiency, especially in high-performance computing environments where real-time processing is critical. The selective addition and subtraction of vector elements further refines the output, ensuring accuracy while reducing the number of operations required. The system is particularly useful in applications such as digital signal processing, machine learning, and real-time data analysis, where fast and efficient vector computations are essential.

Claim 14

Original Legal Text

14. The system of claim 13, wherein determining reconstructed residual values for the coding unit based on the matrix-multiplied odd vector and the matrix-multiplied even vector comprises selectively adding and subtracting elements of the matrix-multiplied odd vector and the matrix-multiplied even vector.

Plain English Translation

This invention relates to video coding systems, specifically methods for reconstructing residual values in a coding unit during video compression. The problem addressed is improving computational efficiency and accuracy in reconstructing residual data, which is critical for maintaining video quality while reducing processing overhead. The system processes a coding unit by separating it into odd and even indexed elements, which are then transformed using matrix multiplication. The key innovation involves reconstructing the residual values by selectively adding and subtracting elements from the transformed odd and even vectors. This selective operation ensures precise reconstruction while minimizing computational complexity. The method leverages matrix operations to efficiently combine the transformed vectors, avoiding redundant calculations and improving decoding speed. The system also includes a step of determining a prediction mode for the coding unit, which influences how the residual values are processed. The prediction mode helps adapt the reconstruction process to different types of video content, further optimizing performance. The overall approach enhances video compression efficiency by reducing the computational burden while maintaining high-quality reconstruction of residual data. This is particularly useful in real-time video applications where processing speed and accuracy are critical.

Claim 19

Original Legal Text

19. The system of claim 13, further comprising a liquid crystal display, coupled to the decoder, for displaying the displayable image from the reconstructed coding unit.

Plain English Translation

A system for image processing and display includes a decoder that reconstructs a coding unit from encoded image data. The system further comprises a liquid crystal display (LCD) coupled to the decoder, which displays the reconstructed image. The decoder processes the encoded data to generate a displayable image, which is then rendered on the LCD. This system is designed to handle encoded image data, decode it, and present the resulting image on a display device. The LCD is directly connected to the decoder to ensure real-time or near-real-time display of the reconstructed image. The system may be part of a larger imaging or multimedia device, such as a digital camera, video player, or display monitor, where efficient decoding and display of images are essential. The inclusion of the LCD allows for immediate visualization of the decoded content, making it suitable for applications requiring fast and accurate image rendering. The system ensures that the reconstructed image is accurately displayed without significant latency, enhancing user experience in devices that rely on real-time image processing.

Claim 20

Original Legal Text

20. The method of claim 1, further comprising displaying the displayable image from the reconstructed coding unit by a liquid crystal display.

Plain English Translation

A method for image processing and display involves reconstructing a coding unit from encoded image data and displaying the resulting image on a liquid crystal display (LCD). The method addresses the challenge of efficiently decoding and presenting digital image data, particularly in systems where display quality and processing speed are critical. The reconstruction process involves decoding the encoded image data to generate a displayable image, which is then rendered on the LCD. This approach ensures accurate and timely presentation of visual information, improving user experience in applications such as digital signage, medical imaging, or consumer electronics. The method may also include additional steps such as error correction, color calibration, or dynamic contrast adjustment to enhance display performance. By integrating the LCD as the final output device, the method provides a complete solution for converting encoded image data into a visually perceptible format, optimizing both processing efficiency and display quality.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 30, 2021

Publication Date

May 28, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Unified forward and inverse transform architecture” (US-11995147). https://patentable.app/patents/US-11995147

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11995147. See llms.txt for full attribution policy.