CA2134813C - Film-to-video format detection for digital television - Google Patents
Film-to-video format detection for digital television Download PDFInfo
- Publication number
- CA2134813C CA2134813C CA002134813A CA2134813A CA2134813C CA 2134813 C CA2134813 C CA 2134813C CA 002134813 A CA002134813 A CA 002134813A CA 2134813 A CA2134813 A CA 2134813A CA 2134813 C CA2134813 C CA 2134813C
- Authority
- CA
- Canada
- Prior art keywords
- field
- pixel
- values
- format
- difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0112—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards corresponding to a cinematograph film standard
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
Abstract
A film-to-video format detector (24) for a digital television receiver (10). The detector (24) receives pixel data from a current field and a second preceding field. It determines a set of pixel difference values, sums them to obtain a field difference value, and compares the field difference value to a threshold. These steps are repeated to obtain a series of field difference indicators. This series is analyzed to determine whether it has a pattern corresponding to a film-to-video format.
Description
(32350-0777) ~ 3'~~ 1 ~
FILM-TO-VIDEO FORMAT DETECTION
FOR DIGITAL TELEVISION
TECHNICAL FIELD O~ T'HE INVENTION
This invention relates to television receivers, and more particularly to a receiver that detects when an incoming television signal is formatted by means of a film conversion process.
TI-1780 ' ; ~ °' PATENT APPLICATION
FILM-TO-VIDEO FORMAT DETECTION
FOR DIGITAL TELEVISION
TECHNICAL FIELD O~ T'HE INVENTION
This invention relates to television receivers, and more particularly to a receiver that detects when an incoming television signal is formatted by means of a film conversion process.
TI-1780 ' ; ~ °' PATENT APPLICATION
BACKGROUND OF THE INVENTION
It is often desired to display a movie originally recorded on film by means of a television broadcast. In order to comply with television broadcast field rates, some sort of film-to-video conversion must be performed.
Typically, a movie is recorded and displayed at a frame rate of 24 frames per second. However, television broadcasts use a different rate, such as the 59.94 field per second rate of the NTSC standard where every two fields 1.0 are interlaced and comprise one frame.
One method of converting film rates to television field rates is referred to as the "3:2 pulldown" scanning method. A first film frame is scanned twice, then a second film frame is scanned three times, the next frame twice, etc. To accommodate the fact that the NTSC vertical scan period is slightly less than 60 fields per second, the actual display rate may be slowed slightly.
At the receiving end of television broadcasts, a recent development has been the conversion of the incoming television signal into digital data for processing. The processing includes compensation to overcome the visual artifacts perceived by the viewer as a result of motion in the scene being displayed. Although various processing techniques have been developed fox compensating the effects of motion between interlaced television fields, these methods are not designed for film-to-video formats. It is therefore necessary to detect when an incoming signal has a 3:2 pulldown format so that appropriate motion compensation processing can be performed.
A
TI-17870 ~~3 :.~ 1 3 ; PATENT APPLICATION
It is often desired to display a movie originally recorded on film by means of a television broadcast. In order to comply with television broadcast field rates, some sort of film-to-video conversion must be performed.
Typically, a movie is recorded and displayed at a frame rate of 24 frames per second. However, television broadcasts use a different rate, such as the 59.94 field per second rate of the NTSC standard where every two fields 1.0 are interlaced and comprise one frame.
One method of converting film rates to television field rates is referred to as the "3:2 pulldown" scanning method. A first film frame is scanned twice, then a second film frame is scanned three times, the next frame twice, etc. To accommodate the fact that the NTSC vertical scan period is slightly less than 60 fields per second, the actual display rate may be slowed slightly.
At the receiving end of television broadcasts, a recent development has been the conversion of the incoming television signal into digital data for processing. The processing includes compensation to overcome the visual artifacts perceived by the viewer as a result of motion in the scene being displayed. Although various processing techniques have been developed fox compensating the effects of motion between interlaced television fields, these methods are not designed for film-to-video formats. It is therefore necessary to detect when an incoming signal has a 3:2 pulldown format so that appropriate motion compensation processing can be performed.
A
TI-17870 ~~3 :.~ 1 3 ; PATENT APPLICATION
SUMMARY OF THE INVENTION
One aspect of the invention is a format detector for a digital television receiver of a video input signal. A
pixel comparator compares pixel data values of pixels of a current field with corresponding data values of a second preceding field, thereby obtaining a sea of pixel difference values. An adder receives the set of pixel difference values and sums their absolute values, thereby obtaining a field difference value. A threshold comparator l0 compares the field difference value to a predetermined threshold, and generates a field difference indicator value. A sequence analyzer determines whether a series of field difference indicator values follows a recognizable sequence.
A technical. advantage of the invention is that it permits television data processing to be optimized for the format of the incoming data. The invention is useful for any television signal representing film that has been scanned such that the frames are repeated in a sequence to result in a desired movie-frame to video-field ratio.
A format detector in accordance with the invention can be easily integrated with motion detection logic used for de-interlacing algorithms of standard television formats.
This permits a digital processor to perform real-time switching to whatever pixel processing algorithm is most appropriate for the data being received.
TI-17870 , PATENT APPr.ICATION
213 4_~ 1 3 BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 illustrates a segment of a mo~rie film being scanned for broadcast as an NTSC television signal.
Figure 2 is a block diagram of the basic components of a digital television receiver.
Figure 3 illustrates the basic steps of detecting a 3:2 pulldown format.
Figure 4 illustrates patterns of field difference indicators resulting from a 3:2 pulldown format.
Figure 5 illustrates patterns of field difference indicators resulting from standard video format.
Figure 6 is a block diagram of a format detector.
Figure 7 is a state diagram illustrating how a series field difference indicators is analyzed.
..
TI-17870 ' - ' _ PATENT APPLICATION
DETATLED DESCRIPTION OF THE INVENTION
Figure 1 illustrates a segment of movie film being scanned for broadcast as an NTSC television signal. As indicated, the film displays 24 frames per second. Frame 5 1 has been scanned twice to make two fields of the television signal. Frame 2 has been scanned three times, Frame 3 twice, etc. The result is a television signal having 60 frames, per second, which approximates the 59.94 field per second rate of the standard NTSC format. This 1o process is referred to as "3:2 pulldown scanning".
Although the above description is in terms of 3:2 pulldown scanning to an NTSC television signal, the same concepts apply to scanning movie films to other televisicm formats. For example, for a PAL broadcast of 50 fields per second, a film-to-video ratio of 2 television fields per movie frame might be used. For this reas.on,~ the 3:2 pulldown scan format is referred to generally herein as a "film-to-video format", characterized by the fact that source image frames are scanned in a periodic sequence that results in a desired frame-to-field ratio. In the example of this description, the desired ratio is:
_60 _ _5 For integer frame numbers, this is equivalent to five frames for every two fields, with the best symmetry being accomplished with 3:2 pulldown scanning:
Motion in the scene that was originally filmed is indicated if there is a change between adjacent fields.
Those fields that represent the same movie frame will have no motion. However, at every boundary where a different movie frame has been scanned, the scene may change and there can be motion.
When the television receiver includes digital processing components, some sort of motion compensation -, ~1 h.:
(>
processing can be performed t.o prevent the viewer from perceiving visual art.ifa cts. However, the best type of processing depends on the format of the digitized television sign~cl. In other word:>s, the same processing algorithm might not k7e the best a l gorit.hrn for data that represents 3:2 pulldowra format. a,~ would be used for standard NTSC: data.
Figure 2 is a block diagram of the basic components of a digital television receiver 20. Only those components signifi.caant to rrca:ir-a-screen pixel data processing are shown. C)the.r components, ~>uch as might be used for process ing ;~ynchran..i zat i.or~ and audio signa7_s or secondary screed features, such as cLased captioning, are not: shown .
A comprehensive description of a DMD-based digital television system is :yet out in U,~S, Patent No. 5,079,544, entitled "Standard Independent D_~c~itized Video System", and in U. S. Patent No. 5, 52 F~, 0'>1, entitled "Digital Television System".
U.S. Patent Nos. 5,745,193; 5,523,803; 5,339,116;
5,278,662 all entitled "DMD Archit=.e~~ture and Timing for Use in a Pulse-Li!idth Modul.at=eci Di.spl.ay System", describe a method of formal:tang video dsata for- use with a DMD-based display system and a method of rr~.odulating bit-planes to provide varying pixel brightness, The use of a DMD-based display system with ~~ c:olor wheel t::o provide sequential color images is described i_n U.S. Patent No. 5,233,385, entitled "White Light Enhanced Color field Sequential Projection".
As an overview of the operatiorn of rec:eive~_° 20, signal interface unit 21 receives an analog video signal. and separates video, sync~hrc~nization, and audio signals. It delivers the video signal to A/D converter 22a. The data TI-178?0 _ PATENT APPLICATION
is then delivered to Y/C separator 22b, which separates the luminance ("Y") data'from the chrominance ("~C") data. In Figure 2, the signal is converted to digital data before Y/C separation, but in other embodiments, Y/C separation could be performed before A/D conversion, using analog filters. The separated Y and C data are delivered to field buffer 23.
As indicated in Figure 2, receiver 20 is also capable of receiving a stream of video data. In this case, the data is delivered to field buffer 23, without the need for sampling or color separation.
As explained below, the determination of 'whether there is motion between two fields requires a comparison of pixel data from a current field with pixel data from a second preceding field.. Field buffer 23 permits preceding-field data to be stored while current-field data is incoming.
Because the incoming data might represent interlaced fields, field buffer 23 has a capacity to store three fields so that pixel data from a current field can be compared to pixel data from a second preceding field. For purposes of this description, these fields are identified as follows:
current field fieldn second preceding fieldn_2.
Format detector 24 receives preceding-fis:ld data from field buffer 23 and current field data from Y/C separator 22b. Format detector 24 is constructed and operated in accordance with the invention, and further described below in connection with Figures 4 - ?. Format detector 24 delivers a control signal to processor system 25 that indicates whether the incoming data represents a moving scene and whether it has a 3:2 pulldown format.
Processing system 25 performs various pixel data processing tasks. These tasks include motion compensation, with the appropriate algorithm depending on the format of the data, as ind.icatE:d by the control signal from format detector 24. In general., the motion compensation algorithms appropriate for standard NTSC data are not appropriate for film-to-video data. Thus, the control signal from format dc:~tector 24 controls processor system 25 so that it performs an appropriate algorithm.
In addition to movie rnok:.ion c:ornpensation or de-interlacing, processor system 2.5 performs other processing task: to prepare the pixel data for display.
These tasks may inclr.rde scal:Lng, color space conversion, and picture qu~~li.ty cont:rc>l. Although not explicitly shown in Figure 2, processor system 25 includes whatever memory is requi:eed fo.~ proper oper.at:ion, including a frame memory for providing disp3.ay-ready data to display sy stem 26.
Display system 26 could be a standard CRT display system, in which case the p_~xel-f carne data is converted to analog form for scanning to the display screen.
Alternatively, c.ispla~,,~ system 2k7 could be a spatial light modulator (SLM~ system, in which the display device has an array of pixel element:.y thai:. can emit or reflect light simultaneously. For SLM displays, each image frame is generated by acidressincx p:ixe.l a=:Lf~ments rathc=r than by scanning a CRT screen. Tmage frames are time-divided into bit-planes, where each bi.t.--plane represents pixel values of the same bit weigh . For example, where the pixel data has 24 bits, 8 bits fo.r each color, there would be 8 bit-planes for each coloa~. Tire color data c:an be displayed sequentially with a col.c:~r wheel or- combine=d from multiple SLMs. A type of SLM is the digi.ta.i. mi.c.ro-mirror device (DMD) deve:Lope~~ by Texas In:rtr~unent~s Incorporated.
Details of a suitable DMD are described in U.S. Patent No, 4, 956, 619, entitled '~~sparial L:ighrt~ Modulator".
TI-17870 - -'. ~ -.. PATENT APPLICATION
Figure 3 illustrates the basic steps of the invention.
In step 31, pixel values of a current field and a second preceding field are compared. A field difference value greater than zero indicates a change between the fields being compared. In step 32, the field difference value is compared to a threshold value, T, to make sure that the change is not due simply to noise. The result of step 32 is a field difference indicator. For purposes of this description, a field indicator value of "1" represents a change between the current field and the second preceding field. An indicator value of "0" represents no change between these fields. Steps 31 and 32 are repeated to obtain a series of field indicators.
In step 33, the series of field indicators is analyzed. As explained below, the result of the analysis is whether the incoming data has a 3:2 pulldown format with motion, a standard format with motion, or either format with no motion. Additional analysis will also indicate whether or not the incoming data has a standard format with motion. As steps 31 and 32 are repeated, step 33 is repeated. In this manner, the analysis is updated as the series changes with changing data.
Figure 4 illustrates series of field indicators for 3:2 pulldown, with and without motion. If there is motion, all field indicators are "1" except when the comparison is between two even fields or two odd fields of the same movie frame. Thus, the series follows a 0,1,1,1,1,0,1,1,1,1. . .
pattern. When there is no motion, the series has a 0,0,0,0. . . pattern.
Figure 5 illustrates series of field indicators for standard video, with and without motion. Tf there is motion, all field indicators are "1". If there is no motion, all field indicators are "0". For standard video that has random periods of motion and no motion, the result will be a random pattern of O~s and l~s.
TI-17870 ~ ': PATENT APPLICATION
Figure 6 illustrates one embodiment of format detector 24. Format detector operates continuously and in real time, so that any format changes in the incoming signal will be detect and a real-time control signal delivered to 5 processor 25. By "real-time" is meant suffici~sntly fast to as to provide realistically moving images.
Pixel comparator 61 receives two pixel values for the same pixel position. Typically, the pixel values are the luminance (Y) values. In other embodiments of the 10 invention, format detector 25 might use chrominance ("C") as well as, or instead of, luminance data to detect motion.
One value is for a current field, and the other for a second preceding field. These values are illustrated as Yfieid n, pixel i and Yfield n-2, pixel i~ respectively. The i value increments according to the number of pixels per field being compared.
Pixel comparator 61 compares the two pixel values and generates a pixel difference value. For example, where the pixel data represents Y-U-V color space, each pixel is represented by 24 bits of data, 8 of those representing luminance (Y) data. These 8 bits from the current and second preceding fields are compared. Referring again to Figures 5 and 6, if there is no motion, all comparisons are between the same odd-field or even-field data, and the field difference value is 0. However, if there is motion, the comparisons are between two different fields, and result in a non-zero pixel difference value, except in the case of every fifth field of data having a 3:2 pulldown format. The absolute value of the pixel difference value may range from 0 to 255. If a dark portion of the scene has moved across a bright background, the pixel difference value might be as high as 255. Or a bright portion might move across a dark background for a pixel difference value as low as -255, whose absolute value is 255.
l TI-17870 - PATEfT APPLICATION
Adder 62 sums the absolute values of the pixel difference values delivered to it by comparator 61. The result is a field difference value, which indicates the level of change, if any, between the current and second preceding fields.
In the embodiment of this description, pixel comparator 61 compares every pixel in the fields and the summation generated by adder 62 is a sum of difference values from every pixel. However, in other embodiments, comparator 61 might compare fewer than every pixel per field. In general, the function of pixel comparator 61 and adder 62 is to deliver a difference value that indicates whether there is motion between fields.
A threshold comparator 63 compares the field difference value to a predetermined threshold. This comparison ensures that the difference value represents more than noise. The output of threshold comparator 63 can be as simple as a "yes/no" signal, which indicates whether there is motion between fields.
Sequence analyzer 64 receives the output of threshold comparator 63 and determines whether the "yes/no" values follow any one or more format patterns. In the example of this description, sequence analyzer 64 might receive a serial string of data with the following pattern:
1,1,1,1,0,1,1,1,1,0.... This pattern indicates a 3:2 pulldown format.
The output of sequence analyzer 64 is a format control signal, delivered to processing system 25. This signal indicates the format of the pixel data so that an appropriate pixel processing algorithm can be performed.
Figure 7 is a state diagram that illustrates one method for analyzing the field indicator values. A first indicator value is received at State A. After. State B or State C, a pattern of 0,0 indicates no motion, whereas .patterns of 0, 1 or 1, 0 or 1, 1 can indicate either random TI-17870 .. ; PATENT APPLICATION
motion of a standard video format or a 3:2 pulldown format.
A field indicator of 0 at State D or State E or a field indicatar of 1 at state E eliminates the 3:2 pulldown format and indicates random motion. However, after a series of five field indicators are received at State F, a pattern of 1,1,1,1,0 indicates a 3:2 format, Another method for analyzing the field indicator values could include a step of storing any five field indicator values in a memory of sequence analyzer 64.
Sequence analyzer 64 would then determine whether these five values have any of the following patterns:
0,1,1,1,1 1,0,1,1,1 l, l, 0, 1, 1 15 1,1,1,0,1 1,1,1,1,0 These patterns indicate that the incoming data has a 3:2 pulldown format.
Other analysis methods could be implE:mented with sequence analyzer 64. The common characteristic is the recognition of the pattern resulting from comparing current fields and second preceding fields, when the incoming data has a 3:2 pulldown format.
The implementation of the various components of format detector 24 could be as simple as a combination of commercially available logic devices, programmed to perform the logic functions described herein. Or, format detector 24 could be a processor with instruction-based programming.
In the latter case, the functions of format detector 24 could be performed by the same processor as used to implement processing system 25.
TI-17870 ;: y. PATENT APPLICATI(JN
other Embodiments Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.
f :;
One aspect of the invention is a format detector for a digital television receiver of a video input signal. A
pixel comparator compares pixel data values of pixels of a current field with corresponding data values of a second preceding field, thereby obtaining a sea of pixel difference values. An adder receives the set of pixel difference values and sums their absolute values, thereby obtaining a field difference value. A threshold comparator l0 compares the field difference value to a predetermined threshold, and generates a field difference indicator value. A sequence analyzer determines whether a series of field difference indicator values follows a recognizable sequence.
A technical. advantage of the invention is that it permits television data processing to be optimized for the format of the incoming data. The invention is useful for any television signal representing film that has been scanned such that the frames are repeated in a sequence to result in a desired movie-frame to video-field ratio.
A format detector in accordance with the invention can be easily integrated with motion detection logic used for de-interlacing algorithms of standard television formats.
This permits a digital processor to perform real-time switching to whatever pixel processing algorithm is most appropriate for the data being received.
TI-17870 , PATENT APPr.ICATION
213 4_~ 1 3 BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 illustrates a segment of a mo~rie film being scanned for broadcast as an NTSC television signal.
Figure 2 is a block diagram of the basic components of a digital television receiver.
Figure 3 illustrates the basic steps of detecting a 3:2 pulldown format.
Figure 4 illustrates patterns of field difference indicators resulting from a 3:2 pulldown format.
Figure 5 illustrates patterns of field difference indicators resulting from standard video format.
Figure 6 is a block diagram of a format detector.
Figure 7 is a state diagram illustrating how a series field difference indicators is analyzed.
..
TI-17870 ' - ' _ PATENT APPLICATION
DETATLED DESCRIPTION OF THE INVENTION
Figure 1 illustrates a segment of movie film being scanned for broadcast as an NTSC television signal. As indicated, the film displays 24 frames per second. Frame 5 1 has been scanned twice to make two fields of the television signal. Frame 2 has been scanned three times, Frame 3 twice, etc. The result is a television signal having 60 frames, per second, which approximates the 59.94 field per second rate of the standard NTSC format. This 1o process is referred to as "3:2 pulldown scanning".
Although the above description is in terms of 3:2 pulldown scanning to an NTSC television signal, the same concepts apply to scanning movie films to other televisicm formats. For example, for a PAL broadcast of 50 fields per second, a film-to-video ratio of 2 television fields per movie frame might be used. For this reas.on,~ the 3:2 pulldown scan format is referred to generally herein as a "film-to-video format", characterized by the fact that source image frames are scanned in a periodic sequence that results in a desired frame-to-field ratio. In the example of this description, the desired ratio is:
_60 _ _5 For integer frame numbers, this is equivalent to five frames for every two fields, with the best symmetry being accomplished with 3:2 pulldown scanning:
Motion in the scene that was originally filmed is indicated if there is a change between adjacent fields.
Those fields that represent the same movie frame will have no motion. However, at every boundary where a different movie frame has been scanned, the scene may change and there can be motion.
When the television receiver includes digital processing components, some sort of motion compensation -, ~1 h.:
(>
processing can be performed t.o prevent the viewer from perceiving visual art.ifa cts. However, the best type of processing depends on the format of the digitized television sign~cl. In other word:>s, the same processing algorithm might not k7e the best a l gorit.hrn for data that represents 3:2 pulldowra format. a,~ would be used for standard NTSC: data.
Figure 2 is a block diagram of the basic components of a digital television receiver 20. Only those components signifi.caant to rrca:ir-a-screen pixel data processing are shown. C)the.r components, ~>uch as might be used for process ing ;~ynchran..i zat i.or~ and audio signa7_s or secondary screed features, such as cLased captioning, are not: shown .
A comprehensive description of a DMD-based digital television system is :yet out in U,~S, Patent No. 5,079,544, entitled "Standard Independent D_~c~itized Video System", and in U. S. Patent No. 5, 52 F~, 0'>1, entitled "Digital Television System".
U.S. Patent Nos. 5,745,193; 5,523,803; 5,339,116;
5,278,662 all entitled "DMD Archit=.e~~ture and Timing for Use in a Pulse-Li!idth Modul.at=eci Di.spl.ay System", describe a method of formal:tang video dsata for- use with a DMD-based display system and a method of rr~.odulating bit-planes to provide varying pixel brightness, The use of a DMD-based display system with ~~ c:olor wheel t::o provide sequential color images is described i_n U.S. Patent No. 5,233,385, entitled "White Light Enhanced Color field Sequential Projection".
As an overview of the operatiorn of rec:eive~_° 20, signal interface unit 21 receives an analog video signal. and separates video, sync~hrc~nization, and audio signals. It delivers the video signal to A/D converter 22a. The data TI-178?0 _ PATENT APPLICATION
is then delivered to Y/C separator 22b, which separates the luminance ("Y") data'from the chrominance ("~C") data. In Figure 2, the signal is converted to digital data before Y/C separation, but in other embodiments, Y/C separation could be performed before A/D conversion, using analog filters. The separated Y and C data are delivered to field buffer 23.
As indicated in Figure 2, receiver 20 is also capable of receiving a stream of video data. In this case, the data is delivered to field buffer 23, without the need for sampling or color separation.
As explained below, the determination of 'whether there is motion between two fields requires a comparison of pixel data from a current field with pixel data from a second preceding field.. Field buffer 23 permits preceding-field data to be stored while current-field data is incoming.
Because the incoming data might represent interlaced fields, field buffer 23 has a capacity to store three fields so that pixel data from a current field can be compared to pixel data from a second preceding field. For purposes of this description, these fields are identified as follows:
current field fieldn second preceding fieldn_2.
Format detector 24 receives preceding-fis:ld data from field buffer 23 and current field data from Y/C separator 22b. Format detector 24 is constructed and operated in accordance with the invention, and further described below in connection with Figures 4 - ?. Format detector 24 delivers a control signal to processor system 25 that indicates whether the incoming data represents a moving scene and whether it has a 3:2 pulldown format.
Processing system 25 performs various pixel data processing tasks. These tasks include motion compensation, with the appropriate algorithm depending on the format of the data, as ind.icatE:d by the control signal from format detector 24. In general., the motion compensation algorithms appropriate for standard NTSC data are not appropriate for film-to-video data. Thus, the control signal from format dc:~tector 24 controls processor system 25 so that it performs an appropriate algorithm.
In addition to movie rnok:.ion c:ornpensation or de-interlacing, processor system 2.5 performs other processing task: to prepare the pixel data for display.
These tasks may inclr.rde scal:Lng, color space conversion, and picture qu~~li.ty cont:rc>l. Although not explicitly shown in Figure 2, processor system 25 includes whatever memory is requi:eed fo.~ proper oper.at:ion, including a frame memory for providing disp3.ay-ready data to display sy stem 26.
Display system 26 could be a standard CRT display system, in which case the p_~xel-f carne data is converted to analog form for scanning to the display screen.
Alternatively, c.ispla~,,~ system 2k7 could be a spatial light modulator (SLM~ system, in which the display device has an array of pixel element:.y thai:. can emit or reflect light simultaneously. For SLM displays, each image frame is generated by acidressincx p:ixe.l a=:Lf~ments rathc=r than by scanning a CRT screen. Tmage frames are time-divided into bit-planes, where each bi.t.--plane represents pixel values of the same bit weigh . For example, where the pixel data has 24 bits, 8 bits fo.r each color, there would be 8 bit-planes for each coloa~. Tire color data c:an be displayed sequentially with a col.c:~r wheel or- combine=d from multiple SLMs. A type of SLM is the digi.ta.i. mi.c.ro-mirror device (DMD) deve:Lope~~ by Texas In:rtr~unent~s Incorporated.
Details of a suitable DMD are described in U.S. Patent No, 4, 956, 619, entitled '~~sparial L:ighrt~ Modulator".
TI-17870 - -'. ~ -.. PATENT APPLICATION
Figure 3 illustrates the basic steps of the invention.
In step 31, pixel values of a current field and a second preceding field are compared. A field difference value greater than zero indicates a change between the fields being compared. In step 32, the field difference value is compared to a threshold value, T, to make sure that the change is not due simply to noise. The result of step 32 is a field difference indicator. For purposes of this description, a field indicator value of "1" represents a change between the current field and the second preceding field. An indicator value of "0" represents no change between these fields. Steps 31 and 32 are repeated to obtain a series of field indicators.
In step 33, the series of field indicators is analyzed. As explained below, the result of the analysis is whether the incoming data has a 3:2 pulldown format with motion, a standard format with motion, or either format with no motion. Additional analysis will also indicate whether or not the incoming data has a standard format with motion. As steps 31 and 32 are repeated, step 33 is repeated. In this manner, the analysis is updated as the series changes with changing data.
Figure 4 illustrates series of field indicators for 3:2 pulldown, with and without motion. If there is motion, all field indicators are "1" except when the comparison is between two even fields or two odd fields of the same movie frame. Thus, the series follows a 0,1,1,1,1,0,1,1,1,1. . .
pattern. When there is no motion, the series has a 0,0,0,0. . . pattern.
Figure 5 illustrates series of field indicators for standard video, with and without motion. Tf there is motion, all field indicators are "1". If there is no motion, all field indicators are "0". For standard video that has random periods of motion and no motion, the result will be a random pattern of O~s and l~s.
TI-17870 ~ ': PATENT APPLICATION
Figure 6 illustrates one embodiment of format detector 24. Format detector operates continuously and in real time, so that any format changes in the incoming signal will be detect and a real-time control signal delivered to 5 processor 25. By "real-time" is meant suffici~sntly fast to as to provide realistically moving images.
Pixel comparator 61 receives two pixel values for the same pixel position. Typically, the pixel values are the luminance (Y) values. In other embodiments of the 10 invention, format detector 25 might use chrominance ("C") as well as, or instead of, luminance data to detect motion.
One value is for a current field, and the other for a second preceding field. These values are illustrated as Yfieid n, pixel i and Yfield n-2, pixel i~ respectively. The i value increments according to the number of pixels per field being compared.
Pixel comparator 61 compares the two pixel values and generates a pixel difference value. For example, where the pixel data represents Y-U-V color space, each pixel is represented by 24 bits of data, 8 of those representing luminance (Y) data. These 8 bits from the current and second preceding fields are compared. Referring again to Figures 5 and 6, if there is no motion, all comparisons are between the same odd-field or even-field data, and the field difference value is 0. However, if there is motion, the comparisons are between two different fields, and result in a non-zero pixel difference value, except in the case of every fifth field of data having a 3:2 pulldown format. The absolute value of the pixel difference value may range from 0 to 255. If a dark portion of the scene has moved across a bright background, the pixel difference value might be as high as 255. Or a bright portion might move across a dark background for a pixel difference value as low as -255, whose absolute value is 255.
l TI-17870 - PATEfT APPLICATION
Adder 62 sums the absolute values of the pixel difference values delivered to it by comparator 61. The result is a field difference value, which indicates the level of change, if any, between the current and second preceding fields.
In the embodiment of this description, pixel comparator 61 compares every pixel in the fields and the summation generated by adder 62 is a sum of difference values from every pixel. However, in other embodiments, comparator 61 might compare fewer than every pixel per field. In general, the function of pixel comparator 61 and adder 62 is to deliver a difference value that indicates whether there is motion between fields.
A threshold comparator 63 compares the field difference value to a predetermined threshold. This comparison ensures that the difference value represents more than noise. The output of threshold comparator 63 can be as simple as a "yes/no" signal, which indicates whether there is motion between fields.
Sequence analyzer 64 receives the output of threshold comparator 63 and determines whether the "yes/no" values follow any one or more format patterns. In the example of this description, sequence analyzer 64 might receive a serial string of data with the following pattern:
1,1,1,1,0,1,1,1,1,0.... This pattern indicates a 3:2 pulldown format.
The output of sequence analyzer 64 is a format control signal, delivered to processing system 25. This signal indicates the format of the pixel data so that an appropriate pixel processing algorithm can be performed.
Figure 7 is a state diagram that illustrates one method for analyzing the field indicator values. A first indicator value is received at State A. After. State B or State C, a pattern of 0,0 indicates no motion, whereas .patterns of 0, 1 or 1, 0 or 1, 1 can indicate either random TI-17870 .. ; PATENT APPLICATION
motion of a standard video format or a 3:2 pulldown format.
A field indicator of 0 at State D or State E or a field indicatar of 1 at state E eliminates the 3:2 pulldown format and indicates random motion. However, after a series of five field indicators are received at State F, a pattern of 1,1,1,1,0 indicates a 3:2 format, Another method for analyzing the field indicator values could include a step of storing any five field indicator values in a memory of sequence analyzer 64.
Sequence analyzer 64 would then determine whether these five values have any of the following patterns:
0,1,1,1,1 1,0,1,1,1 l, l, 0, 1, 1 15 1,1,1,0,1 1,1,1,1,0 These patterns indicate that the incoming data has a 3:2 pulldown format.
Other analysis methods could be implE:mented with sequence analyzer 64. The common characteristic is the recognition of the pattern resulting from comparing current fields and second preceding fields, when the incoming data has a 3:2 pulldown format.
The implementation of the various components of format detector 24 could be as simple as a combination of commercially available logic devices, programmed to perform the logic functions described herein. Or, format detector 24 could be a processor with instruction-based programming.
In the latter case, the functions of format detector 24 could be performed by the same processor as used to implement processing system 25.
TI-17870 ;: y. PATENT APPLICATI(JN
other Embodiments Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.
f :;
Claims (20)
1. A format detector for a receiver of a video signal, comprising:
a pixel comparator for comparing data values of pixels of a current field of said video signal with data values of corresponding pixels of a second preceding field of said video signal, thereby obtaining a set of pixel difference values;
an adder for adding together the absolute values of said set of pixel difference values, thereby obtaining a field difference value;
a threshold comparator for comparing said field difference value to a predetermined threshold, thereby generating a binary field difference indicator; and a sequence analyzer for determining whether a series of field difference indicators follows a recognizable pattern.
a pixel comparator for comparing data values of pixels of a current field of said video signal with data values of corresponding pixels of a second preceding field of said video signal, thereby obtaining a set of pixel difference values;
an adder for adding together the absolute values of said set of pixel difference values, thereby obtaining a field difference value;
a threshold comparator for comparing said field difference value to a predetermined threshold, thereby generating a binary field difference indicator; and a sequence analyzer for determining whether a series of field difference indicators follows a recognizable pattern.
2. The format detector of Claim 1, wherein said pixel comparator is a logic circuit for calculating the difference between two pixel values.
3. The format detector of Claim 1, wherein said pixel comparator is a processor programmed to calculate the difference between two pixel values.
4. The format detector of Claim 1, wherein said adder is a logic circuit.
5. The format detector of Claim 1, wherein said adder is a processor programmed to add the absolute values of said pixel difference values.
6. The format detector of Claim 1, wherein said threshold comparator is a logic circuit.
7. The format detector of Claim 1, wherein said threshold comparator is a processor programmed to compare said field difference value with said predetermined threshold.
8. The format detector of Claim 1, wherein said sequence analyzer is a logic circuit.
9. A method of detecting the format of an incoming video signal, comprising the steps of:
receiving a first pixel data value from a pixel of a current field of said video signal;
receiving a second pixel data value from the corresponding pixel of a second preceding field of said video signal;
calculating the difference between said first and second pixel values to obtain a pixel difference value;
repeating said receiving steps and said calculating step for a predetermined number of pixels;
summing the absolute values of the pixel difference values obtained in said repeating step to obtain a field difference value;
determining whether said field difference value exceeds a predetermined threshold to obtain a binary field difference indicator;
repeating all of the above steps to obtain a series of field difference indicators far a continuous series of fields; and analyzing said series of field difference indicators to determine whether it has a pattern corresponding to a film-to-video conversion.
receiving a first pixel data value from a pixel of a current field of said video signal;
receiving a second pixel data value from the corresponding pixel of a second preceding field of said video signal;
calculating the difference between said first and second pixel values to obtain a pixel difference value;
repeating said receiving steps and said calculating step for a predetermined number of pixels;
summing the absolute values of the pixel difference values obtained in said repeating step to obtain a field difference value;
determining whether said field difference value exceeds a predetermined threshold to obtain a binary field difference indicator;
repeating all of the above steps to obtain a series of field difference indicators far a continuous series of fields; and analyzing said series of field difference indicators to determine whether it has a pattern corresponding to a film-to-video conversion.
10. The method of Claim 9, wherein said pixel data values are luminance values.
11. The method of Claim 9, wherein all of said steps are performed at a real-time image generation rate.
12. The method of Claim 9, wherein said receiving and calculating steps are repeated for fewer than the number of pixels per field.
13. The method of Claim 9, wherein said analyzing step further determines whether said series of field indicators has a pattern corresponding to a scene having no motion.
14. The method of Claim 9, wherein said analyzing step is performed by determining a format state as each field indicator is received.
15. The method of Claim 9, wherein said analyzing step is performed by storing a set of consecutive indicators and determining if said set of field indicators matches one or more stored patterns.
16. A digital processing system for a receiver of a video signal, comprising:
a field buffer for staring pixel data from at least three fields of data of said video signal;
a format detector for detecting the format of said video signal, wherein said format detector has a pixel comparator for comparing data values of pixels of a current field with data values of corresponding pixels of a second preceding field, thereby obtaining a set of pixel difference values; an adder for adding together the absolute values of said set of pixel difference values, thereby obtaining a field difference value; a threshold comparator for comparing said field difference value to a predetermined threshold, thereby generating a binary field difference indicator; a sequence analyzer for determining whether a series of field difference indicators follows a pattern corresponding to a film-to-video conversion; and a processing system for receiving said pixel data and for receiving a format control signal from said format detector, and for processing said pixel data in accordance with said format control signal.
a field buffer for staring pixel data from at least three fields of data of said video signal;
a format detector for detecting the format of said video signal, wherein said format detector has a pixel comparator for comparing data values of pixels of a current field with data values of corresponding pixels of a second preceding field, thereby obtaining a set of pixel difference values; an adder for adding together the absolute values of said set of pixel difference values, thereby obtaining a field difference value; a threshold comparator for comparing said field difference value to a predetermined threshold, thereby generating a binary field difference indicator; a sequence analyzer for determining whether a series of field difference indicators follows a pattern corresponding to a film-to-video conversion; and a processing system for receiving said pixel data and for receiving a format control signal from said format detector, and for processing said pixel data in accordance with said format control signal.
17. The system of Claim 16, further comprising an analog to digital converter for converting said video signal to said pixel data.
18. The system of Claim 16, further comprising a color separation unit for separating said pixel data into a luminance component and chrominance components.
19. The system of Claim 16, wherein said sequence analyzer determines whether said series of field difference indicators has a pattern resulting from a scene with no motion.
20. The system of Claim 16, further comprising a spatial light modulator for receiving bit-planes of data from said processing system for display.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/145,934 US5398071A (en) | 1993-11-02 | 1993-11-02 | Film-to-video format detection for digital television |
US145,934 | 1993-11-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2134813A1 CA2134813A1 (en) | 1995-05-03 |
CA2134813C true CA2134813C (en) | 2004-05-25 |
Family
ID=22515193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002134813A Expired - Fee Related CA2134813C (en) | 1993-11-02 | 1994-11-01 | Film-to-video format detection for digital television |
Country Status (7)
Country | Link |
---|---|
US (1) | US5398071A (en) |
EP (1) | EP0651569B1 (en) |
JP (2) | JPH07222121A (en) |
KR (1) | KR100309858B1 (en) |
CN (1) | CN1046390C (en) |
CA (1) | CA2134813C (en) |
DE (1) | DE69415638T2 (en) |
Families Citing this family (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6219015B1 (en) | 1992-04-28 | 2001-04-17 | The Board Of Directors Of The Leland Stanford, Junior University | Method and apparatus for using an array of grating light valves to produce multicolor optical images |
GB9417138D0 (en) * | 1994-08-23 | 1994-10-12 | Discovision Ass | Data rate conversion |
US5550592A (en) * | 1995-04-25 | 1996-08-27 | Texas Instruments Incorporated | Film mode progressive scan conversion |
US6320620B1 (en) * | 1995-04-27 | 2001-11-20 | Texas Instruments Incorporated | Low cost progressive scan television with special features |
US5841579A (en) | 1995-06-07 | 1998-11-24 | Silicon Light Machines | Flat diffraction grating light valve |
US5742350A (en) * | 1995-06-29 | 1998-04-21 | Motorola, Inc. | Video system performing non-uniform interpolation of color space signals and method of using same |
US5661527A (en) * | 1995-07-07 | 1997-08-26 | Tektronix, Inc. | Automatic video signal identification |
US6058140A (en) * | 1995-09-08 | 2000-05-02 | Zapex Technologies, Inc. | Method and apparatus for inverse 3:2 pulldown detection using motion estimation information |
US5757435A (en) * | 1995-12-08 | 1998-05-26 | C-Cube Microsystems, Inc. | MPEG-2 inverse telecine circuit |
US5852473A (en) * | 1996-02-20 | 1998-12-22 | Tektronix, Inc. | 3-2 pulldown detector |
US6222589B1 (en) | 1996-08-08 | 2001-04-24 | Yves C. Faroudja | Displaying video on high-resolution computer-type monitors substantially without motion discontinuities |
US6078361A (en) * | 1996-11-18 | 2000-06-20 | Sage, Inc | Video adapter circuit for conversion of an analog video signal to a digital display image |
US6195079B1 (en) | 1996-11-18 | 2001-02-27 | Sage, Inc. | On-screen user interface for a video adapter circuit |
US6415439B1 (en) | 1997-02-04 | 2002-07-02 | Microsoft Corporation | Protocol for a wireless control system |
GB9703107D0 (en) * | 1997-02-14 | 1997-04-02 | Digital Projection Ltd | Display device |
US5982553A (en) | 1997-03-20 | 1999-11-09 | Silicon Light Machines | Display device incorporating one-dimensional grating light-valve array |
US6108041A (en) * | 1997-10-10 | 2000-08-22 | Faroudja Laboratories, Inc. | High-definition television signal processing for transmitting and receiving a television signal in a manner compatible with the present system |
US6014182A (en) | 1997-10-10 | 2000-01-11 | Faroudja Laboratories, Inc. | Film source video detection |
US6088102A (en) | 1997-10-31 | 2000-07-11 | Silicon Light Machines | Display apparatus including grating light-valve array and interferometric optical system |
US6055018A (en) * | 1997-11-04 | 2000-04-25 | Ati Technologies, Inc. | System and method for reconstructing noninterlaced captured content for display on a progressive screen |
US6111610A (en) * | 1997-12-11 | 2000-08-29 | Faroudja Laboratories, Inc. | Displaying film-originated video on high frame rate monitors without motions discontinuities |
US6157412A (en) * | 1998-03-30 | 2000-12-05 | Sharp Laboratories Of America, Inc. | System for identifying video fields generated from film sources |
US6271808B1 (en) | 1998-06-05 | 2001-08-07 | Silicon Light Machines | Stereo head mounted display using a single display device |
US6130770A (en) | 1998-06-23 | 2000-10-10 | Silicon Light Machines | Electron gun activated grating light valve |
US6101036A (en) | 1998-06-23 | 2000-08-08 | Silicon Light Machines | Embossed diffraction grating alone and in combination with changeable image display |
US6215579B1 (en) | 1998-06-24 | 2001-04-10 | Silicon Light Machines | Method and apparatus for modulating an incident light beam for forming a two-dimensional image |
US6303986B1 (en) | 1998-07-29 | 2001-10-16 | Silicon Light Machines | Method of and apparatus for sealing an hermetic lid to a semiconductor die |
US6281939B1 (en) * | 1998-11-12 | 2001-08-28 | Microsoft Corporation | Method and apparatus for decoding data encoded in the horizontal overscan portion of a video signal |
DE69806976T2 (en) | 1998-12-02 | 2003-03-27 | St Microelectronics Asia | DETERMINATION OF SKIP / PROGRESSIVE FASHION AND OF REDUNDANT HALF-IMAGES FOR ENCODERS |
US7623576B1 (en) | 1999-02-26 | 2009-11-24 | Stmicroelectronics Asia Pacific Pte. Ltd. | Method and apparatus for interlaced/non-interlaced frame determination, repeat-field identification and scene-change detection |
US6542198B1 (en) * | 1999-03-30 | 2003-04-01 | Ati International Srl | Method and apparatus for optimizing video playback at arbitrary refresh rates |
US7010801B1 (en) * | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US7150031B1 (en) * | 2000-06-09 | 2006-12-12 | Scientific-Atlanta, Inc. | System and method for reminders of upcoming rentable media offerings |
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
US6817028B1 (en) * | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7992163B1 (en) * | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US6330032B1 (en) * | 1999-09-30 | 2001-12-11 | Focus Enhancements, Inc. | Motion adaptive de-interlace filter |
US20060059525A1 (en) * | 1999-12-13 | 2006-03-16 | Jerding Dean F | Media services window configuration system |
US6704058B2 (en) | 1999-12-30 | 2004-03-09 | Microsoft Corporation | System and method of adaptive timing estimation for horizontal overscan data |
US7150028B1 (en) | 1999-12-30 | 2006-12-12 | Microsoft Corporation | Method and system for downloading, storing and displaying coupon data using the horizontal overscan portion of a video signal |
US6556247B1 (en) | 1999-12-30 | 2003-04-29 | Microsoft Corporation | Method and system for decoding data in the horizontal overscan portion of a video signal |
US6937289B1 (en) * | 1999-12-30 | 2005-08-30 | Microsoft Corporation | Method and system for downloading and storing interactive device content using the horizontal overscan portion of a video signal |
BR0108714A (en) * | 2000-03-02 | 2002-11-26 | Scientific Atlanta | Apparatus and method for providing a plurality of initial interactive program guide arrangements |
US6563550B1 (en) * | 2000-03-06 | 2003-05-13 | Teranex, Inc. | Detection of progressive frames in a video field sequence |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US7200857B1 (en) | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US20020007485A1 (en) * | 2000-04-03 | 2002-01-17 | Rodriguez Arturo A. | Television service enhancements |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US8069259B2 (en) * | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US7962370B2 (en) * | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US7340759B1 (en) * | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US6670997B1 (en) * | 2000-11-15 | 2003-12-30 | Thomson Licensing S.A. | Autodetermination of appropriate television signal standard in a television signal receiver |
US6633612B2 (en) * | 2000-12-13 | 2003-10-14 | Genesis Microchip Inc. | Method and apparatus for detecting motion between odd and even video fields |
US6707591B2 (en) | 2001-04-10 | 2004-03-16 | Silicon Light Machines | Angled illumination for a single order light modulator based projection system |
US6747781B2 (en) | 2001-06-25 | 2004-06-08 | Silicon Light Machines, Inc. | Method, apparatus, and diffuser for reducing laser speckle |
US6782205B2 (en) | 2001-06-25 | 2004-08-24 | Silicon Light Machines | Method and apparatus for dynamic equalization in wavelength division multiplexing |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US8006262B2 (en) * | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US6829092B2 (en) | 2001-08-15 | 2004-12-07 | Silicon Light Machines, Inc. | Blazed grating light valve |
JP3855761B2 (en) * | 2001-10-09 | 2006-12-13 | ソニー株式会社 | Image signal processing apparatus and method |
JP3596520B2 (en) * | 2001-12-13 | 2004-12-02 | ソニー株式会社 | Image signal processing apparatus and method |
JP3596521B2 (en) | 2001-12-13 | 2004-12-02 | ソニー株式会社 | Image signal processing apparatus and method |
JP3596519B2 (en) * | 2001-12-13 | 2004-12-02 | ソニー株式会社 | Image signal processing apparatus and method |
US7375760B2 (en) * | 2001-12-31 | 2008-05-20 | Texas Instruments Incorporated | Content-dependent scan rate converter with adaptive noise reduction |
US6800238B1 (en) | 2002-01-15 | 2004-10-05 | Silicon Light Machines, Inc. | Method for domain patterning in low coercive field ferroelectrics |
US7334251B2 (en) * | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
JP2003299038A (en) * | 2002-04-05 | 2003-10-17 | Sony Corp | Frame converter and frame converting method |
US7202907B2 (en) | 2002-04-09 | 2007-04-10 | Zoran Corporation | 2:2 and 3:2 pull-down detection techniques |
US6728023B1 (en) | 2002-05-28 | 2004-04-27 | Silicon Light Machines | Optical device arrays with optimized image resolution |
US6767751B2 (en) | 2002-05-28 | 2004-07-27 | Silicon Light Machines, Inc. | Integrated driver process flow |
US6822797B1 (en) | 2002-05-31 | 2004-11-23 | Silicon Light Machines, Inc. | Light modulator structure for producing high-contrast operation using zero-order light |
US6829258B1 (en) | 2002-06-26 | 2004-12-07 | Silicon Light Machines, Inc. | Rapidly tunable external cavity laser |
US6714337B1 (en) | 2002-06-28 | 2004-03-30 | Silicon Light Machines | Method and device for modulating a light beam and having an improved gamma response |
US6813059B2 (en) | 2002-06-28 | 2004-11-02 | Silicon Light Machines, Inc. | Reduced formation of asperities in contact micro-structures |
KR100854091B1 (en) * | 2002-07-13 | 2008-08-25 | 삼성전자주식회사 | Apparatus for detecting a film-mode of the being inputted image signal |
US6801354B1 (en) | 2002-08-20 | 2004-10-05 | Silicon Light Machines, Inc. | 2-D diffraction grating for substantially eliminating polarization dependent losses |
US6712480B1 (en) | 2002-09-27 | 2004-03-30 | Silicon Light Machines | Controlled curvature of stressed micro-structures |
KR100927143B1 (en) | 2002-11-27 | 2009-11-18 | 삼성전자주식회사 | Motion Detection Device and Method |
KR20040050577A (en) * | 2002-12-10 | 2004-06-16 | 삼성전자주식회사 | Apparatus and method for deinterlacing |
KR20040054032A (en) * | 2002-12-16 | 2004-06-25 | 삼성전자주식회사 | Format detection apparatus and method of image signal |
KR20040055059A (en) * | 2002-12-20 | 2004-06-26 | 삼성전자주식회사 | Apparatus and method for image format conversion |
US6992727B2 (en) * | 2002-12-20 | 2006-01-31 | Silicon Integrated Systems Corp. | Method for detecting video frame types with adaptive thresholds |
US6829077B1 (en) | 2003-02-28 | 2004-12-07 | Silicon Light Machines, Inc. | Diffractive light modulator with dynamically rotatable diffraction plane |
US6806997B1 (en) | 2003-02-28 | 2004-10-19 | Silicon Light Machines, Inc. | Patterned diffractive light modulator ribbon for PDL reduction |
US7142246B2 (en) * | 2003-03-31 | 2006-11-28 | Macronix International Co., Ltd. | Apparatus and method for de-interlacing video, including 3:2 pulldown video |
US7075581B1 (en) | 2003-06-03 | 2006-07-11 | Zoran Corporation | Interlaced-to-progressive scan conversion based on film source detection |
KR100547120B1 (en) | 2003-06-14 | 2006-01-26 | 삼성전자주식회사 | Film source detection method by grouping, and apparatus thereof |
EP1544836A1 (en) * | 2003-12-17 | 2005-06-22 | Deutsche Thomson-Brandt GmbH | Method and apparatus for processing video pictures in particular in film mode sequences |
US7760968B2 (en) * | 2004-01-16 | 2010-07-20 | Nvidia Corporation | Video image processing with processing time allocation |
US9292904B2 (en) * | 2004-01-16 | 2016-03-22 | Nvidia Corporation | Video image processing with parallel processing |
US7308159B2 (en) * | 2004-01-16 | 2007-12-11 | Enuclia Semiconductor, Inc. | Image processing system and method with dynamically controlled pixel processing |
US7653265B2 (en) * | 2004-01-16 | 2010-01-26 | Nvidia Corporation | Video image processing with utility processing stage |
US8161388B2 (en) * | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US20050225671A1 (en) * | 2004-04-09 | 2005-10-13 | Scott Jen | Method of Processing Fields of Images and Related Device for Data Lines Similarity Detection |
US7869666B2 (en) | 2005-01-13 | 2011-01-11 | Nvidia Corporation | Video processing system and method with dynamic tag architecture |
US7738740B2 (en) * | 2005-01-13 | 2010-06-15 | Nvidia Corporation | Video processing system and method with dynamic tag architecture |
US7853044B2 (en) * | 2005-01-13 | 2010-12-14 | Nvidia Corporation | Video processing system and method with dynamic tag architecture |
US20060152627A1 (en) * | 2005-01-13 | 2006-07-13 | Ruggiero Carl J | Video processing system and method with dynamic tag architecture |
PA8660701A1 (en) * | 2005-02-04 | 2006-09-22 | Pfizer Prod Inc | SMALL AGONISTS AND THEIR USES |
TWI280061B (en) * | 2005-04-27 | 2007-04-21 | Novatek Microelectronics Corp | Image processing method and device thereof |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
TWI317599B (en) * | 2006-02-17 | 2009-11-21 | Novatek Microelectronics Corp | Method and apparatus for video mode judgement |
TWI323610B (en) * | 2006-09-14 | 2010-04-11 | Novatek Microelectronics Corp | Apparatus and method for video de-interlace |
EP1990991A1 (en) * | 2007-05-09 | 2008-11-12 | British Telecommunications Public Limited Company | Video signal analysis |
CN101087439B (en) * | 2007-07-03 | 2010-09-08 | 华为技术有限公司 | A method, device and display for detecting TV and film signals |
US8965135B2 (en) * | 2008-03-19 | 2015-02-24 | Conexant Systems, Inc. | Flexible cadence follower for film in video |
JP4517311B2 (en) * | 2008-04-08 | 2010-08-04 | ソニー株式会社 | Information processing apparatus and method, and program |
KR101625983B1 (en) * | 2008-08-14 | 2016-06-14 | 삼성디스플레이 주식회사 | Method of driving display apparatus and driving cirsuit of display appratus using the same |
CN103680372B (en) * | 2013-11-21 | 2016-01-13 | 中国科学院上海技术物理研究所 | The DMD modulation method of coupling visible light wave range high speed detector |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL8801347A (en) * | 1988-05-26 | 1989-12-18 | Philips Nv | METHOD AND APPARATUS FOR MOTION DETECTION IN AN INTERLININED TELEVISION IMAGE OBTAINED AFTER A FILM-TELEVISION CONVERSION. |
US4982280A (en) * | 1989-07-18 | 1991-01-01 | Yves C. Faroudja | Motion sequence pattern detector for video |
US5187575A (en) * | 1989-12-29 | 1993-02-16 | Massachusetts Institute Of Technology | Source adaptive television system |
JPH03240394A (en) * | 1990-02-19 | 1991-10-25 | Sanyo Electric Co Ltd | Muse decoder |
JPH03250881A (en) * | 1990-02-28 | 1991-11-08 | Hitachi Ltd | Method and circuit for processing television signal |
JPH0440788A (en) * | 1990-06-07 | 1992-02-12 | Hitachi Ltd | Television receiver |
US5166781A (en) * | 1991-05-10 | 1992-11-24 | Thomson Consumer Electronics, Inc. | Apparatus for identifying standard and non-standard video signals |
JP3398396B2 (en) * | 1992-01-07 | 2003-04-21 | ソニー株式会社 | Video signal processing circuit |
-
1993
- 1993-11-02 US US08/145,934 patent/US5398071A/en not_active Expired - Lifetime
-
1994
- 1994-10-31 EP EP94117200A patent/EP0651569B1/en not_active Expired - Lifetime
- 1994-10-31 DE DE69415638T patent/DE69415638T2/en not_active Expired - Lifetime
- 1994-11-01 CA CA002134813A patent/CA2134813C/en not_active Expired - Fee Related
- 1994-11-02 JP JP6305334A patent/JPH07222121A/en not_active Withdrawn
- 1994-11-02 KR KR1019940028865A patent/KR100309858B1/en not_active IP Right Cessation
- 1994-11-02 CN CN94119635A patent/CN1046390C/en not_active Expired - Fee Related
-
2007
- 2007-04-10 JP JP2007103015A patent/JP2007228620A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US5398071A (en) | 1995-03-14 |
CN1046390C (en) | 1999-11-10 |
KR100309858B1 (en) | 2001-12-15 |
CA2134813A1 (en) | 1995-05-03 |
DE69415638D1 (en) | 1999-02-11 |
JPH07222121A (en) | 1995-08-18 |
EP0651569B1 (en) | 1998-12-30 |
JP2007228620A (en) | 2007-09-06 |
CN1116797A (en) | 1996-02-14 |
EP0651569A3 (en) | 1995-06-14 |
EP0651569A2 (en) | 1995-05-03 |
DE69415638T2 (en) | 1999-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2134813C (en) | Film-to-video format detection for digital television | |
EP0675645B1 (en) | Apparatus for discriminating video kinds and automatic aspect ratio discrimination apparatus and television receiver using it | |
US7170562B2 (en) | Apparatus and method for deinterlace video signal | |
EP0913993A1 (en) | Method and apparatus for automatic format detection in digital video picture | |
KR100597920B1 (en) | Data processing apparatus, data processing method, and recording medium therefor | |
EP0757482B1 (en) | An edge-based interlaced to progressive video conversion system | |
EP0740467B1 (en) | Film mode progressive scan conversion | |
JP4290124B2 (en) | Motion sequence pattern detection | |
EP0720367A2 (en) | Method and apparatus for identifying video fields produced by film sources | |
US5260787A (en) | Film-to-video frame image conversion apparatus and method for selectively identifying video fields and frames | |
US20070269136A1 (en) | Method and device for generating 3d images | |
US6157412A (en) | System for identifying video fields generated from film sources | |
KR100287850B1 (en) | Deinterlacing system and method of digital tv | |
US8031267B2 (en) | Motion adaptive upsampling of chroma video signals | |
US20080198094A1 (en) | System and Method for Detecting Real-Time Events in an Image | |
US20140253528A1 (en) | Method of driving display apparatus and driving circuit for display apparatus using the same | |
US5402185A (en) | Television system for transmitting digitized television pictures from a transmitter to a receiver where different transform coding techniques are selected on the determination of motion | |
WO2003030526A1 (en) | Method and system for detecting and selecting foreground objects | |
US7495707B2 (en) | Signal processing apparatus and method, recording medium, and program | |
EP0968605B1 (en) | Display apparatus and method | |
EP0913994A1 (en) | Method and apparatus for automatic format detection in digital video pictures | |
US20060158513A1 (en) | Recognizing film and video occurring in parallel in television fields | |
EP0772351B1 (en) | Motion detection for interlaced video signals | |
US20080246874A1 (en) | Method for detecting image sequences having linewise repeated data | |
JP4597282B2 (en) | Image information conversion apparatus, conversion method, and display apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed | ||
MKLA | Lapsed |
Effective date: 20121101 |