Digital Content View Control Using Hierarchical Z-Order Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for interacting with digital content that includes nested and overlapping objects in user interfaces are inefficient and prone to user frustration, as they require repeated selections and cycles to accurately choose individual objects, especially when zooming or when objects are not directly viewable.
Innovation Solution
A digital content view control system that leverages a hierarchical structure defined within the digital content to render objects in a user interface, using a data query module to fetch data describing the hierarchy and a z-order determination module to determine the z-order of objects, allowing for the generation of perspective object views that depict the objects' positioning and relationships, enabling direct navigation and editing without cycling through selections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional selection techniques are used to select objects in nested and overlapping digital content, then the system can handle simple selection tasks, but user interaction efficiency deteriorates and computational resource consumption increases due to repeated cycling through selections
Solution Approach 1:
The patent introduces a new dimension for object selection by generating perspective object views that display multiple objects at different depths simultaneously. Instead of cycling through selections in a flat 2D interface, the system creates a 3D-like perspective view where objects are arranged according to their z-order, allowing users to directly select objects by clicking on them in the perspective view without repeated cycling.
Solution Approach 2:
The perspective object view acts as an intermediary representation between the user and the nested digital content. This intermediate view translates the complex hierarchical structure into a visual format that reveals object relationships and depths, enabling direct selection without requiring users to cycle through multiple selection states.
2Illumination intensity
If conventional techniques are used to select objects when zooming is applied, then the displayed view can be magnified, but the ability to view and select nested objects deteriorates as they become non-viewable
Solution Approach 1:
When zooming is applied to a particular object, the system generates a perspective object view that displays both the zoomed object and surrounding nested objects in their spatial relationships. This perspective view adds a dimensional context that reveals which objects are nested within or adjacent to the zoomed object, maintaining ease of operation even at high magnification levels.
Solution Approach 2:
The system segments the display into multiple views: the main digital content view and perspective object views. When zooming is applied, the perspective view is generated to show the zoomed object along with related nested objects, effectively segmenting the complex visualization task into manageable views that maintain object viewability.
3Adaptability or versatility
If conventional selection methods are used for nested objects, then the system can process simple selections, but computational resource consumption increases due to repeated selection cycles
Solution Approach 1:
The system performs preliminary action by generating perspective object views that pre-organize objects according to their spatial relationships and z-order before user selection. This preliminary organization allows users to directly select objects in a single action rather than requiring repeated selection cycles, significantly reducing computational resource consumption.
Solution Approach 2:
The system creates a copy of the digital content in the form of perspective object views. This copied representation maintains the hierarchical structure but presents it in a perspective format that enables direct selection. Users interact with the copy (perspective view) rather than repeatedly cycling through the original nested structure, reducing computational overhead.
Data Source
AI summary
Digital content view control is described as leveraging a hierarchical structure of objects defined within the digital content to control how those objects are rendered in a user interface. In one example, a user input is received to display a view of objects within digital content displayed in a user interface. In response, a data query module is configured to fetch data describing a hierarchical structure of the digital content. From this, a z-order determination module determines a z-order of objects included with the digital content. An object view generation module is also configured to generate object views depicting the objects included in the digital content. The object views, once rendered, support an ability to view positioning of objects within the hierarchy.


