Android video decoding hardware acceleration method based on Linux desktop video card

A technology of video decoding and hardware acceleration, which is applied in the field of Android video decoding, can solve the problems of low video decoding efficiency and achieve the effect of improving efficiency and reducing performance loss

Active Publication Date: 2022-03-01
KYLIN CORP
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a method for accelerating Android video decoding hardware based on a Linux desktop graphics card, so as to solve the problem of low video decoding efficiency in existing Linux-compatible Android systems

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
  • Android video decoding hardware acceleration method based on Linux desktop video card
  • Android video decoding hardware acceleration method based on Linux desktop video card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. In the following description, a lot of specific details are set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described here, and those skilled in the art can do it without departing from the meaning of the present invention. By analogy, the present invention is therefore not limited to the specific examples disclosed below.

[0044] Such as figure 1 and figure 2 Shown, a kind of Android video decoding hardware acceleration method based on Linux desktop graphics card, applied in the environment of Linux system compatible Android container, based on the graphics card device supporting VAAPI of Linux kernel and Linux desktop, the method specifically includes the following steps:

[0045] ...

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 an Android video decoding hardware acceleration method based on a Linux desktop video card, which is applied to an environment in which a Linux system is compatible with an Android container and comprises the following steps: S1, loading a video decoding service of the Android container and initializing a video decoder; s2, the video decoder initializes a video decoding hardware acceleration interface; s3, the video decoder sends the video data packet to a video decoding hardware acceleration interface; s4, the video decoding hardware acceleration interface transmits the data packet into the Linux kernel, and the video card device decodes the data packet into a video frame; s5, the video decoder retrieves the decoded video frame through the video decoding hardware acceleration interface; and S6, the video decoding service sends the video frame to a video program for display. According to the method, the performance loss caused by video decoding by using a CPU (Central Processing Unit) is reduced, and the efficiency of Android video decoding is improved.

Description

technical field [0001] The invention relates to the technical field of Android video decoding, in particular to an Android video decoding hardware acceleration method based on a Linux desktop graphics card. Background technique [0002] In recent years, with the growth of Android (Android) users and the maturity and development of Android hardware and software products, the Android application ecology has shown explosive development. In many fields, it has surpassed the Windows application ecology and iOS application ecology, and has become the most widely used application ecology. Developed based on the Linux kernel, Android is currently the Linux operating system with the highest market share in the mobile terminal market, and has an excellent ecological environment in the field of mobile terminals; the Windows system occupies the largest share of the PC market. system, there are huge security risks in information network security; and the Linux operating system, as the p...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/4402H04N21/81G06F8/41G06F8/61
CPCH04N21/440218H04N21/8193G06F8/41G06F8/61
Inventor 马超黄彩龙李翔黄晟杨硕彭韬游远赵坤谢辉军杨陈博寰
Owner KYLIN CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products