JP5180052B2 - Image evaluation apparatus and image evaluation program - Google Patents

Image evaluation apparatus and image evaluation program Download PDF

Info

Publication number
JP5180052B2
JP5180052B2 JP2008326638A JP2008326638A JP5180052B2 JP 5180052 B2 JP5180052 B2 JP 5180052B2 JP 2008326638 A JP2008326638 A JP 2008326638A JP 2008326638 A JP2008326638 A JP 2008326638A JP 5180052 B2 JP5180052 B2 JP 5180052B2
Authority
JP
Japan
Prior art keywords
image
images
digest
cluster
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008326638A
Other languages
Japanese (ja)
Other versions
JP2010153936A (en
Inventor
涼子 谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Systems Inc
Original Assignee
Nikon Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikon Systems Inc filed Critical Nikon Systems Inc
Priority to JP2008326638A priority Critical patent/JP5180052B2/en
Publication of JP2010153936A publication Critical patent/JP2010153936A/en
Application granted granted Critical
Publication of JP5180052B2 publication Critical patent/JP5180052B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Description

本発明は、画像評価装置及び画像評価プログラムに関する。   The present invention relates to an image evaluation apparatus and an image evaluation program.

カメラで写真(画像)を撮影する際、人は、気に入ったシーンにおいて、複数回シャッターをきることが多く、特に、デジタルカメラの普及に伴い、さらに気軽にシャッターをきることができる為、枚数が増える傾向にある。ユーザーは、このようにして撮影した写真(画像)を整理する段階おいて、同じような写真(以下、類似画像と称する)が何枚もある事実に直面する。このような複数の類似画像のなかから、最も良い画像を選び出して整理して閲覧し易くしたり、または、最も良い画像を選び出して印刷するためにダイジェストを作成したりするなどの作業は、ユーザーにとって、非常に時間と手間のかかる作業である。   When taking photos (images) with a camera, people often take multiple shutters in their favorite scenes, especially with the widespread use of digital cameras. It tends to increase. At the stage of organizing the photographs (images) thus taken, the user faces the fact that there are many similar photographs (hereinafter referred to as similar images). Work such as selecting the best image from multiple similar images and organizing it for easy viewing, or creating a digest to select and print the best image It is a very time consuming and laborious task.

このような状況を解消するための手段の1つとして、複数の画像の類似度を分析してグループ分けを行い、その結果に基づいてサムネイル表示をすることで、ユーザーの画像検索時間を短縮するという方法が知られている。また、画像を閲覧し易くするために、複数枚の画像を1ページにレイアウトしてアルバムを作成する場合において、類似した画像毎にグループ分けして画像群を構成し、ユーザーが指定したキーワードの画像と類似した画像を、ユーザーが指定した枚数分抽出して、それらの画像を1ページにレイアウトしてアルバムの1ページ(シーンデータ)を構成する方法が知られている(例えば、特許文献1及び2参照)。このような方法によれば、ユーザーがアルバムを作成する場面や、印刷用の画像を選ぶ場面において、類似した画像毎にグループ分けして画像群を構成しているので、類似画像をまとめてユーザーに提示したり、あるいは類似度の低い画像(似ていない画像同士)をピックアップしてユーザーに提示したりすることで、画像群のダイジェスト作成のための画像抽出の手助けができる。
特開2005−235546号公報 特開2008−65670号公報
As one means for solving such a situation, the similarity of a plurality of images is analyzed and divided into groups, and thumbnails are displayed based on the results, thereby shortening the user's image search time. The method is known. In addition, when creating an album by laying out a plurality of images on one page in order to make it easy to view the images, groups of similar images are grouped to form a group of keywords specified by the user. A method is known in which images similar to images are extracted by the number designated by the user, and the images are laid out on one page to constitute one page (scene data) of the album (for example, Patent Document 1). And 2). According to such a method, when a user creates an album or selects an image for printing, an image group is configured by grouping similar images. Or by picking up images with low similarity (unlike images) and presenting them to the user, image extraction for creating a digest of the image group can be assisted.
JP 2005-235546 A JP 2008-65670 A

しかしながら、従来の方法では、画像群の全体から、重要度の高い画像を自動でピックアップしてダイジェストを作成することができない。そのため、閲覧のためのレイアウトを行う際には、ユーザーが自ら重要性の高い画像を選択して、絞り込み枚数を指定する手間が依然として必要であるとの課題があった。   However, in the conventional method, it is not possible to automatically pick up an image with high importance from the entire image group and create a digest. For this reason, when performing a layout for browsing, there is a problem that it is still necessary for the user to select a highly important image and specify the number of narrowed down images.

本発明はこのような課題に鑑みてなされたものであり、記憶されている複数の画像から、重要度の高い画像を自動でピックアップしてダイジェスト画像として、アルバムデータのシーンデータを構成する画像評価装置及び画像評価プログラムを提供することを目的とする。   The present invention has been made in view of such a problem, and an image evaluation that configures album data scene data as a digest image by automatically picking up a highly important image from a plurality of stored images. An object is to provide an apparatus and an image evaluation program.

前記課題を解決するため、本発明に係る画像評価装置は、複数の画像及び複数のテンプレートとこのテンプレートに関連する配置情報を記憶する記憶部と、画像の特徴量を計算し、画像に当該特徴量を関連付けて記憶部に記憶する特徴量計算部と、記憶部に記憶された特徴量に基づいて画像分類し、類似する画像から構成される複数のクラスタを生成するクラスタリング処理を実行し、画像に当該クラスタを関連付けて記憶部に記憶するクラスタリング実行部と、クラスタを構成する画像から代表画像であるダイジェスト画像を決定するダイジェスト画像決定部と、複数のクラスタの中からテンプレートの配置情報に応じてクラスタを抽出し、抽出された当該クラスタの重要度順を決定する重要度決定部と、抽出されたクラスタのダイジェスト画像を重要度順に応じてテンプレートに配置して合成画像を構成するシーンデータを作成し、シーンデータで構成されるアルバムデータを記憶部に記憶するアルバム作成部と、を有する。   In order to solve the above-described problem, an image evaluation apparatus according to the present invention calculates a feature amount of an image, a storage unit that stores a plurality of images and a plurality of templates, and arrangement information related to the template, and includes the feature in the image. A feature amount calculation unit that associates quantities and stores them in the storage unit, performs image classification based on the feature amounts stored in the storage unit, and executes a clustering process to generate a plurality of clusters composed of similar images; A clustering execution unit that associates the cluster with the storage unit and stores it in the storage unit, a digest image determination unit that determines a digest image that is a representative image from images constituting the cluster, and a template arrangement information from among the plurality of clusters Importance determining unit that extracts clusters and determines the order of importance of the extracted clusters, and digest of extracted clusters And placed in the template according to the image in order of importance to create a scene data constituting the composite image has an album creating section for storing the album data composed of scene data in the storage unit.

このような画像評価装置において、重要度決定部は、クラスタを構成する画像の枚数の情報に基づいてクラスタの重要度を決定する構成である。   In such an image evaluation apparatus, the importance level determination unit is configured to determine the importance level of the cluster based on the information on the number of images constituting the cluster.

また、このような画像評価装置は、画像から失敗画像を検出して、当該失敗画像を画像に関連付けて記憶部に記憶する失敗画像処理部を有し、ダイジェスト画像決定部は、失敗画像を除いてダイジェスト画像を決定する構成である。   In addition, such an image evaluation apparatus includes a failure image processing unit that detects a failure image from an image and stores the failure image in association with the image in a storage unit, and the digest image determination unit excludes the failure image. The digest image is determined.

また、このような画像評価装置において、ダイジェスト画像決定部は、クラスタを構成する画像の枚数に応じて代表画像であるダイジェスト画像を決定する際に、クラスタを構成する画像の失敗画像を除いた画像の枚数が3枚以上の場合には、当該画像の間の類似度を算出して、3枚以上の画像のうち当該類似度が最も高い画像を代表画像であるダイジェスト画像とし、失敗画像を除いた画像の枚数が2枚の場合には、当該2枚の画像で構成されるクラスタに隣接するクラスタのダイジェスト画像と、当該2枚の画像との類似度を算出して、2枚の画像のうち当該ダイジェスト画像との類似度の低い方の画像を代表画像であるダイジェスト画像とし、失敗画像を除いた画像の枚数が1枚の場合には、当該画像を代表画像であるダイジェスト画像として、決定する構成である。   Further, in such an image evaluation apparatus, the digest image determination unit, when determining the digest image that is the representative image according to the number of images that form the cluster, is an image that excludes the failed images of the images that form the cluster. If the number of images is three or more, the similarity between the images is calculated, and the image having the highest similarity among the three or more images is used as the digest image that is the representative image, and the failed images are excluded. If the number of images is two, the similarity between the digest image of the cluster adjacent to the cluster composed of the two images and the two images is calculated, and the two images If the image with the lower similarity to the digest image is the digest image that is the representative image and the number of images excluding the failed image is one, the image is the digest image that is the representative image. As, it is a configuration determined.

前記課題を解決するため、本発明に係る画像評価プログラムは、制御部と、少なくとも複数の画像と複数のテンプレートが記憶された記憶部と、を有し、複数の画像をテンプレートに配置した合成画像を表示可能な画像表示部に表示する際に、記憶部にアクセス可能で複数の画像から合成画像を構成して画像表示部へ表示する処理をコンピュータに実行させる画像評価プログラムであって、制御部により、記憶部から画像を読み出し、当該画像の特徴量を計算し、画像に当該特徴量を関連付けて記憶部に記憶する特徴量計算処理と、記憶部に記憶された特徴量に基づいて画像分類し、類似する画像から構成される複数のクラスタを生成し、画像に当該クラスタを関連付けて記憶部に記憶するクラスタリング実行処理と、クラスタを構成する画像において、画像間の類似度を特徴量に基づいて算出して、類似度の最も高い画像を代表画像であるダイジェスト画像として決定するダイジェスト画像決定処理と、複数のクラスタの中からテンプレートの配置情報に応じてクラスタを抽出し、抽出された当該クラスタの重要度順を決定する重要度決定処理と、抽出されたクラスタのダイジェスト画像を重要度順に応じてテンプレートに配置して合成画像を構成するシーンデータを作成し、シーンデータで構成されるアルバムデータを記憶部に記憶するアルバム作成処理と、を実行する。   In order to solve the above problems, an image evaluation program according to the present invention includes a control unit and a storage unit in which at least a plurality of images and a plurality of templates are stored, and a composite image in which the plurality of images are arranged in a template. An image evaluation program that allows a computer to execute a process of configuring a composite image from a plurality of images and displaying it on an image display unit when the image is displayed on a displayable image display unit To read out the image from the storage unit, calculate the feature amount of the image, associate the feature amount with the image and store the feature amount in the storage unit, and image classification based on the feature amount stored in the storage unit Clustering execution processing for generating a plurality of clusters composed of similar images, associating the clusters with the images and storing them in the storage unit, and images constituting the clusters. In the above, a digest image determination process for calculating the similarity between images based on the feature amount and determining the image having the highest similarity as a digest image that is a representative image, and template arrangement information from a plurality of clusters In accordance with importance determination processing for extracting clusters in accordance with the importance of the extracted clusters and the extracted digest images of the clusters in a template according to the order of importance, scene data that constitutes a composite image And an album creation process for storing album data composed of scene data in the storage unit.

また、このような画像評価プログラムにおいて、重要度決定処理は、クラスタを構成する画像の枚数の情報に基づいてクラスタの重要度を決定する処理である。   In such an image evaluation program, the importance level determination process is a process for determining the importance level of a cluster based on information on the number of images constituting the cluster.

また、このような画像評価プログラムにおいて、画像から失敗画像を検出して、当該失敗画像を画像に関連付けて記憶部に記憶する失敗画像処理工程を実行し、ダイジェスト画像決定処理は、失敗画像を除いてダイジェスト画像を決定する処理である。   Further, in such an image evaluation program, a failure image is detected from the image, and a failure image processing step is performed in which the failure image is associated with the image and stored in the storage unit, and the digest image determination process excludes the failure image. This process determines the digest image.

また、このような画像評価プログラムにおいて、ダイジェスト画像決定処理は、クラスタを構成する画像の枚数に応じて代表画像であるダイジェスト画像を決定する際に、クラスタを構成する画像の失敗画像を除いた画像の枚数が3枚以上の場合には、当該画像の間の類似度を算出して、3枚以上の画像のうち当該類似度が最も高い画像を代表画像であるダイジェスト画像とし、失敗画像を除いた画像の枚数が2枚の場合には、当該2枚の画像で構成されるクラスタに隣接するクラスタのダイジェスト画像と、当該2枚の画像との類似度を算出して、2枚の画像のうち当該ダイジェスト画像との類似度の低い方の画像を代表画像であるダイジェスト画像とし、失敗画像を除いた画像の枚数が1枚の場合には、当該画像を代表画像であるダイジェスト画像として、決定する処理である。   Further, in such an image evaluation program, the digest image determination process is an image excluding the failed images of the images constituting the cluster when determining the digest image that is the representative image according to the number of images constituting the cluster. If the number of images is three or more, the similarity between the images is calculated, and the image having the highest similarity among the three or more images is used as the digest image that is the representative image, and the failed images are excluded. If the number of images is two, the similarity between the digest image of the cluster adjacent to the cluster composed of the two images and the two images is calculated, and the two images If the image with the lower similarity to the digest image is the digest image that is the representative image and the number of images excluding the failed image is one, the image is the digest image that is the representative image. As strike image, a process of determining.

なお、本発明に係る画像評価プログラムは、例えば、フレキシブルディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体または記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。このとき、中間的な処理結果はメインメモリー(RAM)等の記憶装置に一時的に保管される。   The image evaluation program according to the present invention is stored in a storage medium or storage device such as a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, or a hard disk. Moreover, it may be distributed as a digital signal via a network or the like. At this time, intermediate processing results are temporarily stored in a storage device such as a main memory (RAM).

本発明に係る画像評価装置及び画像評価プログラムを以上のように構成すると、複数の画像データから自動で類似画像のクラスタリングが可能となり、類似画像のクラスタ(類似画像グループ)の中から重要度の高い画像データのピックアップを自動的に行うことが可能となる。   When the image evaluation apparatus and the image evaluation program according to the present invention are configured as described above, similar images can be automatically clustered from a plurality of image data, and the degree of importance is high among clusters of similar images (similar image groups). Image data can be automatically picked up.

以下、本発明の好ましい実施形態について図面を参照して説明する。まず、図1及び図2を用いて本実施形態に係る画像評価装置100の構成について説明する。尚、本実施の形態では、画像評価装置100について説明するが、画像評価装置100を、撮像部を有するデジタルカメラに適用することもでき、また、デジタルフォトフレーム等にも適用することができる。図1に示すように、この画像評価装置100は、HDD11、メモリ12、CPU(制御部)13、外部I/F14、ビデオメモリ15、入力デバイス16を有し、これらがデータバス17を介して接続され、又、HDD11等に記憶された画像データは、ビデオメモリ15を介して画像表示部(モニタ)18で表示し閲覧することができる。入力デバイス16は、ユーザーからの指示を受け、その信号を、CPU(制御部)13に伝え、その信号に基づくCPU(制御部)13の制御により各部が動作する。外部I/F14は、図示しないデジタルカメラやPC(Personal Computer)やリムーバルメモリ等の外部装置に記憶されているデータを読み込むためのコントローラ等を備え、外部装置で撮影された画像がこの外部I/F14を介してCPU(制御部)13の制御によりにHDD11等の記憶部に記憶される。また、HDD11は、画像評価装置100として機能する為のプログラム等や画像等のデータを記憶している。メモリ12は、画像評装置100の起動プログラムを記憶したり、HDD11に記憶されているプログラムやデータを一時的に格納する機能を有する。そして、CPU(制御部)13は、HDD11やメモリ12等に記憶されたプログラムを実行し、画像評価装置100の各部を制御する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. First, the configuration of the image evaluation apparatus 100 according to the present embodiment will be described with reference to FIGS. 1 and 2. In this embodiment, the image evaluation apparatus 100 will be described. However, the image evaluation apparatus 100 can be applied to a digital camera having an imaging unit, and can also be applied to a digital photo frame or the like. As shown in FIG. 1, the image evaluation apparatus 100 includes an HDD 11, a memory 12, a CPU (control unit) 13, an external I / F 14, a video memory 15, and an input device 16, which are connected via a data bus 17. The image data connected and stored in the HDD 11 or the like can be displayed and viewed on the image display unit (monitor) 18 via the video memory 15. The input device 16 receives an instruction from the user, transmits the signal to a CPU (control unit) 13, and each unit operates under the control of the CPU (control unit) 13 based on the signal. The external I / F 14 includes a controller for reading data stored in an external device such as a digital camera (not shown), a PC (Personal Computer), or a removable memory, and an image captured by the external device is displayed. The data is stored in a storage unit such as the HDD 11 under the control of the CPU (control unit) 13 via F14. Further, the HDD 11 stores a program and the like for functioning as the image evaluation apparatus 100 and data such as an image. The memory 12 has a function of storing a startup program for the image evaluation apparatus 100 and temporarily storing programs and data stored in the HDD 11. The CPU (control unit) 13 executes programs stored in the HDD 11, the memory 12, and the like, and controls each unit of the image evaluation apparatus 100.

図2で示すように、画像評価装置100は、CPU(制御部)13と、ダイジェスト画像決定部102と、データベース(記憶部)103と、特徴量計算部104と、クラスタリング実行部105と、作業領域(Work RAM)106と、重要度決定部107と、失敗画像処理部108と、アルバム作成部109と、画像表示部18と、を有する。CPU(制御部)13は、装置全体を制御し、特徴量計算部104は、CPU(制御部)13の指示より、データベース(記憶部)103に記憶されている画像を読み出し、作業領域(Work RAM)106上で画像の特徴量を計算する。クラスタリング実行部105は、その特徴量に基づいて画像を分類し、類似画像から構成される複数のクラスタを生成する(クラスタリング処理を実行する)。ダイジェスト画像決定部102は、複数のクラスタに分類された画像から重要度の高い画像(ダイジェスト画像)を決定し、要度決定部107は、各ダイジェスト画像の重要度(優先度)を決定する。また、失敗画像処理部108は、画像の露出良または露出不良や手ぶれなどを判断してクラスタに分類された画像から失敗画像を取り除き、アルバム作成部109は、データベース(記憶部)103に記憶されているテンプレートに画像を配置して合成画像となるシーンデータの構成をダイジェスト画像やその重要度などに基づいて決定すると共に複数のシーンデータから構成されるアルバムデータを作成する。画像表示部18は、このアルバムデータに含まれるシーンデータに基づいて合成画像を表示する。作業領域(Work RAM)106は、クラスタリング処理の結果や途中計算などを一時的に保存する構成を有している。   As shown in FIG. 2, the image evaluation apparatus 100 includes a CPU (control unit) 13, a digest image determination unit 102, a database (storage unit) 103, a feature amount calculation unit 104, a clustering execution unit 105, a work An area (work RAM) 106, an importance level determination unit 107, a failed image processing unit 108, an album creation unit 109, and an image display unit 18 are included. The CPU (control unit) 13 controls the entire apparatus, and the feature amount calculation unit 104 reads out an image stored in the database (storage unit) 103 based on an instruction from the CPU (control unit) 13 and performs a work area (Work). RAM) 106 calculates the feature amount of the image. The clustering execution unit 105 classifies the images based on the feature amounts, and generates a plurality of clusters composed of similar images (executes clustering processing). The digest image determination unit 102 determines an image (digest image) with high importance from images classified into a plurality of clusters, and the necessity determination unit 107 determines the importance (priority) of each digest image. Further, the failed image processing unit 108 determines whether the image is well-exposed or poorly exposed, camera shake, and the like, and removes the failed image from the images classified into clusters. The album creating unit 109 is stored in the database (storage unit) 103. An image is arranged on a template to determine the composition of scene data to be a composite image based on the digest image and its importance, and album data composed of a plurality of scene data is created. The image display unit 18 displays a composite image based on the scene data included in the album data. The work area (Work RAM) 106 has a configuration for temporarily storing the results of clustering processing, intermediate calculations, and the like.

