Virtual Scene Playback via State Data Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for recording and playing back game processes, such as video recording or recording operation instructions, restrict viewer interaction and flexibility, with playback quality dependent on the recording device's performance, limiting free viewing angles and convenience in adjusting playback progress.
Innovation Solution
A method for playing back a virtual scene that involves recording state data and change data during the recording process, allowing for interactive playback where users can control or generate events with models in the scene, and adjust playback parameters like resolution and viewing angles, using a processor-based apparatus or computer program product.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If video recording is adopted to record the game process, then the playback content quality is improved, but the viewer cannot use a free view to watch the content of any view in the virtual scene and the data storage requirements increase
Solution Approach 1:
The patent extracts only the essential state data (positions, orientations, and key event information) from the complete virtual scene, rather than recording the entire scene. This selective extraction reduces data storage requirements while maintaining sufficient playback quality to reconstruct the game process.
Solution Approach 2:
Instead of recording the complete virtual scene and then allowing selective viewing, the patent inverts the approach by recording only essential state data and reconstructing the scene during playback. This enables free viewing angles during playback without having stored the complete original scene data.
2Quantity of substance
If an operation instruction of a player is recorded, then the data storage requirements are reduced, but it is not convenient to quickly adjust the playback progress and the viewer cannot enter and interact with the played back virtual scene
Solution Approach 1:
The patent records key state data and event information in advance during the game process, organizing it into structured formats that enable quick seeking and playback adjustment. This preliminary organization of data allows viewers to efficiently navigate and adjust playback progress without processing entire instruction sequences.
3Quantity of substance
If an operation instruction of a player is recorded, then the data storage requirements are reduced, but the viewer can only watch the game process of the recorder and cannot enter and interact with the played back virtual scene
Solution Approach 1:
The patent implements a dynamic playback system where the virtual scene can transition between playback mode and interaction mode. During playback, the system reconstructs the recorded scene; when interaction is needed, the system allows viewers to enter and modify the scene while maintaining the recorded state data as a baseline, enabling both viewing and interaction capabilities.
4Measurement precision
If video recording is adopted, then the playback content quality is improved, but the quality of the virtual scene recorded by a low-end device is often low and the data storage requirements increase
Solution Approach 1:
The patent uses data copying rather than video recording to capture game state information. By recording structured state data (positions, orientations, events) instead of video frames, the system achieves high playback quality reconstruction without requiring high-performance recording devices, as the data can be processed and rendered on various device tiers.
Data Source
AI summary
A method for playing back a virtual scene, a medium, an electronic device, and a computer program product. The method is used for an electronic device, and the method includes: receiving a recording instruction to record state data at beginning of the recording and change data during a recording process, of the virtual scene including at least one model (S10); and receiving a playback instruction, and playing back the virtual scene based on the state data and the change data, where, when the virtual scene is played back, an operation instruction is received and an operation result is displayed, and the operation instruction includes controlling at least one model of the virtual scene and/or generating an interaction event with at least one model of the virtual scene (S11). The method can control the playback virtual scene and/or interact with the playback virtual scene, so that user experience is improved.

