JP6523116B2 - Image data processing system, image data processing method and image data processing program - Google Patents
Image data processing system, image data processing method and image data processing program Download PDFInfo
- Publication number
- JP6523116B2 JP6523116B2 JP2015186267A JP2015186267A JP6523116B2 JP 6523116 B2 JP6523116 B2 JP 6523116B2 JP 2015186267 A JP2015186267 A JP 2015186267A JP 2015186267 A JP2015186267 A JP 2015186267A JP 6523116 B2 JP6523116 B2 JP 6523116B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- group
- operator
- grouping
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Description
この発明は、画像データ処理システム、画像データ処理方法および画像データ処理プログラムに関し、特にたとえば、複数のカメラで撮影した大量の写真データをグループ化する、画像データ処理システム、画像データ処理方法および画像データ処理プログラムに関する。 The present invention relates to an image data processing system, an image data processing method, and an image data processing program, and in particular, an image data processing system, an image data processing method, and an image data for grouping a large amount of photographic data photographed by a plurality of cameras. It relates to a processing program.
近年、写真撮影所等で記念撮影を行って、写真や写真データを顧客に販売する写真ビジネスある。写真撮影所等では顧客の写真を大量に撮影し、顧客は大量の写真の中から任意の写真を選択し、写真撮影所等ではそれらの選択した写真を印刷したり、記憶媒体に写真データを記憶させたりして、顧客に提供する。 In recent years, there is a photo business that takes commemorative photos at photo studios and sells photos and photo data to customers. A large number of photos of the customer are taken at the photo studio etc., the customer selects any photo from among the large number of photos, the selected photo is printed at the photo studio etc, or the photo data is stored in the storage medium. Make them memorized and provide them to customers.
このとき、写真撮影所等では複数のカメラを使って顧客の写真撮影を行うことが常態化している。 At this time, it has become common practice to take photos of customers using a plurality of cameras at a photo studio or the like.
また、特許文献1には、写真撮影の受付、写真撮影、写真の確認、発注に関連したシステムについての技術が記載されている。
In addition,
写真ビジネスにおいては、大量に撮影した顧客の写真を顧客に確認させる際、同じコスチュームやシーンを纏めて提示する必要があるが、纏めるためには、複数のカメラで撮影した大量の写真のデータファイルの名前を変更してグループ化を行う等の煩雑な作業が必要であった。 In the photo business, it is necessary to give up the same costumes and scenes together when presenting a large number of customer photos to the customer, but in order to give up, a large number of photo data files taken with multiple cameras It is necessary to perform troublesome work such as changing the name of and grouping.
特許文献1のような従来のシステムは、写真撮影所側のスタッフが操作する管理サーバと表示装置と、撮影した大量の写真を保存する画像サーバと、顧客に写真を確認させるための大型表示装置から構成されているものの、複数のカメラで撮影した大量の写真データの整理については何等考慮されていなかった。
A conventional system such as
それゆえに、この発明の主たる目的は、新規な、画像データ処理システム、画像データ処理方法および画像データ処理プログラムを提供することである。 Therefore, the main object of the present invention is to provide a novel image data processing system, an image data processing method and an image data processing program.
この発明の他の目的は、簡単な操作で大量の画像データを整理することができる、画像データ処理システム、画像データ処理方法および画像データ処理プログラムを提供することである。 Another object of the present invention is to provide an image data processing system, an image data processing method and an image data processing program capable of organizing a large amount of image data with a simple operation.
第1の発明は、画像データベースに記憶されている画像データを用いて画像データを処理する画像データ処理システムであって、モニタ、画像データベースから画像データを読み出してモニタに画像を表示するための画像データを記憶する記憶装置、記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するテーブル作成手段、画像データ管理テーブルに基づいて、モニタに複数の画像を一覧表示する画像一覧表示手段、一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定手段、操作者が選択した複数の画像を1つのグループとして識別できるように画像データ管理テーブルを更新する第1グルーピング設定手段、第1グルーピング設定手段によって更新された画像データ管理テーブルに基づいてモニタに複数のグループの画像を一覧表示する表示するグループ一覧表示手段、一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定手段、および操作者が選択した複数のグループを1つのグループとして識別できるように画像データ管理テーブルを更新する第2グルーピング設定手段を備える、画像データ処理システムである。 A first invention is an image data processing system for processing image data using image data stored in an image database, which is an image for reading image data from a monitor or image database and displaying an image on the monitor A storage device for storing data, table creation means for creating an image data management table including a plurality of image data based on image data stored in the storage device, a plurality of images on a monitor based on the image data management table Image list display means for displaying a list, grouped image specifying means for specifying a plurality of images for grouping selected by the operator upon receipt of a selection operation of the operator for a plurality of images displayed in a list, the operator A first group updating the image data management table so that a plurality of selected images can be identified as one group Ping setting means, group list display means for displaying a list of images of a plurality of groups on the monitor based on the image data management table updated by the first grouping setting means, selection of the operator for the plurality of groups displayed in a list Group specifying means for receiving a manipulation and specifying a plurality of groups selected by the operator, and a second grouping setting means for updating the image data management table so that the plurality of groups selected by the operator can be identified as one group An image data processing system comprising:
第1の発明では、画像データベース(32)に記憶されている画像データが記憶装置(30)に読み出され、記憶される。テーブル作成手段(24,S3)は、記憶装置に記憶された画像データに基づいて、画像データ管理テーブル(42d)を作成し、画像一覧表示手段(24,S5)はその画像データ管理テーブルに基づいて、モニタに複数の画像を一覧表示する。その一覧表示された画像の任意の複数の画像を操作者が選択または指定すると、そのような操作者の選択操作を受け付けて、グループ化画像特定手段(24,S21,S23)が、操作者が選択したグループ化のための複数の画像を特定する。第1グルーピング設定手段(24,S25)が操作者が選択した複数の画像を1つのグループとして識別できるように画像データ管理テーブルを更新し、グループ一覧表示手段(24,S51)がその更新された画像データ管理テーブルに基づいてモニタに複数のグループの画像を一覧表示する表示する。グループ特定手段(24,S71)は、一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した任意の複数のグループを特定する。そして、第2グルーピング設定手段(24,S73)が、操作者が選択した複数のグループを1つのグループとして識別できるように再グループ化して、画像データ管理テーブルを更新する。 In the first invention, the image data stored in the image database (32) is read out to the storage device (30) and stored. The table creation means (24, S3) creates an image data management table (42d) based on the image data stored in the storage device, and the image list display means (24, S5) is based on the image data management table. Display a list of multiple images on the monitor. When the operator selects or designates an arbitrary plurality of images of the images displayed in a list, such an operator's selection operation is accepted, and the grouped image specifying means (24, S21, S23) causes the operator to Identify multiple images for the selected grouping. The image data management table is updated so that the first grouping setting unit (24, S25) can identify a plurality of images selected by the operator as one group, and the group list display unit (24, S51) is updated. A list of images of a plurality of groups is displayed on the monitor based on the image data management table. The group specifying means (24, S71) receives an operator's selection operation on the plurality of groups displayed in a list, and specifies an arbitrary plurality of groups selected by the operator. Then, the second grouping setting unit (24, S73) regroups the plurality of groups selected by the operator so as to identify them as one group, and updates the image data management table.
第1の発明によれば、一度グループ化したグループどうしを再度グループ化するので、多数の画像データを効率よく、整理することができる。 According to the first aspect of the invention, since the groups once grouped are grouped again, a large number of image data can be efficiently organized.
第2の発明は、第1の発明に従属し、一覧表示された任意のグループの画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化を解除する解除画像を特定する解除画像特定手段、および操作者が選択した解除画像をグループから解除するように画像データ管理テーブルを更新する第1グルーピング解除手段をさらに備える、画像データ処理システムである。 A second invention is according to the first invention, and receives a selection operation of an operator on an image of an arbitrary group displayed in a list, and determines a cancellation image for specifying a cancellation image for canceling the grouping selected by the operator. The image data processing system further includes identification means and first grouping release means for updating the image data management table so as to release the release image selected by the operator from the group.
第2の発明では、解除画像特定手段(24,S31)が一覧表示された任意のグループの画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化を解除する解除画像を特定する。第1グルーピング解除手段(24,S25)操作者が選択した解除画像をグループから解除するように画像データ管理テーブルを更新する。 In the second invention, the release image specifying means (24, S31) receives the selection operation of the operator with respect to the images of the arbitrary groups displayed in a list, and specifies the release image for releasing the grouping selected by the operator. . First grouping release means (24, S25) The image data management table is updated so as to release the release image selected by the operator from the group.
第2の発明によれば、第1グルーピング設定手段によって間違ってグループ化した場合でも、特定の画像をグループから解除できる。 According to the second invention, even when grouping is erroneously made by the first grouping setting means, it is possible to release a specific image from the group.
第3の発明は、第1または第2の発明に従属し、一覧表示された任意のグループに別の画像データを追加する追加手段をさらに備える、画像データ処理システムである。 A third invention is an image data processing system according to the first or second invention, further comprising an addition means for adding another image data to an arbitrary group listed.
第3の発明では、追加手段(24,S19)が一覧表示された任意のグループに別の画像データを追加する。たとえば、第1グルーピング設定手段でグループ化されているグループをグループ一覧表示手段がモニタ上に一覧表示するが、そのとき、未だグループ化されていない画像も一緒に表示されている。その状態で、追加したい画像を指定し、追加先のグループを選択することによって、画像データ管理テーブルが書き換えられて、当該画像を追加先グループへ追加する。 In the third invention, the adding means (24, S19) adds another image data to an arbitrary group listed. For example, although the group list display means displays a list of groups grouped by the first grouping setting means on the monitor, at this time, images not yet grouped are also displayed together. In this state, the image data management table is rewritten by designating an image to be added and selecting an addition destination group, and the image is added to the addition destination group.
第3の発明によれば、第1グルーピング設定手段によって一旦グループ化した後でも、画像をグループへ追加できるので、効率的にグループ化できる。 According to the third aspect of the invention, even after grouping is performed by the first grouping setting unit, images can be added to the group, so that grouping can be performed efficiently.
第4の発明は、第1ないし第3のいずれかの発明に従属し、第2グルーピング設定手段が更新した画像データ管理テーブルに基づいてモニタに、第2グルーピング設定手段によって再グループ化した第2グルーピング処理結果を表示する第2グルーピング処理結果表示手段をさらに備える、画像データ処理システムである。 A fourth invention is according to any one of the first to third inventions, and a second grouping setting unit regroups the monitor into a monitor based on the image data management table updated by the second grouping setting unit. It is an image data processing system further provided with the 2nd grouping processing result display means which displays a grouping processing result.
第4の発明では、第2グルーピング処理結果表示手段(24,S73)が、第2グルーピング設定手段によって再グループ化した第2グルーピング処理結果を表示する。 In the fourth invention, the second grouping processing result display means (24, S73) displays the second grouping processing result regrouped by the second grouping setting means.
第4の発明によれば、再グループ化の結果を表示するので、操作者は容易に第2グルーピング設定の結果を確認することができる。 According to the fourth invention, since the result of the regrouping is displayed, the operator can easily confirm the result of the second grouping setting.
第5の発明は、第1ないし第4のいずれかの発明に従属し、モニタに表示された第2グルーピング設定結果において、任意のグループに対する操作者の選択操作を受け付けて、操作者が選択したグループを特定するグループ特定手段、および操作者が選択したグループを再グループ化したグループから解除する第2グルーピング解除手段をさらに備える、画像データ処理システムである。 A fifth invention is according to any one of the first to fourth inventions, and in the second grouping setting result displayed on the monitor, an operator's selection operation is received by an operator's selection operation on an arbitrary group. The image data processing system further includes a group specifying unit that specifies a group, and a second grouping cancellation unit that cancels the group selected by the operator from the regrouped group.
第5の発明では、グループ特定手段(24,S81)が、モニタに表示された第2グルーピング設定結果において、操作者が選択したグループを特定し、第2グルーピング解除手段(24,S83)は操作者が選択したグループを再グループ化したグループから解除する。具体的には、画像データ管理テーブルを更新して、特定されたグループが再グループ化によって纏められたグループから解除される。 In the fifth invention, the group identification means (24, S81) identifies the group selected by the operator in the second grouping setting result displayed on the monitor, and the second grouping release means (24, S83) is operated The group selected by the person from the regrouped group. Specifically, the image data management table is updated, and the specified group is released from the groups collected by the regrouping.
第5の発明によれば、再グループ化で纏めてグループ化された任意のグループを当該グループから解除できるので、間違って再グループ化した場合でも容易に元に戻すことができる。 According to the fifth aspect of the invention, since any group grouped together in the regrouping can be released from the group, even if it is erroneously regrouped, it can be easily restored.
第6の発明は、画像データベースに記憶されている画像データを用いて画像データを処理する画像データ処理装置であって、モニタ、画像データベースから画像データを読み出してモニタに画像を表示するための画像データを記憶する記憶装置、記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するテーブル作成手段、画像データ管理テーブルに基づいて、モニタに複数の画像を一覧表示する画像一覧表示手段、一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定手段、操作者が選択した複数の画像を1つのグループとして識別できるように画像データ管理テーブルを更新する第1グルーピング設定手段、第1グルーピング設定手段によって更新された画像データ管理テーブルに基づいてモニタに複数のグループの画像を一覧表示する表示するグループ一覧表示手段、一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定手段、および操作者が選択した複数のグループを1つのグループとして識別できるように画像データ管理テーブルを更新する第2グルーピング設定手段を備える、画像データ処理装置である。 A sixth invention is an image data processing apparatus for processing image data using image data stored in an image database, which is an image for reading image data from a monitor or image database and displaying an image on the monitor A storage device for storing data, table creation means for creating an image data management table including a plurality of image data based on image data stored in the storage device, a plurality of images on a monitor based on the image data management table Image list display means for displaying a list, grouped image specifying means for specifying a plurality of images for grouping selected by the operator upon receipt of a selection operation of the operator for a plurality of images displayed in a list, the operator A first group image updating the image data management table so that a plurality of selected images can be identified as one group Setting means, group list display means for displaying a list of images of a plurality of groups on the monitor based on the image data management table updated by the first grouping setting means, selection of the operator for the plurality of groups displayed in a list Group specifying means for receiving a manipulation and specifying a plurality of groups selected by the operator, and a second grouping setting means for updating the image data management table so that the plurality of groups selected by the operator can be identified as one group An image data processing apparatus comprising:
第7の発明は、モニタおよび画像データベースから画像データを読み出してモニタに画像を表示するための画像データを記憶する記憶装置を備える画像データ処理装置のコンピュータを、記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するテーブル作成手段、画像データ管理テーブルに基づいて、モニタに複数の画像を一覧表示する画像一覧表示手段、一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定手段、操作者が選択した複数の画像を1つのグループとして識別できるように画像データ管理テーブルを更新する第1グルーピング設定手段、第1グルーピング設定手段によって更新された画像データ管理テーブルに基づいてモニタに複数のグループの画像を一覧表示する表示するグループ一覧表示手段、一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定手段、および操作者が選択した複数のグループを1つのグループとして識別できるように画像データ管理テーブルを更新する第2グルーピング設定手段として機能させる、画像データ処理プログラムである。 A seventh invention relates to a computer of an image data processing apparatus including a monitor and a storage device for reading out image data from an image database and storing the image data on the monitor as image data stored in the storage device. Table creation means for creating an image data management table including a plurality of image data, image list display means for listing a plurality of images on a monitor based on the image data management table, and a plurality of images listed Grouped image specifying means for specifying a plurality of images for grouping selected by the operator upon receiving a selection operation of the operator, image data so that a plurality of images selected by the operator can be identified as one group A first grouping setting unit that updates the management table, and an update performed by the first grouping setting unit Group list display means for displaying a list of images of a plurality of groups on the monitor based on the image data management table, a plurality of groups selected by the operator upon receipt of an operator's selection operation for the plurality of groups listed. The program is an image data processing program that functions as a group specifying unit that specifies a group, and a second grouping setting unit that updates an image data management table so that a plurality of groups selected by the operator can be identified as one group.
第8の発明は、モニタおよび画像データベースから画像データを読み出してモニタに画像を表示するための画像データを記憶する記憶装置を備える画像データ処理装置が、記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するステップ、画像データ管理テーブルに基づいて、モニタに複数の画像を一覧表示する画像一覧表示ステップ、一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定ステップ、操作者が選択した複数の画像を1つのグループとして識別できるように画像データ管理テーブルを更新する第1グルーピング設定ステップ、第1グルーピング設定ステップで更新された画像データ管理テーブルに基づいてモニタに複数のグループの画像を一覧表示する表示するグループ一覧表示ステップ、一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定ステップ、および操作者が選択した複数のグループを1つのグループとして識別できるように画像データ管理テーブルを更新する第2グルーピング設定ステップを含む、画像データ処理方法である。 According to an eighth aspect of the present invention, an image data processing apparatus comprising a monitor and a storage device for reading out image data from an image database and storing the image data for displaying the image on the monitor is based on the image data stored in the storage device. Creating an image data management table including a plurality of image data, an image list display step of displaying a plurality of images on the monitor based on the image data management table, selecting an operator for the plurality of images displayed as a list Accepting the operation, updating the image data management table so that the grouped image identification step of identifying a plurality of images for grouping selected by the operator, and the plurality of images selected by the operator can be identified as one group Image data updated in the first grouping setting step and the first grouping setting step A group list display step for displaying a list of images of a plurality of groups on a monitor based on the management table, accepting an operator's selection operation for a plurality of groups displayed in a list, and identifying a plurality of groups selected by the operator The image data processing method includes a group identification step to be performed, and a second grouping setting step of updating an image data management table so that a plurality of groups selected by the operator can be identified as one group.
この発明によれば、第1グルーピング設定でグループ化したグループどうしを第2グルーピング処理によってさらにグループ化するので、大量の画像データを容易に整理することができる。 According to the present invention, since the groups grouped in the first grouping setting are further grouped by the second grouping process, a large amount of image data can be easily organized.
<第1実施例>
図1を参照して、この発明の一実施例である画像データ処理システム10は、一例として、写真撮影所に設置され、制御装置12を含む。制御装置12は、一例として、スタッフ側モニタとして機能する第1モニタ14、キーボード16およびマウス18を含む汎用コンピュータである。ただし、実施例では、操作の容易性からいわゆるタブレットコンピュータを利用する。タブレットコンピュータの場合、第1モニタ14をタッチ画面表示器として構成される。第1モニタ14は、液晶ディスプレイ、ELディスプレイなどである。
First Embodiment
Referring to FIG. 1, an image
第1モニタ14はスタッフ用モニタであるため顧客側に表示画面が向けられることはない。後述するこの実施例のグルーピング処理は、第1モニタ14上で実行される。
Since the
制御装置12には、顧客側モニタとして機能する第2モニタ20が、たとえばRS232C(商品名)のような通信ケーブル22によって接続される。第2モニタ20は顧客側に表示画面が向けられる。第2モニタ20は、液晶ディスプレイ、ELディスプレイなどである。
A
制御装置12と第2モニタ20の接続手段は、上述の通信ケーブル22のような有線接続手段であってよいし、Wi−Fiを利用した無線LANあるいは近距離無線通信のような無線接続手段であってよい。
The connection means of the
図2は制御装置12の電気的構成の一例を示すブロック図である。制御装置12は、全体的な制御を行うCPU24を含む。このCPU26は、コンピュータを構成し、バス26を通じて、キーボード16やマウス18を含む入力装置28、記憶装置30および画像データベース32などに接続される。
FIG. 2 is a block diagram showing an example of the electrical configuration of the
画像データベース32は、一例として、ハードディスクドライブ(HDD)であり、当該写真撮影所のすべての画像データを蓄えておくための記憶装置である。CPU24は、バス26および図示しないLANなどを通して、この画像データベース32にアクセスできる。
The
記憶装置30はこの制御装置12に内蔵されているもので、いずれも図示しないが、たとえばCPU24のワーク領域およびバッファ領域として用いられるRAM、オペレーティングシステム(OS)やアプリケーションプログラムをインストールするためのHDDなどを含む。
The
グルーピング処理のような、実際の画像データ処理を実行するときには、上述の画像データベース32から該当する顧客の画像データなど、処理に必要な画像データを記憶装置30のRAMなどに記憶させておくとともに、画像データ管理テーブル(後述)を作成して第1モニタ14に表示する画像を管理する。。
When actual image data processing such as grouping processing is performed, image data necessary for processing, such as image data of a corresponding customer, is stored in the RAM of the
表示制御回路34は、CPU24の制御に従って、たとえば記憶装置30から読み出された画像データ(画像データ管理テーブル)に従って、第1モニタ14に画像を表示する。たとえば、CPU24が記憶装置30から画像データを読み出し、その画像データが表示制御回路34に与えられる。表示制御回路34では、画像データに従ってVRAM(図示せず)上で表示データを生成し、それを第1モニタ14に与える。このようにして、制御装置12では、第1モニタ14において、画像が表示される。
The
表示制御回路36は、上述の通信ケーブル22を通して制御装置12から画像データを受け取り、その画像データに従って、第2モニタ20に画像を表示する。たとえば、CPU24が記憶装置30から画像データを読み出し、その画像データが表示制御回路36に与えられる。表示制御回路36では、画像データ(画像データ管理テーブル)に従ってVRAM(図示せず)上で表示データを生成し、それを第2モニタ20に与え、第2モニタ20において、画像が表示される。
The
ただし、画像データは、実施例では写真画像(静止画像)の画像データであるが、動画像の画像データであってもよい。 However, the image data is image data of a photographic image (still image) in the embodiment, but may be image data of a moving image.
第1モニタ14は、ディスプレイスクリーンにタッチパネルの機能を備えた表示器である。タッチパネル制御回路36は、そのタッチパネルに必要な電圧などを付与するとともに、タッチパネルのタッチ有効範囲内でのタッチ操作(タッチ入力)を検出して、そのタッチ入力の位置を示すタッチ座標データをCPU24に出力する。
The
ただし、タッチパネルとしては、実施例では静電容量方式を用いるが、その他電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。 However, as a touch panel, although an electrostatic capacitance system is used in the embodiment, other arbitrary systems such as an electromagnetic induction system, a resistance film system, an infrared system, etc. can be used.
図3は図2に示す制御装置12の記憶装置30に含まれるRAM(図示せず)のメモリマップの一例を示す図解図である。図3に示すように、制御装置12のRAMは、プログラム記憶領域40およびデータ記憶領域42を含む。プログラム記憶領域40には、OSなどのCPU24に必要なプログラムの他、この実施例では、第1グルーピング処理プログラム40aおよび第2グルーピング処理プログラム40bが記憶される。
FIG. 3 is an illustrative view showing one example of a memory map of a RAM (not shown) included in the
第1グルーピン処理グプログラム40aは、一例として、第1モニタ14上で、画像データベース32から読み出して当該RAMに画像データ一覧42cや画像データ管理テーブル42dとして記憶されている該当の顧客の写真画像データを、コスチューム、シーンなどの種類毎にグループ化(グルーピング)するためのプログラムである。
As an example, the first group
第2グルーピング処理プログラム40bは、この実施例の特徴の1つであり、第1グルーピング処理プログラム40aに従って一度グループ化したグループどうしをさらにグルーピングするためのプログラムである。
The second
一度グループ化したものをさらにグループ化することで、似たシチュエーションの写真画像をグループ化できる。たとえば、和装写真、洋装写真、キャラクタ写真、兄弟写真、家族写真のように種類毎にグルーピングしている場合、和装写真から1枚、兄弟写真から1枚、家族写真から1枚と選ぶ場合、この3つのグループを再度グループ化(第2グルーピング)することで、顧客に対して、効率的に写真画像を紹介することができる。 By grouping what was once grouped, it is possible to group the picture images of similar situations. For example, when grouping by type, such as Japanese-style photo, Western-style photo, character photo, brother photo, and family photo, when selecting 1 photo from Japanese photo, 1 photo from brother photo, and 1 photo from family photo By grouping the three groups again (second grouping), it is possible to efficiently introduce a photographic image to the customer.
データ記憶領域42には、第1モニタ14上のタッチスクリーンからタッチパネル制御回路38(図示2)が取得したタッチ座標がタッチ座標データ42aとして一時的に記憶される。GUI表示データ42bは、たとえば図5に示すようなGUI44(後述)を表示するための表示データである。
In the
データ記憶領域42には、さらに画像データ一覧42cが記憶される。後に顧客に選択してもらう必要のある当該顧客の写真の画像データが、上述のように制御装置12に画像データベース32から読み出されて、画像データ一覧42cとして記憶されている。
The
たとえば、図4を参照して、画像データ一覧42cは、複数のフォルダ42F1、42F2、…を有する。各フォルダ42F1、42F2、…は、実施例では、各カメラに対応していて、つまり、画像データ一覧42cには、カメラ別の撮影画像データがフォルダ別にリストされている。
For example, referring to FIG. 4, the
各フォルダに共通するが、画像データ一覧42cは、ファイル名、日付、サイズ、ファイル種別および画像の各欄を含む。画像の欄には、実際の写真の画像データが記憶される。たとえばフォルダ42F1を例に挙げると、画像A1、A2、A3、A4、A5、A6、A7が記憶される。このような画像A1、A2、A3、A4、A5、A6、A7を特定するファイル名が、ファイル名の欄に設定される。サイズの欄には、画像A1‐A7のデータサイズが記憶され、この実施例では各画像はすべて1Mバイトであることが分かる。ファイル種別の欄には、画像A1‐A7のデータ形式が設定される。この実施例では、画像A1‐A7はすべてJPEGフォーマットで圧縮された画像データであることがわかる。
Although common to the respective folders, the
この画像データ一覧42cでは、すべての画像データを時系列順に並べていて、たとえばフォルダ42F1と42F2では、フォルダ42F1の方が時系列上は古い(先の)画像を含む。また、同じフォルダ内であれば、先頭から順に時系列上は新しい(後の)画像になっている。
In this
図3に戻って、RAMのデータ記憶領域42には、画像データ管理テーブル42dが記憶される。画像データ管理テーブル42では、画像データ一覧42cから取得した全てのファイル名のそれぞれに対して、第1グルーピング処理および第2グルーピング処理によって付与されたグループIDが設定される。初期状態においては、たとえば図7に示すように、グループIDはすべて「0」として設定される。CPU24はこの画像データ管理テーブル42dに基づいて、第1モニタ14の一覧表示領域50(後述)に、グルーピング処理すべき複数の画像を表示する。つまり、画像データは、画像データ一覧42cに記憶されているが、画像データ管理テーブル42dには記憶されていない。しかしながら、画像データ一覧42cと画像データ管理テーブル42dはファイル名で紐付けされている(リンクしている)ので、CPU24は画像データ管理テーブル42dから画像データ一覧42cの画像データを読み出して、画像を第1モニタ14や第2モニタ20に表示することができるのである。
、
なお、図示しないが、データ記憶領域42には、その他必要なフラグ、タイマなどが適宜設定される。
Returning to FIG. 3, an image data management table 42d is stored in the
,
Although not shown, other necessary flags, timers, and the like are appropriately set in the
データ記憶領域42のGUI表示データ42bに従って第1モニタ14に表示されるGUI44の一例が図5に示される。図5のGUI44には、第1グルーピング処理を実行することを指示または選択するための第1グルーピングボタン46a、第2グルーピング処理を実行することを指示または選択するための第2グルーピングボタン46bおよび顧客に対して画像を提示することを指示または選択する画像提示ボタン48を含む。
An example of the
第1グルーピングボタン46aがタッチされると、制御装置12のCPU24は第1グルーピング処理プログラム40a(図3)に従って第1グルーピング処理(後述)を実行し、第2グルーピングボタン46bがタッチされると、制御装置12のCPU24は第2グルーピング処理プログラム40b(図3)に従って第2グルーピング処理(後述)を実行する。
When the
画像提示ボタン48にタッチすると、第2モニタ20(図1、図2)を用いて、第1および/または第2グルーピング処理を実行した後の画像データに従って、写真画像を顧客に提示する。この場合、1つのグループの画像データは連続して再生することができるため、顧客に対して効率的に写真(画像)閲覧してもらうことができる。そして、顧客は提示された写真画像の中から適宜必要なものを選択し、写真撮影所等では選択した写真画像を印刷したり、記憶媒体に写真画像のデータを記憶させたりして、顧客に提供する。
When the
ここで、図6以降の画面表示例を参照して、第1グルーピング処理および第2グルーピング処理を概略的に説明する。 Here, the first grouping process and the second grouping process will be schematically described with reference to screen display examples shown in FIG.
図6に示す画面表示例1は、図6の第1グルーピングボタン46aを操作した後、第1グルーピング処理を実行する前の初期状態を示し、この初期状態では、第1モニタ14の一覧表示領域50には、たとえば図4に具体的に示した画像データ一覧42cに含まれるすべての画像データが示す画像が表示される。図6に示す画面表示例1では、上述の画像データ一覧42cに従って各画像が表示されるため、各画像は時系列に従って配置されている。たとえば、図6では、ファイル名A1の画像が最も古く、ファイル名B2の画像が最も新しい。
The screen display example 1 shown in FIG. 6 shows an initial state before executing the first grouping process after operating the
なお、グルーピング処理においてこの一覧表示領域50に表示される画像は、画像データ一覧42cの画像欄に記憶されている画像データに基づくサムネイル画像である。
The images displayed in the
また、グルーピング処理する画像は、実施例では写真画像のような静止画であるが、動画であってもよく、動画の場合にもサムネイル画像を表示するものとする。 Further, although the images to be grouped are still images such as photographic images in the embodiment, they may be moving images, and thumbnail images are also displayed in the case of moving images.
一覧表示領域50にすべての画像を表示するために、一覧表示領域の右端にはスクロールバー52を設定し、画面を上下にスクロールさせることによってすべての画像を見ることができるようにしている。一覧表示領域50の右方には、第1グルーピング設定ボタン54、第1グルーピング解除ボタン56および第1グループへの追加ボタン58が操作可能に表示される。そして、右辺下に終了ボタン60が表示される。
In order to display all the images in the
図6においては、たとえば図4の画像データ一覧42cに含まれるすべての画像データA1‐A7およびB1、B2が示す画像が一覧表示領域50に表示されていて、各画像の下にファイル名A1‐A7およびB1、B2が表示されている。
In FIG. 6, for example, the images represented by all the image data A1-A7 and B1, B2 included in the
図6の初期状態においては、データ記憶領域42の画像データ管理テーブル42dには、図7で示すように、すべての画像すなわちファイル名A1‐A7およびB1、B2に対して、第1グループIDおよび第2グループIDがそれぞれ「0」として設定される。つまり、どの画像も未だグループ化されていないことが示されている。
In the initial state of FIG. 6, in the image data management table 42d of the
この図6に示す状態で第1グルーピング設定ボタン54をタッチすると、第1モニタ14には、図8で示す画面表示例2が表示される。第1グルーピング設定では、たとえば最初の画像と最後の画像を指定することによって、グループ化したい画像を指定または選択する。図8に示す画面表示例2では、一覧表示領域50に表示されている画像のうち、ファイル名A1、A2およびA3で示される3つの画像が選択されことを、表示部62によって表示している。つまり、表示部62は、第1グルーピングのために選択された画像のファイル名「A1」、「A2」、「A3」を矩形枠で囲み、これらの画像が同一グループであると定義付けられたことを示す。
When the first
図8に示すような第1グルーピング設定が行われた後には、データ記憶領域42の画像データ管理テーブル42dには、図9で示すように、ファイル名A1、A2、A3に対して、「1」の第1グループIDが付与される。ただ、第2グルーピング処理は未だ行われていないので、第2グループIDはすべての画像(ファイル名)について「0」が設定される。つまり、画像データ管理テーブル42dにおいて、ファイル名A1、A2、A3の3つの画像がグループ化されたことが、「1」の第1グループIDによって示される。
After the first grouping setting as shown in FIG. 8 is performed, as shown in FIG. 9, the image data management table 42d of the
図10は、追加ボタン58がタッチされて、一例として、ファイル名B1の画像を、第1グループIDで「1」で示すグループに追加するときの画面表示例3である。この図10の画面表示例3においては、一覧表示領域50において、追加すべき画像、この例ではファイル名B1の画像を指定し、それを追加したいグループに属するどれか1つの画像、この例ではファイルA2の画像を選択したことを模式的に示している。ただし、この図10の画面表示例3は、画像B1を第1グルーピング設定でグルーピングした第1グループへ追加することを矢印を用いて模式的に示したものであるが、実際の画面表示ではこのような矢印は表示されないので、この画面表示例3は画面表示例2(図8)と同じものである。つまり、画面表示例3は実際には表示されない。
FIG. 10 is a screen display example 3 when the image of the file name B1 is added to the group indicated by “1” in the first group ID as an example by touching the
そのような追加すべき画像の指定と追加したいグループの選択の後、図11の画面表示例4で示すように、ファイル名B1の画像がファイル名A1‐A3で形成していたグループに追加される。つまり、ファイル名A1‐A3とファイル名B1がグループ表示部62によって囲まれる。このとき、先にグループ化されていたファイル名A1‐A3の画像の最後尾にファイルB1の画像が配置される。ファイル名A1‐A3の画像に対してファイル名B1の画像が時系列上後の画像であるからである。
After designation of an image to be added and selection of a group to be added, as shown in screen display example 4 of FIG. 11, an image of file name B1 is added to the group formed with file names A1 to A3. Ru. That is, the file name A1-A3 and the file name B1 are enclosed by the
このように、この実施例の追加処理では、第1グルーピング設定でグルーピングされたグループへ、時系列的に後のどの画像データを選択しても、追加の画像は必ず当該グループの最後尾に自動的に配置される。そのため、後から追加(撮影)した写真(画像)であることが容易に区別できる。 As described above, in the addition process of this embodiment, an additional image is always automatically added to the end of the group regardless of which image data is selected in time series to the group grouped in the first grouping setting. Are arranged. Therefore, it can be easily distinguished that it is a photograph (image) added (photographed) later.
このような、第1グルーピング設定でグルーピングされたグループへの追加処理は、次のようなとき、有用である。たとえば、ファイル名A1‐A3の画像が、たとえばカメラAで撮影した「着物を着た」写真の画像であり、ファイル名B1の画像がたとえばカメラBで撮影した「着物を着た」写真の画像であるとき、ファイル名A1‐A3の画像を第1グループの中にファイル名B1の画像を追加することによって、「着物を着た」写真の画像を1つのグループに纏めることができる。したがって、再グルーピングされたグループの画像データを顧客に見てもらえば、「着物を着た」写真の画像をまとめて見てもらえるので便利である。 Such addition processing to the groups grouped in the first grouping setting is useful in the following cases. For example, an image of file name A1-A3 is, for example, an image of a "Kimono" picture taken with camera A, and an image of file name B1 is an image of a "kimono" picture, for example taken with camera B When the image of the file name A1-A3 is added to the first group, the images of the "dressed" picture can be combined into one group. Therefore, it is convenient if the customer can view the image data of the regrouped group, and can view the images of the "kimono" picture at a time.
図11のように、ファイルB1の画像がファイル名A1‐A3のグループに追加された後の画像データテーブル42dにおいて、図12に示すように、ファイル名A1‐A3およびB1に、「1」の第1グループIDが付与される。 As shown in FIG. 11, in the image data table 42d after the image of the file B1 is added to the file name group A1-A3, as shown in FIG. 12, the file names A1-A3 and B1 are "1". The first group ID is assigned.
次に図13以降を参照して、第2グルーピング処理を概略的に説明する。第2グルーピング処理は、たとえば図5のGUI44において、第2グルーピングボタン56bをタッチしたとき開始される。第2グルーピング処理も基本的には、先に説明した第1グルーピング処理と同様である。
Next, the second grouping process will be schematically described with reference to FIG. The second grouping process is started, for example, when the second grouping button 56 b is touched in the
図13の画面表示例5は、一覧表示領域50に、第1グルーピング処理によってグループ化されたグループ、この例では7つのグループ1‐7が一覧表示されている。そして、この第2グルーピング処理画面では、スクロールバー52の右方最上位に、第2グループ名A、B、…が自動的にインクメメントされて表示される第2グループ名表示領域66が設けられる。その下に、第2グルーピング設定ボタン66および第2グルーピング解除ボタン68がそれぞれ操作可能に設けられる。最下位位置に終了ボタン60が表示される。
In the screen display example 5 of FIG. 13, the groups grouped by the first grouping process, seven
なお、図13、図15、図16において、第1グルーピング処理によってグループ化した状態を画像を重ねることによって表示し、その「重ねた枚数」すなわち1つのグループに含まれる画像の数を便宜上、どのグループでも同じ数として描いているが、実際には個々のグループによって画像の数が違うということを予め指摘しておく。 In FIG. 13, FIG. 15, and FIG. 16, the grouped state by the first grouping processing is displayed by overlapping the images, and the “number of overlapped images”, that is, the number of images included in one group is displayed for convenience. Although the groups are drawn as the same number, it is pointed out in advance that the number of images differs depending on the individual groups.
図13のような第2グルーピング処理の初期状態においては、画像データ管理テーブル42dには、図14に示すように、各ファイル名に対応して第1グループIDが付与されている。ただし、この図14の第1グループIDは、図13の状態に合わせているため、先に説明した第1グルーピング処理が終了したときの図9に示すグループIDとも、追加処理をした後の図12に示すグループIDとも違っていることに注意されたい。 In the initial state of the second grouping process as shown in FIG. 13, as shown in FIG. 14, the image data management table 42d is assigned a first group ID corresponding to each file name. However, since the first group ID of FIG. 14 matches the state of FIG. 13, the diagram after the addition process is performed on the group ID shown in FIG. 9 when the first grouping process described above is completed. Note that it is also different from the group ID shown in 12.
図14の画像データ管理テーブル42dでは、ファイル名A1‐A3、B1に第1グループID「1」が付与され、ファイル名A4、A5に第1グループID「2」が付与され、ファイル名A6、A7に第1グループID「3」が付与され、ファイル名B2に第1グループID「7」が付与されている。 In the image data management table 42d of FIG. 14, the first group ID "1" is assigned to the file names A1-A3 and B1, and the first group ID "2" is assigned to the file names A4 and A5. The first group ID "3" is assigned to A7, and the first group ID "7" is assigned to the file name B2.
図13に示す第2グルーピング設定ボタン66をタッチすると、図15の画面表示例6が第1モニタ14に表示される。図15の画面表示例6では、第2グループ名表示領域64に第2グループID「A」が設定される。そして、再グループ化(第2グルーピング)をするべき画像グループ、図15に示す画面表示例6では、第1グループ1、2および7を指定する。図15では、第1グルーピング処理に従ってグループ化されたグループが第2グルーピングのために選択されたことを明確にするために、ファイル名と画像とを囲む枠70を表示する。
When the second
第2グループ名Aについての第2グルーピング処理が終了したとき、画像データ管理テーブル42dには図17で示すように、第1グループ名1、2、7に属するファイル名A1‐A3、A4、A5、B2に対して、第2グループID「A」が付与されている。
When the second grouping process for the second group name A is completed, as shown in FIG. 17, the file names A1-A3, A4, and A5 belonging to the
このように、第2グルーピング設定処理によって再グループ化することによって、顧客による画像選択に要する時間を可及的短縮できる。 Thus, by regrouping by the second grouping setting process, the time required for the image selection by the customer can be reduced as much as possible.
写真撮影所等におけるアルバム写真の作成システムにおいて、顧客に画像を選択してもらうために、事前に多くの画像データを各グループに分類しておき、顧客は、画像のグループ毎に、必要な写真(画像)確認しながら選択する。しかし、この方法ではグループとグループの切り替え時に画像読込み時間がかかり、顧客による画像選定に長時間を要するこことなっていた。 In the album photo creation system at a photo studio etc., in order to have the customer select an image, a large number of image data are classified into each group in advance, and the customer needs to photograph for each group of images. (Image) Select while checking. However, in this method, it takes time to read an image when switching between groups and groups, and it takes a long time to select an image by a customer.
これに対して、この実施例に従って、グルーピングを重ねることによって、1回目にグルーピングした画像グループの中で必要なグループを再度グループ化して1つのグループとすることにより、2回目にグルーピングしたグループの中で画像を確認することができ、従来グループの切り替え時に発生していた待ち時間をなくし、スムーズな画像選択が期待できる。 On the other hand, according to this embodiment, by superposing groupings, necessary groups among the image groups grouped first are grouped again into one group, and among the groups grouped secondly, The image can be confirmed by the above, and the waiting time which has conventionally occurred when switching the group can be eliminated, and smooth image selection can be expected.
つまり、膨大な画像(写真)データを扱う画像データ処理システムにおいて、一覧表示を見ながら2段階で画像のグループ化を行うことによって、画像の確認および選択(整理)を容易に行える。 That is, in the image data processing system that handles a large amount of image (photograph) data, the images can be easily confirmed and selected (organized) by grouping the images in two steps while viewing the list display.
以上で第1グルーピング処理および第2グルーピング処理を概説したが、次に、図18‐図21のフロー図を用いて、第1グルーピング処理の動作を説明する。 The first grouping process and the second grouping process have been outlined above. Next, the operation of the first grouping process will be described using the flowcharts of FIGS.
図5に示すGUI44の第1グルーピングボタン46aを操作すると、図18に示す第1グルーピング処理が開始される。この第1グルーピング処理は、図3に示した第1グルーピング処理プログラム40aに従って実行される。
When the
最初のステップS1では、CPU24(図2)は図3に示すRAMにアクセスし、それのデータ記憶領域42に形成されている画像データ一覧42c(図4)から、必要な画像データのファイル名を取得する。つまり、画像データ一覧42cにおいて画像データが存在するフォルダから、ファイル名を取得する。
In the first step S1, the CPU 24 (FIG. 2) accesses the RAM shown in FIG. 3, and from the
ステップS3では、取得したファイル名に従って、たとえば図7に示す画像データ管理テーブル42dを作成する。ただし、このステップS3では、初期状態であるため、図7に示すようにすべてのファイル名に対して、第1グループIDも第2グループIDもすべて「0」を設定しておく。 In step S3, an image data management table 42d shown in FIG. 7, for example, is created in accordance with the acquired file name. However, in this step S3, as shown in FIG. 7, “0” is set to all the first group ID and the second group ID for all file names, as shown in FIG.
次のステップS5において、CPU24は、ステップS3で作成した画像データ管理テーブル42d(図7)に従って、第1グルーピング処理のための初期画面表示、たとえば図6に示す画面表示例1を第1モニタ14上に表示する。
In the next step S5, the CPU 24 displays an initial screen for the first grouping process, for example, the screen display example 1 shown in FIG. 6 as the
そして、次のステップS7で、終了ボタン60(図6)がタッチされたかどうか判断する。“YES”なら、そのまま、終了する。 Then, in the next step S7, it is determined whether the end button 60 (FIG. 6) is touched. If "YES", the process ends.
ステップS7で“NO”なら、続くステップS9において、第1グルーピング設定ボタン54がタッチされたかどうか、判断する。“YES”なら、ステップS11で、後述する第1グルーピング設定処理を実行する。
If "NO" in the step S7, it is determined in the subsequent step S9 whether or not the first
ステップS9で“NO”が判断されると、続くステップS13において、第1グルーピング解除ボタン56がタッチされたかどうか、判断する。“YES”なら、ステップS15で、後述する第1グルーピング解除処理を実行する。
If "NO" is determined in step S9, it is determined in the subsequent step S13 whether or not the first
ステップS13で“NO”なら、続くステップS17において、追加ボタン58がタッチされたかどうか、判断する。“YES”なら、ステップS19で、後述する第1グループへの追加処理を実行する。
If "NO" in the step S13, it is determined in the following step S17 whether the
ステップS11の第1グルーピング設定処理の詳細が図19に示される。図19の最初のステップS21において、操作者は、第1グルーピング処理において同じグループとしてグルーピングしたい最初の画像の画像データ(開始画像データ)を選択し、CPU24は操作者によるその選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路38(図2)から受け取り、そのタッチ座標位置を画面表示例1(図6)のどの画像を指示しているかを判断することによって、そのとき操作者が選択した開始画像データを特定する。ステップS23で、第1グループとしてグルーピングしたい最後の画像データ(終了画像データ)を選択し、CPU24は、操作者によるその選択を受け付ける。つまり、そのときのタッチ座標に基づいて、当該終了画像データを特定する。図8の画面表示例2の場合、開始画像データとしてファイル名A1で示す画像が選択され、終了画像データとしてファイル名A3で示す画像が選択される。 Details of the first grouping setting process of step S11 are shown in FIG. In the first step S21 of FIG. 19, the operator selects the image data (start image data) of the first image to be grouped as the same group in the first grouping process, and the CPU 24 receives the selection by the operator. That is, the touch coordinates touched by the operator at that time are received from the touch panel control circuit 38 (FIG. 2), and by determining which image of the screen display example 1 (FIG. 6) the touch coordinates position is designated, At that time, the start image data selected by the operator is specified. In step S23, the last image data (end image data) to be grouped as a first group is selected, and the CPU 24 receives the selection by the operator. That is, the end image data is specified based on the touch coordinates at that time. In the case of screen display example 2 in FIG. 8, an image indicated by file name A1 is selected as start image data, and an image indicated by file name A3 is selected as end image data.
そして、次のステップS25において、CPU24は、ステップS3(図18)で作成した画像データ管理テーブル42dへ第1グループを示す第1グループIDを追加する。たとえば、図8で示すように開始画像としてA1を指定し、終了画像としてA3を指定したとき、ステップS25では、図9に示すように、ファイル名A1、A2、A3に対して、第1グループID「1」が設定される。 Then, in the next step S25, the CPU 24 adds the first group ID indicating the first group to the image data management table 42d created in step S3 (FIG. 18). For example, when A1 is specified as the start image as shown in FIG. 8 and A3 is specified as the end image, in step S25, as shown in FIG. 9, for the file names A1, A2 and A3, the first group The ID "1" is set.
そして、最後のステップS27において、書き換えた画像データ管理テーブル42d(図9)に従った画面表示例2(図8)を第1モニタ14に表示して、図18にリターンする。
Then, in the final step S27, a screen display example 2 (FIG. 8) according to the rewritten image data management table 42d (FIG. 9) is displayed on the
ステップS15の第1グルーピング解除処理の詳細が図20に示される。第1グルーピング解除処理の最初のステップS31では、操作者は、第1グルーピング設定処理でグループ化された画像データのうち、グルーピングを解除したい画像データを選択し、CPU24はその選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路38(図2)から受け取り、そのタッチ座標位置を画面表示例2(図8)のどの画像を指示しているかを判断することによって、そのとき操作者が選択した、グルーピング解除を希望する画像データを特定する。 Details of the first grouping release process of step S15 are shown in FIG. In the first step S31 of the first grouping release process, the operator selects image data to be released from the grouping among the image data grouped in the first grouping setting process, and the CPU 24 receives the selection. That is, by receiving from the touch panel control circuit 38 (FIG. 2) the touch coordinates touched by the operator at that time and judging which image of the screen display example 2 (FIG. 8) indicates the touch coordinate position. At that time, the image data selected by the operator for which grouping release is desired is specified.
応じて、CPU24は、ステップS33で、ステップS25で更新した画像データ管理テーブル42dから、ステップS31で選択した画像のファイル名に対応する第1グループIDを解除する(「0」にする)。 In response, in step S33, the CPU 24 cancels the first group ID corresponding to the file name of the image selected in step S31 from the image data management table 42d updated in step S25 (set it to "0").
そして、ステップS35で、第1グルーピング解除後の内容を第1モニタ14に表示する。たとえば、図8の画面表示例2において、グルーピング解除すべき画像としてA3が選択または指定されたと仮定すると、ステップS35で表示される第1グルーピング解除後においては、表示部62がファイル名A1、A2にのみ設定され、ファイル名A3が表示部62から外される。その状態が、図示しないが、第1グルーピング解除後の画面表示の一例である。その後、図18へリターンする。
Then, in step S35, the contents after the release of the first grouping are displayed on the
ステップS19の第1グルーピング設定によってグループ化されたグループへ画像を追加する追加処理の詳細が図21に示される。たとえば図8で示す第1グルーピング設定処理後の画面表示例2において、追加ボタン58にタッチすると、最初のステップS41が実行される。
Details of an addition process for adding an image to a group grouped by the first grouping setting in step S19 are shown in FIG. For example, in the screen display example 2 after the first grouping setting process shown in FIG. 8, when the
このステップS41では、まず、先に図8に示した画面表示例2を表示する。ただし、ここでは、追加処理がよく分かるように、図10データ示す画面表示例3を参照する。 In this step S41, first, the screen display example 2 shown in FIG. 8 is displayed. However, here, in order to clearly understand the addition process, reference is made to screen display example 3 showing data in FIG.
そして、このステップS41では、その画面表示例2において、第1グルーピング設定処理でグルーピングされたどれかのグループに追加すべき画像データを選択ないし指定し、CPU24はその選択ないし指定を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路38(図2)から受け取り、そのタッチ座標位置が画面表示例2(図8)のどの画像を指示しているかを判断することによって、そのとき操作者が選択した追加画像データを特定する。図10でいえば、ファイル名B1の画像を選択したことを受け付ける。 Then, in this step S41, image data to be added to one of the groups grouped in the first grouping setting process is selected or designated in the screen display example 2, and the CPU 24 receives the selection or designation. That is, by receiving from the touch panel control circuit 38 (FIG. 2) the touch coordinates touched by the operator at that time and judging which image of the screen display example 2 (FIG. 8) the touch coordinate position indicates At that time, the additional image data selected by the operator is specified. In FIG. 10, the selection of the image with the file name B1 is accepted.
次のステップS43では、当該選択した画像データを追加する追加先のグループを指定し、CPU24はそのグループ指定を受け付ける。具体的には、追加先のグループに属する画像データのどれか1つを選択し、CPU24は、操作者がそのときタッチしたタッチ座標が画面表示例2のどの画像を指示しているかを判断することによって、そのとき操作者が選択した追加先となるグループ内の画像データを特定する。図10の画面表示例3でいえば、第1グループに属するファイル名A2の画像データが選択ないし指定される。 In the next step S43, the group of the addition destination to which the selected image data is added is designated, and the CPU 24 receives the designation of the group. Specifically, one of the image data belonging to the addition destination group is selected, and the CPU 24 determines which image of the screen display example 2 the touch coordinates touched by the operator at that time indicate Thus, the image data in the group to which the operator selects at that time to be added is specified. In screen display example 3 of FIG. 10, image data of file name A2 belonging to the first group is selected or designated.
ステップS45では、ステップS41での追加すべき画像データの指定と、ステップS43での追加先のグループの指定とを受けて、画像データ管理テーブル42dを書き換える。図9に示す画像データ管理テーブル42dにおいて第1グループに属するファイル名はA1‐A3であり、最後の行はファイル名A3の行である。その後に、追加すべき画像B1の行(図9の下から2行目)を追加する。それによって画像データ管理テーブル42dが図12に示すように更新される。つまり、第1グループの最後の画像A3の後に、追加した画像B1が配置され、そのファイル名B1の行の第1グループIDが「1」に設定される。 In step S45, the image data management table 42d is rewritten in response to the designation of the image data to be added in step S41 and the designation of the addition destination group in step S43. In the image data management table 42d shown in FIG. 9, the file names belonging to the first group are A1-A3 and the last line is the line of the file name A3. Thereafter, the line of the image B1 to be added (the second line from the bottom of FIG. 9) is added. As a result, the image data management table 42d is updated as shown in FIG. That is, the added image B1 is arranged after the last image A3 of the first group, and the first group ID of the line of the file name B1 is set to "1".
そして、最後に、ステップS47において、このようにしてステップS45で書き換えた画像データ管理テーブル42d(図12)に従って、たとえば図11に示す画面表示例4を第1モニタ14に表示する。図11では、先に第1グループにグルーピングされていたファイル名A1‐A3に加えて、追加したファイル名B1を含むように、表示部62が形成されている。したがって、操作者は、ファイル名B1の画像が第1グループに追加されたことを確認できる。その後、図18へリターンする。
Finally, in step S47, the screen display example 4 shown in FIG. 11, for example, is displayed on the
図22は、第2グルーピング処理を示すフロー図である。この第2グルーピング処理は、図3に示した第2グルーピング処理プログラム40bに従って実行される。
FIG. 22 is a flowchart showing the second grouping process. The second grouping process is executed in accordance with the second
最初のステップS51では、CPU24(図2)は図3に示すRAMにアクセスし、それのデータ記憶領域42に形成されている画像データ管理テーブル42d(図14)に従って、第1グルーピング処理が終わった画面表示、たとえば図13に示す画面表示例5を第1モニタ14に表示する。ただし、このときの画像データ管理テーブル42dでは、第1グルーピング処理は終わっているので、その第1グルーピング処理の結果に従った第1グループIDが各ファイル名に付されているが、第2グルーピング処理は未だ実行されていないので、すべてのファイル名に対して第2グループIDはすべて「0」を設定しておく。
In the first step S51, the CPU 24 (FIG. 2) accesses the RAM shown in FIG. 3, and the first grouping process is finished according to the image data management table 42d (FIG. 14) formed in the
次のステップS53で、終了ボタン60(図13)がタッチされたかどうか判断する。“YES”なら、そのまま、終了する。 In the next step S53, it is determined whether the end button 60 (FIG. 13) is touched. If "YES", the process ends.
ステップS53で“NO”なら、続くステップS55において、第2グルーピング設定ボタン66(図13)がタッチされたかどうか、判断する。“YES”なら、ステップS57で、後述する第2グルーピング設定処理を実行する。 If "NO" in the step S53, it is determined in the subsequent step S55 whether or not the second grouping setting button 66 (FIG. 13) is touched. If "YES", in step S57, a second grouping setting process described later is executed.
ステップS55で“NO”が判断されると、続くステップS59において、第2グルーピング解除ボタン68(図13)がタッチされたかどうか、判断する。“YES”なら、ステップS61で、後述する第2グルーピング解除処理を実行する。 If "NO" is determined in the step S55, it is determined in the subsequent step S59 whether or not the second grouping release button 68 (FIG. 13) is touched. If "YES", in step S61, a second grouping release process described later is executed.
ステップS57の第2グルーピング設定処理の詳細が図23に示される。図23の最初のステップS71では、操作者は、第1グルーピング設定処理(解除処理および追加処理を含む)を経てグループ化されたグループのうち、再グループ化(第2グルーピング)したい複数のグループを、画面表示例5(図13)で指定または選択し、CPU24(図2)は、その指定または選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路38(図2)から受け取り、そのタッチ座標位置を画面表示例5のどの画像(グループ)を指示しているかを判断することによって、そのとき操作者が選択した、再グループ化したい複数のグループを特定する。 The details of the second grouping setting process of step S57 are shown in FIG. In the first step S71 of FIG. 23, the operator sets a plurality of groups to be regrouped (second grouping) out of the groups grouped through the first grouping setting process (including the canceling process and the adding process). , Designated or selected in the screen display example 5 (FIG. 13), and the CPU 24 (FIG. 2) receives the designation or selection. That is, the touch coordinates touched by the operator at that time are received from the touch panel control circuit 38 (FIG. 2), and by determining which image (group) of the screen display example 5 indicates the touch coordinate position, Identify the multiple groups you want to regroup, selected by the operator.
図15の画面表示例6において、操作者が第2グルーピングのために複数のグループを選択したことが模式的に描かれている。図15では矩形枠70が第2グルーピングのために選択されたグループを囲むことによって、当該選択を表示している。この例では、第1グルーピング処理によってグルーピングされた、第1グループ、第2グループおよび第7グループが選択されたことがわかる。
In the screen display example 6 of FIG. 15, it is schematically depicted that the operator has selected a plurality of groups for the second grouping. In FIG. 15, the
ただし、矩形枠70に代えて、選択されたグループをハイライト表示するなど、他の方法で第2グルーピングのために選択されたグループを明示するようにしてもよい。
However, instead of the
そして、操作者は、この図15のような画面表示例6を見て、自分が指定したグループを確認できる。もし間違った選択をしていた場合、間違って選択したグループの画像にダブルタッチするなどすることによって間違った選択を取り消せばよい。つまり、CPU24は、第2グルーピング設定のために画面表示例6が第1モニタ14に表示された状態で、タッチパネル制御回路38からダブルタッチ信号を受けたとき、そのときのタッチ座標で示されるグループ画像の選択の取消があったことを知ることができる。そして、上述の方法で選択をやり直せばよい。
Then, the operator can confirm the group designated by himself / herself by looking at the screen display example 6 as shown in FIG. If you made a wrong selection, you can cancel the wrong selection by double-touching the image of the incorrectly selected group. That is, when the CPU 24 receives a double touch signal from the touch
そして、ステップS73で、ステップS71で選択されたグループの各画像について、第2グループIDを付与するように、図14に示す画像データ管理テーブル42dを図17に示す画像データ管理テーブル42dに更新する。図17の画像データ管理テーブル42dでは、ステップS71で第2グルーピングのために選択した各グループの画像のファイル名に対応して、第2グループIDたとえば「A」が設定されている。 Then, in step S73, the image data management table 42d shown in FIG. 14 is updated to the image data management table 42d shown in FIG. 17 so as to assign a second group ID to each image of the group selected in step S71. . In the image data management table 42d of FIG. 17, a second group ID such as "A" is set corresponding to the file name of the image of each group selected for the second grouping in step S71.
ステップS73で、確認のために、図17の画像データ管理テーブル42dに基づいて、図16の画面表示例7を第1モニタ14に表示する。一覧表示領域50において、1、2、7で示す第1グループIDが矩形枠72によって囲まれ、第2グルーピング設定が終了した状態が表示される。
In step S73, the screen display example 7 of FIG. 16 is displayed on the
その後、CPU24は、次の第2グルーピング設定処理のために、第2グループ名をインクリメントして、「B」の第2グループ名を第2グループ名表示領域64(図16)に表示させる。この後、図22にリターンする。 Thereafter, the CPU 24 increments the second group name and causes the second group name display area 64 (FIG. 16) to display the second group name of "B" for the next second grouping setting process. Thereafter, the process returns to FIG.
ステップS61の第2グルーピング解除処理の詳細が図23に示される。図23の最初のステップS81では、操作者は、第2グルーピング設定処理を経て再グループ化されたグループのうち、再グループ化(第2グルーピング)を解除したいグループを、画面表示例7(図16)で指定または選択し、CPU24(図2)は、その指定または選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路38(図2)から受け取り、そのタッチ座標位置をたとえば画面表示例7のどの画像を指示しているかを判断することによって、そのとき操作者が選択した、第2グルーピングを解除したいグループを特定する。 The details of the second grouping release process of step S61 are shown in FIG. In the first step S81 of FIG. 23, the operator selects one of the groups regrouped through the second grouping setting process that is desired to release the regrouping (second grouping), as shown in FIG. And the CPU 24 (FIG. 2) accepts the specification or selection. That is, the operator receives the touch coordinates touched at that time from touch panel control circuit 38 (FIG. 2), and determines the touch coordinate position, for example, which image of screen display example 7 is designated at that time. The group selected by the person who wants to cancel the second grouping is specified.
そして、ステップS83で、たとえば図14に示す画像データ管理テーブル42dにおいて、ステップS81で選択されたグループの各画像について、第2グループIDが設定されている第2グルーピング名と同じとき、その第2グループIDを削除する。実際には、第2グループIDとして「0」を書き込む。この後、図22にリターンする。
<第2実施例>
第1実施例の第1グルーピング設定処理を示す図19では、第1グルーピング設定する画像データを選択するために、開始画像データおよび終了画像データをそれぞれ指定するようにした。この方法では、連続した画像データを選択する場合には効率よく操作できるが、第1グルーピング設定したい画像データをランダムに選択する場合には操作が煩雑になる恐れがある。
Then, in step S83, for example, in the image data management table 42d shown in FIG. 14, for each image of the group selected in step S81, when it is the same as the second grouping name in which the second group ID is set, Delete group ID. In practice, "0" is written as the second group ID. Thereafter, the process returns to FIG.
Second Embodiment
In FIG. 19 showing the first grouping setting process of the first embodiment, the start image data and the end image data are respectively designated in order to select the image data to be subjected to the first grouping setting. In this method, although it is possible to operate efficiently when selecting continuous image data, there is a possibility that the operation may be complicated when selecting image data to be set as the first grouping at random.
そこで、第2実施例として、たとえば図6のような画面表示例1において、第1グルーピング設定したい画像データをたとえばタッチ操作で選択または指定し、他方、第1モニタ14上に「選択確定ボタン」(図示せず)を設定しておき、この選択確定ボタンをタッチするまでは任意に、選択または取消ができるようにすることが考えられる。この場合、CPU24は、選択が確定した画像データに対して図19のステップS25を実行すればよい。
Therefore, as a second embodiment, for example, in the screen display example 1 as shown in FIG. 6, the image data to be set by the first grouping is selected or specified by touch operation, for example, while the “selection confirmation button” on the
ただし、選択を取り消す方法は、第2グループ設定のステップS71で説明したように、一旦選択した画像をダブルタッチするなど、任意の方法が考えられる。なお、この取消方法は、図19で開始画像や終了画像を間違えて指定した場合に、その指定を取り消す方法としても有効であろう。
<第3実施例>
たとえば、図8(図11)で示す第1グルーピング設定(追加)後の画面表示例1(画面表示例4)において、他のグループとの区別を明確にするために、グループ表示部62の矩形枠をグループ(第1グループID)毎に異なる色の矩形枠としたり、グループ毎に矩形枠内の背景色を異ならせたりするようにしてもよい。
However, as a method of canceling the selection, as described in step S71 of the second group setting, any method such as double-touching the image selected once can be considered. In addition, this cancellation method may be effective as a method for canceling the designation when the start image and the end image are incorrectly designated in FIG.
Third Embodiment
For example, in the screen display example 1 (screen display example 4) after the first grouping setting (addition) shown in FIG. 8 (FIG. 11), the rectangle of the
同じ考えに基づいて、第2グルーピング設定を示す、たとえば図16の画面表示例7においても、矩形枠72の色または矩形枠72の背景色を第2グループID毎に変えるようにしてもよい。
<第4実施例>
上述の実施例において、第1グルーピング設定後に画像データを追加するとき、図21では、追加する画像データを選択または指定した後、追加先のグループに属するどれかの画像データを選択または指定することによって、追加する画像データを追加先グループへ追加するように処理した。
Based on the same idea, the color of the
Fourth Embodiment
In the above-described embodiment, when adding image data after setting the first grouping, in FIG. 21, after selecting or specifying the image data to be added, selecting or specifying any image data belonging to the addition destination group Processed to add the image data to be added to the addition destination group.
このような方法に代えて、いわゆる「ドラックアンドドロップ」の手法を用いてもよい。この場合、たとえば図10の画面表示例3に矢印で示しているように、追加する画像データB1にタッチしたまま、移動して表示部62によって第1グループとして示されている領域にドロップする。そして、CPU24はそのようなドラッグアンドドロップを検出して、図21のステップS45を実行する。
<その他>
上述の実施例では、第1モニタ14がタッチ画面表示器であり、操作者のタッチ操作に従って動作するように説明した。しかしながら、第1モニタ14はタッチ画面表示器でなくてもよい。その場合には、操作者は図1に示すようなキーボード16やマウス18などの入力装置28(図2)を用いて操作すればよい。
Instead of such a method, a so-called "drag and drop" method may be used. In this case, as indicated by an arrow in screen display example 3 of FIG. 10, for example, while touching the image data B1 to be added, the image data B1 is moved and dropped in the area shown as the first group by the
<Others>
In the above-described embodiment, the
なお、図2において、画像データベース32はHDDとして説明したが、これは、たとえば、DDR SDRAM(Double Data Rate Synchronous Dynamic Random Access Memory)などの揮発性メモリ、およびフラッシュROM、EEPROM(登録商標)、などの不揮発性メモリで構成されてもよい。
Although the
さらに、上述の説明では、第1グルーピング処理プログラム40aおよび第2グルーピング処理プログラム40bは、記憶装置30内のRAMに設定されるように説明したが、このようなグルーピング処理プログラムは、従来公知の、コンピュータ読み取り可能な記録媒体に記録できる。グルーピング処理プログラムを記録媒体に記録することで、グルーピング処理プログラムに基づく処理を実行するためのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラムなど)を記録した記録媒体を持ち運び自在に提供することができる。
Furthermore, in the above description, the first
なお、記録媒体は、制御装置(コンピュータ)12が処理を実行するためのメモリ、たとえばROMのようなプログラムメディアであってもよいし、またはコンピュータ12が外部記憶装置として備えるプログラム読取装置に挿入することで読み取られるプログラムメディアであってもよい。
Note that the recording medium may be a program medium such as a memory, for example, a ROM, for the control device (computer) 12 to execute processing, or the
また、グルーピング処理プログラムは記憶装置30内のRAMに記憶される方式として説明したが、CPU24が記録媒体に直接アクセスして実行する方式であってもよい。
Although the grouping processing program has been described as being stored in the RAM in the
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスク、CD−ROM、MD(Mini Disc)、DVDなどの光ディスクのディスク系、ICカード(メモリカードを含む)、光カードなどのカード系、あるいはマスクROM、EPROM、EEPROM(登録商標)、フラッシュROMなどによる半導体メモリを含めた固定的にプログラムコードを担持する媒体であってもよい。 Here, the program medium is a recording medium configured to be separable from the main body, and a tape system such as a magnetic tape and a cassette tape, a flexible disk, a magnetic disk such as a hard disk, a CD-ROM, an MD (Mini Disc), Disc code of optical disc such as DVD, IC card (including memory card), card type such as optical card, or fixed program code including semiconductor memory such as mask ROM, EPROM, EEPROM (registered trademark), flash ROM, etc. It may be a medium that carries
また、制御装置12が、インターネットを含む通信ネットワークに接続可能なシステム構成であれば、記録媒体は、通信ネットワークからプログラムコードをダウンロードするように、流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、または他の記録媒体からインストールしておく。また、上記表示プログラムは、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
In addition, if the
さらに、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。 Furthermore, in each step of the flow chart shown in the above-described embodiment, the order of processing can be changed as appropriate as long as the same result is obtained.
10 …画像データ処理システム
12 …制御装置
14 …第1モニタ
20 …第2モニタ
24 …CPU
30 …記憶装置
32 …画像データベース
38 …タッチパネル制御回路
40 …プログラム記憶領域
40a …第1グルーピング処理プログラム
40b …第2グルーピング処理プログラム
42 …データ記憶領域
42c …画像データ一覧
42d …画像データ管理テーブル
44 …GUI
50 一覧表示領域
10 ... image
30
50 List display area
Claims (8)
モニタ、
前記画像データベースから画像データを読み出してモニタに画像を表示するための画像データを記憶する記憶装置、
前記記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するテーブル作成手段、
前記画像データ管理テーブルに基づいて、前記モニタに複数の画像を一覧表示する画像一覧表示手段、
前記一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定手段、
前記操作者が選択した複数の画像を1つのグループとして識別できるように前記画像データ管理テーブルを更新する第1グルーピング設定手段、
前記第1グルーピング設定手段によって更新された前記画像データ管理テーブルに基づいて前記モニタに複数のグループの画像を一覧表示する表示するグループ一覧表示手段、
前記一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定手段、および
前記操作者が選択した複数のグループを1つのグループとして識別できるように前記画像データ管理テーブルを更新する第2グルーピング設定手段を備える、画像データ処理システム。 An image data processing system for processing image data using image data stored in an image database, comprising:
monitor,
A storage device for reading image data from the image database and storing the image data for displaying the image on a monitor;
A table creation unit that creates an image data management table including a plurality of image data based on the image data stored in the storage device;
Image list display means for displaying a list of a plurality of images on the monitor based on the image data management table;
Grouped image specifying means for specifying the plurality of images for grouping selected by the operator upon receipt of the selection operation of the operator on the plurality of images displayed in the list;
A first grouping setting unit configured to update the image data management table so that a plurality of images selected by the operator can be identified as one group;
Group list display means for displaying a list of images of a plurality of groups on the monitor based on the image data management table updated by the first grouping setting means;
Group identification means for identifying the plurality of groups selected by the operator upon receipt of the operator's selection operation for the plurality of groups displayed in the list, and the plurality of groups selected by the operator can be identified as one group An image data processing system comprising a second grouping setting unit for updating the image data management table as described above.
前記操作者が選択した解除画像をグループから解除するように前記画像データ管理テーブルを更新する第1グルーピング解除手段をさらに備える、請求項1記載の画像データ処理システム。 A release image specifying means for receiving a selection operation of the operator on the images of the arbitrary groups displayed in the list and specifying a release image for releasing the grouping selected by the operator; and the release image selected by the operator The image data processing system according to claim 1, further comprising: a first grouping release unit that updates the image data management table so as to release from a group.
前記操作者が選択したグループを再グループ化したグループから解除する第2グルーピング解除手段をさらに備える、請求項1ないし4のいずれかに記載の画像データ処理システム。 In the second grouping setting result displayed on the monitor, a group specifying unit that receives an operator's selection operation for an arbitrary group and specifies the group selected by the operator; and the group selected by the operator again The image data processing system according to any one of claims 1 to 4, further comprising second grouping release means for releasing from a grouped group.
モニタ、
前記画像データベースから画像データを読み出してモニタに画像を表示するための画像データを記憶する記憶装置、
前記記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するテーブル作成手段、
前記画像データ管理テーブルに基づいて、前記モニタに複数の画像を一覧表示する画像一覧表示手段、
前記一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定手段、
前記操作者が選択した複数の画像を1つのグループとして識別できるように前記画像データ管理テーブルを更新する第1グルーピング設定手段、
前記第1グルーピング設定手段によって更新された前記画像データ管理テーブルに基づいて前記モニタに複数のグループの画像を一覧表示する表示するグループ一覧表示手段、
前記一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定手段、および
前記操作者が選択した複数のグループを1つのグループとして識別できるように前記画像データ管理テーブルを更新する第2グルーピング設定手段を備える、画像データ処理装置。 An image data processing apparatus for processing image data using image data stored in an image database, comprising:
monitor,
A storage device for reading image data from the image database and storing the image data for displaying the image on a monitor;
A table creation unit that creates an image data management table including a plurality of image data based on the image data stored in the storage device;
Image list display means for displaying a list of a plurality of images on the monitor based on the image data management table;
Grouped image specifying means for specifying the plurality of images for grouping selected by the operator upon receipt of the selection operation of the operator on the plurality of images displayed in the list;
A first grouping setting unit configured to update the image data management table so that a plurality of images selected by the operator can be identified as one group;
Group list display means for displaying a list of images of a plurality of groups on the monitor based on the image data management table updated by the first grouping setting means;
Group identification means for identifying the plurality of groups selected by the operator upon receipt of the operator's selection operation for the plurality of groups displayed in the list, and the plurality of groups selected by the operator can be identified as one group An image data processing apparatus comprising a second grouping setting unit configured to update the image data management table as described above.
前記記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するテーブル作成手段、
前記画像データ管理テーブルに基づいて、前記モニタに複数の画像を一覧表示する画像一覧表示手段、
前記一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定手段、
前記操作者が選択した複数の画像を1つのグループとして識別できるように前記画像データ管理テーブルを更新する第1グルーピング設定手段、
前記第1グルーピング設定手段によって更新された前記画像データ管理テーブルに基づいて前記モニタに複数のグループの画像を一覧表示する表示するグループ一覧表示手段、
前記一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定手段、および
前記操作者が選択した複数のグループを1つのグループとして識別できるように前記画像データ管理テーブルを更新する第2グルーピング設定手段
として機能させる、画像データ処理プログラム。 A computer of an image data processing apparatus comprising a monitor and a storage device for reading out image data from an image database and storing the image data for displaying the image on the monitor;
A table creation unit that creates an image data management table including a plurality of image data based on the image data stored in the storage device;
Image list display means for displaying a list of a plurality of images on the monitor based on the image data management table;
Grouped image specifying means for specifying the plurality of images for grouping selected by the operator upon receipt of the selection operation of the operator on the plurality of images displayed in the list;
A first grouping setting unit configured to update the image data management table so that a plurality of images selected by the operator can be identified as one group;
Group list display means for displaying a list of images of a plurality of groups on the monitor based on the image data management table updated by the first grouping setting means;
Group identification means for identifying the plurality of groups selected by the operator upon receipt of the operator's selection operation for the plurality of groups displayed in the list, and the plurality of groups selected by the operator can be identified as one group An image data processing program that functions as a second grouping setting unit that updates the image data management table as described above.
前記記憶装置に記憶された画像データに基づいて、複数の画像データを含む画像データ管理テーブルを作成するステップ、
前記画像データ管理テーブルに基づいて、前記モニタに複数の画像を一覧表示する画像一覧表示ステップ、
前記一覧表示された複数の画像に対する操作者の選択操作を受け付けて、操作者が選択したグループ化のための複数の画像を特定するグループ化画像特定ステップ、
前記操作者が選択した複数の画像を1つのグループとして識別できるように前記画像データ管理テーブルを更新する第1グルーピング設定ステップ、
前記第1グルーピング設定ステップで更新された前記画像データ管理テーブルに基づいて前記モニタに複数のグループの画像を一覧表示する表示するグループ一覧表示ステップ、
前記一覧表示された複数のグループに対する操作者の選択操作を受け付けて、操作者が選択した複数のグループを特定するグループ特定ステップ、および
前記操作者が選択した複数のグループを1つのグループとして識別できるように前記画像データ管理テーブルを更新する第2グルーピング設定ステップを含む、画像データ処理方法。 An image data processing apparatus comprising a monitor and a storage device for reading out image data from an image database and storing image data for displaying the image on the monitor;
Creating an image data management table including a plurality of image data based on the image data stored in the storage device;
An image list display step of displaying a list of a plurality of images on the monitor based on the image data management table;
A grouping image specifying step of specifying a plurality of images for grouping selected by the operator upon receiving a selection operation of the operator on the plurality of images displayed in the list;
A first grouping setting step of updating the image data management table so that a plurality of images selected by the operator can be identified as one group;
A group list display step of displaying a list of images of a plurality of groups on the monitor based on the image data management table updated in the first grouping setting step;
The group identification step of identifying the plurality of groups selected by the operator upon receipt of the operator's selection operation for the plurality of groups displayed in the list, and the plurality of groups selected by the operator can be identified as one group A second grouping setting step of updating the image data management table as described above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015186267A JP6523116B2 (en) | 2015-09-24 | 2015-09-24 | Image data processing system, image data processing method and image data processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015186267A JP6523116B2 (en) | 2015-09-24 | 2015-09-24 | Image data processing system, image data processing method and image data processing program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019083883A Division JP6823104B2 (en) | 2019-04-25 | 2019-04-25 | Image data processing system, image data processing method and image data processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017062532A JP2017062532A (en) | 2017-03-30 |
| JP6523116B2 true JP6523116B2 (en) | 2019-05-29 |
Family
ID=58430131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015186267A Active JP6523116B2 (en) | 2015-09-24 | 2015-09-24 | Image data processing system, image data processing method and image data processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6523116B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7447500B2 (en) * | 2020-01-22 | 2024-03-12 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3767093B2 (en) * | 1997-05-30 | 2006-04-19 | カシオ計算機株式会社 | Image data group editing / playback method, image processing apparatus, and recording medium recording image data group editing / playback program |
| JP2006318033A (en) * | 2005-05-10 | 2006-11-24 | Olympus Imaging Corp | Image management device, image management program, image management method and storage medium |
| JP2010009608A (en) * | 2009-07-13 | 2010-01-14 | Sony Corp | Image management device, method for managing image, and image management program |
-
2015
- 2015-09-24 JP JP2015186267A patent/JP6523116B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017062532A (en) | 2017-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10061493B2 (en) | Method and device for creating and editing object-inserted images | |
| JP5149724B2 (en) | Image management apparatus, control method therefor, and storage medium | |
| US20190104221A1 (en) | Information processing method, information processing apparatus, and storage medium | |
| US8341219B1 (en) | Sharing data based on tagging | |
| JP6702900B2 (en) | Information processing apparatus, display control method, and program | |
| JP2009500884A (en) | Method and device for managing digital media files | |
| JP5883815B2 (en) | Electronic album apparatus and operation control method thereof | |
| US12106561B2 (en) | Information processing device, information processing method, and program | |
| JP6083546B1 (en) | Information management apparatus, information management method and program | |
| JP2017120541A (en) | Information processing device, information processing method and program | |
| JP5027350B2 (en) | Image folder transmission reproduction apparatus and image folder transmission reproduction program | |
| JP6823104B2 (en) | Image data processing system, image data processing method and image data processing program | |
| JP6523116B2 (en) | Image data processing system, image data processing method and image data processing program | |
| JP2016095787A (en) | Information processing apparatus, information processing system, information processing method, and information processing program | |
| JP6539993B2 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM | |
| JP6132811B2 (en) | Program and information processing apparatus | |
| CN103608821B (en) | The control method of information terminal and information terminal | |
| CN106453987A (en) | File management apparatus and method | |
| JP2016010612A (en) | Electronic shelf label system, portable terminal, and control program of electronic shelf label system | |
| JP5587398B2 (en) | System for creating media with images laid out | |
| US20210044704A1 (en) | Information processing apparatus, method for information processing, and storage medium | |
| JP4674728B2 (en) | Image selecting apparatus, image selecting apparatus control method, program, and recording medium | |
| JP2007052742A (en) | Image display device, image display method, and program | |
| KR101421726B1 (en) | method for browsing photograph | |
| JP2017129941A (en) | Information processing system, information processing program, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180323 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190320 |
|
| 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: 20190402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190425 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6523116 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |