[go: up one dir, main page]

JP6230335B2 - Information processing apparatus and information processing method - Google Patents

Information processing apparatus and information processing method Download PDF

Info

Publication number
JP6230335B2
JP6230335B2 JP2013178338A JP2013178338A JP6230335B2 JP 6230335 B2 JP6230335 B2 JP 6230335B2 JP 2013178338 A JP2013178338 A JP 2013178338A JP 2013178338 A JP2013178338 A JP 2013178338A JP 6230335 B2 JP6230335 B2 JP 6230335B2
Authority
JP
Japan
Prior art keywords
data
deletion
information
attribute
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013178338A
Other languages
Japanese (ja)
Other versions
JP2015046845A (en
Inventor
知敬 湯浅
知敬 湯浅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2013178338A priority Critical patent/JP6230335B2/en
Publication of JP2015046845A publication Critical patent/JP2015046845A/en
Application granted granted Critical
Publication of JP6230335B2 publication Critical patent/JP6230335B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Description

本発明は、データを削除するための技術に関する。   The present invention relates to a technique for deleting data.

データを削除するための技術がある。特許文献1には、作成日時、最終更新日時、最終アクセス日時または撮影日時等の管理項目が古いファイルから順に削除候補ファイルとして分類し、そのうちのユーザにより確定の操作が行われたものを削除する技術が記載されている。   There are techniques for deleting data. In Patent Literature 1, management items such as creation date / time, last update date / time, last access date / time, and shooting date / time are classified as deletion candidate files in order from the oldest file, and those that have been confirmed by the user are deleted. The technology is described.

特開2007−331121号公報JP 2007-331121 A

保存されるデータの量が増えると、記憶装置の空き容量が少なくなるし、必要なデータが見つけにくくなるので、ユーザにとって不要なものはなるべく削除しておくことが望ましい。そのために、特許文献1の技術では、上記の管理項目が古いファイルを削除候補ファイルとしてユーザに提示している。しかし、管理項目が古いデータが、それが新しいデータに比べて、ユーザにとって不要なものであるとは限らない。古いデータの中にも、ユーザが大事に残しておきたいものが含まれていることがあるし、新しいデータでも、ユーザにとってすぐに不要になることもある。
そこで、本発明は、ユーザにとって不要なデータを削除しやすくすることを目的とする。
As the amount of data to be saved increases, the free space of the storage device decreases, and it becomes difficult to find necessary data. Therefore, it is desirable to delete unnecessary data as much as possible. Therefore, in the technique of Patent Document 1, a file with an old management item is presented to the user as a deletion candidate file. However, data with old management items is not necessarily unnecessary for the user compared with new data. Some old data may contain things that the user wants to keep important, and new data may be immediately unnecessary for the user.
Accordingly, an object of the present invention is to facilitate deletion of data unnecessary for a user.

上記目的を達成するために、本発明は、記憶手段から削除されたデータに付与された第1属性として、当該削除されたデータに属するテキストの情報を取得する取得手段と、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータとして、取得された前記テキストの情報に類似するテキストの情報が属しているデータを特定する特定手段と、前記特定手段により特定されたデータの削除に関する処理を行う処理手段とを備える情報処理装置を提供する。 In order to achieve the above object, the present invention provides an acquisition means for acquiring text information belonging to the deleted data as a first attribute assigned to the data deleted from the storage means, and stores the information in the storage means. Of the text similar to the information of the acquired text as the deletion candidate data based on the second attribute given to the data and the first attribute acquired by the acquiring means . There is provided an information processing apparatus comprising: a specifying unit that specifies data to which information belongs ; and a processing unit that performs processing related to deletion of data specified by the specifying unit.

また、本発明は、記憶手段から削除されたデータに付与された第1属性を取得する取得手段と、前記記憶手段の空き容量を検出する検出手段と、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータを特定する特定手段と、前記特定手段により特定されたデータの削除に関する処理として、前記記憶手段に対して、検出された当該記憶手段の空き容量が所定の基準以上である場合は前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、当該空き容量が当該基準未満である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理手段とを備える情報処理装置を提供するIn addition, the present invention provides an acquisition unit that acquires a first attribute assigned to data deleted from a storage unit, a detection unit that detects a free space in the storage unit, and data stored in the storage unit , Based on the second attribute assigned to the data and the first attribute acquired by the acquiring unit, a specifying unit that specifies data that is a deletion candidate, and a process related to the deletion of the data specified by the specifying unit When the detected free space of the storage unit is equal to or greater than a predetermined reference, the storage unit is instructed to present the deletion candidate to the user and to delete the deletion candidate that the user has approved to delete. An information processing apparatus is provided that includes a processing unit that performs processing and performs processing for instructing deletion of all of the identified deletion candidates when the free space is less than the reference .

また、本発明は、記憶手段から削除されたデータに付与された、削除されるデータの傾向を示す複数種類の属性であって、前記データに属するテキスト情報、又は、前記データが撮影画像である場合の被写体の識別情報、撮影場所を示す場所情報、撮影画像の品質情報若しくは撮影日時を示す日時情報のうちのいずれかの種類の第1属性を取得する取得手段と、前記記憶手段に記憶されているデータから、当該データに付与された、前記第1属性と同じ種類の第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータを特定する特定手段と、前記特定手段により特定されたデータの削除に関する処理として、前記複数種類の属性のうちの前記識別情報、前記場所情報又は前記品質情報が前記第1属性として取得された場合は、前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記テキスト情報又は前記日時情報が前記第1属性として取得された場合は、前記提示処理のみを行う処理手段とを備える情報処理装置を提供する。
また、本発明は、ユーザが操作する端末又は自装置の記憶手段から削除されたデータに付与された第1属性を取得する取得手段と、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータを特定する特定手段と、前記特定手段により特定されたデータの削除に関する処理として、前記記憶手段が前記端末の記憶手段である場合には前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記記憶手段が自装置の記憶手段である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理手段とを備える情報処理装置を提供する。
Further, the present invention provides a plurality of types of attributes indicating the tendency of data to be deleted, which are assigned to data deleted from the storage means , and the text information belonging to the data or the data is a captured image. Acquisition means for acquiring any one of the first attribute of the subject identification information, the location information indicating the shooting location, the quality information of the captured image or the date information indicating the shooting date and time , and stored in the storage means Identifying means for identifying data that is a deletion candidate based on the second attribute of the same type as the first attribute and the first attribute acquired by the acquiring means, which are assigned to the data, obtaining, as a process relating to deletion of the data specified by the specifying means, as the identification information, the location information or the quality information is the first attribute of said plurality of types of attributes The case, performs a process of instructing the deletion of the deletion candidate presentation processing and user to user of the deletion candidate is approved the deletion, when the text information or the date and time information is acquired as the first attribute , an information processing apparatus and a processing means for performing only the presentation process.
Further, the present invention relates to an acquisition unit that acquires a first attribute assigned to data deleted from a terminal operated by a user or a storage unit of its own device, and data stored in the storage unit. Based on the assigned second attribute and the first attribute acquired by the acquisition unit, a specification unit that specifies data that is a deletion candidate, and a process related to deletion of the data specified by the specification unit, the storage When the means is the storage means of the terminal, the process of presenting the deletion candidate to the user and the instruction to delete the deletion candidate approved by the user are performed, and the storage means is the storage means of the own device In this case, an information processing apparatus is provided that includes processing means for performing processing for instructing deletion of all the specified deletion candidates.

また、本発明は、情報処理装置が、記憶手段から削除されたデータに付与された第1属性として、当該削除されたデータに属するテキストの情報を取得する取得ステップと、前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータとして、取得された前記テキストの情報に類似するテキストの情報が属しているデータを特定する特定ステップと、前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理を行う処理ステップとを備える情報処理方法を提供する。 Further, according to the present invention, the information processing apparatus acquires the information of the text belonging to the deleted data as the first attribute given to the data deleted from the storage unit, and the information processing apparatus includes: From the data stored in the storage means , the acquired information of the text as data that becomes a deletion candidate based on the second attribute assigned to the data and the first attribute acquired in the acquisition step. There is provided an information processing method comprising a specifying step of specifying data to which similar text information belongs, and a processing step in which the information processing apparatus performs processing related to deletion of the data specified in the specifying step.

また、本発明は、情報処理装置が、記憶手段から削除されたデータに付与された第1属性を取得する取得ステップと、前記記憶手段の空き容量を検出する検出ステップと、前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータを特定する特定ステップと、前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理として、前記記憶手段に対して、検出された当該記憶手段の空き容量が所定の基準以上である場合は前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、当該空き容量が当該基準未満である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理ステップとを備える情報処理方法を提供するAccording to the present invention, there is provided an acquisition step in which the information processing apparatus acquires a first attribute assigned to data deleted from the storage means, a detection step of detecting a free capacity of the storage means, and the information processing apparatus A specifying step of specifying data that is a deletion candidate based on the second attribute assigned to the data and the first attribute acquired in the acquiring step from the data stored in the storage means; and the information When the processing device performs processing related to deletion of the data specified in the specifying step, if the detected free space of the storage unit is greater than or equal to a predetermined reference with respect to the storage unit, Perform presentation processing and processing to instruct deletion of deletion candidates approved by the user, and if the free space is less than the standard, An information processing method and a processing step of performing processing for instructing deletion of the deletion candidate.

また、本発明は、情報処理装置が、記憶手段から削除されたデータに付与された、削除されるデータの傾向を示す複数種類の属性であって、前記データに属するテキスト情報、又は、前記データが撮影画像である場合の被写体の識別情報、撮影場所を示す場所情報、撮影画像の品質情報若しくは撮影日時を示す日時情報のうちのいずれかの種類の第1属性を取得する取得ステップと、前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された、前記第1属性と同じ種類の第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータを特定する特定ステップと、前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理として、前記複数種類の属性のうちの前記識別情報、前記場所情報又は前記品質情報が前記第1属性として取得された場合は、前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記テキスト情報又は前記日時情報が前記第1属性として取得された場合は、前記提示処理のみを行う処理ステップとを備える情報処理方法を提供する。
また、本発明は、情報処理装置が、ユーザが操作する端末又は自装置の記憶手段から削除されたデータに付与された第1属性を取得する取得ステップと、前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータを特定する特定ステップと、前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理として、前記記憶手段が前記端末の記憶手段である場合には前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記記憶手段が自装置の記憶手段である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理ステップとを備える情報処理方法を提供する。
Further, the present invention provides a plurality of types of attributes indicating the tendency of data to be deleted, which is assigned to data deleted from the storage means by the information processing apparatus, and the text information belonging to the data or the data An acquisition step of acquiring any type of first attribute of identification information of a subject in the case of a captured image, location information indicating a shooting location, quality information of a captured image, or date / time information indicating a shooting date ; The information processing apparatus deletes from the data stored in the storage unit based on the second attribute of the same type as the first attribute and the first attribute acquired in the acquisition step, which is given to the data A specifying step of specifying candidate data; and the information processing apparatus, as a process related to deletion of the data specified in the specifying step, the plurality of types of attributes The identification information out, when the location information or the quality information is acquired as the first attribute, the processing for instructing deletion of the deletion candidate presentation processing and user to user of the deletion candidate is accepted the deletion performed, if the text information or the date and time information is acquired as the first attribute, to provide an information processing method and a processing step of performing only the presentation process.
According to the present invention, the information processing apparatus obtains a first attribute assigned to data deleted from a terminal operated by a user or storage means of the own apparatus, and the information processing apparatus includes the storage means. A step of specifying data that is a deletion candidate based on the second attribute assigned to the data and the first attribute acquired in the acquisition step, and the information processing apparatus, As processing related to deletion of data specified in the specifying step, when the storage unit is a storage unit of the terminal, an instruction is given to present the deletion candidate to the user and to delete the deletion candidate approved by the user A process step of performing a process of instructing deletion of all the specified deletion candidates when the storage unit is a storage unit of the own device. An information processing method comprising.

本発明によれば、ユーザにとって不要なデータを削除しやすくすることができる。   According to the present invention, it is possible to easily delete data unnecessary for a user.

第1実施形態の情報処理システムの全体構成の一例を示す図The figure which shows an example of the whole structure of the information processing system of 1st Embodiment 第2ユーザ端末のハードウェア構成の一例を示す図The figure which shows an example of the hardware constitutions of a 2nd user terminal 第1ユーザ端末のハードウェア構成の一例を示す図The figure which shows an example of the hardware constitutions of a 1st user terminal 情報処理装置のハードウェア構成の一例を示す図The figure which shows an example of the hardware constitutions of information processing apparatus 情報処理装置の機能構成の一例を示す図The figure which shows an example of a function structure of information processing apparatus 各記憶部に記憶されている索引情報の例を示す図The figure which shows the example of the index information memorize | stored in each memory | storage part 取得された生成時期情報の数(取得数)の例を示す表Table showing an example of the number of generation time information acquired (number of acquisitions) 表示された提示情報の一例を示す図The figure which shows an example of the displayed presentation information 同期処理における各装置の動作の一例を示すシーケンス図Sequence diagram showing an example of operation of each device in synchronization processing 削除支援処理における各装置の動作の一例を示すシーケンス図Sequence diagram showing an example of the operation of each device in the deletion support process 第1の特定方法において記憶される索引情報の例を示す表Table showing an example of index information stored in the first specific method 第2実施形態の第1ユーザ端末のハードウェア構成の一例を示す図The figure which shows an example of the hardware constitutions of the 1st user terminal of 2nd Embodiment. 第2の特定方法において記憶される索引情報の例を示す表Table showing an example of index information stored in the second specifying method 第5の特定方法において特定される削除候補の例を示す図The figure which shows the example of the deletion candidate specified in the 5th specific method 表示された提示情報の一例を示す表Table showing an example of displayed presentation information 第3実施形態の情報処理装置の機能構成の一例を示す図The figure which shows an example of a function structure of the information processing apparatus of 3rd Embodiment. 第1ユーザ端末に表示される画像の一例を示す図The figure which shows an example of the image displayed on a 1st user terminal

[1]第1実施形態
[1−1]全体構成
図1は、第1実施形態の情報処理システムの全体構成の一例を示す図である。この例では、情報処理装置10と、第1ユーザ端末20と、第2ユーザ端末30と、これらの装置及び端末が接続されているネットワーク2とを備える情報処理システム1が示されている。ネットワーク2は、インターネット及び移動体通信網等を含んで通信を行うシステムであり、自システムに接続された装置及び端末のデータのやり取りを仲介する。
[1] First Embodiment [1-1] Overall Configuration FIG. 1 is a diagram illustrating an example of the overall configuration of an information processing system according to a first embodiment. In this example, an information processing system 1 including an information processing apparatus 10, a first user terminal 20, a second user terminal 30, and a network 2 to which these apparatuses and terminals are connected is illustrated. The network 2 is a system that performs communication including the Internet, a mobile communication network, and the like, and mediates exchange of data between devices and terminals connected to the system.

第1ユーザ端末20は、写真を撮影する撮影手段と、データを記憶する記憶手段とを備え、ユーザの操作に応じて撮影手段により撮影された写真を示すデータ(以下「写真データ」という)を記憶手段に記憶する。また、第1ユーザ端末20は、ネットワーク2と無線通信を行う通信手段を備え、ネットワーク2を介して情報処理装置10及び第2ユーザ端末30と写真データ等をやり取りする。第1ユーザ端末20は、本実施形態では、スマートフォンである。   The first user terminal 20 includes photographing means for taking a photograph and storage means for storing data, and data indicating a photograph taken by the photographing means in response to a user operation (hereinafter referred to as “photo data”). Store in the storage means. The first user terminal 20 includes communication means for performing wireless communication with the network 2, and exchanges photographic data and the like with the information processing apparatus 10 and the second user terminal 30 via the network 2. In the present embodiment, the first user terminal 20 is a smartphone.

第2ユーザ端末30は、ネットワーク2と有線通信を行う通信手段を備え、ネットワーク2を介して情報処理装置10及び第1ユーザ端末20と写真データ等をやり取りする。また、第2ユーザ端末30は、データを記憶する記憶手段を備え、例えば第1ユーザ端末20から受け取った写真データを記憶手段に記憶する。本実施形態では、第2ユーザ端末30は、パーソナルコンピュータであり、第1ユーザ端末20と同じユーザによって利用されている。   The second user terminal 30 includes communication means for performing wired communication with the network 2, and exchanges photographic data and the like with the information processing apparatus 10 and the first user terminal 20 via the network 2. The second user terminal 30 includes storage means for storing data, and stores, for example, photographic data received from the first user terminal 20 in the storage means. In the present embodiment, the second user terminal 30 is a personal computer and is used by the same user as the first user terminal 20.

情報処理装置10は、複数の記憶手段にそれぞれ記憶されているデータを同期させる同期処理を行うサーバ装置である。データの同期とは、各々の記憶手段に記憶されているデータを一致させることである。本実施形態では、情報処理装置10は、自装置もデータを記憶する記憶手段を備え、第1ユーザ端末20、第2ユーザ端末30及び自装置が備える記憶手段にそれぞれ記憶されている写真データを同期させる。情報処理装置10は、新たに記憶されたデータだけでなく、削除されたデータについても同期させる。   The information processing apparatus 10 is a server apparatus that performs a synchronization process that synchronizes data stored in a plurality of storage units. Data synchronization refers to matching the data stored in each storage means. In the present embodiment, the information processing apparatus 10 includes storage means for storing data itself, and the photographic data stored in the storage means included in the first user terminal 20, the second user terminal 30, and the own apparatus, respectively. Synchronize. The information processing apparatus 10 synchronizes not only newly stored data but also deleted data.

また、情報処理装置10は、ユーザにより削除されてきたデータの傾向に応じて削除候補となるデータを特定してユーザに提示し、そのうちのユーザにより了承されたデータを削除する処理を行う。この処理は、データの削除を支援するものであり、以下では削除支援処理という。
なお、同期処理及び削除支援処理は、いわゆるクラウドコンピューティングと呼ばれる形態でコンピュータ資源を利用させる仕組みによって行われてもよい。
In addition, the information processing apparatus 10 performs processing for specifying data to be deleted candidates according to the tendency of data deleted by the user and presenting the data to the user, and deleting the data approved by the user. This process supports data deletion, and is hereinafter referred to as a deletion support process.
The synchronization process and the deletion support process may be performed by a mechanism that uses computer resources in a form called so-called cloud computing.

[1−2]ハードウェア構成
図2は、第2ユーザ端末30のハードウェア構成の一例を示す図である。第2ユーザ端末30は、制御部31と、記憶部32と、通信部33と、操作部34と、表示部35とを備えるコンピュータである。制御部31は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)及びリアルタイムクロックを備え、CPUが、RAMをワークエリアとして用いてROMや記憶部32に記憶されたプログラムを実行することによって各部の動作を制御する。リアルタイムクロックは、現在の日時を算出してCPUに通知する。
[1-2] Hardware Configuration FIG. 2 is a diagram illustrating an example of a hardware configuration of the second user terminal 30. The second user terminal 30 is a computer that includes a control unit 31, a storage unit 32, a communication unit 33, an operation unit 34, and a display unit 35. The control unit 31 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and a real-time clock. The CPU is stored in the ROM or the storage unit 32 using the RAM as a work area. The operation of each part is controlled by executing a program. The real time clock calculates the current date and time and notifies the CPU.

