Dynamic Video Pattern Switching for Multi-Camera Driver Assistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing systems for driver assistance struggle to dynamically switch synthesized video patterns in response to changing driving situations, as they are limited to a single predefined pattern when using multiple cameras.

Innovation Solution

A video processing apparatus that includes multiple capturing units, video inputting units, a pattern information storing unit, a process unit, and a video outputting unit, allowing for the selection and generation of different video patterns by clipping and combining video data from multiple cameras, and coordinate-converting it for stereoscopic display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single predefined video pattern is used for driver assistance, then the system structure is simple, but the system cannot adapt to different driving situations

Engineering Contradiction:
Improveadaptability to driving situationsVSAvoidvideo processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video processing system implements dynamic pattern switching by allowing the video pattern to change based on driving situations. The system stores multiple video patterns and selects appropriate patterns dynamically according to the current driving context, making the system adaptable without requiring a completely new design for each situation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The video processing apparatus is designed with multi-functionality by incorporating multiple capturing units that can capture videos from different positions and angles. These multiple video inputs are processed to generate various synthesized video patterns, allowing a single system to serve multiple driving assistance functions.

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

2Area of stationary object

If multiple cameras are used to capture videos from different positions, then the coverage area increases, but the video processing complexity increases

Engineering Contradiction:
Improvevideo coverage areaVSAvoidvideo processing complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The system merges videos captured from multiple camera positions by synthesizing them into a single comprehensive video pattern. The video processing unit combines the multiple video inputs according to stored pattern information, creating a unified synthesized video that presents a complete view of the surrounding area while managing processing complexity through systematic combination methods.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If synthesized video patterns are generated in real-time, then the responsiveness to driving situations improves, but the processing time increases

Engineering Contradiction:
Improvepattern switching speedVSAvoidvideo processing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing video pattern information in advance before actual video synthesis is needed. The pattern information, including clipping ranges and combination methods, is pre-configured and stored in the video processing unit, allowing rapid pattern switching without extensive real-time computation when driving situations change.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8736665B2Video processing apparatus
Publication Date: 2014.05.27 FUJITSU LTD
  • US8736665B2 patent drawing
  • US8736665B2 patent drawing
  • US8736665B2 patent drawing

AI summary

The video processing apparatus includes: a pattern information storing unit that stores use part information and location information; a plurality of video inputting units that input each of a plurality of video data; a video data generating unit that generates a plurality of types of generated video data; a generated video pattern selecting unit that selects a pattern of generated video data to be generated; a process unit that stores the use part of each video data in a storing unit; and a video outputting unit that coordinate-converts the generated combined video data with coordinate conversion data, generates the generated video data, and outputs the generated video data to the display unit. The use part information indicates a use part of each video data used for the generated video data, and the location information includes reduction ratio information of the use part of the each video data.