Opened 9 years ago

Closed 9 years ago

#656 closed defect (fixed)

Access Invalid index of MinTbAddrZS

Reported by: djpark0115 Owned by: bbross
Priority: minor Milestone:
Component: Text Version: D8 (J1003) d7
Keywords: MinTbAddrZS Cc: bbross, wjhan, jct-vc@…

Description

In 7.4.2.3 Picture parameter set RBSP semantics, indexes of array MinTbAddrZS are defined inside picture boundary.
But, in 6.4.1 Derivation process for z-scan order block availability, index can be outside picture boundary when minBlockAddrN is calculated.

Change History (3)

comment:1 Changed 9 years ago by DefaultCC Plugin

  • Cc bbross wjhan jct-vc@… added

comment:2 Changed 9 years ago by bbross

I fixed this by conditioning the derivation of minBlockAddrN like this:
"The minimum luma block address in z-scan order minBlockAddrN of the block covering the location ( xN, yN ) is derived as follows.
– If one or more of the following conditions are true, minBlockAddrN is set to −1.

– xN is less than 0
– yN is less than 0
– xN is greater than pic_width_in_luma_samples
– yN is greater than pic_height_in_luma_samples

– Otherwise (xN and yN are inside picture boundaries),

minBlockAddrN = MinTbAddrZS[ xN >> Log2MinTrafoSize ][ yN >> Log2MinTrafoSize ] (6 2)"

Then, the condition "minBlockAddrN is less than 0" will make sure that availableN is set to FALSE.

This will be fixed in JCTVC-K0030_v3 (to be released).

comment:3 Changed 9 years ago by bbross

  • Resolution set to fixed
  • Status changed from new to closed
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

  • Benjamin Bross(Owner, Subscriber, Participant)
  • djpark0115(Reporter)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • Woo-Jin Han(Subscriber)