Concurrent video decoder instances are defined as follows.
For N video bitstreams encoded according to a video codec profile, decoding units flow into the coded picture buffer (CPB) for each stream according to a specified arrival schedule and are delivered by the common Hypothetical Stream Scheduler (HSS) that schedules the N bitstreams for decoding each of the units. For each access unit
-
all data associated with an access unit is removed and decoded instantaneously by the instantaneous decoding process at CPB removal time of the access unit.
-
Each decoded picture is placed in the Decoded Picture Buffer (DPB) for being referenced by the decoding process of this stream as well as for output and cropping.
-
A decoded picture is removed from the DPB at the time that it becomes no longer needed for inter-prediction reference as well as the output time of the access unit is the largest of all decoded pictures remaining in the group of N decoders
Then at any point time,
-
each of the individual streams conforms to the signaled profile/level/tier and HRD parameters of the individual stream.
-
The sum of the CPB size conforms to common profile/level/tier signaling
-
The aggregate decoder processing speed (samples per seconds) conforms to common profile/level/tier signaling.
-
The sum of the DPB size conforms to common profile/level/tier signaling
-
The common DPB size conforms to common profile/level/tier signaling
A set of N concurrent decoder instances conforms to a given capabilities (defined in
clause 7.1.2.2), if a set of up to N bitstreams encoded to be decodable by the HRD above, is decodable within the timing limits.
Based on the definition in
clause 7.1.2.1, the following capabilities are defined:
-
AVC-FullHD-Dec-2: The capability of supporting up to two (N=2) concurrent decoder instances with the aggregate capabilities of AVC-FullHD-Dec.
-
AVC-UHD-Dec-4: The capability of supporting up to four (N=4) concurrent decoder instances with the aggregate capabilities of AVC-UHD-Dec.
-
HEVC-UHD-Dec-4: The capability of supporting up to four (N=4) concurrent decoder instances with the aggregate capabilities of HEVC-UHD-Dec.
-
UHD-Dec-4: The capability supporting up to four (N=4) concurrent decoder instances with either:
-
the aggregate capabilities of AVC-UHD-Dec-4;
-
the aggregate capabilities of HEVC-UHD-Dec-4; or,
-
the capability of decoding up to 4 bitstreams for which each bitstream does not exceed the capability of being decodable either with AVC-FullHD-Dec or HEVC-FullHD-Dec.
-
AVC-8K-Dec-8: The capability of supporting up to eight (N=8) concurrent decoder instances with the aggregate capabilities of AVC-8K-Dec.
-
HEVC-8K-Dec-8: The capability of supporting up to eight (N=8) concurrent decoder instances with the aggregate capabilities of HEVC-8K-Dec.
-
8K-Dec-8: The capability supporting up to eight (N=8) concurrent decoder instances with either:
-
the aggregate capabilities of AVC-8K-Dec-8;
-
the aggregate capabilities of HEVC-8K-Dec-8; or,
-
the capability of decoding up to:
-
eight bitstreams for which each bitstream does not exceed the capability of being decodable either with AVC-FullHD-Dec or HEVC-FullHD-Dec; or,
-
four bitstreams for which each bitstream does not exceed the capability of being decodable either with AVC-UHD-Dec or HEVC-UHD-Dec.