Abstract
A quantized PCM mode includes the step of quantizing samples so that distortion is added to coded video. In this way video blocks coded with quantized PCM appear more uniformly with adjacent video blocks that have been coded with other lossy compression techniques such as inter-prediction coding or intra-prediction coding. A video encoder may first quantize input video samples with a quantization step prior to PCM coding the quantized samples. This quantization step may be signaled to a decoder in the encoded video bitstream. A video decoder may receive the encoded video bitstream that includes quantized PCM coded video samples. These samples are first decoded using pulse code demodulation and then are inverse quantized with the same quantization step used to encode the video. The video decoder may extract this quantization step from the output bit-depth in the encoded video bitstream.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
Not Available | 27/03/2018 | ISLD-201806-040 | 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 | |||||||
US2012224640A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | Yes | Basis Patent | ||||
AU2012226301A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
AU2012226301B2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
BR112013022516A2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CA2828556A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CA2828556C | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CN103404144A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CN103404144B | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
EP2681914A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
IL227926A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
JP2014511649A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
JP5722468B2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
KR101732767B1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
KR20130129459A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
MX2013010148A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
MY164711A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
RU2013144556A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
RU2578724C2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
SG192741A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
UA109312C2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
EP2681914B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
BR112013022516B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
DK2681914T3 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
ES2692183T3 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
HUE039796T2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
SI2681914T1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US10200689B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
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

Product
Use Cases

