Abstract:
An apparatus includes a detection unit configured to detect an object from image data, and a processing unit configured to perform processing for the object detected by the detection unit. The detection unit includes a first detection unit and a second detection unit having a detection tolerance wider than that of the first detection unit, and the object is detected by selecting the first detection unit or the second detection unit in accordance with the contents of the processing to be performed by the processing unit.
Abstract:
This invention provides an apparatus use environment with higher flexibility and convenience. To achieve this, in a program including the first program layer with an instruction set to be interpreted and executed by a processor and the second program layer with an instruction set compiled in advance by a unit other than the processor, this invention controls to perform communication between an external device and the first program layer via the second program layer. Based on information about the external device received from the external device via communication, display contents of a display screen for using a function of the external device, which are displayed in the first program layer, are controlled.
Abstract:
This invention provides an apparatus use environment with higher flexibility and convenience. To achieve this, based on information acquired by an apparatus on which a program including a first program layer with an instruction set to be interpreted and executed by a processor and a second program layer with an instruction set compiled in advance by a unit other than the processor operates, display contents of a display screen for using a function of the apparatus, which are displayed in the first program layer, are controlled.
Abstract:
An apparatus comprises a determination unit configured to determine, based on a region that satisfies a predetermined condition in an image as a candidate of an output target, whether to set the region as the output target; and a decision unit configured to, in a case where a plurality of regions that satisfy the predetermined condition exists in the image, decide a portion of the image including one or a plurality of regions determined, out of the plurality of regions, as the output target by said determination unit as a portion of the output target.
Abstract:
An information processing apparatus capable of performing a software program including a first program layer with an instruction set to be interpreted and performed by a processor and a second program layer with an instruction set compiled in advance by a unit other than the processor comprises a unit configured to transmit parameter information used for image processing from the first program layer to the second program layer, a unit configured to perform the image processing in the second program layer according to the parameter information, a display control unit configured to display an indicator for allowing a user to recognize that the image processing is in progress, and a unit configured to issue an instruction to control display of the indicator from the second program layer to the first program layer, the display control unit controls the display according to the instruction.
Abstract:
An apparatus includes a first acquisition unit configured to acquire main object information specifying a main object in generation of a layout image, a second acquisition unit configured to acquire object correlation information specifying an object having a correlation with the main object, an extraction unit configured to extract at least one image including the main object and at least one image including the object having the correlation with the main object from a plurality of images based on the acquired main object information and the acquired object correlation information acquired, and a generation unit configured to generate, using a layout template, a layout image in which the at least one image extracted by the extraction unit and including the main object and the at least one image extracted by the extraction unit and including the object having the correlation with the main object are laid out therein.
Abstract:
An apparatus includes an acquisition unit configured to acquire an image group including a plurality of images, a specifying unit configured to specify feature information of each of the images, a generation unit configured to generate a plurality of layout candidates by arranging images selected from the acquired image group, an evaluation unit configured to evaluate each of the layout candidates generated by the generation unit based on a plurality of evaluation standards including an image evaluation based on the feature information of each image arranged in the layout candidate and an overall evaluation of the layout candidate, and a determination unit configured to select and determine a layout to be output from the plurality of layout candidates based on a result of evaluation by the evaluation unit.
Abstract:
An apparatus comprises: a specifying unit configured to specify, based on an image as a candidate of an output target, at least one object region satisfying a predetermined condition from the image; a determination unit configured to determine whether the object region specified in the image by the specifying unit is divided in the image; and a decision unit configured to decide the output target region in the image based on a determination result by the determination unit.
Abstract:
An image processing apparatus comprises, a management unit configured to classify a face feature information of a face region of an object extracted from image data into a predetermined category in accordance with similarity, and manage the face feature information in a dictionary, a condition setting unit configured to set category determination conditions for classifying the face feature information into the category in accordance with individual information representing at least one of an age and sex of the object and a determination unit configured to determine, based on the category determination conditions set by the condition setting unit, a category to which the face feature information belongs in the dictionary.
Abstract:
This invention provides a technique for generating a layout which matches preferences of more persons by selecting images having high preference evaluation values including not only preference degrees explicitly set by the user but also access counts in response to browse instructions and the like. To this end, using both a value indicating a preference degree explicitly set for a given image by the user and an interest degree (automatic preference degree) determined based on a browse count, an importance degree (preference evaluation value) for that image is obtained. Then, images to be laid out on a template are determined according to the importance degrees.