記憶部32は、ハードディスク等を備え、制御部31が制御に用いるデータやプログラムを記憶する他、上述した同期サービスにおいて同期される写真データを記憶する記憶手段として機能する。本実施形態では、記憶部32は、1TB(terabyte:テラバイト)の容量の記憶領域を有している。通信部33は、通信(本実施形態では有線通信)を行うための通信回路を備え、ネットワーク2を介して情報処理装置10及び第1ユーザ端末20との間でデータの送信及び受信を行う通信手段である。操作部34は、キーボード及びマウス等の操作子を備え、ユーザの操作に応じてその操作の内容を表す操作データを制御部31に供給する。表示部35は、例えば液晶ディスプレイを有し、制御部31からの制御に基づいて画像を表示する。   The storage unit 32 includes a hard disk or the like and functions as a storage unit that stores data and programs used for control by the control unit 31 and stores photo data synchronized in the above-described synchronization service. In the present embodiment, the storage unit 32 has a storage area with a capacity of 1 TB (terabyte). The communication unit 33 includes a communication circuit for performing communication (wired communication in the present embodiment), and performs communication for transmitting and receiving data between the information processing apparatus 10 and the first user terminal 20 via the network 2. Means. The operation unit 34 includes operation elements such as a keyboard and a mouse, and supplies operation data representing the content of the operation to the control unit 31 according to a user operation. The display unit 35 includes a liquid crystal display, for example, and displays an image based on control from the control unit 31.

図3は、第1ユーザ端末20のハードウェア構成の一例を示す図である。第1ユーザ端末20は、制御部21と、記憶部22と、通信部23と、UI(User Interface)部24と、撮影部25とを備えるコンピュータである。制御部21は、前述した制御部31と機能が共通する。記憶部22は、フラッシュメモリ等を備え、制御部21が制御に用いるデータやプログラムを記憶する他、同期サービスにおいて同期される写真データを記憶する記憶手段として機能する。本実施形態では、記憶部22は、10GB(gigabyte:ギガバイト)の容量の記憶領域を有し、例えば記憶部32により記憶されているデータに同期させたデータを記憶する。   FIG. 3 is a diagram illustrating an example of a hardware configuration of the first user terminal 20. The first user terminal 20 is a computer including a control unit 21, a storage unit 22, a communication unit 23, a UI (User Interface) unit 24, and a photographing unit 25. The control unit 21 has the same function as the control unit 31 described above. The storage unit 22 includes a flash memory and functions as a storage unit that stores data and programs used for control by the control unit 21 and stores photo data synchronized in the synchronization service. In the present embodiment, the storage unit 22 has a storage area with a capacity of 10 GB (gigabyte), and stores data synchronized with the data stored in the storage unit 32, for example.

通信部23は、通信(本実施形態では無線通信)を行うための通信回路を備え、ネットワーク2を介して情報処理装置10及び第2ユーザ端末30との間でデータの送信及び受信を行う通信手段である。UI部24は、表示面とその表示面に重ねられたタッチパネルとを備え、ユーザからの操作を受け付けるとともに画像を表示する。UI部24は、受け付けたユーザの操作に応じた操作データを制御部21に供給し、制御部21は、この操作データに応じた処理を行う。撮影部25は、例えばデジタルカメラとしての機能を有し、ユーザの操作に応じて写真を撮影する撮影手段である。撮影部25は、制御部21により制御されて写真を撮影し、撮影した写真を示す写真データを制御部21に供給する。   The communication unit 23 includes a communication circuit for performing communication (in this embodiment, wireless communication), and performs communication for transmitting and receiving data between the information processing apparatus 10 and the second user terminal 30 via the network 2. Means. The UI unit 24 includes a display surface and a touch panel overlaid on the display surface, and receives an operation from the user and displays an image. The UI unit 24 supplies operation data corresponding to the received user operation to the control unit 21, and the control unit 21 performs processing according to the operation data. The photographing unit 25 is a photographing unit that has a function as a digital camera, for example, and takes a photograph in accordance with a user operation. The photographing unit 25 is controlled by the control unit 21 to take a photograph, and supplies the control unit 21 with photograph data indicating the photographed photograph.

図4は、情報処理装置10のハードウェア構成の一例を示す図である。情報処理装置10は、制御部11と、記憶部12と、通信部13とを備えるコンピュータである。これらの各部は、第1ユーザ端末20が備える同名の各部と機能が共通する。本実施形態では、記憶部12は、例えば記憶部22及び32により記憶されているデータに同期させたデータを記憶する記憶手段として機能する。また、上記の同期サービスにおいて、第1ユーザ端末20及び第2ユーザ端末30を利用するユーザに100GBの容量の記憶領域が割り当てられているものとする。   FIG. 4 is a diagram illustrating an example of a hardware configuration of the information processing apparatus 10. The information processing apparatus 10 is a computer that includes a control unit 11, a storage unit 12, and a communication unit 13. These units have the same functions as the units of the same name provided in the first user terminal 20. In the present embodiment, the storage unit 12 functions as a storage unit that stores data synchronized with the data stored in the storage units 22 and 32, for example. In the above synchronization service, it is assumed that a storage area having a capacity of 100 GB is allocated to a user who uses the first user terminal 20 and the second user terminal 30.

[1−3]機能構成
情報処理装置10は、以上のハードウェア構成に基づき、上述した同期処理及び削除支援処理を行う。制御部11が記憶部12に記憶されているプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
図5は、情報処理装置10の機能構成の一例を示す図である。情報処理装置10は、同期手段101と、取得手段102と、特定手段103と、処理手段104とを備える。
[1-3] Functional Configuration The information processing apparatus 10 performs the above-described synchronization processing and deletion support processing based on the above hardware configuration. The control unit 11 executes the program stored in the storage unit 12 to control each unit, thereby realizing the functions described below.
FIG. 5 is a diagram illustrating an example of a functional configuration of the information processing apparatus 10. The information processing apparatus 10 includes a synchronization unit 101, an acquisition unit 102, a specification unit 103, and a processing unit 104.

[1−3−1]同期手段101
同期手段101は、複数の記憶手段に記憶されるデータを同期させる手段の一例である。同期手段101は、本実施形態では、自装置、第1ユーザ端末20及び第2ユーザ端末30がそれぞれ備える記憶手段、すなわち、記憶部12、22及び32の同期を行う。また、これらの記憶部には、各々が記憶する写真データの索引情報(インデックス)が記憶されており、新たな写真データが記憶されたり写真データが削除されたりする度に(同期による記憶及び削除も含む)、各装置の制御部により更新される。
[1-3-1] Synchronization means 101
The synchronization unit 101 is an example of a unit that synchronizes data stored in a plurality of storage units. In this embodiment, the synchronization unit 101 synchronizes the storage units included in the own device, the first user terminal 20 and the second user terminal 30, that is, the storage units 12, 22 and 32. In addition, these storage units store index information (indexes) of the photo data stored therein, and whenever new photo data is stored or deleted, the data is stored and deleted by synchronization. Are also updated by the control unit of each device.

図6は、各記憶部に記憶されている索引情報の例を示す図である。図6(a)、(b)及び(c)では、記憶部12、22及び32に記憶されている索引情報がそれぞれ示されている。各索引情報には、「ファイル名」、「生成時期情報」、「削除状態」及び「削除可否」とが記録されている。「ファイル名」は、写真データのファイル名であり、「生成時期情報」は、データが生成された時期を示す情報であり、図6の例では、写真データにより示される写真が撮影された月である。   FIG. 6 is a diagram illustrating an example of index information stored in each storage unit. FIGS. 6A, 6B, and 6C show index information stored in the storage units 12, 22, and 32, respectively. In each index information, “file name”, “generation time information”, “deletion status”, and “deletability” are recorded. “File name” is the file name of the photo data, and “Generation time information” is information indicating the time when the data was generated. In the example of FIG. 6, the month when the photo indicated by the photo data was taken It is.

「生成時期情報」は、例えば撮影時に写真データに付与されるExif(Exchangeable image file format)の情報に含まれる撮影日時に基づいて記録される。例えば撮影日時が2010年9月20日12時00分であれば、その撮影日時を含む2010年9月という生成時期情報が記録される。なお、生成時期情報が示す時期は、この例のように1月単位でなくてもよく、1日、1週、1年といった単位でもよいし、1時間や1分といった単位でもよい。   The “generation time information” is recorded based on the shooting date and time included in the information of Exif (Exchangeable image file format) added to the photo data at the time of shooting, for example. For example, if the shooting date / time is September 20, 2010 at 12:00, generation time information of September 2010 including the shooting date / time is recorded. Note that the time indicated by the generation time information may not be in units of one month as in this example, but may be in units of one day, one week, or one year, or in units of one hour or one minute.

「削除状態」は、写真データがその記憶部から削除されたか否かを示す情報であり、削除されていなければ「未削除」、削除されていれば「削除済み」と記録される。つまり、写真データが削除されても、その写真データの「ファイル名」及び「生成時期情報」は索引情報に記録されたまま残される。「削除可否」は、同期による削除を行うか否かを示す情報であり、行う場合は「○」、行わない場合は「×」と記録される。削除可否は、本実施形態では、写真データが初めて記憶されたときには「○」となっており、ユーザが後述する所定の操作を行うことにより「×」に変更することが可能となっている。   “Deleted state” is information indicating whether or not photo data has been deleted from the storage unit, and is recorded as “not deleted” if not deleted, and “deleted” if deleted. That is, even if the photo data is deleted, the “file name” and “generation time information” of the photo data remain recorded in the index information. “Deletability” is information indicating whether or not to perform deletion by synchronization, and “○” is recorded when it is performed, and “X” is recorded when it is not performed. In this embodiment, whether or not deletion is possible is “◯” when the photo data is stored for the first time, and can be changed to “x” by a user performing a predetermined operation described later.

同期手段101は、図6に示すような索引情報を用いて、次のように同期を行う。同期手段101は、各索引情報を取得し、「未削除」の写真データのうち、一部の索引情報にしか記録されていないファイル名の写真データがあった場合に、その写真データは新たに記憶されたものとして、それが記憶されていない記憶部にその写真データを記憶させる。また、同期手段101は、各索引情報に記録されているが、一部の索引情報で「削除済み」となっている写真データ(図6の例では「A0111.jpg」)があった場合に、他の索引情報を記憶している記憶部にその写真データを削除させるか否かを判断する。   The synchronization means 101 performs synchronization as follows using index information as shown in FIG. The synchronization unit 101 acquires each index information, and when there is photo data having a file name that is recorded only in a part of the index information among “undeleted” photo data, the photo data is newly added. The stored photo data is stored in a storage unit in which it is not stored. In addition, the synchronization unit 101 records when there is photo data (“A0111.jpg” in the example of FIG. 6) that is recorded in each index information but is “deleted” in some index information. Then, it is determined whether or not to delete the photo data in the storage unit storing other index information.

具体的には、同期手段101は、その写真データの「削除可否」が「○」となっている索引情報を記憶する記憶部(図6の例では記憶部12)にはその写真データを削除させ、それが「×」となっている索引情報を記憶する記憶部(図6の例では記憶部32)にはその写真データを削除させない。同期手段101は、以上のとおり写真データの同期を行う。同期手段101は、同期を行った際に取得した全ての索引情報を記憶し、取得手段102、特定手段103及び処理手段104から参照可能にしておく。   Specifically, the synchronization unit 101 deletes the photo data in the storage unit (the storage unit 12 in the example of FIG. 6) that stores the index information whose “deletability” is “o”. The photo data is not deleted in the storage unit (the storage unit 32 in the example of FIG. 6) that stores the index information that is “x”. The synchronization means 101 synchronizes the photo data as described above. The synchronization unit 101 stores all index information acquired at the time of synchronization, and can be referred to from the acquisition unit 102, the identification unit 103, and the processing unit 104.

[1−3−2]取得手段102
取得手段102は、記憶手段から削除されたデータに付与された属性(本発明の「第1属性」の一例であり、以下「削除データ属性」という)を取得する手段の一例である。取得手段102は、決められた種類の属性を削除データ属性として取得する。データに付与される属性には、例えばデータのサイズや種類、作成者、共有の有無などの種類がある。それらの属性の中でも、削除されるデータの傾向を示すものが削除データ属性の種類として決められる。こうして決められた属性の種類のことを、以下では「削除傾向を示す種類」という。本実施形態では、取得手段102は、上述した生成時期情報(データが生成された時期を示す情報)を、削除傾向を示す種類の属性、すなわち削除データ属性として取得する。
[1-3-2] Acquisition unit 102
The acquisition unit 102 is an example of a unit that acquires an attribute (an example of “first attribute” in the present invention, hereinafter referred to as “deleted data attribute”) added to data deleted from the storage unit. The acquiring unit 102 acquires a predetermined type of attribute as a deletion data attribute. The attributes assigned to the data include, for example, the size and type of data, the creator, and the presence / absence of sharing. Among these attributes, those indicating the tendency of data to be deleted are determined as types of deleted data attributes. The attribute type determined in this way is hereinafter referred to as “a type indicating a deletion tendency”. In the present embodiment, the acquisition unit 102 acquires the generation time information (information indicating the time when data was generated) described above as an attribute of a type indicating a deletion tendency, that is, a deletion data attribute.

