An article of manufacture includes a computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to receive a formatted video signal, decode the formatted video signal into one or more watermarked images, perform watermark decoding of one of the one or more watermarked images to retrieve a frame sequence number and perform video quality assessment based, at least in part, upon the frame sequence number and perform parameter optimization based, at least in part, upon a result of the video quality assessment.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving a formatted video signal; decoding the formatted video signal into one or more watermarked images; populating a frame buffer with one of the one or more watermarked images; providing the one of the one or more watermarked images in the frame buffer, in parallel, to (i) a viewing apparatus and (ii) a watermark decoding module for decoding the one of the one or more watermarked images to retrieve a unique watermarked frame sequence number; performing video quality assessment based, at least in part, upon the unique watermarked frame sequence number; and based on an output of the video quality assessment, adaptively adjusting a size of the frame buffer.
2. The method of claim 1 wherein performing the video quality assessment further comprises comparing the unique watermarked frame sequence number to at least one previously decoded unique watermarked frame sequence number.
3. The method of claim 2 wherein performing the video quality assessment further comprises utilizing a contents of the frame buffer.
4. The method of claim 3 wherein utilizing the contents of the frame buffer comprises disregarding the contents of the frame buffer if the unique watermarked frame sequence number decoded from the frame buffer is repetitive of a previously decoded unique watermarked frame sequence number.
5. The method of claim 1 further comprising: performing parameter optimization based, at least in part, upon a result of the video quality assessment wherein performing the parameter optimization further comprises adjusting at least one parameter related to the decoding of the formatted video signal.
6. The method of claim 1 further comprising: performing parameter optimization based, at least in part, upon a result of the video quality assessment wherein performing the parameter optimization further comprises increasing the size of the frame buffer.
7. The method of claim 1 further comprising: performing parameter optimization based, at least in part, upon a result of the video quality assessment wherein performing the parameter optimization further comprises optimizing parameters related to a transmission of the formatted video signal.
8. The method of claim 7 wherein optimizing parameters related to a transmission of the formatted video signal is accomplished via backchannel feedback.
9. The method of claim 1 wherein each unique watermarked frame sequence number indicates a unique placement of one of the plurality of watermarked images with respect to the other watermarked images.
10. The method of claim 1 wherein the one or more watermarked images watermarked each includes a respective digital watermark comprising a unique watermarked frame sequence number.
11. A system, comprising: an antenna; and an apparatus coupled to the antenna and including a computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to: receive a formatted video signal via the antenna; decode the formatted video signal into one or more watermarked images; populate a frame buffer with one of the one or more watermarked images; provide the one of the one or more watermarked images in the frame buffer, in parallel, to (i) a viewing apparatus and (ii) a watermark decoding module for decoding the one of the one or more watermarked images to retrieve a unique watermarked frame sequence number; perform video quality assessment based, at least in part, upon the unique watermarked frame sequence number; and based on an output of the video quality assessment, adaptively adjusting a size of the frame buffer.
12. The system of claim 11 wherein when performing the video quality assessment the instructions further cause the processor to compare the unique watermarked frame sequence number to at least one previously decoded unique watermarked frame sequence number.
13. The system of claim 11 wherein when performing the video quality assessment the instructions further cause the processor to utilize a contents of the frame buffer.
14. The system of claim 13 wherein when utilizing the contents of the frame buffer the instructions further cause the processor to disregard the contents of the frame buffer if the unique watermarked frame sequence number decoded from the frame buffer is repetitive of a previously decoded unique watermarked frame sequence number.
15. The system of claim 11 further comprising instructions which, when executed by a processor, cause the processor to: perform parameter optimization based, at least in part, upon a result of the video quality assessment wherein when performing the parameter optimization the instructions further cause the processor to adjust at least one parameter related to the decoding of the formatted video signal.
16. The system of claim 11 further comprising instructions which, when executed by a processor, cause the processor to: perform parameter optimization based, at least in part, upon a result of the video quality assessment wherein when performing the parameter optimization the instructions further cause the processor to increase the size of the frame buffer.
17. The system of claim 11 further comprising instructions which, when executed by a processor, cause the processor to: perform parameter optimization based, at least in part, upon a result of the video quality assessment wherein when performing the parameter optimization the instructions further cause the processor to optimize parameters related to a transmission of the formatted video signal.
18. The system of claim 17 wherein the optimizing parameters related to a transmission of the formatted video signal is accomplished via backchannel feedback.
19. The method of claim 11 wherein the one or more watermarked images watermarked each includes a respective digital watermark comprising a unique watermarked frame sequence number.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 28, 2011
April 5, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.