WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System and methods for automated color correction    
United States Patent5874988   
Link to this pagehttp://www.wikipatents.com/5874988.html
Inventor(s)Gu; Xueming Henry (Ft. Lauderdale, FL)
AbstractA system and methods for automated color correction. A computer-based workstation is coupled to an image source such as a telecine or other graphic image generating device, an image processing system such as a color corrector, and a utilization device such as a tape recorder or digital storage device. A target image from the image source is displayed on a display monitor associated with the workstation. An image and data storage device stores images and prestored reference image information for a plurality of selectable reference images. A capture device captures a source image from the image source. An image analyzer software process computes statistical parameters of the source image and compares these statistical parameters to prestored statistical parameters of a selected one of the reference images. The statistical parameters include a color distribution or frequency histogram for various color parameters, e.g. gain, gamma, and black level for video signals. A control unit provides correction value outputs to the image source or to the image processing system, to control the color parameters. The correction value outputs are utilized to control image parameters of the source image in an iterative manner until there is a match between prestored statistical parameters of the reference image and the determined statistical parameters of the target image.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Gu; Xueming Henry (Ft. Lauderdale, FL)
Owner/Assignee     Da Vinci Systems, Inc. (Ft. Lauderdale, FL)
Patent assignment
All assignments
Publication Date     February 23, 1999
Application Number     08/677,663
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 8, 1996
US Classification     348/97 382/167
Int'l Classification     H04N 003/36
Examiner     Faile; Andrew I.
Assistant Examiner     House; Ronald D.
Attorney/Law Firm     Jones & Askew, LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search     348/229 348/649 348/650 348/651 348/671 348/672 348/673 348/674 348/677 348/680 348/722 348/575 348/222 348/223 348/97 348/241 348/577 213/34 213/97 213/179 213/364 345/431 382/167 382/168 382/170 382/224 382/273 382/274 382/162
Patent Tags     methods automated color correction
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5694484
Cottrell
382/167
Dec,1997

[0 after 0 votes]
5530774
Fogel
382/154
Jun,1996

[0 after 0 votes]
5506946
Bar
345/600
Apr,1996

[0 after 0 votes]
5506949
Perrin
345/473
Apr,1996

[0 after 0 votes]
5495540
Frankot
382/294
Feb,1996

[0 after 0 votes]
5450500
Brett
382/162
Sep,1995

[0 after 0 votes]
5412773
Carlucci
715/723
May,1995

[0 after 0 votes]
5327501
Kato
382/269
Jul,1994

[0 after 0 votes]
5252953
Sandrew
345/473
Oct,1993

[0 after 0 votes]
5253043
Gibson
348/708
Oct,1993

[0 after 0 votes]
5212546
Arazi
358/518
May,1993

[0 after 0 votes]
5051928
Gruters
345/591
Sep,1991

[0 after 0 votes]
5050984
Geshwind
352/38
Sep,1991

[0 after 0 votes]
4952051
Lovell
352/87
Aug,1990

[0 after 0 votes]
4908874
Gabriel
382/277
Mar,1990

[0 after 0 votes]
4876589
Orsburn
348/586
Oct,1989

[0 after 0 votes]
4862251
Belmares-Sarabia
348/577
Aug,1989

[0 after 0 votes]
4811084
Belmares-Sarabia
348/592
Mar,1989

[0 after 0 votes]
4763186
Belmares-Sarabia
348/650
Aug,1988

[0 after 0 votes]
4727412
Fearing
348/577
Feb,1988

[0 after 0 votes]
4642682
Orsburn
358/520
Feb,1987

[0 after 0 votes]
4525736
Korman
348/577
Jun,1985

[0 after 0 votes]
4500919
Schreiber
358/518
Feb,1985

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method for automatically processing color image signals, comprising the computer-implemented steps of:

storing predetermined color parameter statistical data for a plurality of selectable reference images in a reference image memory device;

receiving an operator selection of a particular one of the selectable reference images;

retrieving the predetermined color parameter statistical data associated with the selected reference image from the reference image memory device;

receiving signals associated with a source image from an image source;

capturing the source image signals with a capture device in a source image memory device;

determining color parameter statistical data associated with the captured source image; and

modifying the source image signals to provide corrected source image signals that have color parameter statistical data that match the predetermined color parameter statistical data of the selected reference image.

2. The method of claim 1, wherein the step of modifying comprises:

comparing the predetermined color parameter statistical data of the selected reference image with the determined color parameter statistical data of the source image; and

in response to the comparison step indicating a difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image, providing a control signal output to a utilization device.

3. The method of claim 1, wherein the color image signals are color video signals.

4. The method of claim 1, wherein the source image is provided by equipment selected from the group: a telecine, a television camera, video tape playback equipment, video signal digitizer, a digital video signal providing device, a graphics generating device.