ユーザは、記憶手段の空き容量が少なくなるなどして数十枚から数百枚といったまとまった数の写真データを削除しなければならなくなった場合、削除するか否かを1枚1枚判断すると手間が膨大になるため、或る時期に撮影した写真をまとめて削除することがある。このように、生成時期情報は、削除されるデータの傾向を示すことがある。取得手段102は、同期手段101が記憶する各索引情報を参照し、削除状態が「削除済み」となっている写真データのファイル名に対応付けられている生成時期情報を取得する。   When the user has to delete several tens to hundreds of pieces of photo data, for example, because the free space of the storage means is reduced, the user decides whether to delete one by one. Since the effort is enormous, photos taken at a certain time may be deleted together. As described above, the generation time information may indicate a tendency of data to be deleted. The acquisition unit 102 refers to each index information stored in the synchronization unit 101 and acquires generation time information associated with the file name of the photo data whose deletion state is “deleted”.

図7は、取得された生成時期情報の数(取得数)の例を示す表である。この表では、「2009年2月」、「2011年4月」、「2010年9月」及び「2010年11月」という生成時期情報が、「20」、「10」、「5」及び「3」という取得数だけ取得されたことが示されている。取得手段102は、削除データ属性、すなわち生成時期情報を取得した結果として、図7に示すような生成時期情報及び取得数を表した表を特定手段103に供給する。   FIG. 7 is a table showing an example of the number of acquired generation time information (number of acquisitions). In this table, the generation date information “February 2009”, “April 2011”, “September 2010” and “November 2010” is “20”, “10”, “5” and “ It is shown that the number of acquisitions “3” is acquired. The acquisition unit 102 supplies the specifying unit 103 with a table representing generation time information and the number of acquisitions as shown in FIG. 7 as a result of acquiring the deletion data attribute, that is, generation time information.

なお、削除傾向を示す種類とは、あくまで属性の種類であって、その詳細な表し方まで意味するものではない。例えば、「2013年8月」及び「平成23年8月」は、表し方は異なるが、どちらも同じ種類の属性(生成時期情報)である。また、「2013年8月1日12時00分」及び「2013年8月1日」も、表される情報の細かさは異なるが、どちらも同じ種類の属性(生成時期情報)である。取得手段102により取得される削除データ属性には、ここで挙げたような生成時期情報が混在していてもよい。   Note that the type indicating the deletion tendency is merely the type of attribute, and does not mean the detailed way of expressing it. For example, although “August 2013” and “August 2011” are expressed differently, both are attributes of the same type (generation time information). Also, “August 1, 2013 12:00” and “August 1, 2013” are different in the degree of information to be expressed, but both are attributes (generation time information) of the same type. The deletion data attribute acquired by the acquisition unit 102 may include generation time information as mentioned here.

[1−3−3]特定手段103
特定手段103は、記憶手段(本実施形態では記憶部12、22及び32)に記憶されているデータから、それらのデータに付与された削除傾向を示す種類の属性(本発明の「第2属性」の一例であり、以下「記憶データ属性」という)と取得手段102により取得された削除データ属性とに基づいて、削除候補となるデータを特定する手段の一例である。特定手段103は、より詳細には、記憶されているデータのうち、削除データ属性により示される傾向(すなわち削除されるデータの傾向)に当てはまるデータを、削除候補として特定する。前述したとおり、本実施形態では生成時期情報が削除データ属性であるから、記憶データ属性としても生成時期情報が用いられる。特定手段103は、記憶手段に記憶されている(つまり未削除の)各データの生成時期情報を参照し、取得手段102により取得された生成時期情報に応じた時期に生成されたデータを削除候補として特定する。
[1-3-3] Identification means 103
The specifying unit 103 is configured to select, from the data stored in the storage unit (in the present embodiment, the storage units 12, 22, and 32), an attribute of a type indicating the deletion tendency assigned to the data (“second attribute of the present invention”). ”And hereinafter referred to as“ stored data attribute ”) and the deletion data attribute acquired by the acquisition unit 102. More specifically, the specifying unit 103 specifies data corresponding to the tendency indicated by the deletion data attribute (that is, the tendency of data to be deleted) among the stored data as deletion candidates. As described above, since the generation time information is the deletion data attribute in this embodiment, the generation time information is also used as the storage data attribute. The specifying unit 103 refers to the generation time information of each data stored in the storage unit (that is, not deleted), and deletes the data generated at the time corresponding to the generation time information acquired by the acquisition unit 102 as a deletion candidate. As specified.

生成時期情報に応じた時期とは、例えば、生成時期情報により示される時期そのものである。その場合、特定手段103は、同期手段101が記憶する各索引情報を参照し、未削除の写真データのうち、取得手段102から供給された表に表された生成時期情報(図7の例では「2009年2月」、「2011年4月」、「2010年9月」及び「2010年11月」)に撮影日時が含まれているものを、削除候補として特定する。特定手段103は、特定した削除候補のファイル名と、それらに対応する削除データ属性(本実施形態では生成時期情報)とを処理手段104に通知する。   The time according to the generation time information is, for example, the time itself indicated by the generation time information. In that case, the specifying unit 103 refers to each index information stored in the synchronization unit 101 and generates generation time information (in the example of FIG. 7) represented in the table supplied from the acquisition unit 102 among the undeleted photo data. “February 2009”, “April 2011”, “September 2010”, and “November 2010”) are identified as deletion candidates. The identification unit 103 notifies the processing unit 104 of the identified deletion candidate file names and the corresponding deletion data attributes (generation time information in this embodiment).

なお、特定手段103は、これらの生成時期情報の全てを用いなくてもよく、例えば、取得数が多い方から所定の順番(例えば2番目)までのものに撮影日時が含まれているものを削除候補として特定してもよい。また、特定手段103は、生成時期情報に応じた時期として、例えば生成時期情報により示される時期とその前後の月とを含む期間や、毎年のその時期を含む期間などに生成されたデータを削除候補として特定してもよい。要するに、特定手段103は、取得された生成時期情報に応じた時期に生成されたデータを削除候補として特定すればよい。   Note that the specifying unit 103 does not need to use all of the generation time information. For example, the specifying unit 103 includes the shooting date / time included in a predetermined order (for example, the second) from the largest number of acquisitions. You may specify as a deletion candidate. In addition, the specifying unit 103 deletes data generated during the period including the period indicated by the generation period information and the months before and after it, the period including the period every year, etc. as the period according to the generation period information. You may specify as a candidate. In short, the specifying unit 103 may specify data generated at a time corresponding to the acquired generation time information as a deletion candidate.

[1−3−4]処理手段104
処理手段104は、特定手段103により特定されたデータの削除に関する処理(以下「削除関連処理」という)を行う手段の一例である。処理手段104は、本実施形態では、特定されたデータが削除候補であることをユーザに提示する処理(以下「提示処理」という)及びそのユーザが削除を了承した場合にそのデータの削除を指示する処理(以下「指示処理」という)を削除関連処理として行う。処理手段104は、例えば、ユーザが第1ユーザ端末20または第2ユーザ端末30において削除関連処理を要求する操作(以下「要求操作」という)を行うことを契機に提示処理を行う。
[1-3-4] Processing unit 104
The processing unit 104 is an example of a unit that performs processing related to deletion of data specified by the specifying unit 103 (hereinafter referred to as “deletion related processing”). In this embodiment, the processing means 104 instructs the user to delete the specified data as a deletion candidate (hereinafter referred to as “presentation processing”), and if the user approves the deletion, instructs the deletion. Processing (hereinafter referred to as “instruction processing”) is performed as deletion related processing. For example, the processing unit 104 performs a presentation process when the user performs an operation for requesting a deletion related process (hereinafter referred to as “request operation”) in the first user terminal 20 or the second user terminal 30.

処理手段104は、第1ユーザ端末20及び第2ユーザ端末30に対して、各記憶部の空き容量の大きさ及び割合(以下「空き容量情報」という)を問い合わせ、その応答を記憶しておく。この問い合わせは、削除関連処理の中で行ってもよいし、それとは別に例えば定期的(1日毎など)に行っておいてもよい。処理手段104は、特定手段103から通知された削除候補のファイル名及び削除データ属性と、同期手段101が記憶する各索引情報においてそのファイル名に対応付けられている削除可否の情報と、記憶している空き容量情報とを、提示処理により提示される情報(以下「提示情報」という)として、要求操作が行われた端末(以下では第1ユーザ端末20とする)に送信する。第1ユーザ端末20が送信されてきた提示情報を表示することで、ユーザに提示情報が提示される。   The processing means 104 inquires the first user terminal 20 and the second user terminal 30 about the size and ratio of the free capacity of each storage unit (hereinafter referred to as “free capacity information”), and stores the responses. . This inquiry may be performed in the deletion related process, or may be performed periodically (every day or the like) separately from the inquiry. The processing unit 104 stores the deletion candidate file name and deletion data attribute notified from the specifying unit 103, deletion permission information associated with the file name in each index information stored in the synchronization unit 101, and the like. The available free space information is transmitted as information presented in the presentation process (hereinafter referred to as “presentation information”) to the terminal (hereinafter referred to as the first user terminal 20) where the requested operation is performed. The presentation information is presented to the user by displaying the presentation information transmitted from the first user terminal 20.

図8は、表示された提示情報の一例を示す図である。この例では、第1ユーザ端末20のUI部24に削除候補となる写真データにより表される候補画像P1が表示されている。候補画像P1の下側には、候補画像P1のファイル名及び属性である「A0042.jpg」及び「生成時期情報が2009年2月」という文字列が表示されている。候補画像P1の横には、候補画像P1のサムネイル画像Q1を含むサムネイル画像群Q10が表示されている。サムネイル画像群Q10には、削除候補となる他の写真のサムネイル画像が含まれている。ユーザがサムネイル画像群Q10を上下にドラッグすることで、処理手段104により提示された削除候補のサムネイル画像が順番に表示される。ユーザがサムネイル画像をタップすると、タップされたサムネイル画像が示す候補写真、ファイル名及び属性が表示される。ユーザは、提示情報に基づいて表示されるこれらの画像によって、どのような写真が削除候補となっているかを確認する。   FIG. 8 is a diagram illustrating an example of the displayed presentation information. In this example, a candidate image P1 represented by photo data that is a deletion candidate is displayed on the UI unit 24 of the first user terminal 20. Below the candidate image P1, a character string “A0042.jpg” which is the file name and attribute of the candidate image P1 and “generation time information is February 2009” is displayed. A thumbnail image group Q10 including a thumbnail image Q1 of the candidate image P1 is displayed next to the candidate image P1. The thumbnail image group Q10 includes thumbnail images of other photos that are candidates for deletion. When the user drags the thumbnail image group Q10 up and down, the thumbnail images of deletion candidates presented by the processing means 104 are displayed in order. When the user taps a thumbnail image, the candidate photo, file name, and attribute indicated by the tapped thumbnail image are displayed. The user confirms what kind of photo is a deletion candidate by using these images displayed based on the presentation information.

また、UI部24には、各行が「記憶場所」、「空き容量」及び「削除可否」を表す表が表示されている。この例では、記憶場所として、「スマホ」、「PC」及び「サーバ」(第1ユーザ端末20、第2ユーザ端末30及び情報処理装置10のこと)と表示されている。また、これらの記憶場所の空き容量として、「20%(2GB)」、「55%(550GB)」及び「35%(35GB)」と表示されている。また、削除可否の行には、「○」、「×」及び「○」という文字列をそれぞれ含む削除可否操作子B2、B3及びB4が表示されている。これらの削除可否操作子は、タップされる度に「○」及び「×」が入れ替わるようになっている。本実施形態では、或る削除候補の削除可否操作子が初めて表示されるときには、全て「○」となっているものとする。ユーザは、各記憶場所の空き容量を確認しながら、それらの記憶場所から候補写真を削除するか否かを決め、その結果を各削除可否操作子を操作して反映させる。   In addition, the UI unit 24 displays a table in which each row indicates “storage location”, “free space”, and “deletability”. In this example, “smartphone”, “PC”, and “server” (the first user terminal 20, the second user terminal 30, and the information processing apparatus 10) are displayed as storage locations. Further, “20% (2 GB)”, “55% (550 GB)”, and “35% (35 GB)” are displayed as the free capacity of these storage locations. In addition, deletion permission / inhibition operators B2, B3, and B4 each including character strings “◯”, “×”, and “◯” are displayed in the deletion permission / inhibition line. These deletion permission / inhibition controls are switched between “◯” and “×” each time they are tapped. In the present embodiment, it is assumed that all the deletion permission / inhibition controls for certain deletion candidates are displayed as “◯” when displayed for the first time. The user determines whether or not to delete the candidate photo from the storage locations while confirming the free space in each storage location, and reflects the result by operating each deletion enable / disable operation element.

また、UI部24には、「表示中の削除候補の削除実行」、「上記属性の削除候補(△△枚)の削除実行」及び「全削除候補(□□枚)の削除実行」という文字列をそれぞれ含む操作子画像B5、B6及びB7が表示されている。図8に示す状態で操作子画像B5がタップされると、処理手段104は、削除可否が「○」になっている第1ユーザ端末20(スマホ)及び情報処理装置10(サーバ)に記憶されている候補画像P1の削除を指示する指示処理を実行する。一方、処理手段104は、削除可否が「×」になっている第2ユーザ端末30には指示処理を行わない。このため、候補画像P1は、第2ユーザ端末30(PC)にだけ記憶され続けることになる。   The UI unit 24 also includes the characters “deletion execution of displayed deletion candidates”, “deletion execution of deletion candidates (ΔΔ) of the above attributes” and “deletion execution of all deletion candidates (□□)”. Manipulator images B5, B6 and B7 each including a column are displayed. When the operator image B5 is tapped in the state shown in FIG. 8, the processing means 104 is stored in the first user terminal 20 (smartphone) and the information processing apparatus 10 (server) whose deletion permission / inhibition is “◯”. An instruction process for instructing deletion of the candidate image P1 is executed. On the other hand, the processing unit 104 does not perform the instruction process on the second user terminal 30 whose deletion permission / inhibition is “x”. For this reason, the candidate image P1 is continuously stored only in the second user terminal 30 (PC).

また、図8に示す状態で操作子画像B6がタップされると、処理手段104は、生成時期情報が2009年2月の削除候補の写真データを、削除可否が「○」となっている記憶場所から削除する指示処理を行う。また、また、図8に示す状態で操作子画像B7がタップされると、処理手段104は、サムネイル画像群Q10に含まれる全てのサムネイル画像により示される写真データ、すなわち、特定手段103により削除候補として特定された全ての写真データを、削除可否が「○」となっている記憶場所から削除する指示処理を行う。このように、削除する範囲を段階的に異ならせて指示処理を実行可能としたことで、ユーザは、削除してよいと判断できた段階で複数の削除候補(属性が同じものや提示されたもの全て)を削除することができ、削除する範囲が固定されている場合に比べて、データを削除するための手間を少なくすることができる。   When the operator image B6 is tapped in the state shown in FIG. 8, the processing unit 104 stores the deletion candidate photo data whose generation time information is February 2009 and whose deletion possibility is “◯”. Instruction processing to delete from the place is performed. Further, when the operator image B7 is tapped in the state shown in FIG. 8, the processing unit 104 causes the photo data indicated by all the thumbnail images included in the thumbnail image group Q10, that is, the deletion candidate by the specifying unit 103. An instruction process is performed to delete all the photo data specified as “from” a storage location where the deletion possibility is “◯”. In this way, the instruction process can be executed by changing the range to be deleted step by step, so that the user can determine whether or not to delete a plurality of deletion candidates (having the same or the same attribute). All of them can be deleted, and the time for deleting data can be reduced compared with the case where the range to be deleted is fixed.

