Fisheye 360 Video Delivery via SDP Parameter Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for delivering 360-degree video lack efficient mechanisms for conversational services, particularly in terms of bandwidth management and latency, due to the high resolution requirements and the need for continuous viewport information, which complicates the delivery of fisheye circular images.

Innovation Solution

The implementation of a method using Session Description Protocol (SDP) for negotiating parameters related to fisheye images, allowing receivers to request only the necessary images for their viewport, thereby reducing processing power and bandwidth usage, and enabling subset delivery of fisheye circular images, with stitching performed by the receiving entity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all fisheye circular images are delivered to support 360-degree video, then complete viewport coverage is achieved, but bandwidth consumption and processing requirements increase significantly

Engineering Contradiction:
Improveviewport coverage completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and delivers only the necessary fisheye circular images for the current viewport instead of all images. The receiving device determines which images are needed based on viewport information and delivers only those specific images, eliminating unnecessary data transmission while maintaining complete viewport coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by delivering a subset of fisheye images rather than the complete set. The system determines the minimum necessary images required to cover the viewport and delivers only that partial set, reducing bandwidth consumption while ensuring sufficient coverage.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If continuous viewport information is transmitted to enable conversational services, then service quality is improved, but latency increases due to constant updates

Engineering Contradiction:
Improveservice qualityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by having the receiving device determine which fisheye images are needed based on current viewport information before delivery. This pre-determination allows the system to prepare and deliver only necessary images without waiting for continuous viewport updates, reducing latency while maintaining service quality.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If high resolution 360-degree video is delivered, then rendering quality is improved, but processing power and bandwidth requirements increase

Engineering Contradiction:
Improverendering qualityVSAvoidprocessing power
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and delivers only the specific high-resolution fisheye images needed for the current viewport rather than all high-resolution images. This extraction approach maintains rendering quality for the visible area while significantly reducing the processing power and bandwidth required compared to delivering complete high-resolution 360-degree video.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11805156B2Method and apparatus for processing immersive media
Publication Date: 2023.10.31 SAMSUNG ELECTRONICS CO LTD
  • US11805156B2 patent drawing
  • US11805156B2 patent drawing
  • US11805156B2 patent drawing

AI summary

The disclosure relates to a fifth generation (5G) communication system or a sixth generation (6G) communication system for supporting higher data rates beyond a fourth generation (4G) communication system such as long term evolution (LTE). The disclosure provides rendering of fisheye 360 degree video contents, including fisheye circular image videos. A method of a transmitting device is provided. The method includes transmitting, to a receiving device, a Session Description Protocol (SDP) offer message for negotiation of parameter associated with a fisheye image, and receiving, from the receiving device, a fisheye SDP answer message including second fisheye image related information generated based on first fisheye image related information included in the SDP offer message. wherein the first fisheye image related information includes first maximum packing information indicating a maximum number of fisheye images that is available to be packed into one stream.