データベース(記憶部)103は、図3及び図4に示すように、画像データの格納先や所属するクラスタ番号などが記憶される画像情報記憶ファイル113と、テンプレートの番号や属性(枚数、画像配置の位置や大きさ)情報が記憶されるテンプレート情報ファイル115と、テンプレート、画像のファイルデータ及びシーン番号などが記憶されるアルバムデータファイル114とを有する。画像情報記憶ファイル113は、図3のようなデータ構造を有しており、画像データのファイル名が記憶されるファイル名カラム113aと、この画像データ及び属性情報からなる画像ファイルの格納先のアドレスが記憶される画像ファイル格納アドレスカラム113bと、後述する特徴量算出の結果である画像の特徴量が記憶される特徴量カラム113cと、後述するクラスタリングの結果が記憶されるクラスタ番号カラム113dと、画像が失敗画像であるか無いかを判別する失敗フラグデータカラム113eとを有している。   As shown in FIGS. 3 and 4, the database (storage unit) 103 includes an image information storage file 113 in which the storage destination of the image data, the cluster number to which the image data belongs, and the template number and attributes (number of images, image layout). A template information file 115 for storing information and a album data file 114 for storing templates, image file data, scene numbers, and the like. The image information storage file 113 has a data structure as shown in FIG. 3, a file name column 113a in which the file name of the image data is stored, and an address of the storage destination of the image file composed of the image data and attribute information. Are stored, an image file storage address column 113b, a feature amount column 113c for storing an image feature amount as a result of feature amount calculation described later, a cluster number column 113d for storing a clustering result described later, A failure flag data column 113e for determining whether the image is a failure image or not.

