WO2000079781A1 - Image enhancement system - Google Patents

Image enhancement system Download PDF

Info

Publication number
WO2000079781A1
WO2000079781A1 PCT/AU2000/000673 AU0000673W WO0079781A1 WO 2000079781 A1 WO2000079781 A1 WO 2000079781A1 AU 0000673 W AU0000673 W AU 0000673W WO 0079781 A1 WO0079781 A1 WO 0079781A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
pixel
rms
pixels
interpreted
Prior art date
Application number
PCT/AU2000/000673
Other languages
French (fr)
Inventor
Philip Victor Harman
Patrick Joseph Heavey
Original Assignee
Dynamic Digital Depth Research Pty Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dynamic Digital Depth Research Pty Ltd. filed Critical Dynamic Digital Depth Research Pty Ltd.
Priority to EP00936541A priority Critical patent/EP1195048A4/en
Priority to AU52001/00A priority patent/AU5200100A/en
Priority to JP2001504673A priority patent/JP2003502952A/en
Publication of WO2000079781A1 publication Critical patent/WO2000079781A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0127Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter
    • H04N7/0132Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter the field or frame frequency of the incoming video signal being multiplied by a positive integer, e.g. for flicker reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals

Definitions

  • the present invention relates to scan line doublers for increasing the number of apparent scan lines of a display device to reduce the visibility of the scan line structure of the picture image. More particularly, the present invention relates to a television, computer monitor or video projector scan line doubter which includes a method that overcomes the limitations of pixel interpolation by scan line averaging. BACKGROUND OF THE INVENTION When all other sources of error and distortion have been removed or minimised by correction or compensation, standard PAL or NTSC colour video images become limited in quality by perceptibility of the line scan structure.
  • a conventional PAL television frame at 25HZ repetition rate is composed of two fields eg F0 and F1. Each field includes 312.5 scan lines, each of which are separated by an unilluminated strip or band. Successive fields are offset so that the scan lines of the next field occupy the unilluminated strips of the present field. This arrangement is followed to minimize perception of 25Hz flicker in the resultant image.
  • One approach to reducing the visibility of the line scan structure of the image calls for estimating, or interpolating, picture elements of additional scan lines from the picture elements already present in the picture image scanned in the conventional format.
  • This prior approach is known in the art as "scan line doubling" or “line doubling", and calls for doubling the number of scan lines from 312.5 to 625 lines per field. Thus 625 lines are presented each 50th of a second.
  • One prior approach to pixel interpolation is carried out by an intra-field or spatial domain process.
  • the pixel for the unilluminated band between two scan lines is derived as the average of the pixel amplitude and hue of the pixel in the scan line directly above and of the pixel in the scan line directly below.
  • the main drawback of this approach is the reduced resolution or softness of the resultant picture in the vertical dimension at edges and some perceptible 25Hz vertical flicker in the instance of sharp vertical transitions within the picture image.
  • a general objective of the present invention is to provide an improved method and apparatus for television scan line doubling and display.
  • the invention overcomes a number of limitations of the line averaging techniques of prior art and may be simply implemented in readily available hardware or software.
  • a more specific objective of the invention is to include a method whereby the additional pixel amplitude and hue may be determined via mathematical calculation or a lookup table and applied based upon specific characteristics of the overall image.
  • the present invention provides a method of determining an interpreted line in a line doubling system including the steps of: determining the amplitude and hue of pixels on adjacent lines; determining the Root Mean Square (RMS) value of the amplitude and hue of the pixels on adjacent lines; utilizing the RMS value to create said interpreted line.
  • the Root mean Square value may be calculated in hardware or software for each set of adjacent pixels. Alternatively, a lookup table could be used to approximate the Root Mean Square value.
  • Figure 1 depicts a segment of a video image.
  • Figure 2 depicts two tables showing average of two pixels, A and B, and the RMS of A and B.
  • Figure 3 depicts a hardware implementation of the invention.
  • Figure 4 depicts a simplified hardware implementation of the invention.
  • Figure 5 depicts the difference between two values A and B.
  • Figure 6 depicts a lookup table based upon the difference between A and B.
  • Figure 7 depicts a Pseudo RMS value of A and B.
  • Figure 8 depicts the true RMS value of A and B DETAILED DESCRIPTION OF A PREFERRED EMBODIMENTS
  • Figure 1 depicts a segment of a video image consisting of Field Zero line zero (F0), Field One line one (F1) and interpreted lines L0 and L1.
  • the individual pixels per line are indicated such that the first pixel on line one of Field 0 is marked PF0,1 the second pixel PF0,2 and the nth pixel PF0,n. Similar terminology is used throughout the figure.
  • the prior art has described one method of adding additional lines to an interlaced image by inserting an additional pixel having a value equal to the average of the value of the pixel in the line above and the pixel in the line below i.e. if the pixel above has a value A and the pixel below has a value B then the additional pixel will have a value equal to:
  • New pixel (A+BV2
  • this invention discloses a new technique to achieve this by taking the Root Mean Square (RMS) of the values of A and B rather than the average.
  • RMS Root Mean Square
  • FIG 2 contains two tables.
  • the first table depicts A along the X axis and B along the Y axis and the average of A and B at the intersection.
  • the second table depicts A along the X axis and B along the Y axis and the RMS value of A and B at the intersection.
  • the RMS value is calculated from:
  • This RMS processing may be implemented in either hardware or software.
  • FIG. 3 A means of implementing the process in hardware is illustrated in figure 3.
  • a pixel from a line in field FO and a corresponding pixel from the line below in F1 are both passed simultaneously to squarer circuits.
  • the output from each squarer is added and this result subsequently divided by two.
  • This intermediate result has its square root taken and the resulting value becomes the new pixel.
  • the original image may well be in RGB format. If this is the case then each of the individual R, G and B values will require to be processed using the RMS method. Such a hardware implementation will require six squaring circuits and three square root circuits.
  • Figure 4 discloses an alternative preferred embodiment that simplifies the hardware implementation of the RMS process.
  • Figure 4 depicts a Read Only Memory (ROM) that requires an input address and provides data output dependant upon the input address.
  • ROM Read Only Memory
  • the quantised pixels PFO.n and PF1 ,n are used to form an address for the ROM.
  • At each unique address is stored a byte that approximates to the RMS value of PF0,n and PF1 ,n.
  • the RMS process can be implemented within an ASIC or FPGA.
  • ROM process of Figure 4 and assuming 8 bit RGB video then the number of input-output lines, external to the ASIC or FPGA, required to address the ROM's becomes excessive. Whilst a single ROM could be multiplexed across the R,G and B signals this may cause timing problems.
  • a simplified implementation is disclosed.
  • the lookup table would be contained in a ROM and the difference information would be used as the address, which would typically be 8 bits, of the data located in the ROM.
  • the ROM would contain a maximum of 256 addresses each containing an 8 bit value.
  • FIGs 5 through 8 illustrate this simplified process as follows.
  • the A value is horizontal and the B value vertical.
  • a and B are assumed to take values of between 0 and 100 in steps of 10.
  • the table depicts the value that would be stored in the lookup table for each difference between A and B.
  • Figure 7 shows the effect of applying the previously disclosed method of approximating the RMS value of A and B.
  • a value is again horizontal and the B value vertical.
  • the union of A and B within the table is the approximate RMS value of A and B, or a so called "Pseudo RMS" value.
  • the objective of this invention is to overcome the previously described shortcomings of simply adding an additional pixel that is the mean of A and B.
  • the value of the additional pixel is determined by deriving the RMS value of two existing pixels from vertically opposed lines and the RMS value determined, either derived accurately or an approximation, from a lookup table, then the values contained within the lookup table can be altered to provide the most aesthetically pleasing images.
  • different look up tables, or the same lookup table with different weightings could be used depending upon the overall characteristics of the original image.
  • interpolated pixels that are closer to the average value.
  • an alternative table or the same table with different weightings, may be used with values that enhance the contrast differences.

Abstract

A method of determining an interpreted line in a line doubling system including the steps of determining the value of pixels on adjacent lines, determining the Root Mean Square (RMS) value of the pixels on adjacent lines, and utilizing the RMS value to create the interpreted line.

Description

IMAGE ENHANCEMENT SYSTEM
FIELD OF THE INVENTION
The present invention relates to scan line doublers for increasing the number of apparent scan lines of a display device to reduce the visibility of the scan line structure of the picture image. More particularly, the present invention relates to a television, computer monitor or video projector scan line doubter which includes a method that overcomes the limitations of pixel interpolation by scan line averaging. BACKGROUND OF THE INVENTION When all other sources of error and distortion have been removed or minimised by correction or compensation, standard PAL or NTSC colour video images become limited in quality by perceptibility of the line scan structure.
Subjective visibility of the line scan structure is a direct consequence of the limited number of horizontal scan lines in the standard composite picture, and is further a direct consequence of the field by field interlace. A conventional PAL television frame at 25HZ repetition rate is composed of two fields eg F0 and F1. Each field includes 312.5 scan lines, each of which are separated by an unilluminated strip or band. Successive fields are offset so that the scan lines of the next field occupy the unilluminated strips of the present field. This arrangement is followed to minimize perception of 25Hz flicker in the resultant image.
The need to increase the number of scan lines is particularly evident in the application of Field Sequential 3D. In this instance, odd lines of the video image are used to carry the left eye image and even lines the right eye image. Thus, after de-multiplexing, the image intended for each eye is at half the resolution of the original video standard.
One approach to reducing the visibility of the line scan structure of the image calls for estimating, or interpolating, picture elements of additional scan lines from the picture elements already present in the picture image scanned in the conventional format. This prior approach is known in the art as "scan line doubling" or "line doubling", and calls for doubling the number of scan lines from 312.5 to 625 lines per field. Thus 625 lines are presented each 50th of a second. One prior approach to pixel interpolation is carried out by an intra-field or spatial domain process. The pixel for the unilluminated band between two scan lines is derived as the average of the pixel amplitude and hue of the pixel in the scan line directly above and of the pixel in the scan line directly below. The main drawback of this approach is the reduced resolution or softness of the resultant picture in the vertical dimension at edges and some perceptible 25Hz vertical flicker in the instance of sharp vertical transitions within the picture image. OBJECTIVES OF THE INVENTION
A general objective of the present invention is to provide an improved method and apparatus for television scan line doubling and display. The invention overcomes a number of limitations of the line averaging techniques of prior art and may be simply implemented in readily available hardware or software.
A more specific objective of the invention is to include a method whereby the additional pixel amplitude and hue may be determined via mathematical calculation or a lookup table and applied based upon specific characteristics of the overall image.
With the above objectives in mind, the present invention provides a method of determining an interpreted line in a line doubling system including the steps of: determining the amplitude and hue of pixels on adjacent lines; determining the Root Mean Square (RMS) value of the amplitude and hue of the pixels on adjacent lines; utilizing the RMS value to create said interpreted line. The Root mean Square value may be calculated in hardware or software for each set of adjacent pixels. Alternatively, a lookup table could be used to approximate the Root Mean Square value.
These and other objects, aspects, advantages and features of the present invention will be more fully understood and appreciated upon consideration of the following detailed description of a preferred embodiment, presented in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 depicts a segment of a video image.
Figure 2 depicts two tables showing average of two pixels, A and B, and the RMS of A and B. Figure 3 depicts a hardware implementation of the invention.
Figure 4 depicts a simplified hardware implementation of the invention.
Figure 5 depicts the difference between two values A and B.
Figure 6 depicts a lookup table based upon the difference between A and B. Figure 7 depicts a Pseudo RMS value of A and B.
Figure 8 depicts the true RMS value of A and B DETAILED DESCRIPTION OF A PREFERRED EMBODIMENTS
Figure 1 depicts a segment of a video image consisting of Field Zero line zero (F0), Field One line one (F1) and interpreted lines L0 and L1. The individual pixels per line are indicated such that the first pixel on line one of Field 0 is marked PF0,1 the second pixel PF0,2 and the nth pixel PF0,n. Similar terminology is used throughout the figure.
The prior art has described one method of adding additional lines to an interlaced image by inserting an additional pixel having a value equal to the average of the value of the pixel in the line above and the pixel in the line below i.e. if the pixel above has a value A and the pixel below has a value B then the additional pixel will have a value equal to:
New pixel = (A+BV2
The main shortcoming of this technique is that the resultant image tends to look softer or slightly out of focus. This is direct limitation of using a simple averaging technique. For example, if we consider a black and white image as the input source and the above line to be peak white and the below line to be black then the interpolated line will be grey.
In order to overcome this limitation it is considered desirable to insert an interpolated line containing pixels that are more closely associated with the luminance value of the brighter of the two pixels A and B.
In a preferred embodiment this invention discloses a new technique to achieve this by taking the Root Mean Square (RMS) of the values of A and B rather than the average.
This is illustrated in figure 2 which contains two tables. The first table depicts A along the X axis and B along the Y axis and the average of A and B at the intersection.
The second table depicts A along the X axis and B along the Y axis and the RMS value of A and B at the intersection. The RMS value is calculated from:
RMS Value = (A2+ B 2)/2)
By comparing the Average and RMS tables it is evident that: 1. When A = B, both mean and RMS process yield the same result;
2. When A > B or B > A then the result is squewed closer to the larger value, which is the desired result.
This RMS processing may be implemented in either hardware or software.
A means of implementing the process in hardware is illustrated in figure 3. A pixel from a line in field FO and a corresponding pixel from the line below in F1 are both passed simultaneously to squarer circuits. The output from each squarer is added and this result subsequently divided by two. This intermediate result has its square root taken and the resulting value becomes the new pixel.
If the image to be line doubled is in colour then the original image may well be in RGB format. If this is the case then each of the individual R, G and B values will require to be processed using the RMS method. Such a hardware implementation will require six squaring circuits and three square root circuits.
Both the squaring and square root functions are comparatively difficult to implement in hardware. It is therefore another objective of this invention to disclose an alternative preferred embodiment that enables an RMS value to be calculated in an efficient and effective manner.
Figure 4 discloses an alternative preferred embodiment that simplifies the hardware implementation of the RMS process.
Figure 4 depicts a Read Only Memory (ROM) that requires an input address and provides data output dependant upon the input address. For illustrative purposes only, consider the pixel values to be quantised to 8 bits i.e. 256 individual levels. The quantised pixels PFO.n and PF1 ,n are used to form an address for the ROM. At each unique address is stored a byte that approximates to the RMS value of PF0,n and PF1 ,n.
It is desirable that the RMS process can be implemented within an ASIC or FPGA. Using the ROM process of Figure 4, and assuming 8 bit RGB video then the number of input-output lines, external to the ASIC or FPGA, required to address the ROM's becomes excessive. Whilst a single ROM could be multiplexed across the R,G and B signals this may cause timing problems. In order to implement the RMS process within an ASIC or FPGA a simplified implementation is disclosed.
An alternative preferred embodiment that simplifies the look up requirement such that the RMS process could be implemented within an ASIC or FPGA may operate as follows:
Given above and below pixels A and B; If A < B then swap A and B such that A is always greater than or equal to
B;
If A = B then the new pixel = A;
Take the difference between A and B;
Use the difference to index into a lookup table; Add the value from the lookup table to B;
Use this result as the value of the new pixel.
In a practical implementation, comprising 8 bit RGB video, the lookup table would be contained in a ROM and the difference information would be used as the address, which would typically be 8 bits, of the data located in the ROM. Thus in this implementation the ROM would contain a maximum of 256 addresses each containing an 8 bit value.
Figures 5 through 8 illustrate this simplified process as follows. In figure 5 the A value is horizontal and the B value vertical. The table contains the difference between A and B where A > B or A = B. Note: In order to simplify the explanation A and B are assumed to take values of between 0 and 100 in steps of 10.
In figure 6 the table depicts the value that would be stored in the lookup table for each difference between A and B.
Figure 7 shows the effect of applying the previously disclosed method of approximating the RMS value of A and B. In this figure the A value is again horizontal and the B value vertical. The union of A and B within the table is the approximate RMS value of A and B, or a so called "Pseudo RMS" value.
If the results of figure 7 are compared with the true RMS values of A and
B shown in figure 8 ( which has been rounded up to zero decimal places ) it will be seen that the percentage error in most cases is small and not significant in this particular application. This is due to the fact the eye is not sensitive to small variations in colour or intensity.
The objective of this invention is to overcome the previously described shortcomings of simply adding an additional pixel that is the mean of A and B.
This is a achieved by squewing the value of the additional pixel towards the larger value pixel. Since, in the preferred embodiments, the value of the additional pixel is determined by deriving the RMS value of two existing pixels from vertically opposed lines and the RMS value determined, either derived accurately or an approximation, from a lookup table, then the values contained within the lookup table can be altered to provide the most aesthetically pleasing images. In a preferred embodiment, different look up tables, or the same lookup table with different weightings, could be used depending upon the overall characteristics of the original image.
For example, should the overall image be particularly dark then it would be preferable to use interpolated pixels that are closer to the average value. Alternatively, if the image contains areas of high contrast then an alternative table, or the same table with different weightings, may be used with values that enhance the contrast differences.
It will be appreciated by those skilled in the art that these techniques may be applied to the whole image or selectively over the image such that different areas of the image may use different look up tables, or apply different weightings. The use of different tables or weightings could be determined by, but not limited to, brightness, contrast, colour, shading, hue, saturation, or marked differences between these values over the image being processed.
Whilst the method and apparatus of the present invention has been summarised and explained by an illustrative application in television line doubling, it will be appreciated by those skilled in the art that many widely varying embodiments and applications are within the teaching and scope of the present invention, and that the examples presented herein are by way of illustration only and should not be construed as limiting the scope of this invention.

Claims

THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:
1. A method of determining an interpreted line in a line doubling system including the steps of: determining the value of pixels on adjacent lines; determining the Root Mean Square (RMS) value of the pixels on adjacent lines; utilizing the RMS value to create said interpreted line.
2. A method as claimed in claim 1 wherein the step of determining the value of pixels on adjacent lines includes determining the amplitude and hue of said pixels.
3. A method of determining an interpreted line in a line doubling system including the steps of: determining the amplitude and hue of pixels on adjacent lines; determining the Root Mean Square (RMS) value of the amplitude and hue of the pixels on adjacent lines; utilizing the RMS value to create said interpreted line.
4. A method of determining an interpreted line in a line doubling system including the steps of: determining the value of R, G and B components of pixels on adjacent lines; determining the Root Mean Square (RMS) value of each said R, G and B components of the pixels on adjacent lines; utilizing each RMS value to create said interpreted line
5. A method as claimed in any preceding claim wherein said RMS value of an interpreted pixel is determined by:
RMS Value = V(A2+ B 2)/2}
Wherein A represents a pixel immediately above said interpreted pixel, and B represents a pixel immediately below said interpreted pixel.
6. A method as claimed in any one of claims 1 to 4 wherein said RMS value is approximated.
7. A method as claimed in claim 6 wherein said approximate RMS value is determined from a lookup table.
8. A method of determining an interpreted line in a line doubling system including the steps of: determining the value of pixels on adjacent lines; accessing a memory device utilising the value of said adjacent pixels as an address for said memory device wherein an approximate Root Mean Square (RMS) value of the pixels on adjacent lines is stored at said address; utilizing the RMS value to create said interpreted line.
9. A method as claimed in claim 8 wherein said memory device is a ROM.
10. A method of determining an interpreted line in a line doubling system including the steps of: determining the value of pixels on adjacent lines; consulting a lookup table to determine the approximate Root Mean Square (RMS) value of said adjacent pixels utilising the RMS value to create said interpreted line.
11. A method of determining an interpreted line in a line doubling system including the steps of: determining the value of a first pixel located above an interpreted pixel; determining the value of a second pixel located below an interpreted pixel; calculating the difference value between said first and second pixels; utilising said difference value to index a lookup table and obtain a table value; O 00/79781 -| Q PCT/AUOO/00673
calculating an added value by adding said table value to the lesser of said first and second pixels; assigning said calculated value to said interpreted pixel.
12. A method as claimed in claim 11 wherein said table value is predefined such that said added value is the approximate Root Mean Square (RMS) value of said first and second pixels.
13. A method as claimed in claim 11 or 12 wherein said table value is stored in a memory device and said difference value is the address to obtain said table value.
14. A method as claimed in any one of claims 11 to 13 wherein said difference value is calculated by: comparing the value of said first and second pixels; if said second pixel value is greater than said first pixel value then said first and second pixel values are interchanged; subtracting said second pixel value from said first pixel value.
15. A method as claimed in any one of claims 11 to 13 wherein said difference value is calculated by: comparing the value of said first and second pixels; if said first pixel value is greater than said second pixel value then said first and second pixel values are interchanged; subtracting said first pixel value from said second pixel value.
16. A method as claimed in any one of claims 7 to 13, including a plurality of lookup tables, and wherein the table to be utilised is selected based on the properties of the overall image.
17. A method as claimed in any one of claims 7 to 13 further including the step of adding or subtracting a constant to said added value, wherein said constant is selected based on the properties of the overall image.
18. A system for determining an interpreted line in a line doubling system including: an analysis means to determine the value of pixels on adjacent lines; and a calculation means to determine the Root Mean Square (RMS) value of pixel values detected by said analysis means on said adjacent lines; wherein said RMS value determined by said calculation means is utilised to create said interpreted line.
19. A system as claimed in claim 18 wherein said analysis means determines the amplitude and hue of the adjacent pixels.
20. A system as claimed in claim 18 or 19 wherein said analysis means determines the value of R, G and B components of the adjacent pixels, and said calculation means determines the RMS value for each said R, G and B component.
21. A system as claimed in any one of claims 18 to 20 wherein said calculation means determines the RMS value by:
RMS Value = V (A2+ B 2)/2} wherein A represents a pixel immediately above said interpreted pixel, and B represents a pixel immediately below said interpreted pixel.
22. A system as claimed in any one of claims 18 to 20 wherein said RMS value is approximated.
23. A system as claimed in claim 22 further including a memory means to store approximate RMS values and wherein said adjacent pixel values form an address to access said memory means.
24. A system as claimed in claim 23 wherein said memory means is a ROM.
25. A system as claimed in claim 22 further including a storage means to store approximate RMS values in a lookup table and wherein said adjacent pixel values form an address to access said lookup table.
26. A system for determining an interpreted line in a line doubling system including: an analysis means to determine the value of a first pixel located above an interpreted pixel, and the value of a second pixel located below said interpreted; a calculation means to determine a difference value between said first and second pixels; a storage means to store a lookup table, wherein said difference value is an index to said lookup table, said index returning a table value; an adding means to add said table value to the lesser of said first and second pixel values; wherein the value returned from said adding means is assigned to said interpreted pixel.
27. A system as claimed in claim 26 wherein said lookup table is predefined such that the value returned from said adding means is the approximate RMS value of said first and second pixel values.
28. A system as claimed in any one of claims 25 to 27 wherein said storage means further includes a plurality of lookup tables, said system further including a selection means to select an appropriate table based on the properties of the overall image.
29. A system as claimed in any one of claims 25 to 27 wherein said adding means further adds or subtracts a constant to said table value, said constant being based on the properties of the overall image.
30. A method or system substantially as herein before described with reference to the accompanying drawings.
DATED this 15th day of June, 2000 DYNAMIC DIGITAL DEPTH RESEARCH PTY LTD WATERMARK PATENT & TRADEMARK ATTORNEYS 4TH FLOOR, "DURACK CENTRE" 263 ADELAIDE TERRACE PERTH W.A. 6000 AUSTRALIA
PCT/AU2000/000673 1999-06-17 2000-06-16 Image enhancement system WO2000079781A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP00936541A EP1195048A4 (en) 1999-06-17 2000-06-16 Image enhancement system
AU52001/00A AU5200100A (en) 1999-06-17 2000-06-16 Image enhancement system
JP2001504673A JP2003502952A (en) 1999-06-17 2000-06-16 Image quality improvement system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPQ1018 1999-06-17
AUPQ1018A AUPQ101899A0 (en) 1999-06-17 1999-06-17 Image enhancement system

