Panoramic Video Block Segmentation for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current panoramic video technologies face challenges in efficiently transmitting and displaying high-resolution panoramic videos on devices with limited processing capabilities, as they require the entire video frame to be processed and displayed, leading to increased encoding burdens and resource inefficiencies.

Innovation Solution

The method involves dividing a panoramic video frame into multiple blocks, encoding these blocks, generating and storing synchronization and location information, and transmitting only the blocks corresponding to the viewer's area of interest, allowing for efficient transmission and display of high-resolution panoramic videos on devices that cannot handle full frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the entire panoramic video frame is transmitted to the device, then the device can display complete panoramic content, but the encoding burden on the server increases and network bandwidth is wasted

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvideo content completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The panoramic video frame is divided into multiple blocks, and only the blocks corresponding to the viewer's area of interest are transmitted. This segmentation allows the server to reduce encoding and transmission workload while the device reconstructs the complete panoramic view by requesting additional blocks as needed.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If high-resolution panoramic video is transmitted, then video quality is improved, but devices with limited processing capabilities cannot handle the data load

Engineering Contradiction:
Improvevideo resolution qualityVSAvoidprocessing capability requirement
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts and transmits only the necessary high-resolution blocks corresponding to the viewer's area of interest, rather than transmitting the entire high-resolution panoramic frame. This allows devices with limited processing capabilities to handle the data load while still achieving high visual quality in the displayed region.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If the server encodes and transmits only relevant blocks, then network bandwidth and server resources are optimized, but additional synchronization and location information management is required

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoidinformation management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system pre-generates and stores synchronization information and location information for all video blocks before transmission. This preliminary action allows the server to quickly identify and transmit the correct blocks based on viewer position without real-time computation, reducing both server load and network bandwidth usage while keeping the information management structure simple.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10334275B2Panoramic view customization
Publication Date: 2019.06.25 KT CORP
  • US10334275B2 patent drawing
  • US10334275B2 patent drawing
  • US10334275B2 patent drawing

AI summary

Panoramic view customization may include dividing a panoramic video frame into multiple blocks, encoding the multiple blocks, generating and storing synchronization information and location information corresponding to the multiple blocks, receiving, from a device, information that identifies a viewing area of interest in the panoramic video frame, identifying at least two of the blocks that include at least some of the information that identify the viewing area of interest, combining the identified blocks to frame a first video; and transmitting the first framed video to the device.