一方、テンプレート情報ファイル115は、図4(b)に示すようなデータ構造を有しており、テンプレートデータの番号が記憶されるテンプレート番号カラム115aと、テンプレートに配置できる枚数が記憶される枚数データカラム115bと、テンプレートに配置する画像の大きさや位置の情報が記憶されている位置大きさ情報カラム115cとを有している。   On the other hand, the template information file 115 has a data structure as shown in FIG. 4B. The template number column 115a stores the number of the template data, and the number data stores the number of sheets that can be arranged in the template. It includes a column 115b and a position size information column 115c in which information on the size and position of the image to be arranged on the template is stored.

また、アルバムデータファイル114は、図4(a)に示すようなデータ構造を有しており、シーンデータの順番が記憶されるシーン番号データカラム114aと、そのシーンデータの合成画像を構成するテンプレートデータを識別するためのテンプレートデータの番号が記憶されるテンプレート番号カラム114bと、テンプレート番号カラム114bで指定した番号のテンプレートに配置できる画像枚数分の画像ファイル名が配置順に記憶される位置情報データカラム114cとを有している。このアルバムデータファイル114に記憶されるアルバムデータは、テンプレートに複数の画像を配置した合成画像を構成する1つのシーン(シーンデータ)を複数有する構成である。   Also, the album data file 114 has a data structure as shown in FIG. 4A, a scene number data column 114a in which the order of scene data is stored, and a template that forms a composite image of the scene data. A template number column 114b in which the number of template data for identifying data is stored, and a position information data column in which image file names corresponding to the number of images that can be arranged in the template with the number specified in the template number column 114b are stored in the arrangement order. 114c. The album data stored in the album data file 114 is configured to have a plurality of one scene (scene data) constituting a composite image in which a plurality of images are arranged on a template.

そして、アルバムデータを構成するシーンデータで使用するテンプレートデータは、テンプレートの番号で指定でき、指定したテンプレートの属性情報は、テンプレート情報ファイル115により、枚数及び画像の配置位置や大きさが決定される。テンプレートに配置する際の画像の重要度は、アルバムデータファイル114の位置情報データカラム114cの1,2,3,4,・・の順であり、位置情報データカラム114cのこの番号は、テンプレート情報ファイル115の位置大きさ情報カラム115cの番号に該当する。また、画像ファイルに含まれる属性情報には撮影時刻のデータ等も有しており、このようファイル形式は、例えば、日本電子工業振興協会(JEIDA)で規格されたExif(Exchangeable image file format)等のデータ構造を有している。   The template data used in the scene data constituting the album data can be designated by the template number, and the attribute information of the designated template is determined by the template information file 115 in terms of the number of sheets and the arrangement position and size of the image. . The importance of the images when arranged in the template is 1, 2, 3, 4,... In the position information data column 114c of the album data file 114, and this number of the position information data column 114c is the template information. This corresponds to the number in the position size information column 115c of the file 115. The attribute information included in the image file also includes shooting time data, and the file format is, for example, Exif (Exchangeable image file format) standardized by the Japan Electronics Industry Promotion Association (JEIDA). The data structure is as follows.

アルバムデータファイル114に記憶されているアルバムデータの1つのシーンデータにおいて、その1つのシーンを構成する画像データはファイル名で指定され、そのファイル名に対応する画像ファイル格納アドレスカラム113bのアドレスにより特定できる。したがって、CPU(制御部)13は、アルバムデータファイル114の1つのシーンのファイル名を参照して、データベース(記憶部)103の画像情報記憶ファイル113のファイル名カラム113aから対応するファイル名と、そのファイル名に対応するアドレスを画像ファイル格納アドレスカラム113bを参照して特定し、そのアドレスを参照して、データベース(記憶部)103から画像データを読み込む。また、CPU(制御部)13は、アルバムデータファイル114の1つのシーンのテンプレート番号を抽出して、データベース(記憶部)103のテンプレート情報ファイル115から該当する番号のテンプレート情報を読み出し、そのテンプレートと画像データとに基づいて、合成画像を構成し、この合成画像を画像表示部18に表示する。   In one scene data of album data stored in the album data file 114, image data constituting the one scene is specified by a file name, and is specified by an address in the image file storage address column 113b corresponding to the file name. it can. Therefore, the CPU (control unit) 13 refers to the file name of one scene in the album data file 114, the corresponding file name from the file name column 113a of the image information storage file 113 in the database (storage unit) 103, and An address corresponding to the file name is specified with reference to the image file storage address column 113b, and image data is read from the database (storage unit) 103 with reference to the address. Further, the CPU (control unit) 13 extracts the template number of one scene in the album data file 114, reads out the template information of the corresponding number from the template information file 115 in the database (storage unit) 103, and the template and A composite image is constructed based on the image data, and this composite image is displayed on the image display unit 18.

