Overlay Extension Icons for Non-Intrusive App Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for providing extension functions to external applications often interfere with the original behavior of the application and user operations, necessitating complex editing and knowledge of moving image editing for producing shared game content.
Innovation Solution
An information processing apparatus with a controller that adjusts the display position of extended menu and function icons to avoid interference, allowing intuitive operation and flexible control of extension functions without requiring source code editing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If extension functions are provided to external applications, then functionality is enhanced, but interference with original application behavior and user operations occurs
Solution Approach 1:
The patent introduces a new spatial dimension by displaying extension function icons in a layered overlay on top of the external application's display window. This dimensional separation allows extension functions to coexist with the original application without interfering with its behavior, as the extension icons occupy a different visual layer while maintaining functional independence.
Solution Approach 2:
The patent introduces an intermediary component - the display control unit - that mediates between the extension function icons and the external application's display. This intermediary controls the positioning, visibility, and interaction of extension icons, ensuring they provide enhanced functionality while preventing interference with the original application's display and user operations.
2Ease of operation
If extension function icons are displayed on the application window, then function accessibility is improved, but visual interference and obstruction of original content occurs
Solution Approach 1:
The patent implements dynamic positioning of extension function icons, where the display control unit adjusts the position of extension icons based on the current state of the external application's display window. This dynamic adjustment ensures that extension icons are always displayed in locations that provide easy accessibility while minimizing obstruction of the original application content, adapting to different display scenarios in real-time.
Solution Approach 2:
The patent applies local quality by allowing different regions of the display window to have different functions - the main area displays the external application's original content with high visibility, while specific localized areas display extension function icons with adjustable transparency and positioning. This enables simultaneous optimization of both content visibility and function accessibility in different spatial zones.
3Device complexity
If fixed display position is used for extension icons, then implementation simplicity is maintained, but adaptability to different display scenarios is reduced
Solution Approach 1:
The patent transforms the static icon positioning system into a dynamic one by introducing the display control unit that automatically adjusts extension icon positions based on display scenario parameters. This dynamic system maintains implementation simplicity through automated control while achieving high adaptability to various display scenarios, including different window sizes, orientations, and content types.
Solution Approach 2:
The display control unit implements self-service by automatically determining the optimal position for extension function icons based on the current state of the external application's display window, without requiring manual configuration or complex user input. This self-adjusting mechanism maintains system simplicity while providing versatile adaptability to different display scenarios.
Data Source
AI summary
To provide an extension function that permits more intuitive operations without interfering with the behavior of an external application. There is provided an information processing apparatus that includes a controller configured to control functional extension of an external application. The controller causes an extended menu icon whose display position is adjustable to be superimposed and displayed on a display window of the external application, and controls a display position of an extended menu according to the display position of the extended menu icon. The controller causes an extension function icon to be superimposed and displayed on the display window with a display position of the extension function icon being adjustable, the extension function icon being associated with an extension function selected on the extended menu, and controls a display position of a sub-icon accompanying the extension function icon, according to the display position of the extension function icon.


