Video Signal Compression via Block Segmentation and Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video codecs struggle to compress high-quality video signals in real-time due to processing speed limitations, leading to reduced image quality as they must drop frames to meet compression deadlines, and multiprocessor implementations fail to efficiently distribute processing load without architectural redesign.

Innovation Solution

The method involves parsing video signals into blocks, time-stamping, and distributing these blocks across multiple processing elements for compression, allowing sufficient storage time for each block, and reassembling them in chronological order, effectively utilizing multiple processors to achieve real-time compression without redesigning the codec architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional single-processor codecs compress video in real-time, then processing speed requirement is met, but frames must be dropped reducing image quality

Engineering Contradiction:
Improvereal-time compression capabilityVSAvoidimage quality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent divides the video stream into blocks of frames and distributes them to multiple processing elements. Each processing element compresses assigned blocks independently, enabling parallel processing that maintains real-time performance while processing all frames without dropping, thus preserving image quality.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple processors are introduced to increase processing capacity, then theoretical performance improves, but processing load cannot be effectively distributed without architectural redesign

Engineering Contradiction:
Improveprocessing capacityVSAvoidcodec architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the video stream into blocks and distributes them to multiple processing elements in a manner that requires no architectural redesign. The existing codec architecture handles each block independently, allowing multiple processors to be utilized effectively without complex load balancing mechanisms or structural changes.

Inventive Principle:
Principle #1Segmentation

3Speed

If processor clock rate is increased to improve codec performance, then processing speed increases, but power consumption and thermal issues increase

Engineering Contradiction:
Improveprocessing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Instead of increasing single-processor clock rate, the patent segments the processing workload across multiple processors. Each processor operates at moderate speeds compressing assigned video blocks in parallel, achieving the same overall processing throughput with lower individual processor speeds and thus reduced power consumption and thermal generation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8130841B2Method and apparatus for compression of a video signal
Publication Date: 2012.03.06 HBC SOLUTIONS
  • US8130841B2 patent drawing
  • US8130841B2 patent drawing
  • US8130841B2 patent drawing

AI summary

Single instances of individual codecs are instantiated on different processing elements, and blocks of video frames are interspersed or ‘striped’ across the multiple instances. An apparatus according to the invention comprises a demultiplexer for receiving the incoming uncompressed video stream and parsing it into blocks, each containing an integer multiple of the inter-frame coding distance, and each block is alternately sent to a different processing element for compression. This allows the output compressed signal to be generated in real-time without dropping frames.