(アルバムデータの作成)
画像評価装置100により、画像の評価及びその評価結果を用いて、アルバムデータを作成する処理について、図5のフローチャートを使用して説明する。ユーザが、入力デバイス16からアルバムデータ作成の指示を行うと、その信号がCPU(制御部)13に対して発信され、CPU(制御部)13は、データベース(記憶部)103からアルバム作成を行う画像データを画像情報記憶ファイル113のファイル名カラム113aに記憶されたファイル名(例えば、0001.jpgなど)と対応付けられたアドレスに基づいて画像ファイルを読み出し、この画像ファイルに含まれる画像データを基に、特徴量計算部104が、当該画像の特徴量を計算し、計算結果である特徴量をCPU(制御部)13に返し、その結果が、画像情報記憶ファイル113の特徴量カラム113cに記憶される(ステップST100)。ここで、画像の特徴量は、mpge7 visual discripitionで定義されている各種画像統計量が特徴量とされ、これにより各画像を特徴づける。具体的には、画像の特徴量は、画像のテクスチャと関連したエッジエヒストグラムと呼ばれる画像統計量や、色分布に関する統計量であるカラーヒストグラムやカラーレイアウトである。例えば、色分布に関する統計量であるカラーヒストグラムの場合を例にして説明する。ここで、特徴量計算部104に入力される画像データは、第1の表色系としてYCbCr(以下、単に「YCC」と呼ぶ)表色系にて表現されているものとする。また、以降の説明において、この画像データを単に「YCCデータ」と呼ぶ。特徴量計算部104に入力されたYCCデータを、YCC色空間上にプロットして、特徴量計算部104は、各ブロック毎にプロットされた個数をカウントする。そして、カウントする事により3次元のYCCヒストグラムが生成される。したがって、特徴量計算部104が、これを用いて特徴量の算出を行い、CPU(制御部)13は、計算結果である当該特徴量を、当該画像のデータと関連づけてデータベース(記憶部)103の画像情報記憶ファイル113の特徴量カラム113cに記憶し保存する。
(Create album data)
A process of creating album data using the image evaluation apparatus 100 using the image evaluation and the evaluation result will be described with reference to the flowchart of FIG. When the user instructs to create album data from the input device 16, the signal is transmitted to the CPU (control unit) 13, and the CPU (control unit) 13 creates an album from the database (storage unit) 103. The image file is read out based on the address associated with the file name (for example, 0001.jpg) stored in the file name column 113a of the image information storage file 113, and the image data included in the image file is read out. Based on this, the feature quantity calculation unit 104 calculates the feature quantity of the image, and returns the feature quantity as a calculation result to the CPU (control unit) 13, and the result is stored in the feature quantity column 113 c of the image information storage file 113. Stored (step ST100). Here, as the image feature amount, various image statistics defined by mpge7 visual description are used as the feature amount, and each image is characterized thereby. Specifically, the feature amount of the image is an image statistic called an edge histogram associated with the texture of the image, a color histogram or a color layout which is a statistic regarding color distribution. For example, the case of a color histogram which is a statistic regarding color distribution will be described as an example. Here, it is assumed that the image data input to the feature amount calculation unit 104 is expressed in the YCbCr (hereinafter simply referred to as “YCC”) color system as the first color system. In the following description, this image data is simply referred to as “YCC data”. The YCC data input to the feature quantity calculation unit 104 is plotted on the YCC color space, and the feature quantity calculation unit 104 counts the number plotted for each block. Then, a three-dimensional YCC histogram is generated by counting. Accordingly, the feature amount calculation unit 104 calculates the feature amount using the feature amount, and the CPU (control unit) 13 associates the feature amount as a calculation result with the data of the image and stores it in the database (storage unit) 103. And stored in the feature amount column 113c of the image information storage file 113.

次に、CPU(制御部)13は、その画像のデータを失敗画像処理部108に渡して、失敗画像の検出の指示を与えると、失敗画像処理部108が、渡された画像データの露出良または露出不良やブレ(手ぶれ)などの情報を基に、当該画像が失敗画像に該当するか否かの判定を行い、その結果をCPU(制御部)13に返し、CPU(制御部)13は、その結果を基に画像情報記憶ファイル113の失敗フラグデータカラム113eに失敗画像であることを識別するためのフラグを記憶する(ステップST110)。ここでは、画像が失敗画像である場合は、”1”が記憶され、そうでない場合は、”0”が記憶されるように構成された場合について説明する。この失敗画像処理部108の失敗画像の判断は、例えば、画像の彩度及び明度に基づいて、一定の閾値範囲にある場合は、露出良とし、その範囲を外れる場合は露出不良であり失敗画像に該当すると判断し、または、画像のエッジ情報を基に、ブレのある失敗画像であるか否かの判定を行う。このような判定の結果が、CPU(制御部)13に返され、上述したように、失敗フラグデータカラム113eに失敗画像であることを識別するためのフラグを記憶する。   Next, when the CPU (control unit) 13 passes the image data to the failed image processing unit 108 and gives an instruction to detect the failed image, the failed image processing unit 108 exposes the received image data. Alternatively, based on information such as exposure failure and blurring (camera shake), it is determined whether or not the image corresponds to a failed image, and the result is returned to the CPU (control unit) 13, and the CPU (control unit) 13 Based on the result, a flag for identifying the failure image is stored in the failure flag data column 113e of the image information storage file 113 (step ST110). Here, a case will be described in which “1” is stored if the image is a failed image, and “0” is stored otherwise. The determination of the failed image by the failed image processing unit 108 is, for example, based on the saturation and brightness of the image, when the image is within a certain threshold range, the exposure is good. Or based on the edge information of the image, it is determined whether or not the image is a failed failure image. The result of such determination is returned to the CPU (control unit) 13 and, as described above, a flag for identifying the failure image is stored in the failure flag data column 113e.

上述の特徴量算出処理(ステップST100)及び失敗画像の検出処理(ステップST110)は、データベース(記憶部)103内に保存された画像全てに対して実行されるまで繰り返される。   The above-described feature amount calculation processing (step ST100) and failure image detection processing (step ST110) are repeated until all the images stored in the database (storage unit) 103 are executed.

以上、データベース(記憶部)103に保存されている画像全てに対し、画像データを読み込んで特徴量計算及びデータベース(記憶部)103への保存が終了した段階で、画像評価装置100は引き続き、画像クラスタリング処理を行う(ステップST120)。画像クラスタリング処理においてCPU(制御部)13はデータベース(記憶部)103に格納された、各画像ファイルを読み出し、この画像ファイルに含まれる画像データを基に、画像データと関連づけられた特徴量全てを読み出し、これら全画像分の特徴量(以下特徴量セットと呼ぶ)をクラスタリング実行部105に渡し、クラスタリング実行命令をクラスタリング実行部105に発行する。クラスタリング実行部105は、与えられた特徴量セットを基に、画像を分類して複数のクラスタを生成するクラスタリングを実行し、図7に示すように、各特徴量と関連づけられた画像が何れのクラスタに属するかを表す計算結果(以下、クラスタリング結果と呼ぶ)をCPU(制御部)13に返す。このクラスタとは、画像の類似度を検出して、類似画像群(類似画像グループ)を構成するものである。   As described above, at the stage where the image data has been read for all the images stored in the database (storage unit) 103 and the feature amount calculation and the storage in the database (storage unit) 103 have been completed, the image evaluation apparatus 100 continues the image processing. Clustering processing is performed (step ST120). In the image clustering process, the CPU (control unit) 13 reads out each image file stored in the database (storage unit) 103, and based on the image data included in the image file, all the feature values associated with the image data are extracted. The feature amounts for all the images (hereinafter referred to as feature amount sets) are transferred to the clustering execution unit 105, and a clustering execution command is issued to the clustering execution unit 105. The clustering execution unit 105 executes clustering to classify images and generate a plurality of clusters based on the given feature quantity set, and as shown in FIG. 7, which image is associated with each feature quantity. A calculation result indicating whether it belongs to a cluster (hereinafter referred to as a clustering result) is returned to the CPU (control unit) 13. This cluster is a group of similar images (similar image group) detected by detecting the similarity of images.

つまり、ステップST120では、その特徴量セットを基に、各特徴量を成分とする特徴ベクトルを画像毎に定義し、この特徴量ベクトルに定義された線形空間を特徴空間として定義した上で、各画像に対応する特徴ベクトルの”距離”に応じてグルーピング化を行う。より具体的には、上述したように、特徴量として、画像のテクスチャと関連したエッジヒストグラムと呼ばれる画像統計量や、色分布に関する統計量であるカラーヒストグラムやカラーレイアウトを用いており、特徴空間上でのユークリッド距離に応じて類似度を判定し、階層的クラスタリングによりグルーピングを行うと、その類似度(距離)に応じて、どの画像が同じグループに属するかを表す系統図(図6)が生成される。この生成された系統図を、予め決められた距離Tで切断することにより、類似画像グループが決定し、クラスタリングすることができる。そして、CPU(制御部)13は、クラスタリング実行部105から受け取ったクリスタリング結果を基に、生成された全クラスタにクラスタ番号を昇順に付与し、データベース(記憶部)103の各画像に対して、画像毎に属するクラスタ番号を対応付けて画像情報記憶ファイル113のクラスタ番号カラム113dに記憶する。例えば、本実施形態では、図7に示すように、画像が4つのクラスタ(類似画像グループ)にクラスタリングされ、各クラスタに各々1〜4のクラスタ番号が付与され、図3に示すように、各画像のクラスタ番号カラム113dに、所属するクラスタ番号が記憶される。ここで、以上で述べたような画像のデータ、特徴量のセット、クラスタリング結果などの各種データは、作業領域106に一時的に記憶され、これらを各部が使用することにより、各部間でのデータの受け渡しが行われる。また、この時、CPU(制御部)13は、このクラスタリング結果において、クラスタに属する画像が、一枚しかなく、かつ、その一枚が失敗画像である場合は、アルバム作成部109がアルバムデータのシーンデータを作成する際に選択するクラスタの候補から失敗画像一枚のみのクラスタを除くので、クラスタ番号カラム113dにはクラスタ番号が記憶されない。具体的には、図6の画像ファイル名「0011.jpg」は、図3の失敗フラグデータカラム113eに失敗画像であることを示すフラグ”1”が記憶されており、クラスタ番号カラム113dは、空のデータとなっている。したがって、以下のシーンデータの作成の際には、このようなデータは除かれることとなる。 That is, in step ST120, based on the feature amount set, a feature vector having each feature amount as a component is defined for each image, and a linear space defined in the feature amount vector is defined as a feature space. Grouping is performed according to the “distance” of the feature vector corresponding to the image. More specifically, as described above, an image statistic called an edge histogram associated with an image texture, a color histogram or a color layout that is a statistic regarding color distribution is used as a feature quantity, and When similarity is determined according to the Euclidean distance at, and grouping is performed by hierarchical clustering, a system diagram (FIG. 6) showing which images belong to the same group is generated according to the similarity (distance). Is done. The generated system diagram by cutting at a distance T D previously determined, can be similar image group is determined, clustering. Then, the CPU (control unit) 13 assigns cluster numbers to all the generated clusters in ascending order based on the crystallizing result received from the clustering execution unit 105, and applies to each image in the database (storage unit) 103. The cluster number belonging to each image is associated and stored in the cluster number column 113d of the image information storage file 113. For example, in this embodiment, as shown in FIG. 7, the images are clustered into four clusters (similar image groups), and each cluster is given a cluster number of 1 to 4, and as shown in FIG. The cluster number to which the image belongs is stored in the cluster number column 113d of the image. Here, various types of data such as the image data, feature set, and clustering result as described above are temporarily stored in the work area 106 and are used by each unit so that data between the units can be obtained. Is delivered. At this time, if the CPU (control unit) 13 has only one image belonging to the cluster and one of the images is a failed image in the clustering result, the album creating unit 109 displays the album data. Since the cluster of only one failed image is excluded from the cluster candidates selected when creating the scene data, the cluster number is not stored in the cluster number column 113d. Specifically, the image file name “0011.jpg” in FIG. 6 stores a flag “1” indicating that the image is a failed image in the failure flag data column 113e in FIG. It is empty data. Therefore, such data is excluded when creating the following scene data.

