IP Library › Granted Patent US 7,761,491
Granted Patent B2
US 7,761,491 · App. 11/406,044 · Granted Jul 20, 2010

Method for detecting a commercial in a video data stream by evaluating descriptor information

Assignees: EcoDisc Technology AG; Thomas Sikora; Ronald Glasberg
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,761,491
App. No.
11/406,044
Granted
Jul 20, 2010
Kind
B2
Abstract

Systems, methods, and devices for detecting a commercial in a video data stream by evaluating descriptor information provided from a plurality of visual descriptors indicative of commercial or non-commercial features. The descriptor information provided from the plurality of descriptors may be evaluated in an entropy based decision process.

Claims (29)

1. A method for detecting a commercial in a video data stream by evaluating descriptor information provided from a plurality of descriptors indicative of commercial or non-commercial features, the method comprising the steps of:

detecting a plurality of video data frames in the video data stream;

analyzing for each video data frame of the plurality of video data frames sub-areas designated for placement of an essentially static logo when broadcasted;

generating from the analysis of the sub-areas static area descriptor information;

deciding for each video data frame whether the video data frame is a separating frame by analyzing for each video data frame a plurality of sub-images,

which includes the steps of: detecting a separating block of separating frames and detecting a time distance of the detected separating block to a previous separating block of separating frames;

generating separating block descriptor information; and

using the static area descriptor information and the separating block descriptor information to evaluate the descriptor information.

2. The method of claim 1 , wherein the step of analyzing the sub-areas comprises a step of analyzing sub-areas located in corner sections of the video data frames.

3. The method of claim 1 , wherein the step of analyzing the sub-areas further comprises steps of: generating for each video data frame of the plurality of video data frames values of luminance for each of the sub-areas; storing a plurality of darkest values of luminance for each of the sub-areas; generating for each of the sub-areas an average value of luminance; and generating the static area descriptor information as indicative of the commercial if for at least one of the sub-areas the average value of luminance exceeds a threshold value.

4. The method of claim 1 , wherein the method further comprises the steps of: deciding for each video data frame whether the video data frame is a separating frame by analyzing for each video data frame a plurality of sub-images; generating separating block descriptor information; and using the separating block descriptor information in the step of evaluating the descriptor information.

5. The method of claim 1 , wherein the descriptor information provided from the plurality of descriptors is evaluated in an entropy based decision process.

6. The method of claim 5 , wherein the entropy based decision process uses an ID3 algorithm.

7. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps of detecting a commercial in a video data stream by evaluating descriptor information provided from a plurality of descriptors indicative of commercial or non-commercial features, comprising:

detecting a plurality of video data frames in the video data stream;

analyzing for each video data frame of the plurality of video data frames sub-areas designated for placement of an essentially static logo when broadcasted;

generating from the analysis of the sub-areas static area descriptor information;

deciding for each video data frame whether the video data frame is a separating frame by analyzing for each video data frame a plurality of sub-images,

which includes the steps of: detecting a separating block of separating frames and detecting a time distance of the detected separating block to a previous separating block of separating frames;

generating separating block descriptor information; and

using the static area descriptor information and the separating block descriptor information to evaluate the descriptor information.

8. An apparatus for processing a video data stream, said apparatus comprising a processing unit, wherein the processing unit is configured to:

detect a plurality of video data frames in the video data stream;

analyze for each video data frame of the plurality of video data frames sub-areas designated for placement of an essentially static logo when broadcasted;

generate from the analysis of the sub-areas static area descriptor information;

decide for each video data frame whether the video data frame is a separating frame by analyzing for each video data frame a plurality of sub-images,

which includes the steps of: detecting a separating block of separating frames and detecting a time distance of the detected separating block to a previous separating block of separating frames;

generate separating block descriptor information; and

detect a commercial in the video data stream by evaluating descriptor information provided from a plurality of descriptors indicative of commercial or non-commercial features, wherein the processor is configured to use the static area descriptor information and the separating block descriptor information to evaluate the descriptor information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2010
From: TECHNISCHE UNIVERSITAT BERLIN
To: SIKORA, THOMAS, DR.; GLASBERG, RONALD, DR.
Reel/Frame 023872/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2006
From: GLASBERG, RONALD; SIKORA, THOMAS; TAS, CENGIZ
To: TECHNISCHE UNIVERSITAT BERLIN
Reel/Frame 018147/0189 →
Continuity (1)
Related Publication 20070261075A1 · Nov 8, 2007