Curved Display Perspective Correction via Geometric Plane Modeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional calibration techniques for streaming content applications on devices with curved display screens struggle to accurately correct geometric distortions, leading to inaccurate calibration results when algorithms developed for flat screens are applied, making it impractical to create separate calibration algorithms for each curvature value.
Innovation Solution
A method for performing perspective correction on test images by analyzing outer points, calculating a geometric plane equation, projecting points onto a curved screen model, and determining a screen curvature value based on error values, allowing for the same calibration algorithm to be used across different curvature values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional calibration techniques are used on curved display screens, then the calibration process can be performed, but the calibration accuracy deteriorates due to geometric distortions
Solution Approach 1:
The patent changes the parameter of screen geometry from flat to curved, and introduces a curvature parameter to describe the display surface. By modeling the curved screen geometry and adjusting the projection parameters accordingly, the system compensates for geometric distortions and restores calibration accuracy on curved displays.
Solution Approach 2:
The patent transitions from 2D flat screen calibration to 3D curved surface calibration by introducing a curvature dimension. The calibration process now operates in three-dimensional space, accounting for the curved geometry of the display surface, which enables accurate calibration despite the additional dimensional complexity.
2Measurement precision
If separate calibration algorithms are developed for each curvature value, then calibration accuracy improves, but device complexity and development effort increase significantly
Solution Approach 1:
The patent creates a universal calibration algorithm that can handle multiple curvature values through parameterization. Instead of developing separate algorithms for each curvature, a single algorithm with adjustable curvature parameters serves multiple functions across different curved display configurations, reducing development complexity while maintaining accuracy.
Solution Approach 2:
The patent uses parameter changes to adapt a single calibration algorithm to different curvature values. By making the curvature radius a variable parameter rather than a fixed value, the algorithm can be configured for various curved display types without requiring separate implementations, thus reducing device complexity.
3Ease of operation
If conventional perspective correction is applied to curved screens, then camera alignment issues are mitigated, but geometric distortion from screen curvature remains uncorrected
Solution Approach 1:
The patent segments the correction process into two distinct stages: first applying conventional perspective correction to handle camera alignment issues, then applying a second curvature-based geometric correction to address screen curvature distortions. This segmentation allows each correction method to specialize in its specific function without interfering with the other.
Solution Approach 2:
The patent introduces an intermediary curved screen geometric model that acts as a mediator between the captured image and the final corrected output. This model represents the curved display surface and enables the transformation from distorted curved screen coordinates to accurate flat display coordinates, preserving both camera alignment corrections and geometric accuracy.
Data Source
AI summary
One embodiment of the present invention sets forth a technique for performing perspective correction on one or more test images. The technique includes analyzing a first test image to detect a set of outer points and calculating a geometric plane equation based on the set of outer points. The technique further includes projecting a first set of points associated with a first curved screen model based on the geometric plane equation to generate a second set of points. The technique further includes comparing the second set of points to a set of inner points included in the first test image to determine at least one error value, and determining a screen curvature value based on the at least one error value.