5. The method of claim 1, wherein the predetermined color parameter statistical data comprises the highest value, the lowest value, and the peak value of an image signal.

6. The method of claim 5, wherein the predetermined color parameter statistical data is stored for each of the red, green, and blue video channels.

7. The method of claim 5, wherein the predetermined color parameter statistical data is stored for the parameters of hue, saturation, and luminance.

8. The method of claim 1, wherein the step of determining color parameter statistical data associated with the captured source image comprises determining the highest value, the lowest value, and the peak value of the color parameter having the greatest number of occurrences.

9. The method of claim 1, further comprising the step of displaying a histogram associated with the captured source image after the step of determining color parameter statistical data associated with the captured source image.

10. The method of claim 9, further comprising the step of displaying data corresponding to the determined statistical parameter of the source image on a workstation display monitor.

11. The method of claim 1, wherein the method is carried out in a computer based workstation including a workstation display monitor.

12. The method of claim 11, further comprising the step of displaying, on the workstation display monitor, a plurality of selectable icons representing the plurality of selectable reference images.

13. The method of claim 12, wherein the step of receiving an operator selection of a particular one of the selectable reference images comprises indication by the operator on a particular one of the plurality of selectable icons with an input device.

14. The method of claim 1, wherein the utilization device is selected from the group: an image processing system, a color corrector, a parameter controllable image source, an image destination device.

15. The method of claim 2, further comprising the steps of:

utilizing the control signal output at the utilization device to adjust a color parameter;

repeating the steps of receiving signals, capturing the source image, determining the color parameter statistical data associated with the captured source image, comparing the predetermined color parameter statistical data associated with the selected reference image with the determined color parameter statistical data of the source image, and providing the control signal output until the difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image is less than a predetermined amount,

whereby the signals associated with the source image are automatically adjusted.

16. A method for automatically processing image signals, comprising the computer-implemented steps of:

storing predetermined color parameter statistical data for a plurality of selectable reference images in a reference image memory device;

receiving signals associated with a source image from an image source;

capturing the source image signals with a capture device;

digitizing the captured source image signals;

storing the digitized captured source image signals in a source image memory device;

determining color parameter statistical data associated with the source image;

displaying data corresponding to the determined statistical parameter of the source image;

displaying a plurality of selectable icons representing the plurality of selectable reference images;

receiving an operator selection of one of the selectable reference images by indication on a particular one of the plurality of selectable icons with an input device;

retrieving the predetermined color parameter statistical data associated with the selected reference image from the reference image memory device;

comparing the predetermined color parameter statistical data of the selected reference image with the determined color parameter statistical data of the source image;

in response to the comparison step indicating a difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image, providing a control signal output to a utilization device;

utilizing the control signal output at the utilization device to adjust a parameter at the image source;

repeating the steps of capturing the source image, determining the color parameter statistical data of the source image, comparing the predetermined color parameter statistical data associated with the selected reference image with the determined color parameter statistical data of the source image, and providing a control signal output until the difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image is less than a predetermined amount,

whereby the signals associated with the source image are automatically adjusted at the image source.

17. In a color correction system including an image source, an image processing system coupled to the image source for imparting color corrections to signals provided by the image source, and a computer based workstation for controlling the image processing system, a method for automated color correction, comprising the steps of:

storing predetermined color parameter statistical data for a plurality of selectable reference images in a reference image memory device;

receiving an operator selection of a particular one of the selectable reference images;

retrieving the predetermined color parameter statistical data associated with the selected reference image from the reference image memory device;

receiving signals associated with a source image from the image source;

capturing the source image signals with a capture device in a source image memory device;

determining color parameter statistical data associated with the captured source image;

comparing the predetermined color parameter statistical data of the selected reference image with the determined color parameter statistical data of the source image;

in response to the comparison step indicating a difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image, providing a control signal output to the image processing system.

18. The method of claim 17, wherein the source image is provided by equipment selected from the group: a telecine, a television camera, video tape playback equipment, video signal digitizer, a digital video signal providing device, a graphic image gererating device.

19. The method of claim 17, wherein the predetermined color parameter statistical data comprises the highest value, the lowest value, and the peak value of an image signal.

20. The method of claim 19, wherein the predetermined color parameter statistical data is stored for each of the red, green, and blue video channels.

21. The method of claim 19, wherein the predetermined color parameter statistical data is stored for the parameters of hue, saturation, and luminance.

22. The method of claim 17, wherein the step of determining color parameter statistical data associated with the captured source image comprises determining the highest value, the lowest value, and the peak value of the color parameter having the greatest number of occurrences.

23. The method of claim 17, further comprising the step of displaying a histogram associated with the captured source image after the step of determining color parameter statistical data associated with the captured source image.

24. The method of claim 23, further comprising the step of displaying data corresponding to the determined statistical parameter of the source image on a workstation display monitor.

