US 9,813,640 B2
Image processing apparatus, image processing method, image processing program, and non-transitory recording for calculating a degree-of-invalidity for a selected subject type
Naoyuki Miyashita, Tokyo (JP)
Assigned to OLYMPUS CORPORATION, Tokyo (JP)
Filed by OLYMPUS CORPORATION, Shibuya-ku, Tokyo (JP)
Filed on Nov. 30, 2015, as Appl. No. 14/954,559.
Application 14/954,559 is a continuation of application No. PCT/JP2015/053584, filed on Feb. 10, 2015.
Prior Publication US 2016/0232417 A1, Aug. 11, 2016
Int. Cl. G06K 9/00 (2006.01); H04N 5/262 (2006.01); H04N 5/232 (2006.01)
CPC H04N 5/2628 (2013.01) [H04N 5/23229 (2013.01); H04N 5/2621 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An image processing apparatus comprising:
a subject recognition circuit that recognizes a subject type existing in an input image;
a storage circuit that stores a plurality of processing instruction datasets that represent processing details for processing the input image;
a processing instruction dataset obtaining circuit that obtains, from the storage circuit, the processing instruction datasets which are predefined according to the subject type recognized by the subject recognition circuit;
a processing instruction dataset determining circuit that calculates, for each of the processing instruction datasets obtained by the processing instruction dataset obtaining circuit, a degree-of-invalidity indicating a degree to which the processing instruction dataset is not suitable for the input image and that selects a prescribed number of the processing instruction datasets for which the degrees-of-invalidity are less than or equal to a prescribed threshold; and
an image processing circuit that performs processing of the input image using the prescribed number of the processing instruction datasets selected by the processing instruction dataset determining circuit;
wherein the processing instruction dataset determining circuit stores degree-of-invalidity types suitable for determination of the processing instruction datasets, according to each of the processing instruction datasets, and calculates a degree-of-invalidity for a selected type, for each of the processing instruction datasets to be determined, and
wherein the degree-of-invalidity is defined as a function that decreases as a change in the input image before and after processing performed on the input image based on the processing instruction datasets increases.