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

Coding mode determination method and device, server and storage medium

A technology of encoding mode and determination method, applied in the field of video transcoding, can solve the problems of increasing video transcoding encoding overhead, large computational burden, etc., and achieve the effects of reducing encoding complexity, reducing encoding overhead, and improving encoding efficiency

Pending Publication Date: 2020-11-06
有半岛(北京)信息科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, when performing multi-channel transcoding on the same source video stream, for each coding unit at each recursive depth, it is necessary to traverse and calculate the rate-distortion cost of the coding unit in each predictive coding mode corresponding to the recursive depth, and The rate-distortion cost of each transformation unit after the division of the coding unit in each predictive coding mode, and then select the optimal coding mode with the smallest cost for the coding unit; at this time, at each recursive depth, it is necessary to calculate each The rate-distortion cost of the coding unit in each predictive coding mode causes a large computational burden and increases the coding overhead in the video transcoding process

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
  • Coding mode determination method and device, server and storage medium
  • Coding mode determination method and device, server and storage medium
  • Coding mode determination method and device, server and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Figure 1A It is a flow chart of a method for determining an encoding mode provided by Embodiment 1 of the present invention. This embodiment is applicable to scenarios where there is a multi-bit-rate encoding requirement for any video. The method for determining the coding mode provided in this embodiment can be executed by the device for determining the coding mode provided in the embodiment of the present invention. The device can be implemented by means of software and / or hardware, and integrated in a server that executes the method. The server may be a background server participating in video data interaction.

[0030] Specifically, refer to Figure 1A , the method may include the following steps:

[0031] S110. Based on the reference coding parameters of each mapped CU in the corresponding reference video frame of the target CU at each coded depth, determine an adaptive prediction mode and a depth division indication of the target CU at the coded depth.

[0032] ...

Embodiment 2

[0044] Figure 2A It is a flow chart of a method for determining a coding mode provided in Embodiment 2 of the present invention, Figure 2B It is a schematic diagram of a process of determining a target coding mode of a target coding unit in the method provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as Figure 2B As shown, this embodiment mainly explains in detail the specific calculation process of the encoding cost generated when each target coding unit is encoded using each adaptive prediction mode under the coded depth or the encoding division mode for which the depth division indication is oriented.

[0045] optional, such as Figure 2A As shown, the following steps may be included in this embodiment:

[0046] S210. Based on the reference coding parameters of each mapped coding unit in the corresponding reference video frame of the target coding unit at each coded depth, det...

Embodiment 3

[0062] Figure 3A It is a flow chart of a method for determining an encoding mode provided in Embodiment 3 of the present invention, Figure 3B It is a schematic diagram of the principle of the determination process of the adaptive prediction mode and the depth division indication of the target coding unit at the coded depth in the method provided by the third embodiment of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as Figure 3A As shown, this embodiment explains in detail the specific determination process of the adaptive prediction mode and the depth division indication of the target coding unit at each coded depth at the coded depth.

[0063] optional, such as Figure 3A As shown, the following steps may be included in this embodiment:

[0064] S310. Based on the reference coding parameters of each mapped coding unit of the target coding unit in the corresponding reference video frame, calculate a c...

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 discloses a coding mode determination method and device, a server and a storage medium. The method comprises the following steps of: determining an adaptive predictionmode and a depth division indication of a target coding unit under each coding depth based on a reference coding parameter of each mapping coding unit of the target coding unit under each coding depthin a corresponding reference video frame; and determining a target coding mode enabling the coding cost of the target coding unit to be optimal from coding division modes oriented to the adaptive prediction modes and the depth division indications under the coding depths. According to the technical scheme provided by the embodiment of the invention, the coding overhead in the video coding processis greatly reduced, the reference coding parameters of the reference video frame are fully utilized to guide the coding of the target coding unit under other code rates, the coding complexity of thetarget coding unit is reduced on the basis of ensuring the coding quality of the target coding unit, and the coding efficiency of the target coding unit is improved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of video transcoding, and in particular, to a method, device, device, and storage medium for determining an encoding mode. Background technique [0002] With the rapid development of Internet technology and the increase of user demand for high-definition video, the amount of video data interacted with multimedia resources is also increasing. At this time, video compression and decoding technology is usually used to effectively extract redundant information in video data to realize Fast transmission and offline storage of video data in the Internet. In order to adapt to the bandwidth and equipment conditions of different viewers, the server will transcode the source stream video at different resolutions and bit rates, and distribute the transcoded video to the corresponding viewers for download; the existing transcoding process includes source stream decoding , scaling to the specified ...

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): H04N19/103H04N19/40
CPCH04N19/103H04N19/40
Inventor 麻莉雅
Owner 有半岛(北京)信息科技有限公司
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