CPU(制御部)13は以上の画像クラスタリング実行処理(ST120)を終了すると、データベース(記憶部)103の画像データ及び所属するクラスタ番号、テンプレート情報ファイル115及びアルバムデータファイル114の各データを全て読み込み、アルバム作成部109に渡し、シーンデータ作成開始の指示を発行すると、アルバム作成部109は、アルバムデータファイル114のシーン番号データカラム114aを参照し、1つめのシーンの選択(シーン選択)を行う(ST130)。次に、アルバム作成部109は、テンプレート番号カラム114bを参照し、テンプレート番号を確認すると、テンプレート情報ファイル115のテンプレート番号カラム115aから確認したテンプレート番号の情報を読み込み、そのシーンに応じたテンプレートの配置枚数を決定し(ST140)、その決定をCPU(制御部)13に戻す。例えば、図4(a)を参照すると、アルバムデータファイル114のシーン番号データカラム114aのシーン番号「1」の場合は、テンプレート番号カラム114bを参照するとテンプレートNo.「1」が記憶されている。そして、図4(b)を参照すると、テンプレート情報ファイル115のテンプレート番号カラム115aのテンプレート番号がテンプレートNo.「1」の場合、枚数データカラム115bには、「4」が記憶されているので、テンプレートNo.「1」のテンプレートに必要な画像の枚数は、「4」枚である。そして、シーン番号「1」に必要な画像枚数が「4」枚であるから、位置情報データカラム114cの1〜4までのカラムに画像のファイル名が記憶できる。このとき、アルバムデータファイル114の位置情報データカラム114cの1〜4の順番は、テンプレート情報ファイル115の位置大きさ情報カラム115cの1〜4の番号に該当する番号であり、この1〜4の順は配置される画像の重要度ともなっている。   When the CPU (control unit) 13 completes the above image clustering execution process (ST120), it reads all the image data in the database (storage unit) 103, the cluster number to which it belongs, the template information file 115 and the album data file 114. Then, when it is passed to the album creation unit 109 and an instruction to start scene data creation is issued, the album creation unit 109 refers to the scene number data column 114a of the album data file 114 and selects the first scene (scene selection). (ST130). Next, the album creating unit 109 refers to the template number column 114b and, when the template number is confirmed, reads the template number information confirmed from the template number column 115a of the template information file 115, and arranges the template according to the scene. The number of sheets is determined (ST140), and the determination is returned to the CPU (control unit) 13. For example, referring to FIG. 4A, in the case of the scene number “1” in the scene number data column 114a of the album data file 114, referring to the template number column 114b, the template No. “1” is stored. 4B, the template number in the template number column 115a of the template information file 115 is the template number. In the case of “1”, “4” is stored in the number data column 115b. The number of images required for the “1” template is “4”. Since the number of images required for the scene number “1” is “4”, the file names of the images can be stored in columns 1 to 4 of the position information data column 114c. At this time, the order of 1 to 4 in the position information data column 114 c of the album data file 114 is a number corresponding to the numbers 1 to 4 in the position size information column 115 c of the template information file 115. The order is also the importance of the arranged image.

そして、アルバム作成部109は、画像データ及び所属するクラスタ番号から、その必要枚数に応じたクラスタ(類似画像グループ)を抽出する(ST150)。このとき、例えばクラスタ番号は、撮影日時順に並んでいるので、クラスタ番号の昇順に、この場合は、クラスタ番号1〜4までが、シーン番号1のシーンデータを作成する際に選択される。以下、テンプレートに必要な枚数に応じて、次のクラスタ番号から昇順に選択される。   Then, album creating section 109 extracts a cluster (similar image group) corresponding to the required number from the image data and the cluster number to which it belongs (ST150). At this time, for example, the cluster numbers are arranged in the order of the photographing date and time, and therefore, in ascending order of the cluster numbers, in this case, the cluster numbers 1 to 4 are selected when the scene data of the scene number 1 is created. Hereinafter, the next cluster number is selected in ascending order according to the number of templates required.

次に、CPU(制御部)13が、アルバム作成部109から、必要枚数に応じたクラスタ(類似画像グループ)の抽出結果を受け取ると、ダイジェスト画像決定部102に、その選択されたクラスタ番号を有する画像データのファイルを渡す。そして、ダイジェスト画像決定部102は、その選択されたクラスタ番号のクラスタ毎(類似画像グループ毎)にダイジェスト画像の決定処理を実行し、その結果をCPU(制御部)13に渡す(ST160)。CPU(制御部)13は、ダイジェスト画像決定部102から、ダイジェスト画像(A(n))の決定の結果を受け取ると、そのダイジェスト画像(A(n))の情報と、そのダイジェスト画像(A(n))の属するクラスタ番号を有する画像データのファイルを重要度決定部107に渡す。すると、重要度決定部107は、ダイジェスト画像(A(n))の属するクラスタ番号を有する画像データのファイルの数、つまり、そのクラスタに属する画像の枚数をカウントして、枚数の多い順に重要度(C(n))を決定し(ST170)、その結果をCPU(制御部)13に渡す。具体的には、アルバム作成部109がクラスタ(類似画像グループ(n)の1〜4)を選択すると、ダイジェスト画像決定部102が、このクラスタに属する画像群から、ダイジェスト画像(A(n))を決定する(図9参照)。   Next, when the CPU (control unit) 13 receives the extraction result of the cluster (similar image group) corresponding to the required number from the album creating unit 109, the digest image determining unit 102 has the selected cluster number. Pass the image data file. Then, digest image determination unit 102 executes digest image determination processing for each cluster (for each similar image group) of the selected cluster number, and passes the result to CPU (control unit) 13 (ST160). Upon receiving the digest image (A (n)) determination result from the digest image determining unit 102, the CPU (control unit) 13 receives information about the digest image (A (n)) and the digest image (A (n)). The file of the image data having the cluster number to which n)) belongs is transferred to the importance determining unit 107. Then, the importance level determination unit 107 counts the number of image data files having the cluster number to which the digest image (A (n)) belongs, that is, the number of images belonging to the cluster, and determines the importance level in descending order. (C (n)) is determined (ST170), and the result is passed to the CPU (control unit) 13. Specifically, when the album creation unit 109 selects a cluster (similar image group (n) 1 to 4), the digest image determination unit 102 selects a digest image (A (n)) from the group of images belonging to this cluster. Is determined (see FIG. 9).

ここで、ダイジェスト画像(A(n))の決定は、詳細は後述するが、各画像群の画像の類似度を比較して、最も類似する画像が選択される。図9で、類似画像グループ(n)の「1」の画像群からは、左から2番目の画像(画像ファイル名「0002.jpg」)が、ダイジェスト画像(A(n))とされる。そして、この類似画像グループ(n)の「1」には、3枚の画像が属しており(画像ファイル名「0001.jpg」,「002.jpg」,「0003.jpg」)、他の類似画像グループ(n)に属する画像の枚数と比較すると、2番目に多い。したがって、この場合は、重要度(C(n))は、2となる。また、類似画像グループ(n)の「3」の画像群からは、左から4番目の画像(画像ファイル名「0008.jpg」)が、ダイジェスト画像(A(n))とされ、この類似画像グループ(n)の「3」には、4枚の画像が属しており(画像ファイル名「0005.jpg」,「006.jpg」,「0007.jpg」,「0008.jpg」)、他の類似画像グループ(n)に属する画像の枚数と比較すると、1番目に多い数である。したがって、この場合は、重要度(C(n))は、1となる。このように、枚数(同じクラスタを有する画像データのファイルの数)の多い順に重要度が高く設定される。   Here, the determination of the digest image (A (n)) will be described in detail later, but the most similar image is selected by comparing the similarity of the images of each image group. In FIG. 9, from the image group “1” in the similar image group (n), the second image from the left (image file name “0002.jpg”) is the digest image (A (n)). Three images belong to “1” of the similar image group (n) (image file names “0001.jpg”, “002.jpg”, “0003.jpg”), and other similar images. Compared to the number of images belonging to the image group (n), it is the second largest. Therefore, in this case, the importance (C (n)) is 2. Also, from the image group “3” in the similar image group (n), the fourth image from the left (image file name “0008.jpg”) is the digest image (A (n)), and this similar image In group (n) “3”, four images belong (image file names “0005.jpg”, “006.jpg”, “0007.jpg”, “0008.jpg”), and other Compared to the number of images belonging to the similar image group (n), this is the first largest number. Therefore, in this case, the importance (C (n)) is 1. Thus, the importance is set higher in descending order of the number of sheets (the number of image data files having the same cluster).