[1−4]動作
情報処理システム1は、以上の構成に基づき、上述した同期処理及び削除支援処理を行う。これらの処理における各装置の動作について、図9及び図10を参照して説明する。
図9は、同期処理における各装置の動作の一例を示すシーケンス図である。同期処理は、例えば、第1ユーザ端末20または第2ユーザ端末30において写真データの同期を要求する操作(以下「同期操作」という)がユーザによって行われることを契機に開始される。図9の例では、まず、第1ユーザ端末20が同期操作を受け付ける(ステップS11)。次に、第1ユーザ端末20は、同期処理の実行を要求する要求データを情報処理装置10に送信する(ステップS12)。
[1-4] Operation The information processing system 1 performs the above-described synchronization processing and deletion support processing based on the above configuration. The operation of each device in these processes will be described with reference to FIGS.
FIG. 9 is a sequence diagram illustrating an example of the operation of each device in the synchronization process. The synchronization process is started when, for example, an operation for requesting synchronization of photo data (hereinafter referred to as “synchronization operation”) is performed by the user at the first user terminal 20 or the second user terminal 30. In the example of FIG. 9, first, the first user terminal 20 receives a synchronization operation (step S11). Next, the first user terminal 20 transmits request data for requesting execution of the synchronization process to the information processing apparatus 10 (step S12).

情報処理装置10は、ステップS12において要求データを受信すると、自装置、第1ユーザ端末20及び第2ユーザ端末30の各記憶部に索引情報を要求し(ステップS13)、それらの索引情報を取得する(ステップS14)。次に、情報処理装置10は、取得した各索引情報を用いて、同期処理を行う(ステップS15)。情報処理装置10は、第1ユーザ端末20及び第2ユーザ端末30とデータをやり取りし(ステップS16)、或る記憶部に新たに記憶された写真データを他の記憶部に記憶させ、或る記憶部において削除された写真データを、削除可否が「○」となっている他の記憶部から削除させる。ステップS15及びS16は、同期手段101が行う動作である。   When the information processing apparatus 10 receives the request data in step S12, the information processing apparatus 10 requests index information from each of the storage units of the own apparatus, the first user terminal 20, and the second user terminal 30 (step S13), and acquires the index information. (Step S14). Next, the information processing apparatus 10 performs a synchronization process using each acquired index information (step S15). The information processing apparatus 10 exchanges data with the first user terminal 20 and the second user terminal 30 (step S16), stores the photo data newly stored in a certain storage unit in another storage unit, The photograph data deleted in the storage unit is deleted from another storage unit whose deleteability is “◯”. Steps S15 and S16 are operations performed by the synchronization unit 101.

図10は、削除支援処理における各装置の動作の一例を示すシーケンス図である。削除支援処理は、例えば、第1ユーザ端末20または第2ユーザ端末30において写真データの削除支援を要求する操作(以下「削除支援操作」という)がユーザによって行われることを契機に開始される。図10の例では、まず、第1ユーザ端末20が削除支援操作を受け付ける(ステップS21)。次に、第1ユーザ端末20は、削除支援処理の実行を要求する要求データを情報処理装置10に送信する(ステップS22)。   FIG. 10 is a sequence diagram illustrating an example of the operation of each device in the deletion support process. The deletion support process is started, for example, when a user performs an operation for requesting photo data deletion support in the first user terminal 20 or the second user terminal 30 (hereinafter referred to as “deletion support operation”). In the example of FIG. 10, first, the first user terminal 20 accepts a deletion support operation (step S21). Next, the first user terminal 20 transmits request data for requesting execution of the deletion support process to the information processing apparatus 10 (step S22).

情報処理装置10は、ステップS22において要求データを受信すると、同期処理において取得された索引情報から削除データ属性を取得する(ステップS23)。ステップS23は取得手段102により行われる動作である。次に、情報処理装置10は、上述した記憶データ属性と取得した削除データ属性とに基づいて、削除候補となる写真データを特定する(ステップS24)。ステップS24は特定手段103により行われる動作である。続いて、情報処理装置10は、第1ユーザ端末20及び第2ユーザ端末30に空き容量をそれぞれ問い合わせる(ステップS25)。情報処理装置10は、ステップS25の応答とステップS24の特定結果とを用いて、第1ユーザ端末20に提示情報を送信する(ステップS26)。   When receiving the request data in step S22, the information processing apparatus 10 acquires the deletion data attribute from the index information acquired in the synchronization process (step S23). Step S <b> 23 is an operation performed by the acquisition unit 102. Next, the information processing apparatus 10 specifies photo data that is a deletion candidate based on the above-described storage data attribute and the acquired deletion data attribute (step S24). Step S24 is an operation performed by the specifying unit 103. Subsequently, the information processing apparatus 10 inquires of the first user terminal 20 and the second user terminal 30 about the free capacity, respectively (step S25). The information processing apparatus 10 transmits the presentation information to the first user terminal 20 using the response in step S25 and the identification result in step S24 (step S26).

第1ユーザ端末20は、ステップS26で送信されてきた、図8に示すような提示情報を表示する(ステップS27)。第1ユーザ端末20は、図8に示す操作子画像B5、B6またはB7のいずれかをタップする操作が行われることで、削除候補の削除を要求する要求データを情報処理装置10に送信する(ステップS28)。情報処理装置10は、ステップS28において要求データを受信すると、その要求データにより示される削除候補の削除を指示する指示データを第1ユーザ端末20及び第2ユーザ端末30に送信する(ステップS29)。第1ユーザ端末20及び第2ユーザ端末30は、ステップS29において指示データを受信すると、それらの指示データが示す削除候補を各々が備える記憶部から削除する(ステップS30)。ステップS25、S26及びS29は処理手段104が行う動作である。   The first user terminal 20 displays the presentation information as shown in FIG. 8 transmitted in step S26 (step S27). The first user terminal 20 transmits request data for requesting deletion of deletion candidates to the information processing apparatus 10 by performing an operation of tapping any of the operator images B5, B6, or B7 illustrated in FIG. Step S28). When receiving the request data in step S28, the information processing apparatus 10 transmits instruction data for instructing deletion of the deletion candidate indicated by the request data to the first user terminal 20 and the second user terminal 30 (step S29). When the first user terminal 20 and the second user terminal 30 receive the instruction data in step S29, the first user terminal 20 and the second user terminal 30 delete the deletion candidates indicated by the instruction data from the storage units included in the instruction data (step S30). Steps S25, S26 and S29 are operations performed by the processing means 104.

[1−5]第1実施形態による効果
本実施形態では、記憶データ属性と削除データ属性と(いずれも生成時期情報)に基づいて削除候補が特定される。図7等に示す例であれば、ユーザは図7に示す時期(2009年2月等)に撮影された写真を示す写真データを過去に削除している。つまり、この時期に撮影された写真は、そのユーザにより削除される傾向にあり、他の時期に撮影された写真に比べてそのユーザにとって不要である可能性が高い。また、例えば図7に示す時期の前後を含めた時期(生成時期情報に応じた時期)に撮影された写真も、まだ削除されていなくても、他の時期に撮影された写真に比べれば、ユーザにとって不要である可能性が高い。このように、本実施形態によれば、削除データ属性及び記憶データ属性という削除傾向を示す種類の属性に基づく削除候補の特定を行うことで、削除傾向を示す種類の属性に基づく削除候補の特定を行わない場合に比べて、ユーザにとって不要なデータを削除しやすくすることができる。
[1-5] Effects According to First Embodiment In this embodiment, deletion candidates are specified based on a storage data attribute and a deletion data attribute (both are generation time information). In the example shown in FIG. 7 and the like, the user has deleted the photograph data indicating the photograph taken at the time shown in FIG. 7 (February 2009 and the like) in the past. In other words, photos taken at this time tend to be deleted by the user, and are more likely to be unnecessary for the user than photos taken at other times. Also, for example, even if the photos taken at the time including the time before and after the time shown in FIG. 7 (the time according to the generation time information) are not deleted yet, compared to the photos taken at other times, There is a high possibility that it is unnecessary for the user. As described above, according to the present embodiment, by specifying the deletion candidate based on the type of attribute indicating the deletion tendency such as the deletion data attribute and the storage data attribute, the deletion candidate is specified based on the type attribute indicating the deletion tendency. Compared to the case where no data is performed, it is possible to easily delete data unnecessary for the user.

また、本実施形態では、削除傾向を示す種類の属性として生成時期情報(データが生成された時期を示す情報)が用いられている。上述した写真データにおけるExifの情報の他にも、ファイル名やデータのプロファイルなどに生成時期情報が含まれていることがある。このように、生成時期情報は、データの属性の中でも比較的取得しやすいものであるため、他の属性を削除データ属性として取得する場合に比べて、より多くの種類のデータについて削除支援処理を行うことができる。   In the present embodiment, generation time information (information indicating the time when data was generated) is used as a type of attribute indicating a deletion tendency. In addition to the Exif information in the photographic data described above, generation time information may be included in the file name, data profile, and the like. As described above, since the generation time information is relatively easy to acquire among the data attributes, the deletion support process is performed for more types of data than when other attributes are acquired as deletion data attributes. It can be carried out.

[2]第2実施形態
本発明の第2実施形態について、以下、第1実施形態と異なる点を中心に説明する。第1実施形態では、生成時期情報という1つの削除傾向を示す種類の属性だけが用いられたが、第2実施形態では、5つの削除傾向を示す種類の属性が用いられる。以下では、それらの種類の属性を用いて削除候補を特定する5つの方法についてそれぞれ説明する。
[2] Second Embodiment Hereinafter, a second embodiment of the present invention will be described focusing on differences from the first embodiment. In the first embodiment, only an attribute of a type indicating one deletion tendency, which is generation time information, is used. In the second embodiment, an attribute of a type indicating five deletion tendencies is used. Hereinafter, five methods for specifying deletion candidates using these types of attributes will be described.

[2−1]第1の特定方法
第1の特定方法は、撮影された画像(例えば写真や動画)を示すデータ(以下「撮影画像データ」という)が記憶手段に記憶されている場合に用いられる。第1実施形態で述べた写真データも、撮影画像データの1つである。第1の特定方法では、撮影画像データが示す画像に含まれる被写体(すなわち、写真や動画において撮影される対象物)を識別する情報(以下「被写体識別情報」という)が削除傾向を示す種類の属性として用いられる。ここでいう被写体とは、人物や人が所持できる程度の大きさの物体だけでなく、空や地形、気象現象(雨や雪など)といった風景(シーンともいう)を表すものも含まれる。
[2-1] First Identification Method The first identification method is used when data indicating a captured image (for example, a photograph or a moving image) (hereinafter referred to as “captured image data”) is stored in the storage unit. It is done. The photograph data described in the first embodiment is also one of the photographed image data. In the first specifying method, information (hereinafter referred to as “subject identification information”) for identifying a subject included in the image indicated by the photographed image data (that is, a subject photographed in a photograph or a moving image) is of a type indicating a deletion tendency Used as an attribute. The term “subject” as used herein includes not only a person or an object of a size that can be held by a person, but also an object representing a landscape (also referred to as a scene) such as sky, topography, or weather phenomenon (rain, snow, etc.).

第1の特定方法が用いられる場合、取得手段102は、削除された撮影画像データの被写体識別情報を削除データ属性として取得する。取得手段102は、例えば様々な物体や人物の顔などのパターン画像を記憶しておき、撮影画像データが同期処理により自装置の記憶手段である記憶部12に記憶される際に、パターンマッチングを行ってその撮影画像データが示す画像から被写体を認識する。なお、取得手段102は、この他の周知の画像認識技術(物体の画像認識技術や顔認識技術など)を用いて被写体を認識してもよい。取得手段102は、こうして認識した被写体の被写体識別情報を、その被写体が認識された撮影画像データのファイル名に対応付けて、記憶部12に記憶されている索引情報に記録しておく。   When the first specifying method is used, the acquisition unit 102 acquires subject identification information of the deleted captured image data as a deletion data attribute. The acquisition unit 102 stores pattern images such as various objects and human faces, for example, and performs pattern matching when the captured image data is stored in the storage unit 12 that is a storage unit of the own apparatus by synchronization processing. Then, the subject is recognized from the image indicated by the captured image data. Note that the acquisition unit 102 may recognize the subject using another known image recognition technique (such as an object image recognition technique or a face recognition technique). The acquisition unit 102 records the subject identification information of the recognized subject in the index information stored in the storage unit 12 in association with the file name of the captured image data in which the subject is recognized.

図11は、第1の特定方法において記憶部12に記憶される索引情報の例を示す表である。この索引情報には、図6に示す「撮影日時」の代わりに「被写体識別情報」が記録されている。取得手段102は、同期手段101により同期処理が行われて撮影画像データが記憶部12から削除され、「削除状態」が「削除済み」になった場合に、その撮影画像データに対応する「被写体識別情報」を、その撮影画像データの削除データ属性として取得する。図11の例であれば、取得手段102は、「A0109.jpg」というファイル名の撮影画像データの削除データ属性として、「Aさん」という被写体識別情報を取得している。取得手段102は、第1実施形態と同様に、削除データ属性である被写体識別情報とその取得数とを表した表を特定手段103に供給する。   FIG. 11 is a table showing an example of index information stored in the storage unit 12 in the first specifying method. In this index information, “subject identification information” is recorded instead of “shooting date and time” shown in FIG. The acquisition unit 102 performs synchronization processing by the synchronization unit 101, deletes the captured image data from the storage unit 12, and when the “deleted state” becomes “deleted”, the “subject” "Identification information" is acquired as the deletion data attribute of the captured image data. In the example of FIG. 11, the acquisition unit 102 acquires subject identification information “Mr. A” as the deletion data attribute of the captured image data with the file name “A0109.jpg”. Similar to the first embodiment, the acquisition unit 102 supplies the identification unit 103 with a table representing subject identification information that is a deletion data attribute and the number of acquisitions.

特定手段103は、未削除の各データの被写体識別情報を参照し、取得手段102により取得された被写体識別情報により識別される被写体が含まれる画像を示す撮影画像データを、削除候補として特定する。例えば、図11の例であれば、特定手段103は、取得された「Aさん」という被写体識別情報に対応付けて記録されたファイル名の撮影画像データを、削除候補として特定する。ユーザにとって撮影画像データが必要であるか否かは、その撮影画像データが示す画像に何が撮影されているかによって決まることが多い。つまり、被写体識別情報は、削除されるデータの傾向を示すことがあるし、他の削除傾向を示す種類の属性に比べても、その傾向をより強く示すことが多い。このような第1の特定方法によれば、他の削除傾向を示す種類の属性が用いられる場合に比べて、ユーザにとってより不要なデータが削除されやすいようにすることができる。   The specifying unit 103 refers to the subject identification information of each data that has not been deleted, and specifies captured image data indicating an image including the subject identified by the subject identification information acquired by the acquiring unit 102 as a deletion candidate. For example, in the example of FIG. 11, the specifying unit 103 specifies the captured image data with the file name recorded in association with the acquired subject identification information “Mr. A” as a deletion candidate. Whether or not the user needs captured image data often depends on what is captured in the image indicated by the captured image data. That is, the subject identification information may indicate a tendency of data to be deleted, and often indicates the tendency more strongly than other types of attributes indicating a deletion tendency. According to such a first specifying method, it is possible to make it easier to delete data unnecessary for the user than when other types of attributes indicating a deletion tendency are used.

[2−2]第2の特定方法
第2の特定方法も、第1の特定方法と同様に、撮影画像データが記憶されている場合に用いられ、画像が撮影された場所を示す撮影場所情報が削除傾向を示す種類の属性として用いられる。このため、第2の特定方法は、第1ユーザ端末が自端末の位置を測定する測位手段を備えている場合に用いられる。
図12は、第2実施形態の第1ユーザ端末のハードウェア構成の一例を示す図である。この例では、図3に示す各部に加え、測位部26を備える第1ユーザ端末20aが示されている。
[2-2] Second Identification Method Similarly to the first identification method, the second identification method is used when photographed image data is stored, and photographing location information indicating a place where an image was photographed. Is used as a type of attribute indicating a deletion tendency. For this reason, the 2nd specific method is used when the 1st user terminal is provided with the positioning means which measures the position of an own terminal.
FIG. 12 is a diagram illustrating an example of a hardware configuration of the first user terminal according to the second embodiment. In this example, the 1st user terminal 20a provided with the positioning part 26 in addition to each part shown in FIG. 3 is shown.

