JP5799545B2 - File management device, file management system, control method, program - Google Patents
File management device, file management system, control method, program Download PDFInfo
- Publication number
- JP5799545B2 JP5799545B2 JP2011072872A JP2011072872A JP5799545B2 JP 5799545 B2 JP5799545 B2 JP 5799545B2 JP 2011072872 A JP2011072872 A JP 2011072872A JP 2011072872 A JP2011072872 A JP 2011072872A JP 5799545 B2 JP5799545 B2 JP 5799545B2
- Authority
- JP
- Japan
- Prior art keywords
- image file
- owner information
- information
- file
- different
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、画像データへのアクセス制御に関する技術に関し、特に画像データの属性情報に従って、開示範囲を定めることでアクセス制御を行う技術に関する。 The present invention relates to a technique related to access control to image data, and more particularly to a technique for performing access control by defining a disclosure range according to attribute information of image data.
現在、デジタルスチルカメラ等で撮影して得られた画像ファイルを、ファイルを保管管理するファイルサーバへ格納し、適宜、ユーザが利用する際に画像ファイルへアクセスして参照、編集、及びダウンロード等の操作を行う。 Currently, image files obtained by digital still cameras, etc. are stored in file servers that store and manage the files. When appropriate, users can access the image files to view, edit, download, etc. Perform the operation.
但し、学校、企業等のグループで扱われるファイルサーバは、複数のユーザによって利用され、個々のユーザは、自身が所有するデジタルスチルカメラ等で撮影して得られた画像ファイルを自由にファイルサーバへ格納することで、他のユーザが撮影して得られた画像ファイルを共有し、相互に必要とする情報の共有化を推し量ることが可能である。 However, file servers handled by groups such as schools and companies are used by a plurality of users, and each user can freely download image files obtained by photographing with a digital still camera owned by the user to the file server. By storing, it is possible to share image files obtained by other users and to share information necessary for each other.
例えば、団体で参加がなされる旅行や式典等において、其々のユーザが、自身で撮影して得られた画像ファイルをファイルサーバへ格納し、適宜、各ユーザが、格納された画像ファイルの参照等を行うことが可能である。 For example, in trips and ceremonies where participation is made in a group, each user stores an image file obtained by himself / herself in a file server, and each user appropriately refers to the stored image file. Etc. can be performed.
しかしながら、ファイルサーバに於いては、特定のユーザに対して画像ファイルへのアクセス範囲を定めることで、ユーザにとって無関係な画像ファイルのアクセス権をユーザから剥奪することで、画像ファイルの利便性を高める工夫がなされている。 However, in the file server, by defining the access range to the image file for a specific user, the access right of the image file irrelevant to the user is removed from the user, thereby improving the convenience of the image file. Ingenuity has been made.
但し、大量に画像ファイルが存在する場合、アクセス権を付与するに当たり、撮影した日時や場所によっては、異なるアクセス範囲を設定する必要があり、画像ファイルの整理を行う際に、ユーザに対して労力を要してしまう。 However, when there are a large number of image files, it is necessary to set different access ranges depending on the shooting date and location when granting access rights. Is required.
そこで画像ファイルの属性情報(撮影日時、位置情報、露光情報等)と予め登録されたユーザのプロファイル、地図、季節行事、暦、気象、及びイベント等の情報とを利用して、画像ファイルに記録された撮影内容を特色づけるようなタイトルを推測し設定することで、画像ファイルを分類整理する技術が開示されている(例えば、特許文献1参照)。 Therefore, using image file attribute information (photographing date, position information, exposure information, etc.) and pre-registered user profile, map, seasonal events, calendar, weather, events, etc., information is recorded in the image file. A technique for classifying and organizing image files by estimating and setting a title that characterizes the captured content is disclosed (for example, see Patent Document 1).
しかしながら、特許文献1に記載された発明では、ユーザが撮影して得られた画像ファイルに対してタイトルを推測し設定するため、複数のユーザで撮影して得られた画像ファイルのなかから自身の画像ファイルと関連性のある画像ファイルを特定することが難しい。
However, in the invention described in
例えば、ユーザが、ストーリー性を持たせて画像ファイルの閲覧等を望む場合、全てのユーザの画像ファイルから同一場所で撮影して得られた画像ファイルを選定すると共に、更に時系列的にこれらの画像ファイルを並べ替える必要がある。 For example, when a user wants to view an image file with a story, etc., the user selects an image file obtained by shooting at the same place from all the user's image files, and further chronologically selects these files. You need to rearrange the image files.
確かに、特許文献1に記載された発明に於いて、推測設定された画像ファイルのタイトルから画像ファイル間の類似性を判断することによって、こられの画像ファイルを分類整理することも考えられるが、これらの態様については特許文献1には記載や示唆はなく、複数の画像ファイルが存在する中で、当該画像ファイル間の関連性を解析する必要性が問われるような状況では、ユーザビリティーが低下してしまう。
Certainly, in the invention described in
従って、本発明では、上記課題を解決するために、複数のユーザの其々所有する画像ファイルが存在する場合、当該画像ファイル間の解析を行うことで、ユーザに関係する画像ファイルを提供することが可能なファイル管理装置、ファイル管理システム、制御方法、プログラムを提供することを目的とする。 Therefore, in the present invention, in order to solve the above problem, when there are image files owned by a plurality of users, an image file related to the user is provided by performing an analysis between the image files. An object of the present invention is to provide a file management apparatus, a file management system, a control method, and a program that can be used.
上記目的を達成するための第一の発明は、撮影装置によって撮影して得られた画像ファイルを保管するファイル管理装置において、前記画像ファイルの所有者情報に対応して当該画像ファイルを記憶する画像ファイル記憶手段と、前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段と、前記所有者情報の経路の位置を示す経路情報を取得する取得手段と、前記対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、前記解析手段によって特定された前記所有者情報の画像ファイルの撮影情報を用いて、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、前記第1の決定手段及び前記第2の決定手段によって決定した前記異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示することを制御する表示手段と、を備えたことを特徴とする。 According to a first aspect of the present invention, there is provided a file management device for storing an image file obtained by photographing with an imaging device, wherein the image file is stored in correspondence with owner information of the image file. File storage means; correspondence information storage means for storing owner information different from the owner information corresponding to the owner information; acquisition means for acquiring path information indicating a position of the path of the owner information; Based on the owner information stored in the correspondence information storage means and different owner information corresponding to the owner information, an image file corresponding to the owner information and an image corresponding to the different owner information An image file specifying means for specifying a file, an image file corresponding to the owner information specified by the image file specifying means, and the different Analysis means for analyzing the image file corresponding to the owner information to specify the image file of the different owner information related to the image file of the owner information, and specified by the analysis means First determination means for determining an image file of the different owner information related to the image file of the owner information using the shooting information of the image file of the owner information, and analysis by the analysis means An image file corresponding to different owner information specified by the image file specifying means whose distance from the path information of the owner information acquired by the acquiring means is a photographing position within a predetermined range is set as the owner information. Second determination means for determining the relevant different owner information image files, the first determination means and the second determination; Display means for controlling to display together with the image file of the image file and the owner information of the different owner information determined by stage, characterized by comprising a.
上記目的を達成するための第二の発明は、撮影装置によって撮影して得られた画像ファイルを受付けるクライアント端末と前記クライアント端末から送信された前記画像ファイルを管理するファイル管理装置とからなるファイル管理システムであって、前記クライアント端末は、所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報との送信を行う送信手段と、前記ファイル管理装置の第1の決定手段及び第2の決定手段によって決定された所有者情報の画像ファイルに関連性のある前記所有者情報と異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示部へ表示する表示手段と、を備え、前記ファイル管理装置は、前記送信手段によって送信された所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報とを受信する受信手段と、前記受信手段によって受信した所有者情報に対応して当該画像ファイル及び当該経路情報を記憶する記憶手段と、前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段と、前記対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、前記解析手段によって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、を備えたことを特徴とする。 A second invention for achieving the above object is a file management comprising a client terminal that accepts an image file obtained by photographing with a photographing device and a file management device that manages the image file transmitted from the client terminal. a system, said client terminal, the owner information, and the image file, and transmitting means for transmitting the route information indicating the position of the path of the owner information, a first determination of the file management apparatus means and the second by the determination means to the image file and the combined display unit of the image file and the owner information of the owner information is different owner information that is relevant to the decision to owner information image file display means for displaying, wherein the file management apparatus, the owner information transmitted by said transmitting means, said image file When a receiving means for receiving the route information indicating the position of the path of the owner information, and memorize means for storing the image file and the route information corresponding to the owner information received by said receiving means, Corresponding information storage means for storing owner information different from the owner information corresponding to the owner information, and the owner information stored in the correspondence information storage means and different ownership corresponding to the owner information Based on the owner information, the image file specifying means for specifying the image file corresponding to the owner information and the image file corresponding to the different owner information, and the owner information specified by the image file specifying means For the corresponding image file and the image file corresponding to the different owner information, the different location relevant to the image file of the owner information. Party and analyzing means for analyzing in order to identify the image file information, the image file of the different owner information face information of the owner information identified by said analyzing means is present, the image of the owner information The distance from the path information of the owner information acquired by the acquisition unit analyzed by the first determination unit that determines the image file of the different owner information related to the file and the analysis unit is within a predetermined range Second determining means for determining an image file corresponding to different owner information specified by the image file specifying means that is a photographing position as an image file of the different owner information related to the owner information; , Provided.
上記目的を達成するための第三の発明は、撮影装置によって撮影して得られた画像ファイルの所有者情報に対応して当該画像ファイルを記憶する画像ファイル記憶手段を備えたファイル管理装置の制御方法であって、前記所有者情報の経路の位置を示す経路情報を取得する取得ステップと、前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定ステップと、前記画像ファイル特定ステップによって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析ステップと、前記解析ステップによって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定ステップと、前記解析ステップによって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定ステップによって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報の画像ファイルに関連性のある画像ファイルとして決定する第2の決定ステップと、前記解析ステップによって解析した前記取得ステップによって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定ステップによって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定ステップと、前記第1の決定ステップ及び第2の決定ステップによって決定した前記異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示することを制御する表示ステップと、を実行することを特徴とする。 According to a third aspect of the present invention for achieving the above object, there is provided a control of a file management apparatus comprising image file storage means for storing the image file in correspondence with owner information of the image file obtained by photographing with the photographing apparatus. A method for acquiring route information indicating a position of a route of the owner information, and storing in a corresponding information storage means for storing owner information different from the owner information corresponding to the owner information An image file that identifies an image file corresponding to the owner information and an image file corresponding to the different owner information based on the owner information that has been set and different owner information corresponding to the owner information An image file corresponding to the owner information specified in the specifying step, the image file specifying step, and an image corresponding to the different owner information Against Airu, an analysis step of analyzing in order to identify the image files of the different owner information is relevant to the image file of the owner information, the face of the owner information specified by said analysis step The image file of the different owner information in which the information exists is analyzed by a first determination step of determining the image file of the different owner information relevant to the image file of the owner information and the analysis step An image file corresponding to the different owner information specified by the image file specifying step in which the distance from the path information of the owner information acquired by the acquiring means is a photographing position within a predetermined range is an image of the owner information. A second determination step for determining an image file relevant to the file, and the analysis step. An image file corresponding to different owner information specified by the image file specifying step, wherein the distance from the path information of the owner information acquired by the acquired acquisition step is a photographing position within a predetermined range, the owner information A second determination step of determining the image file of the different owner information related to the image file, the image file of the different owner information determined by the first determination step and the second determination step, and the owner And a display step for controlling display together with the image file of information .
上記目的を達成するための第四の発明は、撮影装置によって撮影して得られた画像ファイルの所有者情報に対応して当該画像ファイルを記憶する画像ファイル記憶手段を備えたファイル管理装置において実行されるプログラムであって、前記ファイル管理装置を、前記所有者情報の経路の位置を示す経路情報を取得する取得手段と、前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、前記解析手段によって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、前記第1の決定手段及び前記第2の決定手段によって決定した前記異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示することを制御する表示手段と、して機能させることを特徴とする。 A fourth invention for achieving the above object is executed in a file management apparatus comprising image file storage means for storing image files corresponding to owner information of image files obtained by photographing with a photographing apparatus. The file management apparatus is configured to obtain acquisition means for acquiring path information indicating a path position of the owner information, and owner information different from the owner information corresponding to the owner information. Corresponding to the image file corresponding to the owner information and the different owner information based on the owner information stored in the stored corresponding information storage means and the different owner information corresponding to the owner information An image file specifying means for specifying an image file; an image file corresponding to the owner information specified by the image file specifying means; and An analysis unit that performs analysis to identify an image file having different owner information related to the image file of the owner information, and an analysis unit that identifies the image file corresponding to the owner information First determining means for determining the image file of the different owner information that has the face information of the owner information that has been determined, and the image file of the different owner information that is related to the image file of the owner information And image files corresponding to different owner information specified by the image file specifying means whose distance from the path information of the owner information acquired by the acquiring means analyzed by the analyzing means is a photographing position within a predetermined range Second determining means for determining the image file of the different owner information related to the owner information; Display means for controlling to display determination means and by combining the image file of the image file and the owner information of said different owner information determined by the second determining means, characterized thereby to function with To do.
上記目的を達成するための第五の発明は、撮影装置によって撮影して得られた画像ファイルを受付けるクライアント端末と前記クライアント端末から送信された前記画像ファイルを管理するファイル管理装置とからなるファイル管理システムの制御方法であって、前記クライアント端末において、所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報との送信を行う送信ステップと、前記ファイル管理装置の第1の決定ステップ及び第2の決定ステップによって決定された所有者情報の画像ファイルに関連性のある前記所有者情報と異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示部へ表示する表示ステップと、して実行し、前記ファイル管理装置において、前記送信ステップによって送信された所有者情報と、画像ファイルと、前記所有者情報の経路の位置を示す経路情報とを受信する受信ステップと、前記受信ステップによって受信した所有者情報に対応して当該画像ファイル及び当該経路情報を記憶する記憶ステップと、前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定ステップと、前記画像ファイル特定ステップによって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析ステップと、前記解析ステップによって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定ステップと、前記解析ステップによって解析した前記取得ステップによって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定ステップによって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定ステップと、を実行することを特徴とする。 A fifth invention for achieving the above object is a file management comprising a client terminal that accepts an image file obtained by photographing with a photographing device and a file management device that manages the image file transmitted from the client terminal. a control method of the system, at the client terminal, the owner information, and the image file, a transmission step that transmits the route information indicating the position of the path of the owner information, second of the file management apparatus the combined first determining step and the owner information different from the image file of the owner information that is relevant to the second determination step by the decision has been owner information image file and the image file of the owner information A display step of displaying on the display unit, and executing the transmission step in the file management device Thus the owner information transmitted, an image file, a receiving step of receiving the route information indicating the position of the path of the owner information, the image file and corresponding to the owner information received by said receiving step and memorize step for storing the route information, the owner information and the owner information stored in the correspondence information storage means for storing owner information different from the owner information corresponding to said owner information Based on different corresponding owner information, an image file specifying step for specifying an image file corresponding to the owner information and an image file corresponding to the different owner information, and the image file specifying step For the image file corresponding to the owner information and the image file corresponding to the different owner information, the owner information An analysis step of analyzing in order to identify the image files of the different owner information is relevant to the image file, of the different owner information face information of the owner information identified by the analysis step is present an image file, a first determining step of determining an image file of the different owner information is relevant to the image file of the owner information, the owner of the information acquired by the acquisition step of the analysis by said analysis step An image file corresponding to the different owner information specified by the image file specifying step whose distance from the route information is a photographing position within a predetermined range is an image of the different owner information related to the owner information. And executing a second determination step of determining as a file .
上記目的を達成するための第六の発明は、撮影装置によって撮影して得られた画像ファイルを受付けるクライアント端末と前記クライアント端末から送信された前記画像ファイルを管理するファイル管理装置とからなるファイル管理システムにおいて実行されるプログラムであって、前記クライアント端末を、所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報との送信を行う送信手段と、前記ファイル管理装置の第1の決定手段及び第2の決定手段によって決定された所有者情報の画像ファイルに関連性のある前記所有者情報と異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示部へ表示する表示手段と、して機能させ、前記ファイル管理装置を、前記送信手段によって送信された所有者情報と、画像ファイルと、前記所有者情報の経路の位置を示す経路情報とを受信する受信手段と、前記受信手段によって受信した所有者情報に対応して当該画像ファイル及び当該経路情を記憶する記憶手段と、前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、前記解析手段によって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、して機能させることを特徴とする。 A sixth invention for achieving the above object is a file management comprising a client terminal that accepts an image file obtained by photographing with a photographing device and a file management device that manages the image file transmitted from the client terminal. A program executed in a system, wherein the client terminal transmits owner information, the image file, and path information indicating a path position of the owner information, and the file management apparatus a first determining means and said owner information that is relevant to the second determining means by decision has been owner information image file with the image file of a different owner information and the image file of the owner information display means for displaying the combined display unit, is to function, the file management apparatus, transmitted by the transmitting means The owner information, image files and a receiving unit for receiving the route information indicating the position of the path of the owner information, the image file and the route corresponding to the owner information received by said receiving means and memorize means for storing information, corresponding to said owner information and the owner information stored in the correspondence information storage means for storing owner information different from the owner information corresponding to said owner information Based on different owner information, an image file specifying means for specifying an image file corresponding to the owner information and an image file corresponding to the different owner information, and the owner specified by the image file specifying means The image file corresponding to the information and the image file corresponding to the different owner information are different from each other related to the image file of the owner information. Analyzing means for analyzing in order to identify the image file of the owner information, an image file of said different proprietary information face information of the owner information identified by said analyzing means is present, the owner information The distance from the path information of the owner information acquired by the first determining unit that determines the image file of the different owner information related to the image file and the acquiring unit analyzed by the analyzing unit is a predetermined range Second determining means for determining an image file corresponding to different owner information specified by the image file specifying means which is a photographing position as an image file of the different owner information related to the owner information And functioning.
本発明によれば、画像ファイルの日時及び撮影場所等の属性情報を用いて画像ファイル間の関連性を特定すると共に、関連性のある画像ファイルに対してアクセス範囲を加味してユーザへ画像ファイルを提供することで、ユーザは自身に関連性のある画像ファイルを利用することが可能となるので、画像ファイルの分類整理等に要する労力を軽減すると共に、ユーザビリティーの向上を図ることが可能となる、という効果を奏する。 According to the present invention, the relevance between image files is specified using attribute information such as the date and time of the image file and the shooting location, and the access range is added to the related image file to the user. By providing an image file, the user can use image files that are relevant to him / her, thus reducing the labor required for sorting and organizing image files and improving usability. The effect of becoming.
[第1の実施形態] [First Embodiment]
以下、図面を参照して、本発明の第1の実施形態を詳細に説明する。 Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.
図1には、ファイル管理システムの概略構成を示す構成図が図示されており、ファイル管理システム100は、複数のクライアント端末102、及びファイル管理装置104がネットワーク106を介して接続されている。
FIG. 1 is a configuration diagram showing a schematic configuration of a file management system. In the
ユーザは、クライアント端末102に予め組み込まれたソフトウェアを用いて、デジタルスチルカメラ等で撮影して得られた画像ファイルを当該デジタルスチルカメラ等から取り込みを行い、所定の記憶領域へ記憶する。
A user takes in an image file obtained by photographing with a digital still camera or the like using software pre-installed in the
そして、ユーザは、クライアント端末102に表示された所定の記憶領域へ記憶した画像ファイルの中から、ファイル管理装置104にて記憶管理する必要のある画像ファイルを選択し、ネットワーク106を介して、ファイル管理装置104へ選択した画像ファイルを送信する。
Then, the user selects an image file that needs to be stored and managed by the
ファイル管理装置104は、送信された画像ファイルを自身の所定の記憶領域へ記憶し、クライアント端末102からの要求指示に応じて、適宜、画像ファイル間の解析、及び画像ファイルへのアクセス範囲の設定等の処理を実行する。
The
尚、画像ファイルの属性情報として撮影日時を示す日時情報、及び撮影位置を示す位置情報が予め画像ファイルへ記憶されており、既存のGPS(global positioning system)機能を有するデジタルスチルカメラ等で撮影された画像ファイルでも構わないし、GPS機能なしのデジタルスチルカメラ等で撮影した場合、帯同するGPSロガー等の時系列的に位置情報を取得する機器から時刻及び位置情報を取得して、画像ファイルに記憶された時刻に対応するGPSロガーから出力された撮影時刻の位置情報を用いる態様でも構わない。 Note that the date and time information indicating the shooting date and time and the position information indicating the shooting position are stored in advance in the image file as attribute information of the image file, and are shot with a digital still camera or the like having an existing GPS (global positioning system) function. If the image file is taken with a digital still camera without GPS function, the time and position information is acquired from a device that acquires position information in a time series such as a GPS logger, and stored in the image file. The position information of the photographing time output from the GPS logger corresponding to the recorded time may be used.
図2は、本発明の実施形態に係るファイル管理装置104のハードウェアの概略構成を示す構成図である。
FIG. 2 is a configuration diagram showing a schematic hardware configuration of the
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各端末の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。
The
CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。
The
また、入力コントローラ(入力C)205は、キーボードや不図示のマウス等のポインティングデバイスを示す入力部209からの入力を制御する。
An input controller (input C) 205 controls input from an
ビデオコントローラ(VC)206は、表示部210等の表示器への表示を制御する。表示器はCRTに関わらず、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
A video controller (VC) 206 controls display on a display unit such as the
メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A memory controller (MC) 207 is a hard disk (HD), floppy disk (registered trademark FD) or PCMCIA card slot for storing boot programs, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an
通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、表示部210上での表示を可能としている。また、CPU201は、表示部210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための画像ファイルの開示処理を実行するためのプログラムは外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ211に格納されており、これらについての詳細な説明は後述する。
A program for executing an image file disclosure process for realizing the present invention is recorded in the
尚、クライアント端末102のハードウェア構成は、ファイル管理装置104と同等のハードウェア構成を有しているため説明は省略し、以後、必要に応じて同一の符号を用いて説明を行う。
Note that the hardware configuration of the
図3には、ユーザがファイル管理システム100にログインを行う際に利用するログイン画面300の構成が示されており、ログイン画面300は、クライアント端末102の表示部210へ表示される。
FIG. 3 shows a configuration of a
ログイン画面300は、ユーザを一意に識別するためのユーザIDの入力欄を示すログインID302、ユーザがファイル管理システム100を利用することが可能であるか否かの認証を行う際に利用するパスワードの入力欄を示すパスワード304、ユーザの認証の開始を指示する際に押下するためのログインボタン306を備えて構成されている。
The
図4には、ユーザがデジタルスチルカメラ等からクライアント端末102にて受付けて記憶した画像ファイルを選択して、当該画像ファイルをファイル管理装置104へ送信指示(アップロード)するか、あるいは、既にファイル管理装置104に記憶管理された画像ファイルを参照するのか、何れかの処理を行うのかをユーザが選択を行うための画像登録参照画面400の構成が示されており、画像登録参照画面400は、クライアント端末102の表示部210へ表示される。
In FIG. 4, the user selects an image file received and stored at the
画像登録参照画面400は、画像登録ボタン402及び画像参照ボタン404を備えており、画像登録参照画面400を用いて、ユーザがデジタルスチルカメラ等からクライアント端末102に取得した画像ファイルを選択して、当該画像ファイルをファイル管理装置104へアップロードする場合は、画像登録ボタン402を、入力部209を介して押下した状態で、既にファイル管理装置104に記憶管理された画像ファイルを参照する場合は、画像参照ボタン404を、入力部209を介して押下する。
The image
図5には、ユーザがファイル管理装置104に記憶された画像ファイルを参照する際に、画像ファイルが撮影された時刻を条件に参照を行う際に利用する日付範囲選択画面500の構成を示しており、日付範囲選択画面500は、クライアント端末102の表示部210へ表示される。
FIG. 5 shows a configuration of a date
日付範囲選択画面500は、撮影した期間を指定することによって、指定した期間に撮影された画像ファイルを参照することが可能であり、期間の開始日付の入力欄を示す開始日付入力欄502、期間の終了日付の入力欄を示す終了日付入力欄504、画像ファイルの参照処理を開始する際に押下する選択ボタン506、及び期間の指定を行わずに日付範囲選択画面500を閉じる際に押下するキャンセルボタン508を備えて構成されている。
The date
図6には、ユーザが自身の画像ファイルのアクセス範囲等を設定するための情報を記憶するためのユーザ管理情報テーブル600の構成を示しており、ユーザ管理情報テーブル600は、ファイル管理装置104の外部メモリ211等の記憶媒体に記憶されている。
FIG. 6 shows the configuration of a user management information table 600 for storing information for the user to set the access range of his / her own image file. The user management information table 600 is stored in the
ユーザ管理情報テーブル600は、ユーザを一意に識別するためのユーザID602、ユーザがファイル管理システム100へログインする際の認証時に利用するパスワード604、ユーザの名称を示す名前606、及びユーザが所有するメールアドレス608を備えている。
The user management information table 600 includes a
また、ユーザ管理情報テーブル600は、アイコンファイルパス610を備えており、クライアント端末102の表示部210に画像ファイルと並べて当該画像ファイルの所有者を識別するためのアイコンを表示するため、当該アイコンが記憶されたファイルの所定の記憶領域へのパスがアイコンファイルパス610に記憶されている。
In addition, the user management information table 600 includes an
また、ユーザ管理情報テーブル600は、顔情報612を備えており、ユーザの画像ファイルと別ユーザの画像ファイルとを解析する際に、ユーザの顔が別ユーザの画像ファイルに存在する場合、関連性のある画像ファイルとして特定する際に用いるため、各ユーザの顔が記録されたファイルの所定の記憶領域へのパスが顔情報612に記憶されている。
In addition, the user management information table 600 includes
また、ユーザ管理情報テーブル600は、開示範囲(距離)614を備えており、ユーザが自身の画像ファイルを他ユーザへ開示する際に、他ユーザが撮影した画像ファイルの位置と自身の画像ファイルが撮影された位置との差が、開示範囲(距離)614に記憶された距離内であれば開示を行うため。開示範囲(距離)614には、開示を許可すべき距離が記憶されている。 The user management information table 600 includes a disclosure range (distance) 614. When the user discloses his / her image file to another user, the position of the image file taken by the other user and his / her own image file are stored. To disclose if the difference from the photographed position is within the distance stored in the disclosure range (distance) 614. A disclosure range (distance) 614 stores a distance that should be permitted to be disclosed.
更に、ユーザ管理情報テーブル600は、開示範囲(時間)616を備えており、ユーザが自身の画像ファイルを他ユーザへ開示する際に、他ユーザが撮影した画像ファイルの日時と自身の画像ファイルが撮影された日時との差が、開示範囲(時間)616に記憶された時間内であれば開示を行うため。開示範囲(時間)616には、開示を許可すべき時間が記憶されている。 Furthermore, the user management information table 600 includes a disclosure range (time) 616, and when a user discloses his / her image file to another user, the date and time of the image file taken by the other user and his / her own image file are stored. The disclosure is made if the difference from the date and time when the image was taken is within the time stored in the disclosure range (time) 616. The disclosure range (time) 616 stores a time at which disclosure should be permitted.
図7には、ユーザと交友のあるユーザの関係を記憶した交友情報テーブル700が示されており、交友情報テーブル700には、ユーザを一意に識別するためのユーザID702、ユーザID702に記憶されたユーザIDを有するユーザと交友のあるユーザを一意に識別するための交友ID704を備えており、交友情報テーブル700は、ファイル管理装置104の外部メモリ211等の記憶媒体に記憶されている。
FIG. 7 shows a friendship information table 700 that stores relationships between users who are friends with the user. The friendship information table 700
図8には、画像ファイルの属性情報を管理する画像属性記憶テーブル800が示されており、画像属性記憶テーブル800は、ファイル管理装置104の外部メモリ211等の記憶媒体に記憶されている。
FIG. 8 shows an image attribute storage table 800 for managing image file attribute information. The image attribute storage table 800 is stored in a storage medium such as the
画像属性記憶テーブル800は、画像ファイルを一意に識別するための画像ID802、当該画像ファイルが記憶されている所定の記憶領域へのパスを示す画像ファイルパス804、当該画像ファイルの所有者のユーザIDを示す所有者806、当該画像ファイルの別ユーザの顔が存在する際の当該別ユーザのユーザIDを記憶する顔情報808を備えている。
The image attribute storage table 800 includes an
また、画像属性記憶テーブル800は、画像ファイルが撮影された日時を示す日時810、画像ファイルが撮影された位置を示す位置812、各画像ファイルの別ユーザへの開示範囲を定めるための当該別ユーザのユーザIDを示す個別画像の開示範囲814を備えている。
In addition, the image attribute storage table 800 includes a date and
個別画像の開示範囲814については、交友情報テーブル700に記憶された交友IDを有するユーザに画像ファイルを閲覧可能とする場合は、ユーザ設定の開示範囲が設定され、個別に画像ファイルを閲覧可能とするユーザを設定する場合は、閲覧可能とさせたいユーザのユーザIDを設定する。
With regard to the individual
次に、本発明の実施形態に係るファイル管理システムにおいて実行される画像ファイルの開示処理に関するフローチャートを図9に示しており、クライアント端末102、あるいはファイル管理装置104のCPU201の制御の下、実行される。
Next, FIG. 9 shows a flowchart regarding image file disclosure processing executed in the file management system according to the embodiment of the present invention, which is executed under the control of the
まず、ステップS100では、クライアント端末102を起動した後、クライアント端末102の表示部210にログイン画面300を表示する。そして、次のステップS102では、ログイン画面300に備えられたログインボタン306が入力部209を介して押下されたか否かを判定し、押下されたと判定した場合は、ステップS104へ処理を進め、ステップS104では、ログインID302及びパスワード304へ入力されたユーザID及びパスワードをユーザ情報として取得し、ステップS106へ処理を進める。
First, in step S <b> 100, after starting the
ステップS106では、ステップS104で取得したユーザ情報を、ネットワーク106を介してファイル管理装置104へ送信し、ファイル管理装置104では、受信したユーザ情報に含まれるユーザID及びパスワードがユーザ管理情報テーブル600のユーザID602及びパスワード604に該当するレコードが存在するか否かを判定し、存在すると判定した場合は、認証OKである旨を示す認証結果を認証要求がなされたクライアント端末102へ送信し、存在すると判定しない場合は、認証NGである旨を示す認証結果を認証要求がなされたクライアント端末102へ送信する。
In step S106, the user information acquired in step S104 is transmitted to the
クライアント端末102では、ファイル管理装置104から送信された認証結果に基づいて、認証OKであれば、ステップS108へ処理を進め、認証NGであれば、ステップS102へ処理を進める。
In the
ステップS108では、画像登録参照画面400をクライアント端末102の表示部210へ表示し、次のステップS110では、画像登録参照画面400の画像登録ボタン402が入力部209を介して押下されたか否かを判定し、押下されたと判定した場合は、ステップS112へ処理を進め、押下されたと判定しない場合は、ステップS118へ処理を進める。
In step S108, the image
ステップS112では、クライアント端末102の表示部210に所定の記憶領域(例えば、クライアント端末102の外部メモリ211等)に記憶された画像ファイルを表示部210へ表示し、ユーザによって入力部209を介して画像ファイルが選択されたことを検知する。
In step S112, an image file stored in a predetermined storage area (for example, the
ステップS114では、ステップS112において選択された画像ファイルに対して、ユーザがファイル管理装置104へのアップロード指示がなされた後、当該画像ファイルとステップS104で取得したユーザ情報を、ネットワーク106を介してファイル管理装置104送信し、ファイル管理装置104は、所定の領域へ画像ファイルを記憶する。
In step S114, after the user gives an instruction to upload to the
アップロード指示については、クライアント端末102の表示部210に表示されたファイル管理装置104の所定の記憶領域に対して、選択した画像ファイルをマウス等の入力部209を用いてドラック&ドロップ操作によって移動させても良いし、不図示の画面を用いてファイル管理装置104の所定の記憶領域を、入力部209を介して入力させた後、アップロードを開始するための不図示のボタンが押下されたことを検知して、選択された画像ファイルをファイル管理装置104へアップロードしても良い。
As for the upload instruction, the selected image file is moved to a predetermined storage area of the
尚、ファイル管理装置104は、クライアント端末102から送信された画像ファイルを所定領域へ記憶する際に、画像属性記憶テーブル800へ当該画像ファイルの属性情報等を記憶する。
The
記憶する際に、画像属性記憶テーブル800に記憶された画像ID802が一意となるようにIDを生成し、生成したIDに対応して、所定領域を画像ファイルパス804、及び受信したユーザ情報のユーザIDを所有者806へ記憶する。
When storing, an ID is generated so that the
ステップS116では、ファイル管理装置104において、ステップS114において所定の記憶領域へ記憶した画像ファイルの解析処理を行った結果を画像属性記憶テーブル800へ記憶する。
In step S116, the
まず、画像ファイルの属性情報の時刻情報及び位置情報の順に、ステップS114において生成したIDに対応して、日時810及び位置812を記憶し、次にユーザ管理情報テーブル600に記憶された顔情報612から特定される所定の記憶領域に格納されたユーザの顔を示すファイルを取得し、取得したファイルに記憶された顔が画像ファイルに存在するか否かの顔検出処理を行う。
First, in the order of the time information and the position information of the attribute information of the image file, the date and
顔が存在すると判断した場合は、ユーザID602からその顔のユーザのユーザIDを取得して、顔情報808へ記憶する。
If it is determined that a face exists, the user ID of the user of the face is acquired from the
尚、顔検出処理は、1つの画像ファイルに対して全てのユーザ管理情報テーブル600に記憶された情報に対して行われる。 Note that the face detection process is performed on information stored in all user management information tables 600 for one image file.
また、個別画像の開示範囲814には、受信したユーザ情報のユーザIDに該当する交友情報テーブル700のユーザIDに対応する交友ID704を利用することを示す、ユーザ設定の開示範囲を記憶する。
The individual
ステップS118では、画像参照ボタン404が押下されたか否かを判定し、押下されたと判定した場合は、ステップS120へ処理を進め、押下されたと判定しない場合は、ステップS110へ処理を進める。
In step S118, it is determined whether or not the
ステップS120では、ファイル管理装置104に記憶管理された画像ファイルの参照処理を行うが、処理の詳細は、次の図10及び図11に示すフローチャートを用いて説明する。尚、本フローチャートの各ステップは、クライアント端末102、あるいはファイル管理装置104のCPU201の制御の下、実行される。
In step S120, reference processing of the image file stored and managed in the
ステップS200は、クライアント端末102の表示部210に日付範囲選択画面500を表示し、次のステップS202では、クライアント端末102において、日付範囲選択画面500の選択ボタン506が入力部209を介して押下されたか否かを判定し、押下されたと判定した場合は、ステップS204へ処理を進める。
In step S200, the date
ステップS204では、クライアント端末102において、日付範囲選択画面500の開始日付入力欄502及び終了日付入力欄504に入力された開始日付及び終了日付を日付範囲情報として取得し、次のステップS206では、クライアント端末102において、ステップS204において取得した日付範囲情報及びステップS104で取得したユーザ情報のユーザIDをファイル管理装置104へ送信し、ファイル管理装置104では、送信された日付範囲情報及びユーザIDを用いて、画像属性記憶テーブル800に記憶された情報に基づいて画像ファイル等を取得する。
In step S204, the
具体的には、送信されたユーザIDに該当する所有者806に記憶されたユーザIDに対応するレコードのうち、日付範囲情報の開始日付から終了日付の範囲内に日時810に記憶された日時を有するレコードを抽出する。
Specifically, among the records corresponding to the user ID stored in the
そして、抽出したレコードの画像ファイルパス804に記憶された所定の記憶領域へのパスを取得して、当該パスを用いてログインユーザの所有する画像ファイル(以下、ログインユーザ画像ファイル)を取得する。更に本ステップでは、ログインユーザ画像ファイルに関する画像属性記憶テーブル800に記憶された画像ID802から個別画像の開示範囲814に記憶されたデータを取得する。
Then, a path to a predetermined storage area stored in the
次に、ステップS208では、ファイル管理装置104において、ステップS206において送信されたユーザIDに該当する交友情報テーブル700のユーザID702に対応する交友ID704に記憶されたユーザID(以下、交友ユーザID)を取得する。
Next, in step S208, in the
次に、交友ユーザIDに該当する所有者806に記憶されたユーザIDに対応するレコードのうち、日付範囲情報の開始日付から終了日付の範囲内に日時810に記憶された日時を有するレコードを抽出する。
Next, from records corresponding to the user ID stored in the
そして、抽出したレコードの画像ファイルパス804に記憶された所定の記憶領域へのパスを取得して、当該パスを用いて交友ユーザの所有する画像ファイル(以下、交友ユーザ画像ファイル)を取得する。
Then, a path to a predetermined storage area stored in the
更に本ステップでは、交友ユーザ画像ファイルに関する画像属性記憶テーブル800に記憶された画像ID802〜個別画像の開示範囲814に記憶されたデータを取得する。
Furthermore, in this step, the data stored in the
次のステップS210では、ファイル管理装置104において、ステップS208において抽出した交友ユーザ画像ファイルからログインユーザの顔が存在する交友ユーザ画像ファイル及び画像ID802及び所有者806を抽出する。
In the next step S210, the
次のステップS212では、以降の繰返し処理を行う際に利用するカウンタKを初期化するためにKに1を設定する。以降のステップS216からステップS226における1回の処理では、1つのログインユーザ画像ファイルに対する処理を行うが、ステップS216からステップS226の処理は、ステップS206で取得したログインユーザ画像ファイルの数だけ処理を行う。 In the next step S212, 1 is set to K in order to initialize the counter K used when the subsequent iterative process is performed. In the subsequent processing from step S216 to step S226, one login user image file is processed, but the processing from step S216 to step S226 is performed by the number of login user image files acquired in step S206. .
従って、Kは、ログインユーザ画像ファイルを順に処理を行うに当たり、何番目のログインユーザ画像ファイルの処理を行っているのかを識別している。 Therefore, K identifies the number of the logged-in user image file that is being processed when sequentially processing the logged-in user image file.
次のステップS214では、ファイル管理装置104において、ステップS216からステップS226迄の処理をステップS206で取得したログインユーザ画像ファイルの数分だけ繰り返すための判定を行うため、Kがログインユーザ画像ファイルの数より小さいか否かを判定し、小さいと判定した場合、ステップS216へ処理を進め、小さいと判定しない場合、ステップS230へ処理を進める。
In the next step S214, the
ステップS216では、ファイル管理装置104において、ステップS206で取得したログインユーザ画像ファイルの画像ID802、日時810、及び位置812のデータを抽出し、次のステップS218では、ステップS208で取得した全ての交友ユーザ画像ファイルの画像ID802、日時810、及び位置812のデータを抽出する。
In step S216, the
ステップS220では、ファイル管理装置104において、ステップS216において取得した位置812及び日時810とステップS218において取得した位置812及び日時810を用いて、距離及び時間を算出する。
In step S220, the
ステップS222では、ファイル管理装置104において、ステップS206において送信されたユーザIDに該当するユーザ管理情報テーブル600のユーザID602に対応する開示範囲(距離)614及び開示範囲(時間差)616を取得する。
In step S222, the
ステップS224では、ファイル管理装置104において、ステップS220で算出した距離及び時間が、ステップS222において取得した開示範囲(距離)614及び開示範囲(時間差)616以内であるか否かを判定し、以内であると判定した場合、ステップS226へ処理を進め、以内であると判定しない場合は、ステップS228へ処理を進める。尚、本ステップでは、ステップS206で取得した1ファイルのログインユーザ画像ファイルに対してステップS208で取得した全ての交友ユーザ画像ファイルに対して距離及び時間について判定を行う。
In step S224, the
ステップS226では、ファイル管理装置104において、以内であると判定した交友ユーザ画像ファイル、画像ID802、及び所有者806を抽出し、次のステップ228では、カウンタKをインクリメントしてKに設定し、次のステップS214へ処理を進める。
In step S226, the friend user image file, the
ステップS230では、ファイル管理装置104において、ステップS226において抽出した結果、重複している交友ユーザ画像ファイルを、画像ID802を用いて削除する。
In step S230, the
次にステップS232では、ファイル管理装置104において、ステップS210において抽出したログインユーザが存在する交友ユーザ画像ファイルとステップS226において抽出した交友ユーザ画像ファイルを、画像ID802を用いて比較する。
Next, in step S232, the
次のステップS234では、ファイル管理装置104において、ステップS232において比較した結果、一致すると判定した場合は、ステップS236へ処理を進め、一致すると判定しない場合は、ステップS238へ処理を進める。
In the next step S234, the
ステップS236では、ファイル管理装置104において、ステップS210において抽出したログインユーザが存在する交友ユーザ画像ファイルとステップS226において抽出した交友ユーザ画像ファイルの何れか1方を削除する。
In step S236, the
ステップS238では、ファイル管理装置104において、ステップS210において抽出したログインユーザが存在する交友ユーザ画像ファイル、ステップS226において抽出した交友ユーザ画像ファイル、及びステップS236において何れか1方を削除した結果残った少なくとも1つ以上の交友ユーザ画像ファイルが、開示条件を満たすか否かを判定する。
In step S238, the
開示条件を満たすか否かを判定するには、個別画像の開示範囲814を用いて判定を行い、個別画像の開示範囲814にユーザ設定の開示範囲が記憶されている場合は、ステップS206において送信されたユーザIDに該当する交友情報テーブル700のユーザID702に対応する交友ID704に記憶された交友ユーザIDを取得して、当該交友ユーザIDとステップS226において取得した所有者806とが一致するか否かによって判定する。
In order to determine whether or not the disclosure condition is satisfied, the determination is performed using the individual
あるいは、個別画像の開示範囲814にユーザIDが記憶されている場合は、当該ユーザIDとステップS226において取得した所有者806とが一致するか否かによって判定する。
Alternatively, when the user ID is stored in the individual
判定の結果、個別開示条件を満たさない場合は、処理を終了し、満たすと判定した場合は、ステップS240へ処理を進める。 As a result of the determination, if the individual disclosure condition is not satisfied, the process is terminated. If it is determined that the individual disclosure condition is satisfied, the process proceeds to step S240.
ステップS240では、ファイル管理装置104において、個別開示条件を満たすと判定した交友ユーザ画像ファイル、画像ID802、及び所有者806を抽出し、次のステップS242では、ファイル管理装置104において、ステップS240において抽出した交友ユーザ画像ファイルをサムネイル画像化し、次のステップS244では、ステップS240において抽出した画像ID802の所有者806に該当するユーザ管理情報テーブル600のユーザID602に対応するアイコンファイルパス610に記憶された所定の記憶領域のパスを用いて、交友ユーザ画像ファイルを所有するユーザのアイコンファイルを取得する。
In step S240, the friend user image file, the
ステップS246では、ファイル管理装置104において、ステップS206において取得したログインユーザ画像ファイルをサムネイル画像化し、次のステップS248では、ステップS206において抽出した画像ID802の所有者806に該当するユーザ管理情報テーブル600のユーザID602に対応するアイコンファイルパス610に記憶された所定の記憶領域のパスを用いて、ログインユーザ画像ファイルを所有するユーザのアイコンファイルを取得する。
In step S246, the
ステップS250では、ファイル管理装置104において、ステップS206において抽出したログインユーザ画像ファイルの閲覧可能なユーザのアイコンファイルを取得する。これは、個別画像の開示範囲814にユーザIDが記憶されている場合は、そのユーザIDを取得し、取得したユーザIDに該当するユーザ管理情報テーブル600のユーザID602に対応するアイコンファイルパス610に記憶された所定の記憶領域のパスを用いて、ログインユーザ画像ファイルを所有するユーザのアイコンファイルを取得する。
In step S250, the
また、個別画像の開示範囲814にユーザ設定の開示範囲が設定されている場合は、所有者806に記憶されたユーザIDに該当する交友情報テーブル700のユーザID702に対応する交友ID704を取得し、取得した交友ID704に該当するユーザ管理情報テーブル600のユーザID602に対応するアイコンファイルパス610に記憶された所定の記憶領域のパスを用いて、ログインユーザ画像ファイルを閲覧可能なユーザのアイコンファイルを取得する。
If the disclosure range of the user setting is set in the
ステップS252では、ファイル管理装置104において、ステップS242においてサムネイル画像化した交友ユーザ画像ファイルとステップS244において取得した交友ユーザ画像ファイルの所有者のアイコンファイルとを合わせてクライアント端末102へ送信し、クライアント端末102では、表示部210へ受信したサムネイル画像化した交友ユーザ画像ファイルと並べて所有者のアイコンファイルを表示する。
In step S252, the
ステップS254では、ファイル管理装置104において、ステップS246においてサムネイル画像化したログインユーザ画像ファイルとステップS248において取得した所有者のアイコンファイルとステップS250において取得したログインユーザ画像データファイルの閲覧可能ユーザのアイコンファイルとを合わせてクライアント端末102へ送信し、クライアント端末102では、表示部210へ受信したサムネイル画像化したログインユーザ画像ファイルと並べて閲覧可能ユーザのアイコンファイルを表示する。
In step S254, the log-in user image file converted into a thumbnail image in step S246, the owner icon file acquired in step S248, and the login user image data file acquired in step S250 can be viewed by the
尚、クライアント端末102の表示部210に画像ファイルとアイコンファイルとが表示された一例を図12から図14を用いて説明する。
An example in which an image file and an icon file are displayed on the
図12には、ユーザの交友関係を表す関連図が示されており、A、B、C・・・はユーザを示しており、矢印は、関連性のあるユーザ同士を相互に結びつけており、例えば、ユーザAは、ユーザBと親子関係、ユーザCと親子関係、及びユーザDと友人関係であることを示しており、ユーザBは、前述の通りユーザAと親子関係、及びユーザCと夫婦関係であることを示している。 FIG. 12 shows a relationship diagram representing user friendship relationships, A, B, C... Indicate users, and arrows connect related users to each other. For example, user A indicates a parent-child relationship with user B, a parent-child relationship with user C, and a friend relationship with user D, and user B has a parent-child relationship with user A and a user C and a couple as described above. Indicates a relationship.
このように関連性のあるユーザ同士については、自身が撮影して得られた画像ファイルを閲覧可能とすることが望まれる可能性が高く、このように示した関連性を交友情報テーブル700に記憶させておき、本発明は実現されている。 It is highly likely that users who are related in this way can view image files obtained by photographing themselves, and the relationship shown in this way is stored in the friendship information table 700. In other words, the present invention has been realized.
次に図13には、ファイル管理システム100へのログインユーザをAとして、ユーザAが参照可能な画像ファイルの範囲が示されたものである。
Next, FIG. 13 shows a range of image files that can be referred to by user A, where A is the login user to file
図13の左から順に、ユーザA(図13の900)がデジタルスチルカメラ等を用いて撮影して得られた画像ファイル(写真Aから写真F)が示され、その隣に、ユーザB(図13の902)が、デジタルスチルカメラ等を用いて撮影して得られた画像ファイルが示されているが、写真C1及び写真D1については、ユーザAに関連性のある画像ファイルであるためユーザAは参照可能であるが、その他の画像ファイル、図の点線で囲まれた矩形については、ユーザAとは関連性のない画像ファイルであるため、ユーザAからは参照不可の画像ファイルを示している。 In order from the left in FIG. 13, image files (photo A to photo F) obtained by user A (900 in FIG. 13) using a digital still camera or the like are shown, and next to user B (FIG. 13). 13 902) shows an image file obtained by photographing using a digital still camera or the like. However, since the photos C1 and D1 are image files relevant to the user A, the user A Can be referred to, but other image files and rectangles surrounded by dotted lines in the figure are image files that are not related to the user A, and therefore, cannot be referred to by the user A. .
ユーザBの画像ファイルの隣にユーザC(図13の904)の画像ファイル、その隣にユーザD(図13の906)の画像ファイル、その隣にユーザE(図13の908)の画像ファイルのうち、ユーザAに関連性のある画像ファイルが示され、ユーザAに関連性のない画像ファイルは、点線で囲まれた矩形で表示されている。 The image file of user C (904 in FIG. 13) is next to the image file of user B, the image file of user D (906 in FIG. 13) is next to that, and the image file of user E (908 in FIG. 13) is next to it. Among them, an image file relevant to the user A is shown, and an image file not relevant to the user A is displayed in a rectangle surrounded by a dotted line.
また、ユーザAの画像ファイルの写真Dには、ユーザB及びユーザCの顔が存在しており、この画像ファイルに存在する顔と各ユーザの顔情報612を用いて、他のユーザの画像ファイルに自身の顔が存在する場合、関連性のある画像ファイルとして、参照することが、当システムでは可能である。
Further, the face D of the user B and the user C exists in the picture D of the image file of the user A, and the image file of the other user is used by using the face existing in the image file and the
また、ユーザAの写真Cについて、ユーザBの写真C1、及びユーザCの写真C2に関連性があるため、矢印910で結ばれており、この関連性は、ユーザAの写真Cの属性情報である撮影日時、撮影場所と、ユーザBの写真C1の属性情報である撮影日時、撮影場所とから関連性がある画像ファイルであることを示し、また、ユーザAの写真Dの属性情報である撮影日時、撮影場所と、ユーザBの写真D1の属性情報である撮影日時、撮影場所とから、関連性がある画像ファイルであることを示している。 The user C's photo C is related to the user B's photo C1 and the user C's photo C2, and is connected by an arrow 910. This relationship is attribute information of the user A's photo C. It indicates that the image file is related from a certain shooting date / time and shooting location and the shooting date / time and shooting location which is attribute information of the photograph C1 of the user B, and shooting which is attribute information of the photo D of the user A From the date / time and the shooting location and the shooting date / time and the shooting location which are the attribute information of the photograph D1 of the user B, it is indicated that the image file is relevant.
次に矢印912については、ユーザAの写真Cの属性情報である撮影日時、撮影場所と、ユーザCの写真C2の属性情報である撮影日時、撮影場所とから、関連性がある画像ファイルであることを示している。 Next, an arrow 912 is an image file having relevance from the shooting date / time and shooting location that are the attribute information of the user C's photo C and the shooting date / time and shooting location that is the attribute information of the user C's photo C2. It is shown that.
矢印914については、ユーザCの写真C2及びユーザDの写真Gには、ユーザAの顔が存在しているため、写真C2及び写真Gは、ユーザAに関連性がある画像ファイルであることを示している。 Regarding the arrow 914, since the face of the user A exists in the photograph C2 of the user C and the photograph G of the user D, the photograph C2 and the photograph G are image files relevant to the user A. Show.
矢印916については、ユーザAの写真Eの属性情報である撮影日時、撮影場所と、ユーザDの写真E1及び写真EFの属性情報である撮影日時、撮影場所と、から関連性がある画像ファイルであることを示している。
An
矢印918については、ユーザEの写真Hには、ユーザAの顔が存在しているため関連性があるが、しかしがなら、図12に示す交友関係からユーザAとユーザEとは交友関係にはないため、例えば、偶然にユーザEの画像ファイルにユーザAが存在していると見做して、関連性がないものとしている。尚、ユーザAは、図12に示す交友関係からユーザB、ユーザC、及びユーザDと交友があることから、画像ファイル間に関連性が発生した場合は、そのまま関連性のあるものとして見做している。 As for the arrow 918, the photograph H of the user E is related because the face of the user A exists, but the user A and the user E are in a friendship relationship from the friendship relationship shown in FIG. Therefore, for example, it is assumed that the user A exists in the image file of the user E by chance, and is not related. Since user A has friendship with user B, user C, and user D from the friendship relationship shown in FIG. 12, if a relationship occurs between image files, it is regarded as relevant as it is. doing.
図14には、クライアント端末102の表示部210に画像ファイルとアイコンファイルとが表示された画像閲覧画面が示されている。
FIG. 14 shows an image browsing screen in which an image file and an icon file are displayed on the
画像閲覧画面1000は、図13に示す各ユーザの画像ファイルの関連性を解析した結果を表示しており、ファイル管理システム100にログインしたユーザが参照可能な画像ファイルを参照することが可能である。
The
画像閲覧画面1000は、ログインユーザが参照可能な画像ファイルを表示する参照可能写真1002、参照可能写真1002に表示された画像ファイルの所有者がログインユーザの交友である場合、その交友を識別表示する交友の所有者1004、参照可能写真1002に表示されたログインユーザの画像ファイルを、何れのユーザに対して閲覧させるかを識別表示する開示者1006が備えられている。
When the owner of the image file displayed in the
画像閲覧画面1000と図11に示すフローチャートとの関係を示すと、ステップS256において、交友ユーザ画像ファイルと当該交友ユーザ画像ファイルの所有者のアイコンファイルとを並べて表示する態様は、画像閲覧画面1000の参照可能写真1002に交友ユーザ画像ファイル、交友の所有者1004に当該交友ユーザ画像ファイルの所有者のアイコンファイルを表示している。
When the relationship between the
例えば、図14に示すように、参照可能写真1002に表示された写真C2については、写真C2の所有者がユーザCであることが、交友の所有者1004から判明し、参照可能写真1002に表示された写真C1については、写真C1の所有者がユーザBであることが、交友の所有者1004から判明する。
For example, as shown in FIG. 14, for a photo C2 displayed in the
つまり、参照可能写真1002に表示された写真C1及び写真D1については、交友の所有者1004からユーザBの所有、参照可能写真1002に表示された写真C2については、交友の所有者1004からユーザCの所有、参照可能写真1002に表示された写真G、写真E1、写真EFについては、交友の所有者1004からユーザDの所有であることを示している。
That is, for the photo C1 and the photo D1 displayed in the
ステップS258では、ログインユーザ画像ファイルとログインユーザ画像ファイルの閲覧可能なユーザのアイコンファイルとを並べて表示する態様は、参照可能写真1002にログインユーザ画像ファイル、開示者1006に当該ログインユーザ画像ファイルの閲覧可能な交友ユーザのアイコンファイルを表示している。
In step S258, the login user image file and the icon file of the user who can view the login user image file are displayed side by side. The
例えば、図14に示すように、参照可能写真1002に表示された写真C及び写真Dについては、写真C及び写真Dの閲覧可能なユーザがユーザB及びユーザCであることが、開示者1006から判明し、参照可能写真1002に表示された写真E及び写真Fについては、写真E及び写真Fの閲覧可能なユーザがユーザDであることが、開示者1006から判明する。
For example, as shown in FIG. 14, regarding a photo C and a photo D displayed on the
ステップS260では、ログインユーザのアイコンファイルを表示する態様は、アイコンファイル1008にログインユーザのアイコンファイルを表示している。
In step S260, the icon file of the login user is displayed in the
画像閲覧画面1000は、参照可能写真1002に表示された画像ファイルが、入力部209を介して選択されると、選択された画像ファイルを、選択対象画像ファイル1010へ表示する。
When the image file displayed on the
また、各画像ファイルを表示する際に、ログインユーザ画像ファイルを何れのユーザに開示すべきか、つまり個別画像の開示範囲814の変更を行うための開示範囲(個別画像)1012、ログインユーザ画像ファイルと交友ユーザ画像ファイルとの属性情報である撮影日時、撮影場所を用いて関連性を解析する際に用いる開示範囲(距離)614、開示範囲(時間)616の変更を行うための開示範囲(ユーザ)1014を備えている。
Further, when displaying each image file, to which user the login user image file should be disclosed, that is, a disclosure range (individual image) 1012 for changing the
尚、参照可能写真1002に表示する画像ファイルは、日時810を用いることで、撮影した日時順に表示を行うことが可能となり、時系列的に画像ファイルを参照することができる。
The image file to be displayed on the
図11に戻り、ステップS262では、クライアント端末102において、個別開示条件へ入力がなされたか否かを判定し、入力がなされたと判定した場合は、クライアント端末102からファイル管理装置104へ参照可能写真1002で選択された画像ファイルの画像IDに該当する画像属性記憶テーブル800の画像ID802に対応する個別画像の開示範囲814の更新指示を行い、ファイル管理装置104において、開示範囲814の更新した後、ステップS242へ処理を進め、入力がなされたと判定しない場合は、ステップS244へ処理を進める。
Returning to FIG. 11, in step S <b> 262, it is determined whether or not the
尚、この判定方法は、画像閲覧画面1000の開示範囲(個別画像)1012に変更が発生した場合は、入力がなされたと判定しており、具体的には、例えば、開示範囲(個別画像)1012へのフォーカスが移動したタイミングで、移動前、移動後の入力データに相違がある場合、入力がなされたと判定している。
Note that this determination method determines that an input has been made when there is a change in the disclosure range (individual image) 1012 of the
ステップS264では、クライアント端末102において、開示範囲(ユーザ)1014の距離の欄へ入力がなされたか否かを判定し、入力がなされたと判定した場合は、クライアント端末102からファイル管理装置104へログインユーザのユーザIDに該当するユーザ管理情報テーブル600のユーザID602に対応する開示範囲(距離)614の更新指示を行い、ファイル管理装置104において、開示範囲(距離)614の更新を行った後、ステップS224へ処理を進め、入力がなされたと判定しない場合は、ステップS266へ処理を進める。
In step S264, the
ステップS266では、クライアント端末102において、開示範囲(ユーザ)1014の時間の欄へ入力がなされたか否かを判定し、入力がなされたと判定した場合は、クライアント端末102からファイル管理装置104へログインユーザのユーザIDに該当するユーザ管理情報テーブル600のユーザID602に対応する開示範囲(時間)616の更新指示を行い、ファイル管理装置104において、開示範囲(時間)616の更新を行った後、ステップS224へ処理を進め、入力がなされたと判定しない場合は、処理を終了する。
In step S266, it is determined whether or not an input has been made to the time column of the disclosure range (user) 1014 at the
尚、ステップS264及びステップS266における判定方法は、ステップS262において説明した態様と同内容の態様をとることで実施することが可能である。 In addition, the determination method in step S264 and step S266 can be implemented by taking the aspect of the same content as the aspect demonstrated in step S262.
あるいは、開示範囲(個別画像)1012、開示範囲(ユーザ)1014を入力後に、不図示の更新ボタンが入力部209によって押下されたことを検知して、入力がなされたと判定しても良い。
Alternatively, after the disclosure range (individual image) 1012 and the disclosure range (user) 1014 are input, it may be determined that an
尚、ステップS116において、個別画像の開示範囲814には、予め定めた交友ユーザを記憶するが、必ずしもこのような対応を取る必要はなく、ステップS234、ステップS236において求めた関連性のある画像ファイルの所有者のIDを個別画像の開示範囲814に記憶させて、各ステップを実行する態様を取ることも可能である。
In step S116, a predetermined friend user is stored in the individual
これにより、交友ユーザの情報を予め定めて記憶管理せずに、関連性のある画像ファイルを参照することが可能となる。 This makes it possible to refer to related image files without predetermining and storing and managing friend user information.
以上、本発明によれば、画像ファイルの日時及び撮影場所等の属性情報を用いて画像ファイル間の関連性を特定すると共に、関連性のある画像ファイルに対してアクセス範囲を加味してユーザへ画像ファイルを提供することで、ユーザは自身に関連性のある画像ファイルを利用することが可能となるので、画像ファイルの分類整理等に要する労力を軽減すると共に、ユーザビリティーの向上を図ることが可能となる。
[第2の実施形態]
As described above, according to the present invention, the relationship between image files is specified using the attribute information such as the date and time of the image file and the shooting location, and the access range is added to the related image file to the user. By providing an image file, the user can use an image file that is relevant to him / her, so that the effort required for sorting and organizing the image file can be reduced and usability can be improved. It becomes possible.
[Second Embodiment]
以下、図面を参照して、本発明の第2の実施形態を詳細に説明する。 Hereinafter, a second embodiment of the present invention will be described in detail with reference to the drawings.
尚、本発明の第2の実施形態におけるシステム、ハードウェア、画面、及びテーブル等の各構成、また、各フローチャートについては、本発明の第1の実施形態における構成及びフローチャートと同一である部分については、その説明を省略し、本発明の第1の実施形態における構成及びフローチャートと異なる部分について説明を行う。 In addition, about each structure of the system, hardware, a screen, a table, etc. in 2nd Embodiment of this invention, and each flowchart, about the part which is the same as the structure and flowchart in 1st Embodiment of this invention. The description will be omitted, and only the configuration different from the configuration and flowchart in the first embodiment of the present invention will be described.
まず、図15には、図4に示される画像登録参照画面400に対して、画像登録ボタン402が画像/軌跡登録ボタン406へ変更している。
First, in FIG. 15, the
画像/軌跡登録ボタン406は、ユーザがデジタルスチルカメラ等からクライアント端末102に取得した画像ファイルやデジタルスチルカメラ等に限らず、ハンディGPS(Global Positioning System)やGPSロガー等の機器からクライアント端末102に取得したユーザの経路情報を示すGPSデータを選択して、当該画像ファイルやGPSデータをファイル管理装置104へアップロードする場合、押下される。
The image /
図16には、図8に示す画像属性記憶テーブル800が示されているが、構成自体に変更はなく、記録すべきデータが変更されており、画像ID802には、GPSデータを一意に識別するためのID、所有者806には、GPSデータの所有者のユーザID、日時810には、GPSデータが記録された日時、位置812には、GPSデータに含まれる位置が記録されている。
FIG. 16 shows the image attribute storage table 800 shown in FIG. 8, but the configuration itself is not changed, the data to be recorded is changed, and the GPS data is uniquely identified in the
図17には、本発明の実施形態に係るファイル管理システムにおいて実行される画像ファイルの開示処理に関するフローチャートを示しており、クライアント端末102、あるいはファイル管理装置104のCPU201の制御の下、実行される。
FIG. 17 shows a flowchart relating to an image file disclosure process executed in the file management system according to the embodiment of the present invention, which is executed under the control of the
ステップS100からステップS108、ステップS118、及びステップS120については、図9に示すフローチャートにおける各ステップと同様な処理を行うため、説明は省略する。 Steps S100 to S108, step S118, and step S120 are the same as the steps in the flowchart shown in FIG.
ステップS122では、図15に示す画像登録参照画面400の画像/軌跡登録ボタン406が入力部209を介して押下されたか否かを判定し、押下されたと判定した場合は、ステップS124へ処理を進め、押下されたと判定しない場合は、ステップS118へ処理を進める。
In step S122, it is determined whether or not the image /
ステップS122では、クライアント端末102の表示部210に所定の記憶領域(例えば、クライアント端末102の外部メモリ211等)に記憶された画像ファイル及びGPSデータを表示部210へ表示し、ユーザによって入力部209を介して画像ファイル及びGPSデータが選択されたことを検知する。
In step S122, the image file and GPS data stored in a predetermined storage area (for example, the
ステップS124では、ステップS122において選択された画像ファイル及びGPSデータに対して、ユーザがファイル管理装置104へのアップロード指示がなされた後、当該画像ファイル及び当該GPSデータとステップS104で取得したユーザ情報を、ネットワーク106を介してファイル管理装置104送信し、ファイル管理装置104は、所定の領域へ画像ファイル及びGPSデータを記憶する。
In step S124, after the user gives an upload instruction to the
アップロード指示については、クライアント端末102の表示部210に表示されたファイル管理装置104の所定の記憶領域に対して、選択した画像ファイル及びGPSデータをマウス等の入力部209を用いてドラック&ドロップ操作によって移動させても良いし、不図示の画面を用いてファイル管理装置104の所定の記憶領域を、入力部209を介して入力させた後、アップロードを開始するための不図示のボタンが押下されたことを検知して、選択された画像ファイル及びGPSデータをファイル管理装置104へアップロードしても良い。
For upload instructions, drag and drop the selected image file and GPS data into a predetermined storage area of the
尚、ファイル管理装置104は、クライアント端末102から送信された画像ファイル及びGPSデータを所定領域へ記憶する際に、画像属性記憶テーブル800へ当該画像ファイル及び当該GPSデータの属性情報等を記憶する。
The
記憶する際に、画像属性記憶テーブル800に記憶された画像ID802が一意となるようにIDを生成し、生成したIDに対応して、画像ファイルについては、所定領域を画像ファイルパス804、及び受信したユーザ情報のユーザIDを所有者806へ記憶し、GPSデータについては、所定領域に対して一定のパスで記憶している場合は、画像ファイルパス804への記憶は不要であるが、自由なパスで記憶している場合は、画像ファイルパス804へ当該パスを記憶し、当該ユーザIDを所有者806に記憶する。
When storing, an ID is generated so that the
ステップS128では、ファイル管理装置104において、ステップS126において所定の記憶領域へ記憶した画像ファイル及びGPSデータの解析処理を行った結果を画像属性記憶テーブル800へ記憶する。
In step S128, the
まず、画像ファイル及びGPSデータの属性情報の時刻情報及び位置情報の順に、ステップS126において生成したIDに対応して、日時810及び位置812を記憶し、次に画像ファイルに対しては、ユーザ管理情報テーブル600に記憶された顔情報612から特定される所定の記憶領域に格納されたユーザの顔を示すファイルを取得し、取得したファイルに記憶された顔が画像ファイルに存在するか否かの顔検出処理を行う。
First, the date and
顔が存在すると判断した場合は、ユーザID602からその顔のユーザのユーザIDを取得して、顔情報808へ記憶する。
If it is determined that a face exists, the user ID of the user of the face is acquired from the
尚、顔検出処理は、1つの画像ファイルに対して全てのユーザ管理情報テーブル600に記憶された情報に対して行われる。 Note that the face detection process is performed on information stored in all user management information tables 600 for one image file.
また、画像ファイルについては、個別画像の開示範囲814には、受信したユーザ情報のユーザIDに該当する交友情報テーブル700のユーザIDに対応する交友ID704を利用することを示す、ユーザ設定の開示範囲を記憶する。
For the image file, the individual
次に、ファイル管理装置104に記憶管理された画像ファイル及びGPSデータの参照処理の詳細について、図18及び図19に示すフローチャートを用いて説明する。尚、本フローチャートの各ステップは、クライアント端末102、あるいはファイル管理装置104のCPU201の制御の下、実行される。
Next, details of the reference processing of the image file and GPS data stored and managed in the
尚、ステップS200からステップS204、ステップS208からステップS212、ステップS222からステップS240、及びステップS242からステップS262については、図10及び図11に示すフローチャートにおける各ステップと同様であるため処理の説明を省略する。 Step S200 to step S204, step S208 to step S212, step S222 to step S240, and step S242 to step S262 are the same as the respective steps in the flowcharts shown in FIGS. To do.
次のステップS264では、クライアント端末102において、ステップS204において取得した日付範囲情報及びステップS104で取得したユーザ情報のユーザIDをファイル管理装置104へ送信し、ファイル管理装置104では、送信された日付範囲情報及びユーザIDを用いて、画像属性記憶テーブル800に記憶された情報に基づいて画像ファイル及びGPSデータ等を取得する。
In the next step S264, the
具体的には、送信されたユーザIDに該当する所有者806に記憶されたユーザIDに対応するレコードのうち、日付範囲情報の開始日付から終了日付の範囲内に日時810に記憶された日時を有するレコードを抽出する。
Specifically, among the records corresponding to the user ID stored in the
そして、抽出したレコードの画像ファイルパス804に記憶された所定の記憶領域へのパス(パスが記憶されていたい場合、予め定めた所定の記憶領域へのパス)を取得して、当該パスを用いてログインユーザの所有する画像ファイル(以下、ログインユーザ画像ファイル)及びGPSデータを取得する。更に本ステップでは、ログインユーザ画像ファイルに関する画像属性記憶テーブル800に記憶された画像ID802から個別画像の開示範囲814に記憶されたデータを取得する。
Then, a path to a predetermined storage area stored in the
次のステップS212では、以降の繰返し処理を行う際に利用するカウンタKを初期化するためにKに1を設定する。以降のステップS218、ステップS222からステップS226、ステップS268、及びステップS270における1回の処理では、1つのログインユーザ画像ファイル及びGPSデータに対する処理を行う。つまりステップS216からステップS226の処理は、ステップS264で取得したログインユーザ画像ファイル及びGPSデータの数だけ処理を行う。 In the next step S212, 1 is set to K in order to initialize the counter K used when the subsequent iterative process is performed. In the subsequent processing in step S218, step S222 to step S226, step S268, and step S270, processing for one login user image file and GPS data is performed. That is, the processes from step S216 to step S226 are performed by the number of login user image files and GPS data acquired in step S264.
従って、Kは、ログインユーザ画像ファイル及びGPSデータを順に処理を行うに当たり、何番目のログインユーザ画像ファイル及びGPSデータの処理を行っているのかを識別している。 Therefore, K identifies the number of the logged-in user image file and the GPS data that are being processed when sequentially processing the logged-in user image file and the GPS data.
次のステップS214では、ファイル管理装置104において、ステップS218、ステップS222からステップS226、ステップS268、及びステップS270における処理をステップS264で取得したログインユーザ画像ファイル及びGPSデータの数分だけ繰り返すための判定を行うため、Kがログインユーザ画像ファイル及びGPSデータの数より小さいか否かを判定し、小さいと判定した場合、ステップS268へ処理を進め、小さいと判定しない場合、ステップS230へ処理を進める。
In the next step S214, the
ステップS268では、ファイル管理装置104において、ステップS264で取得したログインユーザ画像ファイル及びGPSデータの画像ID802、日時810、及び位置812のデータを抽出し、次のステップS218では、ステップS208で取得した全ての交友ユーザ画像ファイルの画像ID802、日時810、及び位置812のデータを抽出する。
In step S268, the
ステップS270では、ファイル管理装置104において、ステップS268において取得した位置812及び日時810とステップS218において取得した位置812及び日時810を用いて、距離及び時間を算出する。
In step S270, the
ステップS272では、ファイル管理装置104において、ログインユーザへ各画像ファイルの表示を行うにあたり、表示方法として、時系列的に表示を行うか、地図データを用いて、地図データ上に表示を行うのか、何れかの選定を行う。
In step S272, when displaying each image file to the login user in the
当選定は、ステップS200において、図4に示す日付範囲選択画面500において、時系列的に表示を行うか、地図データ上に表示を行うのかを選択するチェックボックス(不図示)等を設けて、ログインユーザへ選択させる態様が想定される。
In step S200, the date
ステップS272において、時系列的に表示を行うとした場合、ステップS252へ処理を進め、地図上へ表示を行うとした場合、ステップS274へ処理を進める。 In step S272, if display is performed in time series, the process proceeds to step S252. If display is performed on the map, the process proceeds to step S274.
ステップS274では、ファイル管理装置104において取得した地図データをクライアント端末102の表示部210へ表示し、ステップS276では、ファイル管理装置104においてステップS264にて取得したGPSデータを取得して、クライアント端末102の表示部210に表示された地図データの緯度及び経度情報とGPSデータの緯度及び経度情報とを用いてマッピングして表示する。これによってログインユーザの走行の軌跡を明示することが可能である。
In step S274, the map data acquired in the
ステップS278では、ファイル管理装置104において、ステップS242においてサムネイル画像化した交友ユーザ画像ファイルとステップS244において取得した交友ユーザ画像ファイルの所有者のアイコンファイルとを合わせてクライアント端末102へ送信し、クライアント端末102では、表示部210へ受信したサムネイル画像化した交友ユーザ画像ファイルと並べて所有者のアイコンファイルを、地図データの緯度及び経度情報と交友ユーザ画像ファイルの緯度及び経度情報とを用いてマッピングして表示する。
In step S278, the
ステップS280では、ファイル管理装置104において、ステップS246においてサムネイル画像化したログインユーザ画像ファイルとステップS248において取得した所有者のアイコンファイルとステップS250において取得したログインユーザ画像データファイルの閲覧可能ユーザのアイコンファイルとを合わせてクライアント端末102へ送信し、クライアント端末102では、表示部210へ受信したサムネイル画像化したログインユーザ画像ファイルと並べて閲覧可能ユーザのアイコンファイルを、地図データの緯度及び経度情報とログインユーザ画像ファイルの緯度及び経度情報とを用いてマッピングして表示する。
In step S280, the log-in user image file converted into a thumbnail image in step S246, the owner icon file acquired in step S248, and the log-in user image data file acquired in step S250 are viewable user icon files in the
尚、ステップS274からステップS280までの処理については、クライアント端末102に於いてマッピングを行ったが、ファイル管理装置104において、マッピングを行った後、マッピングした結果をクライアント端末102において表示する態様でも良い。
In addition, about the process from step S274 to step S280, although mapping was performed in the
尚、クライアント端末102の表示部210に画像ファイルとアイコンファイルとが表示された一例について図20を用いて説明する。
An example in which an image file and an icon file are displayed on the
図20には、ファイル管理システム100へのログインユーザをAとして、ユーザAが参照可能な画像ファイルの範囲が示されたものである。尚、図13を用いて説明を行った部分については説明を省略し、変更点のみの説明を行う。
FIG. 20 shows a range of image files that can be referred to by user A, where A is the login user to file
図20の左から順に、ユーザA(図13の900)がデジタルスチルカメラ等を用いて撮影して得られた画像ファイル(写真Aから写真F)が示され、その隣に、ユーザB(図13の902)が、デジタルスチルカメラ等を用いて撮影して得られた画像ファイルが示されている。 In order from the left in FIG. 20, image files (photo A to photo F) obtained by user A (900 in FIG. 13) using a digital still camera or the like are shown, and next to user B (FIG. 20). 13 902) shows an image file obtained by photographing using a digital still camera or the like.
ユーザAについては、自身のGPSデータも対象として表示されており、例えば、図20に示すようにGと示される部分については、GPSデータが対象となっていることを示している。 For the user A, his / her own GPS data is also displayed as a target. For example, as shown in FIG. 20, the portion indicated by G indicates that the GPS data is the target.
矢印920は、ユーザAのGPSデータの属性情報である撮影日時、撮影場所と、ユーザDの写真E1及び写真EFの属性情報である記録日時、記録場所と、から関連性がある画像ファイルであることを示している。
An
図21には、地図データとGPSデータ及び各画像ファイルとをマッピングして表示した例を示しており、GPSデータについては、図に示すように太線で表示され、当該太線がログインユーザの軌跡であることが分かる。 FIG. 21 shows an example in which map data, GPS data, and each image file are mapped and displayed. The GPS data is displayed as a bold line as shown in FIG. I understand that there is.
また、地図データと画像ファイルとをマッピングした例として、写真Cに示されるように、写真Cの所有者はログインユーザであるので、三角形の内部に所有者を示すためのユーザIDが表示されており、更に、写真Cは、ユーザB及びユーザCに参照可能であるので、六角形の内部に参照可能ユーザのIDが表示されている。 Further, as an example of mapping map data and image file, as shown in photo C, the owner of photo C is a logged-in user, so a user ID for indicating the owner is displayed inside the triangle. Furthermore, since the photograph C can be referred to by the user B and the user C, the ID of the referable user is displayed inside the hexagon.
このような表示方法は、あくまでも例として図示しているのみであり、所有者あるいは参照可能ユーザが識別可能であれば、そのような態様を取っても構わない。 Such a display method is merely shown as an example, and such an aspect may be adopted as long as the owner or a referable user can be identified.
以上、本発明によれば、画像ファイル及びGPSデータの撮影/記録日時及び撮影/記録場所等の属性情報を用いて画像ファイル及びGPSデータと画像ファイル間の関連性を特定すると共に、関連性のある画像ファイルに対してアクセス範囲を加味してユーザへ画像ファイルを提供することで、ユーザは自身に関連性のある画像ファイルを利用することが可能となるので、画像ファイルの分類整理等に要する労力を軽減すると共に、ユーザビリティーの向上を図ることが可能となる。 As described above, according to the present invention, the relationship between the image file and the GPS data and the image file is specified using the attribute information such as the shooting / recording date and time and the shooting / recording location of the image file and the GPS data. By providing an image file to the user with an access range for a certain image file, it becomes possible for the user to use an image file that is relevant to him / her. It is possible to reduce labor and improve usability.
また、ユーザがデジタルスチルカメラによって撮影をし忘れた場合、ユーザ自身の画像ファイルを得ることができないような状況が想定され、関連性のある画像ファイルの参照が難しい状況に陥るが、GPSデータを用いることによって、撮影をし忘れた場合でも、ユーザ自身に関連性のある他ユーザの画像ファイルを参照することが可能となる。 In addition, if the user forgets to take a picture with a digital still camera, it is assumed that the user cannot obtain his own image file, and it is difficult to refer to the relevant image file. By using it, even if the user forgets to take a picture, it is possible to refer to an image file of another user related to the user himself / herself.
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although the embodiment has been described in detail above, the present invention can take an embodiment as, for example, a method, a program, a storage medium, or the like. Specifically, the present invention is applied to a system composed of a plurality of devices. The present invention may be applied, or may be applied to an apparatus composed of one device.
ファイル管理システムにおける実施態様を記載しているが、ファイル管理装置の機能をクライアント端末に備え、クライアント端末単体の構成で実施することも可能である。 Although an embodiment in the file management system is described, the function of the file management device is provided in the client terminal, and the configuration can be implemented by a single client terminal.
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。 The program according to the present invention is a program that allows a computer to execute (read) each processing method, and the storage medium according to the present invention stores a program that allows the computer to execute each processing method.
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。 The program in the present invention may be a program for each processing method of each device.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発 As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. You can also read and execute
明の目的が達成されることは言うまでもない。 It goes without saying that the purpose of the light is achieved.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているOS等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS or the like operating on the computer based on an instruction of the program is a part of the actual processing or It goes without saying that the case where the functions of the above-described embodiments are realized by performing all of the above processing is also included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus.
この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
100 ファイル管理システム
102 クライアント端末
104 ファイル管理システム
106 ネットワーク
201 CPU
202 ROM
203 RAM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 入力部
210 表示部
211 外部メモリ
DESCRIPTION OF
202 ROM
203 RAM
204
Claims (12)
前記画像ファイルの所有者情報に対応して当該画像ファイルを記憶する画像ファイル記憶手段と、
前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段と、
前記所有者情報の経路の位置を示す経路情報を取得する取得手段と、
前記対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、
前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、
前記解析手段によって特定された前記所有者情報の画像ファイルの撮影情報を用いて、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、
前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、
前記第1の決定手段及び前記第2の決定手段によって決定した前記異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示することを制御する表示手段と、
を備えたことを特徴とするファイル管理装置。 In a file management device for storing image files obtained by photographing with a photographing device,
Image file storage means for storing the image file corresponding to owner information of the image file;
Corresponding information storage means for storing owner information different from the owner information corresponding to the owner information;
Obtaining means for obtaining route information indicating a position of the route of the owner information;
Based on the owner information stored in the correspondence information storage means and different owner information corresponding to the owner information, an image file corresponding to the owner information and an image corresponding to the different owner information Image file specifying means for specifying a file;
For the image file corresponding to the owner information specified by the image file specifying means and the image file corresponding to the different owner information, the different owner information related to the image file of the owner information An analysis means for performing analysis to identify an image file;
First determination means for determining the image file of the different owner information related to the image file of the owner information, using the shooting information of the image file of the owner information specified by the analysis means; ,
The image file corresponding to the different owner information identified by the image file identifying means whose distance from the path information of the owner information acquired by the acquiring means analyzed by the analyzing means is a photographing position within a predetermined range, Second determining means for determining as an image file of the different owner information related to the owner information;
Display means for controlling display of the different owner information image file and the owner information image file determined by the first determination means and the second determination means;
A file management apparatus comprising:
前記第2の決定手段は、前記解析手段によって特定した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルと関連性のある画像ファイルとして決定し、
前記表示手段は、前記経路情報、及び前記第2の決定手段によって決定された所有者情報の画像ファイルと関連性のある画像ファイルの位置情報を用いて、それぞれの画像ファイルを地図データに合わせて表示する、あるいは、前記経路情報の日時及び前記所有者情報の画像ファイルと関連性のある画像ファイルの撮影日時を用いて、それぞれの画像ファイルを時系列に表示することを選択して表示することを特徴とする請求項1乃至6の何れか1項に記載のファイル管理装置。 The acquisition means acquires the route information including the position of the route of the owner information and the date and time at the position,
Said second determination means, the image file of the different owner information distance is photographing position within a predetermined range from the path information of the owner information acquired by the specified the acquisition means by said analysis means, Determined as an image file related to the owner information image file,
The display means uses the position information of the image file related to the route information and the image file of the owner information determined by the second determination means, and matches each image file to the map data. Display or select to display each image file in chronological order using the date and time of the route information and the shooting date and time of the image file related to the image file of the owner information. The file management apparatus according to claim 1, wherein the file management apparatus is a file management apparatus.
前記クライアント端末は、
所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報との送信を行う送信手段と、
前記ファイル管理装置の第1の決定手段及び第2の決定手段によって決定された所有者情報の画像ファイルに関連性のある前記所有者情報と異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示部へ表示する表示手段と、
を備え、
前記ファイル管理装置は、
前記送信手段によって送信された所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報とを受信する受信手段と、
前記受信手段によって受信した所有者情報に対応して当該画像ファイル及び当該経路情報を記憶する記憶手段と、
前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段と、
前記対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、
前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、
前記解析手段によって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、
前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、
を備えたことを特徴とするファイル管理システム。 A file management system comprising a client terminal that accepts an image file obtained by photographing with a photographing device and a file management device that manages the image file transmitted from the client terminal,
The client terminal is
Transmitting means for transmitting owner information, the image file, and path information indicating a path position of the owner information;
An image file of owner information different from the owner information related to the image file of owner information determined by the first determining means and the second determining means of the file management apparatus and the image of the owner information Display means for displaying the file together with the display unit;
With
The file management device includes:
Receiving means for receiving owner information transmitted by the transmitting means, the image file, and path information indicating a position of a path of the owner information;
Storage means for storing the image file and the route information corresponding to the owner information received by the receiving means;
Corresponding information storage means for storing owner information different from the owner information corresponding to the owner information;
Based on the owner information stored in the correspondence information storage means and different owner information corresponding to the owner information, an image file corresponding to the owner information and an image corresponding to the different owner information Image file specifying means for specifying a file;
For the image file corresponding to the owner information specified by the image file specifying means and the image file corresponding to the different owner information, the different owner information related to the image file of the owner information An analysis means for performing analysis to identify an image file;
The image file of the different owner information having the face information of the owner information specified by the analyzing means is determined, and the image file of the different owner information related to the image file of the owner information is determined. A first determining means;
The image file corresponding to the different owner information identified by the image file identifying means whose distance from the path information of the owner information acquired by the acquiring means analyzed by the analyzing means is a photographing position within a predetermined range, Second determining means for determining as an image file of the different owner information related to the owner information;
A file management system characterized by comprising:
前記所有者情報の経路の位置を示す経路情報を取得する取得ステップと、
前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定ステップと、
前記画像ファイル特定ステップによって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析ステップと、
前記解析ステップによって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定ステップと、
前記解析ステップによって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定ステップによって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報の画像ファイルに関連性のある画像ファイルとして決定する第2の決定ステップと、
前記解析ステップによって解析した前記取得ステップによって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定ステップによって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定ステップと、
前記第1の決定ステップ及び第2の決定ステップによって決定した前記異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示することを制御する表示ステップと、
を実行することを特徴とするファイル管理装置の制御方法。 A method for controlling a file management device comprising image file storage means for storing image files corresponding to owner information of image files obtained by photographing with a photographing device,
An acquisition step of acquiring route information indicating a position of the route of the owner information;
Based on the owner information stored in the corresponding information storage means for storing owner information different from the owner information corresponding to the owner information and different owner information corresponding to the owner information, An image file specifying step for specifying an image file corresponding to the owner information and an image file corresponding to the different owner information;
For the image file corresponding to the owner information specified by the image file specifying step and the image file corresponding to the different owner information, the different owner information related to the image file of the owner information. An analysis step for performing analysis to identify an image file;
The image file of the different owner information in which the face information of the owner information specified by the analyzing step exists is determined as the image file of the different owner information related to the image file of the owner information. A first determination step;
The image file corresponding to the different owner information identified by the image file identifying step, wherein the distance from the path information of the owner information acquired by the acquiring means analyzed by the analyzing step is a shooting position within a predetermined range, A second determining step for determining as an image file relevant to the image file of the owner information;
The image file corresponding to the different owner information identified by the image file identifying step, wherein the distance from the path information of the owner information acquired by the acquiring step analyzed by the analyzing step is a shooting position within a predetermined range, A second determining step for determining as an image file of the different owner information related to the owner information;
A display step for controlling display of the image file of the different owner information and the image file of the owner information determined by the first determination step and the second determination step;
A method for controlling a file management apparatus, comprising:
前記ファイル管理装置を、
前記所有者情報の経路の位置を示す経路情報を取得する取得手段と、
前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、
前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、
前記解析手段によって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、
前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、
前記第1の決定手段及び前記第2の決定手段によって決定した前記異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示することを制御する表示手段と、
して機能させることを特徴とするプログラム。 A program that is executed in a file management device including an image file storage unit that stores image files corresponding to owner information of image files obtained by photographing with a photographing device,
The file management device;
Obtaining means for obtaining route information indicating a position of the route of the owner information;
Based on the owner information stored in the corresponding information storage means for storing owner information different from the owner information corresponding to the owner information and different owner information corresponding to the owner information, Image file specifying means for specifying an image file corresponding to the owner information and an image file corresponding to the different owner information;
For the image file corresponding to the owner information specified by the image file specifying means and the image file corresponding to the different owner information, the different owner information related to the image file of the owner information An analysis means for performing analysis to identify an image file;
The image file of the different owner information having the face information of the owner information specified by the analyzing means is determined, and the image file of the different owner information related to the image file of the owner information is determined. A first determining means;
The image file corresponding to the different owner information identified by the image file identifying means whose distance from the path information of the owner information acquired by the acquiring means analyzed by the analyzing means is a photographing position within a predetermined range, Second determining means for determining as an image file of the different owner information related to the owner information;
Display means for controlling display of the different owner information image file and the owner information image file determined by the first determination means and the second determination means;
A program characterized by making it function.
前記クライアント端末において、
所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報との送信を行う送信ステップと、
前記ファイル管理装置の第1の決定ステップ及び第2の決定ステップによって決定された所有者情報の画像ファイルに関連性のある前記所有者情報と異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示部へ表示する表示ステップと、
して実行し、
前記ファイル管理装置において、
前記送信ステップによって送信された所有者情報と、画像ファイルと、前記所有者情報の経路の位置を示す経路情報とを受信する受信ステップと、
前記受信ステップによって受信した所有者情報に対応して当該画像ファイル及び当該経路情報を記憶する記憶ステップと、
前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定ステップと、
前記画像ファイル特定ステップによって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析ステップと、
前記解析ステップによって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定ステップと、
前記解析ステップによって解析した前記取得ステップによって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定ステップによって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定ステップと、
を実行することを特徴とするファイル管理システムの制御方法。 A control method of a file management system comprising a client terminal that accepts an image file obtained by photographing with a photographing device and a file management device that manages the image file transmitted from the client terminal,
In the client terminal,
A transmission step of transmitting owner information, the image file, and path information indicating a path position of the owner information;
An image file of owner information different from the owner information related to the image file of owner information determined by the first determination step and the second determination step of the file management device and the image of the owner information A display step for displaying the file together on the display unit;
And run
In the file management device,
Receiving the owner information transmitted by the transmitting step, the image file, and the path information indicating the position of the path of the owner information;
A storage step for storing the image file and the route information corresponding to the owner information received by the receiving step;
Based on the owner information stored in the corresponding information storage means for storing owner information different from the owner information corresponding to the owner information and different owner information corresponding to the owner information, An image file specifying step for specifying an image file corresponding to the owner information and an image file corresponding to the different owner information;
For the image file corresponding to the owner information specified by the image file specifying step and the image file corresponding to the different owner information, the different owner information related to the image file of the owner information. An analysis step for performing analysis to identify an image file;
The image file of the different owner information in which the face information of the owner information specified by the analyzing step exists is determined as the image file of the different owner information related to the image file of the owner information. A first determination step;
The image file corresponding to the different owner information identified by the image file identifying step, wherein the distance from the path information of the owner information acquired by the acquiring step analyzed by the analyzing step is a shooting position within a predetermined range, A second determining step for determining as an image file of the different owner information related to the owner information;
A method for controlling a file management system, comprising:
前記クライアント端末を、
所有者情報と、前記画像ファイルと、前記所有者情報の経路の位置を示す経路情報との送信を行う送信手段と、
前記ファイル管理装置の第1の決定手段及び第2の決定手段によって決定された所有者情報の画像ファイルに関連性のある前記所有者情報と異なる所有者情報の画像ファイルと前記所有者情報の画像ファイルとを合わせて表示部へ表示する表示手段と、
して機能させ、
前記ファイル管理装置を、
前記送信手段によって送信された所有者情報と、画像ファイルと、前記所有者情報の経路の位置を示す経路情報とを受信する受信手段と、
前記受信手段によって受信した所有者情報に対応して当該画像ファイル及び当該経路情を記憶する記憶手段と、
前記所有者情報に対応して前記所有者情報と異なる所有者情報を記憶する対応情報記憶手段に記憶されている前記所有者情報と当該所有者情報に対応する異なる所有者情報とに基づいて、当該所有者情報に対応する画像ファイルと当該異なる所有者情報に対応する画像ファイルとを特定する画像ファイル特定手段と、
前記画像ファイル特定手段によって特定した前記所有者情報に対応する画像ファイル及び前記異なる所有者情報に対応する画像ファイルに対して、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを特定するために解析を行う解析手段と、
前記解析手段によって特定された前記所有者情報の顔情報が存在する前記異なる所有者情報の画像ファイルを、前記所有者情報の画像ファイルに関連性のある前記異なる所有者情報の画像ファイルを決定する第1の決定手段と、
前記解析手段によって解析した前記取得手段によって取得した所有者情報の経路情報からの距離が所定の範囲内の撮影位置である前記画像ファイル特定手段によって特定した異なる所有者情報に対応する画像ファイルを、前記所有者情報に関連性のある前記異なる所有者情報の画像ファイルとして決定する第2の決定手段と、
して機能させることを特徴とするプログラム。 A program executed in a file management system comprising a client terminal that accepts an image file obtained by photographing with a photographing device and a file management device that manages the image file transmitted from the client terminal,
The client terminal is
Transmitting means for transmitting owner information, the image file, and path information indicating a path position of the owner information;
An image file of owner information different from the owner information related to the image file of owner information determined by the first determining means and the second determining means of the file management apparatus and the image of the owner information Display means for displaying the file together with the display unit;
To function,
The file management device;
Receiving means for receiving owner information transmitted by the transmitting means, an image file, and path information indicating a position of a path of the owner information;
Storage means for storing the image file and the path information corresponding to the owner information received by the receiving means;
Based on the owner information stored in the corresponding information storage means for storing owner information different from the owner information corresponding to the owner information and different owner information corresponding to the owner information, Image file specifying means for specifying an image file corresponding to the owner information and an image file corresponding to the different owner information;
For the image file corresponding to the owner information specified by the image file specifying means and the image file corresponding to the different owner information, the different owner information related to the image file of the owner information An analysis means for performing analysis to identify an image file;
The image file of the different owner information having the face information of the owner information specified by the analyzing means is determined, and the image file of the different owner information related to the image file of the owner information is determined. A first determining means;
The image file corresponding to the different owner information identified by the image file identifying means whose distance from the path information of the owner information acquired by the acquiring means analyzed by the analyzing means is a photographing position within a predetermined range, Second determining means for determining as an image file of the different owner information related to the owner information;
A program characterized by making it function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011072872A JP5799545B2 (en) | 2010-12-07 | 2011-03-29 | File management device, file management system, control method, program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010273061 | 2010-12-07 | ||
JP2010273061 | 2010-12-07 | ||
JP2011072872A JP5799545B2 (en) | 2010-12-07 | 2011-03-29 | File management device, file management system, control method, program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015162756A Division JP5999232B2 (en) | 2010-12-07 | 2015-08-20 | File management device, file management system, control method, program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012138058A JP2012138058A (en) | 2012-07-19 |
JP2012138058A5 JP2012138058A5 (en) | 2014-11-27 |
JP5799545B2 true JP5799545B2 (en) | 2015-10-28 |
Family
ID=46675395
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011072872A Expired - Fee Related JP5799545B2 (en) | 2010-12-07 | 2011-03-29 | File management device, file management system, control method, program |
JP2015162756A Active JP5999232B2 (en) | 2010-12-07 | 2015-08-20 | File management device, file management system, control method, program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015162756A Active JP5999232B2 (en) | 2010-12-07 | 2015-08-20 | File management device, file management system, control method, program |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP5799545B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10998211B2 (en) * | 2017-05-31 | 2021-05-04 | Fujikin Inc. | Management system, method, and computer program for semiconductor fabrication apparatus |
JP6936471B2 (en) * | 2017-06-28 | 2021-09-15 | 真嗣 寺川 | Community maintenance and activation system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09179491A (en) * | 1995-12-25 | 1997-07-11 | Ekuoka Res:Kk | Image processing system |
JP3824137B2 (en) * | 2001-03-16 | 2006-09-20 | 日本電信電話株式会社 | DATA REPRODUCING METHOD, DATA REPRODUCING DEVICE, PROGRAM, AND RECORDING MEDIUM THEREOF |
JP4327377B2 (en) * | 2001-04-23 | 2009-09-09 | 富士フイルム株式会社 | Image management server, server control method, terminal device, terminal control method, and client server system |
JP2004220420A (en) * | 2003-01-16 | 2004-08-05 | Fuji Photo Film Co Ltd | Image retrieval method and device and program |
JP2008197968A (en) * | 2007-02-14 | 2008-08-28 | Hitachi Software Eng Co Ltd | Event image disclosure system |
US8224824B2 (en) * | 2008-03-26 | 2012-07-17 | Fujifilm Corporation | Saving device for image sharing, image sharing system, and image sharing method |
JP2009301196A (en) * | 2008-06-11 | 2009-12-24 | Panasonic Corp | Content management device, content management method and content management program |
JP5374209B2 (en) * | 2009-03-30 | 2013-12-25 | Necパーソナルコンピュータ株式会社 | Content sharing system, content sharing server and program |
-
2011
- 2011-03-29 JP JP2011072872A patent/JP5799545B2/en not_active Expired - Fee Related
-
2015
- 2015-08-20 JP JP2015162756A patent/JP5999232B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016006676A (en) | 2016-01-14 |
JP5999232B2 (en) | 2016-09-28 |
JP2012138058A (en) | 2012-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5385598B2 (en) | Image processing apparatus, image management server apparatus, control method thereof, and program | |
US10007798B2 (en) | Method for managing privacy of digital images | |
US10043059B2 (en) | Assisted photo-tagging with facial recognition models | |
US7730036B2 (en) | Event-based digital content record organization | |
US9619489B2 (en) | View of a physical space augmented with social media content originating from a geo-location of the physical space | |
JP4810420B2 (en) | Image processing apparatus, image processing method, server, control method therefor, program, and storage medium | |
US8347363B2 (en) | Contents retrieval system and contents retrieval method | |
US10721085B2 (en) | Terminal device, conference management system, storage medium and conference management method | |
US20110292231A1 (en) | System for managing privacy of digital images | |
JP6703284B2 (en) | Image processing system, image processing system control method, and program | |
KR102121327B1 (en) | Image acquisition method, controlled device and server | |
WO2019171803A1 (en) | Image search device, image search method, electronic equipment, and control method | |
JP5999232B2 (en) | File management device, file management system, control method, program | |
JP5532180B1 (en) | Image processing apparatus and program | |
JP6617547B2 (en) | Image management system, image management method, and program | |
JP2006203574A (en) | Image display device | |
JP2020102852A (en) | Image processing system, control method thereof, and program | |
JP2015046937A (en) | Information processing apparatus, information processing system, control method, information processing method, and program thereof | |
JP2019061541A (en) | Intermediary device, intermediary method, and program | |
JP5523122B2 (en) | Image management apparatus, method and program | |
JP4886637B2 (en) | Image management system, image evaluation apparatus, image management method, program, and storage medium | |
JP2009294767A (en) | Evaluation device, evaluation method, evaluation program, and evaluation system | |
JP2013065165A (en) | Image display method and device, image display program, and image display system | |
JP5582453B2 (en) | Image management apparatus, image management method, and program | |
CN110708574B (en) | Method and device for publishing information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140327 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141007 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141014 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141218 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150526 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150709 |
|
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: 20150728 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150810 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5799545 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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |