Modeless Video Interface Using Hierarchical Planes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming interfaces face issues with fluid transitions between modes, as they often require closing and reopening media players or browse interfaces, leading to obscured information and non-intuitive navigation.
Innovation Solution
A modeless interface system that utilizes multiple surfaces positioned on different planes, allowing interactions and transitions without closing surfaces, enabling simultaneous browsing and playback while maintaining independent operations across surfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a picture-in-picture window is used to allow simultaneous browsing and playback, then the user can perform multiple actions, but the media player window obscures portions of the interface behind it
Solution Approach 1:
The patent introduces a hierarchical plane system with multiple depth levels (primary plane, secondary plane, tertiary plane) instead of flat 2D positioning. Media player instances can be placed on different planes, allowing the system to vertically layer interfaces without horizontal obstruction. When a media player is on a higher plane, it naturally obscures lower planes, but the system can switch planes to reveal obscured content, effectively adding a depth dimension to resolve the obscuration problem.
Solution Approach 2:
The patent implements dynamic plane switching based on user interaction and context. The interface automatically transitions between different planes (e.g., switching from primary to secondary plane) when content needs to be revealed or when user focus changes. This dynamic repositioning allows the same media player instance to be visible or obscured depending on the current plane state, providing adaptability without permanent loss of information.
2Adaptability or versatility
If the interface switches modes between browse interface and full-screen media player, then distinct functions are separated, but fluid transitions are lost due to required closing and reopening
Solution Approach 1:
The patent maintains continuous operation of media player instances across mode transitions by preserving them as persistent objects in the system. Instead of closing and reopening media players when switching between browse and playback modes, the system keeps the media player instance active in the background on appropriate planes. This allows seamless transitions where the media player continues playing without interruption, and the browse interface can be accessed by simply changing the active plane rather than closing applications.
Solution Approach 2:
The patent creates a universal interface framework that handles both browsing and media playback within the same application context. The plane-based system serves multiple functions: it can display browse content on lower planes, media players on higher planes, and automatically manage transitions between them. This multi-functional approach eliminates the need for separate full-screen modes while maintaining distinct functional areas, as the same interface infrastructure supports both browsing and playback simultaneously on different planes.
3Device complexity
If a streamlined media player is used for preview videos, then the interface is simplified, but the player cannot play full-length videos and requires mode switching
Solution Approach 1:
The patent changes the parameter of media player capability from fixed (streamlined or full-featured) to variable. Different media player instances can be configured with different capability levels based on their context. A streamlined player can handle previews on the browse interface, while full-featured players can handle complete video playback on dedicated planes. The system dynamically selects and configures appropriate player instances based on the required function, allowing the same interface framework to support both simplified preview playback and complete video playback without mode switching.
Data Source
AI summary
In some embodiments, a method applies a priority to a plurality of surfaces where the plurality of surfaces each include content. Content is displayed from a first portion of a first surface in the interface based on a priority that is applied to the first surface. A second portion of a second surface is obscured by the first surface. The method maintains operation of the second portion of the second surface and receives an interaction from the interface. The display of the interface is adjusted by displaying the second portion of the second surface in the interface in a state based on the maintaining of the operation.


