Music Player Control Panel Floating Window Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music player applications display lyric and control panels as floating windows, which cover desktop application icons, making it cumbersome to operate the icons underneath due to the need to constantly change the triggerable state of the floating window, affecting operability.

Innovation Solution

A method and apparatus that display a control panel and lyric display panel on a current interface, cancel the control panel's display when a trigger condition is met, set the lyric panel to a non-triggerable state, and restore it upon interactive control click, allowing the desktop area to receive trigger operations without needing to change the window's state through an operating system interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the control panel and lyric display panel are displayed as floating windows on the desktop, then the lyric display function is available, but the desktop application icons covered by the panels cannot be operated conveniently

Engineering Contradiction:
Improveconvenience of operating desktop iconsVSAvoidcomplexity of managing panel triggerable states
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the control panel from the floating window structure and integrates it into the music player application itself. The control panel is no longer displayed as a separate window on the desktop but is instead managed within the application, allowing the desktop icons to be operated independently without being blocked by the control panel's triggerable state.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the control panel functionality into the music player application framework. By combining the control panel with the application's internal state management system, the system eliminates the need for separate window state management and allows seamless interaction between desktop icons and the music player without requiring constant state changes.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If the floating window's triggerable state is constantly changed to operate icons underneath, then the icons can be operated, but the operability is affected due to frequent state changes

Engineering Contradiction:
Improveease of triggering operations on iconsVSAvoidtime spent on state changes
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The music player application automatically manages the control panel's triggerable state based on the operational context. When a user interacts with desktop icons, the system automatically adjusts the control panel state to allow icon operations without requiring manual state changes. This self-managing approach eliminates the need for users to repeatedly change the window's triggerable state.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary state management by automatically setting the control panel's triggerable state before icon operations are needed. The application anticipates user interactions and pre-adjusts the control panel state, ensuring that icons can be operated immediately without requiring time-consuming state changes during the operation process.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the control panel is displayed as a floating window, then the lyric display function is accessible, but the desktop area covered by the panel cannot receive trigger operations

Engineering Contradiction:
Improveaccessibility of lyric display functionVSAvoidability to receive trigger operations on desktop area
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary state management mechanism within the music player application that mediates between the control panel's triggerable state and the desktop area's ability to receive operations. This intermediary system allows the control panel to maintain its lyric display function while enabling the desktop area to receive trigger operations through automatic state coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic state management where the control panel's triggerable state changes automatically based on user interactions. The system dynamically adjusts the control panel state in response to user actions, allowing the desktop area to receive trigger operations when needed while maintaining lyric display accessibility through the music player application.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11720219B2Method, apparatus and device for displaying lyric, and storage medium
Publication Date: 2023.08.08 GUANGZHOU KUGOU COMP TECH CO LTD
  • US11720219B2 patent drawing
  • US11720219B2 patent drawing
  • US11720219B2 patent drawing

AI summary

A method, apparatus and device for displaying a lyric, and a storage medium. The method includes: displaying a control panel and a lyric display panel of a target player application on an interface; canceling the display of the control panel when a trigger operation on the interface satisfies a reference condition, and setting the lyric display panel to be in a non-triggerable state, such that a desktop area of the current interface covered by the control panel and the lyric display panel becomes capable of receiving a trigger operation; displaying an interactive control on the interface, the interactive control being used to perform a lyric display control function; and restoring the display of the control panel when a click operation on the interactive control is detected.