Abstract
This disclosure describes techniques for selection of coded picture buffer (CPB) parameters used to define a CPB for a video coding device for clean random access (CRA) pictures and broken link access (BLA) pictures in a video bitstream. A video coding device receives a bitstream including one or more CRA pictures or BLA pictures and also receives a message indicating whether to use an alternative set of CPB parameters for at least one of the CRA pictures or BLA pictures. The message may be received from an external means such as a processing means included in a streaming server or network entity. The video coding device sets a variable defined to indicate the set of CPB parameters for a given one of the pictures based on the received message and selects the set of CPB parameters for the given one of the pictures based on the variable for the picture.
This disclosure describes techniques for selection of coded picture buffer (CPB) parameters used to define a CPB for a video coding device for clean random access (CRA) pictures and broken link access (BLA) pictures in a video bitstream. A video coding device receives a bitstream including one or more CRA pictures or BLA pictures and also receives a message indicating whether to use an alternative set of CPB parameters for at least one of the CRA pictures or BLA pictures. The message may be received from an external means such as a processing means included in a streaming server or network entity. The video coding device sets a variable defined to indicate the set of CPB parameters for a given one of the pictures based on the received message and selects the set of CPB parameters for the given one of the pictures based on the variable for the picture.
| Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
|---|---|---|---|---|---|---|---|---|---|
| Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
| Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
Specification Information
Specification Information
Technologies
Family Information
| All Granted Patents In Patent Family : | ---- |
| All Pending Patents In Patent Family : | ---- |
| Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
| US2014079140A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | Yes | Basis Patent | ||||
| US9374583B2 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | Yes | Basis Patent | ||||
| AR093236A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| AU2013318467A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| AU2013318467B2 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| BR112015006059A2 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| CA2883439A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| CA2883439C | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| CN104641637A | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| EP2898677B1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| HK1205841A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| JP2015533048A | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| JP6271558B2 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| KR101721344B1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| KR20150060776A | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| PH12015500517A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| RU2015114441A | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| RU2624100C2 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| SG11201501407TA | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| TW201424392A | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| TWI559774B | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| WO2014046850A1 | Not Available | 27/03/2018 | ISLD-201806-033 | QUALCOMM INC | No | Family Member | ||||
| CN104641637B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| DK2898677T3 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| ES2684546T3 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| HUE039076T2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| MY181728A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| PH12015500517B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| PT2898677T | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| SI2898677T1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| UA117462C2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| ZA201502302B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
| ----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- | |||
Technologies
Signal Processing
Product
Use Cases
Mobile TV/ Radio
Services
Claim
1. A method of processing video data, the method comprising:', 'receiving a bitstream representing a plurality of pictures including one or more of clean random access (CRA) pictures or broken link access (BLA) pictures;', 'receiving a message indicating whether to use an alternative set of coded picture buffer (CPB) parameters for at least one of the CRA pictures or the BLA pictures; setting a variable defined to indicate the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the received message; and', 'selecting the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the variable for the picture.
2. The method of claim 1, further comprising initializing a hypothetical reference decoder (HRD) using the one of the CRA pictures or the BLA pictures and associated HRD parameters, wherein the HRD parameters include the selected set of CPB parameters for the picture.
3. The method of claim 1, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non-decodable leading pictures and the variable for the picture does not indicate the alternative set of CPB parameters, and wherein selecting the set of CPB parameters comprises selecting the default set of CPB parameters for the picture.
4. The method of claim 1 , wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non-decodable leading pictures and the variable for the picture indicates the alternative set of CPB parameters, and wherein selecting the set of CPB parameters comprises selecting the alternative set of CPB parameters for the picture.
5. The method of claim 1, further comprising setting a network abstraction layer (NAL) unit type for the one of the CRA pictures or the BLA pictures, wherein selecting the set of CPB parameters comprises selecting the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the NAL unit type and the variable for the picture.
6. The method of claim 5, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture that is handled as a BLA picture, and wherein setting the NAL unit type comprises setting the NAL unit type for the CRA picture handled as the BLA picture based on the variable for the picture.
7. The method of claim 6, wherein setting the NAL unit type for the CRA picture handled as the BLA picture comprises:', 'based on the variable for the picture indicating the alternative set of CPB parameters, setting the NAL unit type for the picture to indicate a BLA picture with decodable leading pictures; and', 'based on the variable for the picture not indicating the alternative set of CPB parameters, setting the NAL unit type for the picture to indicate a BLA picture with non-decodable leading pictures.
8. The method of claim 5, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture, and wherein setting the NAL unit type comprises setting the NAL unit type for the CRA picture to indicate a general CRA picture as signaled.
9. The method of claim 5, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture, and wherein setting the NAL unit type comprises setting the NAL unit type for the CRA picture to indicate one of a CRA picture with non-decodable leading pictures, a CRA picture with decodable leading pictures, or a CRA picture with no leading pictures as signaled
10. The method of claim 1, wherein receiving the message comprises receiving the message indicating whether to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures from an external means
11. The method of claim 10, wherein the one of the CRA pictures or the BLA pictures had non-decodable leading pictures in an original bitstream and the non- decodable leading pictures have been discarded by the external means, and wherein the received message indicates to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures
12. The method of claim 10, wherein the one of the CRA pictures or the BLA pictures did not have non-decodable leading pictures in an original bitstream or had non-decodable leading pictures in the original bitstream and the non-decodable leading pictures have not been discarded by the external means, and wherein the received message does not indicate to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures
13. The method of claim 1, further comprising:', 'not receiving a message indicating whether to use the alternative set of CPB parameters for another one of the CRA pictures or the BLA pictures;', 'setting the variable to not indicate the alternative set of CPB parameters for the another one of the CRA pictures or the BLA pictures; and', 'selecting the set of CPB parameters for the another one of the CRA pictures or the BLA pictures based on the variable for the picture
14. The method of claim 1, wherein the CPB parameters include initial CPB removal delays and initial CPB removal delay offsets
15. The method of claim 1, further comprising applying the selected set of CPB parameters for the one of the CRA pictures or the BLA pictures to a CPB included in a video decoding device to ensure that the CPB does not overflow during decoding of the video data
16. The method of claim 1, further comprising applying the selected set of CPB parameters for the one of the CRA pictures or the BLA pictures to a first CPB included in a video encoding device to ensure that the first CPB included in the video encoding device will not overflow during encoding of the video data, and ensure that a second CPB included in a video decoding device does not overflow upon receiving an encoded bitstream generated by the video encoding device
17. A video coding device for processing video data, the device comprising:', 'a coded picture buffer (CPB) configured to store video data; and', 'one or more processors configured to receive a bitstream representing a plurality of pictures including one or more of clean random access (CRA) pictures or broken link access (BLA) pictures, receive a message indicating whether to use an alternative set of CPB parameters for at least one of the CRA pictures or the BLA pictures, setting a variable defined to indicate the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the received message, and selecting the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the variable for the picture
18. The video coding device of claim 17, wherein the processors are configured to initialize a hypothetical reference decoder (HRD) using the one of the CRA pictures or the BLA pictures and associated HRD parameters, wherein the HRD parameters include the selected set of CPB parameters for the picture
19. The video coding device of claim 17, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non-decodable leading pictures and the variable for the picture does not indicate the alternative set of CPB parameters, and wherein the processors are configured to select the default set of CPB parameters for the picture.
20. The video coding device of claim 17, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non-decodable leading pictures and the variable for the picture indicates the alternative set of CPB parameters, and wherein the processors are configured to select the alternative set of CPB parameters for the picture.
21. The video coding device of claim 17, wherein the processors are configured to set a network abstraction layer (NAL) unit type for the one of the CRA pictures or the BLA pictures, and select the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the NAL unit type and the variable for the picture.
22. The video coding device of claim 21, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture that is handled as a BLA picture, and wherein the processors are configured to set the NAL unit type for the CRA picture handled as the BLA picture based on the variable for the picture.
23. The video coding device of claim 22, wherein:', 'based on the variable for the picture indicating the alternative set of CPB parameters, the processors are configured to set the NAL unit type for the CRA picture handled as the BLA picture to indicate a BLA picture with decodable leading pictures; and', 'based on the variable for the picture not indicating the alternative set of CPB parameters, the parameters are configured to set the NAL unit type for the CRA picture handled as the BLA picture to indicate a BLA picture with non-decodable leading pictures.
24. The video coding device of claim 21, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture, and wherein the processors are configured to set the NAL unit type for the CRA picture to indicate a general CRA picture as signaled.
25. The video coding device of claim 21, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture, and wherein the processors are configured to set the NAL unit type for the CRA picture to indicate one of a CRA picture with non- decodable leading pictures, a CRA picture with decodable leading pictures, or a CRA picture with no leading pictures as signaled.
26. The video coding device of claim 17, wherein the processors are configured to receive the message indicating whether to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures from an external means.
27. The video coding device of claim 26, wherein the one of the CRA pictures or the BLA pictures had non-decodable leading pictures in an original bitstream and the non- decodable leading pictures have been discarded by the external means, and wherein the received message indicates to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures.
28. The video coding device of claim 26, wherein the one of the CRA pictures or the BLA pictures did not have non-decodable leading pictures in an original bitstream or had non-decodable leading pictures in the original bitstream and the non-decodable leading pictures have not been discarded by the external means, and wherein the received message does not indicate to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures.
29. The video coding device of claim 17, wherein the processors are configured to: not receive a message indicating whether to use the alternative set of CPB parameters for another one of the CRA pictures or the BLA pictures;', 'set the variable to not indicate the alternative set of CPB parameters for the another one of the CRA pictures or the BLA pictures; and', 'select the set of CPB parameters for the another one of the CRA pictures or the BLA pictures based on the variable for the picture.
30. The video coding device of claim 17, wherein the CPB parameters include initial CPB removal delays and initial CPB removal delay offsets.
31. The video coding device of claim 17, wherein the processors are configured to apply the selected set of CPB parameters for the one of the CRA pictures or the BLA pictures to a CPB included in a video decoding device to ensure that the CPB does not overflow during decoding of the video data.
32. The video coding device of claim 17, wherein the processors are configured to apply the selected set of CPB parameters for the one of the CRA pictures or the BLA pictures to a first CPB included in a video encoding device to ensure that the first CPB included in the video encoding device will not overflow during encoding of the video data, and ensure that a second CPB included in a video decoding device does not overflow upon receiving an encoded bitstream generated by the video encoding device.
33. A video coding device for processing video data, the device comprising:', 'means for receiving a bitstream representing a plurality of pictures including one or more of clean random access (CRA) pictures or broken link access (BLA) pictures; means for receiving a message indicating whether to use an alternative set of coded picture buffer (CPB) parameters for at least one of the CRA pictures or the BLA pictures;', 'means for setting a variable defined to indicate the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the received message; and', 'means for selecting the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the variable for the picture.
34. The video coding device of claim 33, further comprising means for initializing a hypothetical reference decoder (HRD) using the one of the CRA pictures or the BLA pictures and associated HRD parameters, wherein the HRD parameters include the selected set of CPB parameters for the picture.
35. The video coding device of claim 33, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non-decodable leading pictures and the variable for the picture does not indicate the alternative set of CPB parameters, further comprising means for selecting the default set of CPB parameters for the picture.
36. The video coding device of claim 33, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non-decodable leading pictures and the variable for the picture indicates the alternative set of CPB parameters, further comprising means for selecting the alternative set of CPB parameters for the picture.
37. The video coding device of claim 33, further comprising means for setting a network abstraction layer (NAL) unit type for the one of the CRA pictures or the BLA pictures, and means for selecting the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the NAL unit type and the variable for the picture.
38. The video coding device of claim 37, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture that is handled as a BLA picture, further comprising means for setting the NAL unit type for the CRA picture handled as the BLA picture based on the variable for the picture.
39. The video coding device of claim 33, further comprising means for receiving the message indicating whether to use the alternative set of CPB parameters for the one of the CRA pictures or the BLA pictures from an external means.
40. The video coding device of claim 33, further comprising means for applying the selected set of CPB parameters for the one of the CRA pictures or the BLA pictures to a CPB included in a video decoding device to ensure that the CPB does not overflow during decoding of the video data.
41. The video coding device of claim 33, further comprising means for applying the selected set of CPB parameters for the one of the CRA pictures or the BLA pictures to a first CPB included in a video encoding device to ensure that the first CPB included in the video encoding device will not overflow during encoding of the video data, and ensure that a second CPB included in a video decoding device does not overflow upon receiving an encoded bitstream generated by the video encoding device.
42. A computer-readable medium comprising instructions for processing video data, the instructions, when executed, cause one or more processors to:', 'receive a bitstream representing a plurality of pictures including one or more of clean random access (CRA) pictures or broken link access (BLA) pictures;', 'receive a message indicating whether to use an alternative set of coded picture buffer (CPB) parameters for at least one of the CRA pictures or the BLA pictures;', 'set a variable defined to indicate the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the received message; and', 'select the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the variable for the picture.
43. The computer-readable medium of claim 42, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non- decodable leading pictures and the variable for the picture does not indicate the alternative set of CPB parameters, and wherein the instructions cause the processors to select the default set of CPB parameters for the picture.
44. The computer-readable medium of claim 42, wherein the one of the CRA pictures or the BLA pictures comprises one of a CRA picture or a BLA picture with a network abstraction layer (NAL) unit type that indicates a BLA picture with non- decodable leading pictures and the variable for the picture indicates the alternative set of CPB parameters, and wherein the instructions cause the processors to select the alternative set of CPB parameters for the picture.
45. The computer-readable medium of claim 42, wherein the instructions cause the processors to set a network abstraction layer (NAL) unit type for the one of the CRA pictures or the BLA pictures, and select the set of CPB parameters for the one of the CRA pictures or the BLA pictures based on the NAL unit type and the variable for the picture.
46. The computer-readable medium of claim 45, wherein the one of the CRA pictures or the BLA pictures comprises a CRA picture that is handled as a BLA picture, and wherein the instructions cause the processor to set the NAL unit type for the CRA picture handled as the BLA picture based on the variable for the picture.']
Associated Portfolios
Licensor Claim Chart
Creation Date |
Download |
||
|---|---|---|---|
|
Claim charts will soon be available!
|
|||
SUMMARY
ClaimChart-EP2898677A1-STO
Patent number:EP2898677A1
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.

Creation Date
Download