25. The method of claim 17, further comprising the step of displaying a plurality of selectable icons representing the plurality of selectable reference images.

26. The method of claim 25, wherein the step of receiving an operator selection of a particular one of the selectable reference images comprises indication by the operator on a particular one of the plurality of selectable icons with an input device.

27. The method of claim 17, further comprising the steps of:

utilizing the control signal output at the image processing system to adjust a color parameter;

repeating the steps of receiving signals, capturing the source image, determining the video parameter statistical data associated with the captured source image, comparing the predetermined color parameter statistical data associated with the selected reference image with the determined color parameter statistical data of the source image, and providing the control signal output until the difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image is less than a predetermined amount, whereby the signals associated with the source image are automatically adjusted by the image processing system.

28. A system for the automated correction of image signals, comprising:

a computer based workstation including a memory, a workstation display monitor, a data input port, a data output port, and an operator input device;

an image source device for providing image signals;

an image processing system for imparting color corrections to an input signal received from said image source device and providing a color corrected output signal;

a utilization device coupled to said image processing system;

the workstation being operative to:

store predetermined color parameter statistical data for a plurality of selectable reference images in the memory;

display a window on the display monitor including a plurality of selectable icons associated with the plurality of selectable reference images;

receive an operator selection of a particular one of the selectable reference images with the operator input device;

retrieve the predetermined color parameter statistical data associated with the selected reference image from the memory;

receive signals associated with a source image from the image source device at the data input port;

capture the source image signals in the memory;

determine color parameter statistical data associated with the captured source image;

compare the predetermined color parameter statistical data of the selected reference image with the determined color parameter statistical data of the source image;

in response to the comparison step indicating a difference between the predetermined color parameter statistical data of the selected reference image and the determined color parameter statistical data of the source image, provide a control signal output to the utilization device on the data output port.

29. The system of claim 28, wherein each of the selectable icons comprises a visual scene representation (VSR) of an image for which predetermined video parameter statistical data is available.

30. The system of claim 28, wherein the workstation is operative to obtain a visual scene representation (VSR) of a source image provided by the source image device, and further operative, during the determination of color parameter statistical data associated with the captured source image, to display a window on the display monitor including said VSR and a histogram corresponding to the color parameter statistical data.

31. The system of claim 28, wherein the workstation is further operative to display selection controls for a selectable color control parameter.

32. The system of claim 31, wherein the selectable color control parameter is selected from the group: gain, gamma, black.

33. The system of claim 28, further comprising a signal switching device for switching the workstation data input port between the image source device and the image processing system.

34. The system of claim 28, further comprising a target image display for displaying images.

35. The system of claim 34, wherein the target image display is a second display monitor.

36. The system of claim 34, wherein the workstation is further operative to display a spot size control for controlling selection of a predetermined region on the target image display; and

utilize the predetermined region on the target image display to determine the source image signals.

37. The system of claim 36, wherein the size and location of the predetermined region are dynamically adjustable during the step of obtaining a reference image as well as during the workstation operations for comparing and providing a control signal output.

38. The system of claim 34, wherein the workstation is further operative to:

display a first control screen on the workstation display monitor comprising a plurality of selectable visual scene representation (VSR) icons, each selectable VSR icon representing one of a plurality of selectable reference images for which predetermined color parameter statistical data is available;

in response to first user command, display a second control screen on the workstation display monitor including a visual scene representation (VSR) region;

in response to a second user command, capture a visual scene representation of the image displayed on the target image display and displaying the visual scene representation in the VSR region of the second control screen;

in response to a third user command, determine color parameter statistical data associated with the image represented by the captured VSR;

store the captured VSR and its associated color parameter statistical data in said memory as said predetermined color parameter statistical data; and

display the captured VSR on said first control screen as one of the plurality of selectable VSR icons.

39. A method for the automated correction of color image signal parameters, the method being carried out on a computer based workstation coupled to an image source that provides source image signals, comprising the steps of:

displaying a first control screen on a display monitor comprising a plurality of selectable icons, each selectable icon representing one of a plurality of selectable reference images;

storing color parameter statistical data associated with each of the selectable reference images;

displaying a match control on the first control screen; and

in response to operator actuation of the match control,

capturing the source image signals with a capture device in a source image memory device,

determining color parameter statistical data associated with the captured source image,

comparing the predetermined color parameter statistical data of the selected reference image with the determined color parameter statistical data of the source image,

in response to the comparison step indicating a difference between the predetermined color parameter statistical data of the reference image and the determined color parameter statistical data of the source image, providing a control signal output to a utilization device,

utilizing the control signal output at the utilization device to control a color parameter of the image source as the source image signals are provided; and

repeating the steps of capturing, determining, comparing, and providing a control signal output until a predetermined terminating event.

