Variable Frame Rate Playback for Video Thumbnail Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in identifying desired video clips among multiple video thumbnails due to high processor loading when viewing a large number of videos, as existing systems lack efficient methods to manage frame rates for optimal performance and user experience.

Innovation Solution

Implementing variable rate playback systems that dynamically adjust the frame rates of video thumbnails based on their position and user interaction, with seminal thumbnails set at a higher frame rate and non-seminal thumbnails at a lower rate, reducing processor loading while maintaining content indication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If full size video clips are played to enable viewing of video of interest, then user ability to find desired video is improved, but processor loading increases

Engineering Contradiction:
Improveuser ability to find desired videoVSAvoidprocessor loading
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent applies local quality by differentiating frame rates for different thumbnails based on their position and user interaction. Seminal thumbnails (typically center or hovered) receive higher frame rates for smooth playback, while non-seminal thumbnails use lower frame rates to reduce processor loading. This selective quality approach maintains user experience for relevant videos while optimizing system performance.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If a large number of video thumbnails are displayed, then user ability to browse videos is improved, but processor loading increases

Engineering Contradiction:
Improveuser ability to browse videosVSAvoidprocessor loading
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent implements parameter changes by dynamically adjusting the frame rate parameter for different video thumbnails based on user interaction states. When users hover over or select a thumbnail, its frame rate increases to provide smooth playback preview. Non-selected thumbnails maintain lower frame rates, enabling the system to handle large numbers of thumbnails without overwhelming the processor.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all video thumbnails are set at high frame rate, then playback quality is improved, but system performance deteriorates

Engineering Contradiction:
Improveplayback qualityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing video thumbnails into different categories (seminal and non-seminal) with different frame rate requirements. This segmentation allows the system to allocate high frame rates only to thumbnails that require smooth playback (selected or hovered), while using lower frame rates for others, thereby maintaining playback quality where needed while preserving overall system performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamics by making frame rates adjustable and responsive to user interaction rather than static. Frame rates are dynamically modified based on whether a thumbnail is seminal or non-seminal, allowing the system to adapt playback quality to actual user needs and maintain optimal performance across different usage scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9025927B2Systems and methods of variable frame rate playback
Publication Date: 2015.05.05 CYBERLINK
  • US9025927B2 patent drawing
  • US9025927B2 patent drawing
  • US9025927B2 patent drawing

AI summary

Systems and methods for variable rate playback are provided. Disclosed systems and methods of variable frame rate playback may reduce processor loading for presentation of multiple videos in a wall of video thumbnails, for example. The frame rate of the thumbnails may be dynamically changed based on different parameters. In an example embodiment, the parameter may include a video thumbnail position on a browsing page or the position of the video thumbnail as displayed on a video display. As an example embodiment of a default parameter, a seminal thumbnail may be set to the center thumbnail of a browsing page. Then, the frame rate of non-seminal thumbnails may decrease gradually relative to the distance from the seminal thumbnail. The frame rate may be dynamically changed based on a user behavior. The processor may enable real time decoding of the video thumbnail that a user focuses on, which may be determined, for example, by the position of a pointer, a selection of a thumbnail, and/or an entry of a particular video parameter as entered through a user interface.