Media player, playing method, and video post-processing method in hardware acceleration mode
A media player and video streaming technology, applied in the multimedia field, can solve problems such as impossibility of implementation, inability to adjust colors, add subtitles, and decrease in picture effect, so as to achieve the effect of reducing CPU resource occupation and improving CPU processing efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] Such as Figure 4 What is shown is an implementation manner of a media player of the present application, including: a separation module 101 , a decoding module 102 and a rendering module 103 .
[0041] The separation module 101 is used to separate the input media source file according to the file type and output it to the decoding module. After separation, any video stream data, audio stream data (including audio in different channels / languages) and subtitle stream data can be obtained. kind. The separation module can be realized by using corresponding technologies commonly used by those skilled in the art, which is not limited in this application.
[0042] The decoding module 102 is used to call the hardware decoder attached to the graphics processor to decode the video stream obtained after separation. It should be understood that the audio stream obtained after separation can be decoded by calling a corresponding audio decoder. The decoded audio stream It can be p...
Embodiment 2
[0083] The present embodiment provides a kind of media playing method, and it comprises the following steps:
[0084] Separating step S201, separating the input media source file according to the file type and outputting it to the decoding module;
[0085] Decoding step S202, calling the hardware decoder of the graphics processor to decode the video stream obtained after separation;
[0086] In the rendering step S203, the decoded video stream is rendered, and the user-defined presentation component is invoked to perform image post-processing on each image of the video stream, and the processed video stream is output. Specifically, the mixer collects the input video stream and notifies the custom presentation component for processing; then the custom presentation component judges whether there are any tasks in color control task, subtitle adding task, and deformation task, if any The color control task calls the color unit to adjust the color. If there is a subtitle, the subt...
PUM
![No PUM](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com