Custom query (96 matches)


Show under each result:

Results (7 - 9 of 96)

1 2 3 4 5 6 7 8 9 10 11 12 13
Ticket Resolution Summary Owner Reporter
#44 fixed Missing of splitFlag definition for DoNBDV and VSP tech Tomohiro Ikai

The process "H.8.5.4 Derivation process for disparity vectors" uses splitFlag. But the input definition of splitFlag seems missing and DoNBDV and VSP process doesn't set the value of splitFlag on calling H.8.5.4.

Fixed WD is attached(same change as WD of JCT3V-E0207).

#49 fixed Mismatch in VSP horSplitFlag derivation between WD and HTM tech Tomohiro Ikai

The sign of inequality is different between WD(">") and HTM("<"), it poses different results (please see the following detail). Because the mismatch was occured in the text editing phase and the HTM has been tested for some meeting cycles. I think WD fix might be appropriate. An example of WD fix is attached.

// WD
horSplitFlag = ( refDepPels[ xP0 ][ yP0 ] > refDepPels[ xP1 ][ yP1 ] )
= = ( refDepPels[ xP1 ][ yP0 ] > refDepPels[ xP0 ][ yP1] ) ) (H 296)
– The variables nSubBlkW and nSubBlkH are modified as specified in the following:
nSubBlkW = horSplitFlag ? 8 : 4 (H 297)
nSubBlkH = horSplitFlag ? 4 : 8 (H 298)

// HTM
ULvsBR = refDepthTmp[0][x+offset[0]] < refDepthTmp[3][x+offset[3]];
URvsBL = refDepthTmp[0][x+offset[3]] < refDepthTmp[3][x+offset[0]]; 
if( ULvsBR ^ URvsBL )
{ // 4x8 

// Detail
> 1 0
== 0 0
< 0 1
WD     UR>BL     UR==BL    UR<BL
UL>BR  8x4(1==1)  4x8(1==0)* 4x8(1==0)
UL==BR 4x8(0==1)* 8x4(0==0)  8x4(0==0)*
UL<BR  4x8(0==1)  8x4(0==0)* 8x4(0==0)
HTM    UR>BL     UR==BL    UR<BL
UL>BR  8x4(0^0)  8x4(0^0)* 4x8(0^1)
UL==BR 8x4(0^0)* 8x4(0^0)  4x8(0^1)*
UL<BR  4x8(1^0)  4x8(1^0)* 8x4(1^1)
#69 fixed Missing of DcVal process and unclear DcOffset usage tech Tomohiro Ikai

In I. (I. Segmental depth intra coding process) in 3D-HEVC Draft Text 4 (H1001_v2), dcPred is derived but not used. It seems dcPred related process for recSamples is missing.

The fix is not clear but the attached H1001_v2_opt1 may help.

To me, the DcOffset usage is not clear in the following points. So the editorial improvement and some fix is to be desired.

(1) In SDC, DcOffset is not added to predSamples in I. but it is added in I. The reason why we should have two DcOffset related subclause is not clear to me. If we uses I. in both cases, the text can be much clear (See H1001_v2_opt2)

(2) In SDC, the variable DcVal is derived and used. But the derivation of DcVal is not clear. Specifically, When SDC is on, dcOffsetAvailFlag is false. Then DcOffset is not used both in DLT on case and in DLT off case. But when DLT is on, possibly we should add DcOffset before Idx2DepthValue[] (dcOffsetAvail should be true in this part?).

(3) DLT handling is separately specified in I. and I. That is difficult to understand so it should be specified either in I. or in I.

(4) If predModeIntra is not equal to INTRA_DMM_WFULL or INTRA_DMM_CPREDTEX, dcPred[0] is derived. But it is unclear whther DcOffset should be added in this case.

1 2 3 4 5 6 7 8 9 10 11 12 13
Note: See TracQuery for help on using queries.