Panoramic Video Compression Using Cross-Edge Spatial Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques for panoramic videos do not effectively utilize cross-edge spatial continuities and motion vectors to reduce file size efficiently, leading to suboptimal compression results.

Innovation Solution

The implementation of an image processor that identifies and utilizes cross-edge spatial continuities and motion vectors to compress panoramic video frames by replacing pixel values with references, generating intra-coded, predicted, and bi-predicted picture compression, thereby optimizing compression across frame edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional video compression techniques are used for panoramic videos, then the video file size is reduced, but the compression efficiency is suboptimal due to failure to utilize cross-edge spatial continuities and motion vectors

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcompression algorithm complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The panoramic video frame is divided into multiple blocks, with special attention to edge columns at both ends. The compression process segments the frame into regions that can be independently processed using different prediction strategies (intra-coded, predicted, or bi-predicted), allowing efficient handling of cross-edge spatial continuities without requiring complex global processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends traditional 2D block-based compression to 3D by incorporating temporal dimension through motion vectors. Bi-predicted pictures use motion compensation from both previous and next frames, creating a three-dimensional processing space (width×height×time) that captures temporal continuities across frame edges more effectively.

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

2Productivity

If cross-edge spatial continuities and motion vectors are utilized, then compression efficiency is improved, but the processing complexity increases

Engineering Contradiction:
Improvecompression ratioVSAvoidimage processor complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by selectively using different prediction methods for different blocks. Not all blocks require bi-predicted pictures with motion compensation - only those where cross-edge spatial or temporal continuities provide significant compression benefits. This selective approach improves overall compression ratio while limiting the increase in processing complexity to only necessary regions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The image processor performs preliminary analysis of the panoramic video frame to identify suitable blocks for cross-edge compression techniques. Motion vectors are pre-calculated for potential reference blocks, and intra-coded pictures are generated in advance as references. This preliminary preparation reduces the computational burden during the main compression phase.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If frame edges are made continuous for compression, then spatial continuities are preserved, but the natural discontinuity at frame boundaries is altered

Engineering Contradiction:
Improvespatial continuityVSAvoidframe boundary structure
Core Design Contradiction:
Stability of the object's compositionVSShape

Solution Approach 1:

The patent creates virtual copies of edge columns by wrapping them to the opposite side of the frame. When compressing a block near one edge, the algorithm can reference corresponding blocks near the opposite edge, effectively copying spatial information across the artificial boundary. This copying approach preserves spatial continuities without physically altering the original frame boundary structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The edge columns serve as intermediaries that bridge the discontinuity between opposite frame boundaries. By including these edge columns in the compression process and allowing references to cross the boundary, the patent creates a mediator layer that maintains spatial continuity while respecting the original frame structure. The intermediaries enable smooth transitions without directly modifying the boundary definition.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10609379B1Video compression across continuous frame edges
Publication Date: 2020.03.31 AMAZON TECH INC
  • US10609379B1 patent drawing
  • US10609379B1 patent drawing
  • US10609379B1 patent drawing

AI summary

Various examples are directed to methods and systems for compressing panoramic video. An image processor may receive a frame comprising a plurality of pixel values arranged according to a two-dimensional grid and divide the frame into a plurality of pixel blocks comprising a first pixel block and a second pixel block. The first pixel block may be positioned in a first edge column adjacent a first edge of the frame and the second pixel block may be positioned in a second edge column adjacent a second edge of the frame opposite the first edge. The image processor may identify a spatial continuity between the first pixel block and the second pixel block and replace the first pixel block with a reference to the second pixel block.