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

Cloud video transcoding method and device, decoding method and device, and electronic equipment

A video transcoding, cloud-based technology, applied in the field of audio and video processing, can solve problems such as the actual bandwidth cannot reach the video file transmission bit rate, video freezes, and reduced user viewing experience.

Pending Publication Date: 2020-04-17
SHENZHEN WANJIAAN IOT TECH CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the transmission of video files is affected by the network status between the terminal and the cloud, which may cause the actual bandwidth to fall short of the transmission bit rate required by the video file. As a result, when the user watches the video on the terminal, the video freezes and reduces the user's viewing experience.

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
  • Cloud video transcoding method and device, decoding method and device, and electronic equipment
  • Cloud video transcoding method and device, decoding method and device, and electronic equipment
  • Cloud video transcoding method and device, decoding method and device, and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] See figure 1 , figure 1 It is a schematic flowchart of a cloud video transcoding method provided by an embodiment of the present invention, as shown in figure 1 shown, including the following steps:

[0042] 101. Detect background information and target foreground information in a video to be transcoded.

[0043] The background information includes the background duration of the same background in the video to be transcoded, and the target foreground information includes the position of the target foreground.

[0044]Wherein, the above-mentioned video to be transcoded is the source video stored in the cloud server, and the above-mentioned detection of background information and target foreground information in the video to be transcoded may be detecting the background information and target foreground information in each frame of the video to be transcoded. Target prospect information.

[0045] The above background information and target foreground information in th...

Embodiment 2

[0086] See figure 2 , figure 2 is a schematic diagram of a video decoding method provided by an embodiment of the present invention, and the video decoding method is applied to a user terminal, such as figure 2 As shown, the method includes:

[0087] 201. Obtain the target video file sent by the cloud server.

[0088] The above target video file is the target video file transcoded in the cloud server in the first embodiment. The above-mentioned target video includes the first background data, the second background data and the target foreground data when the actual network bandwidth is greater than the transmission bit rate required by the target video file. The above-mentioned target video includes the first background data and the target foreground data when the actual network bandwidth is lower than the transmission bit rate required by the target video file.

[0089] 202. Determine whether the actual transmission bit rate of the target video file sent by the cloud s...

Embodiment 3

[0098] See image 3 , image 3 It is a schematic structural diagram of a cloud video transcoding device provided by an embodiment of the present invention, as shown in image 3 As shown, the device includes:

[0099] The detection module 301 is configured to detect background information and target foreground information in the video to be transcoded, the background information includes the background duration of the same background in the video to be transcoded, and the target foreground information includes the position of the target foreground;

[0100] The mask module 302 is configured to add a background mask with a preset margin on the periphery of the target foreground based on the position of the target foreground to obtain a coding area of ​​the target foreground, and the coding area includes the target foreground and the preset margin. Quantitative background;

[0101] The extraction module 303 is used to receive the video request from the client, and extract the ...

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 embodiment of the invention provides a cloud video transcoding method and device, a decoding method and device, and electronic equipment, and the method comprises the steps: receiving a video request from a user side, and extracting the background information of a corresponding video and a coding region of a target foreground; based on the background duration, performing first encoding on therepresentative frame images with the same background to obtain first background encoded data, and performing second encoding on the rest frame images to obtain second background encoded data, whereinthe compression ratio of the second encoding is greater than the compression ratio of the first encoding; performing third encoding on the encoding area of the target foreground to obtain target foreground data, wherein the compression ratio of the third encoding is less than or equal to the compression ratio of the first encoding; and combining the first background data, the second background data and the target foreground data into a target video file, and sending the target video file to a user side. The data volume of the target video file can be reduced, and the target video file with a lower transmission code rate is improved.

Description

technical field [0001] The present invention relates to the technical field of audio and video processing, in particular to a cloud video transcoding method and device, a decoding method and device, and electronic equipment. Background technique [0002] Video playback is a popular application on the Internet today. Users can access the cloud server through various terminals, and play the video files stored in the cloud server by downloading or playing while watching the content of the video files. In the way of playing after downloading, the user requests the cloud server to completely download the corresponding video data that can be played from the cloud server to the terminal, and then decodes and encodes the downloaded video data into the terminal through the terminal. technology format, load the video file on the terminal for playback. In the mode of playing while playing, the user can download video data from the cloud server to the terminal, and at the same time per...

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
IPC IPC(8): H04L29/06H04L29/08H04N19/20
CPCH04L67/06H04N19/20H04L65/75H04L65/70
Inventor 张能锋石铭
Owner SHENZHEN WANJIAAN IOT 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