Panoramic Video Server Segmentation for Set-Top Box Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing set-top box (STB) devices struggle to provide high-definition panoramic video services due to hardware limitations, as they require complex pre-treatment and processing of panoramic videos, which can be resource-intensive and not optimized for low-specification devices.

Innovation Solution

A method where a panoramic video server pre-treats panoramic videos by dividing and processing them into multiple segments, which are then assigned to multiple video controllers on a low-specification STB, allowing for efficient playback and perspective switching based on user input, minimizing hardware dependence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a set-top box performs complex pre-treatment processes (stitching, warping, de-warping) on panoramic videos, then high-definition panoramic video quality can be achieved, but hardware specifications and processing power requirements increase significantly

Engineering Contradiction:
Improvepanoramic video qualityVSAvoidhardware specifications
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The server performs the complex pre-treatment processes (stitching, warping, de-warping) on panoramic videos before transmission to the set-top box. This preliminary processing at the server side eliminates the need for the STB to perform these resource-intensive operations, allowing high-definition panoramic video playback on low-specification devices

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the complex processing functions from the set-top box and relocates them to the server. The server handles all pre-treatment operations including stitching multiple camera feeds, warping for perspective correction, and de-warping for distortion removal, leaving only simple decoding and playback functions for the STB

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If panoramic videos are processed in real-time on the set-top box, then viewing quality can be maintained, but processing time and energy consumption increase

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

Solution Approach 1:

All video processing operations are performed in advance on the server before the video is transmitted to the set-top box. The server completes stitching, warping, and de-warping operations during video encoding or pre-processing, so that the STB receives ready-to-play high-definition panoramic video without requiring real-time processing

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple video controllers are assigned to multiple divided panoramic videos, then perspective switching capability is improved, but device complexity increases

Engineering Contradiction:
Improveperspective switching capabilityVSAvoidcontroller architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The panoramic video is divided into multiple segments or regions, with dedicated video controllers assigned to each segment. This segmentation allows independent control of different video regions, enabling smooth perspective switching by activating only the relevant video controller for the current viewing angle, thus providing versatile perspective control without requiring all controllers to operate simultaneously

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10129606B2Facilitating high-definition panoramic videos
Publication Date: 2018.11.13 KT CORP
  • US10129606B2 patent drawing
  • US10129606B2 patent drawing
  • US10129606B2 patent drawing

AI summary

High definition panoramic videos may be facilitated by, e.g., assigning video controllers to respective panoramic videos or portions thereof; activating a first video controller assigned to a first one of the panoramic videos; and producing a first view-point perspective from the first panoramic video utilizing the activated controller.