Particular program detection device, method, and program
First Claim
1. A particular program detection device for detecting a particular program segment in a program signal including audio data of a program, the particular program detection device comprising:
- a noise level detecting section operable to detect a noise level of the audio data included in the program signal;
a detection sensitivity determining section operable to determine a detection sensitivity for detecting a particular program in the program signal, the detection sensitivity being determined based on the noise level detected by the noise level detecting section;
a silent portion detecting section operable to (i) set a minimum hold value as a threshold value, wherein the minimum hold value holds a minimum value of the audio data included in the program signal, and, during a period of time while the minimum value is not detected in the audio data, the minimum hold value gradually increases from the minimum value at a predetermined rate with respect to an elapse of time, (ii) change the predetermined rate of increasing the minimum hold value, such that after a minimum time, during which the particular program can be detected, has elapsed since a time when the audio data is the minimum value, the minimum hold value is clipped at an audio level determined by the detection sensitivity determined by the detection sensitivity determining section, and (iii) detect a silent portion of the audio data included in the program signal using the set threshold value; and
a particular program determining section operable to determine a time interval between each silent portion detected by the silent portion detecting section to determine the particular program segment.
3 Assignments
0 Petitions
Accused Products
Abstract
A particular program detection device detecting a particular program segment even in a program signal contaminated with noise by adaptively modifying a detection sensitivity for a scene change point. A noise level detecting section detects a noise level of a program signal outputted from a signal input section. Based on the detected noise level, a detection sensitivity determining section determines a detection sensitivity which is used when a silent portion of the program signal is determined by a silent portion detecting section. In accordance with the determined detection sensitivity, the silent portion detecting section detects a portion having a low audio level of the program signal as a silent portion. A particular program determining section calculates a time difference between each silent portion and a silent portion following this, and based on the calculated time difference, determines whether or not the silent portion is a particular program.
10 Citations
9 Claims
-
1. A particular program detection device for detecting a particular program segment in a program signal including audio data of a program, the particular program detection device comprising:
-
a noise level detecting section operable to detect a noise level of the audio data included in the program signal; a detection sensitivity determining section operable to determine a detection sensitivity for detecting a particular program in the program signal, the detection sensitivity being determined based on the noise level detected by the noise level detecting section; a silent portion detecting section operable to (i) set a minimum hold value as a threshold value, wherein the minimum hold value holds a minimum value of the audio data included in the program signal, and, during a period of time while the minimum value is not detected in the audio data, the minimum hold value gradually increases from the minimum value at a predetermined rate with respect to an elapse of time, (ii) change the predetermined rate of increasing the minimum hold value, such that after a minimum time, during which the particular program can be detected, has elapsed since a time when the audio data is the minimum value, the minimum hold value is clipped at an audio level determined by the detection sensitivity determined by the detection sensitivity determining section, and (iii) detect a silent portion of the audio data included in the program signal using the set threshold value; and a particular program determining section operable to determine a time interval between each silent portion detected by the silent portion detecting section to determine the particular program segment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A particular program detection method executed by a device for detecting a particular program segment in a program signal including audio data of a program, the particular program detection method comprising:
-
detecting a noise level of the audio data included in the program signal; determining a detection sensitivity for detecting a particular program in the program signal, the detection sensitivity being determined based on the detected noise level; setting a minimum hold value as a threshold value, wherein the minimum hold value holds a minimum value of the audio data included in the program signal, and, during a period of time while the minimum value is not detected in the audio data, the minimum hold value gradually increases from the minimum value at a predetermined rate with respect to an elapse of time; changing the predetermined rate of increasing the minimum hold value, such that after a minimum time, during which the particular program can be detected, has elapsed since a time when the audio data is the minimum value, the minimum hold value is clipped at an audio level determined by the determined detection sensitivity; detecting a silent portion of the audio data included in the program signal using the set threshold value; and determining a time interval between each detected silent portion to determine the particular program segment.
-
-
8. A non-transitory computer-readable recording medium having a program recorded thereon, the program causing a program detection device to execute a method of detecting a particular program segment in a program signal including audio data of a program, the method comprising:
-
detecting a noise level of the audio data included in the program signal; determining a detection sensitivity for detecting a particular program in the program signal, the detection sensitivity being determined based on the detected noise level; setting a minimum hold value as a threshold value, wherein the minimum hold value holds a minimum value of the audio data included in the program signal, and, during a period of time while the minimum value is not detected in the audio data, the minimum hold value gradually increases from the minimum value at a predetermined rate with respect to an elapse of time; changing the predetermined rate of increasing the minimum hold value, such that after a minimum time, during which the particular program can be detected, has elapsed since a time when the audio data is the minimum value, the minimum hold value is clipped at an audio level determined by the determined detection sensitivity; detecting a silent portion of the audio data included in the program signal using the set threshold value; and determining a time interval between each detected silent portion to determine the particular program segment.
-
-
9. An integrated circuit for use in a particular program detection device for detecting a particular program segment in a program signal including audio data of a program, wherein the integrated circuit includes circuits functioning as:
-
a noise level detecting section operable to detect a noise level of the audio data included in the program signal; a detection sensitivity determining section operable to determine a detection sensitivity for detecting a particular program in the program signal, the detection sensitivity being determined based on the noise level detected by the noise level detecting section; a silent portion detecting section operable to (i) set a minimum hold value as a threshold value, wherein the minimum hold value holds a minimum value of the audio data included in the program signal, and, during a period of time while the minimum value is not detected in the audio data, the minimum hold value gradually increases from the minimum value at a predetermined rate with respect to an elapse of time, (ii) change the predetermined rate of increasing the minimum hold value, such that after a minimum time, during which the particular program can be detected, has elapsed since a time when the audio data is the minimum value, the minimum hold value is clipped at an audio level determined by the detection sensitivity determined by the detection sensitivity determining section, and (iii) detect a silent portion of the audio data included in the program signal using the set threshold value; and a particular program determining section operable to determine a time interval between each silent portion detected by the silent portion detecting section to determine the particular program segment.
-
Specification