測位部26は、例えばGPS(Global Positioning System)の技術を用いて、自端末の位置を測定する測位手段である。測定された位置は、例えば緯度及び経度で表される。制御部21は、撮影部25により画像が撮影されると、測位部26に位置を測定させ、撮影された撮影画像データに付与するExifの情報に、測定された位置を含む場所を表す文字列を撮影場所情報として記録する。第1ユーザ端末20aの制御部21は、例えば、予め緯度及び経度の範囲とその範囲の場所の名称(市区町村名や施設名など)とを対応付けたテーブルを記憶部22に記憶させておき、測位部26により測定された緯度及び経度を含む範囲の場所の名称を撮影場所情報として索引情報に記録する。   The positioning unit 26 is positioning means for measuring the position of the terminal itself using, for example, GPS (Global Positioning System) technology. The measured position is represented by latitude and longitude, for example. When an image is photographed by the photographing unit 25, the control unit 21 causes the positioning unit 26 to measure the position, and the character string representing the location including the measured position in the Exif information added to the photographed photographed image data Is recorded as shooting location information. For example, the control unit 21 of the first user terminal 20a causes the storage unit 22 to store a table in which ranges of latitude and longitude and names of places in the range (such as city names and facility names) are associated in advance. The location name of the range including the latitude and longitude measured by the positioning unit 26 is recorded in the index information as shooting location information.

第2の特定方法が用いられる場合、取得手段102は、削除されたデータの撮影場所情報を削除データ属性として取得する。取得手段102は、例えば、次のような索引情報を参照して削除データ属性を取得する。
図13は、第2の特定方法において記憶される索引情報の例を示す表である。この索引情報には、図6に示す「撮影日時」の代わりに「撮影場所情報」が記録されている。取得手段102は、第1の特定方法と同様に、「削除状態」が「削除済み」になった撮影画像データに対応する「撮影場所情報」を削除データ属性として取得する。図13の例であれば、取得手段102は、「A0120.jpg」というファイル名の撮影画像データの削除データ属性として、「E市」という撮影場所情報を取得する。取得手段102は、第1実施形態と同様に、削除データ属性である撮影場所情報とその取得数とを表した表を特定手段103に供給する。
When the second specifying method is used, the acquisition unit 102 acquires the shooting location information of the deleted data as a deletion data attribute. For example, the acquisition unit 102 acquires the deletion data attribute by referring to the following index information.
FIG. 13 is a table showing an example of index information stored in the second specifying method. In this index information, “shooting location information” is recorded instead of “shooting date and time” shown in FIG. Similar to the first specifying method, the acquiring unit 102 acquires “shooting location information” corresponding to the captured image data whose “deleted state” is “deleted” as a deleted data attribute. In the example of FIG. 13, the acquisition unit 102 acquires shooting location information “E city” as the deletion data attribute of the shooting image data with the file name “A0120.jpg”. As in the first embodiment, the acquisition unit 102 supplies the specifying unit 103 with a table representing the shooting location information that is the deletion data attribute and the number of acquisitions.

特定手段103は、未削除の各データの撮影場所情報を参照し、取得手段102により取得された撮影場所情報に応じた場所で撮影された画像を示す撮影画像データを、削除候補として特定する。例えば、図13の例であれば、特定手段103は、取得された「E市」という撮影場所情報に対応付けて記録されたファイル名の撮影画像データを、削除候補として特定する。なお、特定手段103は、取得された撮影場所情報により示される場所で撮影された撮影画像データに限らず、例えばその場所の周辺(図13の例であれば例えばE市に隣接する市区町村)も含めた場所で撮影された撮影画像データを削除候補として特定してもよい。第2の特定方法を用いた場合、撮影場所情報を用いずに削除候補を特定する場合に比べて、旅行やドライブなどの移動を伴う行動をしたときに各地で撮影した撮影画像データを特定しやすくなり、そのような撮影画像データを削除しやすくすることができる。   The specifying unit 103 refers to the shooting location information of each piece of data that has not been deleted, and specifies shot image data indicating an image shot at a location corresponding to the shooting location information acquired by the acquiring unit 102 as a deletion candidate. For example, in the example of FIG. 13, the specifying unit 103 specifies the captured image data with the file name recorded in association with the acquired shooting location information “E city” as a deletion candidate. Note that the specifying unit 103 is not limited to the captured image data captured at the location indicated by the acquired imaging location information, but, for example, around the location (in the example of FIG. ) May be specified as a deletion candidate. When using the second identification method, compared to the case where deletion candidates are identified without using photographing location information, the photographed image data photographed in each place is identified when an action involving movement such as travel or driving is performed. This makes it easier to delete such captured image data.

[2−3]第3の特定方法
第3の特定方法も、第1及び第2の特定方法と同様に、撮影画像データが記憶されている場合に用いられ、撮影画像データにより示される画像の品質を示す品質情報が削除傾向を示す種類の属性として用いられる。ここでいう品質情報には、大きく2つある。1つは、画像が撮影されたときの焦点が被写体に合致した度合い(以下「焦点合致度」という)であり、焦点合致度が高いほど品質も高い。焦点合致度が低い画像とは、いわゆるピンぼけした画像である。もう1つは、画像の解像度であり、解像度が大きいほど品質も高い。
[2-3] Third Identification Method Similarly to the first and second identification methods, the third identification method is also used when captured image data is stored, and the image specified by the captured image data is used. Quality information indicating quality is used as a type of attribute indicating a deletion tendency. There are two main types of quality information here. One is the degree of focus (hereinafter referred to as “focus matching degree”) when the image is taken, and the higher the focus matching degree, the higher the quality. An image with a low focus matching degree is a so-called blurred image. The other is the resolution of the image. The higher the resolution, the higher the quality.

第3の特定方法が用いられる場合、取得手段102は、削除された撮影画像データの品質情報を削除データ属性として取得する。焦点合致度が品質情報として用いられる場合であれば、取得手段102は、例えば画像に写っている被写体を特定し、その被写体の輪郭の鋭さの程度を検出し、検出された鋭さの程度に応じた値の焦点合致度を測定する(鋭さの程度が大きいほど焦点合致度も大きくする)。被写体の特定及び輪郭の鋭さの検出は、周知の画像分析技術を用いて行われればよい。取得手段102は、各撮影画像データについて測定した焦点合致度を索引情報に記録しておき、その焦点合致度を、第1の特定方法と同様に削除データ属性として取得する。取得手段102は、取得した焦点合致度群を特定手段103に供給する。   When the third specifying method is used, the acquisition unit 102 acquires the quality information of the deleted captured image data as the deletion data attribute. If the degree of focus matching is used as quality information, the acquisition unit 102 identifies, for example, a subject in the image, detects the sharpness of the contour of the subject, and responds to the detected sharpness. The degree of focus matching is measured (the greater the degree of sharpness, the greater the degree of focus matching). The identification of the subject and the detection of the sharpness of the outline may be performed using a well-known image analysis technique. The acquisition unit 102 records the focus matching degree measured for each captured image data in the index information, and acquires the focus matching degree as a deletion data attribute as in the first specifying method. The acquisition unit 102 supplies the acquired focus matching degree group to the specifying unit 103.

特定手段103は、未削除の各撮像画像データの品質情報を参照し、取得された品質情報に応じた品質の撮影画像データを削除候補として特定する。特定手段103は、例えば、取得手段102から供給された焦点合致度群の平均値を算出し、その平均値よりも焦点合致度の低い画像を示す撮影画像データを削除候補として特定する。なお、特定手段103は、平均値に限らず、中間値や最小値、最大値などを用いて削除候補を特定してもよい。焦点合致度が低いほど、ユーザにとって不要な撮影画像データとなりやすいが、どの程度まで焦点合致度の低さを許容するかはユーザによって異なる。焦点合致度を削除データ属性として用いた場合、ユーザの焦点合致度の低さを許容する傾向に当てはまるように削除候補を特定することができる。   The specifying unit 103 refers to the quality information of each non-deleted captured image data, and specifies captured image data having a quality corresponding to the acquired quality information as a deletion candidate. For example, the specifying unit 103 calculates an average value of the focus matching degree group supplied from the acquisition unit 102 and specifies photographed image data indicating an image having a lower focus matching degree than the average value as a deletion candidate. Note that the specifying unit 103 may specify deletion candidates using not only an average value but also an intermediate value, a minimum value, a maximum value, or the like. The lower the degree of focus matching, the easier it is to obtain photographic image data that is unnecessary for the user. When the focus matching degree is used as the deletion data attribute, the deletion candidate can be specified so as to apply to the tendency of accepting the low focus matching degree of the user.

次に、解像度が品質情報として用いられる場合について説明する。取得手段102は、撮影画像データのExifの情報に解像度が含まれていれば、削除された撮影画像データのExifの情報に含まれる解像度を削除データ属性として取得する。なお、取得手段102は、撮影画像データのサイズとアスペクト比から解像度を算出することで、または、他の周知の技術を用いて撮影画像データを解析することで解像度を取得してもよい。取得手段102は、そうして取得した解像度とその取得数とを表した表を特定手段103に供給する。   Next, a case where the resolution is used as quality information will be described. If the resolution is included in the Exif information of the captured image data, the acquiring unit 102 acquires the resolution included in the Exif information of the deleted captured image data as a deletion data attribute. Note that the acquisition unit 102 may acquire the resolution by calculating the resolution from the size and aspect ratio of the captured image data, or by analyzing the captured image data using another known technique. The acquisition unit 102 supplies the specifying unit 103 with a table representing the resolution acquired in this manner and the number of acquisitions.

特定手段103は、例えば、取得手段102から供給された表に表されているものと解像度が一致する撮影画像データを、削除候補として特定する。解像度が低いほど、ユーザにとって不要な撮影画像データとなりやすいが、反対に解像度が大きすぎる撮影画像データは、記憶領域において占める領域も大きくなるため、ユーザにとって不要になる場合がある。このように、解像度を削除データ属性として用いると、ユーザが撮影画像データを必要とするか否かを解像度に応じて判断する傾向がある場合に、その傾向に当てはまるように削除候補を特定することができる。   For example, the specifying unit 103 specifies, as a deletion candidate, photographed image data whose resolution matches that shown in the table supplied from the acquiring unit 102. The lower the resolution, the more likely it becomes unnecessary photographed image data for the user. On the other hand, the photographed image data whose resolution is too large may be unnecessary for the user because the area occupied in the storage area increases. As described above, when the resolution is used as the deletion data attribute, if the user has a tendency to determine whether or not the photographed image data is required according to the resolution, the deletion candidate is specified so as to apply to the tendency. Can do.

[2−4]第4の特定方法
第4の特定方法では、データに属するテキストの情報が削除傾向を示す種類の属性として用いられる。データに属するテキストの情報とは、例えば、データに付与されたタグやデータのファイル名などの情報である。第4の特定方法が用いられる場合、取得手段102は、削除されたデータに属するテキストの情報を削除データ属性として取得する。取得手段102は、これらのテキストの情報を、データのヘッダやファイル名などを参照することで取得する。取得手段102は、テキストの情報毎の取得数を表にして特定手段103に供給する(例えば「夏休み」というテキストの情報が3つ取得された場合には、「夏休み」に「3」という取得数が対応付けられる)。
[2-4] Fourth Identification Method In the fourth identification method, text information belonging to data is used as a type of attribute indicating a deletion tendency. The text information belonging to the data is, for example, information such as a tag attached to the data or a file name of the data. When the fourth specifying method is used, the acquisition unit 102 acquires text information belonging to the deleted data as a deleted data attribute. The acquisition unit 102 acquires the information on the text by referring to the data header and the file name. The acquisition unit 102 supplies the number of acquisitions for each piece of text as a table to the specifying unit 103 (for example, when three pieces of text information “summer vacation” are acquired, “3” is acquired for “summer vacation”. Number is associated).

特定手段103は、取得されたテキストの情報に類似するテキストの情報が属しているデータを削除候補として特定する。特定手段103は、例えば、類似する語句を登録した辞書データを記憶しておき、取得手段102から供給されたテキストの情報にこの辞書データにおいて類似している語句を抽出する。この辞書データに「夏休み」と「夏期休暇」とが類似する語句として登録され、「夏休み」というテキストの情報が取得されていれば、特定手段103は、「夏期休暇」という語句を抽出する。なお、テキストの情報同士の類似の判断は、これに限らず、他の周知の技術を用いて行われてもよい。   The specifying unit 103 specifies data to which text information similar to the acquired text information belongs as a deletion candidate. For example, the specifying unit 103 stores dictionary data in which similar words are registered, and extracts words that are similar in the dictionary data to the text information supplied from the acquiring unit 102. If “summer vacation” and “summer vacation” are registered as similar words in this dictionary data, and the text information “summer vacation” is acquired, the specifying unit 103 extracts the phrase “summer vacation”. The similarity determination between text information is not limited to this, and may be performed using other known techniques.

特定手段103は、未削除のデータに属するテキストの情報から、取得したテキストの情報及び抽出した語句を表すものがあれば、そのテキストの情報が属しているデータを削除候補として特定する。
テキストの情報、すなわちタグやファイル名は、データの内容に関係なく、ユーザが決めることができる。そのため、データの解析などではわかり得ないユーザにだけ分かる共通点が表されていることがある。第4の特定方法を用いれば、削除されたデータとそのような共通点があるデータを削除候補として特定することができる。
If there is information representing the acquired text information and the extracted phrase from the text information belonging to the undeleted data, the specifying unit 103 specifies the data to which the text information belongs as a deletion candidate.
Text information, that is, tags and file names can be determined by the user regardless of the data contents. For this reason, common points that can be understood only by users who cannot be understood by data analysis or the like may be expressed. If the fourth specifying method is used, deleted data and data having such a common point can be specified as deletion candidates.

[2−5]第5の特定方法
第5の特定方法も、第1の特定方法等と同様に、撮影画像データが記憶されている場合に用いられ、上述した被写体識別情報及び撮影日時情報が削除傾向を示す種類の属性として用いられる。第5の特定方法が用いられる場合、取得手段102は、削除された撮影画像データが示す画像に含まれる被写体を識別する被写体識別情報及びその画像が撮影された撮影日時を示す撮影日時情報を、削除データ属性として取得する。取得手段102は、第1の特定方法及び第1実施形態で述べたようにこれらの情報を取得する。
[2-5] Fifth Identification Method The fifth identification method is also used when photographed image data is stored, as in the first identification method, and the above-described subject identification information and photographing date / time information are included in the fifth identification method. Used as a type of attribute indicating a deletion tendency. When the fifth specifying method is used, the acquisition unit 102 obtains subject identification information for identifying a subject included in the image indicated by the deleted captured image data, and shooting date / time information indicating the shooting date / time when the image was captured, Acquired as a delete data attribute. The acquisition unit 102 acquires these pieces of information as described in the first specifying method and the first embodiment.

特定手段103は、未削除の各データの被写体識別情報及び撮影日時情報を参照し、取得された被写体識別情報と識別される被写体が一致する画像であり、且つ、取得された撮影日時情報により示される撮影日時との差が閾値以下の日時に撮影された画像を示す撮影画像データを抽出する。特定手段103は、そうして抽出した撮影画像データのうち、1つを除いたものを、削除候補として特定する。
図14は、第5の特定方法において特定される削除候補の例を示す図である。図14では、子供が泣いている様子を連続撮影した画像P11、P12、P13及びP14が示されている。これらの画像は、いずれも被写体が一致し、且つ、撮影日時の差が数秒程度である。閾値を例えば10秒に定めると、特定手段103は、例えば画像P11を除いた画像P12、P13及びP14を削除候補として特定する。
The specifying unit 103 refers to the subject identification information and the shooting date / time information of each data that has not been deleted, and is an image in which the acquired subject identification information matches the identified subject, and is indicated by the acquired shooting date / time information. The photographed image data indicating the image photographed at the date and time when the difference from the photographed date and time is equal to or less than the threshold is extracted. The specifying unit 103 specifies the one obtained by removing one of the extracted captured image data as a deletion candidate.
FIG. 14 is a diagram illustrating an example of deletion candidates specified by the fifth specifying method. FIG. 14 shows images P11, P12, P13, and P14 obtained by continuously photographing the child crying. In these images, the subjects coincide with each other, and the difference in photographing date and time is about several seconds. For example, when the threshold is set to 10 seconds, the specifying unit 103 specifies, for example, images P12, P13, and P14 excluding the image P11 as deletion candidates.

