(57)【要約】【課題】ユーザにとって不要なデータを削除しやすくすること。【解決手段】同期手段１０１は、複数の記憶手段に記憶されるデータを同期させる。取得手段１０２は、記憶手段から削除されたデータの属性を取得し、特定手段１０３は、記憶手段に記憶されているデータから、取得手段１０２により取得された属性に基づいて削除候補となるデータを特定する。より詳細には、取得手段１０２は、削除されたデータの属性のうち、削除されるデータの傾向を示すものを取得し、特定手段１０３は、取得手段１０２が取得した属性により示される傾向に当てはまるデータを削除候補として特定する。処理手段１０４は、特定手段１０３により特定されたデータの削除に関する処理を行う。【選択図】図５
2015046845.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段から削除されたデータに付与された第１属性を取得する取得手段と、
前記記憶手段に記憶されているデータから、当該データに付与された第２属性と前記取得手段により取得された第１属性とに基づいて、削除候補となるデータを特定する特定手段と、
前記特定手段により特定されたデータの削除に関する処理を行う処理手段と
を備える情報処理装置。
【請求項２】
前記取得手段は、前記削除されたデータが生成された時期を示す生成時期情報を前記第１属性として取得し、
前記特定手段は、取得された前記生成時期情報に応じた時期に生成されたデータを前記削除候補として特定する
請求項１に記載の情報処理装置。
【請求項３】
前記データは、撮影された画像を示すデータであり、
前記取得手段は、前記削除されたデータが示す画像に含まれる被写体を識別する被写体識別情報を前記第１属性として取得し、
前記特定手段は、取得された前記被写体識別情報により識別される被写体が含まれる画像を示すデータを前記削除候補として特定する
請求項１または２に記載の情報処理装置。
【請求項４】
前記データは、撮影された画像を示すデータであり、
前記取得手段は、前記削除されたデータにより示される画像が撮影された場所を示す撮影場所情報を前記第１属性として取得し、
前記特定手段は、取得された前記撮影場所情報に応じた場所で撮影された画像を示すデータを前記削除候補として特定する
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記データは、撮影された画像を示すデータであり、
前記取得手段は、前記削除されたデータにより示される画像の品質を示す品質情報を前記第１属性として取得し、
前記特定手段は、取得された前記品質情報に応じた品質のデータを前記削除候補として特定する
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記取得手段は、前記削除されたデータに属するテキストの情報を前記第１属性として取得し、
前記特定手段は、取得された前記テキストの情報に類似するテキストの情報が属しているデータを前記削除候補として特定する
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記データは、撮影された画像を示すデータであり、
前記取得手段は、前記削除されたデータが示す画像に含まれる被写体を識別する被写体識別情報及び当該画像が撮影された撮影日時を示す撮影日時情報を、前記第１属性としてそれぞれ取得し、
前記特定手段は、取得された前記被写体識別情報と識別される被写体が一致する画像であり、且つ、取得された前記撮影日時情報により示される撮影日時との差が閾値以下の日時に撮影された画像を示すデータのうち、１つを除いたものを前記削除候補として特定する
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記取得手段は、第１の前記記憶手段及び第２の前記記憶手段から前記第１属性をそれぞれ取得し、
前記第１及び第２の記憶手段の空き容量をそれぞれ検出する検出手段を備え、
前記特定手段は、前記第１及び第２の記憶手段のうち前記検出手段により検出された空き容量が少ないほうに記憶されているデータを優先して前記削除候補として特定する
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記記憶手段の空き容量をそれぞれ検出する検出手段を備え、
前記処理手段は、前記記憶手段に対して、前記検出手段により検出された当該記憶手段の空き容量に応じた処理を、前記削除に関する処理として行う
請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
情報処理装置が、記憶手段から削除されたデータに付与された第１属性を取得する取得ステップと、
前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第２属性と前記取得ステップにおいて取得された第１属性とに基づいて削除候補となるデータを特定する特定ステップと、
前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理を行う処理ステップと
を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを削除するための技術に関する。
【背景技術】
【０００２】
データを削除するための技術がある。特許文献１には、作成日時、最終更新日時、最終アクセス日時または撮影日時等の管理項目が古いファイルから順に削除候補ファイルとして分類し、そのうちのユーザにより確定の操作が行われたものを削除する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３１１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
保存されるデータの量が増えると、記憶装置の空き容量が少なくなるし、必要なデータが見つけにくくなるので、ユーザにとって不要なものはなるべく削除しておくことが望ましい。そのために、特許文献１の技術では、上記の管理項目が古いファイルを削除候補ファイルとしてユーザに提示している。しかし、管理項目が古いデータが、それが新しいデータに比べて、ユーザにとって不要なものであるとは限らない。古いデータの中にも、ユーザが大事に残しておきたいものが含まれていることがあるし、新しいデータでも、ユーザにとってすぐに不要になることもある。
そこで、本発明は、ユーザにとって不要なデータを削除しやすくすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記憶手段から削除されたデータに付与された第１属性を取得する取得手段と、前記記憶手段に記憶されているデータから、当該データに付与された第２属性と前記取得手段により取得された第１属性とに基づいて、削除候補となるデータを特定する特定手段と、前記特定手段により特定されたデータの削除に関する処理を行う処理手段とを備える情報処理装置を提供する。
【０００６】
また、前記取得手段は、前記削除されたデータが生成された時期を示す生成時期情報を前記第１属性として取得し、前記特定手段は、取得された前記生成時期情報に応じた時期に生成されたデータを前記削除候補として特定してもよい。
さらに、前記データは、撮影された画像を示すデータであり、前記取得手段は、前記削除されたデータが示す画像に含まれる被写体を識別する被写体識別情報を前記第１属性として取得し、前記特定手段は、取得された前記被写体識別情報により識別される被写体が含まれる画像を示すデータを前記削除候補として特定してもよい。
【０００７】
また、前記データは、撮影された画像を示すデータであり、前記取得手段は、前記削除されたデータにより示される画像が撮影された場所を示す撮影場所情報を前記第１属性として取得し、前記特定手段は、取得された前記撮影場所情報に応じた場所で撮影された画像を示すデータを前記削除候補として特定してもよい。
さらに、前記データは、撮影された画像を示すデータであり、前記取得手段は、前記削除されたデータにより示される画像の品質を示す品質情報を前記第１属性として取得し、前記特定手段は、取得された前記品質情報に応じた品質のデータを前記削除候補として特定してもよい。
【０００８】
また、前記取得手段は、前記削除されたデータに属するテキストの情報を前記第１属性として取得し、前記特定手段は、取得された前記テキストの情報に類似するテキストの情報が属しているデータを前記削除候補として特定してもよい。
さらに、前記データは、撮影された画像を示すデータであり、前記取得手段は、前記削除されたデータが示す画像に含まれる被写体を識別する被写体識別情報及び当該画像が撮影された撮影日時を示す撮影日時情報を、前記第１属性としてそれぞれ取得し、前記特定手段は、取得された前記被写体識別情報と識別される被写体が一致する画像であり、且つ、取得された前記撮影日時情報により示される撮影日時との差が閾値以下の日時に撮影された画像を示すデータのうち、１つを除いたものを前記削除候補として特定してもよい。
【０００９】
また、前記取得手段は、第１の前記記憶手段及び第２の前記記憶手段から前記第１属性をそれぞれ取得し、前記第１及び第２の記憶手段の空き容量をそれぞれ検出する検出手段を備え、前記特定手段は、前記第１及び第２の記憶手段のうち前記検出手段により検出された空き容量が少ないほうに記憶されているデータを優先して前記削除候補として特定してもよい。
さらに、前記記憶手段の空き容量をそれぞれ検出する検出手段を備え、前記処理手段は、前記記憶手段に対して、前記検出手段により検出された当該記憶手段の空き容量に応じた処理を、前記削除に関する処理として行ってもよい。
【００１０】
また、本発明は、情報処理装置が、記憶手段から削除されたデータに付与された第１属性を取得する取得ステップと、前記情報処理装置が、前記記憶手段に記憶されているデータから、当該データに付与された第２属性と前記取得ステップにおいて取得された第１属性とに基づいて削除候補となるデータを特定する特定ステップと、前記情報処理装置が、前記特定ステップにおいて特定されたデータの削除に関する処理を行う処理ステップとを備える情報処理方法を提供する。
【発明の効果】
【００１１】
本発明によれば、ユーザにとって不要なデータを削除しやすくすることができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態の情報処理システムの全体構成の一例を示す図
【図２】第２ユーザ端末のハードウェア構成の一例を示す図
【図３】第１ユーザ端末のハードウェア構成の一例を示す図
【図４】情報処理装置のハードウェア構成の一例を示す図
【図５】情報処理装置の機能構成の一例を示す図
【図６】各記憶部に記憶されている索引情報の例を示す図
【図７】取得された生成時期情報の数（取得数）の例を示す表
【図８】表示された提示情報の一例を示す図
【図９】同期処理における各装置の動作の一例を示すシーケンス図
【図１０】削除支援処理における各装置の動作の一例を示すシーケンス図
【図１１】第１の特定方法において記憶される索引情報の例を示す表
【図１２】第２実施形態の第１ユーザ端末のハードウェア構成の一例を示す図
【図１３】第２の特定方法において記憶される索引情報の例を示す表
【図１４】第５の特定方法において特定される削除候補の例を示す図
【図１５】表示された提示情報の一例を示す表
【図１６】第３実施形態の情報処理装置の機能構成の一例を示す図
【図１７】第１ユーザ端末に表示される画像の一例を示す図
【発明を実施するための形態】
【００１３】
［１］第１実施形態
［１−１］全体構成
図１は、第１実施形態の情報処理システムの全体構成の一例を示す図である。この例では、情報処理装置１０と、第１ユーザ端末２０と、第２ユーザ端末３０と、これらの装置及び端末が接続されているネットワーク２とを備える情報処理システム１が示されている。ネットワーク２は、インターネット及び移動体通信網等を含んで通信を行うシステムであり、自システムに接続された装置及び端末のデータのやり取りを仲介する。
【００１４】
第１ユーザ端末２０は、写真を撮影する撮影手段と、データを記憶する記憶手段とを備え、ユーザの操作に応じて撮影手段により撮影された写真を示すデータ（以下「写真データ」という）を記憶手段に記憶する。また、第１ユーザ端末２０は、ネットワーク２と無線通信を行う通信手段を備え、ネットワーク２を介して情報処理装置１０及び第２ユーザ端末３０と写真データ等をやり取りする。第１ユーザ端末２０は、本実施形態では、スマートフォンである。
【００１５】
第２ユーザ端末３０は、ネットワーク２と有線通信を行う通信手段を備え、ネットワーク２を介して情報処理装置１０及び第１ユーザ端末２０と写真データ等をやり取りする。また、第２ユーザ端末３０は、データを記憶する記憶手段を備え、例えば第１ユーザ端末２０から受け取った写真データを記憶手段に記憶する。本実施形態では、第２ユーザ端末３０は、パーソナルコンピュータであり、第１ユーザ端末２０と同じユーザによって利用されている。
【００１６】
情報処理装置１０は、複数の記憶手段にそれぞれ記憶されているデータを同期させる同期処理を行うサーバ装置である。データの同期とは、各々の記憶手段に記憶されているデータを一致させることである。本実施形態では、情報処理装置１０は、自装置もデータを記憶する記憶手段を備え、第１ユーザ端末２０、第２ユーザ端末３０及び自装置が備える記憶手段にそれぞれ記憶されている写真データを同期させる。情報処理装置１０は、新たに記憶されたデータだけでなく、削除されたデータについても同期させる。
【００１７】
また、情報処理装置１０は、ユーザにより削除されてきたデータの傾向に応じて削除候補となるデータを特定してユーザに提示し、そのうちのユーザにより了承されたデータを削除する処理を行う。この処理は、データの削除を支援するものであり、以下では削除支援処理という。
なお、同期処理及び削除支援処理は、いわゆるクラウドコンピューティングと呼ばれる形態でコンピュータ資源を利用させる仕組みによって行われてもよい。
【００１８】
［１−２］ハードウェア構成
図２は、第２ユーザ端末３０のハードウェア構成の一例を示す図である。第２ユーザ端末３０は、制御部３１と、記憶部３２と、通信部３３と、操作部３４と、表示部３５とを備えるコンピュータである。制御部３１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びリアルタイムクロックを備え、ＣＰＵが、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部３２に記憶されたプログラムを実行することによって各部の動作を制御する。リアルタイムクロックは、現在の日時を算出してＣＰＵに通知する。
【００１９】
記憶部３２は、ハードディスク等を備え、制御部３１が制御に用いるデータやプログラムを記憶する他、上述した同期サービスにおいて同期される写真データを記憶する記憶手段として機能する。本実施形態では、記憶部３２は、１ＴＢ（terabyte：テラバイト）の容量の記憶領域を有している。通信部３３は、通信（本実施形態では有線通信）を行うための通信回路を備え、ネットワーク２を介して情報処理装置１０及び第１ユーザ端末２０との間でデータの送信及び受信を行う通信手段である。操作部３４は、キーボード及びマウス等の操作子を備え、ユーザの操作に応じてその操作の内容を表す操作データを制御部３１に供給する。表示部３５は、例えば液晶ディスプレイを有し、制御部３１からの制御に基づいて画像を表示する。
【００２０】
図３は、第１ユーザ端末２０のハードウェア構成の一例を示す図である。第１ユーザ端末２０は、制御部２１と、記憶部２２と、通信部２３と、ＵＩ（User Interface）部２４と、撮影部２５とを備えるコンピュータである。制御部２１は、前述した制御部３１と機能が共通する。記憶部２２は、フラッシュメモリ等を備え、制御部２１が制御に用いるデータやプログラムを記憶する他、同期サービスにおいて同期される写真データを記憶する記憶手段として機能する。本実施形態では、記憶部２２は、１０ＧＢ（gigabyte：ギガバイト）の容量の記憶領域を有し、例えば記憶部３２により記憶されているデータに同期させたデータを記憶する。
【００２１】
通信部２３は、通信（本実施形態では無線通信）を行うための通信回路を備え、ネットワーク２を介して情報処理装置１０及び第２ユーザ端末３０との間でデータの送信及び受信を行う通信手段である。ＵＩ部２４は、表示面とその表示面に重ねられたタッチパネルとを備え、ユーザからの操作を受け付けるとともに画像を表示する。ＵＩ部２４は、受け付けたユーザの操作に応じた操作データを制御部２１に供給し、制御部２１は、この操作データに応じた処理を行う。撮影部２５は、例えばデジタルカメラとしての機能を有し、ユーザの操作に応じて写真を撮影する撮影手段である。撮影部２５は、制御部２１により制御されて写真を撮影し、撮影した写真を示す写真データを制御部２１に供給する。
【００２２】
図４は、情報処理装置１０のハードウェア構成の一例を示す図である。情報処理装置１０は、制御部１１と、記憶部１２と、通信部１３とを備えるコンピュータである。これらの各部は、第１ユーザ端末２０が備える同名の各部と機能が共通する。本実施形態では、記憶部１２は、例えば記憶部２２及び３２により記憶されているデータに同期させたデータを記憶する記憶手段として機能する。また、上記の同期サービスにおいて、第１ユーザ端末２０及び第２ユーザ端末３０を利用するユーザに１００ＧＢの容量の記憶領域が割り当てられているものとする。
【００２３】
［１−３］機能構成
情報処理装置１０は、以上のハードウェア構成に基づき、上述した同期処理及び削除支援処理を行う。制御部１１が記憶部１２に記憶されているプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
図５は、情報処理装置１０の機能構成の一例を示す図である。情報処理装置１０は、同期手段１０１と、取得手段１０２と、特定手段１０３と、処理手段１０４とを備える。
【００２４】
［１−３−１］同期手段１０１
同期手段１０１は、複数の記憶手段に記憶されるデータを同期させる手段の一例である。同期手段１０１は、本実施形態では、自装置、第１ユーザ端末２０及び第２ユーザ端末３０がそれぞれ備える記憶手段、すなわち、記憶部１２、２２及び３２の同期を行う。また、これらの記憶部には、各々が記憶する写真データの索引情報（インデックス）が記憶されており、新たな写真データが記憶されたり写真データが削除されたりする度に（同期による記憶及び削除も含む）、各装置の制御部により更新される。
【００２５】
図６は、各記憶部に記憶されている索引情報の例を示す図である。図６（ａ）、（ｂ）及び（ｃ）では、記憶部１２、２２及び３２に記憶されている索引情報がそれぞれ示されている。各索引情報には、「ファイル名」、「生成時期情報」、「削除状態」及び「削除可否」とが記録されている。「ファイル名」は、写真データのファイル名であり、「生成時期情報」は、データが生成された時期を示す情報であり、図６の例では、写真データにより示される写真が撮影された月である。
【００２６】
「生成時期情報」は、例えば撮影時に写真データに付与されるＥｘｉｆ（Exchangeable image file format）の情報に含まれる撮影日時に基づいて記録される。例えば撮影日時が２０１０年９月２０日１２時００分であれば、その撮影日時を含む２０１０年９月という生成時期情報が記録される。なお、生成時期情報が示す時期は、この例のように１月単位でなくてもよく、１日、１週、１年といった単位でもよいし、１時間や１分といった単位でもよい。
【００２７】
「削除状態」は、写真データがその記憶部から削除されたか否かを示す情報であり、削除されていなければ「未削除」、削除されていれば「削除済み」と記録される。つまり、写真データが削除されても、その写真データの「ファイル名」及び「生成時期情報」は索引情報に記録されたまま残される。「削除可否」は、同期による削除を行うか否かを示す情報であり、行う場合は「○」、行わない場合は「×」と記録される。削除可否は、本実施形態では、写真データが初めて記憶されたときには「○」となっており、ユーザが後述する所定の操作を行うことにより「×」に変更することが可能となっている。
【００２８】
同期手段１０１は、図６に示すような索引情報を用いて、次のように同期を行う。同期手段１０１は、各索引情報を取得し、「未削除」の写真データのうち、一部の索引情報にしか記録されていないファイル名の写真データがあった場合に、その写真データは新たに記憶されたものとして、それが記憶されていない記憶部にその写真データを記憶させる。また、同期手段１０１は、各索引情報に記録されているが、一部の索引情報で「削除済み」となっている写真データ（図６の例では「Ａ０１１１．ｊｐｇ」）があった場合に、他の索引情報を記憶している記憶部にその写真データを削除させるか否かを判断する。
【００２９】
具体的には、同期手段１０１は、その写真データの「削除可否」が「○」となっている索引情報を記憶する記憶部（図６の例では記憶部１２）にはその写真データを削除させ、それが「×」となっている索引情報を記憶する記憶部（図６の例では記憶部３２）にはその写真データを削除させない。同期手段１０１は、以上のとおり写真データの同期を行う。同期手段１０１は、同期を行った際に取得した全ての索引情報を記憶し、取得手段１０２、特定手段１０３及び処理手段１０４から参照可能にしておく。
【００３０】
［１−３−２］取得手段１０２
取得手段１０２は、記憶手段から削除されたデータに付与された属性（本発明の「第１属性」の一例であり、以下「削除データ属性」という）を取得する手段の一例である。取得手段１０２は、決められた種類の属性を削除データ属性として取得する。データに付与される属性には、例えばデータのサイズや種類、作成者、共有の有無などの種類がある。それらの属性の中でも、削除されるデータの傾向を示すものが削除データ属性の種類として決められる。こうして決められた属性の種類のことを、以下では「削除傾向を示す種類」という。本実施形態では、取得手段１０２は、上述した生成時期情報（データが生成された時期を示す情報）を、削除傾向を示す種類の属性、すなわち削除データ属性として取得する。
【００３１】
ユーザは、記憶手段の空き容量が少なくなるなどして数十枚から数百枚といったまとまった数の写真データを削除しなければならなくなった場合、削除するか否かを１枚１枚判断すると手間が膨大になるため、或る時期に撮影した写真をまとめて削除することがある。このように、生成時期情報は、削除されるデータの傾向を示すことがある。取得手段１０２は、同期手段１０１が記憶する各索引情報を参照し、削除状態が「削除済み」となっている写真データのファイル名に対応付けられている生成時期情報を取得する。
【００３２】
図７は、取得された生成時期情報の数（取得数）の例を示す表である。この表では、「２００９年２月」、「２０１１年４月」、「２０１０年９月」及び「２０１０年１１月」という生成時期情報が、「２０」、「１０」、「５」及び「３」という取得数だけ取得されたことが示されている。取得手段１０２は、削除データ属性、すなわち生成時期情報を取得した結果として、図７に示すような生成時期情報及び取得数を表した表を特定手段１０３に供給する。
【００３３】
なお、削除傾向を示す種類とは、あくまで属性の種類であって、その詳細な表し方まで意味するものではない。例えば、「２０１３年８月」及び「平成２３年８月」は、表し方は異なるが、どちらも同じ種類の属性（生成時期情報）である。また、「２０１３年８月１日１２時００分」及び「２０１３年８月１日」も、表される情報の細かさは異なるが、どちらも同じ種類の属性（生成時期情報）である。取得手段１０２により取得される削除データ属性には、ここで挙げたような生成時期情報が混在していてもよい。
【００３４】
［１−３−３］特定手段１０３
特定手段１０３は、記憶手段（本実施形態では記憶部１２、２２及び３２）に記憶されているデータから、それらのデータに付与された削除傾向を示す種類の属性（本発明の「第２属性」の一例であり、以下「記憶データ属性」という）と取得手段１０２により取得された削除データ属性とに基づいて、削除候補となるデータを特定する手段の一例である。特定手段１０３は、より詳細には、記憶されているデータのうち、削除データ属性により示される傾向（すなわち削除されるデータの傾向）に当てはまるデータを、削除候補として特定する。前述したとおり、本実施形態では生成時期情報が削除データ属性であるから、記憶データ属性としても生成時期情報が用いられる。特定手段１０３は、記憶手段に記憶されている（つまり未削除の）各データの生成時期情報を参照し、取得手段１０２により取得された生成時期情報に応じた時期に生成されたデータを削除候補として特定する。
【００３５】
生成時期情報に応じた時期とは、例えば、生成時期情報により示される時期そのものである。その場合、特定手段１０３は、同期手段１０１が記憶する各索引情報を参照し、未削除の写真データのうち、取得手段１０２から供給された表に表された生成時期情報（図７の例では「２００９年２月」、「２０１１年４月」、「２０１０年９月」及び「２０１０年１１月」）に撮影日時が含まれているものを、削除候補として特定する。特定手段１０３は、特定した削除候補のファイル名と、それらに対応する削除データ属性（本実施形態では生成時期情報）とを処理手段１０４に通知する。
【００３６】
なお、特定手段１０３は、これらの生成時期情報の全てを用いなくてもよく、例えば、取得数が多い方から所定の順番（例えば２番目）までのものに撮影日時が含まれているものを削除候補として特定してもよい。また、特定手段１０３は、生成時期情報に応じた時期として、例えば生成時期情報により示される時期とその前後の月とを含む期間や、毎年のその時期を含む期間などに生成されたデータを削除候補として特定してもよい。要するに、特定手段１０３は、取得された生成時期情報に応じた時期に生成されたデータを削除候補として特定すればよい。
【００３７】
［１−３−４］処理手段１０４
処理手段１０４は、特定手段１０３により特定されたデータの削除に関する処理（以下「削除関連処理」という）を行う手段の一例である。処理手段１０４は、本実施形態では、特定されたデータが削除候補であることをユーザに提示する処理（以下「提示処理」という）及びそのユーザが削除を了承した場合にそのデータの削除を指示する処理（以下「指示処理」という）を削除関連処理として行う。処理手段１０４は、例えば、ユーザが第１ユーザ端末２０または第２ユーザ端末３０において削除関連処理を要求する操作（以下「要求操作」という）を行うことを契機に提示処理を行う。
【００３８】
処理手段１０４は、第１ユーザ端末２０及び第２ユーザ端末３０に対して、各記憶部の空き容量の大きさ及び割合（以下「空き容量情報」という）を問い合わせ、その応答を記憶しておく。この問い合わせは、削除関連処理の中で行ってもよいし、それとは別に例えば定期的（１日毎など）に行っておいてもよい。処理手段１０４は、特定手段１０３から通知された削除候補のファイル名及び削除データ属性と、同期手段１０１が記憶する各索引情報においてそのファイル名に対応付けられている削除可否の情報と、記憶している空き容量情報とを、提示処理により提示される情報（以下「提示情報」という）として、要求操作が行われた端末（以下では第１ユーザ端末２０とする）に送信する。第１ユーザ端末２０が送信されてきた提示情報を表示することで、ユーザに提示情報が提示される。
【００３９】
図８は、表示された提示情報の一例を示す図である。この例では、第１ユーザ端末２０のＵＩ部２４に削除候補となる写真データにより表される候補画像Ｐ１が表示されている。候補画像Ｐ１の下側には、候補画像Ｐ１のファイル名及び属性である「Ａ００４２．ｊｐｇ」及び「生成時期情報が２００９年２月」という文字列が表示されている。候補画像Ｐ１の横には、候補画像Ｐ１のサムネイル画像Ｑ１を含むサムネイル画像群Ｑ１０が表示されている。サムネイル画像群Ｑ１０には、削除候補となる他の写真のサムネイル画像が含まれている。ユーザがサムネイル画像群Ｑ１０を上下にドラッグすることで、処理手段１０４により提示された削除候補のサムネイル画像が順番に表示される。ユーザがサムネイル画像をタップすると、タップされたサムネイル画像が示す候補写真、ファイル名及び属性が表示される。ユーザは、提示情報に基づいて表示されるこれらの画像によって、どのような写真が削除候補となっているかを確認する。
【００４０】
また、ＵＩ部２４には、各行が「記憶場所」、「空き容量」及び「削除可否」を表す表が表示されている。この例では、記憶場所として、「スマホ」、「ＰＣ」及び「サーバ」（第１ユーザ端末２０、第２ユーザ端末３０及び情報処理装置１０のこと）と表示されている。また、これらの記憶場所の空き容量として、「２０％（２ＧＢ）」、「５５％（５５０ＧＢ）」及び「３５％（３５ＧＢ）」と表示されている。また、削除可否の行には、「○」、「×」及び「○」という文字列をそれぞれ含む削除可否操作子Ｂ２、Ｂ３及びＢ４が表示されている。これらの削除可否操作子は、タップされる度に「○」及び「×」が入れ替わるようになっている。本実施形態では、或る削除候補の削除可否操作子が初めて表示されるときには、全て「○」となっているものとする。ユーザは、各記憶場所の空き容量を確認しながら、それらの記憶場所から候補写真を削除するか否かを決め、その結果を各削除可否操作子を操作して反映させる。
【００４１】
また、ＵＩ部２４には、「表示中の削除候補の削除実行」、「上記属性の削除候補（△△枚）の削除実行」及び「全削除候補（□□枚）の削除実行」という文字列をそれぞれ含む操作子画像Ｂ５、Ｂ６及びＢ７が表示されている。図８に示す状態で操作子画像Ｂ５がタップされると、処理手段１０４は、削除可否が「○」になっている第１ユーザ端末２０（スマホ）及び情報処理装置１０（サーバ）に記憶されている候補画像Ｐ１の削除を指示する指示処理を実行する。一方、処理手段１０４は、削除可否が「×」になっている第２ユーザ端末３０には指示処理を行わない。このため、候補画像Ｐ１は、第２ユーザ端末３０（ＰＣ）にだけ記憶され続けることになる。
【００４２】
また、図８に示す状態で操作子画像Ｂ６がタップされると、処理手段１０４は、生成時期情報が２００９年２月の削除候補の写真データを、削除可否が「○」となっている記憶場所から削除する指示処理を行う。また、また、図８に示す状態で操作子画像Ｂ７がタップされると、処理手段１０４は、サムネイル画像群Ｑ１０に含まれる全てのサムネイル画像により示される写真データ、すなわち、特定手段１０３により削除候補として特定された全ての写真データを、削除可否が「○」となっている記憶場所から削除する指示処理を行う。このように、削除する範囲を段階的に異ならせて指示処理を実行可能としたことで、ユーザは、削除してよいと判断できた段階で複数の削除候補（属性が同じものや提示されたもの全て）を削除することができ、削除する範囲が固定されている場合に比べて、データを削除するための手間を少なくすることができる。
【００４３】
［１−４］動作
情報処理システム１は、以上の構成に基づき、上述した同期処理及び削除支援処理を行う。これらの処理における各装置の動作について、図９及び図１０を参照して説明する。
図９は、同期処理における各装置の動作の一例を示すシーケンス図である。同期処理は、例えば、第１ユーザ端末２０または第２ユーザ端末３０において写真データの同期を要求する操作（以下「同期操作」という）がユーザによって行われることを契機に開始される。図９の例では、まず、第１ユーザ端末２０が同期操作を受け付ける（ステップＳ１１）。次に、第１ユーザ端末２０は、同期処理の実行を要求する要求データを情報処理装置１０に送信する（ステップＳ１２）。
【００４４】
情報処理装置１０は、ステップＳ１２において要求データを受信すると、自装置、第１ユーザ端末２０及び第２ユーザ端末３０の各記憶部に索引情報を要求し（ステップＳ１３）、それらの索引情報を取得する（ステップＳ１４）。次に、情報処理装置１０は、取得した各索引情報を用いて、同期処理を行う（ステップＳ１５）。情報処理装置１０は、第１ユーザ端末２０及び第２ユーザ端末３０とデータをやり取りし（ステップＳ１６）、或る記憶部に新たに記憶された写真データを他の記憶部に記憶させ、或る記憶部において削除された写真データを、削除可否が「○」となっている他の記憶部から削除させる。ステップＳ１５及びＳ１６は、同期手段１０１が行う動作である。
【００４５】
図１０は、削除支援処理における各装置の動作の一例を示すシーケンス図である。削除支援処理は、例えば、第１ユーザ端末２０または第２ユーザ端末３０において写真データの削除支援を要求する操作（以下「削除支援操作」という）がユーザによって行われることを契機に開始される。図１０の例では、まず、第１ユーザ端末２０が削除支援操作を受け付ける（ステップＳ２１）。次に、第１ユーザ端末２０は、削除支援処理の実行を要求する要求データを情報処理装置１０に送信する（ステップＳ２２）。
【００４６】
情報処理装置１０は、ステップＳ２２において要求データを受信すると、同期処理において取得された索引情報から削除データ属性を取得する（ステップＳ２３）。ステップＳ２３は取得手段１０２により行われる動作である。次に、情報処理装置１０は、上述した記憶データ属性と取得した削除データ属性とに基づいて、削除候補となる写真データを特定する（ステップＳ２４）。ステップＳ２４は特定手段１０３により行われる動作である。続いて、情報処理装置１０は、第１ユーザ端末２０及び第２ユーザ端末３０に空き容量をそれぞれ問い合わせる（ステップＳ２５）。情報処理装置１０は、ステップＳ２５の応答とステップＳ２４の特定結果とを用いて、第１ユーザ端末２０に提示情報を送信する（ステップＳ２６）。
【００４７】
第１ユーザ端末２０は、ステップＳ２６で送信されてきた、図８に示すような提示情報を表示する（ステップＳ２７）。第１ユーザ端末２０は、図８に示す操作子画像Ｂ５、Ｂ６またはＢ７のいずれかをタップする操作が行われることで、削除候補の削除を要求する要求データを情報処理装置１０に送信する（ステップＳ２８）。情報処理装置１０は、ステップＳ２８において要求データを受信すると、その要求データにより示される削除候補の削除を指示する指示データを第１ユーザ端末２０及び第２ユーザ端末３０に送信する（ステップＳ２９）。第１ユーザ端末２０及び第２ユーザ端末３０は、ステップＳ２９において指示データを受信すると、それらの指示データが示す削除候補を各々が備える記憶部から削除する（ステップＳ３０）。ステップＳ２５、Ｓ２６及びＳ２９は処理手段１０４が行う動作である。
【００４８】
［１−５］第１実施形態による効果
本実施形態では、記憶データ属性と削除データ属性と（いずれも生成時期情報）に基づいて削除候補が特定される。図７等に示す例であれば、ユーザは図７に示す時期（２００９年２月等）に撮影された写真を示す写真データを過去に削除している。つまり、この時期に撮影された写真は、そのユーザにより削除される傾向にあり、他の時期に撮影された写真に比べてそのユーザにとって不要である可能性が高い。また、例えば図７に示す時期の前後を含めた時期（生成時期情報に応じた時期）に撮影された写真も、まだ削除されていなくても、他の時期に撮影された写真に比べれば、ユーザにとって不要である可能性が高い。このように、本実施形態によれば、削除データ属性及び記憶データ属性という削除傾向を示す種類の属性に基づく削除候補の特定を行うことで、削除傾向を示す種類の属性に基づく削除候補の特定を行わない場合に比べて、ユーザにとって不要なデータを削除しやすくすることができる。
【００４９】
また、本実施形態では、削除傾向を示す種類の属性として生成時期情報（データが生成された時期を示す情報）が用いられている。上述した写真データにおけるＥｘｉｆの情報の他にも、ファイル名やデータのプロファイルなどに生成時期情報が含まれていることがある。このように、生成時期情報は、データの属性の中でも比較的取得しやすいものであるため、他の属性を削除データ属性として取得する場合に比べて、より多くの種類のデータについて削除支援処理を行うことができる。
【００５０】
［２］第２実施形態
本発明の第２実施形態について、以下、第１実施形態と異なる点を中心に説明する。第１実施形態では、生成時期情報という１つの削除傾向を示す種類の属性だけが用いられたが、第２実施形態では、５つの削除傾向を示す種類の属性が用いられる。以下では、それらの種類の属性を用いて削除候補を特定する５つの方法についてそれぞれ説明する。
【００５１】
［２−１］第１の特定方法
第１の特定方法は、撮影された画像（例えば写真や動画）を示すデータ（以下「撮影画像データ」という）が記憶手段に記憶されている場合に用いられる。第１実施形態で述べた写真データも、撮影画像データの１つである。第１の特定方法では、撮影画像データが示す画像に含まれる被写体（すなわち、写真や動画において撮影される対象物）を識別する情報（以下「被写体識別情報」という）が削除傾向を示す種類の属性として用いられる。ここでいう被写体とは、人物や人が所持できる程度の大きさの物体だけでなく、空や地形、気象現象（雨や雪など）といった風景（シーンともいう）を表すものも含まれる。
【００５２】
第１の特定方法が用いられる場合、取得手段１０２は、削除された撮影画像データの被写体識別情報を削除データ属性として取得する。取得手段１０２は、例えば様々な物体や人物の顔などのパターン画像を記憶しておき、撮影画像データが同期処理により自装置の記憶手段である記憶部１２に記憶される際に、パターンマッチングを行ってその撮影画像データが示す画像から被写体を認識する。なお、取得手段１０２は、この他の周知の画像認識技術（物体の画像認識技術や顔認識技術など）を用いて被写体を認識してもよい。取得手段１０２は、こうして認識した被写体の被写体識別情報を、その被写体が認識された撮影画像データのファイル名に対応付けて、記憶部１２に記憶されている索引情報に記録しておく。
【００５３】
図１１は、第１の特定方法において記憶部１２に記憶される索引情報の例を示す表である。この索引情報には、図６に示す「撮影日時」の代わりに「被写体識別情報」が記録されている。取得手段１０２は、同期手段１０１により同期処理が行われて撮影画像データが記憶部１２から削除され、「削除状態」が「削除済み」になった場合に、その撮影画像データに対応する「被写体識別情報」を、その撮影画像データの削除データ属性として取得する。図１１の例であれば、取得手段１０２は、「Ａ０１０９．ｊｐｇ」というファイル名の撮影画像データの削除データ属性として、「Ａさん」という被写体識別情報を取得している。取得手段１０２は、第１実施形態と同様に、削除データ属性である被写体識別情報とその取得数とを表した表を特定手段１０３に供給する。
【００５４】
特定手段１０３は、未削除の各データの被写体識別情報を参照し、取得手段１０２により取得された被写体識別情報により識別される被写体が含まれる画像を示す撮影画像データを、削除候補として特定する。例えば、図１１の例であれば、特定手段１０３は、取得された「Ａさん」という被写体識別情報に対応付けて記録されたファイル名の撮影画像データを、削除候補として特定する。ユーザにとって撮影画像データが必要であるか否かは、その撮影画像データが示す画像に何が撮影されているかによって決まることが多い。つまり、被写体識別情報は、削除されるデータの傾向を示すことがあるし、他の削除傾向を示す種類の属性に比べても、その傾向をより強く示すことが多い。このような第１の特定方法によれば、他の削除傾向を示す種類の属性が用いられる場合に比べて、ユーザにとってより不要なデータが削除されやすいようにすることができる。
【００５５】
［２−２］第２の特定方法
第２の特定方法も、第１の特定方法と同様に、撮影画像データが記憶されている場合に用いられ、画像が撮影された場所を示す撮影場所情報が削除傾向を示す種類の属性として用いられる。このため、第２の特定方法は、第１ユーザ端末が自端末の位置を測定する測位手段を備えている場合に用いられる。
図１２は、第２実施形態の第１ユーザ端末のハードウェア構成の一例を示す図である。この例では、図３に示す各部に加え、測位部２６を備える第１ユーザ端末２０ａが示されている。
【００５６】
測位部２６は、例えばＧＰＳ（Global Positioning System）の技術を用いて、自端末の位置を測定する測位手段である。測定された位置は、例えば緯度及び経度で表される。制御部２１は、撮影部２５により画像が撮影されると、測位部２６に位置を測定させ、撮影された撮影画像データに付与するＥｘｉｆの情報に、測定された位置を含む場所を表す文字列を撮影場所情報として記録する。第１ユーザ端末２０ａの制御部２１は、例えば、予め緯度及び経度の範囲とその範囲の場所の名称（市区町村名や施設名など）とを対応付けたテーブルを記憶部２２に記憶させておき、測位部２６により測定された緯度及び経度を含む範囲の場所の名称を撮影場所情報として索引情報に記録する。
【００５７】
第２の特定方法が用いられる場合、取得手段１０２は、削除されたデータの撮影場所情報を削除データ属性として取得する。取得手段１０２は、例えば、次のような索引情報を参照して削除データ属性を取得する。
図１３は、第２の特定方法において記憶される索引情報の例を示す表である。この索引情報には、図６に示す「撮影日時」の代わりに「撮影場所情報」が記録されている。取得手段１０２は、第１の特定方法と同様に、「削除状態」が「削除済み」になった撮影画像データに対応する「撮影場所情報」を削除データ属性として取得する。図１３の例であれば、取得手段１０２は、「Ａ０１２０．ｊｐｇ」というファイル名の撮影画像データの削除データ属性として、「Ｅ市」という撮影場所情報を取得する。取得手段１０２は、第１実施形態と同様に、削除データ属性である撮影場所情報とその取得数とを表した表を特定手段１０３に供給する。
【００５８】
特定手段１０３は、未削除の各データの撮影場所情報を参照し、取得手段１０２により取得された撮影場所情報に応じた場所で撮影された画像を示す撮影画像データを、削除候補として特定する。例えば、図１３の例であれば、特定手段１０３は、取得された「Ｅ市」という撮影場所情報に対応付けて記録されたファイル名の撮影画像データを、削除候補として特定する。なお、特定手段１０３は、取得された撮影場所情報により示される場所で撮影された撮影画像データに限らず、例えばその場所の周辺（図１３の例であれば例えばＥ市に隣接する市区町村）も含めた場所で撮影された撮影画像データを削除候補として特定してもよい。第２の特定方法を用いた場合、撮影場所情報を用いずに削除候補を特定する場合に比べて、旅行やドライブなどの移動を伴う行動をしたときに各地で撮影した撮影画像データを特定しやすくなり、そのような撮影画像データを削除しやすくすることができる。
【００５９】
［２−３］第３の特定方法
第３の特定方法も、第１及び第２の特定方法と同様に、撮影画像データが記憶されている場合に用いられ、撮影画像データにより示される画像の品質を示す品質情報が削除傾向を示す種類の属性として用いられる。ここでいう品質情報には、大きく２つある。１つは、画像が撮影されたときの焦点が被写体に合致した度合い（以下「焦点合致度」という）であり、焦点合致度が高いほど品質も高い。焦点合致度が低い画像とは、いわゆるピンぼけした画像である。もう１つは、画像の解像度であり、解像度が大きいほど品質も高い。
【００６０】
第３の特定方法が用いられる場合、取得手段１０２は、削除された撮影画像データの品質情報を削除データ属性として取得する。焦点合致度が品質情報として用いられる場合であれば、取得手段１０２は、例えば画像に写っている被写体を特定し、その被写体の輪郭の鋭さの程度を検出し、検出された鋭さの程度に応じた値の焦点合致度を測定する（鋭さの程度が大きいほど焦点合致度も大きくする）。被写体の特定及び輪郭の鋭さの検出は、周知の画像分析技術を用いて行われればよい。取得手段１０２は、各撮影画像データについて測定した焦点合致度を索引情報に記録しておき、その焦点合致度を、第１の特定方法と同様に削除データ属性として取得する。取得手段１０２は、取得した焦点合致度群を特定手段１０３に供給する。
【００６１】
特定手段１０３は、未削除の各撮像画像データの品質情報を参照し、取得された品質情報に応じた品質の撮影画像データを削除候補として特定する。特定手段１０３は、例えば、取得手段１０２から供給された焦点合致度群の平均値を算出し、その平均値よりも焦点合致度の低い画像を示す撮影画像データを削除候補として特定する。なお、特定手段１０３は、平均値に限らず、中間値や最小値、最大値などを用いて削除候補を特定してもよい。焦点合致度が低いほど、ユーザにとって不要な撮影画像データとなりやすいが、どの程度まで焦点合致度の低さを許容するかはユーザによって異なる。焦点合致度を削除データ属性として用いた場合、ユーザの焦点合致度の低さを許容する傾向に当てはまるように削除候補を特定することができる。
【００６２】
次に、解像度が品質情報として用いられる場合について説明する。取得手段１０２は、撮影画像データのＥｘｉｆの情報に解像度が含まれていれば、削除された撮影画像データのＥｘｉｆの情報に含まれる解像度を削除データ属性として取得する。なお、取得手段１０２は、撮影画像データのサイズとアスペクト比から解像度を算出することで、または、他の周知の技術を用いて撮影画像データを解析することで解像度を取得してもよい。取得手段１０２は、そうして取得した解像度とその取得数とを表した表を特定手段１０３に供給する。
【００６３】
特定手段１０３は、例えば、取得手段１０２から供給された表に表されているものと解像度が一致する撮影画像データを、削除候補として特定する。解像度が低いほど、ユーザにとって不要な撮影画像データとなりやすいが、反対に解像度が大きすぎる撮影画像データは、記憶領域において占める領域も大きくなるため、ユーザにとって不要になる場合がある。このように、解像度を削除データ属性として用いると、ユーザが撮影画像データを必要とするか否かを解像度に応じて判断する傾向がある場合に、その傾向に当てはまるように削除候補を特定することができる。
【００６４】
［２−４］第４の特定方法
第４の特定方法では、データに属するテキストの情報が削除傾向を示す種類の属性として用いられる。データに属するテキストの情報とは、例えば、データに付与されたタグやデータのファイル名などの情報である。第４の特定方法が用いられる場合、取得手段１０２は、削除されたデータに属するテキストの情報を削除データ属性として取得する。取得手段１０２は、これらのテキストの情報を、データのヘッダやファイル名などを参照することで取得する。取得手段１０２は、テキストの情報毎の取得数を表にして特定手段１０３に供給する（例えば「夏休み」というテキストの情報が３つ取得された場合には、「夏休み」に「３」という取得数が対応付けられる）。
【００６５】
特定手段１０３は、取得されたテキストの情報に類似するテキストの情報が属しているデータを削除候補として特定する。特定手段１０３は、例えば、類似する語句を登録した辞書データを記憶しておき、取得手段１０２から供給されたテキストの情報にこの辞書データにおいて類似している語句を抽出する。この辞書データに「夏休み」と「夏期休暇」とが類似する語句として登録され、「夏休み」というテキストの情報が取得されていれば、特定手段１０３は、「夏期休暇」という語句を抽出する。なお、テキストの情報同士の類似の判断は、これに限らず、他の周知の技術を用いて行われてもよい。
【００６６】
特定手段１０３は、未削除のデータに属するテキストの情報から、取得したテキストの情報及び抽出した語句を表すものがあれば、そのテキストの情報が属しているデータを削除候補として特定する。
テキストの情報、すなわちタグやファイル名は、データの内容に関係なく、ユーザが決めることができる。そのため、データの解析などではわかり得ないユーザにだけ分かる共通点が表されていることがある。第４の特定方法を用いれば、削除されたデータとそのような共通点があるデータを削除候補として特定することができる。
【００６７】
［２−５］第５の特定方法
第５の特定方法も、第１の特定方法等と同様に、撮影画像データが記憶されている場合に用いられ、上述した被写体識別情報及び撮影日時情報が削除傾向を示す種類の属性として用いられる。第５の特定方法が用いられる場合、取得手段１０２は、削除された撮影画像データが示す画像に含まれる被写体を識別する被写体識別情報及びその画像が撮影された撮影日時を示す撮影日時情報を、削除データ属性として取得する。取得手段１０２は、第１の特定方法及び第１実施形態で述べたようにこれらの情報を取得する。
【００６８】
特定手段１０３は、未削除の各データの被写体識別情報及び撮影日時情報を参照し、取得された被写体識別情報と識別される被写体が一致する画像であり、且つ、取得された撮影日時情報により示される撮影日時との差が閾値以下の日時に撮影された画像を示す撮影画像データを抽出する。特定手段１０３は、そうして抽出した撮影画像データのうち、１つを除いたものを、削除候補として特定する。
図１４は、第５の特定方法において特定される削除候補の例を示す図である。図１４では、子供が泣いている様子を連続撮影した画像Ｐ１１、Ｐ１２、Ｐ１３及びＰ１４が示されている。これらの画像は、いずれも被写体が一致し、且つ、撮影日時の差が数秒程度である。閾値を例えば１０秒に定めると、特定手段１０３は、例えば画像Ｐ１１を除いた画像Ｐ１２、Ｐ１３及びＰ１４を削除候補として特定する。
【００６９】
特定手段１０３は、削除候補としない１つの撮影画像データを、予め決められた規則に基づいて選べばよい。例えば、特定手段１０３は、１つの撮影画像データとして、撮影日時が最も早い撮影画像データを選んでもよいし、撮影日時が最も遅い撮影画像データを選んでもよい。また、特定手段１０３は、被写体が最も大きく写っている撮影画像データを選んでもよい。他にも、特定手段１０３は、各撮影画像データにおける上記の焦点合致度（画像が撮影されたときの焦点が被写体に合致した度合い）を測定し、それが最も大きな値であったデータを１つの撮影画像データとして選んでもよい。また、特定手段１０３は、画像認識処理により、被写体が画像の端で切れているものや被写体が目をつむっているものを検出し、それらを１つの撮影画像データの対象から外してもよい。このように、特定手段１０３は、ユーザが残したいと考える画像に共通する特徴を持った画像が選ばれる規則を用いることが望ましい。
【００７０】
図１４に示すような連続撮影された画像に限らず、よりよい画像を残せるように撮影者が同じ被写体を繰り返し取り直すこともある。これらの場合、いずれも同じような画像を示す撮影画像データが重複して記憶されるため、１つは必要になるものの、それを除いたものはユーザにとって不要になりやすい。特定手段１０３は、上記のとおり被写体及び撮影日時に基づいて画像を特定することで、そのように不要になりやすい画像を削除候補としている。このように、第５の特定方法を用いれば、被写体及び撮影日時に関係なく削除候補を特定する場合に比べて、重複した画像を示すデータを削除しやすくすることができる。
【００７１】
［２−６］優先順位に基づいた削除候補の特定
特定手段１０３は、上記のとおり第１から第５までの特定方法を用いる場合に、各特定方法について決められた条件を満たすデータを削除候補として特定している。例えば、第１の特定方法では、取得された被写体識別情報により識別される被写体が画像に含まれる場合に条件が満たされ、その画像を示す撮影画像データが削除候補として特定される。特定手段１０３は、このような条件を満たすデータ全てを削除候補として特定してもよいし、条件を満たすデータのうち優先順位の高いものから所定の順位までのデータを削除候補として特定してもよい。この優先順位のことを、以下では「削除優先順位」という。
【００７２】
特定手段１０３は、例えば、特定方法毎に決められた方法で優先度を表す値を算出し、算出した優先度が大きいものから順番に削除優先順位の高いデータとする。例えば、特定手段１０３は、第１及び第２の特定方法であれば、例えば取得数が多い削除データ属性（被写体識別情報及び撮影場所情報）によって特定されるデータの優先度を大きな値で算出する。取得数が多い削除データ属性とは、その属性のデータが過去に多く削除されていることを意味している。これにより、削除された撮影画像データに多く写っていた被写体を含む画像や削除された撮影画像データが多く撮影された場所で撮影された画像ほど、削除優先順位が高くなる。
【００７３】
また、特定手段１０３は、第３の特定方法において焦点合致度が品質情報として用いられる場合には、例えば測定された焦点合致度の逆数に所定の係数を乗じた値を優先度として算出する。これにより、焦点合致度が小さい、すなわちピンぼけの度合いが大きい画像ほど削除優先順位が高くなる。また、特定手段１０３は、第３の特定方法において画像の解像度が品質情報として用いられる場合には、例えば解像度に応じて予め決められた値を優先度として算出する。上述したように、解像度は低いほどユーザにとって不要な撮影画像データとなりやすいが、反対に解像度が大きすぎる撮影画像データは、記憶領域において占める領域も大きくなるため、ユーザにとって不要になる場合がある。従って、優先度は、解像度が低いほど大きくするとは限らず、ユーザにとって不要な解像度ほど大きくなるように決められることが望ましい。
【００７４】
また、特定手段１０３は、第４の特定方法であれば、例えば、撮影画像データのうち、それに属するテキストの情報に類似する削除データ属性（これもテキストの情報）の取得数が多いものの優先度を大きな値で算出する。これにより、撮影画像データのうち、属するテキストの情報の類似する撮影画像データが過去に多く削除されているものほど、削除優先順位が高くなる。例えば、「夏休み」及び「夏期休暇」という互いに類似するテキストの情報の属していた撮影画像データが３つ削除され、「冬休み」及び「冬期休暇」という互いに類似するテキストの情報の属していた撮影画像データが６つ削除されていた場合、取得数の多い後者（取得数が６つ）の属する撮影画像データの方が前者（取得数が３つ）の属する撮影画像データに比べて削除優先順位が高くなる。また、特定手段１０３は、第５の特定方法であれば、例えば、被写体が一致し、且つ、撮影日時の差が閾値以下となる削除候補（その削除候補を含む）の数を優先度として算出する。例えば図１４の例であれば、特定手段１０３は、４つの撮影画像データのうちの１つを除く３つを削除候補として特定しているので、「３」を優先度として算出する。これにより、重複の多い画像を示す撮影画像データほど、削除優先順位が高くなる。
【００７５】
特定手段１０３は、第１から第５までの各特定方法について決められた条件を満たすデータのうち、各々について算出した優先度が大きいほうから所定の順番までのものを、削除候補として特定する。特定手段１０３は、特定した削除候補のファイル名及びそれらに対応する削除データ属性の他に、各々について算出した優先度を処理手段１０４に通知する。
なお、削除候補の優先度は、数値に限らず、例えば「高」、「中」、「低」や「Ａ」、「Ｂ」、「Ｃ」といった記号で表されてもよい。要するに、撮影画像データの削除優先順位が比較できるようになっていれば、どのような優先度が用いられてもよく、いずれの場合も、ユーザにとって不要であるほど削除優先順位が高くなることが望ましい。
【００７６】
処理手段１０４は、特定手段１０３から通知された優先度が大きいほうから順番に削除優先順位が高い削除候補として削除関連処理を行う。具体的には、処理手段１０４は、例えば、提示処理において、削除優先順位が高い削除候補から順番にユーザに提示するという指示を含んだ提示情報を端末に送信する。
図１５は、表示された提示情報の一例を示す表である。この例では、第１ユーザ端末２０のＵＩ部２４に、提示情報として、削除候補の削除優先順位を表す順位画像Ｂ２１と、各削除優先順位の削除候補のサムネイル画像群Ｑ２０と、削除候補の特定に用いられた削除傾向を示す属性の種類を表す文字列（この例では「被写体共通」や「作成時期共通」など）と、選択されたサムネイル画像が表す候補画像Ｐ２１と、その削除候補のファイル名及び属性（この例では「被写体がエッフェル塔」という属性）とが表示されている。サムネイル画像群Ｑ２０が左右にドラッグされると、表示する削除対象が変更される。また、図１５に示す状態から順位画像Ｂ２１またはサムネイル画像群Ｑ２０を上向きにドラッグされると、削除優先順位が低い削除画像のサムネイル画像が表示される。
【００７７】
図１５に示すような提示情報が表示されることにより、ユーザは、削除候補の削除優先順位の高さと、同じ削除優先順位の削除候補がいくつあるかということと、それらの削除候補がどのような理由で選ばれたのかということとを知ることができる。また、ユーザにとって不要であるほど算出される優先度が大きな値になっていれば、ユーザにとって不要な削除候補ほど、最初から表示されている可能性が高く、ユーザがより少ない操作で削除対象の内容（画像そのものやファイル名、属性など）を確認したり、削除を実行させる操作を行ったりすることができる。
なお、特定手段１０３は、第２実施形態では、第１から第５までの特定方法を用いて削除候補を特定したが、これに限らず、そのうちの一部の特定方法を用いてもよいし、第１実施形態で述べた生成時期情報に基づく特定方法を用いてもよい。
【００７８】
［３］第３実施形態
本発明の第３実施形態について、以下、第１及び第２実施形態と異なる点を中心に説明する。第１実施形態では、削除データ属性に基づいて削除候補が特定されたが、第３実施形態では、それに加え、記憶手段の空き容量にも基づいて削除候補が特定される。
図１６は、第３実施形態の情報処理装置の機能構成の一例を示す図である。この例では、図５に示す各手段に加え、検出手段１０５を備える情報処理装置１０ｂが示されている。
【００７９】
検出手段１０５は、取得手段１０２が第１の記憶手段及び第２の記憶手段から削除データ属性をそれぞれ取得する場合に、第１及び第２の記憶手段の空き容量をそれぞれ検出する手段の一例である。第１及び第２の記憶手段とは、例えば、情報処理装置１０ｂ、第１ユーザ端末２０及び第２ユーザ端末３０がそれぞれ備える記憶部のいずれかの組み合わせである。検出手段１０５は、第１実施形態において処理手段１０４が行ったような空き容量情報（各記憶部の空き容量の大きさ及び割合）の問い合わせを行い、その応答を受信することで、空き容量の検出を行う。検出手段１０５は、検出した空き容量を特定手段１０３に通知する。
【００８０】
特定手段１０３は、第１及び第２の記憶手段のうち検出手段１０５により検出された空き容量が少ないほうに記憶されているデータを優先して削除候補として特定する。情報処理システムにおいては、データの同期処理が行われるが、図６の説明で述べたような「削除可否」が索引情報に含まれていることにより、或るデータが第１及び第２の記憶手段の一方にしか記憶されていないことがある。特定手段１０３は、例えば第２実施形態で述べたように決められた条件を満たすデータ毎の優先度を算出するが、第１及び第２の記憶手段のいずれにも一方にしか記憶されていないデータが記憶されており、且つ、それらが決められた条件を満たしていた場合、空き容量が少ない方に記憶されているデータの優先度を例えば２倍して算出する。仮にこれらのデータの元の優先度が同じとすれば、空き容量が少ない方に記憶されているデータの方が、優先度が２倍されるため削除優先順位が高くなる。これにより、空き容量が少ない記憶手段に記憶されているデータほど、削除優先順位が高くなりやすく、その結果削除もされやすくなる。このような本実施形態によれば、空き容量が少ない記憶手段ほど、多くのデータが削除されて空き容量を増やすことができる。
【００８１】
［４］変形例
上述した各実施形態は、各々が本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した各実施形態及び以下に示す各変形例は、必要に応じてそれぞれ組み合わせて実施してもよい。
【００８２】
［４−１］削除関連処理
処理手段１０４は、上記の各実施形態では、削除関連処理として、提示処理及び指示処理の両方を行ったが、これに限らず、提示処理だけを行ってもよいし、提示処理を行うことなく、特定された全削除候補の削除を指示する処理を行ってもよい。また、処理手段１０４は、削除候補によって異なる削除関連処理を行ってもよい。例えば、処理手段１０４は、第２実施形態で述べた第１から第３までの特定方法で特定された削除候補については提示処理及び指示処理を行うが、第４及び第５の特定方法で特定された削除候補については、提示処理のみを行うという具合である。また、処理手段１０４は、記憶手段によって異なる削除関連処理を行ってもよい。例えば、処理手段１０４は、ユーザが操作する端末の記憶部については提示処理及び指示処理を行うが、自装置の記憶部については提示処理を行うことなく特定された全削除候補を削除する処理を行うという具合である。
【００８３】
また、処理手段１０４は、第３実施形態で述べた検出手段１０５により記憶手段の空き容量が検出される場合に、記憶手段に対して、検出手段１０５により検出されたその記憶手段の空き容量に応じた処理を、削除関連処理として行ってもよい。この場合、処理手段１０４は、例えば、検出された空き容量が１０％以上である場合には、提示処理及び指示処理の両方を行い、１０％未満である場合には、提示処理を行うことなく特定された全削除候補を削除する処理を行うという具合である。このように、記憶手段の空き容量が少ないほど、データを削除する際のユーザの手間を少なくすることで、データが削除されやすいようにすることができる。
【００８４】
［４−２］削除支援処理の実施時期
削除支援処理は、図１０の例では、ユーザにより削除支援操作が行われることを契機に開始されたが、これに限らない。例えば、削除支援処理は、図９に示す同期処理が行われたあとに続けて開始されてもよいし、定期的に行われてもよい。また、記憶手段の空き容量が閾値（例えば１０％）未満になったときにその記憶手段を制御する制御部から要求されることを契機に、削除支援処理が開始されてもよい。また、これら複数の契機がともに用いられてもよい。いずれにしても、削除支援処理は、データを削除して空き容量を確保する必要性が高まってきたタイミングで行われることが望ましい。
【００８５】
［４−３］特定に用いる削除データ属性
特定手段１０３は、取得手段１０２により取得された削除データ属性を全て用いて削除候補を特定してもよいし、そのうちの一部を用いて特定してもよい。一部を用いるのは、例えば次のような場合である。
図１７は、本変形例で第１ユーザ端末のＵＩ部２４に表示される画像の一例を示す図である。図１７（ａ）では、第１ユーザ端末２０に記憶されているデータをユーザが削除したあとに表示される画像として、「○○件のデータの削除が完了しました。今回削除したデータの傾向に当てはまる削除候補をご覧になりますか？」という文字列と、「閲覧する」という文字列を含む操作子画像Ｂ３１が表示されている。
【００８６】
ユーザが操作子画像Ｂ３１をタップすると、取得手段１０２が、ユーザが削除した○○件のデータの削除データ属性を取得し、特定手段１０３が、それらの削除データ属性に基づいて、削除候補を特定する。図１７（ｂ）では、そうして特定された削除候補を提示した提示情報として、「削除候補の一覧」という文字列と、「Ａ０１２０．ｊｐｇ」というファイル名の撮影画像データが示すエッフェル塔の被写体とする画像Ｐ３１と、削除候補の特定に用いられた削除傾向を示す属性の種類を表す「候補特定理由：削除データと被写体が共通」という文字列と、その他の削除候補のサムネイル画像群Ｑ３０とがＵＩ部２４に表示されている。この場合、ユーザは、データを削除したばかりであるため、それらのデータを削除した理由を忘れる前に、削除したデータの傾向に当てはまる削除候補を確認することになる。これにより、時間が経過してから削除候補を確認する場合に比べて、効率よく削除候補の確認作業を行うことができる。
【００８７】
［４−４］削除候補となるデータ
削除候補となるデータは、撮影画像データ、すなわち写真や動画などの撮影された画像を示すデータに限らない。例えば、生成時期情報やデータに属するテキストの情報が削除データ属性として用いられる場合には、ＣＧ（Computer Graphics）を示すデータや画像を含むプレゼン資料を示すデータ、さらには、画像を含まない文書を示すデータなどであってもよい。ユーザがこれらのデータを削除する際に、その生成時期や各々に属するテキストの情報を考慮することが考えられる。その場合、削除データ属性が、削除されるデータの傾向を示すことになり、特定手段１０３が削除データ属性により示される傾向に当てはまるデータを削除候補として特定することができる。
【００８８】
［４−５］記憶手段
上記の各実施形態では、データを記憶する記憶手段が３つであったが、これに限らず、２つ（例えば第１ユーザ端末２０の記憶部及び第２ユーザ端末３０の記憶部）であってもよいし、４つ以上であってもよし、１つであってもよい。いずれの場合も、記憶手段から削除されたデータの属性、すなわち削除データ属性が取得され、取得された削除データ属性に基づいて特定された削除候補となるデータの削除関連処理が行われるようになっていればよい。
【００８９】
［４−６］データの同期
上記の各実施形態では、データの同期を行う際、索引情報に記録された削除可否の情報によって、同期による削除を行うか否かを選択できたが、この選択ができずに必ず全てのデータに対して同期による削除が行われてもよい。また、情報処理システムにおいては、データの同期自体が行われなくてもよい。つまり、ユーザが或る記憶手段から削除したデータを他の記憶手段でも削除することは必須ではない。ただし、この場合も、処理手段１０４による削除関連処理は行われ、削除候補として特定されたデータの削除は行われる。
【００９０】
［４−７］削除傾向を示す種類の属性
特定手段１０３は、上記の各実施形態では、データを解析することで得られる属性（被写体識別情報や品質情報など。以下「解析属性」という。）や撮影に関して得られる属性（生成時期情報や撮影場所情報など。以下「撮影属性」という。）、データに付与される属性（生成時期情報や品質情報、テキストの情報など。以下「付与属性」という。）をそれぞれ削除傾向を示す種類の属性として用いて削除候補を特定した。
【００９１】
例えば、解析属性が類似していると、それらのデータには、被写体が同じであったりピントがぼけていたりといった共通点が存在しやすい。その共通点が、ユーザがデータを削除する理由になっている場合、未削除のデータのうち、その共通点を有するデータは、共通点を有しないデータに比べて、削除される可能性が高い。このように、解析属性は、削除されるデータの傾向を表す。解析属性の他の例としては、楽曲のデータを解析して得た楽曲のジャンルや曲調などがあるし、文書のデータを解析して得た文書の種類や用いられている言語などがある。このように、特定手段１０３は、様々な解析属性に基づいて削除候補を特定してもよい。
【００９２】
また、撮影属性が類似していると、それらの撮影画像データには、撮影した時期が同じであったり撮影した場所が同じであったりといった共通点が存在しやすい。そのため、撮影属性は、解析属性と同様に、削除されるデータの傾向を表す。撮影属性の他の例としては、撮影時の絞り値やシャッタースピード、それらを夜間や夕暮れ時などのシーン毎に設定したモード、画像を白黒にしたりパステル調にしたりといった色に関するモードなどがある。このように、特定手段１０３は、様々な撮影属性に基づいて削除候補を特定してもよい。
【００９３】
また、付与属性が類似していると、それらのデータには、生成された時期が同じであったりデータが示す内容が似ていたりといった共通点が存在しやすい。そのため、付与属性は、解析属性及び撮影属性と同様に、削除されるデータの傾向を表す。付与属性の他の例としては、楽曲データに付与される歌手名や曲名、ジャンルなどがあるし、文書データに付与されるタイトルやカテゴリ、ページ数、文字数などがある。このように、特定手段１０３は、様々な付与属性に基づいて削除候補を特定してもよい。
【００９４】
［４−８］発明のカテゴリ
本発明は、情報処理装置及び情報処理装置を備える情報処理システムとして捉えられる。なお、情報処理装置は、図１の例に示す情報処理装置１０に限らない。第１ユーザ端末２０や第２ユーザ端末３０も、各々が備える制御部により情報を処理する情報処理装置である。また、本発明は、それらの他にも、情報処理装置が実施する処理を実現するための情報処理方法としても捉えられる。ここでいう処理とは、例えば、図９に示す同期処理及び図１０に示す削除支援処理である。また、本発明は、情報処理装置のようなコンピュータを、図５等に示す各手段として機能させるためのプログラムとしても捉えられるものである。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
【符号の説明】
【００９５】
１…情報処理システム、２…ネットワーク、１０…情報処理装置、２０…第１ユーザ端末、３０…第２ユーザ端末、１１、２１、３１…制御部、１２、２２、３２…記憶部、１３、２３、３３…通信部、２４…ＵＩ部、２５…撮影部、２６…測位部、３４…操作部、３５…表示部、１０１…同期手段、１０２…取得手段、１０３…特定手段、１０４…処理手段、１０５…検出手段。
【図１】
2015046845.tif 000003
【図２】
2015046845.tif 000004
【図３】
2015046845.tif 000005
【図４】
2015046845.tif 000006
【図５】
2015046845.tif 000007
【図６】
2015046845.tif 000008
【図７】
2015046845.tif 000009
【図８】
2015046845.tif 000010
【図９】
2015046845.tif 000011
【図１０】
2015046845.tif 000012
【図１１】
2015046845.tif 000013
【図１２】
2015046845.tif 000014
【図１３】
2015046845.tif 000015
【図１４】
2015046845.tif 000016
【図１５】
2015046845.tif 000017
【図１６】
2015046845.tif 000018
【図１７】
2015046845.tif 000019