3D Object Manipulation With Shared View Alignment for Product Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user interaction flows in electronic user interfaces require users to individually select and navigate between multiple products to compare different views or perspectives, leading to a disjointed and inconvenient experience, especially on smaller devices.
Innovation Solution
A method and system for tandem 3D manipulation in electronic user interfaces, allowing multiple 3D objects to be manipulated simultaneously through coordinated rotations, translations, and zoom operations, with alignment to a common reference view and a delay load process to manage latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users individually select and navigate between multiple products to compare different views, then users can examine each product in detail, but the user experience becomes disjointed and time-consuming
Solution Approach 1:
The patent combines multiple product views and interactions into a single unified interface. Multiple 3D product models are displayed simultaneously in a shared viewport, allowing users to compare products by applying a single manipulation input that transforms all objects together. This merging eliminates the need to navigate between separate product pages while maintaining detailed comparison capabilities.
Solution Approach 2:
The patent transitions from 2D image browsing to 3D model manipulation. By rendering products as interactive 3D models that can be rotated, zoomed, and manipulated from multiple angles within the same interface, users gain enhanced spatial understanding and comparison capability without leaving the current view, thus reducing navigation time while improving comparison accuracy.
2Productivity
If multiple 3D objects are manipulated simultaneously, then user efficiency improves, but computational demands increase
Solution Approach 1:
The patent segments the manipulation operations by applying transformations hierarchically. When a user manipulates multiple 3D objects, the system applies a single transformation matrix to all objects simultaneously rather than processing each object independently. This segmentation approach maintains high user efficiency while reducing computational overhead by optimizing the rendering pipeline to handle multiple objects in a unified transformation operation.
3Ease of operation
If 3D models are loaded immediately for all products, then user interaction responsiveness improves, but device memory and processing requirements increase
Solution Approach 1:
The patent implements preliminary loading of 3D model data in an optimized format. When products are displayed in the list view, their 3D model data is pre-loaded into memory in a compressed or simplified representation. When users enter the comparison mode, the system rapidly expands and renders these pre-loaded models, providing immediate interaction responsiveness without requiring full high-fidelity models to be loaded beforehand, thus managing device memory efficiently.
Data Source
AI summary
A system and method are provided for displaying objects in electronic user interfaces. The method includes receiving, via a user interface, a first input defining a manipulation to be applied to a three-dimensional (3D) object corresponding to a two-dimensional (2D) image displayed in the user interface. The method also includes determining an initial positioning to apply to a corresponding 3D model. The method also includes applying the initial positioning to the loaded 3D model to generate an updated 3D model, replacing the 2D image with the updated 3D model, and manipulating, in the user interface, the 3D object according to the first input.