特定手段103は、削除候補としない1つの撮影画像データを、予め決められた規則に基づいて選べばよい。例えば、特定手段103は、1つの撮影画像データとして、撮影日時が最も早い撮影画像データを選んでもよいし、撮影日時が最も遅い撮影画像データを選んでもよい。また、特定手段103は、被写体が最も大きく写っている撮影画像データを選んでもよい。他にも、特定手段103は、各撮影画像データにおける上記の焦点合致度(画像が撮影されたときの焦点が被写体に合致した度合い)を測定し、それが最も大きな値であったデータを1つの撮影画像データとして選んでもよい。また、特定手段103は、画像認識処理により、被写体が画像の端で切れているものや被写体が目をつむっているものを検出し、それらを1つの撮影画像データの対象から外してもよい。このように、特定手段103は、ユーザが残したいと考える画像に共通する特徴を持った画像が選ばれる規則を用いることが望ましい。   The specifying unit 103 may select one piece of captured image data that is not a deletion candidate based on a predetermined rule. For example, the specifying unit 103 may select the photographed image data with the earliest photographing date and time as the one photographed image data, or may select the photographed image data with the latest photographing date and time. Further, the specifying unit 103 may select photographed image data in which the subject is the largest. In addition, the specifying unit 103 measures the above-described degree of focus matching (the degree that the focus when the image is captured matches the subject) in each captured image data, and determines the data with the largest value as 1 You may choose as one photography image data. Further, the identification unit 103 may detect the subject that is cut off at the edge of the image or the subject that is blinded by the image recognition process, and exclude them from the target of one captured image data. As described above, it is desirable that the specifying unit 103 uses a rule that selects an image having characteristics common to images that the user wants to leave.

図14に示すような連続撮影された画像に限らず、よりよい画像を残せるように撮影者が同じ被写体を繰り返し取り直すこともある。これらの場合、いずれも同じような画像を示す撮影画像データが重複して記憶されるため、1つは必要になるものの、それを除いたものはユーザにとって不要になりやすい。特定手段103は、上記のとおり被写体及び撮影日時に基づいて画像を特定することで、そのように不要になりやすい画像を削除候補としている。このように、第5の特定方法を用いれば、被写体及び撮影日時に関係なく削除候補を特定する場合に比べて、重複した画像を示すデータを削除しやすくすることができる。   The photographer may retake the same subject repeatedly so that a better image can be left, not limited to the continuously photographed images as shown in FIG. In these cases, the photographed image data indicating the same image is stored in duplicate, so one is necessary, but the other items are likely to be unnecessary for the user. The specifying unit 103 specifies an image based on the subject and the shooting date and time as described above, and thus makes an image that is likely to be unnecessary as a deletion candidate. As described above, when the fifth specifying method is used, it is possible to easily delete data indicating duplicate images as compared to the case of specifying deletion candidates regardless of the subject and the shooting date and time.

[2−6]優先順位に基づいた削除候補の特定
特定手段103は、上記のとおり第1から第5までの特定方法を用いる場合に、各特定方法について決められた条件を満たすデータを削除候補として特定している。例えば、第1の特定方法では、取得された被写体識別情報により識別される被写体が画像に含まれる場合に条件が満たされ、その画像を示す撮影画像データが削除候補として特定される。特定手段103は、このような条件を満たすデータ全てを削除候補として特定してもよいし、条件を満たすデータのうち優先順位の高いものから所定の順位までのデータを削除候補として特定してもよい。この優先順位のことを、以下では「削除優先順位」という。
[2-6] Identification of Delete Candidate Based on Priority Order When the specifying unit 103 uses the first to fifth specifying methods as described above, it deletes data that satisfies the conditions determined for each specifying method. As specified. For example, in the first specifying method, the condition is satisfied when the subject identified by the acquired subject identification information is included in the image, and the captured image data indicating the image is specified as the deletion candidate. The specifying unit 103 may specify all data satisfying such a condition as deletion candidates, or may specify data from a higher priority to a predetermined order among data satisfying the conditions as deletion candidates. Good. This priority order is hereinafter referred to as “deletion priority order”.

特定手段103は、例えば、特定方法毎に決められた方法で優先度を表す値を算出し、算出した優先度が大きいものから順番に削除優先順位の高いデータとする。例えば、特定手段103は、第1及び第2の特定方法であれば、例えば取得数が多い削除データ属性(被写体識別情報及び撮影場所情報)によって特定されるデータの優先度を大きな値で算出する。取得数が多い削除データ属性とは、その属性のデータが過去に多く削除されていることを意味している。これにより、削除された撮影画像データに多く写っていた被写体を含む画像や削除された撮影画像データが多く撮影された場所で撮影された画像ほど、削除優先順位が高くなる。   For example, the specifying unit 103 calculates a value representing the priority by a method determined for each specifying method, and sets the data having the highest deletion priority in descending order of the calculated priority. For example, with the first and second specifying methods, the specifying unit 103 calculates the priority of data specified by, for example, a large number of acquired deletion data attributes (subject identification information and shooting location information) as a large value. . A deleted data attribute having a large number of acquisitions means that a large amount of data with that attribute has been deleted in the past. As a result, the deletion priority is higher for an image including a subject that is frequently captured in the deleted captured image data or an image captured in a place where a large number of deleted captured image data is captured.

また、特定手段103は、第3の特定方法において焦点合致度が品質情報として用いられる場合には、例えば測定された焦点合致度の逆数に所定の係数を乗じた値を優先度として算出する。これにより、焦点合致度が小さい、すなわちピンぼけの度合いが大きい画像ほど削除優先順位が高くなる。また、特定手段103は、第3の特定方法において画像の解像度が品質情報として用いられる場合には、例えば解像度に応じて予め決められた値を優先度として算出する。上述したように、解像度は低いほどユーザにとって不要な撮影画像データとなりやすいが、反対に解像度が大きすぎる撮影画像データは、記憶領域において占める領域も大きくなるため、ユーザにとって不要になる場合がある。従って、優先度は、解像度が低いほど大きくするとは限らず、ユーザにとって不要な解像度ほど大きくなるように決められることが望ましい。   Further, when the focus matching degree is used as quality information in the third specifying method, the specifying unit 103 calculates, for example, a value obtained by multiplying the reciprocal of the measured focus matching degree by a predetermined coefficient as the priority. As a result, the lower the focus matching degree, that is, the higher the degree of defocusing, the higher the deletion priority. Further, when the resolution of the image is used as the quality information in the third specifying method, the specifying unit 103 calculates, for example, a value predetermined according to the resolution as the priority. As described above, the lower the resolution, the easier the image data becomes unnecessary for the user. On the other hand, the image data with too high resolution may be unnecessary for the user because the area occupied in the storage area increases. Therefore, the priority is not necessarily increased as the resolution is lower, but is preferably determined so as to increase as the resolution is unnecessary for the user.

また、特定手段103は、第4の特定方法であれば、例えば、撮影画像データのうち、それに属するテキストの情報に類似する削除データ属性(これもテキストの情報)の取得数が多いものの優先度を大きな値で算出する。これにより、撮影画像データのうち、属するテキストの情報の類似する撮影画像データが過去に多く削除されているものほど、削除優先順位が高くなる。例えば、「夏休み」及び「夏期休暇」という互いに類似するテキストの情報の属していた撮影画像データが3つ削除され、「冬休み」及び「冬期休暇」という互いに類似するテキストの情報の属していた撮影画像データが6つ削除されていた場合、取得数の多い後者(取得数が6つ)の属する撮影画像データの方が前者(取得数が3つ)の属する撮影画像データに比べて削除優先順位が高くなる。また、特定手段103は、第5の特定方法であれば、例えば、被写体が一致し、且つ、撮影日時の差が閾値以下となる削除候補(その削除候補を含む)の数を優先度として算出する。例えば図14の例であれば、特定手段103は、4つの撮影画像データのうちの1つを除く3つを削除候補として特定しているので、「3」を優先度として算出する。これにより、重複の多い画像を示す撮影画像データほど、削除優先順位が高くなる。   Further, if the specifying unit 103 is the fourth specifying method, for example, priority is given to the captured image data having a large number of acquired deletion data attributes (also text information) similar to the text information belonging thereto. Is calculated with a large value. As a result, among the photographed image data, the higher the number of photographed image data having similar text information belonging to the past, the higher the deletion priority. For example, three pieces of photographed image data to which similar text information of “summer vacation” and “summer vacation” belonged are deleted, and photographing of which similar text information of “winter vacation” and “winter vacation” belonged. When six pieces of image data have been deleted, the priority of deletion is higher in the photographic image data to which the latter (the number of acquisitions is six) to which the latter has a higher acquisition number than the photographic image data to which the former (the number of acquisitions is three). Becomes higher. Further, if the specifying unit 103 is the fifth specifying method, for example, the number of deletion candidates (including the deletion candidates) whose subjects match and whose photographing date / time difference is equal to or smaller than a threshold is calculated as the priority. To do. For example, in the example of FIG. 14, the specifying unit 103 specifies “3” as the deletion candidate since three of the four photographed image data are specified as deletion candidates. As a result, the higher the deletion priority, the higher the captured image data that indicates images with more overlap.

特定手段103は、第1から第5までの各特定方法について決められた条件を満たすデータのうち、各々について算出した優先度が大きいほうから所定の順番までのものを、削除候補として特定する。特定手段103は、特定した削除候補のファイル名及びそれらに対応する削除データ属性の他に、各々について算出した優先度を処理手段104に通知する。
なお、削除候補の優先度は、数値に限らず、例えば「高」、「中」、「低」や「A」、「B」、「C」といった記号で表されてもよい。要するに、撮影画像データの削除優先順位が比較できるようになっていれば、どのような優先度が用いられてもよく、いずれの場合も、ユーザにとって不要であるほど削除優先順位が高くなることが望ましい。
The specifying unit 103 specifies, from among the data satisfying the conditions determined for each of the first to fifth specifying methods, data having a higher priority calculated for each of the data from the highest priority to a predetermined order as deletion candidates. The specifying unit 103 notifies the processing unit 104 of the priority calculated for each of the deletion candidates in addition to the specified deletion candidate file names and the corresponding deletion data attributes.
The priority of the deletion candidate is not limited to a numerical value, and may be represented by symbols such as “high”, “medium”, “low”, “A”, “B”, and “C”. In short, any priority may be used as long as the deletion priority order of the photographed image data can be compared, and in any case, the deletion priority order may be so high that it is unnecessary for the user. desirable.

処理手段104は、特定手段103から通知された優先度が大きいほうから順番に削除優先順位が高い削除候補として削除関連処理を行う。具体的には、処理手段104は、例えば、提示処理において、削除優先順位が高い削除候補から順番にユーザに提示するという指示を含んだ提示情報を端末に送信する。
図15は、表示された提示情報の一例を示す表である。この例では、第1ユーザ端末20のUI部24に、提示情報として、削除候補の削除優先順位を表す順位画像B21と、各削除優先順位の削除候補のサムネイル画像群Q20と、削除候補の特定に用いられた削除傾向を示す属性の種類を表す文字列(この例では「被写体共通」や「作成時期共通」など)と、選択されたサムネイル画像が表す候補画像P21と、その削除候補のファイル名及び属性(この例では「被写体がエッフェル塔」という属性)とが表示されている。サムネイル画像群Q20が左右にドラッグされると、表示する削除対象が変更される。また、図15に示す状態から順位画像B21またはサムネイル画像群Q20を上向きにドラッグされると、削除優先順位が低い削除画像のサムネイル画像が表示される。
The processing unit 104 performs a deletion related process as a deletion candidate having a higher deletion priority in order from the highest priority notified from the specifying unit 103. Specifically, for example, in the presentation process, the processing unit 104 transmits presentation information including an instruction to present to the user in order from deletion candidates having a high deletion priority.
FIG. 15 is a table showing an example of the displayed presentation information. In this example, the UI unit 24 of the first user terminal 20 provides, as presentation information, a ranking image B21 indicating the deletion priority of deletion candidates, a thumbnail image group Q20 of deletion candidates of each deletion priority, and identification of deletion candidates. A character string (in this example, “common subject”, “common creation time”, etc.) representing the type of attribute used for the deletion, a candidate image P21 represented by the selected thumbnail image, and a file of the deletion candidate The name and attribute (in this example, the attribute “subject is the Eiffel Tower”) are displayed. When the thumbnail image group Q20 is dragged left and right, the deletion target to be displayed is changed. Further, when the ranking image B21 or the thumbnail image group Q20 is dragged upward from the state shown in FIG. 15, a thumbnail image of a deletion image having a low deletion priority is displayed.

図15に示すような提示情報が表示されることにより、ユーザは、削除候補の削除優先順位の高さと、同じ削除優先順位の削除候補がいくつあるかということと、それらの削除候補がどのような理由で選ばれたのかということとを知ることができる。また、ユーザにとって不要であるほど算出される優先度が大きな値になっていれば、ユーザにとって不要な削除候補ほど、最初から表示されている可能性が高く、ユーザがより少ない操作で削除対象の内容(画像そのものやファイル名、属性など)を確認したり、削除を実行させる操作を行ったりすることができる。
なお、特定手段103は、第2実施形態では、第1から第5までの特定方法を用いて削除候補を特定したが、これに限らず、そのうちの一部の特定方法を用いてもよいし、第1実施形態で述べた生成時期情報に基づく特定方法を用いてもよい。
By displaying the presentation information as shown in FIG. 15, the user can confirm the deletion priority level of deletion candidates, how many deletion candidates have the same deletion priority level, and how these deletion candidates are. You can know whether it was chosen for any reason. In addition, if the calculated priority is so high that it is unnecessary for the user, the deletion candidate that is unnecessary for the user is more likely to be displayed from the beginning, and the user can delete it with fewer operations. The contents (image itself, file name, attribute, etc.) can be confirmed and an operation for executing deletion can be performed.
In the second embodiment, the specifying unit 103 specifies deletion candidates using the first to fifth specifying methods. However, the specifying unit 103 is not limited to this, and some of the specifying methods may be used. The specifying method based on the generation time information described in the first embodiment may be used.

[3]第3実施形態
本発明の第3実施形態について、以下、第1及び第2実施形態と異なる点を中心に説明する。第1実施形態では、削除データ属性に基づいて削除候補が特定されたが、第3実施形態では、それに加え、記憶手段の空き容量にも基づいて削除候補が特定される。
図16は、第3実施形態の情報処理装置の機能構成の一例を示す図である。この例では、図5に示す各手段に加え、検出手段105を備える情報処理装置10bが示されている。
[3] Third Embodiment Hereinafter, a third embodiment of the present invention will be described focusing on differences from the first and second embodiments. In the first embodiment, the deletion candidate is specified based on the deletion data attribute. However, in the third embodiment, the deletion candidate is specified based on the free capacity of the storage unit.
FIG. 16 is a diagram illustrating an example of a functional configuration of the information processing apparatus according to the third embodiment. In this example, an information processing apparatus 10b including a detection unit 105 in addition to the units illustrated in FIG. 5 is illustrated.

