Media Player Progress Bar Speed-Adaptive Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accurately adjusting the playing progress of media files, such as audio or video files, on terminal devices like smartphones, often resulting in excessive adjustments due to the lack of precise control over progress bar interactions.

Innovation Solution

A method and apparatus that acquire user operations on a media file's progress bar, determine if they satisfy preset conditions, and apply corresponding progress adjusting rules to accurately set the playing progress point, allowing users to customize and modify these rules for tailored adjustments, thereby enhancing precision and avoiding excessive changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user directly drags the progress bar to adjust playing progress, then the operation is simple and quick, but the adjustment precision is low and excessive adjustments容易发生

Engineering Contradiction:
Improveprogress bar operationVSAvoidplaying progress adjustment precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the progress bar interaction into two distinct modes: coarse adjustment mode for quick navigation and fine adjustment mode for precise positioning. The system automatically switches between these modes based on dragging speed detection, allowing users to benefit from both rapid movement and accurate positioning without manual mode switching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adjustment of the progress bar's functional behavior based on real-time dragging speed. When dragging speed exceeds a threshold, the system transitions from fine-adjustment mode to coarse-adjustment mode, dynamically changing the mapping between finger movement distance and progress change amount. This dynamic adaptation resolves the contradiction by providing appropriate precision levels based on operational context.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the progress adjusting amplitude for unit dragging distance is increased to improve adjustment efficiency, then less dragging distance is needed, but the adjustment becomes less accurate and excessive adjustments容易发生

Engineering Contradiction:
Improveprogress adjustment efficiencyVSAvoidprogress adjustment accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent dynamically adjusts the progress adjusting amplitude based on dragging speed. During fast dragging (coarse adjustment), a larger amplitude per unit distance is applied to cover more ground quickly. During slow dragging (fine adjustment), a smaller amplitude is applied to enable precise positioning. This dynamic amplitude adjustment resolves the contradiction between efficiency and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the key parameter of progress adjusting amplitude based on operational conditions. By detecting dragging speed and switching between different amplitude values (first amplitude for fast dragging, second amplitude for slow dragging), the system optimizes both adjustment efficiency and precision for different operational scenarios.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple progress adjusting rules are provided to improve adjustment accuracy, then precise control is achieved, but the system complexity increases

Engineering Contradiction:
Improveplaying progress control precisionVSAvoidprogress adjusting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements automatic detection and selection of the appropriate progress adjusting rule based on dragging speed. The system monitors dragging parameters in real-time and autonomously switches between different adjusting rules without requiring user intervention or complex configuration interfaces, thereby maintaining simplicity while providing multiple adjustment modes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback from dragging speed detection to automatically select the appropriate progress adjusting rule. The system continuously monitors dragging parameters and adjusts the mapping between finger movement and progress change accordingly, providing precise control through automated rule selection rather than manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3239827B1Method and apparatus for adjusting playing progress of media file
Publication Date: 2019.07.24 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3239827B1 patent drawingFigure 1~2
  • EP3239827B1 patent drawingFigure 3~4
  • EP3239827B1 patent drawingFigure 5~7

AI summary

The present disclosure provides a method and apparatus for adjusting playing progress of a media file, the method including: acquiring (101) a first operation made by a user with respect to a progress bar of the media file; judging (102) whether the first operation satisfies a preset operation condition; when the first operation satisfies the preset operation condition, determining (103) a progress adjusting rule corresponding to the preset operation condition; and determining (104) a playing progress point of the media file according to the progress adjusting rule and a second operation made by the user with respect to the progress bar of the media file.