Streaming adaption based on clean random access (CRA) pictures
First Claim
1. A method of processing video data, the method comprising:
- receiving via out-of-band signaling with respect to signaling associated with receipt of a video bitstream, at a video decoding device, a message comprising an external indication from a source device external to the video decoding device;
receiving, at the video decoding device, the video bitstream, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message comprising the external indication;
setting a value of a HandleCraAsBla flag to a value specified by the message, the HandleCraAsBla flag being indicative of whether a clean random access (CRA) picture is to be processed as a broken link access (BLA) picture;
processing the CRA picture as a BLA picture based on the value of the HandleCraAsBla flag; and
based on the value of the HandleCraAsBla flag, setting a value of a second flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for processing video data are disclosed. A message is received at a video decoding device, the message comprising an external indication from a source device external to the video decoding device. A video bitstream is received at the video decoding device, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message. A value of a HandleCraAsBla flag is set to a value specified by the message and CRA pictures are processed as BLA pictures based on the value of the HandleCraAsBla flag. A value of a second flag is set based on the value of the HandleCraAsBla flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output.
-
Citations
13 Claims
-
1. A method of processing video data, the method comprising:
-
receiving via out-of-band signaling with respect to signaling associated with receipt of a video bitstream, at a video decoding device, a message comprising an external indication from a source device external to the video decoding device; receiving, at the video decoding device, the video bitstream, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message comprising the external indication; setting a value of a HandleCraAsBla flag to a value specified by the message, the HandleCraAsBla flag being indicative of whether a clean random access (CRA) picture is to be processed as a broken link access (BLA) picture; processing the CRA picture as a BLA picture based on the value of the HandleCraAsBla flag; and based on the value of the HandleCraAsBla flag, setting a value of a second flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output. - View Dependent Claims (2, 3, 4)
-
-
5. A video decoding device, comprising:
-
memory configured to store video data; and a processor in communication with the memory, the processor configured to; receive via out-of-band signaling with respect to signaling associated with receipt of a video bitstream, at the video decoding device, a message comprising an external indication from a source device external to the video decoding device; receive, at the video decoding device, the video bitstream, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message comprising the external indication; set a value of a HandleCraAsBla flag to a value specified by the message, the HandleCraAsBla flag being indicative of whether a clean random access (CRA) picture is to be processed as a broken link access (BLA) picture; process the CRA picture as a BLA picture based on the value of the HandleCraAsBla flag; and based on the value of the HandleCraAsBla flag, set a value of a second flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause one or more processors of a video decoding device to:
-
receive via out-of-band signaling with respect to signaling associated with receipt of a video bitstream, at the video decoding device, a message comprising an external indication from a source device external to the video decoding device; receive, at the video decoding device, the video bitstream, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message comprising the external indication; set a value of a HandleCraAsBla flag to a value specified by the message, the HandleCraAsBla flag being indicative of whether a clean random access (CRA) picture is to be processed as a broken link access (BLA) picture; process the CRA picture as a BLA picture based on the value of the HandleCraAsBla flag; and based on the value of the HandleCraAsBla flag, set a value of a second flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output. - View Dependent Claims (12, 13)
-
Specification