次に、CPU(制御部)13は、ダイジェスト画像(A(n))の情報及び重要度(C(n))の情報をアルバム作成部109に渡すと、アルバム作成部109は、重要度(C(n))の情報を参照し、アルバムデータファイル114の位置情報データカラム114cに記憶すべき画像データのファイル名を1〜4の順番に決定し、CPU(制御部)13にその情報を返すと、CPU(制御部)13は、データベース(記憶部)103のアルバムデータファイル114の位置情報データカラム114cに記憶することで、テンプレート上での配置を決定する(STステップ180)。この時、位置情報データカラム114cの1〜4の順番は、重要度(C(n))の情報に該当するものである。したがって、図4(b)に示すように、位置情報データカラム114cの「1」には、画像データのファイル名「0008.jpg」が記憶され、「2」には、画像データのファイル名「0002.jpg」が記憶され、「3」には、画像データのファイル名「0009.jpg」が記憶され、「4」には、画像のデータファイル名「0003.jpg」が記憶される。   Next, when the CPU (control unit) 13 passes the information on the digest image (A (n)) and the information on the importance (C (n)) to the album creating unit 109, the album creating unit 109 C (n)) is referred to, the file names of the image data to be stored in the position information data column 114c of the album data file 114 are determined in the order of 1 to 4, and the information is sent to the CPU (control unit) 13. When returned, the CPU (control unit) 13 determines the arrangement on the template by storing it in the position information data column 114c of the album data file 114 of the database (storage unit) 103 (ST step 180). At this time, the order of 1 to 4 in the position information data column 114c corresponds to the importance (C (n)) information. Accordingly, as shown in FIG. 4B, the file name “0008.jpg” of the image data is stored in “1” of the position information data column 114c, and the file name “0008” of the image data is stored in “2”. “0002.jpg” is stored, “3” stores the file name “0009.jpg” of the image data, and “4” stores the data file name “0003.jpg” of the image.

ステップST190に進み、CPU(制御部)13は、全てのグループ(クラスタ)について、上述の処理が終了した否かを判断し、終了していない場合には、ステップST130に戻り、全ての類似画像グループ(クラスタ)について終了するまで、処理を実行する。全て類似画像グループ(クラスタ)につい終了したと判断すると、この工程を終了する。   Proceeding to step ST190, the CPU (control unit) 13 determines whether or not the above-described processing has been completed for all the groups (clusters). If not, the process returns to step ST130 and all similar images are determined. The process is executed until the process ends for the group (cluster). If it is determined that all similar image groups (clusters) have been completed, this process is terminated.

(ダイジェスト画像の決定)
次に、ダイジェスト画像決定部102が、クラスタ(類似画像グループ)毎のダイジェスト画像(A(n))を決定する処理(ステップST160)の詳細について、図8のフローチャートを基に説明する。ダイジェスト画像決定部102は、選択されたクラスタ(類似画像グループ)毎に、そのクラスタ(以下、類似画像グループという)に含まれる画像ファイル数(画像の枚数m)を抽出し(ステップST1601)、枚数mが2枚以上であると判断すると、その中に失敗画像が含まれているか否かを検出する(ステップST1602)。一方、ダイジェスト画像決定部102は、画像の枚数mが2枚以上無い(1枚である)と判断すると、その類似画像グループに属している1枚の画像をダイジェスト画像とする(ステップST1611)。例えば、類似画像グループ「2」は、属する画像データのファイル名「0004.jpg」のみであるので、このファイル名「0004.jpg」の画像データがダイジェスト画像(A(n))とされる(図7,図9参照)。
(Determination of digest image)
Next, details of the process (step ST160) in which the digest image determination unit 102 determines the digest image (A (n)) for each cluster (similar image group) will be described based on the flowchart of FIG. For each selected cluster (similar image group), digest image determination unit 102 extracts the number of image files (number of images m) included in the cluster (hereinafter referred to as similar image group) (step ST1601). If it is determined that m is two or more, whether or not a failure image is included is detected (step ST1602). On the other hand, when determining that the number m of images is not two or more (one), the digest image determination unit 102 sets one image belonging to the similar image group as a digest image (step ST1611). For example, since the similar image group “2” has only the file name “0004.jpg” of the image data to which it belongs, the image data with this file name “0004.jpg” is the digest image (A (n)) ( (See FIGS. 7 and 9).

ダイジェスト画像決定部102は、類似画像グループに属する画像データ(画像情報記憶ファイル113の画像ファイル名毎のデータ)から、失敗フラグデータカラム113eに”1”のデータが記憶されているかを判断して、失敗画像の枚数を決定し(ステップST1602)、次に、失敗していない画像の枚数(k=m−失敗画像枚数)の算出を行う(ステップST1603)。   The digest image determination unit 102 determines whether “1” data is stored in the failure flag data column 113e from the image data belonging to the similar image group (data for each image file name in the image information storage file 113). Then, the number of failed images is determined (step ST1602), and then the number of unfailed images (k = m−number of failed images) is calculated (step ST1603).

ダイジェスト画像決定部102は、ステップST1603で、失敗していない画像枚数kが、2枚であると判断すると、次に、失敗が無いか否か、つまり、類似画像グループに属する画像ファイル数(画像の枚数m)が2であるか否かを判断し(ステップST1607)、”失敗無し”と判断すると、前後の類似グループのダイジェスト画像(A(n))と比較して、前後の類似グループとの類似度が低い方をダイジェスト画像(A(n))として決定する(ステップST1608)。つまり、ダイジェスト画像決定部102は、類似する画像枚数が2枚しか存在しない場合で、かつ、どちらも失敗写真で無い場合は、前後のダイジェスト画像(A(n))と比較し、類似度が低いもの、すなわちダイジェストの前後の画像と似通っていない画像を採用する。一方、ダイジェスト画像決定部102は、m=2(”失敗無し”)でないと判断した場合には、すなわち2枚のうち1枚が失敗画像である場合は、失敗していない画像をダイジェスト画像(A(n))とする(ステップST1609)。例えば、類似画像グループ「4」の場合、この類似画像グループに含まれる画像は、2枚であるが、その内の1枚(画像のファイル名「0010.jpg」は、失敗フラグデータカラム113cに”1”のデータが記憶さており、失敗画像である。この失敗画像を除いた画像は、ここでは1枚となるので、その画像(画像ファイル名「0009.jpg」)が、ダイジェスト画像(A(n))とされる(図3,図9参照)。   If the digest image determination unit 102 determines in step ST1603 that the number k of images that have not failed is two, then the digest image determination unit 102 determines whether there is no failure, that is, the number of image files (images belonging to a similar image group). It is determined whether or not the number m) is 2 (step ST1607), and if “no failure” is determined, the previous and subsequent similar groups are compared with the digest images (A (n)) of the previous and subsequent similar groups. Is determined as a digest image (A (n)) (step ST1608). That is, when there are only two similar images and neither of them is a failed photo, the digest image determining unit 102 compares the digest image with the previous and subsequent digest images (A (n)) and has a similarity degree. A low one, that is, an image that is not similar to the images before and after the digest is adopted. On the other hand, if the digest image determination unit 102 determines that m = 2 (“no failure”), that is, if one of the two images is a failure image, the digest image (not the failure image) is selected. A (n)) (step ST1609). For example, in the case of the similar image group “4”, the number of images included in this similar image group is two, but one of them (the file name “0010.jpg” of the image is stored in the failure flag data column 113c. Since the data of “1” is stored and is a failed image, the number of images excluding the failed image is one here, so that the image (image file name “0009.jpg”) is the digest image (A (N)) (see FIGS. 3 and 9).

一方、ダイジェスト画像決定部102は、ステップST1603で、失敗していない画像枚数kが、1枚であると判断すると、その類似画像グループから失敗画像を除き(ステップST1610)、ステップST1611に進み、残った1枚の失敗画像でない画像をダイジェスト画像(A(n))とする。   On the other hand, when the digest image determining unit 102 determines in step ST1603 that the number k of images that have not failed is one, the failed image is excluded from the similar image group (step ST1610), and the process proceeds to step ST1611. An image that is not one failed image is referred to as a digest image (A (n)).

また、ダイジェスト画像決定部102は、ステップST1603で、失敗していない画像の枚数kが3枚以上であると判断される場合には、次に、類似画像グループの画像群からその失敗画像を除外する(ステップST1604)。そして、その類似画像グループに属する画像群の各画像間の類似度を算出し(ステップST1605)、最も類似度の高い画像をダイジェスト画像(A(n))とする(ステップST1606)。このダイジェスト画像(A(n))の決定の際の各画像間での類似度の算出方法は、公知の手法を用いることができるが、例えば、各画像間の類似度は、各画像の色空間の特徴量(i次元)により、各画像間との距離をi次元空間で求め、さらに、この距離の平均値を画像毎に求め、平均値が一番小さい画像を最も類似する画像であるとして、その画像をダイジェスト画像(A(n))として決定することができる。ここで、類似画像グループ毎のダイジェスト画像(A(n))が、どの画像であるかの結果や、類似画像グループの画像のデータ等は、一時的に作業領域(Work Ram)106に記憶されるようになっている。このように、ダイジェスト画像決定部102は、選択された類似画像グループ毎に、ダイジェスト画像(A(n))が決定すると、その終了した旨と得られた類似画像グループ毎のダイジェスト画像(A(n))の結果をCPU(制御部)13に通知して終了する。   If it is determined in step ST1603 that the number k of images that have not failed is three or more, the digest image determination unit 102 next excludes the failed images from the image group of similar image groups. (Step ST1604). Then, the similarity between the images in the image group belonging to the similar image group is calculated (step ST1605), and the image with the highest similarity is set as the digest image (A (n)) (step ST1606). As a method of calculating the similarity between the images when determining the digest image (A (n)), a known method can be used. For example, the similarity between the images can be determined by the color of each image. The distance between the images is obtained in the i-dimensional space based on the feature amount (i-dimensional) of the space, and the average value of the distances is obtained for each image, and the image having the smallest average value is the most similar image. The image can be determined as a digest image (A (n)). Here, the result of which the digest image (A (n)) for each similar image group is, the image data of the similar image group, and the like are temporarily stored in the work area (Work Ram) 106. It has become so. Thus, when the digest image determination unit 102 determines the digest image (A (n)) for each selected similar image group, the digest image determination unit 102 determines that the digest image (A (n)) has been completed and the digest image (A ( n)) is notified to the CPU (control unit) 13 and the process ends.

以上のように、類似画像グループ毎のダイジェスト画像(A(n))と、その重要度(C(n))の結果に基づいて、テンプレート上の配置位置を決定したシーンデータから構成されるアルバムデータファイル114に基づいて、CPU(制御部)13は、テンプレート上に画像のデータを配置し、図10に示すような合成画像200を画像表示部18に表示することができる。ここでは、テンプレート番号「1」のテンプレートを使用した場合であり、画像200aは、位置情報データカラム114cの「1」の画像のデータファイル名「0008.jpg」の画像であり、画像200bは、位置情報データカラム114cの「2」の画像のデータファイル名「0002.jpg」の画像であり、画像200cは、位置情報データカラム114cの「3」の画像のデータファイル名「0009.jpg」の画像であり、画像200dは、位置情報データカラム114cの「4」の画像のデータファイル名「0003.jpg」の画像である。各テンプレートは、それぞれ配置される画像の枚数や位置や大きさなどが決まっており、その情報は、テンプレートデータファイル115に記憶されている。そして、重要度(C(n))の順に、テンプレート上に配置される位置や大きさが決まるようになっており、自動的に最もお気に入りであると考えられる画像(類似する画像の枚数が多い画像)が、ダイジェスト画像となり、そのダイジェスト画像を複数配置して合成画像200を構成するようになっている。また、そのお気入りの順番(類似する画像の枚数が多い順番)に、アルバムデータのシーンデータが構成され、1つのシーンデータの合成画像200において、最も重要度の高い画像が、最も大きく配置されるようにもなっている。したがって、ユーザーの手を煩わすことなく、自動で重要度が生成されてお気に入り画像を選択し、かつ、重要度の高い順に配置を決定し、自動でアルバムレイアウトを実施することができる。なお、本実施の形態においては、類似画像グループの画像群の中でブレたり、露出不良のある画像は、除いて各画像間の類似度を算出するようになっているので、自動でダイジェストを作成した結果のユーザーの満足度を高めることができるようになっている。しかし、システムの構成やユーザーの意志により、失敗写真の検出、除去の処理を省略することもできる。   As described above, an album composed of digest data (A (n)) for each similar image group and scene data whose arrangement position on the template is determined based on the result of the importance (C (n)). Based on the data file 114, the CPU (control unit) 13 can arrange image data on a template and display a composite image 200 as shown in FIG. 10 on the image display unit 18. Here, the template with the template number “1” is used, the image 200a is an image with the data file name “0008.jpg” of the image “1” in the position information data column 114c, and the image 200b is The data file name “0002.jpg” of the image “2” in the position information data column 114c, and the image 200c has the data file name “0009.jpg” of the image “3” in the position information data column 114c. The image 200d is an image having the data file name “0003.jpg” of the image “4” in the position information data column 114c. Each template has a predetermined number of images, positions, sizes, and the like, and the information is stored in the template data file 115. The position and size arranged on the template are determined in order of importance (C (n)), and the image that is automatically considered the most favorite (the number of similar images is large). Image) becomes a digest image, and a composite image 200 is configured by arranging a plurality of the digest images. In addition, the scene data of the album data is configured in the order of popularity (the order in which the number of similar images is large), and in the composite image 200 of one scene data, the image with the highest importance is arranged the largest. It has come to be. Therefore, the importance can be automatically generated and the favorite image can be selected and the layout can be determined in descending order of importance, and the album layout can be automatically performed without bothering the user. In the present embodiment, since the similarity between the images is calculated by excluding images that are blurred or poorly exposed in the image group of the similar image group, the digest is automatically performed. Users can be satisfied with the result of the creation. However, the process of detecting and removing failed photos can be omitted depending on the system configuration and the user's will.

