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

Method and system for optimized video decoding and playing

A video decoding and video technology, applied in the direction of image communication, selective content distribution, electrical components, etc., can solve the problem of not being able to select, and achieve the effect of not wasting user resources, reducing consumption, and expanding the range

Inactive Publication Date: 2017-05-31
BEIJING BAOFENG TECH
View PDF9 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of this, the present invention provides an optimized video decoding and playing method and system, which solves the technical problem in the prior art that the video decoding method cannot be automatically selected according to user needs to realize video decoding without wasting user resources

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
  • Method and system for optimized video decoding and playing
  • Method and system for optimized video decoding and playing
  • Method and system for optimized video decoding and playing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] like figure 1 As shown, it is a schematic flow chart of the optimized video decoding and playing method described in this embodiment. The method described in this embodiment solves the problem that in the prior art, the video decoding method cannot be automatically selected according to user needs so as to realize video decoding without wasting users. resource technical issues. The method for the optimized video decoding and playing described in this embodiment includes the following steps:

[0059] Step 101, set it in the player, call a hardware decoder or a software decoder to decode the video according to the decoding request of the video.

[0060] In the prior art, video data is transmitted and stored in the form of coded and compressed files, in order to reduce the pressure in the process of video transmission and storage. Therefore, when playing video data, it is necessary to decode the video data before rendering and playing. In the prior art, the decoding and...

Embodiment 2

[0075] like figure 2 As shown, it is a schematic flowchart of the optimized video decoding and playing method described in this embodiment. On the basis of Embodiment 1, this embodiment describes the specific content of selecting a video decoder based on the actual situation of the user. The method for the optimized video decoding and playing described in this embodiment includes the following steps:

[0076] Step 201, set it in the player, call a hardware decoder or a software decoder to decode the video according to the decoding request of the video.

[0077] Step 202: Receive the play request of the video, analyze the play request to obtain the format of the video, and generate a decoding request of the video according to the format of the video; obtain the hardware decoder of the device where the player is located version, and compare the format of the video with the video format supported by the version of the hardware decoder.

[0078] Step 203, when the version of th...

Embodiment 3

[0088] like image 3 As shown, it is a schematic structural diagram of the optimized video decoding and playing system described in this embodiment, and the system described in this embodiment is used to implement the optimized video decoding and playing method described in the foregoing embodiments. The optimized video decoding and playing system described in this embodiment includes: a setting module 301 , a hardware decoding and judging module 302 , a hardware decoding and playing module 303 and a software decoding and playing module 304 .

[0089]Wherein, the setting module 301 is coupled with the hardware decoding judging module 302 and configured to be set in the player to call a hardware decoder or a software decoder to decode the video according to a video decoding request.

[0090] The hardware decoding judging module 302 is connected with the setting module 301, the hardware decoding playing module 303 and the software decoding playing module 304, and is used to rece...

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 a method and a system for optimized video decoding and playing. The method comprises the following steps of analyzing a format of a video obtained by a playing request, and generating a decoding request of the video according to the format of the video; obtaining a version of a hardware decoder of equipment where a player is located, and comparing the format of the video with a video format supported by the version of the hardware decoder; when the version of the hardware decoder supports decoding of the video, calling the hardware decoder to decode video data according to the decoding request of the video and playing the video data; when the version of the hardware decoder does not support decoding of the video in the format, calling a software decoder to decode the video data according to the decoding request of the video and playing the video data; when the version of the hardware decoder supports decoding of the video, detecting a hardware decoding occupancy rate of the hardware decoder and a software decoding occupancy rate of the software decoder; and when a difference between the hardware decoding occupancy rate and the software decoding occupancy rate is greater than or equal to a predetermined threshold, calling the software decoder to decode the video data according to the decoding request of the video and playing the video data. According to the method and the system, the decoding efficiency of the video is improved.

Description

technical field [0001] The present invention relates to the technical field of video decoding and playing, and more specifically, to an optimized method and system for video decoding and playing. Background technique [0002] Watching video has become a necessary means of entertainment and recreation in people's daily life, and the transmission and playback of video requires the process of encoding and decoding. The so-called video decoding is the process of restoring the digitally encoded video data to the video content it represents or converting the electrical pulse signal into the video information and data it represents by using a specific method. Only the decoded video can be played displayed to the user in the browser. [0003] The current video decoding methods include: hardware decoding and software decoding. Among them, hardware decoding is completed by a hardware decoding chip (such as GPU). The advantages of hardware decoding are high decoding efficiency, low po...

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/426H04N21/81
CPCH04N21/426H04N21/8193
Inventor 贺振增王一丁张鹏宇
Owner BEIJING BAOFENG 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