JCTVC-I0343: Simplified absolute-3 coding method

Slides:



Advertisements
Similar presentations
Low-Complexity Transform and Quantization in H.264/AVC
Advertisements

Cosc 2150 Arrays in assembly code. Variables and addresses Uncompiled ld [a], %r1 addcc %r1, 2, %r3 ARC has three addressing modes —immediate, direct,
التصميم المنطقي Second Course
+ Combined Review Pt 2 Assignment Solve the below equation. 3a – 9 < 5a + 11.
Linear Obfuscation to Combat Symbolic Execution Zhi Wang 1, Jiang Ming 2, Chunfu Jia 1 and Debin Gao 3 1 Nankai University 2 Pennsylvania State University.
CENG536 Computer Engineering Department Çankaya University.
Procedures of Extending the Alphabet for the PPM Algorithm Radu Rădescu George Liculescu Polytechnic University of Bucharest Faculty of Electronics, Telecommunications.
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
Chapter 1 Binary Systems 1-1. Digital Systems
Andrew Kim Stephanie Cleto
DIGITAL SYSTEMS TCE OTHER COMBINATIONAL LOGIC CIRCUITS WEEK 7 AND WEEK 8 (LECTURE 1 OF 3) COMPARATORS CODE CONVERTERS.
A New Rate-Complexity-QP Algorithm for HEVC Intra-Picture Rate Control LING TIAN, YIMIN ZHOU, AND XIAOJUN CAO 2014 INTERNATIONAL CONFERENCE ON COMPUTING,
1 times table 2 times table 3 times table 4 times table 5 times table
Computer Organization and Assembly Language: Chapter 7 The Karnaugh Maps September 30, 2013 By Engineer. Bilal Ahmad.
Chapter 7 Arithmetic Operations and Circuits Hexadecimal Arithmetic 4 binary bits represent a single hexadecimal digit Addition –Add the digits.
EXAMPLE 3 Combining Like Terms a. 3x + 4x = (3 + 4)x = 7x b.
AUTOMATIC CONCOLIC TEST GENERATION WITH VIRTUAL PROTOTYPES FOR POST-SILICON VALIDATION Reviewer: Shin-Yann Ho Instructor: Jie-Hong Jiang.
Digital Logic Lecture 08 By Amr Al-Awamry. Combinational Logic 1 A combinational circuit consists of an interconnection of logic gates. Combinational.
AND, OR and NOT. The AND gate needs to be both on, So number wise both 1. So then you will get a 1 as you can see in the last image on the right, If 1.
Online Dictionary Learning for Sparse Coding International Conference on Machine Learning, 2009 Julien Mairal, Francis Bach, Jean Ponce and Guillermo Sapiro.
Arithmetic for Computers
Search engines 2 Øystein Torbjørnsen Fast Search and Transfer.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
CS4432: Database Systems II Query Processing- Part 2.
Domain and Range Restriction Pt What are the different symbols that you use when writing domain and range restrictions? Write your answer in a.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Tables Learning Support
Gates AND, OR, NOT NAND, NOR Combinational logic No memory A set of inputs uniquely and unambiguously specifies.
Integers and Absolute Value COURSE 3 LESSON 1-3 Graph the points 2, –3, and 1 on a number line. 1-3.
For Loop GCSE Computer Science – Python. For Loop The for loop iterates over the items in a sequence, which can be a string or a list (we will discuss.
Logic Gates and Boolean Algebra Introduction to Logic II.
ACOE161Digital Circuit Design1 Design Of Combinational Logic Circuits.
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 5 Number Theory and the Real Number System.
Binding & Dynamic Linking Presented by: Raunak Sulekh(1013) Pooja Kapoor(1008)
© 2012 Pearson Prentice Hall. All rights reserved. CHAPTER 3 Number Theory and the Real Number System.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
Universal Gate – NAND Universal Gate - NAND Digital Electronics
5.2 The Integers; Order of Operations
Number Theory and the Real Number System
JCTVC-I0358: Truncated EG0 coding method
Roots, Radicals, and Root Functions
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Times Tables.
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
Number Theory and the Real Number System
/ Fast block partitioning method in HEVC Intra coding for UHD video /
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Unit 5 Review.
Dynamic Buffering in EBCOT
Restoration of Bound Document Images Captured by Digital CameraSpeech
KS4 Electricity – Electronic systems
Universal Gate – NOR Universal Gate - NOR Digital Electronics
DESIGN OF SEQUENTIAL CIRCUITS
Warm Up Aliens from another planet use the following symbols for addition and multiplication: Use the codes below to figure out which symbol means add,
Functions and Their Graphs
3 times tables.
6 times tables.
ECE 352 Digital System Fundamentals
Binary.
1) If 3(x + 2) - 2(x + 1) = 8, the value of x is
§5.2, The Integers; Order of Operations
Presentation transcript:

JCTVC-I0343: Simplified absolute-3 coding method Seung-Hwan Kim, Louis Kerofsky, Andrew Segall 1 1

Absolute-3 coding in HM6.0 Absolute-3 coding Combination of adaptive truncated Golomb-Rice (G-R) code and 0-th order Exponential Golomb (EG0) code Adaptive G-R code with rice parameter (cRiceParam) 0,1,2,3,and 4 cRiceParam is updated as shown in the below table G-R code range [7,14,26,46,78] G-R code table size [9,16,28,48,80] bytes EG0 code is employed when input value is larger than G-R code range Symbol Rice Parameter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 2

Simplified absolute-3 coding structure Invention Simplified absolute-3 coding 1) If cRiceParam >3, G-R coding is skipped and EG0 is replaced by EG4 2) 44.2% memory savings for G-R code HM6.0 Proposed Method

Implemented the proposed method into HM 6.0 Results Implemented the proposed method into HM 6.0 Test 1: common test condition (QP=22,27,32,37) Test 2: low QP test condition (QP=1,5,9,13) Main HE10 Y U V All Intra 0.0% RA 0.1% LD -0.1% Main HE10 Y U V All Intra -0.03% -0.02% -0.001% 0.04% RA 0.02% 0.03% 0.01% LD 0.00% Class F: -1.56 %(AI_Main), -0.88(AI_HE10) -0.88% (RA_Main), -0.48(RA_HE10) -0.33%(LA_Main), -0.20 (LA_HE10) 4

Reduce the memory requirement for G-R code Conclusion Reduce the memory requirement for G-R code Eliminating rice parameter 4 Table Reduced by 44.2% Simplified coding structure Employing only EG4 when cRiceParam ==4 Coding performance No changes in common test condition and negligible changes in low QP Significant coding gain (-1.56% for AI_Main) for Class F 5 5