3D Window Counter-Scaling for Preserving Virtual Object Scale

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for resizing windows and rearranging virtual objects in 3D computer-generated environments fail to maintain the actual size and scale of objects relative to their depth, leading to a less authentic and less interactive user experience.

Innovation Solution

Implement depth-dependent window resizing and object rearrangement techniques that counter-scale windows and objects to preserve their actual size and scale relative to the 3D environment, adjusting their scale inversely with depth changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If windows are resized according to their depth in the 3D environment without counter-scaling, then the window size changes with depth, but the object representations lose their actual size and scale accuracy

Engineering Contradiction:
Improvewindow size adaptation to depthVSAvoidobject size and scale accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by implementing counter-scaling that modifies the window size parameter inversely to the depth parameter. As depth increases, the window scale parameter decreases proportionally, maintaining the visual size of objects at their actual scale regardless of depth position

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses counter-scaling as an anti-weight mechanism where the window size adjustment counteracts the depth-induced size change. The counter-scaling factor acts as an opposing force to the perspective projection effect, balancing the visual size of objects across different depths

Inventive Principle:
Principle #8Anti-weight (Counterweight)

2Manufacturing precision

If windows are counter-scaled to maintain object size and scale, then object accuracy is preserved, but the window size becomes less adaptive to depth changes

Engineering Contradiction:
Improveobject size and scale accuracyVSAvoidwindow size adaptation to depth
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by making the window scale a dynamic parameter that automatically adjusts based on the window's depth position. The counter-scaling factor is calculated in real-time based on depth changes, allowing the window to maintain object accuracy while adapting its overall size to the 3D environment

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If the layout of object representations is rearranged as window size changes, then more objects can be displayed, but the rearrangement complexity increases

Engineering Contradiction:
Improvenumber of object representations displayedVSAvoidlayout rearrangement complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing an automatic layout rearrangement system that dynamically adjusts the arrangement of object representations based on the current window size. The system continuously monitors window dimensions and automatically reflows content to optimize the number of visible objects without requiring manual intervention

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12394167B1Window resizing and virtual object rearrangement in 3D environments
Publication Date: 2025.08.19 APPLE INC
  • US12394167B1 patent drawing
  • US12394167B1 patent drawing
  • US12394167B1 patent drawing

AI summary

Methods for counter-scaling windows and rearranging objects within those counter-scaled windows in a 3D computer-generated environment is disclosed. The windows can be counter-scaled in accordance with changes to their depth within the 3D computer-generated environment. Objects within the window can be presented at their actual size and with their correct scale relative to each other and with respect to the 3D computer-generated environment, and can maintain their actual size and scale relative to each other and the environment regardless of the depth of the window in the environment. Some embodiments of the disclosure rearrange the layout of the objects to present more or fewer objects in the window as the size of the window changes due to counter-scaling. Depth-dependent window resizing and object rearrangement while preserving actual object size and scale within the 3D computer-generated environment can provide a more authentic viewing experience and can encourage increased user interaction.