Claims
- 1. A digital image enhancer comprising:a video processor receptive to an interlaced video stream and providing a deinterlaced video stream comprising: a first deinterlacer operative to analyze progressive frames of said interlaced video stream in an attempt to determine an original source type and sequencing used for the interlaced video stream and further operative to convert said interlaced video stream into a deinterlaced video stream using a conversion process that is dependent upon said detection of said original source type and sequencing; and a second deinterlacer operative to reduce motion artifacts detected by a frequency analysis of said interlaced video stream; and an output processor receptive to said deinterlaced video stream and operative to provide a scaled, deinterlaced video stream.
- 2. A digital image enhancer as recited in claim 1 wherein said second deinterlacer is operative to detect diagonal features and to smooth said detected diagonal features.
- 3. A digital image enhancer as recited in claim 1 wherein said video processor processes said deinterlaced video stream in vertical slices.
- 4. A digital image enhancer as recited in claim 1 wherein said output processor is operative to scale said deinterlaced video stream to modify a video display output format of a video output stream.
- 5. A digital image enhancer as recited in claim 1 wherein said output processor includes a data rate synchronizer between a first data rate of said deinterlaced video stream and a second data rate of a video output stream.
- 6. A digital image enhancer comprising:a deinterlacing processor receptive to an interlaced video stream and operative to provide a deinterlaced video stream; and a video output processor receptive to the output of said deinterlacing processor, wherein said deinterlacing processor processes said interlaced video stream in vertical slices to provide a scaled, deinterlaced video stream.
- 7. A digital image enhancer comprising:a deinterlacing processor receptive to an interlaced video stream and operative to provide a deinterlaced video stream and is operative to analyze progressive frames of said interlaced video stream in an attempt to determine an original source type and sequencing used for the interlaced video stream; and a video output processor receptive to the output of said deinterlacing processor, wherein said deinterlacing processor processes said interlaced video stream in vertical slices to provide a scaled, deinterlaced video stream.
- 8. A digital image enhancer as recited in claim 7 wherein said deinterlacing processor is further operative to convert said interlaced video stream into a deinterlaced video stream using a conversion process that is dependent upon said detection of said original source type and sequencing.
- 9. A digital image enhancer as recited in claim 7 wherein said deinterlacing processor is operative to reduce motion artifacts detected by a frequency analysis of said interlaced video stream.
- 10. A digital image enhancer as recited in claim 7 wherein said deinterlacing processor is operative to detect diagonal features and to smooth said detected diagonal features.
- 11. A digital image enhancer as recited in claim 7 wherein said video output processor is operative to scale said deinterlaced video stream to modify a video display output format of a video output stream.
- 12. A digital image enhancer as recited in claim 7 wherein said video output processor includes a data rate synchronizer between a first data rate of said deinterlaced video stream and a second data rate of a video output stream.
- 13. A method for processing digital video comprising:deinterlacing an interlaced video stream with a video processor by at least one of a number of deinterlacing methods to produce a deinterlaced video stream, said video processor having a first deinterlacer and a second deinterlacer, said deinterlacing methods include at least one of an original source detection method, a diagonal feature detection method, and a motion artifact detection method; and scaling said deinterlaced video stream.
- 14. A method for processing digital video as recited in claim 13 wherein said deinterlacing methods include processing said interlaced video stream in vertical slices.
- 15. A method for processing digital video as recited in claim 13 wherein said scaling includes a horizontal scaling of the deinterlaced video stream.
- 16. A method for processing digital video as recited in claim 13 wherein said scaling includes a data rate synchronizer between a first data rate of said deinterlaced video stream and a second data rate of a video output stream.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims the benefits of co-pending U.S. Provisional Patent Application No. 60/060,974 filed on Oct. 6, 1997, U.S. Patent Provisional Application No. 60/096,144 filed on Aug. 11, 1998, U.S. Patent Provisional Application No. 60/102,946 filed on Oct. 2, 1998, U.S. Patent Provisional Application No. 60/100,401 filed on Sep. 15, 1998, U.S. Patent Provisional Application No. 60/094,390 filed on Jul. 28, 1998, U.S. Patent Provisional Application No. 60/093,815 filed on Jul. 23, 1998, U.S. Patent Provisional Application No. 06/095,164 filed on Aug. 3, 1998, and is a continuation in part of U.S. Patent Application No. 09/166,606 filed on Oct. 5, 1998, which are incorporated herein by reference.
US Referenced Citations (32)
Non-Patent Literature Citations (2)
Entry |
Micron Technology Inc., Technical Note, Achieve Maximum Compatibility In SDRAM/SGRAM Design, Compatibility in SDRAM/SGRAM Design, May, 1997. |
Micron Technology Inc., Synchronous DRAM, 16 MEG: x16 SDRAM, Oct., 1997. |
Provisional Applications (7)
|
Number |
Date |
Country |
|
60/102946 |
Oct 1998 |
US |
|
60/100401 |
Sep 1998 |
US |
|
60/096144 |
Aug 1998 |
US |
|
60/095164 |
Aug 1998 |
US |
|
60/094390 |
Jul 1998 |
US |
|
60/093815 |
Jul 1998 |
US |
|
60/060974 |
Oct 1997 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/166606 |
Oct 1998 |
US |
Child |
09/167527 |
|
US |