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

Video App decoding method and device

A decoding method and a video decoding technology, which are applied in the field of video App decoding methods and devices, can solve problems such as differences in video App decoding effects, and achieve the effects of improving user experience, wide application range, and reducing decoding differences

Active Publication Date: 2019-01-01
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a video App decoding method and device, so as to solve the problem that the decoding effect of existing video App differs greatly on different terminal devices

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
  • Video App decoding method and device
  • Video App decoding method and device
  • Video App decoding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] refer to figure 1 , shows a flow chart of steps of a video App decoding method in an embodiment of the present invention, and the specific steps include:

[0046] Step 101, collecting video codec information needed for video decoding;

[0047] Usually, the video app can display and play video resource files in various formats, and the video app in the mobile terminal decodes the video to match the fixed hardware decoding scheme for the corresponding terminal through the terminal model. In the present invention, the video codec information needed for video decoding is collected by the video App, the video codec information is Mediacodecinfo information, and the Mediacodecinfo information is the definition of the video data compression protocol, codec format, etc. (such as, at least including the data format , color formats, etc.). Android provides the Mediacodec class to allow developers to process video codecs more flexibly. Compared with high-level APIs such as Media...

Embodiment 2

[0058] refer to figure 2 , shows a flow chart of steps of a video App decoding method in an embodiment of the present invention, and the specific steps include:

[0059] Step 201, collecting hardware information of the mobile terminal;

[0060] Generally speaking, a hardware product has its corresponding application manual, which specifies the usage instructions and performance parameters of the hardware product in detail. Hardware information refers to CPU, GPU and other parameter information related to video decoding and playback. These hardware information are used to configure the type of decoder and decoding type, that is, to determine the type of decoder as H.264AVC, H.265HEVC, VP8, VP9 Wait for which category, and whether to use software decoding or hardware decoding. Based on these information, the present invention can establish a hardware information configuration table in the video software, recording the decoding types and decoder types supported by hardware suc...

Embodiment 3

[0086] refer to image 3 , which shows a structural block diagram of a video App decoding device in an embodiment of the present invention, the device includes:

[0087] The first collection module 301 is used to collect video codec information needed for video decoding;

[0088] The generation module 302 is configured to generate a decoding strategy according to the video codec information, wherein the decoding strategy includes each playback bit rate supported by the current terminal and a mapping relationship between decoding types corresponding to each playback bit rate, and the decoding The type is determined by the hardware information;

[0089] An analysis module 303, configured to analyze the decoding strategy to select one of the playback bit rates as the target playback bit rate;

[0090] The decoding module 304 is configured to determine the decoding type corresponding to the target playback bit rate according to the mapping relationship to decode the video.

[0...

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 video App decoding method and device, and belongs to the technical field of videos. The video App decoding method includes the steps: collecting video coding and decoding information required by video decoding; generating a decoding strategy according to the video coding and decoding information, wherein the decoding strategy includes each playing code rate supported by the current terminal and the mapping relationship of the decoding type corresponding to each playing code rate, wherein the decoding type is determined by hardware information; analyzing the decoding strategy to select one of the each playing code rate as a target playing code rate; and determining the decoding type corresponding to the target playing code rate according to the mapping relationshipso as to decode videos. The video App decoding method and device can select the decoding type according to the playing code rate, can provide an accurate and appropriate decoding strategy for the video App, can reduce the decoding difference of different terminals, and can improve the user experience of playing the video.

Description

technical field [0001] The invention belongs to the field of video technology, in particular to a video App decoding method and device. Background technique [0002] With the continuous development of video decoding technology, in addition to using software decoding technology, hardware decoding technology is often used in mobile terminals. Software decoding refers to decoding through the CPU occupied by the software itself. Hardware decoding refers to the use of special modules of the GPU in the mobile terminal for video decoding. Since the parallel computing capability of the GPU is much higher than that of the CPU, it can effectively reduce the load on the CPU from video playback, thereby saving more power. It is suitable for long-term mobile high-definition Video playback and live streaming. In addition, hardware decoding reduces CPU usage, which helps to improve the smoothness of video playback. Therefore, hardware decoding is widely used in video apps. [0003] At 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): H04N19/44H04N21/4402H04N21/45
CPCH04N21/440218H04N21/4516H04N19/44
Inventor 李金伟黄博陈杉
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD
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