← Back to Patent Explorer
US6674478B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing apparatus, method and providing medium

Assignee: Sony Corp
•
Filing: 1999-08-02
•
Granted: 2004-01-06
•
Expires: 2019-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention provides an image processing apparatus and method as well as a providing medium by which deterioration of the vertical resolution is prevented and conspicuous appearance of line flickering is suppressed. In order to convert an interlaced video signal having 525 scanning lines into another progressive video signal having 525 scanning lines while maintaining the image size, in an odd-numbered field, a line after conversion is offset by 0.5 H (H is the distance between horizontal scanning lines of the inputted video signal). Consequently, pixel data of each line Oi are produced from pixel data of two lines Ii and Ii+1 before conversion. As a result, pixels of a line on the boundary between white pixels and black pixels have a gray color. In an odd-numbered field, no offset is given, and pixel data of each line I 1 of the field before conversion are set as they are as pixel data of each line Oi of the field after conversion. The pixels of the line on the boundary between the white and black pixels become white or gray pixels, and consequently, when compared with an alternative case wherein such pixels on the boundary line are white and black pixels, line flickering is prevented from being observed conspicuously on a display screen.

Inventors

  • 👤 Shinichiro Miyazaki
  • 👤 Akira Shirahama
  • 👤 Takeshi Ohno

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:10
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/01; G; G06; G06T; G06T3/00; G06T3/40; H04N5/00; H04N5/44; H04N5/46; H04N7/0117; H04N7/012

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 178 words
An image processing device for converting an input image signal exhibiting one of interlace and progressive scan format into an output image signal exhibiting the other of said interlace and progressive scan format, with the output image having an output size represented by a number of lines and/or a number of pixels in each line, equal to or different from an input image size represented by the number of lines and/or the number of pixels in each line of the input image, comprising: means for detecting format conversion of the input image signal format to the output image signal format and for detecting size conversion of the input image size to the output image size; supply means for supplying one of plural predetermined initial values in response to the detected format and size conversion; coefficient generating means for generating a vertical interpolating coefficient whose value is dependent upon said predetermined initial value supplied by said supply means; and interpolating means for multiplying pixel data of said input image by the generated coefficient to produce output image pixel data.
Claim 2
Dependent Claim 178 words
An image processing device for converting an input image signal exhibiting one of interlace and progressive scan format into an output image signal exhibiting the other of said interlace and progressive scan format, with the output image having an output size represented by a number of lines and/or a number of pixels in each line, equal to or different from an input image size represented by the number of lines and/or the number of pixels in each line of the input image, comprising: means for detecting format conversion of the input image signal format to the output image signal format and for detecting size conversion of the input image size to the output image size; supply means for supplying one of plural predetermined initial values in response to the detected format and size conversion; coefficient generating means for generating a vertical interpolating coefficient whose value is dependent upon said predetermined initial value supplied by said supply means; and interpolating means for multiplying pixel data of said input image by the generated coefficient to produce output image pixel data.
Claim 3
Dependent Claim 44 words
The image processing device of claim 1 , further comprising storage means for storing the output image pixel data; and control means for controlling writing of said output image pixel data into and reading of said output image pixel data from said storage means.
Claim 4
Dependent Claim 79 words
The image processing device of claim 1 , wherein said input image includes horizontal lines; and said predetermined initial values include a first value equal to 0 times the distance between said horizontal lines, a second value equal to 0.5 times said distance, a third value that is a function of ½ the reciprocal of the raster size conversion of the input image, and a fourth value that is a function of said second value plus said third value.
Claim 5
Dependent Claim 52 words
The image processing device of claim 1 , wherein said detecting means is operable to detect if the conversion of said input image signal to said output image signal is interlace to progressive scan, progressive scan to interlace, odd-field to odd-field, even-field to even-field, odd-field to even-field, or even-field to odd-field conversion.
Claim 6
Dependent Claim 39 words
The image processing device of claim 1 , wherein said interpolating means comprises vertical interpolating means for producing pixel data of said output image as a function of pixels in adjacent lines of a field in said input image.
Claim 7
Dependent Claim 163 words
An image processing method for converting an input image signal exhibiting one of interlace and progressive scan format into an output image signal exhibiting the other of said interlace and progressive scan format, with the output image having an output image size represented by a number of lines and/or a number of pixels in each line, equal to or different from an input image size represented by the number of lines and/or the number of pixels in each line of the input image, comprising the steps of: detecting format conversion of the input image format to the output image format and size conversion of the input image size to the output image size; supplying one of plural predetermined initial values in response to the detected format and size conversion; generating a vertical interpolating coefficient whose value is dependent upon said supplied, predetermined initial value; and multiplying pixel data of said input image by the generated coefficient to produce output interpolated image pixel data.
Claim 8
Dependent Claim 163 words
An image processing method for converting an input image signal exhibiting one of interlace and progressive scan format into an output image signal exhibiting the other of said interlace and progressive scan format, with the output image having an output image size represented by a number of lines and/or a number of pixels in each line, equal to or different from an input image size represented by the number of lines and/or the number of pixels in each line of the input image, comprising the steps of: detecting format conversion of the input image format to the output image format and size conversion of the input image size to the output image size; supplying one of plural predetermined initial values in response to the detected format and size conversion; generating a vertical interpolating coefficient whose value is dependent upon said supplied, predetermined initial value; and multiplying pixel data of said input image by the generated coefficient to produce output interpolated image pixel data.
Claim 9
Dependent Claim 45 words
The image processing method of claim 6 , further comprising the steps of storing the output image pixel data in a storage device; and controlling writing of said output image pixel data into and reading of said output image pixel data from said storage device.
Claim 10
Dependent Claim 79 words
The image processing method of claim 6 , wherein said input image includes horizontal lines; and said predetermined initial values include a first value equal to 0 times the distance between said horizontal lines, a second value equal to 0.5 times said distance, a third value that is a function of ½ the reciprocal of the raster size conversion of the input image, and a fourth value that is a function of said second value plus said third value.
Claim 11
Dependent Claim 50 words
The image processing method of claim 6 , wherein said step of detecting detects if the conversion of said input image signal to said output image signal is interlace to progressive scan, progressive scan to interlace, odd-field to odd-field, even-field to even-field, odd-field to even-field, or even-field to odd-field conversion.
Claim 12
Dependent Claim 36 words
The image processing method of claim 6 , wherein said output interpolated image pixel data is vertically interpolated pixel data produced as a function of pixels in adjacent lines of a field in said input image.
Claim 13
Independent Claim 174 words
A medium for providing a computer-readable program to control a processor to execute a program for converting an input image signal exhibiting one of interlace and progressive scan format into an output image signal exhibiting the other of said interlace and progressive scan format, with the output image having an output image size represented by a number of lines and/or a number of pixels in each line, equal to or different from an input image size represented by the number of lines and/or the number of pixels in each line of the input image, comprising the steps of: detecting format conversion of the input image format to the output image format and size conversion of the input image size to the output image size; supplying one of plural predetermined initial values in response to the detected format and size conversion; generating a vertical interpolating coefficient whose value is dependent upon said supplied, predetermined initial value; and multiplying pixel data of said input image by the generated coefficient to produce output interpolated image pixel data.
Claim 14
Independent Claim 174 words
A medium for providing a computer-readable program to control a processor to execute a program for converting an input image signal exhibiting one of interlace and progressive scan format into an output image signal exhibiting the other of said interlace and progressive scan format, with the output image having an output image size represented by a number of lines and/or a number of pixels in each line, equal to or different from an input image size represented by the number of lines and/or the number of pixels in each line of the input image, comprising the steps of: detecting format conversion of the input image format to the output image format and size conversion of the input image size to the output image size; supplying one of plural predetermined initial values in response to the detected format and size conversion; generating a vertical interpolating coefficient whose value is dependent upon said supplied, predetermined initial value; and multiplying pixel data of said input image by the generated coefficient to produce output interpolated image pixel data.
Claim 15
Dependent Claim 46 words
The medium of claim 11 , wherein the program further comprises the steps of storing the output image pixel data in a storage device; and controlling writing of said output image pixel data into and reading of said output image pixel data from said storage device.
Claim 16
Dependent Claim 77 words
The medium of claim 11 , wherein said input image includes horizontal lines; and said predetermined initial values include a first value equal to 0 times the distance between said horizontal lines, a second value equal to 0.5 times said distance, a third value that is a function of ½ the reciprocal of the raster size conversion of the input image, and a fourth value that is a function of said second value plus said third value.
Claim 17
Dependent Claim 48 words
The medium of claim 11 , wherein said step of detecting detects if the conversion of said input image signal to said output image signal is interlace to progressive scan, progressive scan to interlace, odd-field to odd-field, even-field to even-field, odd-field to even-field, or even-field to odd-field conversion.
Claim 18
Dependent Claim 34 words
The medium of claim 11 , wherein said output interpolated image pixel data is vertically interpolated pixel data produced as a function of pixels in adjacent lines of a field in said input image.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-01-05 2007-07-07 2008-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-01-05 2011-07-07 2012-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-01-05 2015-07-07 2016-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag