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

Method and device for scanning transformation coefficients

A technology of transform coefficient and scanning method, applied in the field of video coding and decoding, can solve the problem of low coding efficiency and achieve the effect of improving coding efficiency

Active Publication Date: 2013-01-02
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The embodiment of the present application provides a transformation coefficient scanning method and device to solve the problem of low coding efficiency due to the scanning of transformation coefficients in the existing coding 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
  • Method and device for scanning transformation coefficients
  • Method and device for scanning transformation coefficients
  • Method and device for scanning transformation coefficients

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0046] see Figure 1A , is the flow chart of the first embodiment of the transformation coefficient scanning method in the encoding of the present application:

[0047] Step 101: pre-save the corresponding relationship between the prediction mode and the scanning mode.

[0048] In the embodiment of the present application, for the image data to be encoded at the encoding end, because it is relatively large, it can be divided into several sub-data blocks for encoding respectively, and each sub-data block can be called a coding unit. The coded data is usually a matrix data, and the row and column values ​​in the matrix data are consistent, that is, each coding unit is a square matrix data block. When encoding a coding unit, it is necessary to perform prediction on the coding unit to determine the prediction unit contained in the coding unit, and to perform transformation on the residual value to determine the transformation unit of the coding unit.

[0049] Such as Figure 1B ...

no. 1 example

[0099] see Figure 5 , is the block diagram of the first embodiment of the transformation coefficient scanning device in the encoding of the present application:

[0100] The device includes: a saving module 510 , a segmentation module 520 , a prediction module 530 , a search module 540 and a scanning module 550 .

[0101] Wherein, the saving module 510 is used to save the corresponding relationship between the prediction mode and the scanning mode;

[0102] A segmentation module 520, configured to segment the original image to be encoded into several coding units;

[0103] A prediction module 530, configured to predict the coding unit, and acquire prediction modes of the prediction units that make up the coding unit;

[0104] A search module 540, configured to search for the pre-saved correspondence, and obtain the scan mode corresponding to the acquired prediction mode;

[0105] The scanning module 550 is configured to scan the transform coefficients in the transform unit...

no. 2 example

[0106] see Image 6 , which is a block diagram of the second embodiment of the transformation coefficient scanning device in the coding of the present application:

[0107] The device includes: a saving module 610 , a segmentation module 620 , a prediction module 630 , a calculation module 640 , a determination module 650 , a transformation module 660 , a search module 670 and a scan module 680 .

[0108] Wherein, the saving module 610 is used to save the corresponding relationship between the prediction mode and the scanning mode;

[0109] A segmentation module 620, configured to segment the original image to be encoded into several coding units;

[0110] A prediction module 630, configured to predict the coding unit, and acquire prediction modes of the prediction units that make up the coding unit;

[0111] A calculation module 640, configured to calculate a residual value of the coding unit according to the original data of the coding unit and the predicted data after pre...

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

An embodiment of the invention discloses a method for scanning transformation coefficients during coding and a method and a device for scanning the transformation coefficients during decoding. The method for scanning the transformation coefficients during coding includes the steps of segmenting an original image to be coded into a plurality of coding units; predicting the coding units and obtaining predicting modes constituting predicting units for the coding units; searching correspondence relation between a pre-saved predicting mode and a scanning mode so as to obtain the scanning mode corresponding to the obtained predicting mode; and scanning the transformation coefficients in transformation units of the coding units according to the obtained scanning mode. During coding, one scanning mode can be selected to scan the transformation coefficients directly according to the predicting mode of each coding unit, no complex computation is required, and no extra coding information is required to pass selection information of the scanning mode, and accordingly coding efficiency at the coding end is improved.

Description

technical field [0001] The present application relates to the technical field of video encoding and decoding, in particular to a transform coefficient scanning method and device. Background technique [0002] In the field of digital communication, the transmission of voice, image, audio, and video has a very wide range of application requirements, such as mobile phone calls, audio and video conferences, radio and television, and multimedia entertainment. With the development of network technology, video-on-demand, Internet TV, videophone, etc. have become the main services of the broadband network, and these services will also become the main services of the third generation (3G, the 3rd Generation) wireless network. In order to reduce the resources occupied during video signal storage or transmission, the video signal is compressed at the sending end and then transmitted to the receiving end, and the receiving end restores the video signal through decompression processing a...

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): H04N7/26H04N7/32H04N7/46
CPCH04N19/00278H04N19/00218H04N7/26H04N7/32H04N19/00109H04N7/46H04N19/129H04N19/159H04N19/176
Inventor 宋锦杨名远
Owner HUAWEI TECH CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More