Progressive Video Viewport Scaling for Interactive TV
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional display interfaces for video media, such as broadcast television, often rely on modal overlay technologies like panel-based or picture-in-picture (PiP) methods, which limit user interaction and do not provide an intuitive way to navigate through different viewing experiences while keeping the video media visible.
Innovation Solution
The system progressively scales and repositions a video media viewport based on sequential navigational commands, allowing interactive elements to be presented around the viewport, thereby providing a continuum of viewing experiences that reduces occlusion and optimizes user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If modal overlay technology or picture-in-picture technology is used to present interactive elements, then user interaction capability is improved, but the video media viewport becomes obstructed and user viewing experience deteriorates
Solution Approach 1:
The system dynamically adjusts the viewport configuration based on user interaction state. When interactive elements are presented, the viewport is progressively scaled to smaller size and repositioned away from the center, creating a dynamic transition between full-screen viewing mode and interactive browsing mode, thereby reducing occlusion while maintaining interaction capability
Solution Approach 2:
The system transitions from a two-dimensional overlay approach to a multi-dimensional viewport transformation approach, scaling the viewport across multiple size dimensions and repositioning it in different spatial locations on the display, creating a continuum of viewing experiences that reduces occlusion
2Illumination intensity
If the video media viewport is kept large for optimal viewing, then viewing quality is improved, but interactive elements cannot be effectively presented around the viewport
Solution Approach 1:
The system dynamically transitions the viewport between different size states based on user interaction needs. When interactive elements need to be presented, the viewport scales down progressively through intermediate states, allowing the system to adapt between optimal viewing quality and effective interactive element presentation
Solution Approach 2:
The system changes the viewport parameters (size and position) in response to user interactions. As users navigate through interactive elements, the viewport size parameter is progressively reduced and position parameter is adjusted, enabling effective presentation of interactive elements while maintaining video visibility
3Device complexity
If conventional modal interfaces are used where users switch between full-screen viewing and interactive modes, then system simplicity is maintained, but user navigation complexity increases and interaction performance deteriorates
Solution Approach 1:
The system implements a dynamic continuum interface where the viewport transitions smoothly between full-screen and interactive states through progressive scaling, eliminating the need for users to switch between discrete modes. This dynamic transition reduces navigation complexity while maintaining interface simplicity
Solution Approach 2:
The system maintains continuous video media visibility throughout the interaction process, with the viewport progressively scaling but never completely disappearing. This continuity allows users to maintain context while interacting, improving navigation efficiency without increasing interface complexity
Data Source
AI summary
A video media viewport/window may be progressively scaled and/or repositioned based on sequential navigational commands received via an input device. A process may include presenting video media within a viewing window that substantially spans an area of the display, and receiving, during playback of the video media, a plurality of sequential user input commands via an input device that indicate a navigational command in a first direction. In response to receiving the sequential user input commands, the system may progressively scale the viewing window to increasingly smaller size viewing windows, position the smaller size viewing windows a distance from a center of the display relative to the direction of the received navigational commands, and present one or more interactive elements outside of the smaller size viewing windows.