Services
Claim
1. A method for coding video data, the method comprising:', 'coding samples of a block of video data using quantized pulse code modulation according to an output bit-depth.
2. The method of claim 1, wherein coding samples of the block of video data using quantized pulse code modulation according to an output bit-depth comprises:', 'quantizing the samples of the block of video data according to a quantization step defining an amount of quantization to produce the output bit-depth; and', 'pulse code modulating the quantized samples.
3. The method of claim 2, wherein the output bit-depth is a definable parameter.
4. The method of claim 3, further comprising:', 'selecting the quantization step for the quantized samples to define the output bit- depth.
5. The method of claim 4, wherein selecting the quantization step comprises selecting the quantization step based on one or more characteristics of the video data.
6. The method of claim 2, wherein quantizing the samples of the block of video data according to a quantization step comprises a number of right shifts of the samples of the block of video data, wherein the number of right shifts is based on the', 'quantization step.
7. The method of claim 1, wherein coding samples of a block of video data using quantized pulse code modulation comprises:', 'quantizing samples of multiple blocks of video data according to a common quantization step; and', 'pulse code modulating the quantized samples in the multiple blocks of video data.
8. The method of claim 1, wherein coding samples of a block of video data using quantized pulse code modulation comprises:', 'quantizing samples of a first block of video data according to a first quantization step;', 'quantizing samples of a second block of video data according to a second quantization step different from the first quantization step; and', 'pulse code modulating the quantized samples in the first and second blocks of video data.
9. The method of claim 8, further comprising:', 'representing the first quantization step and the second quantization step as delta values relative to a base quantization step
10. The method of claim 1, further comprising:', 'generating an indication of the output bit-depth and including the indication in an encoded bitstream
11. The method of claim 10, further comprising:', 'including the indication of the output bit-depth in a sequence header as a syntax element
12. The method of claim 10, further comprising:', 'including an indication of a round offset in an encoded bitstream that includes the coded block of video data
13. A method for decoding a coded block of video data, the method comprising: decoding samples of the coded block of video data that have been encoded with quantized pulse code modulation according to an output bit-depth
14. The method of claim 13, wherein decoding samples of a block of video data according to an output bit-depth comprises: decoding the samples of the coded block of video data using pulse code demodulation; and', 'inverse quantizing the decoded samples according to a quantization step
15. The method of claim 14, wherein the quantization step is based on the output bit-depth
16. The method of claim 15, wherein inverse quantizing the decoded samples comprises:', 'inverse quantizing the decoded samples according to the quantization step and a rounding offset
17. The method of claim 16, further comprising:', 'receiving at least one of the output bit-depth, the quantization step and the rounding offset from an encoded bitstream that includes the coded block of video data
18. The method of claim 14, further comprising:', 'determining the quantization step based on one or more characteristics of the coded block of video data
19. An apparatus configured to code video data, the apparatus comprising:', 'a video encoding unit configured to code samples of a block of video data using quantized pulse code modulation according to an output bit-depth.
20. The apparatus of claim 19, wherein the video encoding unit comprises:', 'a quantization unit configured to quantize the samples of the block of video data according to a quantization step defining an amount of quantization to produce the output bit-depth; and', 'a modulation unit configured to code the quantized samples using pulse code modulation.
21. The apparatus of claim 20, wherein the output bit-depth is a definable parameter.
22. The apparatus of claim 21, wherein the video coding unit is further configured to select the quantization step for the quantized samples to define the output bit-depth.
23. The apparatus of claim 22, wherein the video encoding unit is configured to select the quantization step based on one or more characteristics of the video data.
24. The apparatus of claim 20, wherein the quantization unit is configured to quantize the samples of the block of video data using a number of right shifts of the samples of the block of video data, wherein the number of right shifts is based on the quantization step.
25. The apparatus of claim 19, wherein the video encoding unit comprises:', 'a quantization unit configured to quantize samples of multiple blocks of video data according to a common quantization step; and', 'a modulation unit configured to code the quantized samples using pulse code modulation in the multiple blocks of video data.
26. The apparatus of claim 19, wherein the video encoding unit comprises:', 'a quantization unit configured to quantize samples of a first block of video data according to a first quantization step and to quantize samples of a second block of video data according to a second quantization step different from the first quantization step; and', 'a modulation unit configured to code the quantized samples in the first and second blocks of video data using pulse code modulation.
27. The apparatus of claim 26, wherein the video encoding unit is further configured to represent the first quantization step and the second quantization step as delta values relative to a base quantization step.
28. The apparatus of claim 19, wherein the video encoding unit is further configured to generate an indication of the output bit-depth and to include the indication in an encoded bitstream.
29. The apparatus of claim 28, wherein the video encoding unit is further configured include the indication of the output bit-depth in a sequence header as a syntax element.
30. The apparatus of claim 28, wherein the video encoding unit is further configure include an indication of a round offset in an encoded bitstream that includes the coded block of video data.
31. An apparatus configured to decode a coded block of video data, the apparatus comprising:', 'a video decoding unit configured to decode samples of the coded block of video data that have been encoded with quantized pulse code modulation according to an output bit-depth.
32. The apparatus of claim 31 , wherein the video decoding unit comprises:', 'a demodulation unit configured to decode the samples of the coded block of video data using pulse code demodulation; and', 'an inverse quantization unit configure to inverse quantize the decoded samples according to a quantization step.
33. The apparatus of claim 32, wherein the quantization step is based on the output bit-depth.
34. The apparatus of claim 33, wherein the inverse quantization unit is further configured to inverse quantize the decoded samples according to the quantization step and a rounding offset.
35. The apparatus of claim 34, wherein the video decoding unit is further configured to receive at least one of the output bit-depth, the quantization step and the rounding offset from an encoded bitstream that includes the coded block of video data.
36. The apparatus of claim 32, wherein the video decoding unit is further configured to determine the quantization step based on one or more characteristics of the coded block of video data.
37. An apparatus configured to code video data, the apparatus comprising:', 'means for quantizing the samples of a block of video data according to a quantization step defining an amount of quantization to produce the output bit-depth; and', 'means for pulse code modulating the quantized samples.
38. The apparatus of claim 37, further comprising:', 'means for generating an indication of the output bit-depth and including the indication of the output bit-depth in a sequence header as a element.
39. An apparatus configured to decode a coded block of video data, the apparatus comprising:', 'means for decoding samples of the coded block of video data using pulse code demodulation; and', 'means for inverse quantizing the decoded samples according to a quantization step.
40. The apparatus of claim 39, wherein the quantization step is based on the output bit-depth.
41. The apparatus of claim 39, further comprising:', 'means for receiving at least one of the output bit-depth, the quantization step and the rounding offset from an encoded bitstream that includes the coded block of video data.
42. A computer program product comprising a computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a device for coding video to:', 'code samples of a block of video data using quantized pulse code modulation according to an output bit-depth.
43. The computer program product of claim 42, wherein the instructions to code samples of a block of video data using quantized pulse code modulation according to an output bit-depth comprise instructions to:', 'quantize the samples of the block of video data according to a quantization step defining an amount of quantization to produce the output bit-depth; and', 'pulse code modulate the quantized samples.
44. The computer program product of claim 42, further causing a processor to: generate an indication of the output bit-depth and including the indication of the output bit-depth in a sequence header as a syntax element.
45. A computer program product comprising a computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a device for decoding a coded block of video data to:', 'decode samples of the coded block of video data that have been encoded with quantized pulse code modulation according to an output bit-depth.
46. The computer program product of claim 45, wherein the instructions to decode samples of a block of video data according to an output bit-depth comprise instructions to:', 'decode the samples of the coded block of video data using pulse code demodulation; and', 'inverse quantize the decoded samples according to a quantization step.
47. The computer program product of claim 45, wherein the quantization step is based on the output bit-depth.
48. The computer program product of claim 45, further causing a processor to: receive at least one of the output bit-depth, the quantization step and the rounding offset from an encoded bitstream that includes the coded block of video data.']
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-WO2012121820A1-STO
Patent number:WO2012121820A1
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.