本実施形態の画像評価装置の構成を表すハードウェア構成図である。It is a hardware block diagram showing the structure of the image evaluation apparatus of this embodiment. 本実施形態の画像評価装置の構成を表すブロック図である。It is a block diagram showing the structure of the image evaluation apparatus of this embodiment. 本実施形態の画像データファイルのデータ構造図である。It is a data structure figure of the image data file of this embodiment. 本実施形態のデータ構造図であり(a)はアルバムデータファイルのデータ構造図であり、(b)はテンプレートデータファイルのデータ構造図である。It is a data structure figure of this embodiment, (a) is a data structure figure of an album data file, (b) is a data structure figure of a template data file. アルバムデータ作成の処理手順を表すフローチャートである。It is a flowchart showing the process sequence of album data creation. 階層的クラスタリングの結果得られる系統図をTdで切断した結果を表す模式図である。It is a schematic diagram showing the result of having cut | disconnected the systematic diagram obtained as a result of hierarchical clustering by Td . 最終的に得られたクラスタリング結果の例を表す模式図である。It is a schematic diagram showing the example of the clustering result finally obtained. 類似画像グループの中で注目度の高い画像であるダイジェスト画像を判別する手順を示すフローチャートである。It is a flowchart which shows the procedure which discriminate | determines the digest image which is an image with high attention degree in a similar image group. 類似画像グループの画像群のダイジェストとその重要度を決定する画像の例を示す模式図である。It is a schematic diagram which shows the example of the image which determines the digest of the image group of a similar image group, and its importance. 画像の重要度の結果を表示用の画面レイアウトに適用して画像表示部に表示される画面の例を示す模式図である。It is a schematic diagram which shows the example of the screen displayed on the image display part, applying the result of the importance of an image to the screen layout for a display.

符号の説明Explanation of symbols

100 画像評価装置 13 CPU(制御部) 18 画像表示部
102 ダイジェスト画像決定部 103 データベース(記憶部)
104 特徴量計算部 105 クラスタリング実行部
107 重要度決定部 109 アルバム作成部
DESCRIPTION OF SYMBOLS 100 Image evaluation apparatus 13 CPU (control part) 18 Image display part 102 Digest image determination part 103 Database (memory | storage part)
104 feature amount calculation unit 105 clustering execution unit 107 importance level determination unit 109 album creation unit

Claims (2)

