Method and apparatus for real-time sao parameter estimation

Inactive Publication Date: 2015-02-05
TEXAS INSTR INC
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a sample adaptive offset (SAO) encoder that improves the quality of video and image data. The SAO encoder includes a statistics collection block that categorizes pixels and estimates errors in each category. It also includes a rate distortion optimization block that determines the best offset for each category and minimizes the cost associated with the offset. The technical effect of the SAO encoder is improved video and image quality with reduced data size.

Problems solved by technology

Transform coding with quantization is a type of data compression which is commonly “lossy” as the quantization process discards a portion of data associated with the transform of the video input, thereby lowering its bandwidth requirement but often also results in quality loss in the reconstructed video.
SAO encoder is a computation intensive block in HEVC and increases the video decoder / encoder complexity.

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 real-time sao parameter estimation
  • Method and apparatus for real-time sao parameter estimation
  • Method and apparatus for real-time sao parameter estimation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]FIG. 1 illustrates a block diagram of a video encoder 100. The video encoder 100 receives a video input 102. A subtractor 104 in the video encoder 100 receives the video input 102. A transform and quantization unit 106 is coupled to the subtractor 104. An entropy coder 108 and an inverse transform and quantization unit 112 are coupled to the transform and quantization unit 106. The entropy coder 108 generates a coded video output 110. The inverse transform and quantization unit 112 is coupled to a summer 114.

[0021]A deblocking filter 116 is coupled to the summer 114. A SAO encoder 118, coupled to the deblocking filter 116, receives the video input 102. The entropy coder 108 is coupled to the SAO encoder 118. A reference picture buffer 120 is coupled to the SAO encoder 118. A motion compensation unit 122 is coupled to the reference picture buffer 120 and provides an output to the summer 114 and the subtractor 104. The inverse transform and quantization unit 112, the summer 114,...

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 disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder.

Description

CROSS REFERENCES TO RELATED APPLICATIONS[0001]This application claims priority from India provisional patent application No. 3400 / CHE / 2013 filed on Jul. 30, 2013, which is hereby incorporated by reference in its entirety.TECHNICAL FIELD[0002]Embodiments of the disclosure relate generally to video coding and more particularly to a SAO filter used in video coding standards such as H.264 and H.265.BACKGROUND[0003]High Efficiency Video Coding (HEVC) is a video coding standard being developed jointly by ITU-T, also known as the Video Coding Experts Group (VCEG), and by ISO / IEC, also known as the Moving Picture Experts Group (MPEG) in the joint collaborative team on video coding (JCT-VC).[0004]A video input signal has multiple frames. HEVC divides a frame into rectangular blocks or LCU (largest coding unit) or macro-blocks of 16×16, 32×32 or 64×64. An optimal size of the LCU is selected based on the video content. The rectangular blocks can be predicted from previously decoded data either...

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/147H04N19/182H04N19/86H04N19/117
CPCH04N19/00175H04N19/00915H04N19/00303H04N19/00066H04N19/117H04N19/182H04N19/149H04N19/82H04N19/147H04N19/176
InventorGARUD, HRUSHIKESH TUKARAMMODY, MIHIR NARENDRANAGORI, SOYEB
OwnerTEXAS INSTR INC