Hardware decoding implementation method, device and player

A hardware decoding and implementation method technology, applied in the field of players, can solve the problems of high video playback power consumption, different software performance, and poor playback fluency, so as to improve the clarity and fluency, meet the needs of video playback, reduce Effect of Power Consumption and CPU Occupancy

Active Publication Date: 2018-04-27
TENCENT TECH (SHENZHEN) CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, most of the current online videos use FLV (flash video, fast video) video (most videos use the FLV container format, H.264 video encoding format), although most Android system terminals can support hard decoding of the H.264 video encoding format Play, but because the default android system open-sourced by Google does not support video container formats such as FLV, the terminal player of the android system cannot support FLV format hard solution playback, but can only use soft solution playback, resulting in system video playback power consumption If it is too large, the CPU usage is too high, especially the playback fluency of high-definition or ultra-high-definition video streams is poor, and the software performance of different terminal manufacturers is not the same, so it is impossible to achieve a unified video playback effect

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
  • Hardware decoding implementation method, device and player
  • Hardware decoding implementation method, device and player
  • Hardware decoding implementation method, device and player

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The solution of the embodiment of the present invention mainly is: the video file of the predetermined format such as the FLV container format that the identified system cannot directly play is analyzed, obtains audio and / or video data flow, packs into OpenMAX AL support such as TS container format Video container format; and play the packaged audio and / or video data stream by calling the OpenMAX AL interface, so that container formats not supported by FLV and other systems can also realize hardware decoding, reduce system video playback power consumption and CPU usage, and improve Clarity and smoothness of video playback.

[0027] The technical terms involved in the embodiments of the present invention include:

[0028] HW Decoder: Hardware Decoder, hardware decoder;

[0029] OMX: The abbreviation of OpenMAX, which is a multimedia processing framework specification formulated by NVIDIA and Khronos in 2006;

[0030] OMX AL: the abbreviation of OpenMAX Application Laye...

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 present invention relates to a hardware decoding implementation method, device and player. The method includes: parsing the identified video file in a predetermined format, and obtaining audio and / or video data streams therefrom; packaging the audio and / or video data streams into a video container format supported by the OpenMAX application layer; call the OpenMAX application layer interface to play the packaged audio and / or video data stream. Based on the OpenMAX AL protocol interface of the Adnroid system, the present invention realizes hardware decoding for container formats not supported by systems such as FLV, thereby reducing system video playback power consumption and CPU occupancy, improving video playback clarity and fluency, and satisfying Meet the user's video playback needs.

Description

technical field [0001] The present invention relates to the technical field of players, in particular to a hardware decoding implementation method, device and player based on an OpenMAX application layer interface. Background technique [0002] OpenMAX is a standard for multimedia applications, which can accelerate the development, integration and programming of multimedia components across OS and silicon platforms, enabling library and codec implementers to quickly and effectively utilize the potential acceleration functions of new silicon, regardless of the underlying hardware structure. [0003] OpenMAX is divided into three levels from top to bottom: OpenMAX AL (Application Layer, application layer), OpenMAX IL (Integrateion Layer, integration layer) and OpenMAX DL (Development Layer, development layer), among which: [0004] OpenMAX AL provides a standard interface between the application and the multimedia middle layer, making the application portable on the multimedi...

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 Patents(China)
IPC IPC(8): H04N21/434H04N21/4408H04N21/63
Inventor 周贵彪
Owner TENCENT TECH (SHENZHEN) CO LTD
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