複数の画像及び複数のテンプレートとこのテンプレートに関連する配置情報を記憶する記憶部と、
前記画像の特徴量を計算し、前記画像に当該特徴量を関連付けて前記記憶部に記憶する特徴量計算部と、
前記記憶部に記憶された前記特徴量に基づいて画像分類し、類似する画像から構成される複数のクラスタを生成するクラスタリング処理を実行し、前記画像に当該クラスタを関連付けて前記記憶部に記憶するクラスタリング実行部と、
前記画像から失敗画像を検出して、当該失敗画像を前記画像に関連付けて前記記憶部に記憶する失敗画像処理部と、
前記クラスタを構成する前記画像から代表画像であるダイジェスト画像を決定するダイジェスト画像決定部と、
複数の前記クラスタの中から前記テンプレートの配置情報に応じて前記クラスタを抽出し、抽出された当該クラスタの重要度順を決定する重要度決定部と、
抽出された前記クラスタの前記ダイジェスト画像を前記重要度順に応じて前記テンプレートに配置して合成画像を構成するシーンデータを作成し、前記シーンデータで構成されるアルバムデータを前記記憶部に記憶するアルバム作成部と、を有し、
前記重要度決定部は、前記クラスタを構成する前記画像の枚数の情報に基づいて前記クラスタの前記重要度を決定し、
前記ダイジェスト画像決定部は、前記クラスタを構成する前記画像の枚数に応じて前記代表画像である前記ダイジェスト画像を決定する際に、前記クラスタを構成する前記画像の前記失敗画像を除いた前記画像の枚数が3枚以上の場合には、当該画像の間の類似度を算出して、3枚以上の前記画像のうち当該類似度が最も高い前記画像を前記代表画像である前記ダイジェスト画像とし、前記失敗画像を除いた前記画像の枚数が2枚の場合には、当該2枚の画像で構成される前記クラスタに隣接するクラスタのダイジェスト画像と、当該2枚の画像との類似度を算出して、前記2枚の画像のうち当該ダイジェスト画像との類似度の低い方の前記画像を前記代表画像である前記ダイジェスト画像とし、前記失敗画像を除いた前記画像の枚数が1枚の場合には、当該画像を前記代表画像である前記ダイジェスト画像として、決定する構成であることを特徴する画像評価装置。
A storage unit for storing a plurality of images and a plurality of templates and arrangement information related to the templates;
A feature amount calculation unit that calculates a feature amount of the image, associates the feature amount with the image, and stores the feature amount in the storage unit;
Based on the feature quantity stored in the storage unit, image classification is performed, clustering processing for generating a plurality of clusters composed of similar images is executed, and the cluster is associated with the image and stored in the storage unit A clustering execution unit;
A failure image processing unit that detects a failure image from the image and stores the failure image in association with the image in the storage unit;
A digest image determining unit that determines a digest image that is a representative image from the images constituting the cluster;
An importance determining unit that extracts the clusters from a plurality of the clusters according to the arrangement information of the template, and determines the order of importance of the extracted clusters;
An album in which the digest images of the extracted clusters are arranged in the template according to the order of importance to create scene data constituting a composite image, and album data composed of the scene data is stored in the storage unit possess a creation unit, the,
The importance determining unit determines the importance of the cluster based on information on the number of images constituting the cluster;
The digest image determining unit, when determining the digest image that is the representative image according to the number of the images constituting the cluster, the image of the image excluding the failed image of the image constituting the cluster When the number is three or more, the similarity between the images is calculated, and the image having the highest similarity among the three or more images is set as the digest image as the representative image, When the number of the images excluding the failed image is two, the similarity between the digest image of the cluster adjacent to the cluster composed of the two images and the two images is calculated. The image having the lower similarity to the digest image of the two images is the digest image that is the representative image, and the number of the images excluding the failed image is one. In this case, the image evaluation apparatus, wherein the said image as the digest view is the representative image, a configuration determined.
制御部と、少なくとも複数の画像と複数のテンプレートが記憶された記憶部と、を有し、複数の前記画像を前記テンプレートに配置した合成画像を表示可能な画像表示部に表示する際に、前記記憶部にアクセス可能で複数の前記画像から前記合成画像を構成して前記画像表示部へ表示する処理をコンピュータに実行させる画像評価プログラムであって、
前記制御部により、
前記記憶部から前記画像を読み出し、当該画像の特徴量を計算し、前記画像に当該特徴量を関連付けて前記記憶部に記憶する特徴量計算処理と、
前記記憶部に記憶された前記特徴量に基づいて画像分類し、類似する画像から構成される複数のクラスタを生成し、前記画像に当該クラスタを関連付けて前記記憶部に記憶するクラスタリング実行処理と、
前記画像から失敗画像を検出して、当該失敗画像を前記画像に関連付けて前記記憶部に記憶する失敗画像処理と、
前記クラスタを構成する前記画像において、前記画像間の類似度を前記特徴量に基づいて算出して、前記類似度の最も高い画像を代表画像であるダイジェスト画像として決定するダイジェスト画像決定処理と、
複数の前記クラスタの中から前記テンプレートの配置情報に応じて前記クラスタを抽出し、抽出された当該クラスタの重要度順を決定する重要度決定処理と、
抽出された前記クラスタの前記ダイジェスト画像を前記重要度順に応じて前記テンプレートに配置して合成画像を構成するシーンデータを作成し、前記シーンデータで構成されるアルバムデータを前記記憶部に記憶するアルバム作成処理と、を実行し、
前記重要度決定処理は、前記クラスタを構成する前記画像の枚数の情報に基づいて前記クラスタの前記重要度を決定する処理であり、
前記ダイジェスト画像決定処理は、前記クラスタを構成する前記画像の枚数に応じて前記代表画像であるダイジェスト画像を決定する際に、前記クラスタを構成する前記画像の前記失敗画像を除いた前記画像の枚数が3枚以上の場合には、当該画像の間の類似度を算出して、3枚以上の前記画像のうち当該類似度が最も高い前記画像を前記代表画像である前記ダイジェスト画像とし、前記失敗画像を除いた前記画像の枚数が2枚の場合には、当該2枚の画像で構成される前記クラスタに隣接するクラスタのダイジェスト画像と、当該2枚の画像との類似度を算出して、前記2枚の画像のうち当該ダイジェスト画像との類似度の低い方の前記画像を前記代表画像である前記ダイジェスト画像とし、前記失敗画像を除いた前記画像の枚数が1枚の場合には、当該画像を前記代表画像である前記ダイジェスト画像として、決定する処理であることを特徴とする画像評価プログラム。
A control unit, and a storage unit storing at least a plurality of images and a plurality of templates, and when displaying a composite image in which the plurality of images are arranged in the template on a displayable image display unit, An image evaluation program that allows a computer to execute a process of accessing the storage unit and configuring the composite image from a plurality of the images and displaying the composite image on the image display unit,
By the control unit,
A feature amount calculation process for reading the image from the storage unit, calculating a feature amount of the image, and associating the feature amount with the image and storing the feature amount in the storage unit;
Clustering execution processing for classifying images based on the feature values stored in the storage unit, generating a plurality of clusters composed of similar images, and associating the clusters with the images and storing them in the storage unit;
Failed image processing for detecting a failed image from the image and storing the failed image in association with the image in the storage unit;
Digest image determination processing for calculating the similarity between the images based on the feature amount in the images constituting the cluster, and determining the image with the highest similarity as a digest image that is a representative image;
Importance determination processing for extracting the cluster from a plurality of the clusters according to the arrangement information of the template, and determining the order of importance of the extracted clusters,
An album in which the digest images of the extracted clusters are arranged in the template according to the order of importance to create scene data constituting a composite image, and album data composed of the scene data is stored in the storage unit Execute the creation process ,
The importance determination process is a process of determining the importance of the cluster based on information on the number of images constituting the cluster,
The digest image determination process determines the number of the images excluding the failed images of the images constituting the cluster when determining the digest image that is the representative image according to the number of the images constituting the cluster. If the number of images is three or more, the similarity between the images is calculated, the image having the highest similarity among the three or more images is set as the digest image that is the representative image, and the failure When the number of images excluding images is two, the similarity between the digest image of a cluster adjacent to the cluster composed of the two images and the two images is calculated, Of the two images, the image having the lower similarity to the digest image is the digest image that is the representative image, and the number of the images excluding the failed image is one. Expediently, an image evaluation program, characterized in that the image as the digest view is the representative image, a process of determining.
JP2008326638A 2008-12-23 2008-12-23 Image evaluation apparatus and image evaluation program Active JP5180052B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008326638A JP5180052B2 (en) 2008-12-23 2008-12-23 Image evaluation apparatus and image evaluation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008326638A JP5180052B2 (en) 2008-12-23 2008-12-23 Image evaluation apparatus and image evaluation program

Publications (2)

Publication Number Publication Date
JP2010153936A JP2010153936A (en) 2010-07-08
JP5180052B2 true JP5180052B2 (en) 2013-04-10

Family

ID=42572560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008326638A Active JP5180052B2 (en) 2008-12-23 2008-12-23 Image evaluation apparatus and image evaluation program

Country Status (1)

Country Link
JP (1) JP5180052B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013229856A (en) 2012-03-28 2013-11-07 Panasonic Corp Image processing apparatus, imaging apparatus, server apparatus, and computer program
JP6003626B2 (en) * 2012-12-26 2016-10-05 ソニー株式会社 Display control device, display control method, and recording medium
CN105138962A (en) * 2015-07-28 2015-12-09 小米科技有限责任公司 Image display method and image display device
CN110235174B (en) * 2017-03-15 2024-05-31 富士胶片株式会社 Image evaluation device, image evaluation method, and recording medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002010179A (en) * 2000-06-19 2002-01-11 Olympus Optical Co Ltd Print image selector, photograph printer with automatic selecting function and automatic selecting print system as well as storage medium
JP2006295890A (en) * 2005-03-15 2006-10-26 Fuji Photo Film Co Ltd Album creating apparatus, album creating method and program
JP5034661B2 (en) * 2007-05-07 2012-09-26 ソニー株式会社 Image management apparatus, image display apparatus, imaging apparatus, processing method in these, and program causing computer to execute the method

Also Published As

Publication number Publication date
JP2010153936A (en) 2010-07-08

Similar Documents

Publication Publication Date Title
US9218367B2 (en) Method and interface for indexing related media from multiple sources
US7813557B1 (en) Tagging detected objects
US7978936B1 (en) Indicating a correspondence between an image and an object
US7636450B1 (en) Displaying detected objects to indicate grouping
JP6711937B2 (en) Image processing device, image processing method, and program
CN1680939B (en) Rapid visual sorting method of digital files and data
US8375312B2 (en) Classifying digital media based on content
US8259995B1 (en) Designating a tag icon
US20080062283A1 (en) Image capturing apparatus, image capturing method, album creating apparatus, album creating method, album creating system and computer readable medium
US8068678B2 (en) Electronic apparatus and image processing method
JP2005174308A (en) Method and apparatus for organizing digital media by face recognition
US9851873B2 (en) Electronic album creating apparatus and method of producing electronic album
US9721613B2 (en) Content management system, management content generation method, management content reproduction method, program and recording medium
US10115216B2 (en) Display control apparatus, display control method, and program
US20160247024A1 (en) Method for output creation based on video content characteristics
JP4490214B2 (en) Electronic album display system, electronic album display method, and electronic album display program
JP7336211B2 (en) Image processing device, control method, and program
JP5180052B2 (en) Image evaluation apparatus and image evaluation program
JP2008269490A (en) Image management method, image management device, control program and computer-readable storage medium
JP2006236218A (en) Electronic album display system, electronic album display method, and electronic album display program
JP2006081021A (en) Electronic album display system, electronic album display method, electronic album display program, image classification device, image classification method and image classification program
JP2007094990A (en) Image sorting device, method, and program
JP2009217828A (en) Image retrieval device
JP2008090698A (en) Apparatus, method and program of image classification
JP2006079460A (en) System, method and program for displaying electronic album and device, method, and program for classifying image

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20111216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130110

R150 Certificate of patent or registration of utility model

Ref document number: 5180052

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250