Proposal: JCTVC-T0111
X-check: JCTVC-T0130
This proposal introduces a constraint on the string length of ISC (compared to the basis software) to reduce worst-case memory access bandwidth. The minimum string length applied is of 4 pixels.
Test B4.2: Memory Bandwidth Reduction II
-
Proposal: JCTVC-T0136
-
X-check: JCTVC-T0179
This test is performed on top of Test B2 (Pseudo 2D Matching Mode). It additionally introduces a constraint on the string length of ISC to reduce worst-case memory access bandwidth. The minimum string length applied is of 20 pixels, but such constraint is applied only when part of the reference pixels of a string overlap with the reconstructed pixels lying outside of 2-CTU search range.
Syntax design and matching criterion used in this test are different from Test B4.1.
Vertical scanning is enabled in this test.
Test B5: Entropy Coding ISC Syntax Elements
-
Proposal: JCTVC-T0128
-
X-check: JCTVC-T0115
A universal entropy coding scheme is applied to the coding of dictionary_pred_length_minus1, dictionay_pred_offset_minus1, and dictionay_pred_offsetX, dictionay_pred_offsetY.
Test B6: Pixel Based Flexible 2D Block Coding (F2D) harmonized with Intra String Copy (ISC)
Withdrawn.
Test B7: 1-D Matching
-
Proposal: JCTVC-T0041
-
X-check: ???
The 1-D matching dictionary mode is tested on top of the 2D matching dictionary mode. Only the pixels that are coded by using the 1-D matching mode are stored in the dictionary (unless the number of stored pixels exceeds the pre-defined dictionary size) and can serve as reference pixels for prediction.
Results of Test B
-
Test Condition 1 (equivalent to test A1)
-
Anchor: 1x2 CTUs for 4x4/8x4 IBC and FF for 4x8/8x8/16x16/32x32 IBC
-
Test : 1x2 CTUs for ISC and ILC
Lossy Coding
|
All Intra
|
A1
ILC
|
CE SW Hor. ISC
|
B1.1*
H/V-ISC
|
B1.2**
H-F2D
|
B2*
P2D
|
B3**
H/V-F2D
|
B4.1
4x1 Str.
|
B4.2*
1x20 Str.
|
B5
Entropy
|
B7
1D Match
|
RGB, TGM, 1080p & 720p
|
−2.0%
|
−0.3%
|
−0.9%
|
|
−1.4%
|
|
−0.3%
|
Same as B.2
|
−0.6%
|
−0.8%
|
RGB, MC, 1440p & 1080p
|
−1.6%
|
0.0%
|
−0.1%
|
|
−0.6%
|
|
0.0%
|
0.0%
|
0.0%
|
RGB, Animation, 720p
|
0.0%
|
0.0%
|
0.0%
|
|
0.0%
|
|
0.0%
|
0.0%
|
0.0%
|
RGB, Camera, 1080p
|
0.0%
|
0.0%
|
0.0%
|
|
0.0%
|
|
0.0%
|
0.0%
|
0.0%
|
YUV, TGM, 1080p & 720p
|
−1.8%
|
−0.3%
|
−0.8%
|
|
−1.4%
|
|
−0.2%
|
−0.5%
|
−0.7%
|
YUV, MC, 1440p & 1080p
|
−1.5%
|
0.0%
|
−0.1%
|
|
−0.6%
|
|
0.0%
|
0.0%
|
0.0%
|
YUV, Animation, 720p
|
0.0%
|
0.1%
|
0.1%
|
|
0.1%
|
|
0.1%
|
0.1%
|
0.1%
|
YUV, Camera, 1080p
|
0.0%
|
0.1%
|
0.1%
|
|
0.0%
|
|
0.0%
|
0.0%
|
0.1%
|
Enc Time[%]
|
115%
|
152%
|
173%
|
|
218%
|
|
134%
|
--
|
139%
|
171%
|
Dec Time[%]
|
101%
|
108%
|
110%
|
|
107%
|
|
103%
|
--
|
99%
|
106%
|
Lossy Coding
|
Random Access
|
A1
ILC
|
CE SW Hor. ISC
|
B1.1*
H/V-ISC
|
B1.2**
H-F2D
|
B2*
P2D
|
B3**
H/V-F2D
|
B4.1
4x1 Str.
|
B4.2*
1x20 Str.
|
B5
Entropy
|
B7
1D Match
|
RGB, TGM, 1080p & 720p
|
−1.2%
|
−0.1%
|
−0.5%
|
|
−0.9%
|
|
−0.1%
|
Same as B.2
|
−0.3%
|
−0.6%
|
RGB, MC, 1440p & 1080p
|
−1.1%
|
0.1%
|
0.0%
|
|
−0.4%
|
|
0.1%
|
0.0%
|
−0.1%
|
RGB, Animation, 720p
|
0.0%
|
0.1%
|
0.1%
|
|
0.1%
|
|
0.1%
|
0.1%
|
0.1%
|
RGB, Camera, 1080p
|
0.0%
|
0.0%
|
0.0%
|
|
0.0%
|
|
0.0%
|
0.0%
|
0.0%
|
YUV, TGM, 1080p & 720p
|
−1.1%
|
−0.1%
|
−0.4%
|
|
−0.8%
|
|
−0.1%
|
−0.2%
|
−0.5%
|
YUV, MC, 1440p & 1080p
|
−1.1%
|
0.1%
|
0.0%
|
|
−0.4%
|
|
0.1%
|
0.1%
|
0.0%
|
YUV, Animation, 720p
|
0.0%
|
0.1%
|
0.1%
|
|
0.1%
|
|
0.0%
|
0.1%
|
0.0%
|
YUV, Camera, 1080p
|
0.0%
|
0.1%
|
0.1%
|
|
0.1%
|
|
0.1%
|
0.1%
|
0.0%
|
Enc Time[%]
|
107%
|
128%
|
123%
|
|
141%
|
|
111%
|
--
|
112%
|
133%
|
Dec Time[%]
|
100%
|
111%
|
110%
|
|
109%
|
|
103%
|
--
|
94%
|
114%
|
Lossy Coding
|
Low Delay B
|
A1
ILC
|
CE SW Hor. ISC
|
B1.1*
H/V-ISC
|
B1.2**
H-F2D
|
B2*
P2D
|
B3**
H/V-F2D
|
B4.1
4x1 Str.
|
B4.2*
1x20 Str.
|
B5
Entropy
|
B7
1D Match
|
RGB, TGM, 1080p & 720p
|
−0.6%
|
0.0%
|
−0.2%
|
|
−0.4%
|
|
0.0%
|
Same as B.2
|
−0.1%
|
−0.1%
|
RGB, MC, 1440p & 1080p
|
−0.6%
|
0.0%
|
−0.1%
|
|
−0.3%
|
|
0.1%
|
0.1%
|
0.1%
|
RGB, Animation, 720p
|
0.0%
|
0.1%
|
0.1%
|
|
0.1%
|
|
0.0%
|
0.1%
|
0.1%
|
RGB, Camera, 1080p
|
0.0%
|
0.1%
|
0.1%
|
|
0.1%
|
|
0.1%
|
0.1%
|
0.1%
|
YUV, TGM, 1080p & 720p
|
−0.5%
|
0.0%
|
0.0%
|
|
−0.3%
|
|
0.0%
|
−0.1%
|
−0.1%
|
YUV, MC, 1440p & 1080p
|
−0.5%
|
0.0%
|
0.0%
|
|
−0.5%
|
|
0.0%
|
−0.1%
|
−0.1%
|
YUV, Animation, 720p
|
−0.1%
|
0.3%
|
0.2%
|
|
0.1%
|
|
0.3%
|
0.2%
|
0.2%
|
YUV, Camera, 1080p
|
0.0%
|
0.0%
|
0.0%
|
|
0.0%
|
|
0.0%
|
0.0%
|
0.0%
|
Enc Time[%]
|
102%
|
115%
|
117%
|
|
121%
|
|
108%
|
--
|
108%
|
121%
|
Dec Time[%]
|
102%
|
107%
|
115%
|
|
110%
|
|
106%
|
--
|
100%
|
118%
|
Dostları ilə paylaş: |