Session Description Stream Association for Compatible 3DoF Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media communication sessions with multiple media streams often face challenges due to device capability mismatches, leading to incompatible rendering and high complexity in managing multiple streams, especially in scenarios requiring three or more degrees of freedom (3DoF) like conversational virtual reality.

Innovation Solution

A session description is generated that includes media stream identifiers arranged to indicate a background media stream and associated overlay media streams, allowing devices to associate and render scenes with 3DoF by specifying synchronization sources, attributes, and playback modes, using protocols like SIP/SDP for session negotiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple media streams are rendered to support diverse device capabilities, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments media streams into distinct types (e.g., background streams and overlay streams) and organizes them into separate groups. This segmentation allows devices to selectively process only the stream types their capabilities support, reducing overall complexity while maintaining adaptability across diverse device configurations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The session description protocol is designed to universally support multiple media stream types and rendering configurations through a standardized framework. This universal approach allows the same protocol to accommodate various device capabilities without requiring device-specific customizations, thereby improving adaptability without proportionally increasing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If all media streams are rendered regardless of device capability, then completeness of content delivery is improved, but rendering compatibility deteriorates

Engineering Contradiction:
ImprovecompletenessVSAvoidcompatibility
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements preliminary capability exchange and stream classification during session establishment. Devices exchange information about their rendering capabilities before media streams are delivered, allowing the system to pre-determine which streams each device can handle. This preliminary action ensures complete content delivery to capable devices while preventing compatibility issues on incapable devices

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The session description protocol acts as an intermediary between the media server and participant devices. It mediates the matching of media streams to device capabilities by translating server-side stream offerings into device-appropriate renderable formats, thereby ensuring both completeness of delivery and compatibility with receiving devices

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If overlay media streams are associated with background media streams for 3DoF rendering, then scene rendering quality is improved, but synchronization complexity increases

Engineering Contradiction:
Improverendering qualityVSAvoidsynchronization complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges overlay media streams with their associated background media streams into unified rendering units for 3DoF scenes. By combining these streams with explicit association indicators in the session description, the system improves rendering quality through coordinated presentation while reducing synchronization complexity compared to handling independent streams

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12356105B2Session description for communication session
Publication Date: 2025.07.08 NOKIA TECHNOLOGIES OY
  • US12356105B2 patent drawing
  • US12356105B2 patent drawing
  • US12356105B2 patent drawing

AI summary

There is provided generating, at a control device of a media communication session between participant devices, a session description for the communication session, the session description including media stream identifiers and at least one element including an arrangement of the media stream identifiers indicating a background media stream and associated one or more overlay media streams, and sending, by the control device, the session description to the participant devices for indicating the participant devices to associate the background media stream with one or more overlay media streams for rendering a scene with at least three degrees of freedom.