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

Method and apparatus for context adaptive binary arithmetic coding and decoding

a technology coding, applied in the field of context adaptive binary arithmetic coding, can solve the problems of reducing the encoding performance of the cabac, and achieve the effect of improving the performance of binary arithmetic coding

Inactive Publication Date: 2013-03-19
SAMSUNG ELECTRONICS CO LTD
View PDF9 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0028]The present invention provides a method of and apparatus for context-based binary arithmetic coding and decoding, in which when a significance map indicating the positions of significant coefficients of a residual block is encoded, context modeling using a correlation with a previous residual block is further divided and the difference between an MPS and an LPS is made to be larger such that the performance of binary arithmetic coding can be improved.

Problems solved by technology

One of the reasons why the encoding performance of the CABAC is decreased in a low QP is inefficiency of context modeling of a significance map indicating the positions of significant coefficients.

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 apparatus for context adaptive binary arithmetic coding and decoding
  • Method and apparatus for context adaptive binary arithmetic coding and decoding
  • Method and apparatus for context adaptive binary arithmetic coding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051]The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.

[0052]First, a process of selecting a context for encoding a significant map by considering a spatial correlation according to the present invention will now be explained.

[0053]FIG. 7 is a diagram illustrating an example of 4×4 residual blocks which are encoded according to an embodiment of the present invention, and FIG. 8 is a diagram illustrating an example of a significance map of 4×4 residual blocks illustrated in FIG. 7 according to an embodiment of the present invention. In FIG. 7, (Sa,b) indicates a coefficient value of the b-th scan index of a residual block a. Hereinafter, it is assumed that a residual block is a block which is obtained by transforming an error value between a prediction block generated by intra prediction or inter predication and an original image block, into the frequency domain, and then, qua...

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

A method of and apparatus for context adaptive binary arithmetic coding and decoding of a significance map indicating the position of a coefficient that is not zero in a residual block are provided. According to the method and apparatus, a subdivided context is selected according to whether or not a coefficient of a previous residual block corresponding to a coefficient of a current residual block, and binary arithmetic coding is performed according to the selected context, thereby improving the performance of context-based binary arithmetic coding.

Description

CROSS-REFERENCE TO RELATED PATENT APPLICATIONS[0001]This application claims the benefit of Korean Patent Application No. 10-2007-0022584, filed on Mar. 7, 2007, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]Apparatuses and methods consistent with the present invention relate to context adaptive binary arithmetic coding (CABAC), and more particularly, to a method of and apparatus for CABAC-encoding and CABAC-decoding a significance map indicating the positions of significant coefficients having non-zero value of a residual block.[0004]2. Description of the Related Art[0005]Since the amount of moving picture data is very large, moving picture data is usually compressed before it is stored or transmitted. There are a variety of methods of compressing data, and the compression of data should satisfy a predetermined standard. These standards include MP...

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(United States)
IPC IPC(8): G06K9/36
CPCH04N19/13H03M7/4006H04N19/60
Inventor LEE, BAE-KEUN
Owner SAMSUNG ELECTRONICS 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