Custom query (96 matches)

Filters
 
or
 
  
 
Columns

Show under each result:


Results (73 - 75 of 96)

Ticket Resolution Summary Owner Reporter
#80 fixed Inconsistency of signaling condition for depth_dc_sign_flag between WD and HTM-12.0 tech tsukuba.takeshi
Description

In I.7.3.8.5.2 Coding unit extension syntax, depth_dc_sign_flag is signaled when depth_dc_abs[x0+k][y0+j][i] is greater than 0 as follows:

dcNumSeg = DmmFlag[ x0 + k ][ y0 + j ] ? 2 : 1 if( depth_dc_flag[ x0 + k ][ y0 + j ] )

for( i = 0; i < dcNumSeg; i ++ ) {

depth_dc_abs[x0+k][y0+j][i] if(depth_dc_abs[x0+k][y0+j][i] >0)

depth_dc_sign_flag[x0+k][y0+j][i]

}

On the other hand,in HTM-12.0, it is signaled when the absolute value of DcOffset is greater than 0 as follows:

Void TDecSbac::xParseDimDeltaDC( Pel& rValDeltaDC, UInt uiNumSeg ) {

UInt absValDeltaDC = 0; xReadExGolombLevel( absValDeltaDC, m_cDdcDataSCModel.get(0, 0, 0) ); rValDeltaDC = (Pel)absValDeltaDC + ( uiNumSeg > 1 ? 0 : 1 ); ... if( rValDeltaDC != 0 ) {

UInt uiSign; m_pcTDecBinIf->decodeBinEP( uiSign );

} ...

}

Signaling condition for depth_dc_sign_flag in WD should be aligned with HTM-12.0 as follows:

for example

dcNumSeg = DmmFlag[ x0 + k ][ y0 + j ] ? 2 : 1 if( depth_dc_flag[ x0 + k ][ y0 + j ] )

for( i = 0; i < dcNumSeg; i ++ ) {

depth_dc_abs[x0+k][y0+j][i] if((depth_dc_abs[x0+k][y0+j][i] - dcNumseg + 2) >0) or if((depth_dc_abs[x0+k][y0+j][i] + (dcNumseg > 1 ? 0 : 1 ) >0)

depth_dc_sign_flag[x0+k][y0+j][i]

}

#81 fixed typo in I.8.5.3.2.17 tech lizhang
Description

The 'SbW’ of the following sentence in subclause I.8.5.3.2.17 – When ( SbW + nSbH ) is equal to 12

should be replaced by 'nSbW'.

#82 fixed Obsolete motion data compression in DV derivation process tech Tomohiro Ikai
Description

Obsolete motion data compression remains in text (I.8.5.5 Derivation process for disparity vectors)

as

  1. When yCb − 1 is less than ( ( yCb >> Log2CtbSizeY ) << Log2CtbSizeY ), the following applies:

xB1 = ( ( xB1 >> 3 ) << 3 ) + ( ( xB1 >> 3 ) & 1) * 7 (I 251)

In HTM, the compression have been effectively removed when HTM was updated based on the latest(at that point) HM. Specifically, HTM70 has the following in getPUAbove(),

if(MotionDataCompresssion) {

uiAPartUnitIdx = g_motionRefer[uiAPartUnitIdx];

}

But HTM80 or later doesn't have that process (so removed).

Note: See TracQuery for help on using queries.