Dual-Channel Game Frame Transfer With Depth-Aware Motion Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D graphical rendering technologies face challenges in accurately converting frames between different framerates and resolutions, particularly due to imperfect methods of handling motion vectors and depth information, leading to computational inefficiencies and visual artifacts.

Innovation Solution

The use of block-level motion vectors with depth (MVDs) and separate channels for objects with and without motion vectors, along with dynamic sampling resolution, to enhance frame interpolation and reduce computational demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If motion vectors are used to generate interpolated frames, then framerate conversion efficiency is improved, but visual accuracy and depth information are lost

Engineering Contradiction:
Improveframerate conversion efficiencyVSAvoidvisual accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent adds depth information (z-dimension) to traditional 2D motion vectors, creating 3D motion vectors. This dimensional enhancement allows the system to maintain both computational efficiency for framerate conversion and visual accuracy by accounting for depth variations in the scene, resolving the contradiction between productivity and measurement precision.

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

Solution Approach 2:

The patent combines motion vector data with depth map information to create composite motion vector representations. This composite approach integrates multiple data types (motion information and depth information) to achieve both efficient framerate conversion and high visual accuracy, addressing the trade-off between productivity and measurement precision.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If all frames are rendered at high resolution, then visual quality is improved, but computational power requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational power requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies motion vector-based frame interpolation to generate intermediate frames, so that not all frames need to be fully rendered at high resolution. By partially rendering frames (using interpolation for some frames, full rendering for others), the system maintains visual quality while reducing overall computational power requirements.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary calculations of motion vectors and depth information before actual frame rendering. This preliminary action prepares data structures and motion information in advance, enabling more efficient subsequent rendering operations and reducing the peak computational power needed for high-quality visual output.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If traditional motion vector methods are used, then computational efficiency is improved, but depth information and visual artifacts are lost

Engineering Contradiction:
Improvecomputational efficiencyVSAvoiddepth information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extends traditional 2D motion vectors to 3D motion vectors by incorporating depth information from depth maps. This dimensional enhancement allows the system to maintain computational efficiency while preserving depth information, as the additional z-component is integrated into the existing motion vector processing pipeline without requiring fundamentally new computational approaches.

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

Data Source

PatentUS12450753B2Methods and systems for dual channel transfer of game
Publication Date: 2025.10.21 PIXELWORKS SEMICON TECH SHANGHAI CO LTD
  • US12450753B2 patent drawing
  • US12450753B2 patent drawing
  • US12450753B2 patent drawing

AI summary

Various methods are provided for generating motion vectors in the context of 3D computer-generated images. An example method includes generating, based on a current frame to be rendered, a block-level motion vector with depth (MVD) texture comprising a set of block-level motion vectors each having an associated depth value, outputting the block-level MVD texture for image processing on a first channel, and outputting at least a portion of the current frame on a second channel.