IP Library Granted Patent US 7,417,688
Granted Patent B2
US 7,417,688 · App. 11/058,870 · Granted Aug 26, 2008

Detecting and selecting between progressive scanned and interlaced signals

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,417,688
App. No.
11/058,870
Granted
Aug 26, 2008
Kind
B2
Abstract

An apparatus for automatically detecting and selecting between progressively scanned and interlaced signals has an input video signal 11 applied to a progressive frame detector 12 , a de-interlacer 14 and a compensating delay 13 which has the same latency as the de-interlacer 14 . The progressive frame detector determines if the input video signal is an interlaced signal or a progressively scanned signal. If it is determined that the applied signal is interlaced, then output from the de-interlacer 14 is selected. If, on the other hand, it is determined that the applied signal is progressively scanned, then the input video signal is selected after passing through the compensating delay. In both instances, the selected output is a progressive video signal 19 which may be transmitted if the device is used in an encoder or applied to a display device if the apparatus is used in a decoder.

Claims (69)

1. An apparatus for detecting and selecting progressively scanned signals and interlaced signals including:

input video signal means;

de-interlacer means connected to said input video signal means to de-interlace an applied interlaced signal;

compensating delay means connected to said input video signal means to provide a delay in dependence upon a latency of the de-interlacer means;

frame detector means connected to said input video signal means to detect whether an input video signal applied to said input video signal means is a progressively scanned signal or an interlaced signal;

said frame detector means being a progressive frame detector means comprising:

first and second conditional accumulator means which are each arrange to receive said input video signal and each of which are at-ranged to perform, for each video field the function:

If ((x>y AND x>z) OR (x<y AND x<z)) then

field_sum=field_sum+|x−y|+|x−z|

where x, y and z are a conditional accumulation of video luminance samples of the applied video signal;

AND and OR are Boolean operators; and

|x| is the absolute of view sample x;

where the samples are applied to the first conditional accumulator means with the delays:

sample x —zero delay; sample y—312 line delay;

sample z 313 line delay;

and the samples are applied to the second conditional accumulator means with the delays:

sample x—625 line delay;

sample y—312 line delay;

sample z—313 line delay;

and an output of each of the first and second conditional accumulator means is connected to comparator means arranged to detect whether the input video signal is progressive or interlaced scanned in dependence upon the conditions:

Condition

Result

next_field_sum/previous_field_sum > 0.25

current field is part

AND

of an interlaced frame

next_field_sum/previous_field_sum < 4

next_field_sum/previous_field_sum >= 4

current field is part of

a progressive frame with

the previous field

next_field_sum/previous_field_sum <= 0.25

current field is part

of a progressive frame

with the next field

wherein if the current field is detected to be part of an interlaced frame the frame detector means selects an output from said de-interlacer means, otherwise an output from said compensating delay means is selected.

2. An apparatus as claimed in claim 1 , wherein the input video signal is a 625 line TV signal.

3. An apparatus as claimed in claim 1 , wherein the apparatus is included in one of a decoder and an encoder.

4. A method for automatically detecting and selecting between progressively scanned signals and interlaced signals including the steps of applying an input video signal to each of a progressive frame detector, a compensating delay and a de-interlacer, the de-interlacing means de-interlacing an applied interlace video signal, the compensating means providing a delay depending upon the latency of the de-interlacer means, and said progressive frame detector means including first and second conditional accumulator means which each receive said input video signal and each perform, for each video field the function:

if((x>y AND x>z) OR (x<y AND x<z)) then

field_sum=field_sum+|x−y|+|x−z|

where x, y and z are a conditional accumulation of video luminance samples of the applied video signal;

AND and OR are Boolean operators; and

|x| is the absolute of view sample x;

where the samples are applied to the first conditional accumulator means with the delays:

sample x—zero delay;

sample y—312 line delay;

sample z—313 line delay;

and the samples are applied to the second conditional accumulator means with the delays:

sample x—625 line delay;

sample y—312 line delay;

sample z—313 line delay;

and an output of each of the first and second conditional accumulator means is connected to comparator means which detects whether the input video signal is progressive or interlaced scanned in dependence upon the conditions:

Condition

Result

next_field_sum/previous_field_sum > 0.25

current field is part

AND

of an interlaced frame

next_field_sum/previous_field_sum < 4

next_field_sum/previous_field_sum >= 4

current field is part

of a progressive frame

with the previous field

next_field_sum/previous_field_sum <= 0.25

current field is part

of a progressive frame

with the next field

wherein if the current field is detected to be part of an interlaced frame the frame detector means selects an output from said de-interlacer means, otherwise an output from said compensating delay means is selected.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2025
From: CITIBANK, N.A., AS AGENT
To: MK SYSTEMS USA INC.
Reel/Frame 073070/0114 →
SECURITY INTEREST Recorded Oct 10, 2025
From: MK SYSTEMS USA INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073062/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: BOCK, ALOIS MARTIN; BENNETT, JEREMY
To: TANDBERG TELEVISION LIMITED
Reel/Frame 054023/0215 →
SECURITY INTEREST Recorded Apr 3, 2020
From: MK SYSTEMS USA INC.
To: CITIBANK, N.A., AS AGENT
Reel/Frame 052312/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2019
From: MK SYSTEMS US SUB-HOLDCO INC.
To: MK SYSTEMS USA INC.
Reel/Frame 050277/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: MK SYSTEMS US HOLDCO INC.
To: MK SYSTEMS US SUB-HOLDCO INC.
Reel/Frame 050272/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: LEONE MEDIA INC.
To: MK SYSTEMS US HOLDCO INC.
Reel/Frame 050265/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2019
From: ERICSSON AB
To: LEONE MEDIA INC.
Reel/Frame 050237/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2009
From: TANDBERG TELEVISION ASA
To: ERICSSON AB
Reel/Frame 022646/0809 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 016287 FRAME 0586. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 28, 2005
From: TANDBERG TELEVISION LIMITED
To: TANDBERG TELEVISION ASA
Reel/Frame 016596/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2005
From: TANDBERG TELEVISION LIMITED
To: TANBURY TELEVISION ASA
Reel/Frame 016287/0586 →