- Timestamp:
-
Apr 27, 2012, 4:49:36 PM (13 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
-
- Property Cc bbross wjhan jct-vc@… added
-
initial
|
v2
|
|
13 | 13 | Log2MinTrafoSizeC on the other hand depends on chroma_format_idc: |
14 | 14 | "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.~~ |
16 | 16 | |
17 | 17 | [Fix 2] |
18 | 18 | For 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) |
| 20 | Replace '''Log2MinTrafoSizeC''' by '''~~Log2MinTrafoSize~~__2__''' in transform_unit syntax (1x) |
| 21 | Replace '''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 |
| 23 | Replace '''Log2MinTrafoSize + 1''' by '''3''' in InterTUSplitDirection derivation (4x)__ |
22 | 24 | |
23 | 25 | __[Issue 3]__ |
… |
… |
|
27 | 29 | '''Remove log2TrafoSizeC.''' |
28 | 30 | Replace |
29 | | " if( log2TrafoSize > Log2MinTrafoSize ) { |
| 31 | " if( log2TrafoSize > ~~Log2MinTrafoSize~~__2__ ) { |
30 | 32 | if( cbf_cb[ x0 ][ y0 ][ trafoDepth ] ) |
31 | 33 | residual_coding( x0, y0, '''log2TrafoSizeC, trafoDepth''', scanIdxC, 1 ) |
… |
… |
|
39 | 41 | }" |
40 | 42 | with |
41 | | " if( log2TrafoSize > Log2MinTrafoSize ) { |
| 43 | " if( log2TrafoSize > ~~Log2MinTrafoSize~~__2__ ) { |
42 | 44 | if( cbf_cb[ x0 ][ y0 ][ trafoDepth ] ) |
43 | 45 | 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)
|