Video Data Processing Resolution Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The discrepancy between video resolution and display resolution in display apparatuses leads to compromised display quality, as different video formats correspond to varying resolutions, such as Full High Definition (FHD) and High Definition (HD), causing inconsistencies in playback on devices with fixed display resolutions.

Innovation Solution

A method and apparatus for processing video data by determining and assigning pixel values to pixel sets within video frames, allowing for the generation of processed frames with resolutions matching the display resolution, thereby enhancing display quality by converting original video frames to match the display apparatus's resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video is played directly without resolution conversion, then playback speed is fast and process is simple, but display quality is compromised due to resolution discrepancy

Engineering Contradiction:
Improvedisplay qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the video frame into multiple pixel groups along the first direction, where each pixel group contains N pixels along the second direction. This segmentation allows independent processing of each pixel group to generate Q pixel values, enabling resolution conversion from N to Q pixels while maintaining manageable processing complexity through systematic division of the processing task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension by generating Q pixel values (where Q≠N) for each pixel group, effectively converting the resolution along the second direction from N to Q. This dimensional transformation allows the video resolution to match the display resolution, improving display quality while handling various scaling scenarios including upscaling and downscaling.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If resolution conversion is performed to match display resolution, then display quality is improved, but processing time and computational load increase

Engineering Contradiction:
Improvedisplay qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

By dividing the video frame into M pixel groups that can be processed independently and in parallel, the patent reduces the overall processing time. Each pixel group's Q pixel values are generated based only on its N pixels, enabling simultaneous processing across multiple groups without sequential dependency, thus minimizing processing time while achieving resolution conversion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent processes only the necessary pixel groups and generates only the required Q pixel values for resolution matching, avoiding unnecessary full-frame processing. This partial action approach focuses computational resources on the essential resolution conversion task, reducing overall processing time while achieving the desired display quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11356634B2Method of processing video data, apparatus for processing video data, display apparatus, and computer-program product
Publication Date: 2022.06.07 BEIJING BOE TECH DEV CO LTD
  • US11356634B2 patent drawing
  • US11356634B2 patent drawing
  • US11356634B2 patent drawing

AI summary

The present application provides a method of processing video data. The method of processing video data includes obtaining a frame of video including M numbers of first pixel groups along a first direction, each of the M numbers of first pixel groups including N numbers of pixels along a second direction, M and N being positive integers; determining Q numbers of first pixel sets for each respective one of the M numbers of first pixel groups; assigning Q numbers of pixels values respectively to the Q numbers of first pixel sets for each respective one of the M numbers of first pixel groups; generating M numbers of second pixel groups respectively for the M numbers of first pixel groups; and obtaining a processed frame of video including the M numbers of second pixel groups along the first direction.