Commercial detection which detects a scene change in a video signal and the time interval of scene change points
Granted 4 Sep 2001 · no office action yet
Current assignee: Saturn Licensing LLC · originally Sony Group Corporation
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Taro Suito, Masashi Ohta, Noboru Murabayashi, Masami Tomita +3 · Examiner: Thai Tran · AU 2615 · TC 2600
Life of the patent
5 dated eventsAbstract
A commercial detector includes a soundless section detecting circuit which detects a soundless section of an audio signal S.sub.A and a scene change detecting circuit which detects a scene change point of an image from a video signal S.sub.V during the soundless section detected by the soundless section detecting circuit. A commercial section detecting circuit detects whether a time interval of the scene change points detected by the scene change detecting circuit agrees with a predetermined rule. A tuner detects a sound multiplexing mode S.sub.SA of an audio signal received.
Description
5 parts›BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a commercial detection apparatus and commercial detection method which can effectively applied to an video recording/reproduction apparatus such as a home video tape recorder.
2. Description of the Prior Art
When reproducing a television broadcast program recorded on a video recording apparatus such as a video tape recorder, a user desires to see the television broadcast program alone, deleting commercials. Thus, it has become possible to record or reproduce a television program deleting commercials.
However, the conventional commercial detection method applied to a home video tape recorder is a simple method which cannot automatically distinguish a television main program from commercials, and the user should manually operate the video tape recorder so as to accurately delete commercials.
The conventional simple commercial detection method will be explained below with reference to an attached drawing. FIG. 1 is a block diagram showing an example of a commercial detecting circuit 20 according to the conventional commercial detecting method mounted on a video tap recorder or the like.
In FIG. 1, an RF signal inputted from an antenna 21 which is an RF input terminal is demodulated by a tuner 22 , and a sound broadcasting signal is isolated from the demodulated television broadcasting signal. This sound broadcasting signal is supplied to a soundless section check circuit 23 and a sound multiplexing mode signal detecting circuit 24 .
The soundless section check circuit 23 demodulates the sound broadcasting signal into a sound base band signal, whose amplitude level is used to detect soundless sections, and it is determined whether its detection time interval agrees with a predetermined rule.
Generally, a commercial interval is about 15 seconds multiplied by an integer. If the temporal interval of appearance of the soundless sections is 15 seconds multiplied by an integer, it can be determined that a reception signal is a commercial. As a soundless section may occur at other than a start and an end of a commercial, in order to prevent to erroneously identify it as a commercial when it is 15 seconds multiplied by an integer, the aforementioned interval check is carried out on the condition that soundless section of 15 seconds multiplied by an integer is repeated, for example, twice, before identifying it as a commercial and outputting a soundless section check output, i.e., a commercial detection output.
On the other hand, the sound multiplexing mode signal detection circuit 24 detects a current mode of the inputted sound broadcasting signal, i.e., monophonic, stereo, or two-language mode and encodes the current mode, for example, into a 2-bit digital data for output such as ‘00’ for monophonic, ‘01’ for stereo, and ‘10’ for the two-language mode.
Moreover, a main program detecting circuit 25 includes a delay circuit 26 , D flip-flop 27 , and a pulse generating circuit 28 . An output from the sound multiplexing signal detecting circuit 24 is supplied to the delay circuit 26 and delayed by several seconds before introduced to the input terminal of the D flip-flop.
On the other hand, this main program detecting circuit 25 supplies the pulse generating circuit 28 with the interval check output from the soundless section check circuit 23 for observing this check output for about two minutes. If no soundless section check output, i.e., if no commercial detection output is present, it is determined that the current reception signal is not a commercial but a main program and a corresponding pulse is generated. This pulse is introduced to a clock terminal of the aforementioned D flip-flop. Thus, the output of the D flip-flop always maintain an encoding value of the sound multiplexing mode of the main program.
It should be noted that the reason why the detection output of the sound multiplexing mode is delayed by the delay circuit 26 is that it is predicted that a change will occur in the sound multiplexing mode when a commercial detection which is a soundless detection is outputted, and it is necessary to prevent that the sound multiplexing mode detection output becomes unstable when the commercial detection output is supplied to the clock terminal of the D flip-flop.
Moreover, the reason why about two minutes are set for observing the commercial detection output in the soundless section check circuit 23 is that generally a commercial is completed within one minute and it is preferable to reduce the response time. An output of the aforementioned D flip-flop 27 is the output of the main program mode output circuit 25 .
A mode comparator circuit 29 compares the output of the main program mode detecting circuit 25 to the output of the sound multiplexing mode signal detecting circuit 24 . If they coincide, it is determined that a current reception signal is a main program; and if not, it is determined that the current reception signal is a commercial. The result of the comparison is outputted.
In general, when the sound multiplexing mode is changed from the main program mode to another mode and after the mode is not returned to the main program mode but to a third mode, it is predicted that it is a switching point of the programs. In this case, the mode comparator circuit 29 outputs a decision result that main program/commercial indefinite.
The aforementioned commercial detecting circuit 20 carries out commercial detection only according to sound information i.e., sound multiplexing mode and soundless section interval. This often causes an erroneous detection.
Especially when the main program is a stereo broadcasting or two-language broadcasting, there is no method to prevent an erroneous detection. As has been described above, it is known to detect a commercial according to sound information but it is only simplified method and there has been no definite means to enhance the detection accuracy.
›SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a commercial detection apparatus and detection method capable of accurately determine whether a current reception television broadcasting signal is a commercial or a main program.
The commercial detection apparatus according to the present invention detects with soundless section detecting means a soundless section in a received audio signal, detects with scene change detecting means a scene change point of an image from a video signal during said soundless section, detects with scene change interval detecting means whether a time interval of the scene change points agrees with a predetermined rule, and detects with sound multiplexing mode detecting means a sound multiplexing mode of the received audio signal.
Moreover, the commercial detection method according to the present invention, in order to achieve the aforementioned object, detects a soundless section in a received audio signal, detects a scene change point of an image from a received video signal during the soundless section; and detects that a time interval of the scene change points agrees with a predetermined rule and a sound multiplexing mode of said received audio signal is stereo.
More specifically, the present invention is based on that a soundless section of 0.1 to 2 seconds is present with a high probability between a main program and a commercial or between commercials; that a scene change point of an image is present during the soundless section; that each commercial lasts for 15 seconds multiplied by an integer; and that during a commercial broadcast section, the sound multiplexing mode is a stereo mode. Consequently, if the scene change point during a soundless section appears for every 15 seconds multiplied by an integer and if the section of 15 seconds multiplied by an integer is on a stereo broadcast mode, then the section is determined to be a commercial section.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a video tape recorder which employs a conventional commercial detection method.
FIG. 2 is a block diagram of a television broadcast recording apparatus having a commercial detecting circuit of the commercial detection apparatus and method according to an embodiment of the present invention.
FIGS. 3A-3C explains calculation of an average sound level for each frame carried by a soundless section detecting circuit constituting the aforementioned commercial detecting circuit.
FIG. 4 is a flowchart showing the processing of the aforementioned soundless section detecting circuit.
FIG. 5 is a flowchart showing the processing of a scene change detecting circuit constituting the aforementioned commercial detecting circuit.
FIGS. 6A-6B explains a frame correlation decision carried out by the aforementioned scene change detecting circuit.
FIG. 7 explains the data processing in an RAM provided in a commercial interval detecting circuit constituting the aforementioned commercial detecting circuit.
FIGS. 8A-8C shows a detection example of a commercial interval carried out by the aforementioned commercial interval detecting circuit.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 2
Description will now be directed to a commercial detection apparatus and detection method according to an embodiment of the present invention with reference to the attached drawings.
FIG. 2 shows a commercial detecting circuit 4 according to the embodiment provided in a television broadcast recording apparatus 1 . The commercial detecting circuit 4 detects whether a television broadcast signal consisting of a video signal and an audio signal is a commercial or not.
In this television broadcast recording apparatus 1 , an RF signal is inputted from an antenna 2 which is an RF input terminal and demodulated by a tuner 3 into an audio signal S A , a sound multiplexing signal S SA , and a video signal S V , each of which is supplied to the commercial detecting circuit 4 . The tuner 3 detects a sound multiplexing mode from a sound multiplexing pilot signal or the like and supplies the aforementioned sound multiplexing signal S SA to the commercial detecting circuit 4 .
The sound multiplexing mode may be one of the following three: monophonic, stereo, and two-language modes. In this embodiment, the stereo mode is encoded as “1” and the other modes are encoded as “0”.
The commercial detecting circuit 4 includes: a soundless section detecting circuit 8 for detecting a soundless section of the aforementioned audio signal S A ; a scene change detecting circuit 9 for detecting a scene change point of the image from the video signal S V in the soundless section detected by the soundless section detecting circuit 8 ; a commercial section detecting circuit 10 serving as scene change interval detecting means for detecting whether the time interval of the scene change points detected by the scene change detecting circuit 9 agrees with a predetermined rule; and the aforementioned tuner 3 serving as sound multiplexing mode detecting means for detecting the sound multiplexing mode S SA of the aforementioned reception audio signal.
The commercial detecting circuit 4 uses the audio signal S A , the video signal S V , and the sound multiplexing mode signal S SA inputted from the tuner 3 , for detecting a commercial and outputs a commercial decision signal.
Description will now be directed to the signal flow and processing in this commercial detecting circuit 4 . The audio signal S A inputted from the tuner 3 is subjected to A/D conversion in the A/D conversion circuit 5 , i.e., digitization with a predetermined sampling frequency and quantization at a predetermined quantization level. In this embodiment, the sampling frequency is 16 KHz and the bit length is 16 bits.
The audio data which has been digitized by the A/D conversion circuit is supplied to the soundless section detecting circuit 8 in a main processor 7 . In this embodiment, the main processor 7 is a computer and the soundless section detecting circuit, the scene change detecting circuit 9 , and the commercial section detecting circuit 10 are realized by software.
The soundless section detecting circuit 8 calculates an average sound level for each of the frames and determines whether the average level is smaller than a predetermined threshold value for detecting soundless section. FIG. 3 shows a calculation of the aforementioned average sound level, and FIG. 4 shows a flow of the soundless section detection.
Firstly, in step S 1 of FIG. 4, the soundless section detecting circuit 8 fetches a digital audio data outputted from the A/D conversion circuit 5 . Here, the processing is carried out at a rate of 30 frames per second and as shown in FIG. 3A, a digital audio data of 16 KHz/30 frames (samples) is fetched. Subsequently, in step S 2 , absolute values of the aforementioned samples are determined as shown in FIG. 3 B. In step S 3 , an average level is calculated as shown in FIG. 3 C.
Next, in step S 4 , it is determined whether the aforementioned average level is smaller than a predetermined soundless threshold value. If the aforementioned average level is determined to be smaller than the predetermined threshold value, a soundless decision is outputted in step S 5 . On the contrary, if the aforementioned average level is equal to or greater than the predetermined threshold value, a sound decision is outputted in step S 6 . Output of a soundless decision means that the frame is in a soundless section.
On the other hand, the video signal S V outputted from the tuner 3 is inputted to the commercial detecting circuit 4 and supplied to a delay circuit 6 , a delay circuit 11 , and the scene change detecting circuit 9 .
The delay circuit 6 is composed of a frame memory of a predetermined number of frames, for example, one frame. In this delay circuit 6 , the video signal is delayed by a time corresponding to the predetermined number of frames and inputted to the scene change detecting circuit 9 .
The scene change detecting circuit 9 is supplied with an output from the soundless section detecting circuit 8 , the video signal which has been delayed, and a through video signal supplied directly from the tuner 3 without delay, and carries out a scene change detection in a soundless section. FIG. 5 is a flowchart showing the flow of the processing in this scene change detecting circuit 9 .
Firstly, in step S 11 , an output from the soundless section detecting circuit 8 is fetched, and in step S 12 , it is determined whether the aforementioned output is soundless. If the output is determined to have a sound, control is passed to step S 15 where an output indicating no candidate of a commercial start or end is outputted because the frame is not a commercial start or end. If in step S 12 , the output is determined to be soundless, control is passed to a scene change decision routine of step S 13 and S 14 .
Step S 13 carries out a frame correlation decision in which the delayed video signal is compared to the through video signal and their correlation is calculated. The correlation calculation may be for example (1) use of correlation of a histogram of video signal levels, (2) a method in which a difference is obtained between the pixels and its integrated value is used for a correlation value, or (3) a method in which a screen is divided into a plurality of areas and correlation is calculated between the areas to find the greatest correlation. The present embodiment employs the method (2) which is considered to be the simplest one. This method (2) will be explained below with reference to FIG. 6 .
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 2
It is assumed that the delayed video data and the through video data have an image size of n×m. Assuming i for a horizontal direction coordinate and j for a vertical direction coordinate, D ij is a data of the delayed video image of coordinates (i, j) and S ij is a data of the through video image of coordinates (i, j).
The correlation value E of two images can be expressed as follows, assuming abc as a function to obtain an absolute value.
E=ΣΣ abc ( D ij −S ij )
If the correlation value E between the images calculated in step S 13 is greater than a predetermined threshold value, the correlation degree between the two images is small and control is passed to the following step S 14 where an output is made indicating a scene change, i.e., a candidate of a commercial start or end. If the output value in step S 13 is smaller than the predetermined threshold value, control is passed to step S 15 where an output is made indicating that this frame is not a candidate of a commercial start or end.
The output of the scene change detecting circuit 9 and the sound multiplexing mode signal SSA are supplied to the commercial section detecting circuit 10 . The commercial section detecting circuit 10 has a memory area for storing the output from the scene change detecting circuit 9 and the sound multiplexing mode signal from the tuner 3 of a predetermined time. In general, a commercial in a television broadcast lasts one minuets at the longest, and there is provided a RAM for one minute, i.e., 120 (seconds)×30 (frames)×2 (data)×1 (bit).
As shown in FIG. 7, the RAM stores “1” in Scene_Change [Frame] if the output from the scene change detecting circuit 9 is a candidate of a commercial start or end point, and “0” if the output is not a candidate.
Similarly, “1” is stored in Audio_Multi [Frame] if the sound multiplexing mode signal from the tuner 3 is stereo, and “0” if other than stereo, i.e., monophonic or bilingual. The Scene_Change [Frame] in the RAM has an area of a current frame up to a frame of one minute before.
FIG. 8 shows an example of actual detection of a commercial section in the commercial section detecting circuit 10 . FIG. 8A shows sections divided by every scene change; FIG. 8B shows sections based on the sound multiplexing mode; and FIG. 8C shows commercial detection results.
In sections 1 to 4 , the sound multiplexing mode is stereo and the sections are continuous, each being 15 second multiplied by an integer. Consequently, sections 1 to 4 are detected as a commercial section. Section 7 lasts 15 seconds and continuous to sections 8 and 9 , but the sound multiplexing mode is monophonic. Consequently, this section is not determined to be a commercial.
The commercial section detecting circuit 10 outputs “1” if a frame one minute before is determined to be a commercial and “0” if the frame is not determined to be a commercial.
On the other hand, the audio signal SA and the video signal SV outputted from the tuner 3 are also supplied to the delay circuit 11 . When recording on a recording medium an audio data and a video data which have been modulated, it is necessary that the data is synchronized with a commercial detection signal outputted from the commercial section detecting circuit 10 . This delay circuit 11 carries out this synchronization. In the present embodiment, the commercial section detecting circuit 10 has a buffer (memory) for one minute for commercial detection, it is necessary to carry out one-minute delay processing in the delay circuit 11 . This can also be realized in a memory, but in the present embodiment, it is realized by using a hard disc drive because of the capacity.
An output from this delay circuit 11 is supplied to a modulation circuit 12 . Here, modulation such as EFM modulation is carried out into a signal form for writing the audio and the video signal on a recording medium. Data compression such as MPEG and JPEG is also contained here.
An output from this modulation circuit 12 is supplied to a write apparatus 14 and recorded on a recording medium 15 if a write allow switch 13 is set to a write allowed state. The write allow switch 13 is closed if the commercial detection signal from the commercial section detecting circuit 10 is “1”, and audio and video signals modulated are transmitted to the write apparatus 14 .
The write apparatus 14 has a function to record electrically or magnetically or optically or physically or by combination of them on the recording medium 15 the audio and video signals after modulation supplied through the write allow switch 13 .
The recording medium 15 is a medium capable of recording/storing a data such as a writable compact disc, magneto-optical disc, and a hard disc.
Thus, the television broadcast recording apparatus 1 according to the embodiment of the present invention includes a commercial detecting circuit 4 capable of accurate commercial detection and enables to record a main program alone on the recording medium 15 deleting commercials.
Claims
8 · 4 independent · depth 2Classifications
16 codes- G11B27/28
- G11B27/22
- H04N21/44
- H04N21/454
- H04N21/81
- H04N7/16
- H04N21/439
- H04N5/76
- H04N5/85
- H04N5/765
- H04N5/781
- H04N5/60
- H04N5/14
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this patent are not paired with the granted ones in what we hold.
File wrapper
Chain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlockTerm & fees
See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.
Log in to unlockWorldwide family
4 members · 3 offices›IP5 & PCT — 4 members
| Office | Publication | Kind | Published | Filed | Status | Title |
|---|---|---|---|---|---|---|
| USthis patent | US-6285818-B1 | B1 | 4 Sep 2001 | 27 Jan 1998 | granted | Commercial detection which detects a scene change in a video signal and the time interval of scene change points |
| JP | JP-H10224722-A | A | 21 Aug 1998 | 7 Feb 1997 | published | Commercial scene detector and its detection method |
| KR | KR-19980071128-A | A | 26 Oct 1998 | 6 Feb 1998 | published | 광고 방송 검출 장치 및 광고 방송 검출 방법ko |
| KR | KR-100519866-B1 | B1 | 2 Dec 2005 | 6 Feb 1998 | granted | Commercial detection apparatus and commercial detection method |
Validity challenges
See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.
Log in to unlockCitations
See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.
Log in to unlock