System and method for detecting a non-video source in video signals
First Claim
1. A system for detecting a non-video source embedded in a video sequence and providing direction to a deinterlacing algorithm accordingly, said system comprising. (a) a signal generator for generating a plurality of signals, said signals being generated in accordance with pixels input from said video sequence;
- (b) a plurality of pattern detection state machines, each for receiving said signals and for detecting a pattern in said video sequence in accordance with a preset threshold, wherein said pattern detection state machine varies said preset threshold in accordance with said signals; and
(c) an arbiter state machine coupled with said plurality of pattern detection state machines for governing said pattern detection state machines and for determining whether or not a non-video source is embedded in said video sequence.
4 Assignments
0 Petitions
Accused Products
Abstract
A system detects a non-video source embedded in a video sequence and provides direction to a deinterlacing algorithm accordingly. The system comprises a signal generator for generating a plurality of signals. The signals are generated in accordance with pixels input from the video sequence. The system further comprises a plurality of pattern detection state machines, each for receiving the signals and for detecting a pattern in the video sequence. The pattern is detected in accordance with a preset threshold, wherein the pattern detection state machine varies the preset threshold in accordance with the received signals. The system further comprises an arbiter state machine coupled with the plurality of pattern detection state machines for governing the pattern detection state machines and for determining whether or not a non-video source is embedded in the video sequence.
76 Citations
38 Claims
-
1. A system for detecting a non-video source embedded in a video sequence and providing direction to a deinterlacing algorithm accordingly, said system comprising.
(a) a signal generator for generating a plurality of signals, said signals being generated in accordance with pixels input from said video sequence; -
(b) a plurality of pattern detection state machines, each for receiving said signals and for detecting a pattern in said video sequence in accordance with a preset threshold, wherein said pattern detection state machine varies said preset threshold in accordance with said signals; and
(c) an arbiter state machine coupled with said plurality of pattern detection state machines for governing said pattern detection state machines and for determining whether or not a non-video source is embedded in said video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
18. A method for detecting a non-video source embedded in a video sequence and providing direction to a deinterlacing algorithm accordingly, said method comprising the steps of:
-
(a) generating a plurality of signals, said signals being generated in accordance with pixels input from said video sequence;
(b) detecting a pattern in said video sequence in accordance with a preset threshold;
(c) varying said preset threshold in accordance with said signals; and
(d) governing said pattern detection state machines for determining whether or not a non-video source is embedded in said video sequence.
-
-
33. A method for detecting subtitles in a video sequence comprising the steps of:
-
(a) examining a plurality of rows of pixels in a field of said video sequence;
(b) determining if a predetermined number of high-low transitions has occurred between pixels in a row; and
(c) determining if said predetermined number of high low transitions occurs for a predetermined number of rows. - View Dependent Claims (34, 35, 37, 38)
-
-
36. A system for detecting subtitles in a video sequence comprising a slave machine for examining a plurality of rows of pixels in a field of said video sequence and determining if a predetermined number of high-low transitions has occurred between pixels in a row and determining if said predetermined number of high low transitions occurs for a predetermined number of rows.
Specification