Opened 4 years ago
Closed 4 years ago
#1371 closed defect (fixed)
Incorrect subpicture boundaries
Reported by: | bheng | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | VVC D10 vG |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@… |
Description
In equation 113, I believe SubpicRightBoundaryPos and SubpicBotBoundaryPos should be derived using the actual picture size from the PPS, not the maximum picture size from the SPS:
SubpicRightBoundaryPos = Min( sps_pic_width_max_in_luma_samples - 1, ... )
SubpicBotBoundaryPos = Min( sps_pic_height_max_in_luma_samples - 1, ... )
These boundaries are used in several TMVP equations, such as the following:
rightBoundaryPos = sps_subpic_treated_as_pic_flag[ CurrSubpicIdx ] ? SubpicRightBoundaryPos : pps_pic_width_in_luma_samples - 1 (585)
When not present, the value of sps_subpic_treated_as_pic_flag[ i ] is inferred to be equal to 1. So, the subpicture boundaries need to be derived correctly above, even if subpictures are not used.
Change history (2)
comment:1 Changed 4 years ago by yk
comment:2 Changed 4 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Fixed as discussed/suggested in JVET-T0110-v2.
Thanks! I agree. And since the equation is located in the SH semantics (it was originally located in the SPS semantics), in any case it is safe to use the actual picture size from the PPS.