Detection of graphics added to a video signal
First Claim
1. A method of detecting the presence of additional graphics in a video signal, the method comprising:
- receiving a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal;
deriving calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal;
comparing the calculated values with actual values of pixels of a corresponding frame of the received second video signal; and
determining a presence status of the at least one graphics signal in the frame of the received second video signal based on the performed comparison,wherein said receiving a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal further comprises receiving a mask signal providing transparency information indicating transparency of at least a portion of a frame of an associated graphics signal; and
wherein said deriving calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal further comprises deriving the calculated values from the received transparency information in the mask signal in addition to the frame of the received first video signal and the corresponding frame of the received at least one graphics signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention allows detecting which graphics, if any, have been added to the video signal at any given time by utilizing only the various signals provided by prior art hardware. A first video signal, graphics signal(s), and a second video signal are received. It is then determined which graphics, if any, are present in a given frame of the received second video signal based on comparing actual values of pixels of the received second video signal and calculated values of pixels derived from the first video signal, and the graphics signal(s), and the combination of graphics signal(s) which produces the best match is searched for.
-
Citations
20 Claims
-
1. A method of detecting the presence of additional graphics in a video signal, the method comprising:
-
receiving a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal; deriving calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal; comparing the calculated values with actual values of pixels of a corresponding frame of the received second video signal; and determining a presence status of the at least one graphics signal in the frame of the received second video signal based on the performed comparison, wherein said receiving a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal further comprises receiving a mask signal providing transparency information indicating transparency of at least a portion of a frame of an associated graphics signal; and wherein said deriving calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal further comprises deriving the calculated values from the received transparency information in the mask signal in addition to the frame of the received first video signal and the corresponding frame of the received at least one graphics signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for detecting the presence of additional graphics in a video signal, the apparatus comprising:
-
a receiver configured to receive a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal; a calculator configured to derive calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal; a comparator configured to compare the calculated values with actual values of pixels of a corresponding frame of the received second video signal; and a selector configured to determine a presence status of the at least one graphics signal in the frame of the received second video signal based on the performed comparison; wherein the receiver is further configured to receive a mask signal providing transparency information indicating transparency of at least a portion of a frame of an associated graphics signal, and wherein the calculator is further configured to derive the calculated values from the received transparency information in the mask signal in addition to the frame of the received first video signal and the corresponding frame of the received at least one graphics signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product stored in a non-transitory computer readable storage medium for detecting additional graphics in a video signal, the computer program product comprising software instructions which, when run, causes a data-processing system to perform the following:
-
receiving a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal; deriving calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal; comparing the calculated values with actual values of pixels of a corresponding frame of the received second video signal; and determining a presence status of the at least one graphics signal in the frame of the received second video signal based on the performed comparison, wherein said receiving a first video signal, at least one graphics signal, and a second video signal comprising said first video signal mixed at least periodically with the at least one graphics signal further comprises receiving a mask signal providing transparency information indicating transparency of at least a portion of a frame of an associated graphics signal; and wherein said deriving calculated values of pixels from a frame of the received first video signal and a corresponding frame of the received at least one graphics signal further comprises deriving the calculated values from the received transparency information in the mask signal in addition to the frame of the received first video signal and the corresponding frame of the received at least one graphics signal.
-
Specification