3D Digital Mark-Up Anchor Point and Authoring Location
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 3D environments, referential markings such as arrows can be misconstrued when viewed from a location other than the authoring location, and multiple mark-ups can be viewed out of order, leading to loss of information that relies on context, like 'see next comment' or 'see last mark-up' instructions.
Innovation Solution
The solution involves generating and managing digital mark-up objects that maintain their intended context by allowing the viewer to snap or jump to the authoring location, reducing processor load and power consumption, and using anchor points and navigation tools to ensure mark-ups are viewed correctly, with adjustments in appearance when the view is not from the intended location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If digital mark-up objects are displayed in a 3D environment without view location tracking, then device complexity is reduced, but mark-up context accuracy deteriorates causing misconstrued meaning
Solution Approach 1:
The system pre-records the authoring location and view orientation when mark-up objects are created. This preliminary capture of spatial context information allows the mark-up to maintain its intended meaning without requiring complex real-time tracking during viewing, resolving the contradiction between system simplicity and context accuracy.
Solution Approach 2:
The patent creates a digital copy of the authoring location and view orientation data that is stored with the mark-up object. This copy enables the system to restore and display mark-up from the correct viewpoint without requiring the original authoring environment, maintaining accuracy while reducing complexity.
2Loss of information
If the view automatically adjusts to authoring location for each mark-up, then mark-up context accuracy is improved, but processor load and power consumption increase
Solution Approach 1:
Instead of automatically adjusting the view for every mark-up object, the system provides partial adjustment by allowing users to selectively snap to authoring locations on demand. This selective application of view adjustment reduces unnecessary processor operations and power consumption while maintaining context accuracy when needed.
Solution Approach 2:
The mark-up objects contain embedded authoring location data that enables users to self-service the view adjustment by selecting which mark-ups to view from their original context. This user-controlled approach eliminates the need for continuous automatic view adjustments, reducing energy consumption while preserving mark-up accuracy.
3Adaptability or versatility
If multiple mark-up objects are viewed from different locations, then viewing flexibility is improved, but information loss increases due to out-of-order viewing
Solution Approach 1:
The system pre-records the intended viewing sequence and contextual relationships between mark-up objects during authoring. This preliminary capture of sequence information allows users to view mark-ups in the correct order even when accessing them from different locations, preventing information loss while maintaining viewing flexibility.
Solution Approach 2:
The patent introduces an intermediary navigation system that uses recorded authoring locations and sequence data to mediate between user viewing preferences and intended mark-up sequence. This intermediary layer ensures contextual integrity is maintained regardless of viewing location or order, resolving the contradiction between flexibility and information preservation.
Data Source
AI summary
Examples disclosed herein relate to digital mark-up in a three dimensional (3D) environment. An example device for digital mark-up in a 3D environment includes a processor, a display for showing a view of the 3D environment, and a memory including instructions on the processor. When the memory stored instructions are executed on the processor, they cause the processor to generate an anchor point in response to an author input, wherein the anchor point includes a virtual location. When the memory stored instructions are executed on the processor, they cause the processor to generate a mark-up object associated with the anchor point, wherein the mark-up object includes mark-up dimensions, a virtual authoring location, and a selectable association that, in response to being selected, instructs the processor to adjust the view shown in the display to be a view from the virtual authoring location at the time the mark-up object was authored.