検出手段105は、取得手段102が第1の記憶手段及び第2の記憶手段から削除データ属性をそれぞれ取得する場合に、第1及び第2の記憶手段の空き容量をそれぞれ検出する手段の一例である。第1及び第2の記憶手段とは、例えば、情報処理装置10b、第1ユーザ端末20及び第2ユーザ端末30がそれぞれ備える記憶部のいずれかの組み合わせである。検出手段105は、第1実施形態において処理手段104が行ったような空き容量情報(各記憶部の空き容量の大きさ及び割合)の問い合わせを行い、その応答を受信することで、空き容量の検出を行う。検出手段105は、検出した空き容量を特定手段103に通知する。   The detection unit 105 is an example of a unit that detects the free capacities of the first storage unit and the second storage unit when the acquisition unit 102 acquires the deletion data attribute from the first storage unit and the second storage unit, respectively. is there. The first and second storage means are, for example, any combination of storage units provided in the information processing apparatus 10b, the first user terminal 20, and the second user terminal 30, respectively. The detecting unit 105 inquires about the free space information (the size and the ratio of the free space in each storage unit) as performed by the processing unit 104 in the first embodiment, and receives the response to check the free space. Perform detection. The detecting unit 105 notifies the identifying unit 103 of the detected free space.

特定手段103は、第1及び第2の記憶手段のうち検出手段105により検出された空き容量が少ないほうに記憶されているデータを優先して削除候補として特定する。情報処理システムにおいては、データの同期処理が行われるが、図6の説明で述べたような「削除可否」が索引情報に含まれていることにより、或るデータが第1及び第2の記憶手段の一方にしか記憶されていないことがある。特定手段103は、例えば第2実施形態で述べたように決められた条件を満たすデータ毎の優先度を算出するが、第1及び第2の記憶手段のいずれにも一方にしか記憶されていないデータが記憶されており、且つ、それらが決められた条件を満たしていた場合、空き容量が少ない方に記憶されているデータの優先度を例えば2倍して算出する。仮にこれらのデータの元の優先度が同じとすれば、空き容量が少ない方に記憶されているデータの方が、優先度が2倍されるため削除優先順位が高くなる。これにより、空き容量が少ない記憶手段に記憶されているデータほど、削除優先順位が高くなりやすく、その結果削除もされやすくなる。このような本実施形態によれば、空き容量が少ない記憶手段ほど、多くのデータが削除されて空き容量を増やすことができる。   The specifying unit 103 preferentially specifies the data stored in the smaller one of the first and second storage units detected by the detecting unit 105 as a deletion candidate. In the information processing system, data synchronization processing is performed. Since “deletability” as described in the explanation of FIG. 6 is included in the index information, certain data is stored in the first and second storages. It may be stored in only one of the means. For example, the specifying unit 103 calculates the priority for each piece of data that satisfies the predetermined condition as described in the second embodiment, but is stored in only one of the first and second storage units. When the data is stored and the predetermined condition is satisfied, the priority of the data stored in the one having the less free space is calculated by, for example, doubling. Assuming that the original priorities of these data are the same, the data stored in the smaller free space has a higher priority of deletion because the priority is doubled. As a result, the data stored in the storage means having the smaller free space has a higher priority for deletion, and as a result, the data is easily deleted. According to the present embodiment as described above, as the storage unit has a smaller free space, more data can be deleted and the free space can be increased.

[4]変形例
上述した各実施形態は、各々が本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した各実施形態及び以下に示す各変形例は、必要に応じてそれぞれ組み合わせて実施してもよい。
[4] Modifications Each of the above-described embodiments is merely an example of an embodiment of the present invention, and may be modified as follows. Moreover, you may implement each embodiment mentioned above and each modification shown below, combining each as needed.

[4−1]削除関連処理
処理手段104は、上記の各実施形態では、削除関連処理として、提示処理及び指示処理の両方を行ったが、これに限らず、提示処理だけを行ってもよいし、提示処理を行うことなく、特定された全削除候補の削除を指示する処理を行ってもよい。また、処理手段104は、削除候補によって異なる削除関連処理を行ってもよい。例えば、処理手段104は、第2実施形態で述べた第1から第3までの特定方法で特定された削除候補については提示処理及び指示処理を行うが、第4及び第5の特定方法で特定された削除候補については、提示処理のみを行うという具合である。また、処理手段104は、記憶手段によって異なる削除関連処理を行ってもよい。例えば、処理手段104は、ユーザが操作する端末の記憶部については提示処理及び指示処理を行うが、自装置の記憶部については提示処理を行うことなく特定された全削除候補を削除する処理を行うという具合である。
[4-1] Deletion Related Processing In each of the above embodiments, the processing unit 104 performs both the presentation processing and the instruction processing as the deletion related processing. However, the present invention is not limited to this, and only the presentation processing may be performed. Then, a process for instructing deletion of all specified deletion candidates may be performed without performing the presentation process. Further, the processing unit 104 may perform a deletion related process that varies depending on the deletion candidate. For example, the processing unit 104 performs the presentation process and the instruction process for the deletion candidate specified by the first to third specifying methods described in the second embodiment, but specifies by the fourth and fifth specifying methods. For the deleted candidates, only the presentation process is performed. Further, the processing unit 104 may perform a deletion related process that varies depending on the storage unit. For example, the processing unit 104 performs a presentation process and an instruction process on the storage unit of the terminal operated by the user, but performs a process of deleting all the specified deletion candidates without performing the presentation process on the storage unit of the own device. It is to do.

また、処理手段104は、第3実施形態で述べた検出手段105により記憶手段の空き容量が検出される場合に、記憶手段に対して、検出手段105により検出されたその記憶手段の空き容量に応じた処理を、削除関連処理として行ってもよい。この場合、処理手段104は、例えば、検出された空き容量が10%以上である場合には、提示処理及び指示処理の両方を行い、10%未満である場合には、提示処理を行うことなく特定された全削除候補を削除する処理を行うという具合である。このように、記憶手段の空き容量が少ないほど、データを削除する際のユーザの手間を少なくすることで、データが削除されやすいようにすることができる。   In addition, when the detection unit 105 described in the third embodiment detects the free capacity of the storage unit, the processing unit 104 determines whether the storage unit detects the free capacity of the storage unit detected by the detection unit 105. The corresponding process may be performed as a deletion related process. In this case, for example, when the detected free space is 10% or more, the processing unit 104 performs both the presentation process and the instruction process. When the detected free capacity is less than 10%, the processing unit 104 does not perform the presentation process. For example, the process of deleting all the specified deletion candidates is performed. Thus, the smaller the free capacity of the storage means, the easier it is for the data to be deleted by reducing the effort of the user when deleting the data.

[4−2]削除支援処理の実施時期
削除支援処理は、図10の例では、ユーザにより削除支援操作が行われることを契機に開始されたが、これに限らない。例えば、削除支援処理は、図9に示す同期処理が行われたあとに続けて開始されてもよいし、定期的に行われてもよい。また、記憶手段の空き容量が閾値(例えば10%)未満になったときにその記憶手段を制御する制御部から要求されることを契機に、削除支援処理が開始されてもよい。また、これら複数の契機がともに用いられてもよい。いずれにしても、削除支援処理は、データを削除して空き容量を確保する必要性が高まってきたタイミングで行われることが望ましい。
[4-2] Execution Time of Deletion Support Process In the example of FIG. 10, the deletion support process is started when the user performs a deletion support operation. However, the present invention is not limited to this. For example, the deletion support process may be started after the synchronization process shown in FIG. 9 is performed, or may be performed periodically. In addition, when the free space of the storage unit becomes less than a threshold (for example, 10%), the deletion support process may be started when requested by the control unit that controls the storage unit. Moreover, these multiple opportunities may be used together. In any case, it is desirable that the deletion support process is performed at a timing when the necessity of deleting data and securing a free space has increased.

[4−3]特定に用いる削除データ属性
特定手段103は、取得手段102により取得された削除データ属性を全て用いて削除候補を特定してもよいし、そのうちの一部を用いて特定してもよい。一部を用いるのは、例えば次のような場合である。
図17は、本変形例で第1ユーザ端末のUI部24に表示される画像の一例を示す図である。図17(a)では、第1ユーザ端末20に記憶されているデータをユーザが削除したあとに表示される画像として、「○○件のデータの削除が完了しました。今回削除したデータの傾向に当てはまる削除候補をご覧になりますか?」という文字列と、「閲覧する」という文字列を含む操作子画像B31が表示されている。
[4-3] Deletion Data Attribute Used for Identification The identification unit 103 may specify deletion candidates using all the deletion data attributes acquired by the acquisition unit 102, or may specify using a part of them. Also good. A part is used in the following cases, for example.
FIG. 17 is a diagram illustrating an example of an image displayed on the UI unit 24 of the first user terminal in the present modification. In FIG. 17A, as an image to be displayed after the user deletes data stored in the first user terminal 20, “deletion of XX data has been completed. Trend of data deleted this time A manipulator image B31 including a character string “Do you want to see deletion candidates that fall under?” And a character string “Browse” is displayed.

ユーザが操作子画像B31をタップすると、取得手段102が、ユーザが削除した○○件のデータの削除データ属性を取得し、特定手段103が、それらの削除データ属性に基づいて、削除候補を特定する。図17(b)では、そうして特定された削除候補を提示した提示情報として、「削除候補の一覧」という文字列と、「A0120.jpg」というファイル名の撮影画像データが示すエッフェル塔の被写体とする画像P31と、削除候補の特定に用いられた削除傾向を示す属性の種類を表す「候補特定理由:削除データと被写体が共通」という文字列と、その他の削除候補のサムネイル画像群Q30とがUI部24に表示されている。この場合、ユーザは、データを削除したばかりであるため、それらのデータを削除した理由を忘れる前に、削除したデータの傾向に当てはまる削除候補を確認することになる。これにより、時間が経過してから削除候補を確認する場合に比べて、効率よく削除候補の確認作業を行うことができる。   When the user taps the manipulator image B31, the acquisition unit 102 acquires the deletion data attribute of the XX data deleted by the user, and the specifying unit 103 specifies the deletion candidate based on the deletion data attribute. To do. In FIG. 17B, as the presentation information that presents the deletion candidates identified in this way, the character string “list of deletion candidates” and the Eiffel Tower indicated by the captured image data with the file name “A0120.jpg” are displayed. An image P31 as a subject, a character string “candidate identification reason: deletion data and subject are common” indicating the type of attribute indicating the deletion tendency used to specify deletion candidates, and thumbnail images Q30 of other deletion candidates Are displayed on the UI unit 24. In this case, since the user has just deleted the data, before forgetting the reason for deleting the data, the user confirms the deletion candidate corresponding to the tendency of the deleted data. Accordingly, it is possible to perform the deletion candidate confirmation operation more efficiently than when the deletion candidate is confirmed after a lapse of time.

[4−4]削除候補となるデータ
削除候補となるデータは、撮影画像データ、すなわち写真や動画などの撮影された画像を示すデータに限らない。例えば、生成時期情報やデータに属するテキストの情報が削除データ属性として用いられる場合には、CG(Computer Graphics)を示すデータや画像を含むプレゼン資料を示すデータ、さらには、画像を含まない文書を示すデータなどであってもよい。ユーザがこれらのデータを削除する際に、その生成時期や各々に属するテキストの情報を考慮することが考えられる。その場合、削除データ属性が、削除されるデータの傾向を示すことになり、特定手段103が削除データ属性により示される傾向に当てはまるデータを削除候補として特定することができる。
[4-4] Data as Delete Candidates Data as delete candidates is not limited to photographed image data, that is, data indicating a photographed image such as a photograph or a moving image. For example, when generation time information or text information belonging to data is used as a deletion data attribute, data indicating CG (Computer Graphics), data indicating a presentation material including an image, or a document not including an image is selected. It may be the data shown. When the user deletes these data, it is conceivable to consider the generation time and text information belonging to each. In this case, the deletion data attribute indicates the tendency of data to be deleted, and the specifying unit 103 can specify data corresponding to the tendency indicated by the deletion data attribute as a deletion candidate.

[4−5]記憶手段
上記の各実施形態では、データを記憶する記憶手段が3つであったが、これに限らず、2つ(例えば第1ユーザ端末20の記憶部及び第2ユーザ端末30の記憶部)であってもよいし、4つ以上であってもよし、1つであってもよい。いずれの場合も、記憶手段から削除されたデータの属性、すなわち削除データ属性が取得され、取得された削除データ属性に基づいて特定された削除候補となるデータの削除関連処理が行われるようになっていればよい。
[4-5] Storage Unit In the above embodiments, there are three storage units for storing data. However, the present invention is not limited to this, and two (for example, the storage unit of the first user terminal 20 and the second user terminal). 30 storage units), four or more, or one. In either case, the attribute of the data deleted from the storage means, that is, the deleted data attribute is acquired, and the deletion related processing of the deletion candidate data specified based on the acquired deleted data attribute is performed. It only has to be.

[4−6]データの同期
上記の各実施形態では、データの同期を行う際、索引情報に記録された削除可否の情報によって、同期による削除を行うか否かを選択できたが、この選択ができずに必ず全てのデータに対して同期による削除が行われてもよい。また、情報処理システムにおいては、データの同期自体が行われなくてもよい。つまり、ユーザが或る記憶手段から削除したデータを他の記憶手段でも削除することは必須ではない。ただし、この場合も、処理手段104による削除関連処理は行われ、削除候補として特定されたデータの削除は行われる。
[4-6] Data Synchronization In each of the above embodiments, when performing data synchronization, it was possible to select whether or not to perform deletion according to synchronization based on the information on whether or not deletion was recorded in the index information. However, all data may be deleted by synchronization without fail. In the information processing system, data synchronization itself does not have to be performed. In other words, it is not essential to delete data deleted by a user from a certain storage means using other storage means. However, also in this case, the deletion related process by the processing unit 104 is performed, and the data specified as the deletion candidate is deleted.

[4−7]削除傾向を示す種類の属性
特定手段103は、上記の各実施形態では、データを解析することで得られる属性(被写体識別情報や品質情報など。以下「解析属性」という。)や撮影に関して得られる属性(生成時期情報や撮影場所情報など。以下「撮影属性」という。)、データに付与される属性(生成時期情報や品質情報、テキストの情報など。以下「付与属性」という。)をそれぞれ削除傾向を示す種類の属性として用いて削除候補を特定した。
[4-7] Type of attribute indicating deletion tendency The specifying means 103 is an attribute obtained by analyzing data (subject identification information, quality information, etc .; hereinafter referred to as “analysis attribute”) in each of the above embodiments. And attributes obtained for shooting (generation time information, shooting location information, etc., hereinafter referred to as “photographing attributes”), and attributes (generation time information, quality information, text information, etc.) provided to data. .) Are used as attributes of a type indicating a deletion tendency, and deletion candidates are identified.

例えば、解析属性が類似していると、それらのデータには、被写体が同じであったりピントがぼけていたりといった共通点が存在しやすい。その共通点が、ユーザがデータを削除する理由になっている場合、未削除のデータのうち、その共通点を有するデータは、共通点を有しないデータに比べて、削除される可能性が高い。このように、解析属性は、削除されるデータの傾向を表す。解析属性の他の例としては、楽曲のデータを解析して得た楽曲のジャンルや曲調などがあるし、文書のデータを解析して得た文書の種類や用いられている言語などがある。このように、特定手段103は、様々な解析属性に基づいて削除候補を特定してもよい。   For example, if the analysis attributes are similar, these data tend to have a common point that the subject is the same or the subject is out of focus. When the common point is the reason for the user to delete the data, among the undeleted data, the data having the common point is more likely to be deleted than the data having no common point. . Thus, the analysis attribute represents the tendency of data to be deleted. Other examples of analysis attributes include the genre and tone of music obtained by analyzing music data, the type of document obtained by analyzing document data, and the language used. As described above, the specifying unit 103 may specify deletion candidates based on various analysis attributes.

また、撮影属性が類似していると、それらの撮影画像データには、撮影した時期が同じであったり撮影した場所が同じであったりといった共通点が存在しやすい。そのため、撮影属性は、解析属性と同様に、削除されるデータの傾向を表す。撮影属性の他の例としては、撮影時の絞り値やシャッタースピード、それらを夜間や夕暮れ時などのシーン毎に設定したモード、画像を白黒にしたりパステル調にしたりといった色に関するモードなどがある。このように、特定手段103は、様々な撮影属性に基づいて削除候補を特定してもよい。   If the shooting attributes are similar, the captured image data tends to have common points such as the same shooting time and the same shooting location. Therefore, the shooting attribute represents the tendency of data to be deleted, like the analysis attribute. Other examples of the shooting attributes include an aperture value and shutter speed at the time of shooting, a mode in which these are set for each scene such as at night or dusk, and a mode relating to colors such as black and white or pastel. Thus, the specifying unit 103 may specify deletion candidates based on various shooting attributes.

