1. Field of the Invention
The present invention relates to a method and related system for detecting an advertising section within a video signal, and more particularly, to a method and related system capable of learning/storing the beginning/ending images of advertising sections for detecting advertising sections.
2. Description of the Prior Art
In our modern information society, audiences receive useful knowledge, news, information, or fun video entertainment from program services provided by broadcasting media through cables or wirelessly. However, regarding commercial cost, advertising sections are inserted among normal programs provided by broadcasting media. Such advertising sections not only interrupt the continuity of the programs, but also disturb the audience in enjoying the programs. If a user records programs for future reference or to watch the programs later, these advertising sections waste recording resources and time. Additionally, the user cannot search, manage or access the recorded video signals rapidly.
It is therefore a primary objective of the claimed invention to provide a method and related system for detecting an advertising section within a video signal to solve the above-mentioned problems. The claimed invention detects insertion points of the beginning/ending of advertising sections within a recorded video signal so as to assist the user in disregarding or filtering advertising sections.
Generally, when broadcasting media provide program services, frames of specific images are inserted before or after an advertising section. For instance, such frames of specific images may indicate the logo of a broadcasting station, alert the audience to an oncoming advertising section, or indicate that a normal program begins when the advertising section ends. Frames of specific images used in different advertising sections are the same and have the same content. Therefore, the claimed invention utilizes this property to detect the insertion points of advertising sections. The claimed invention is capable of learning and storing such frames of specific images in advance, and recording such frames as reference frames. When the claimed invention performs advertising detection of a video signal, the claimed invention compares the stored reference frames with frames of the video signal to detect the insertion points of the beginnings or endings of the advertising section. The claimed invention can assist the user in disregarding, skipping or filtering advertising sections.
The claimed invention is implemented with a display (such as a TV screen). The display is capable of displaying broadcast video programs. On seeing the insertion points of advertising sections, the user can utilize the claimed invention to record frames of specific images as reference frames. Therefore, the claimed invention can perform advertising detection according to the stored reference frames.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Additionally, such frames of specific images might be inserted between the ending of an advertising section and the beginning of a normal program. As shown in the video signal 10B of
Insertion points of advertising sections (beginnings or endings of advertising sections) can be detected by finding frames having specific images since such frames before and after different advertising sections have the same content. Therefore, according to this property, the present invention can automatically detect insertion points of advertising sections from video signals so as to assist the user in disregarding and editing advertising sections. Thus, the user can manage, use and access video signals of a program services more efficiently and easily. When the present invention is implemented, frames of specific images (inserted sections) can be recorded as reference frames in advance. When the present invention performs advertising detection, the present invention compares each frame of the video signal with the stored reference frames. If the content of a certain frame conforms to that of the reference frame or if the similarity of a frame of the video signal and a reference frame is greater than a predetermined similarity, the frame is regarded as the frame of the specific image. Therefore, the insertion point of the advertising section is found.
Please refer to
A visual interface 34A and a control interface 34B are implemented with the signal processing system 20 of the present invention for capturing/storing frames of specific images as reference frames. The visual interface 34A broadcasts a reference video signal 36 to the user, and the control interface 34B receives the input from the user. In addition, the signal processing system 20 further has an interface module 32. When the user watches the reference video signal 36 through the visual interface 34A, the user can perform reference frame capture through the control interface 34 if the frames of the specific images appearing before and after advertising sections are displayed on the visual interface 34A. Thus, the interface module 32 captures the frames of specific images from the reference video signal 36 and transmits the frames to the memory 24 and stores these frames as reference frames. Note that the reference video signal 36 can be the same as the video signal 38.
For instance, the signal processing system 20 of the present invention can be embedded in a video recorder and the control interface 34B can be the control interface of the video recorder, such as a remote control. When the user watches the recorded video signal through a TV, the visual interface 34A of
In the signal processing system 20, the memory 24 can be a non-volatile memory for storing the reference frames assigned by the user and thereby the signal processing system 20 can perform advertising detection of other video signals according to the reference frames stored in the memory 24. Furthermore, when the reference frames are captured, the user can assign the reference frame to the frame before or after the frames of advertising sections and thereby the decision module 28 can determine where advertising sections are. For instance, suppose that the reference frame 30A includes the text “Take a break”, which is shown before advertising sections. When the signal processing system 20 finds a frame of the video signal 38 similar to the reference frame 30A, the decision module 28 can conclude that an advertising section follows. Similarly, suppose that the user selects a frame from the video signal 38. If the signal processing system 20 finds that the selected frame conforms to a reference frame, the decision module 28 displays the reduced-size images before and after the selected frame to the user through the visual interface 34A. Then the user can decide that whether the frame before or after the selected frame belongs to the advertising section and edit, filter or disregard the advertising section.
Also, the present invention can allow users to edit a reference image with the interface module 32 and the control interface 34B. For instance, each reference frame (or related messages, such as time of capturing reference frames, whether reference frames are before or after the advertising section, etc.) stored in the memory 24 is displayed to the user through the visual interface 34A. If a certain reference frame is no more needed by the user, the user can delete that reference frame using the control interface 34B. The present invention also provides reference frames by ways other than the user capturing the reference frame. For instance, a manufacturer providing the signal processing system 20 can embed some common reference frames into the memory 24, or update the reference frames of the memory 24 through a network. For example, the signal processing system 20 of
Additionally, the present invention can utilize a predetermined calculation to calculate representation value corresponding to each frame. When performing advertising detection of a video signal, the present invention compares the representation value of each frame of the video signal with the representation value of the reference frame and determines if the representation value of the video signal conforms to that of the reference frame.
The operation of the signal processing system 50 is described as follows. The user can watch the reference signal 66 on the visual interface 64A and capture a reference frame by the control interface 64B and the interface module 62. The reference frame captured by the interface module 62 is transformed into representation value by the processing module 46 and stored in the memory 54. The representation value 60A and 60B correspond to different reference frames. When performing advertising detection of the video signal 68A, each frame of the video signal 68A is transformed into representation value 68B by the processing module 46. The comparison module 56 compares the representation value 68B of the video signal with that of the reference frame to determine if the representation value 68B conforms to that of the reference frame. The decision module 58 detects the insertion points. If representation value of a certain frame of the video signal 68A conforms to that of the reference frame, the decision module 58 regards the certain frame as a frame of the specific image thereby determining the insertion point of the advertising section.
In practical application, the processing module 46 takes information of all pixels of a frame, such as brightness or color, as the representation value corresponding to the frame, or takes a histogram of color or brightness of the frame as the representation value of the frame. Another realization is to obtain frequency domain data of the frame, such as by a cosine transformation of two dimensions. In the present invention, the processing module 46 can make the size of the representation value corresponding to a frame smaller than that of pixel data of the frame. Therefore, the memory 54 can store more representation value of reference frames and the comparison module 56 can compare representation value of the frames and the reference frame more rapidly.
In the prior art, advertising sections of video signals are filtered with much difficulty and thereby the user cannot manage video signals efficiently. However, the present invention detects frames having specific images among advertising sections and normal programs to assist the user in disregarding or filtering advertisements. Therefore, the present invention improves the efficiency of accessing and managing video signals.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
093117819 | Jun 2004 | TW | national |