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

Method and device for processing video frame data

A technology of video frame data and video frames, which is applied in the field of video encoding and decoding, and can solve problems such as inconsistency of results, failure of decoding at the decoding end, and inability to directly specify the operation mode of the compiler.

Active Publication Date: 2021-01-05
HANGZHOU HIKVISION DIGITAL TECH
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Different compilers have different calculation methods for floating-point data, and different calculation methods correspond to different benefits, so it is not possible to directly specify all compiler calculation methods
If the compiler at the encoding end uses the first method to operate on floating-point data, and the compiler at the decoding end uses the second method to perform operations on floating-point data, the results obtained at both ends are inconsistent, and the decoding end cannot work normally. decoding

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 device for processing video frame data
  • Method and device for processing video frame data
  • Method and device for processing video frame data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0111]Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present disclosure as recited in the appended claims.

[0112] The embodiment of the present disclosure provides a method for processing video frame data, which can be implemented by a terminal. Wherein, the terminal may be a set-top box, a tablet computer, a desktop computer, a notebook computer, and the like.

[0113] A terminal may include components such as a processor and a memory. The processor may be a CPU (Central Processing Unit, ...

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 present disclosure relates to the technical field of video coding, and relates to a method and apparatus for processing video frame data. The method comprises: converting the data type of a weight parameter in a pre-trained neural network into fixed-point type to obtain a converted weight parameter; converting the data type of video frame data to undergo target processing into fixed-point type to obtain converted video frame data; inputting the converted video frame data into a neural network loaded with the converted weight parameter to obtain video frame data after target processing. As such, the floating-point type data is converted into fixed-point type data, the decimal mark position of the fixed-point type data being fixed; results in an operation process do not need to be constrained, and the situation in which the same operation performed on the same data produces different results will not occur. In addition, operation results from encoding and decoding are consistent, and a decoding end may decode normally.

Description

technical field [0001] The present disclosure relates to the technical field of video coding and decoding, and in particular to a method and device for processing video frame data. Background technique [0002] In the process of compressing and encoding the video frame images, the video frame images need to be processed, such as filtering. Specifically, the original video frame image will be distorted, so the video frame image obtained during the decoding process is also a distorted video frame image. In order not to affect the use of the video frame image, it is necessary to filter the decoded distorted video frame image to obtain an undistorted video frame image. [0003] Studies have shown that neural networks can be used to filter distorted video frame images. [0004] The data to be calculated in the neural network is floating-point data, and the calculation result of the floating-point data is related to the calculation method. The number of decimal places of floati...

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 Patents(China)
IPC IPC(8): H04N19/61H04N19/593H04N19/503H04N19/91H04N19/90H04N19/172H04N19/124H04N19/107
CPCH04N19/107H04N19/124H04N19/172H04N19/503H04N19/593H04N19/61H04N19/90H04N19/91G06N3/063G06N3/08
Inventor 宋晓丹周璐璐姚佳宝王莉武晓阳
Owner HANGZHOU HIKVISION DIGITAL 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