360-Degree Video Room Layout for Custom Virtual Conferencing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual conferencing systems lack the ability for users to efficiently customize participant video and 360-degree video elements within virtual conferencing environments, limiting the creation of engaging and customizable virtual spaces.
Innovation Solution
A virtual conferencing system allows users to position and size participant video elements and 360-degree video elements, enabling the creation of diverse virtual environments by assigning video feeds and sources to these elements, thereby enhancing user customization and reducing computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users are provided with extensive customization options for participant video and 360-degree video elements, then user engagement and virtual environment quality improve, but system complexity and computational resource requirements increase
Solution Approach 1:
The system divides virtual environment configuration into separate, independently configurable elements including participant video elements, 360-degree video elements, and background elements. Each element type can be customized without affecting others, allowing users to selectively enable only the customization features they need, thereby reducing overall system complexity while maintaining adaptability.
Solution Approach 2:
The system provides pre-configured video element templates and preset virtual environment configurations that users can select and modify. This preliminary preparation reduces the computational burden during runtime as the heavy lifting of configuration is done in advance, allowing extensive customization options to be available without proportionally increasing real-time system complexity.
2Adaptability or versatility
If users can freely position and size video elements to create diverse virtual environments, then user engagement improves, but processing time and computational resources increase
Solution Approach 1:
The system pre-processes and caches video element configurations, positioning data, and sizing parameters during setup phase. When virtual environments are activated, these pre-computed configurations are loaded directly rather than being calculated in real-time, significantly reducing processing time while maintaining full virtual environment diversity.
Solution Approach 2:
The system uses template-based copying where standardized video element configurations are replicated and instantiated multiple times. Instead of independently configuring each video element from scratch, users can copy proven configurations and modify them, reducing processing time while maintaining the ability to create diverse virtual environments.
3Ease of operation
If the system provides comprehensive configuration interfaces for video elements, then ease of customization improves, but interface complexity and user learning curve increase
Solution Approach 1:
The configuration interface is divided into separate sections for different video element types (participant video, 360-degree video, backgrounds). Each section presents only the relevant configuration options for that element type, preventing users from being overwhelmed by the entire system's complexity while still providing access to comprehensive customization when needed.
Solution Approach 2:
The interface provides context-sensitive configuration options that adapt to the currently selected video element. When a user selects a specific element type, the interface displays only the customization parameters relevant to that element, making the local interaction simple and intuitive while the overall system remains highly customizable.
Data Source
AI summary
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for configuring 360-degree video within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed; receive, via the first interface, an indication of user input for setting first properties for the at least one participant video element; provide, in association with designing the room for virtual conferencing, a second interface for configuring a 360-degree video element which is assignable to a 360-degree video source; receive, via the second interface, an indication of user input for setting second properties for the 360-degree video element; and provide, in association with virtual conferencing, display of the room based on the first properties and the second properties.


