Dynamic Virtual Controller Transparency for Video Game UI
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch-based video games and applications face operability issues due to fixed virtual controllers, which can create blind areas on the screen, making game items and other elements invisible.
Innovation Solution
A user interface processing apparatus that dynamically displays and controls virtual controllers with adjustable transparency based on the user's learning level and operation duration, allowing the controller to move and change visibility to prevent screen obstruction and improve usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a virtual controller is fixedly displayed at a predetermined position on the display screen, then the user interface element is always visible and accessible, but the display portion of the virtual controller becomes a blind area and game items displayed in that portion become invisible
Solution Approach 1:
The virtual controller's transparency is made dynamic rather than fixed. The transparency determination unit adjusts the transparency level based on the relationship between the virtual controller's position and important display areas, allowing the controller to adapt its visibility dynamically to prevent blind areas while maintaining accessibility.
Solution Approach 2:
The transparency parameter of the virtual controller is changed based on spatial relationships. When the virtual controller overlaps with or is near important display areas (such as game items or critical information), its transparency is increased to reduce obstruction and prevent information loss.
2Loss of information
If the virtual controller is made transparent to reduce blind areas, then game items become visible, but the user interface element may become less visible when needed for operation
Solution Approach 1:
The transparency parameter is adjusted dynamically based on the virtual controller's position relative to important display areas. When the controller is in a position that would obstruct important content, transparency is increased; when it is in a safe position, transparency is reduced to maintain visibility and ease of operation.
Solution Approach 2:
The system continuously monitors the position of the virtual controller and the location of important display areas, using this feedback to adjust transparency in real-time. This ensures that the virtual controller's visibility is optimized based on its current spatial context.
3Device complexity
If the virtual controller is displayed at a fixed position, then the layout is simple and consistent, but it creates blind areas that obstruct the view of game elements
Solution Approach 1:
While maintaining a relatively simple display layout, the virtual controller's transparency is made dynamic. This allows the system to keep the layout structure simple while adding the adaptive transparency feature to prevent blind areas and improve content visibility.
Data Source
AI summary
An apparatus, method, and medium for controlling a progress of a video game are provided. A user interface element of the video game is displayed on a display screen. The user interface element is displayed with transparency determined during the progress of the video game. An operation to the user interface element displayed on the display screen is received regardless of the transparency. The progress of the video game is controlled in accordance with the operation to the user interface element displayed on the display screen.


