Multimedia Player Control Bar Dynamic Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia player systems face issues with overlapping control bars and background patterns during video playback, leading to functional limitations for users as prior solutions require high graphics processing and are inefficient.

Innovation Solution

A method and system for dynamically displaying a control bar by retrieving an Interactive Graphic stream, detecting user triggers, analyzing available screen regions, and determining a displaying mode to avoid overlap, utilizing a system with modules for retrieving, detecting, analyzing, and displaying the control bar without overlaying interactive graphics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the control bar is displayed on the screen during video playback, then user control functionality is provided, but the control bar overlaps with the background pattern provided by the disc content

Engineering Contradiction:
Improveuser control functionalityVSAvoidbackground pattern visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The control bar's position and size are dynamically adjusted based on the detected background pattern. The system continuously monitors the playback state and recalculates the control bar's display parameters to avoid overlap, making the interface adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the display parameters (position coordinates and dimensions) of the control bar according to the analyzed background pattern. By modifying these parameters in real-time, the control bar is repositioned to prevent overlap while maintaining full functionality.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If prior solutions are used to avoid overlapping, then overlap prevention is achieved, but high graphics processing requirements increase system complexity

Engineering Contradiction:
Improveoverlap preventionVSAvoidgraphics processing requirements
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the essential information from the background pattern that is needed for control bar positioning, rather than performing comprehensive graphics processing. This selective extraction approach prevents overlap while minimizing computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a lightweight detection mechanism that requires minimal processing resources compared to full graphics processing solutions. The approach is computationally inexpensive and can be executed efficiently without burdening the system.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of manufacture

If the control bar position is fixed, then implementation is simple, but the control bar may overlap with important content areas

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcontent visibility
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The control bar transitions from a fixed position to a dynamic one that adapts to the content. The system automatically adjusts the control bar's position based on the detected background pattern, ensuring it never obscures important content areas while maintaining ease of use.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8166398B2Method and system for dynamically displaying a control bar of a multimedia player
Publication Date: 2012.04.24 CYBERLINK
  • US8166398B2 patent drawing
  • US8166398B2 patent drawing
  • US8166398B2 patent drawing

AI summary

The present invention relates generally to a method for dynamically displaying a control bar of a multimedia player, wherein one subjective thereof is to prevent overlap occurred to the menu image provided by a multimedia source. The method is preferably used for a digital versatile disc with high storage capacity, for example, the Blu-ray disc. According to the embodiment of the present invention, the method includes a first step of retrieving an Interactive Graphic (IG) stream from a disc, in which the IG stream defines an interactive graphic to be displayed. The method next goes to detect a trigger event of displaying a control bar in response to a user's operation. Further, an available region of the screen and a displaying mode are determined after analyzing the IG stream. Finally, the control bar, as the displaying mode describes, is show on the screen.