Collusion attack prevention
US-2024362739-A1 · Oct 31, 2024 · US
US10412388B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10412388-B2 |
| Application number | US-201815864843-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 8, 2018 |
| Priority date | Mar 31, 2009 |
| Publication date | Sep 10, 2019 |
| Grant date | Sep 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method includes receiving an encoded video frame, decompressing the received encoded video frame, extracting a first quantization parameter (QP) from the decompressed video frame, and acquiring a delta QP based on the first QP. The method also includes acquiring a second QP based on the delta QP and the first QP, compressing the decompressed video frame based on the second QP, and providing the compressed video frame. The first QP corresponds to quantization settings originally used for compressing the encoded video frame. And the second QP corresponds to quantization settings for compressing the decompressed video frame.
Opening claim text (preview).
What is claimed is: 1. A method comprising: (a) identifying, by a device, a first quantization parameter used to encode a decoded frame; (b) determining, by the device, a delta quantization parameter as a function of the first quantization parameter, wherein the function is configured to provide the delta quantization parameter based at least on obtaining a level of reduction in bitrate while maintaining a level of quality to a predetermined level; (c) determining, by the device, a second quantization parameter for encoding the decoded frame based at least on the first quantization parameter and the delta quantization parameter; and (d) encoding, by the device, the decoded frame using the second quantization parameter. 2. The method of claim 1 , wherein (a) further comprises extracting, by a de-quantizer, the first quantization parameter from the decoded frame. 3. The method of claim 1 , wherein (b) further comprises receiving, by an adjustment module of the device, the first quantization parameter as an input to the function, wherein the adjustment module is configured to compute the function. 4. The method of claim 1 , wherein (b) further comprises determining the delta quantization parameter from the function configured to map the first quantization parameter to the delta quantization parameter. 5. The method of claim 1 , wherein (b) further comprises determining the delta quantization parameter from the function configured to select a positive delta quantization parameter responsive to the first quantization parameter being below a predetermined threshold. 6. The method of claim 1 , wherein (b) further comprises determining the delta quantization parameter from the function configured to select a negative delta quantization parameter responsive to the first quantization parameter being above a predetermined threshold. 7. The method of claim 1 , wherein the function is further configured to maintain the level of quality to a same quality of level as the decoded frame. 8. The method of claim 1 , wherein (c) further comprises determining the second quantization parameter by adding the delta quantization parameter to the first quantization parameter. 9. The method of claim 1 , wherein (c) further comprises determining the second quantization parameter based at least on a quality degradation offset, wherein the quality degradation offset indicates an amount of quality degradation. 10. The method of claim 1 , wherein (c) further comprises determining the second quantization parameter based at least on a compensation function, wherein the compensation function is configured to provide a byte size inflation adjustment using as an input: a total byte size of one or more decoded frames and a total byte size of one or more encoded frames. 11. A system comprising: a device comprising one or more processors, coupled to memory and configured to: identify a first quantization parameter used to encode a decoded frame; determine a delta quantization parameter as a function of the first quantization parameter, wherein the function is configured to provide the delta quantization parameter based at least on obtaining a level of reduction in bitrate while maintaining a level of quality to a predetermined level; determine a second quantization parameter for encoding the decoded frame based at least on the first quantization parameter and the delta quantization parameter; and encode, the decoded frame using the second quantization parameter. 12. The system of claim 11 , wherein a de-quantizer of the device is configured to extract the first quantization parameter from the decoded frame. 13. The system of claim 11 , wherein an adjustment module of the device is configured to receive the first quantization parameter as an input to the function and to compute the function to output the delta quantization parameter. 14. The system of claim 11 , wherein the function is further configured to map the first quantization parameter to the delta quantization parameter. 15. The system of claim 11 , wherein the function is further configured to select a positive delta quantization parameter responsive to the first quantization parameter being below a predetermined threshold. 16. The system of claim 11 , wherein the function is further configured to select a negative delta quantization parameter responsive to the first quantization parameter being above a predetermined threshold. 17. The system of claim 11 , wherein the function is further configured to maintain the level of quality to a same quality of level as the decoded frame. 18. The system of claim 11 , wherein the device is further configured to determine the second quantization parameter by adding the delta quantization parameter to the first quantization parameter. 19. The system of claim 11 , wherein the device is further configured to determine the second quantization parameter based at least on a quality degradation offset, wherein the quality degradation offset indicates an amount of quality degradation. 20. The system of claim 11 , wherein the device is further configured to determine the second quantization parameter based at least on a compensation function, wherein the compensation function is configured to provide a byte size inflation adjustment using as an input: a total byte size of one or more decoded frames and a total byte size of one or more encoded frames.
Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title
by measuring the fullness of the transmission buffer · CPC title
Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion (use of rate-distortion criteria H04N19/147) · CPC title
Quantisation · CPC title
using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.