Video Front End Back End Partitioning for Component Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital video devices face challenges in efficiently integrating digital video capabilities due to the complexity of specialized hardware and software requirements, making it difficult to reuse components across different applications and devices.

Innovation Solution

The partitioning of digital video processing functionality between a video front end (VFE) and a video back end (VBE) within a device, allowing for a flexible inter-processor interface that insulates the VBE from implementation-specific functions, enabling easy integration and reuse of video data capabilities across various devices and applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital video capabilities are integrated using specialized hardware and software, then video processing functionality is achieved, but device complexity increases and component reuse becomes difficult

Engineering Contradiction:
Improvecomponent reuseVSAvoidhardware and software complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video processing system is divided into two distinct modules: a Video Front End (VFE) that handles capture and pre-processing, and a Video Back End (VBE) that handles encoding and application-specific processing. This segmentation allows the VFE to be reused across different applications while the VBE can be customized for specific video standards and requirements, thereby reducing overall device complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The VFE is designed as a universal module that can be reused across multiple different video applications and devices. It provides standardized interfaces and handles common video capture and pre-processing functions, eliminating the need to replicate video capture functionality in each new application, thus improving component reuse while managing complexity.

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

2Adaptability or versatility

If the VBE interfaces directly with camera hardware and performs image processing, then complete video processing is achieved, but the VBE becomes difficult to reuse across different applications

Engineering Contradiction:
ImproveVBE reuseVSAvoidintegration difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Implementation-specific functions such as camera interface hardware control, color conversion, and viewfinder display processing are extracted from the VBE and placed in the VFE. This extraction allows the VBE to focus on universal encoding functions that can be reused across different applications, while the VFE handles the variability of different hardware interfaces and processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The VFE acts as an intermediary layer between the camera hardware and the VBE. It provides a standardized interface that the VBE can rely on, eliminating the need for the VBE to directly interface with varying hardware implementations. This mediator approach simplifies VBE integration across different applications while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If a unified video processing architecture is used, then integration is simplified, but flexibility to adapt to different video standards is reduced

Engineering Contradiction:
Improveintegration simplicityVSAvoidvideo standard support
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The architecture segments video processing into standardized front-end functions and customizable back-end functions. The VFE provides a consistent, simplified interface for integration, while the VBE can be configured to support different video standards (MPEG-2, MPEG-4, H.264, etc.), thus achieving both integration simplicity and adaptability to various video standards.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8159548B2Modular architecture having reusable front end for processing digital video data
Publication Date: 2012.04.17 QUALCOMM INC
  • US8159548B2 patent drawing
  • US8159548B2 patent drawing
  • US8159548B2 patent drawing

AI summary

A device is described that includes an encoder/decoder (CODEC) in which functionality is partitioned between a video front end (VFE) and a video back end (VBE). The VFE encapsulates functionality and image processing operations to support a variety of applications, and presents a flexible inter-processor by which an external master device can easily control these operations. The video back end (VBE) operates as an encoder and/or a decoder to generate encoded and/or decoded video sequences. The VFE and VBE may execute within an operating environment provided by a slave device.