40. The method of claim 39, further comprising the step of displaying selection controls for a selectable color control parameter.

41. The method of claim 40, wherein the selectable color control parameter is selected from the group: gain, gamma, black.

42. The method of claim 39, further comprising the step of displaying the image produced by the image source on a target image display for viewing by an operator;

displaying a spot size control for controlling selection of a predetermined region on the target image display;

utilizing the predetermined region on the target image display to determine the source image signals.

43. The method of claim 39, wherein the terminating event comprises completion of a predetermined number of iterations of the steps of capturing, determining, comparing, and providing a control signal output.

44. The method of claim 39, wherein the terminating event comprises determination that the difference between the predetermined color parameter statistical data of the reference image and the determined color parameter statistical data of the source image is less than a predetermined amount.

45. The method of claim 39, further comprising the step of utilizing the control signal output to control a color parameter of the image source as the source image signals are provided.

46. The method of claim 39, further comprising the step of utilizing the control signal output at color correction equipment to control a parameter of the source image.

47. The method of claim 39, further comprising the step of displaying the source image on a target image display.

48. The method of claim 47, wherein the workstation includes means for selecting between signals provided by the image source and signals provided by the color correction equipment, and further comprising the step of selecting the image source or the color correction equipment to display signals being corrected.

49. The method of claim 39, wherein the workstation is coupled to an image processing system operative to impart color corrections to input signals provided by the image source, and wherein the workstation includes color correction software for controlling the image processing system.

50. In a video signal color correction system, a method for capturing reference information associated with an image produced by an image source, comprising the steps of:

displaying an image produced by the image source on a display monitor;

displaying a first control screen on the display monitor comprising a plurality of selectable visual scene representation (VSR) icons, each selectable VSR icon representing one of a plurality of selectable reference images for which captured reference information is available;

in response to first user command, displaying a second control screen on the display monitor including a visual scene representation (VSR) region;

in response to a second user command, capturing a visual scene representation of the image displayed on the display monitor and displaying the visual scene representation in the VSR region of the second control screen;

in response to a third user command, determining color parameter statistical data associated with the image represented by the captured VSR;

storing the captured VSR and its associated color parameter statistical data in a memory device as said reference information; and

displaying the captured VSR on the first control screen as one of the plurality of selectable VSR icons,

wherein the image produced by the image source is displayed on a target image display monitor. and the first and second control scenes are displayed on a separate display monitor.

51. The method of claim 50, further comprising the step of storing color parameter statistical data associated with each of the selectable reference images in the memory device for use by the color correction equipment.

52. The method of claim 50, wherein the user commands are provided by an operator input device;

the first user command is a set command;

the second user command is a capture command; and

the third user command is an initialize command.

53. The method of claim 50, in further response to the third user command, displaying a graphical representation of the color parameter statistical data on a third control screen on the display monitor.

54. In a video signal color correction system, a method for capturing reference information associated with an image produced by an image source, comprising the steps of:

displaying an image produced by the image source on a display monitor;

displaying a first control screen on the display monitor comprising a plurality of selectable visual scene representation (VSR) icons, each selectable VSR icon representing one of a plurality of selectable reference images for which captured reference information is available;

in response to first user command, displaying a second control screen on the display monitor including a visual scene representation (VSR) region;

in response to a second user command, capturing a visual scene representation of the image displayed on the display monitor and displaying the visual scene representation in the VSR region of the second control screen;

in response to a third user command, determining color parameter statistical data associated with the image represented by the captured VSR;

in further response to the third user command, displaying a graphical representation of the color parameter statistical data on a third control screen on the display monitor;

storing the captured VSR and its associated color parameter statistical data in a memory device as said reference information; and

displaying the captured VSR on the first control screen as one of the plurality of selectable VSR icons.
 Description Submit all comments and votes
 


TECHNICAL FIELD

The present invention relates generally to processing of color image signals, and in particular, relates to an improved system and methods for the automated correction of color video signals. It is particularly useful in digital systems for color correction and modification.

BACKGROUND OF THE INVENTION

Color correction and modification has been in widespread use in connection with television advertisements and various aspects of film to tape transfer including preservation and restoration of color prints of deteriorating film media. Very sophisticated apparatus for selecting signal levels representing particular hues, and combinations of hue and saturation, in video signals have been developed. For example, color correcting apparatus is shown in U.S. Pat. Nos. 4,642,632; 4,727,412; 4,876,589; and 5,253,043.

Color correction and modification is used in a number of applications within the television industry and other businesses which make use of video and other graphic image signals. A principal use is in film to tape transfers and postproduction processing of commercials to highlight certain objects, colors, and the like. For example, when it is desired to emphasize a particular object in a scene or image, wherein the object has a detectable hue that is distinguishable from the hues of other objects in the scene (e.g. a spot color