Game System Emulator State Synchronization via Image Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems fail to enable seamless sharing of game experiences between players separated temporally or spatially, lacking efficient methods for synchronizing game states and scenes across different game apparatuses.

Innovation Solution

A game system comprising a first game apparatus, a second game apparatus, and a server, where the first apparatus produces and transmits image files with reproduction information and status data, allowing the second apparatus to acquire and use this information to replicate the game scene and state, enabling players to share experiences regardless of temporal or spatial separation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If game systems use traditional local-only gameplay, then gameplay simplicity is maintained, but players cannot share game experiences when separated temporally or spatially

Engineering Contradiction:
Improveability to share game experiencesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that receives image files containing reproduction information from one game apparatus and transmits them to another game apparatus. This mediator enables players separated temporally or spatially to share game experiences without requiring direct peer-to-peer connections or complex distributed system architecture, thus resolving the contradiction between adaptability and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the game scene by generating an image file that contains reproduction information (metadata) capturing the game state at a specific moment. This copy can be transmitted and reproduced on another device, allowing players to experience the same game scene without needing to be present at the same time or location, thereby enabling experience sharing while keeping the system relatively simple.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If game systems transmit detailed game state data, then scene reproduction accuracy is improved, but data transmission volume and processing time increase

Engineering Contradiction:
Improvescene reproduction accuracyVSAvoiddata transmission time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential reproduction information needed to recreate a game scene into an image file's metadata, rather than transmitting the entire game state data. By taking out only the necessary elements (position, status, and other critical parameters of game objects), the system achieves accurate scene reproduction while significantly reducing data transmission volume and time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by focusing transmission resources on capturing only the specific scene elements that are important for reproduction, rather than transmitting all game data uniformly. The image file contains metadata specifically tailored to reproduce the visual and state information of the captured scene, optimizing both accuracy and efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If game systems store complete game data locally, then game can be played without network connection, but storage space requirements increase

Engineering Contradiction:
Improveoffline gameplay capabilityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent uses copying by storing image files containing reproduction information rather than complete game data. These image files serve as lightweight copies that can be transmitted and reproduced on other devices, enabling offline gameplay capability while occupying minimal storage space compared to storing full game data locally.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The image file format serves multiple functions: it acts as a snapshot for scene reproduction, a transmission vehicle for sharing game experiences, and a storage-efficient representation of game state. This multi-functionality allows the system to maintain offline gameplay capability while avoiding the need for large local storage of complete game data.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10449447B2Game system and storage medium
Publication Date: 2019.10.22 NINTENDO CO LTD
  • US10449447B2 patent drawing
  • US10449447B2 patent drawing
  • US10449447B2 patent drawing

AI summary

A non-limiting example game system comprises a server and a plurality of game apparatuses, each game apparatus emulating a game program. If applying a predetermined instruction during a game, a game screen is captured and an image file is produced. Furthermore, at this time, emulator status information is uploaded to the server from a game apparatus. Then, the server transmits a URL indicative of a storing location of the emulator status information to the game apparatus. The game apparatus writes the URL as metadata of the image file, and uploads the image file to the server. Furthermore, the game apparatus downloads a desired image file from the server, and downloads the emulator status information according to the URL that is acquired from the downloaded image file. An emulator status of another game apparatus can be reproduced by reading this emulator state information.