Required supplementary enhancement information messages through profile
A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data comprising at least one coded picture, identify, by a decoder, at least one first supplementary information enhancement (SEI) message type included with the video data and from a plurality of SEI message types that is required to be processed by the decoder, and the first SEI message type is selected based on a value of a profile indicator; and decode, by the decoder, the video data based on the first SEI message type.
1 . A method comprising:
obtaining video data comprising at least one coded picture;
identifying, by a decoder, at least one first supplementary information enhancement (SEI) message type included with the video data and from a plurality of SEI message types that is required to be processed by the decoder, wherein the first SEI message type is selected based on a value of a profile indicator; and
decoding, by the decoder, the video data based on the first SEI message type.
2 . The method according to claim 1 ,
wherein the profile indicator indicates a video coding for machine (VCM) profile.
3 . The method according to claim 1 ,
wherein obtaining the video data comprises obtaining the video data from a bitstream including NAL units including the plurality of SEI messages.
4 . The method according to claim 3 ,
wherein the bitstream identifies at least some of the SEI messages of the NAL units as VVC test model (VTM) bitstream SEIs and at least some other of the SEI messages of the NAL units as not VTM bitstream SEIs.
5 . The method according to claim 4 ,
wherein the value of the profile indicator indicates whether the VTM bitstream SEI are required for decoding the video data.
6 . The method according to claim 1 ,
wherein the value of the profile indicator indicates whether the at least one first SEI message type must be processed by the decoder.
7 . The method according to claim 1 ,
wherein the value of the profile indicator indicates whether the at least one first SEI message type is to be ignored by the decoder.
8 . An apparatus for video decoding, the apparatus comprising:
at least one memory configured to store computer program code;
at least one processor configured to access the computer program code and operate as instructed by the computer program code, the computer program code including:
obtaining code configured to cause the at least one processor to implement obtaining video data comprising at least one coded picture;
identifying code configured to cause the at least one processor to implement identifying, by a decoder, at least one first supplementary information enhancement (SEI) message type included with the video data and from a plurality of SEI message types that is required to be processed by the decoder, wherein the first SEI message type is selected based on a value of a profile indicator; and
decoding code configured to cause the at least one processor to implement decoding, by the decoder, the video data based on the first SEI message type.
9 . The apparatus according to claim 8 ,
wherein the profile indicator indicates a video coding for machine (VCM) profile.
10 . The apparatus according to claim 8 ,
wherein obtaining the video data comprises obtaining the video data from a bitstream including NAL units including the plurality of SEI messages.
11 . The apparatus according to claim 10 ,
wherein the bitstream identifies at least some of the SEI messages of the NAL units as VVC test model (VTM) bitstream SEIs and at least some other of the SEI messages of the NAL units as not VTM bitstream SEIs.
12 . The apparatus according to claim 11 ,
wherein the value of the profile indicator indicates whether the VTM bitstream SEI are required for decoding the video data.
13 . The apparatus according to claim 8 ,
wherein the value of the profile indicator indicates whether the at least one first SEI message type must be processed by the decoder.
14 . The apparatus according to claim 8 ,
wherein the value of the profile indicator indicates whether the at least one first SEI message type is to be ignored by the decoder.
15 . A non-transitory computer readable medium storing a program causing a computer to:
obtain video data comprising at least one coded picture;
identify, by a decoder, at least one first supplementary information enhancement (SEI) message type included with the video data and from a plurality of SEI message types that is required to be processed by the decoder, wherein the first SEI message type is selected based on a value of a profile indicator; and
decode, by the decoder, the video data based on the first SEI message type.
16 . The method according to claim 15 ,
wherein the profile indicator indicates a video coding for machine (VCM) profile.
17 . The method according to claim 15 ,
wherein obtaining the video data comprises obtaining the video data from a bitstream including NAL units including the plurality of SEI messages.
18 . The method according to claim 17 ,
wherein the bitstream identifies at least some of the SEI messages of the NAL units as VVC test model (VTM) bitstream SEIs and at least some other of the SEI messages of the NAL units as not VTM bitstream SEIs.
19 . The method according to claim 18 ,
wherein the value of the profile indicator indicates whether the VTM bitstream SEI are required for decoding the video data.
20 . The method according to claim 15 ,
wherein the value of the profile indicator indicates whether the at least one first SEI message type must be processed by the decoder.