GPU Scan Conversion for Radar Video Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in efficiently processing radar video data, leading to CPU overload and increased computation time due to the need for image processing under software control.

Innovation Solution

A scan conversion apparatus utilizing a GPU performs down-sampling or up-sampling of radar video data, reducing CPU load and computation time by leveraging parallel computation capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If scan conversion is performed using CPU under software control, then processing can be done with existing hardware, but CPU load increases and computation time increases

Engineering Contradiction:
Improveradar video processing speedVSAvoidcomputation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a GPU as an intermediary processing unit between the radar video input and the display output. The GPU performs scan conversion, down-sampling, and up-sampling operations that were previously handled by the CPU, thereby reducing CPU load and acceleration processing through parallel computation architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the CPU-based software control mechanism with a GPU-based hardware acceleration mechanism. By utilizing the GPU's parallel processing capabilities and dedicated graphics rendering pipeline, the system achieves faster computation speed and reduced processing time for scan conversion operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If additional sampling is performed to match scan conversion requirements, then image quality is maintained, but computation time and processing load increase

Engineering Contradiction:
Improvescan conversion precisionVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements conditional sampling strategies where the GPU performs down-sampling when the input sampling rate exceeds the display requirement, or up-sampling when it falls short. This selective approach ensures precision is maintained only when necessary, avoiding unnecessary processing operations that would reduce efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts sampling parameters based on the relationship between input video characteristics and display requirements. The GPU modifies sampling rates, resolution parameters, and processing intensity adaptively, performing additional sampling only when the input does not naturally match the scan conversion requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12292530B2Scan conversion apparatus using GPU
Publication Date: 2025.05.06 DANDANSYS INC
  • US12292530B2 patent drawing
  • US12292530B2 patent drawing
  • US12292530B2 patent drawing

AI summary

A scan conversion apparatus using a graphics processing unit (GPU) is proposed. The scan conversion apparatus may include an input unit that receives an input of N-th azimuth information (N is a natural number) of a radar, and a controller. The controller may check the sampling number of the inputted N-th azimuth information, and compare the checked sampling number of the N-th azimuth information with the sampling number of a preset scan conversion to determine whether to perform additional sampling. The controller may also perform additional sampling through a GPU according to a determined result, and generate a texture map by using the N-th azimuth information which is additionally sampled or not additionally sampled. The controller may further draw an N-th triangular shape on the basis of the center coordinates of a circle through the GPU, and then perform a scan conversion on the texture map by texture mapping.