Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multimedia video playing system applied to Android platform and multimedia video playing method applied to multimedia video playing system of Android platform

A video playback and multimedia technology, applied in image communication, selective content distribution, electrical components, etc., can solve problems such as blocking, many buffers, and occupying CPU resources.

Inactive Publication Date: 2015-07-01
LEADCORE TECH
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] 1. There are a lot of data copies between different buffer (cache) groups, which occupy CPU resources and affect the overall playback performance;
[0013] 2. The number of buffer (cache) groups is relatively large, and the demand for memory size during playback is relatively high;
[0014] 3. The output video data must be synthesized by the GPU to be displayed on the LCD, which increases the overhead of time and power consumption;
[0015] 4. The Framebuffer of the LCD adopts the mechanism of ping-pong buffer. When switching, it must be ensured that the previous buffer has been refreshed. That is to say, the operation of switching buffers can only be performed at each refreshed sync point, which will cause blocking and delay.

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
  • Multimedia video playing system applied to Android platform and multimedia video playing method applied to multimedia video playing system of Android platform
  • Multimedia video playing system applied to Android platform and multimedia video playing method applied to multimedia video playing system of Android platform
  • Multimedia video playing system applied to Android platform and multimedia video playing method applied to multimedia video playing system of Android platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The multimedia video playing system and method applied to the Android platform proposed by the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Advantages and features of the present invention will be apparent from the following description and claims. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0057] The embodiment of the present invention provides a kind of multimedia video playing system applied to the Android platform, the multimedia video playing system applied to the Android platform includes: a file parser, an OMXCodec connected with the file parser, connected with the OMXCodec The video decoder, the display layer module connected with the OMXCodec, the Stagefright connected with the OMXCodec, the image synt...

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 provides a multimedia video playing system applied to an Android platform and a multimedia video playing method applied to the multimedia video playing system of the Android platform. According to the invention, two buffer groups (input and output) are provided for a file parser, an OMXCodec, a video decoder, a display image layer module, a Stagefright and an image synthesis module to use through a memory allocator, thereby being capable of avoiding problems in the prior art that the number of buffer groups is large, a requirement for the memory size is high in playing, a large amount of data copy exists among different buffer groups, CPU resources are occupied, and the overall playing performance is affected.

Description

technical field [0001] The invention relates to the technical field of multimedia video playback, in particular to a multimedia video playback system and method applied to an Android platform. Background technique [0002] In the field of smart phone terminals, the multimedia video playback function has become an indispensable requirement, and at the same time, users' requirements for the image quality of mobile phone terminals are also gradually increasing. At present, high-definition video with 1080P resolution (1920×1080) is very common, which puts forward higher requirements for the multimedia video playback capability of mobile terminals. [0003] Specifically, please refer to figure 1 , which is a schematic diagram of a frame structure of an existing multimedia video playback system applied to an Android platform. Such as figure 1 As shown, the existing multimedia video playback system applied to the Android platform includes: file parser 10, OMXCodec11, video decod...

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/443H04N21/431H04N21/4402
CPCH04N21/443H04N21/4126H04N21/4312H04N21/4331H04N21/44004
Inventor 祝晓平林惠春傅海东
Owner LEADCORE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products