Publications (1)

Publication Number Publication Date
WO2000079781A1 true WO2000079781A1 (en) 2000-12-28

Family

ID=3815210

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2000/000673 WO2000079781A1 (en) 1999-06-17 2000-06-16 Image enhancement system

Country Status (4)

Country Link
EP (1) EP1195048A4 (en)
JP (1) JP2003502952A (en)
AU (1) AUPQ101899A0 (en)
WO (1) WO2000079781A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7116324B2 (en) 1998-05-27 2006-10-03 In-Three, Inc. Method for minimizing visual artifacts converting two-dimensional motion pictures into three-dimensional motion pictures
US7116323B2 (en) 1998-05-27 2006-10-03 In-Three, Inc. Method of hidden surface reconstruction for creating accurate three-dimensional images converted from two-dimensional images
US8831273B2 (en) 2010-09-10 2014-09-09 Reald Inc. Methods and systems for pre-processing two-dimensional image files to be converted to three-dimensional image files
US9007365B2 (en) 2012-11-27 2015-04-14 Legend3D, Inc. Line depth augmentation system and method for conversion of 2D images to 3D images
US9007404B2 (en) 2013-03-15 2015-04-14 Legend3D, Inc. Tilt-based look around effect image enhancement method
US9241147B2 (en) 2013-05-01 2016-01-19 Legend3D, Inc. External depth map transformation method for conversion of two-dimensional images to stereoscopic images
US9282321B2 (en) 2011-02-17 2016-03-08 Legend3D, Inc. 3D model multi-reviewer system
US9288476B2 (en) 2011-02-17 2016-03-15 Legend3D, Inc. System and method for real-time depth modification of stereo images of a virtual reality environment
US9286941B2 (en) 2001-05-04 2016-03-15 Legend3D, Inc. Image sequence enhancement and motion picture project management system
US9407904B2 (en) 2013-05-01 2016-08-02 Legend3D, Inc. Method for creating 3D virtual reality from 2D images
US9438878B2 (en) 2013-05-01 2016-09-06 Legend3D, Inc. Method of converting 2D video to 3D video using 3D object models
US9485497B2 (en) 2010-09-10 2016-11-01 Reald Inc. Systems and methods for converting two-dimensional images into three-dimensional images
US9547937B2 (en) 2012-11-30 2017-01-17 Legend3D, Inc. Three-dimensional annotation system and method
US9609307B1 (en) 2015-09-17 2017-03-28 Legend3D, Inc. Method of converting 2D video to 3D video using machine learning

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4876596A (en) * 1988-10-25 1989-10-24 Faroudja Y C Film-to-video converter with scan line doubling
US4967271A (en) * 1989-04-05 1990-10-30 Ives C. Faroudja Television scan line doubler including temporal median filter
US4989090A (en) * 1989-04-05 1991-01-29 Yves C. Faroudja Television scan line doubler including temporal median filter
US5001651A (en) * 1986-11-10 1991-03-19 Auto-Trol Technology Corporation Method and apparatus for interpolating groups of pixels on a scan line
US5159451A (en) * 1991-03-19 1992-10-27 Faroudja Y C Field memory expansible line doubler for television receiver
US5168358A (en) * 1990-06-07 1992-12-01 Matsushita Electric Industrial Co., Ltd. Video signal converting apparatus for converting hdtv signal into conventional tv signal
US5493338A (en) * 1991-12-28 1996-02-20 Goldstar Co., Ltd. Scan converter of television receiver and scan converting method thereof
US5596371A (en) * 1995-02-02 1997-01-21 Dwin Electronics Inc. Film-mode video line-doubler motion detectors

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4550336A (en) * 1983-08-26 1985-10-29 Rca Corporation Progressive scan speed-up processor
US4941045A (en) * 1988-10-11 1990-07-10 Scientific-Atlanta, Inc. Method and apparatus for improving vertical definition of a television signal by scan conversion

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5001651A (en) * 1986-11-10 1991-03-19 Auto-Trol Technology Corporation Method and apparatus for interpolating groups of pixels on a scan line
US4876596A (en) * 1988-10-25 1989-10-24 Faroudja Y C Film-to-video converter with scan line doubling
US4967271A (en) * 1989-04-05 1990-10-30 Ives C. Faroudja Television scan line doubler including temporal median filter
US4989090A (en) * 1989-04-05 1991-01-29 Yves C. Faroudja Television scan line doubler including temporal median filter
US5168358A (en) * 1990-06-07 1992-12-01 Matsushita Electric Industrial Co., Ltd. Video signal converting apparatus for converting hdtv signal into conventional tv signal
US5159451A (en) * 1991-03-19 1992-10-27 Faroudja Y C Field memory expansible line doubler for television receiver
US5347314A (en) * 1991-03-19 1994-09-13 Yves C. Faroudja Video scan converter
US5493338A (en) * 1991-12-28 1996-02-20 Goldstar Co., Ltd. Scan converter of television receiver and scan converting method thereof
US5596371A (en) * 1995-02-02 1997-01-21 Dwin Electronics Inc. Film-mode video line-doubler motion detectors

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1195048A4 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7116323B2 (en) 1998-05-27 2006-10-03 In-Three, Inc. Method of hidden surface reconstruction for creating accurate three-dimensional images converted from two-dimensional images
US7116324B2 (en) 1998-05-27 2006-10-03 In-Three, Inc. Method for minimizing visual artifacts converting two-dimensional motion pictures into three-dimensional motion pictures
US9286941B2 (en) 2001-05-04 2016-03-15 Legend3D, Inc. Image sequence enhancement and motion picture project management system
US8831273B2 (en) 2010-09-10 2014-09-09 Reald Inc. Methods and systems for pre-processing two-dimensional image files to be converted to three-dimensional image files
US9485497B2 (en) 2010-09-10 2016-11-01 Reald Inc. Systems and methods for converting two-dimensional images into three-dimensional images
US9288476B2 (en) 2011-02-17 2016-03-15 Legend3D, Inc. System and method for real-time depth modification of stereo images of a virtual reality environment
US9282321B2 (en) 2011-02-17 2016-03-08 Legend3D, Inc. 3D model multi-reviewer system
US9007365B2 (en) 2012-11-27 2015-04-14 Legend3D, Inc. Line depth augmentation system and method for conversion of 2D images to 3D images
US9547937B2 (en) 2012-11-30 2017-01-17 Legend3D, Inc. Three-dimensional annotation system and method
US9007404B2 (en) 2013-03-15 2015-04-14 Legend3D, Inc. Tilt-based look around effect image enhancement method
US9241147B2 (en) 2013-05-01 2016-01-19 Legend3D, Inc. External depth map transformation method for conversion of two-dimensional images to stereoscopic images
US9407904B2 (en) 2013-05-01 2016-08-02 Legend3D, Inc. Method for creating 3D virtual reality from 2D images
US9438878B2 (en) 2013-05-01 2016-09-06 Legend3D, Inc. Method of converting 2D video to 3D video using 3D object models
US9609307B1 (en) 2015-09-17 2017-03-28 Legend3D, Inc. Method of converting 2D video to 3D video using machine learning

