Opened 11 years ago

Closed 11 years ago

#1156 closed defect (invalid)

Temporal motion vector prediction

Reported by: sivasree Owned by: siva sree
Priority: minor Milestone: HM-12.1
Component: HM Version: HM-11.0
Keywords: Cc: fbossen, ksuehring, davidf, jct-vc@…


in the section of ITU-T H.265 (04/2013), derivation of bottom right block location is explained as below

  1. The bottom right collocated motion vector is derived as follows:

xColBr = xPb + nPbW (8-173)
yColBr = yPb + nPbH (8-174)

If yPb >> CtbLog2SizeY is equal to yColBr >> CtbLog2SizeY, yColBr is less than
pic_height_in_luma_samples, and xColBr is less than pic_width_in_luma_samples, the following

The variable colPb specifies the luma prediction block covering the modified location given by
( ( xColBr >> 4 ) << 4, ( yColBr >> 4 ) << 4 ) inside the collocated picture specified by colPic

so, here ( ( xColBr >> 4 ) << 4, ( yColBr >> 4 ) << 4 ) means rounding off the collocated co-ordinates to the multiples of 16
but its not happening in the implementation

Change History (2)

comment:1 Changed 11 years ago by DefaultCC Plugin

  • Cc fbossen ksuehring davidf jct-vc@… added

comment:2 Changed 11 years ago by fbossen

  • Resolution set to invalid
  • Status changed from new to closed

The HM implements this in a somewhat different (but equivalent) way. See the function TComCUMvField::compress(Char* pePredMode, Int scale)

Note: See TracTickets for help on using tickets.

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

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

  • David Flynn(Subscriber)
  • Frank Bossen(Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Always)
  • sivasree(Reporter)