Avatar Pose Correlation for Video Game Data Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods require manual access and reverse engineering of source code to obtain data from closed-source video games, which is inefficient and labor-intensive.
Innovation Solution
A method and apparatus that use a correlation processor to determine correlations between avatar poses and avatar-status boxes in video game images, allowing data extraction without accessing the source code, by detecting keypoint features and assigning avatar-status boxes based on detected poses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual source code examination is used to obtain data from closed-source video games, then data extraction is possible, but the process becomes labor-intensive and inefficient
Solution Approach 1:
The patent replaces manual mechanical examination of source code with an automated image processing system that uses computer vision techniques to detect and correlate avatar poses with status boxes directly from game screenshots, eliminating the need for manual source code analysis
Solution Approach 2:
The patent introduces an intermediary correlation model trained on game-specific data that acts as a mediator between visual pose detection and status box identification, enabling automated data extraction without direct access to source code while maintaining accuracy
2Loss of information
If source code access is required for data extraction, then comprehensive data can be obtained, but the method cannot be applied to closed-source games
Solution Approach 1:
The patent creates a visual copy of the game state through screenshots and uses image processing to extract pose information, replacing the need to access the actual source code while still obtaining comprehensive game state data
Solution Approach 2:
The patent develops a universal image-based extraction system that can work with any video game regardless of source code accessibility, making the method applicable to both open-source and closed-source games through the same visual analysis pipeline
3Measurement precision
If reverse engineering techniques are used on published source code, then data can be extracted, but the process remains complex and time-consuming
Solution Approach 1:
The patent performs preliminary training of correlation models using game-specific data before actual data extraction, so that during runtime the system can quickly extract data without performing complex analysis in real-time, reducing extraction time while maintaining accuracy
Data Source
AI summary
A method of obtaining data from a video game includes: inputting a video image of the video game comprising at least one avatar, detecting a pose of the avatar in the video image, assigning one or more avatar-status boxes to one or more portions of the avatar, determining, based on the pose of the avatar, a position of at least one avatar-status box with respect to the avatar using a correlation between avatar poses and avatar-status boxes, producing avatar-status data for the avatar indicative of the position of the at least one avatar-status box with respect to the avatar in the video image, generating one or more indicator images for the avatar in accordance with the avatar-status data, and augmenting the video image of the video game comprising at least the avatar with one or more of the indicator images in response to the pose of the avatar, in which the step of determining the position of the at least one avatar-status box with respect to the avatar includes providing, to a correlation unit trained to determine correlations between avatar poses and avatar-status boxes, an input comprising at least data indicative of the pose of the avatar, and obtaining from the correlation unit data indicative of a position of the at least one avatar-status box with respect to the avatar, responsive to that input, and each avatar-status box has a corresponding classification indicative of a type of in-game interaction associated with the avatar-status box.


