Keystone Correction via Line Buffer Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital projection systems face inefficiencies in keystone correction due to the need for costly frame buffers and high memory intensity when correcting keystone distortion caused by non-perpendicular projections, leading to slow processing and high costs.

Innovation Solution

A method that predistorts the video image by processing only a small number of video lines at a time, using a keystone controller to horizontally and vertically scale the image, reducing memory requirements and improving processing efficiency by building up a predistorted output frame sequentially.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If horizontal or vertical scaling is applied to correct keystone distortion, then image distortion is corrected, but memory usage increases significantly requiring costly frame buffers

Engineering Contradiction:
Improveimage distortion correctionVSAvoidmemory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent divides the image into multiple scan lines and processes them sequentially rather than loading the entire image into memory. The frame buffer is segmented into smaller line buffers that are processed one at a time, dramatically reducing the memory required for keystone correction while maintaining the ability to correct distortion across the entire image.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If frame buffer is used for keystone correction processing, then image scaling can be performed, but processing speed decreases and costs increase

Engineering Contradiction:
Improveimage scaling capabilityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent pre-calculates the horizontal and vertical scaling factors based on the desired keystone correction parameters before processing begins. This preliminary calculation allows the processing stage to simply apply the pre-determined scaling factors to each scan line, significantly speeding up the actual correction process while maintaining accurate scaling.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If entire frame is processed simultaneously for keystone correction, then correction accuracy is maintained, but processing time increases

Engineering Contradiction:
Improvecorrection accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent processes the image in periodic increments by handling one scan line at a time in sequence rather than attempting to process the entire frame simultaneously. This periodic processing approach maintains correction accuracy for each line while dramatically reducing the time required compared to simultaneous full-frame processing.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7441906B1Keystone correction system and method
Publication Date: 2008.10.28 PIXELWORKS SEMICON TECH SHANGHAI CO LTD
  • US7441906B1 patent drawing
  • US7441906B1 patent drawing
  • US7441906B1 patent drawing

AI summary

We describe a keystone correction system and method. A vertical scalar vertically scales an input image and stores the results to a line buffer. A horizontal scalar retrieves the stored results from the line buffer and horizontally scales the stored results using the relatively small number of lines from the line buffer. The system repeats the vertically scaling, storing, and horizontal scaling until it processes all input image lines.