Supercharge Your Innovation With Domain-Expert AI Agents!

Data-caching method and system for playing videos on mobile platform by means of hardware acceleration

A technology for video data and video playback, which is applied in the field of media data playback cache, which can solve problems such as long waiting time for replay and inability to play videos continuously, and achieve the effects of improving user experience, avoiding repeated playback, avoiding occupation and waste

Active Publication Date: 2015-12-23
BEIJING BAOFENG TECH
View PDF7 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In view of this, the technical problem to be solved in this application is to provide a data caching method and system for hardware-accelerated video playback on a mobile platform, which can solve the problem of incoherent video playback due to switching between the front and back of the video during video playback. The problem of long waiting time to play again

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data-caching method and system for playing videos on mobile platform by means of hardware acceleration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] See figure 1 Shown here is a specific embodiment of the data caching method for hardware accelerated playback of videos on a mobile platform described in this application. The method in this embodiment includes the following steps:

[0036] Step 101, the video data foreground playback step: play the video data in the foreground, and buffer the GOP (Group of Pictures) where the currently decoded video compression frame is located in the video stream, starting from a certain key frame (including this key) in the decoding order Frame), all frames between to the next key frame (excluding this key frame) are called a GOP);

[0037] Step 102. The video data transfer to the background processing step: when the video is transferred to the background, the playback of the video data is paused and the video compression frame being decoded is recorded as Frame, and the video compression frame is located in accordance with the decoding order. The first frame of the GOP is marked as Fram...

Embodiment 2

[0049] The data caching system for accelerating video playback on mobile platform hardware according to the present invention includes: a video data foreground playback module, a video data transfer background processing module, a video data background transfer foreground processing module, and a video data background transfer foreground playback module; wherein ,

[0050] The video data foreground playing module is used to play the video data in the foreground, and buffer the GOP where the currently decoded video compression frame is located during the playing process;

[0051] The video data conversion background processing module is used to pause the playback of the video data and record the video compression frame being decoded when the video is converted to the background, denoted as Frame, and compress the video frame Frame according to the decoding order The first frame of the GOP is marked as Frame_I, and Frame_I is the key frame;

[0052] The video data background to the fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data-caching method for playing videos on a mobile platform by means of hardware acceleration. The data-caching method comprises a step for playing video data on the foreground: playing the video data on the foreground, and caching the GOP where a video compression frame being decoded exists at present during the playing process; a step for switching the video data to the background and processing the video data: pausing playing of the video data and recording the video compression frame being decoded when the video is switched to the background, and recording the video compression frame being decoded as Frame, and recording the first frame of the GOP where the video compression frame Frame exists as Frame_I according to the decoding sequence, wherein the Frame_I is a key frame; a step for switching the video data on the background to the foreground and then processing the data on the foreground: when the video is switched to the foreground to play again, resetting a video hardware decoding module, and setting a cycle that starts from decoding of the cached key frame Frame_I, wherein the video data is not displayed until decoding of Frame is finished; and a step for switching the video data on the background to the foreground and playing the video data on the foreground: continuously playing the video data from the decoded Frame. The invention also disclosed a data-caching system for playing videos on mobile platform by means of hardware acceleration.

Description

Technical field [0001] This application relates to the field of media data playback and caching, and specifically, to a data caching method and system for accelerating video playback on mobile platform hardware. Background technique [0002] With the rapid development of Internet technology, the way people obtain information has changed, from traditional books, newspapers, television, radio, etc., to access through the Internet. In particular, the Internet shares Fenggu's comprehensive online video resources such as film and television programs, news, advertisements, chat videos, game videos, and surveillance videos, so that online video has become an irreplaceable and important way for people to learn, socialize, and relax. [0003] For a video website with a large number of video resources, users can access the on-demand page of the video website through the browser on the terminal (for example, only mobile phones, tablets, laptops, digital TVs, etc.), and watch the users want to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N21/433
CPCH04N21/4331
Inventor 高上李凤山冷志勇赵军卢述奇
Owner BEIJING BAOFENG TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More