Also Published As

Publication number Publication date
EP1195048A4 (en) 2003-01-02
EP1195048A1 (en) 2002-04-10
AUPQ101899A0 (en) 1999-07-08
JP2003502952A (en) 2003-01-21

Similar Documents

Publication Publication Date Title
US5475438A (en) Five field motion detector for a TV scan line doubler
EP0685829B1 (en) Vertical filtering method for raster scanner display
US4720745A (en) Method and apparatus for enhancing video displays
US6061094A (en) Method and apparatus for scaling and reducing flicker with dynamic coefficient weighting
US8139154B2 (en) Apparatus and method for interpolating a pixel from an intermediate line of a field
US5146329A (en) Apparatus and method for reducing line flicker in a television picture
WO2000079781A1 (en) Image enhancement system
JPH01189286A (en) Television receiver with flicker interference suppressor
JP2020154609A (en) Information processing device and information processing method
US4716462A (en) Motion adaptive television signal processing system
US5894330A (en) Adaptive anti-flicker method for VGA to TV data conversion
US5936621A (en) System and method for reducing flicker on a display
US5016103A (en) Spatial scan converter with vertical detail enhancement
US7391476B2 (en) Method and device for interpolating a pixel of an interline of a field
JP3334535B2 (en) Image display device and image display method
GB2252481A (en) Image transforming apparatus
US6259480B1 (en) Sequential scanning converter
US6219104B1 (en) Picture processing apparatus and processing method
US20070109314A1 (en) Adaptive pixel-based blending method and system
US7142223B2 (en) Mixed 2D and 3D de-interlacer
WO2000063838A1 (en) Automatic black level, luminosity and color compensation for digital still images and digital video
JPS5985185A (en) Television receiver
KR100662276B1 (en) apparatus and method for on screen display
GB2078049A (en) Display of visual information
US7145604B2 (en) Method and device for determining the spacing between a first and a second signal sequence

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 10009268

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2000936541

Country of ref document: EP

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 504673

Kind code of ref document: A

Format of ref document f/p: F

WWP Wipo information: published in national office

Ref document number: 2000936541

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2000936541

Country of ref document: EP