Head-Mounted Display Distortion Processing via Image Block Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing head-mounted displays face inefficiencies in distortion processing of video data due to storage space and bandwidth limitations, leading to poor distortion processing efficiency and unsatisfactory video playback quality.

Innovation Solution

The head-mounted display processes video data by dividing each image frame into symmetric blocks, applying distortion processing algorithms to individual blocks, and reassembling the frames, which improves processing efficiency and reduces data storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distortion processing is performed on each image frame using FPGA in a frame unit, then the distortion processing can be completed, but the storage space requirements and data transmission bandwidth requirements increase significantly

Engineering Contradiction:
Improvedistortion processing completenessVSAvoiddata storage quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides each image frame into multiple blocks and processes them separately. Instead of storing and processing entire frames, the system processes blocks sequentially, significantly reducing the storage space and bandwidth requirements while maintaining complete distortion processing coverage.

Inventive Principle:
Principle #1Segmentation

2Reliability

If distortion processing is performed on each image frame using FPGA in a frame unit, then the distortion processing can be completed, but the processing efficiency decreases and video playback smoothness is affected

Engineering Contradiction:
Improvedistortion processing completenessVSAvoiddistortion processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting frames into smaller blocks that can be processed independently and in parallel, the system achieves higher processing throughput. The block-based approach allows for more efficient utilization of FPGA resources and reduces processing time per frame, thereby improving overall productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary preparation of block data and distortion parameters before actual distortion processing. By pre-processing and organizing data in advance, the system minimizes processing delays during frame rendering, ensuring smooth video playback while maintaining processing completeness.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If large amounts of data are stored for processing a singular image frame, then the distortion processing can be performed, but the bandwidth utilization ratio decreases

Engineering Contradiction:
Improvedistortion processing completenessVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments image frames into smaller blocks that are processed sequentially or in small batches. This segmentation reduces the amount of data that needs to be stored and transmitted at any given time, thereby improving bandwidth utilization efficiency while ensuring that all necessary distortion processing operations are performed on the complete frame.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10578868B2Head-mounted display and video data processing method thereof
Publication Date: 2020.03.03 BEIJING PICO TECH
  • US10578868B2 patent drawing
  • US10578868B2 patent drawing
  • US10578868B2 patent drawing

AI summary

The present invention discloses a head-mounted display and a video data processing method thereof. The head-mounted display comprises: a video input module, a distortion processing module and a video output module. The head-mounted display divides each image frame in a video into a plurality of image blocks of symmetry according to a graphic correspondence of a distorted image after a distortion processing, performs a distortion processing of any one of the image blocks, and obtains data of the current image frame after the distortion processing according to the graphic correspondence.