また、付与属性が類似していると、それらのデータには、生成された時期が同じであったりデータが示す内容が似ていたりといった共通点が存在しやすい。そのため、付与属性は、解析属性及び撮影属性と同様に、削除されるデータの傾向を表す。付与属性の他の例としては、楽曲データに付与される歌手名や曲名、ジャンルなどがあるし、文書データに付与されるタイトルやカテゴリ、ページ数、文字数などがある。このように、特定手段103は、様々な付与属性に基づいて削除候補を特定してもよい。   Also, if the assigned attributes are similar, the data tend to have common points such as the same generation time and similar data content. Therefore, the assigned attribute represents the tendency of data to be deleted, like the analysis attribute and the shooting attribute. Other examples of the assigned attribute include a singer name, a song name, and a genre that are given to the music data, and a title, a category, the number of pages, and the number of characters that are given to the document data. Thus, the specifying unit 103 may specify deletion candidates based on various grant attributes.

[4−8]発明のカテゴリ
本発明は、情報処理装置及び情報処理装置を備える情報処理システムとして捉えられる。なお、情報処理装置は、図1の例に示す情報処理装置10に限らない。第1ユーザ端末20や第2ユーザ端末30も、各々が備える制御部により情報を処理する情報処理装置である。また、本発明は、それらの他にも、情報処理装置が実施する処理を実現するための情報処理方法としても捉えられる。ここでいう処理とは、例えば、図9に示す同期処理及び図10に示す削除支援処理である。また、本発明は、情報処理装置のようなコンピュータを、図5等に示す各手段として機能させるためのプログラムとしても捉えられるものである。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
[4-8] Category of Invention The present invention can be understood as an information processing apparatus and an information processing system including the information processing apparatus. The information processing apparatus is not limited to the information processing apparatus 10 illustrated in the example of FIG. The first user terminal 20 and the second user terminal 30 are also information processing apparatuses that process information by a control unit included therein. In addition to the above, the present invention can also be understood as an information processing method for realizing processing performed by the information processing apparatus. The processing here is, for example, the synchronization processing shown in FIG. 9 and the deletion support processing shown in FIG. The present invention can also be understood as a program for causing a computer such as an information processing apparatus to function as each unit shown in FIG. This program may be provided in the form of a recording medium such as an optical disk storing the program, or may be provided in the form of being downloaded to a computer via a network such as the Internet, and making it available for installation. You may do.

1…情報処理システム、2…ネットワーク、10…情報処理装置、20…第1ユーザ端末、30…第2ユーザ端末、11、21、31…制御部、12、22、32…記憶部、13、23、33…通信部、24…UI部、25…撮影部、26…測位部、34…操作部、35…表示部、101…同期手段、102…取得手段、103…特定手段、104…処理手段、105…検出手段。 DESCRIPTION OF SYMBOLS 1 ... Information processing system, 2 ... Network, 10 ... Information processing apparatus, 20 ... 1st user terminal, 30 ... 2nd user terminal, 11, 21, 31 ... Control part, 12, 22, 32 ... Storage part, 13, 23, 33 ... Communication unit, 24 ... UI unit, 25 ... Shooting unit, 26 ... Positioning unit, 34 ... Operation unit, 35 ... Display unit, 101 ... Synchronization unit, 102 ... Acquisition unit, 103 ... Identification unit, 104 ... Processing Means, 105... Detection means.

Claims (8)

記憶手段から削除されたデータに付与された第1属性として、当該削除されたデータに属するテキストの情報を取得する取得手段と、
前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータとして、取得された前記テキストの情報に類似するテキストの情報が属しているデータを特定する特定手段と、
前記特定手段により特定されたデータの削除に関する処理を行う処理手段と
を備える情報処理装置。
Obtaining means for obtaining information of text belonging to the deleted data as the first attribute assigned to the data deleted from the storage means;
Information of the text acquired as data to be deleted from the data stored in the storage unit based on the second attribute assigned to the data and the first attribute acquired by the acquisition unit A means for identifying data to which text information similar to is included,
An information processing apparatus comprising: processing means for performing processing related to deletion of data specified by the specifying means.
記憶手段から削除されたデータに付与された第1属性を取得する取得手段と、
前記記憶手段の空き容量を検出する検出手段と、
前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータを特定する特定手段と、
前記特定手段により特定されたデータの削除に関する処理として、前記記憶手段に対して、検出された当該記憶手段の空き容量が所定の基準以上である場合は前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、当該空き容量が当該基準未満である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理手段と
を備える情報処理装置。
Obtaining means for obtaining a first attribute assigned to data deleted from the storage means;
Detection means for detecting free space in the storage means;
A specifying unit for specifying data that is a deletion candidate based on the second attribute assigned to the data and the first attribute acquired by the acquiring unit from the data stored in the storage unit;
As processing related to the deletion of the data specified by the specifying means, if the detected free capacity of the storage means is greater than or equal to a predetermined reference with respect to the storage means, the process of presenting the deletion candidate to the user and the user And a processing means for performing a process for instructing deletion of deletion candidates whose deletion has been approved, and performing a process for instructing deletion of all of the specified deletion candidates when the free space is less than the reference. Processing equipment.
記憶手段から削除されたデータに付与された、削除されるデータの傾向を示す複数種類の属性であって、前記データに属するテキスト情報、又は、前記データが撮影画像である場合の被写体の識別情報、撮影場所を示す場所情報、撮影画像の品質情報若しくは撮影日時を示す日時情報のうちのいずれかの種類の第1属性を取得する取得手段と、
前記記憶手段に記憶されているデータから、当該データに付与された、前記第1属性と同じ種類の第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータを特定する特定手段と、
前記特定手段により特定されたデータの削除に関する処理として、前記複数種類の属性のうちの前記識別情報、前記場所情報又は前記品質情報が前記第1属性として取得された場合は、前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記テキスト情報又は前記日時情報が前記第1属性として取得された場合は、前記提示処理のみを行う処理手段と
を備える情報処理装置。
A plurality of types of attributes indicating the tendency of data to be deleted, which are assigned to data deleted from the storage means, and are text information belonging to the data, or subject identification information when the data is a captured image Acquisition means for acquiring any one of the first attribute of the location information indicating the shooting location, the quality information of the shot image, or the date information indicating the shooting date ;
Data that is a deletion candidate based on the second attribute of the same type as the first attribute given to the data and the first attribute acquired by the acquiring unit from the data stored in the storage unit Identifying means for identifying
When the identification information, the location information, or the quality information among the plurality of types of attributes is acquired as the first attribute as processing related to deletion of the data specified by the specifying means, the deletion candidate user performs presentation processing and the user instructs the deletion of the deletion candidates acknowledge the deletion process to the case where text information or the date and time information is acquired as the first attribute, processing means for performing only the presentation processing An information processing apparatus comprising:
ユーザが操作する端末又は自装置の記憶手段から削除されたデータに付与された第1属性を取得する取得手段と、
前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得手段により取得された第1属性とに基づいて、削除候補となるデータを特定する特定手段と、
前記特定手段により特定されたデータの削除に関する処理として、前記記憶手段が前記端末の記憶手段である場合には前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記記憶手段が自装置の記憶手段である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理手段と
を備える情報処理装置。
An acquisition means for acquiring a first attribute assigned to data deleted from the storage means of the terminal operated by the user or the own device;
A specifying unit for specifying data that is a deletion candidate based on the second attribute assigned to the data and the first attribute acquired by the acquiring unit from the data stored in the storage unit;
As processing related to deletion of data specified by the specifying means, when the storage means is the storage means of the terminal, an instruction to present the deletion candidate to the user and to delete the deletion candidate approved by the user An information processing apparatus comprising: a processing unit that performs a process of instructing deletion of all the specified deletion candidates when the storage unit is a storage unit of the own apparatus.
情報処理装置が、記憶手段から削除されたデータに付与された第1属性として、当該削除されたデータに属するテキストの情報を取得する取得ステップと、
前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータとして、取得された前記テキストの情報に類似するテキストの情報が属しているデータを特定する特定ステップと、
前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理を行う処理ステップと
を備える情報処理方法。
An information processing device that obtains information of text belonging to the deleted data as a first attribute assigned to the data deleted from the storage unit;
The information processing apparatus, from said data stored in the storage means, as a first attribute and deletion candidate based on the acquired in the second attribute and the acquisition step, which is given to the data Data is acquired A specifying step for identifying data to which text information similar to the text information belongs ;
An information processing method comprising: a processing step in which the information processing apparatus performs a process related to deletion of the data specified in the specifying step.
情報処理装置が、記憶手段から削除されたデータに付与された第1属性を取得する取得ステップと、
前記記憶手段の空き容量を検出する検出ステップと、
前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータを特定する特定ステップと、
前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理として、前記記憶手段に対して、検出された当該記憶手段の空き容量が所定の基準以上である場合は前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、当該空き容量が当該基準未満である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理ステップと
を備える情報処理方法。
An acquisition step in which the information processing apparatus acquires the first attribute given to the data deleted from the storage means;
A detecting step for detecting a free capacity of the storage means;
Specification that the information processing apparatus identifies data that is a deletion candidate based on the second attribute assigned to the data and the first attribute acquired in the acquisition step, from the data stored in the storage unit Steps,
When the information processing apparatus performs processing related to deletion of the data specified in the specifying step, if the detected free space of the storage unit is greater than or equal to a predetermined reference with respect to the storage unit, the deletion candidate user And a process for instructing deletion of deletion candidates approved by the user, and a process for instructing deletion of all the specified deletion candidates when the free space is less than the reference. An information processing method comprising: processing steps.
情報処理装置が、記憶手段から削除されたデータに付与された、削除されるデータの傾向を示す複数種類の属性であって、前記データに属するテキスト情報、又は、前記データが撮影画像である場合の被写体の識別情報、撮影場所を示す場所情報、撮影画像の品質情報若しくは撮影日時を示す日時情報のうちのいずれかの種類の第1属性を取得する取得ステップと、
前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された、前記第1属性と同じ種類の第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータを特定する特定ステップと、
前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理として、前記複数種類の属性のうちの前記識別情報、前記場所情報又は前記品質情報が前記第1属性として取得された場合は、前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記テキスト情報又は前記日時情報が前記第1属性として取得された場合は、前記提示処理のみを行う処理ステップと
を備える情報処理方法。
When the information processing apparatus has a plurality of types of attributes indicating the tendency of data to be deleted, which are given to data deleted from the storage means, and the text information belonging to the data or the data is a captured image An acquisition step of acquiring any type of first attribute of the subject identification information, the location information indicating the shooting location, the quality information of the captured image, or the date information indicating the shooting date ;
Based on the second attribute of the same type as the first attribute given to the data and the first attribute obtained in the obtaining step from the data stored in the storage means by the information processing apparatus A specific step for identifying data to be deleted;
When the information processing apparatus acquires the identification information, the location information, or the quality information as the first attribute among the plurality of types of attributes as the process related to the deletion of the data specified in the specifying step. If the deletion information is acquired as the first attribute, the process of presenting the deletion candidate to the user and the process of instructing deletion of the deletion candidate approved by the user are obtained. information processing method and a processing step of performing only.
情報処理装置が、ユーザが操作する端末又は自装置の記憶手段から削除されたデータに付与された第1属性を取得する取得ステップと、
前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第2属性と前記取得ステップにおいて取得された第1属性とに基づいて削除候補となるデータを特定する特定ステップと、
前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理として、前記記憶手段が前記端末の記憶手段である場合には前記削除候補のユーザへの提示処理及びユーザが削除を了承した削除候補の削除を指示する処理を行い、前記記憶手段が自装置の記憶手段である場合には特定された全ての前記削除候補の削除を指示する処理を行う処理ステップと
を備える情報処理方法。
An information processing apparatus acquires a first attribute assigned to data deleted from a terminal operated by a user or storage means of the own apparatus;
Specification that the information processing apparatus identifies data that is a deletion candidate based on the second attribute assigned to the data and the first attribute acquired in the acquisition step, from the data stored in the storage unit Steps,
When the storage means is a storage means of the terminal, the information processing apparatus, as a process related to deletion of the data specified in the specifying step, approved the deletion candidate presentation process to the user and the user approved the deletion. An information processing method comprising: processing for instructing deletion of deletion candidates, and processing for instructing deletion of all the specified deletion candidates when the storage unit is a storage unit of the own device.
JP2013178338A 2013-08-29 2013-08-29 Information processing apparatus and information processing method Expired - Fee Related JP6230335B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013178338A JP6230335B2 (en) 2013-08-29 2013-08-29 Information processing apparatus and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013178338A JP6230335B2 (en) 2013-08-29 2013-08-29 Information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JP2015046845A JP2015046845A (en) 2015-03-12
JP6230335B2 true JP6230335B2 (en) 2017-11-15

Family

ID=52672009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013178338A Expired - Fee Related JP6230335B2 (en) 2013-08-29 2013-08-29 Information processing apparatus and information processing method

Country Status (1)

Country Link
JP (1) JP6230335B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7657595B2 (en) 2021-01-18 2025-04-07 キヤノン株式会社 Imaging device, control method thereof, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003125345A (en) * 2001-10-15 2003-04-25 Canon Inc Electronic still image pickup device
JP2004342272A (en) * 2003-05-19 2004-12-02 Konica Minolta Photo Imaging Inc Information recorder
JP4931101B2 (en) * 2004-08-09 2012-05-16 カシオ計算機株式会社 Imaging device
JP2007074213A (en) * 2005-09-06 2007-03-22 Nikon Corp Camera system, camera and external storage device
JP2007088594A (en) * 2005-09-20 2007-04-05 Canon Inc Image processing system
JP2008219425A (en) * 2007-03-02 2008-09-18 Ricoh Co Ltd Image processing apparatus and image processing method
JP2010124323A (en) * 2008-11-20 2010-06-03 Sony Corp Image processor, erasure candidate image sorting method, and erasure candidate image sorting program

Also Published As

Publication number Publication date
JP2015046845A (en) 2015-03-12

Similar Documents

Publication Publication Date Title
KR101529309B1 (en) Information processing apparatus, information processing method, and recording medium
US20150156247A1 (en) Client-Side Bulk Uploader
JP2020140577A (en) Equipment, methods, and programs
JP5883843B2 (en) Image evaluation apparatus, image evaluation method, image evaluation program, and recording medium storing the program
JP5627332B2 (en) Data retrieval apparatus, control method therefor, and computer program
JP5869805B2 (en) Information processing apparatus, imaging apparatus, control method therefor, program, and storage medium
JP2008165701A (en) Image processing apparatus, electronic device, image processing method, and program
US20140055479A1 (en) Content display processing device, content display processing method, program and integrated circuit
JP2020140557A (en) Image processing equipment, control methods, and programs
JP2014154891A (en) Information processor, control method for the same, program, and storage medium
JP2008269490A (en) Image management method, image management apparatus, control program, and computer-readable storage medium
US20160140715A1 (en) Information processing apparatus, information processing system, and information processing method
JP2006203574A (en) Image display device
JP6230335B2 (en) Information processing apparatus and information processing method
JP2020140555A (en) Image processing equipment, control methods, and programs
US8571357B2 (en) Image data management apparatus, method and program
KR101412478B1 (en) Selection pattern based picture managing method, and computer-readable recording medium for the same
JP5523122B2 (en) Image management apparatus, method and program
JP6904871B2 (en) Programs, information processing equipment, and information processing methods
JP2010085445A (en) Information processor and information processing program
JP5975020B2 (en) Information processing apparatus, information processing system, control method thereof, and program
US11436273B2 (en) Image search apparatus, image search method, non-transitory recording medium
WO2010087451A1 (en) Image display device, image display method, and image display program
JP2007280406A (en) Information processing apparatus, display control method, and program
JP6381208B2 (en) Image reproducing apparatus, image reproducing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170331

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170907

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20170925

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: 20171010

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171017

R150 Certificate of patent or registration of utility model

Ref document number: 6230335

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees