Saliency-Based POV Selection for Unobstructed Graphical Views
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user inputs for selecting a point-of-view (POV) in graphical environments are ambiguous, leading to increased user effort and power consumption, and can result in obstructed views due to environmental changes or object obstructions.
Innovation Solution
The use of saliency values associated with graphical environments to select a POV, combined with untethered inputs such as speech and gaze, to dynamically switch between multiple rigs and maintain visibility of objects, and the implementation of a content presentation engine to manage these inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional user inputs (mouse, keyboard, touch) are used to select POV, then the device can change viewing angles, but user effort and power consumption increase
Solution Approach 1:
The system automatically determines the user's intended POV by analyzing gaze direction and speech inputs, eliminating the need for manual POV selection. The content presentation engine autonomously processes sensor data and selects appropriate camera rigs, making the system self-serve the user's viewing needs without requiring additional user actions or increasing power consumption.
2Stability of the object's composition
If a single rigid POV is used, then the viewing angle is stable, but the view may be obstructed by environmental changes or objects
Solution Approach 1:
The system dynamically switches between multiple camera rigs based on real-time environmental conditions and object positions. When the current POV becomes obstructed or suboptimal, the content presentation engine automatically transitions to an alternative rig that provides an unobstructed view, maintaining both stability through controlled transitions and reliability through adaptive POV selection.
Solution Approach 2:
The system employs multiple camera rigs that can each serve different viewing purposes. By having multiple POVs available, the system ensures that at least one rig will provide an unobstructed view regardless of environmental conditions or object positions, enhancing view reliability while maintaining compositional stability through selective activation.
3Reliability
If multiple camera rigs are used to maintain visibility, then view reliability improves, but device complexity increases
Solution Approach 1:
The content presentation engine serves as an intermediary that manages multiple camera rigs, processing sensor data and determining which rig should be active. This intermediary layer abstracts the complexity of managing multiple rigs, allowing the system to maintain high view reliability while keeping the overall device architecture manageable through centralized control logic.
Data Source
AI summary
A device obtains a request to display a graphical environment. The graphical environment is associated with a set of saliency values corresponding to respective portions of the graphical environment. A POV for displaying the graphical environment is selected based on the set of saliency values. The graphical environment is displayed from the selected POV on the display.


