Display device on/off detection methods and apparatus
US-2024080436-A1 · Mar 7, 2024 · US
US9237289B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9237289-B2 |
| Application number | US-201213659573-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 24, 2012 |
| Priority date | Oct 25, 2011 |
| Publication date | Jan 12, 2016 |
| Grant date | Jan 12, 2016 |
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.
Method, device and computer program product for estimating quality of a video signal, wherein frames of the video signal are received at receiving means of the device, each frame comprising a plurality of blocks of pixels. A section of a first frame of the video signal, which is correctly received, is used to provide a concealed block for use in place of a block of a second frame of the video signal. A difference measure is determined indicative of a difference between at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame. The difference measure is used to estimate the quality of the second frame of the video signal.
Opening claim text (preview).
The invention claimed is: 1. A method of estimating quality of a video signal at a device, the method comprising: receiving frames of the video signal at the device, each frame comprising a plurality of blocks of pixels; using a section of a first frame of the video signal, which is correctly received, to provide a concealed block for use in place of a block of a second frame of the video signal, the block of the second frame having a motion vector indicating complex motion, the motion vector having been received in the video signal; determining a difference measure indicative of a difference between at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame; and using the difference measure to estimate the quality of the second frame of the video signal. 2. The method of claim 1 , wherein the using a section of a first frame of the video signal to provide a concealed block comprises using the motion vector of the block of the second frame to map the block of the second frame to the section of the first frame. 3. The method of claim 1 , further comprising identifying that the motion vector of the block of the second frame indicates complex motion by determining an absolute difference in the motion vector of the block of the second frame and a motion vector of the section of the first frame, wherein if said absolute difference is greater than a threshold value then the motion vector of the block of the second frame is identified as indicating complex motion. 4. The method of claim 1 , wherein a plurality of concealed blocks are provided for use in place of a respective plurality of blocks of the second frame, the method further comprising: determining which of said plurality of blocks of the second frame have motion vectors indicating complex motion; determining difference measures for said determined plurality of blocks of the second frame which have motion vectors indicating complex motion; and using the determined difference measures for said determined plurality of blocks of the second frame which have motion vectors indicating complex motion to estimate the quality of the second frame of the video signal. 5. The method of claim 1 , wherein the block of the second frame of the video signal is coded with reference to another section of another frame of the video signal using a motion vector of the block of the second frame, and wherein there is an error in the transmission of said another section of said another frame to the device, and wherein the method comprises: extrapolating the motion vector of the block of the second frame to identify the section of the first frame of the video signal. 6. The method of claim 1 , wherein a further block of a further frame of the video signal is coded with reference to at least the block of the second frame and wherein the method comprises determining a difference measure for the further block using the difference measure for the block in the second frame. 7. The method of claim 6 , wherein said determining a difference measure for the further block comprises determining the extent to which the further block is coded with reference to the block of the second frame, wherein the difference measure for the block of the second frame is used to said extent in determining the difference measure for the further block. 8. The method of claim 1 , further comprising determining whether to display the second frame or another frame of the video signal based on the estimated quality of the second frame of the video signal. 9. The method of claim 1 , wherein the difference measure is a function of differences between said at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame. 10. A device for estimating quality of a video signal, the device comprising: a processing unit; and a memory comprising instructions executable by the processing unit to: receive frames of the video signal, each frame comprising a plurality of blocks of pixels; use a section of a first frame of the video signal, which is correctly received, to provide a concealed block for use in place of a block of a second frame of the video signal, the block of the second frame having a motion vector indicating complex motion, the motion vector having been received in the video signal; determine a difference measure indicative of a difference between at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame; and estimate, using the determined difference measure, the quality of the second frame of the video signal. 11. The device of claim 10 , wherein the use of a section of a first frame of the video signal to provide a concealed block comprises the use of the motion vector of the block of the second frame to map the block of the second frame to the section of the first frame. 12. The device of claim 10 , the instructions further executable to: identify that the motion vector of the block of the second frame indicates complex motion by determining an absolute difference in the motion vector of the block of the second frame and a motion vector of the section of the first frame, wherein if said absolute difference is greater than a threshold value then the motion vector of the block of the second frame is identified as indicating complex motion. 13. A computer-readable hardware medium comprising instructions for estimating quality of a video signal, the instructions executable by a processor of a device to perform operations comprising: receiving frames of the video signal at the device, each frame comprising a plurality of blocks of pixels; using a section of a first frame of the video signal, which is correctly received, to provide a concealed block for use in place of a block of a second frame of the video signal, the block of the second frame having a motion vector indicating complex motion, the motion vector having been received in the video signal; determining a difference measure indicative of a difference between at least some of the pixels surrounding the block in the second frame and the corresponding pixels surrounding the section in the first frame; and using the difference measure to estimate the quality of the second frame of the video signal. 14. The computer-readable hardware medium of claim 13 , wherein the using a section of a first frame of the video signal to provide a concealed block comprises using the motion vector of the block of the second frame to map the block of the second frame to the section of the first frame. 15. The computer-readable hardware medium of claim 13 , the instructions further executable to perform identifying that the motion vector of the block of the second frame indicates complex motion by determining an absolute difference in the motion vector of the block of the second frame and a motion vector of the section of the first frame, wherein if said absolute difference is greater than a threshold value then the motion vector of the block of the second frame is identified as indicating complex motion. 16. The computer-readable hardware medium of claim 13 , wherein a plurality of concealed blocks are provided for use in place of a respective plurality of blocks of the second frame, the instructions further executable to perform: determining which of said plurality of blocks of the second frame have motion vectors indicating complex motion; determining difference measures for said determined plurality of block
Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability · CPC title
for receivers · CPC title
the region being a block, e.g. a macroblock · CPC title
Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network (arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896) · CPC title
Receiver circuitry {for the reception of television signals according to analogue transmission standards} (H04N5/14 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.