Of itu-t sg16 wp3 and iso/iec jtc1/SC29/WG11


Picture order count [done]



Yüklə 0,98 Mb.
səhifə17/29
tarix08.01.2019
ölçüsü0,98 Mb.
#93461
1   ...   13   14   15   16   17   18   19   20   ...   29

5.12.5Picture order count [done]


JCTVC-I0345 Temporally adaptive POC coding [R. L. Joshi, Y. Chen, Y.-K. Wang, A. K. Ramasubramonian (Qualcomm)]

In this proposal, a change in the definition of previous reference picture (prevRefPic) in the calculation of picture order count (POC) value of a picture is suggested. In addition, an adaptive POC signaling scheme is also proposed. Unlike the current HEVC design, which signals a fixed number of Least Significant Bits (LSB) of the POC, it is proposed that pictures having different temporal_id values may use different number of bits for signaling the POC LSBs.

For GOP sizes of 8 and 16, average bit-savings for the POC signalling subset of the bitstream were reported as 31.25% and 42.5%, respectively, assuming no robustness to picture loss. For one picture loss, the average bit-saving are 27.5% and 36.46%, respectively.

The contributor had previously submitted a similar proposal.

More LBSs would be sent for lower temporal layers.

The motivation is to save some bits for POC LSBs in higher temporal layers.

It was remarked that as a percentage of the total bitstream size, the savings might not be so significant.

The proposal suggested to reduce the minimum number of bits used for POC LSBs.

A participant expressed concern over whether this could potentially have unforeseen adverse consequences.

Another participant suggested that the change makes the specification more complicated and difficult to understand, for a coding efficiency benefit that seems very limited. We are generally not seeking minor benefits in coding efficiency unless motivated by such factors as simplification, logical design, etc.



Decision: Define the prevRefPic to be the previous reference picture with the same or lower temporal ID.

No other action taken.



JCTVC-I0045 Cyclic POC [J. Koyama, K. Kazui, S. Shimada, A. Nakagawa (Fujitsu)]

This contribution again proposes to change the definition of picture order count (POC) to a cyclic pattern. The range of POC value remains 32-bit and no syntax change is required.

The proposed modification to the HM6 text is attached.

Previous document H0257, this time with text.

The expressed concern is the need to insert IDR (e.g., once per year).

In AVC, it was possible to avoid this by using MMCO = 5.

The suggestion is to apply a wrapping rule, as is done with POC LSBs.

It was remarked that it would not be necessary to modify the range of values of POC. If specified this way, it would have no effect on "normal" relatively-short bitstreams.

It was remarked that it might be difficult to test whether a decoder is doing this correctly.

It was remarked that there were some editorial problems in the provided text.

It was suggested that we could just entirely remove the POC range constraint.

