IP Library Granted Patent US 8,233,745
Granted Patent B2
US 8,233,745 · App. 12/048,925 · Granted Jul 31, 2012

Image processing apparatus and image processing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,233,745
App. No.
12/048,925
Granted
Jul 31, 2012
Kind
B2
Abstract

An image processing apparatus calculates estimated pixel values of respective pixels of a provisional high-resolution image by interpolation on basis of pixel values in a reference frame. Interior of the reference frame is segmentalized into an edge region, a texture region or a flat region and others on a basis of pixel values of respective pixels. The respective pixels in the reference frame are set as target pixels one by one in sequence. Corresponding positions on the provisional high-resolution image are calculated, of the respective target pixels in decimal accuracy on a basis of information on the segmented regions including the target values. The estimated pixel values are modified so that differences from the pixel values of the target pixels to provisionally estimated pixel values obtained from the estimated pixel values of the provisional high-resolution image for pixels around the corresponding positions of the target pixels, becomes smaller. Modified pixel values and then obtained.

Claims (24)

1. An image processing apparatus including a processor coupled to a memory, comprising:

a pixel value calculating unit configured to calculate estimated pixel values of respective pixels of a provisional image composed of “m” pixels by interpolation based on pixel values of respective pixels in a reference frame having “n” pixels (m>n);

a segmentation unit configured to segment an interior of the reference frame into (1) an edge region and a texture region, into (2) the edge region and a flat region, into (3) the texture region and the flat region, or into (4) the edge region, the texture region, and the flat region depending on the pixel values of respective pixels in the reference frame;

a position calculating unit configured to set the respective pixels in the reference frame as target pixels one by one in sequence and to calculate corresponding positions on the provisional image, of the respective target pixels, in decimal accuracy, which is finer than pixel intervals, based on information on the segmented edge region, texture region, or flat region including the target pixels;

a converting unit configured to modify the respective estimated pixel values so that a finite difference from the pixel values of the target pixels to the provisionally estimated pixel values of the target pixels, which are obtained from the estimated pixel values of the provisional image for pixels around the corresponding positions of the target pixels, becomes smaller, and to obtain modified pixel values; and

an output unit configured to output an image composed of “m” pixels having the modified pixel values.

2. The apparatus according to claim 1 , wherein the position calculating unit is configured to calculate the corresponding position using pixel values of pixels of a plurality of frames before and after the reference frame in time sequence, in addition to the pixel values of the respective pixels in the reference frame, when the segmented regions in which the target pixels are included is the edge region.

3. The apparatus according to claim 1 , wherein the position calculating unit is configured to calculate the corresponding positions only from the pixel values of the respective pixels in the reference frame, when the segmented region in which the target pixels are included is the edge region.

4. The apparatus according to claim 1 , wherein the position calculating unit is configured to calculate the corresponding positions only from the pixel values of the respective pixels in the reference frame, when the segmented region in which the target pixels are included is the texture region.

5. The apparatus according to claim 1 , wherein the respective estimated pixel values are determined as the modified pixel values when the segmented region in which the target pixels are included is the flat region.

6. The apparatus according to claim 1 ,

wherein the position calculating unit is configured to calculate the corresponding positions utilizing self congruity in the reference frame.

7. An image processing method, comprising:

calculating estimated pixel values of respective pixels of a provisional image composed of m pixels by interpolation based on pixel values of the respective pixels in a reference frame having n pixels (m>n);

segmenting an interior of the reference frame into (1) an edge region and a texture region, into (2) the edge region and a flat region, into (3) the texture region and the flat region, or into (4) the edge region, the texture region, and the flat region depending on the pixel values of the respective pixels in the reference frame;

setting the respective pixels in the reference frame as target pixels one by one in sequence and calculating corresponding positions on the provisional image corresponding to the respective target pixels, in decimal accuracy, which is finer than pixel intervals, based on information on the segmented edge region, texture region, or flat region including the target pixels;

modifying the respective estimated pixel values so that a finite difference between the provisionally estimated pixel values of the target pixels obtained from the estimated pixel values of the provisional image for pixels around the corresponding positions of the target pixels and the pixel values of the target pixels becomes smaller, and obtaining modified pixel values; and

outputting an image composed of m pixels having the modified pixel values.

8. A non-transitory computer readable storage medium on which a program for image processing is stored, the program including instructions which, when executed by a processor, cause the processor to execute a method comprising:

calculating estimated pixel values of respective pixels of a provisional image composed of m pixels by interpolation based on the pixel values of the respective pixels in a reference frame having n pixels (m>n);

segmenting an interior of the reference frame into (1) an edge region and a texture region, into (2) the edge region and a flat region, into (3) the texture region and the flat region, or into (4) the edge region, the texture region, and the flat region depending on the pixel values of the respective pixels in the reference frame;

setting the respective pixels in the reference frame as target pixels one by one in sequence and calculating corresponding positions on the provisional image corresponding to the respective target pixels, in decimal accuracy, which is finer than pixel intervals, based on information on the segmented edge region, texture region, or flat region including the target pixels;

modifying the respective estimated pixel values so that a finite difference between the provisionally estimated pixel values of the target pixels obtained from the estimated pixel values of the provisional image for pixels around the corresponding positions of the target pixels and the pixel values of the target pixels becomes smaller, and obtaining modified pixel values; and

outputting an image composed of m pixels having the modified pixel values.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: TOSHIBA VISUAL SOLUTIONS CORPORATION
To: HISENSE VISUAL TECHNOLOGY CO., LTD.
Reel/Frame 051493/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2018
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA VISUAL SOLUTIONS CORPORATION
Reel/Frame 046881/0120 →
ASSIGNMENT OF PARTIAL RIGHTS Recorded Oct 21, 2016
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA LIFESTYLE PRODUCTS & SERVICES CORPORATION
Reel/Frame 040458/0840 →
CORPORATE SPLIT Recorded Oct 21, 2016
From: TOSHIBA LIFESTYLE PRODUCTS & SERVICES CORPORATION
To: TOSHIBA VISUAL SOLUTIONS CORPORATION
Reel/Frame 040458/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2008
From: MATSUMOTO, NOBUYUKI; IDA, TAKASHI; KANEKO, TOSHIMITSU; TAKESHIMA, HIDENORI; TAGUCHI, YASUNORI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 021043/0235 →