Dynamic Snapshot Generation for Menu Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces for electronic devices require pre-stored still artwork for menu illustrations, consuming valuable storage space and necessitating frequent updates, which is inefficient and wasteful.

Innovation Solution

The runtime application automatically generates thumbnail icons or snapshots by specifying a rectangle view within a 3D virtual world, using stored XY coordinates to capture and render images, allowing for dynamic and efficient menu display without pre-storing individual pictures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-stored still artwork is used for menu illustrations, then menu display accuracy is maintained, but storage space is consumed and device complexity increases

Engineering Contradiction:
Improvemenu display accuracyVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates a virtual copy of the 3D environment by rendering it into a 2D image buffer at menu display time. Instead of storing multiple pre-rendered still images, the system copies the current 3D scene state into a 2D representation on-demand, reducing storage requirements while maintaining display accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the storage parameter from storing complete 3D scene data to storing only 2D rendered images. By transforming the representation format from 3D models to 2D images, the system reduces storage space while maintaining the visual accuracy needed for menu display.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If pre-stored still artwork is used for menu illustrations, then menu display is reliable, but development time increases due to frequent redrawing requirements

Engineering Contradiction:
Improvemenu display reliabilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-generation of menu images by automatically rendering the current 3D scene into a 2D image buffer. This self-service approach eliminates the need for manual artwork creation and redrawing, as the system dynamically generates appropriate menu images based on the current application state.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent pre-loads the 3D virtual environment and its assets into memory during application initialization. This preliminary action ensures that when menu images need to be generated, the underlying 3D models and textures are already available, eliminating the need for time-consuming asset creation during development or updates.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If animation frames are used to generate snapshots dynamically, then storage space is reduced and adaptability improves, but processing speed requirements increase

Engineering Contradiction:
Improvestorage spaceVSAvoidimage generation speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent segments the 3D environment into discrete animation frames or render passes. By dividing the complex task of generating a menu image into smaller, manageable segments (rendering different portions of the 3D scene separately), the system improves processing speed while maintaining the benefits of dynamic generation and reduced storage requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9373186B2Device and method utilizing animated frames to dynamically create snapshots for selectable menus
Publication Date: 2016.06.21 NINTENDO CO LTD
  • US9373186B2 patent drawing
  • US9373186B2 patent drawing
  • US9373186B2 patent drawing

AI summary

A user menu is created by retrieving at least one animation frame that corresponds to a user selected portion of stored subject matter. The animation frame or frames are displayed at a portion of the display and aid the user to accurately enter the subject matter at a desired location.