Changes between Initial Version and Version 2 of Ticket #459


Ignore:
Timestamp:
Apr 27, 2012, 4:49:36 PM (12 years ago)
Author:
bbross
Comment:

JCTVC-G112, adopted in Geneva, proposed that chroma TBs are always half the size of luma TBs except for 4x4 luma TBs where chroma TBs should be 4x4 too (assuming 4:2:0).

HM reflect that decision while current CD does not.

Consequently, [Issue 2] should be replace chroma split conditioned on Log2MinTrafoSize by conditioning on 2.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #459

    • Property Cc bbross wjhan jct-vc@… added
  • Ticket #459 – Description

    initial v2  
    1313Log2MinTrafoSizeC on the other hand depends on chroma_format_idc:
    1414    "Log2MinTrafoSizeC is set equal to Max( Log2MinTrafoSize − 1, 2 ) if chroma_format_idc is equal to 1 or 2, otherwise, it is set equal to Log2MinTrafoSize."
    15 This is contradictory to Log2MinTrafoSize being the minimum transform size.
     15~~This is contradictory to Log2MinTrafoSize being the minimum transform size.~~
    1616
    1717[Fix 2]
    1818For the 4 occurences of Log2MinTrafoSizeC:
    19 '''Delate the derivation in SPS semantics''' (1x)
    20 Replace '''Log2MinTrafoSizeC''' by '''Log2MinTrafoSize''' in transform_unit syntax (1x)
    21 Replace '''Log2MinTrafoSizeC + 1''' by '''Log2MinTrafoSize''' in 8.5.3.2 Decoding process for chroma residual blocks (2x)'''
     19'''Delete the derivation in SPS semantics''' (1x)
     20Replace '''Log2MinTrafoSizeC''' by '''~~Log2MinTrafoSize~~__2__''' in transform_unit syntax (1x)
     21Replace '''Log2MinTrafoSizeC + 1''' by '''~~Log2MinTrafoSize~~__3__''' in 8.5.3.2 Decoding process for chroma residual blocks (2x)
     22__Replace '''if( firstChromaCbf  | |  log2TrafoSize  >  Log2MinTrafoSize )''' by '''if( firstChromaCbf  | |  log2TrafoSize  >  2 )''' in transform_tree syntax
     23Replace '''Log2MinTrafoSize + 1''' by '''3''' in InterTUSplitDirection derivation (4x)__
    2224
    2325__[Issue 3]__
     
    2729'''Remove log2TrafoSizeC.'''
    2830Replace
    29 "               if( log2TrafoSize > Log2MinTrafoSize ) {
     31"               if( log2TrafoSize > ~~Log2MinTrafoSize~~__2__ ) {
    3032                        if( cbf_cb[ x0 ][ y0 ][ trafoDepth ] )
    3133                                residual_coding( x0, y0, '''log2TrafoSizeC, trafoDepth''', scanIdxC, 1 )
     
    3941                }"
    4042with
    41 "               if( log2TrafoSize > Log2MinTrafoSize ) {
     43"               if( log2TrafoSize > ~~Log2MinTrafoSize~~__2__ ) {
    4244                        if( cbf_cb[ x0 ][ y0 ][ trafoDepth ] )
    4345                                residual_coding( x0, y0, '''log2TrafoWidth-1, log2TrafoHeight-1''', scanIdxC, 1 )

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • Benjamin Bross(Reporter, Owner, Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • Woo-Jin Han(Subscriber)