Rotation Fragment Assembly for Multi-Camera Video Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video playing methods are limited by the number of cameras used for front-end shooting, restricting the resolution and application of surround viewing experiences.

Innovation Solution

A video playing method that generates a rotation fragment based on rotation shooting location and playing time information, allowing terminals to decode and play video streams with consistent resolution, independent of the number of cameras, through the assembly of GOPs from multiple shooting locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple cameras are used for front-end shooting to improve surround viewing experience, then the quantity of cameras increases, but the resolution of played video picture decreases due to inverse proportionality

Engineering Contradiction:
Improvesurround viewing experienceVSAvoidvideo resolution
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The video stream from multiple cameras is segmented into separate groups of pictures (GOPs) for each shooting location. Each GOP is processed and encoded independently, then assembled into a rotation fragment that maintains full resolution for each individual camera view, avoiding the resolution loss that occurs when combining all camera data into a single stitched frame.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of combining spatial data from multiple cameras into a single 2D stitched frame (which reduces resolution), the patent introduces a temporal dimension by creating rotation fragments that contain GOPs from multiple shooting locations sequentially. This allows the terminal to rotate through different camera views over time while maintaining the original resolution of each camera's video stream.

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

2Adaptability or versatility

If multiple cameras are used for front-end shooting to provide more shooting locations, then the quantity of cameras increases, but the device complexity increases due to synchronization and processing requirements

Engineering Contradiction:
Improveshooting locationsVSAvoidvideo processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex task of processing multiple camera streams is segmented into independent GOP processing units. Each GOP from each camera is encoded separately and then assembled into rotation fragments, simplifying the processing architecture compared to traditional real-time stitching of multiple high-resolution streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of requiring complex real-time synchronization and processing of multiple high-resolution streams, the patent creates rotation fragments that are essentially coded copies of GOPs from different camera viewpoints. These fragments can be stored and transmitted independently, reducing the real-time processing burden on the video processing server.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If traditional video stitching method is used to combine multiple video frames, then the processing method is simple, but the application limitation increases due to resolution loss

Engineering Contradiction:
Improveprocessing methodVSAvoidapplication limitation
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic rotation fragments that can be rotated to different shooting locations based on user preference or scene requirements. Unlike static stitched frames, the rotation fragments allow the terminal to dynamically switch between different camera viewpoints while maintaining full resolution, greatly expanding application versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The rotation fragment structure serves multiple functions: it maintains full resolution for each camera view, enables dynamic rotation between different shooting locations, and reduces processing complexity compared to traditional stitching. This multi-functional approach eliminates application limitations while keeping the processing method manageable.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12254044B2Video playing method, apparatus, and system, and computer storage medium
Publication Date: 2025.03.18 HUAWEI TECH CO LTD
  • US12254044B2 patent drawing
  • US12254044B2 patent drawing
  • US12254044B2 patent drawing

AI summary

In a video playing method, after receiving the rotation fragment, the terminal decodes the rotation fragment, so that surround playing of a video picture can be implemented, and resolution of a played video picture can be the same as resolution of the video picture in the rotation fragment.