Video Encoder Single Frame Buffer Zero Motion Vector Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoders for surveillance applications are complex, costly, and consume high power due to the need for multiple frame buffers and random access to previous frame data for motion vector calculation.

Innovation Solution

A low-complexity, low-power video encoder configuration using a single frame buffer, where the encoder circuit reads and writes macroblocks of reference and reconstructed frame data, and employs a zero motion vector algorithm to reduce chip area and power consumption, with an optional double buffer for simultaneous data streaming and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional video encoding techniques are used with multiple frame buffers for motion vector calculation, then video encoding accuracy is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvevideo encoding accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes the frame buffer component from the video encoding system. By eliminating the frame buffer structure that conventional techniques require for motion vector calculation, the system achieves lower device complexity while maintaining encoding functionality through alternative methods suitable for surveillance applications.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs simplified encoding routines that do not require persistent frame buffer storage. Instead of maintaining complex frame buffer structures for accurate motion vector calculation, the system uses disposable, lightweight encoding approaches that process frames with minimal historical data retention, reducing overall system complexity.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Productivity

If conventional video encoding techniques with multiple frame buffers are used, then video encoding performance is improved, but power consumption increases

Engineering Contradiction:
Improvevideo encoding performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent removes the power-consuming frame buffer component from the encoding system. By eliminating the hardware structures required for conventional motion vector calculation, the system significantly reduces power consumption while maintaining acceptable encoding performance for surveillance purposes through simplified algorithms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses lightweight, temporary data structures instead of persistent frame buffers that consume power. The encoding routines process frames with minimal data retention, using disposable computational approaches that reduce the energy required for maintaining complex buffer structures while preserving encoding functionality.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If multiple frame buffers are used for storing previous and reconstructed frame data, then encoding accuracy is improved, but chip area increases

Engineering Contradiction:
Improveencoding accuracyVSAvoidchip area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent extracts and eliminates the frame buffer from the chip architecture. By removing the dedicated hardware structures for storing previous and reconstructed frame data, the chip area is significantly reduced while encoding accuracy is maintained through alternative processing methods optimized for surveillance applications.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of allocating permanent chip area for multiple frame buffers, the patent uses temporary, software-based data structures that reside in general-purpose memory. This approach eliminates the need for dedicated buffer hardware, reducing chip area while maintaining encoding functionality through efficient use of available memory resources.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10944978B2Video encoders/decoders and video encoding/decoding methods for video surveillance applications
Publication Date: 2021.03.09 STMICROELECTRONICS INT NV
  • US10944978B2 patent drawing
  • US10944978B2 patent drawing
  • US10944978B2 patent drawing

AI summary

Video encoders and decoders and video encoding and decoding methods are provided. A video encoder includes an input buffer configured to receive a video data stream and to supply current frame data, a frame buffer configured to store reconstructed frame data, and an encoder circuit configured to read reference frame data from the frame buffer, to encode the current frame data received from the input buffer using the reference frame data and to write the reconstructed frame data to the frame buffer. The encoder circuit may be configured to write the reconstructed frame data by overwriting the reference frame data in the frame buffer.