SDP Signaling for Camera Calibration in 360-Degree Video Stitching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 360-degree video cameras lack a standardized method for camera calibration data sharing, leading to inconsistent stitching quality and limited user customization, particularly when stitching videos remotely requires data transportation over networks.
Innovation Solution
The implementation of a new Session Description Protocol (SDP) based signaling for camera calibration parameters, allowing for standardized alignment and synchronization of video streams for 360-degree video stitching, both locally and remotely through network-based stitching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If camera calibration data is shared without standardization, then device complexity is reduced, but stitching precision deteriorates
Solution Approach 1:
The patent changes the parameters of camera calibration data by introducing standardized SDP attribute formats (a=3gpp_camera_calibration: intrinsics extrinsics) to represent camera intrinsic and extrinsic parameters. This standardization allows different camera systems to exchange calibration data consistently, improving stitching precision without requiring complex custom data sharing protocols for each device type.
Solution Approach 2:
The patent creates a universal calibration data format that can be used across multiple camera types and stitching systems. The SDP attribute structure serves multiple functions: describing camera intrinsics, extrinsics, and enabling both local and remote stitching operations. This multi-functional standard reduces the need for device-specific calibration protocols while maintaining high stitching accuracy.
2Adaptability or versatility
If remote server stitching is implemented, then adaptability is improved, but data transportation requirements increase
Solution Approach 1:
The patent extracts essential camera calibration information into compact SDP attributes that can be efficiently transmitted over networks. By separating the calibration data from the full video stream and representing it in a condensed standardized format, the system enables remote stitching servers to access necessary camera parameters without transmitting the entire video dataset, thus reducing data transportation requirements while maintaining remote adaptability.
3Adaptability or versatility
If per-platform stitching methods are designed, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent segments camera calibration data into distinct standardized components (intrinsics and extrinsics) within the SDP attribute structure. This segmentation allows different stitching platforms to independently process and interpret calibration parameters without requiring platform-specific custom protocols. The standardized breakdown maintains adaptability for different camera types while simplifying the stitching software by using a common data representation framework.
Data Source
AI summary
Various embodiments herein provide techniques for Session Description Protocol (SDP)-based signaling of camera calibration parameters for multiple video streams. In embodiments, a device may receive an SDP attribute to indicate that a bitstream included in a real-time transport protocol (RTP)-based media stream includes camera calibration parameters. The device may obtain the camera calibration parameters based on the SDP attribute, and process the RTP-based media stream based on the camera calibration parameters. In embodiments, the camera calibration parameters may be used to stitch together (e.g., align and/or synchronize) the multiple video streams. In embodiments, the stitched video streams may form an immersive video content (e.g., 360-degree video content). Other embodiments may be described and claimed.


