Line-Based Video Encoder for Bus Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The heavy occupation of bus bandwidth in digital televisions due to the large amount of data generated during video processing from different sources, such as subtitle, logo, and OSD information, hinders the overall display performance.

Innovation Solution

A video processing apparatus and method that employs a line-based data encoder to compress and encode video signals on a pixel-row basis, reducing data volume and alleviating bus bandwidth burden, using a shared data bus, decoder, and blending module to generate an output signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video data from multiple sources (subtitle, logo, OSD) is decoded and processed through scaling and filtering, then the display quality and functionality are improved, but the bus bandwidth is heavily occupied, hindering overall display performance

Engineering Contradiction:
Improvedisplay functionalityVSAvoidbus bandwidth
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts the blending operation from the traditional post-decoding stage and performs it at the bitstream level before decoding. This removes the need to transmit and process full-resolution data for all overlay elements, significantly reducing bus bandwidth consumption while maintaining display functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The blending operation is performed preliminarily at the encoder side before data transmission and decoding. By pre-blending the video data with overlay elements at the bitstream level, the system reduces the amount of data that needs to be transmitted and processed later, alleviating bus bandwidth pressure.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If full-resolution video data is transmitted and processed for blending, then the blending quality is improved, but the data volume increases significantly, occupying heavy bus bandwidth

Engineering Contradiction:
Improveblending qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different processing qualities to different regions of the video data. Overlay elements like subtitles and logos are blended at bitstream level with appropriate local processing, while the main video content maintains its original quality. This localized approach ensures blending quality where needed while minimizing overall data volume.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary blending operation at the bitstream level that acts as a mediator between the encoder and decoder. This intermediary process performs preliminary blending with controlled data generation, ensuring quality where overlays are present while maintaining efficiency in regions without overlays.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If traditional blending module is used to blend video data from different sources, then the display completeness is improved, but the system complexity and bus bandwidth consumption increase

Engineering Contradiction:
Improvedisplay completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the blending function into the video coding process itself, combining multiple video sources and overlay elements into a single blended bitstream. This integration eliminates the need for separate blending hardware and reduces system complexity while ensuring display completeness through unified processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The video encoder is given multi-functionality by incorporating blending capabilities directly into the encoding process. This universal approach allows the same coding infrastructure to handle both main video content and overlay elements, reducing the need for separate dedicated hardware and simplifying the overall system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7675576B2Video processing apparatus and method thereof
Publication Date: 2010.03.09 REALTEK SEMICON CORP
  • US7675576B2 patent drawing
  • US7675576B2 patent drawing
  • US7675576B2 patent drawing

AI summary

A video processing apparatus includes: a line-based data encoder for performing line-based data encoding on an input signal to generate a line-based data encoded signal; and a video signal controller coupled to the line-based data encoder for receiving a first video signal and the line-based data encoded signal, decoding the line-based data encoded signal to generate a second video signal, and choosing one of the first and second video signals to generate an output signal.