Generation of still image
First Claim
1. A still image generation method of generating higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation method comprising the steps of:
- (a) correcting the multiple first image data to eliminate a positional shift between images of the multiple first image data;
(b) detecting a motion in each of the images of the multiple first image data, based on comparison of the multiple corrected first image data; and
(c) selecting one resolution enhancement process among multiple available resolution enhancement processes according to a result of the detection.
1 Assignment
0 Petitions
Accused Products
Abstract
A still image generation apparatus of the invention includes an image acquisition module that obtains multiple first image data arrayed in a time series among multiple lower-resolution image data, an image storage module that stores the multiple first image data obtained by the image acquisition module, and a correction rate estimation module that estimates correction rates for eliminating positional shifts between images of the respective first image data, based on the multiple first image data stored in the image storage module. The still image generation apparatus further includes an image composition module that corrects the multiple first image data with the estimated correction rates to eliminate the positional shifts between the images of the respective first image data, and combines the multiple corrected first image data to generate higher-resolution second image data as resulting still image data. This arrangement of the invention desirably shortens the total processing time in the process of combining multiple image data.
-
Citations
36 Claims
-
1. A still image generation method of generating higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation method comprising the steps of:
-
(a) correcting the multiple first image data to eliminate a positional shift between images of the multiple first image data;
(b) detecting a motion in each of the images of the multiple first image data, based on comparison of the multiple corrected first image data; and
(c) selecting one resolution enhancement process among multiple available resolution enhancement processes according to a result of the detection. - View Dependent Claims (2, 3, 4)
-
-
5. A still image generation method of generating higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation method comprising the steps of:
-
(a) correcting the multiple first image data to eliminate a positional shift between images of the multiple first image data;
(b) comparing base image data set as a standard with at least one subject image data other than the base image data among the multiple corrected first image data, detecting each localized motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data, and calculating a motion rate as a total sum of localized motions over the whole subject image; and
(c) selecting one resolution enhancement process among multiple available resolution enhancement processes according to the calculated motion rate. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A still image generation method of generating higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation method comprising the steps of:
-
(a) comparing base image data set as a standard with at least one subject image data other than the base image data among the multiple first image data, detecting a motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data with regard to each of multiple blocks obtained by dividing the subject image, and determining a motion rate, which represents a degree of motion in the whole subject image relative to the base image, based on a result of the motion detection; and
(b) selecting one resolution enhancement process among multiple available resolution enhancement processes according to the determined motion rate. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A still image generation method of generating higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation method comprising the steps of:
-
(a) comparing base image data set as a standard with at least one subject image data other than the base image data among the multiple first image data, detecting a motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data with regard to each of multiple blocks obtained by dividing the subject image, and determining an in-block motion rate of each block of the subject image, which represents a degree of motion in the block of the subject image relative to a corresponding block of the base image, based on a result of the motion detection;
(b) selecting one resolution enhancement process for each block among multiple available resolution enhancement processes according to the determined in-block motion rate; and
(c) executing the resolution enhancement process selected for each block, so as to generate the second image data representing the block of the resulting still image from the multiple first image data. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A still image generation apparatus that generates higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation apparatus comprising:
-
a shift correction module that corrects the multiple first image data to eliminate a positional shift between images of the multiple first image data;
a motion detection module that detects a motion in each of the images of the multiple first image data, based on comparison of the multiple corrected first image data; and
a resolution enhancement process selection module that selects one resolution enhancement process among multiple available resolution enhancement processes according to a result of the detection.
-
-
30. A still image generation apparatus that generates higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation apparatus comprising:
-
a shift correction module that corrects the multiple first image data to eliminate a positional shift between images of the multiple first image data;
a motion detection module that compares base image data set as a standard with at least one subject image data other than the base image data among the multiple corrected first image data, detects each localized motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data, and calculates a motion rate as a total sum of localized motions over the whole subject image; and
a resolution enhancement process selection module that selects one resolution enhancement process among multiple available resolution enhancement processes according to the calculated motion rate.
-
-
31. A still image generation apparatus that generates higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation apparatus comprising:
-
a motion detection module that compares base image data set as a standard with at least one subject image data other than the base image data among the multiple first image data, detects a motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data with regard to each of multiple blocks obtained by dividing the subject image, and determines a motion rate, which represents a degree of motion in the whole subject image relative to the base image, based on a result of the motion detection; and
a resolution enhancement process selection module that selects one resolution enhancement process among multiple available resolution enhancement processes according to the determined motion rate.
-
-
32. A still image generation apparatus that generates higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the still image generation apparatus comprising:
-
a motion detection module that compares base image data set as a standard with at least one subject image data other than the base image data among the multiple first image data, detects a motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data with regard to each of multiple blocks obtained by dividing the subject image, and determines an in-block motion rate of each block of the subject image, which represents a degree of motion in the block of the subject image relative to a corresponding block of the base image, based on a result of the motion detection;
a resolution enhancement process selection module that selects one resolution enhancement process for each block among multiple available resolution enhancement processes according to the determined in-block motion rate; and
a resolution enhancement module that executes the resolution enhancement process selected for each block, so as to generate the second image data representing the block of the resulting still image from the multiple first image data.
-
-
33. A computer program product used to generate higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the computer program product comprising:
-
a first program code of correcting the multiple first image data to eliminate a positional shift between images of the multiple first image data;
a second program code of detecting a motion in each of the images of the multiple first image data, based on comparison of the multiple corrected first image data;
a third program code of selecting one resolution enhancement process among multiple available resolution enhancement processes according to a result of the detection; and
a computer readable medium to store the first through the third program codes.
-
-
34. A computer program product used to generate higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the computer program product comprising:
-
a first program code of correcting the multiple first image data to eliminate a positional shift between images of the multiple first image data;
a second program code of comparing base image data set as a standard with at least one subject image data other than the base image data among the multiple corrected first image data, detecting each localized motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data, and calculating a motion rate as a total sum of localized motions over the whole subject image;
a third program code of selecting one resolution enhancement process among multiple available resolution enhancement processes according to the calculated motion rate; and
a computer readable medium to store the first through the third program codes.
-
-
35. A computer program product used to generate higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the computer program product comprising:
-
a first program code of comparing base image data set as a standard with at least one subject image data other than the base image data among the multiple first image data, detecting a motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data with regard to each of multiple blocks obtained by dividing the subject image, and determining a motion rate, which represents a degree of motion in the whole subject image relative to the base image, based on a result of the motion detection;
a second program code of selecting one resolution enhancement process among multiple available resolution enhancement processes according to the determined motion rate; and
a computer readable medium to store the first and second program codes.
-
-
36. A computer program product used to generate higher-resolution second image data, which represents a resulting still image, from multiple lower-resolution first image data, the computer program product comprising:
-
a first program code of comparing base image data set as a standard with at least one subject image data other than the base image data among the multiple first image data, detecting a motion in a subject image expressed by the at least one subject image data relative to a base image expressed by the base image data with regard to each of multiple blocks obtained by dividing the subject image, and determining an in-block motion rate of each block of the subject image, which represents a degree of motion in the block of the subject image relative to a corresponding block of the base image, based on a result of the motion detection;
a second program code of selecting one resolution enhancement process for each block among multiple available resolution enhancement processes according to the determined in-block motion rate;
a third program code of executing the resolution enhancement process selected for each block, so as to generate the second image data representing the block of the resulting still image from the multiple first image data; and
a computer readable medium to store the first through the third program codes.
-
Specification