Suggested structure of scheme:



  • A suggested simpler alternative was to just increase the range to 64 bits (knowing that a decoder doesn't actually need to do it that way).

  • A limit on the value of the signalled POC difference relative to an LTRP needs to be specified. Specify that the total POC difference of a long-term ref picture relative to the current picture shall be less than 224−1.

Decision (BF): Adopt the two modifications described above.

5.12.6SEI messages [some deferred]


JCTVC-I0218 Changes to the hash SEI calculation for improved usability [T. Hellman, W. Wan (Broadcom)]

Reviewed in HLS BoG (chaired by J. Boyce).

This contribution claims that the two hash SEI messages, as presently defined, are difficult for a real-time encoder or decoder to use. It states that three independent post-decode memory passes are necessary to compute the hashes. It recommends two changes: computing separate MD5 hashes for luma and chroma, rather than just one, and replacing the second hash type (CRC) with a checksum. It claims that the first change allows real-time decoders to compute the MD5 at display time, and the second allows real-time computation of the hash at both encode time and decode time.

It was suggested that the size of the MD5sum could be reduced, and that 16 bytes is stronger than needed.

Replacing CRC with checksum allows order independent processing, but offers less protection. It was noted that H.271 uses CRC32.

It was noted that checksum or CRC may be useful for error detection of parameter sets.

A suggestion was made to use a checksum method as a 3rd method, not removing the CRC.

A suggestion was made to clarify operation if calculation overflows 32 bits.

The BoG recommended to add support for the additional hash type described as solution 2 of I0218 (an order-independent scheme) for the checksum method, in addition to the CRC and MD5sum schemes. Also always send 3 checksums/hashes – one per color component. Decision: Adopt (both aspects described within this paragraph).

JCTVC-I0245 LCU based Input order scanning for hash SEI Message [R. R. Srinivasan, M. Mody, C. Ghone (TI)]

Reviewed in HLS BoG (chaired by J. Boyce).

Hash SEI messages are defined to provide checksum of the decoded picture in the current access unit. With the current definition, computation of these checksum can be done only as an end of frame operation, as there is a sequential dependency between different color components and within in a color component, lines taken in raster scan order are input to checksum engine. This proposal suggests breaking dependency between different color components and also proposes a way to do this checksum calculation during LCU decoding process immediately after in-loop filtering process. There by making the checksum calculation as a LCU based operation, instead of a line-based operation. This reduces frame-end computation complexity and reduces memory bandwidth.

Propose to send 3 separate MD5sum values, one for each color component.

Not aligned with LCU grid because of post-filtering.

The interaction with slices and tiles was questioned. The coding order of the SEI message w.r.t. the coded picture should be considered. Perhaps a POC in the SEI message. There is a restriction now that SEI messages must precede the VCL NAL units of an access unit, and perhaps this should be relaxed.

First issue: 1 vs. 2 vs. 3 MD5sums. It was remarked that having 3 could help identify which color component had a problem.

Recommend to have 3 MD5sums, one per color component. If we keep the CRC, it should also have 3.

It was remarked that if the checksum were used, individual LCU operation and offset aligment is unnecessary.

See notes relating to I0218.



JCTVC-I0044 Modification of recovery point SEI message [K. Kazui, J. Koyama, S. Shimada, A. Nakagawa (Fujitsu)]

TBR.

JCTVC-I0057 Frame packing arrangement SEI extension for HEVC [O. Nakagami, T. Suzuki (Sony)]

Reviewed in HLS BoG (chaired by J. Boyce).

In the current draft, frame packing arrangement SEI is defined as the same as SEI defined in AVC (Rec. ITU-T H.264 | ISO/IEC 14496-10). This contribution proposes to modify the frame packing arrangement SEI for HEVC to support coding tools in HEVC.

Two extensions to the frame packing arrangement SEI were proposed. The proposed extension links the view information and coding structure. One is an extension for frame sequential coding using temporal_id. The other is an extension for frame packing coding using tile.

The proposed extensions were suggested to enable represent view information with fewer bits. Furthermore, it was asserted that decoders can output only the base view without entire decoding process since the additional view is independent of the base view in the coding structure point of view.

There was a suggested use case using temporal_id.

Another use case was described using tiles. A change was proposed to the SEI message syntax, such that the frame packing SEI message would use tile parameters from the PPS. It was noted that the proposed syntax has a parsing issue, as the proposed SEI message uses PPS parameters that may not be activated until the SH is parsed.

The semantics for the temporal_id aspects were not clearly described.

The BoG recommended no action.

JCTVC-I0058 On stereo 3D coding using frame packing arrangement SEI [O. Nakagami, T. Suzuki (Sony)]

Reviewed in HLS BoG (chaired by J. Boyce).

Frame packing stereo 3D coding using frame packing arrangement SEI is supported in the current draft. However, one issue is compatibility among decoders since decoding SEI messages is not a mandatory process. This contribution proposes three alternative methods to realize the 2D compatibility among the decoders.

Has 3 options. Add a 1-bit flag in VUI to indicate the existence of the SEI message.b

Uses “should” wording which isn’t done in the spec.

If some conditions in SEI message are met, normative decoding cropping process is changed.

It was mentioned that DVB uses this method for AVC frame packing.

IT NB comment to fix such schemes in HEVC.

The BoG recommended further review.

TBR.

JCTVC-I0072 Usage of cropping rectangle and sample aspect ratio to support 2D-compatible services in “Frame compatible Plano-Stereoscopic 3DTV” within the HEVC specification [M. Arena, P. Sunna (RAI)]

TBR.

JCTVC-I0062 Comments on field indication SEI message [M. Li, P. Wu (ZTE), C. Fogg (Harmonic)]

TBR.

JCTVC-I0393 How to use the field sequence SEI [C. Fogg (Harmonic), A. Wells (Ambarella)]

TBR.

JCTVC-I0502 On Chroma considerations for Interlaced material coding [J. Vieron, J.-M. Thiesse (Ateme)] [late]

TBR (presenter requests Monday 7th morning).


Yüklə 0,98 Mb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   ...   29




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin