(57)【要約】【課題】オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示できる表示装置を提供する。【解決手段】保持部１７０がオブジェクトとオブジェクトが属するグループを保持し、操作受付部１１０において第１のオブジェクトと第２のグループとを対応付ける操作が行われたと操作判定部１２０が判定した場合に、共通属性抽出部１３０が第１のオブジェクトが属する第１のグループに属する複数のオブジェクト間で属性値が共通な共通属性を抽出し、類似度判定部１４０が第１のオブジェクトと第２のグループに属する第３のオブジェクトとの類似度を判定し、類似度が所定以上であった場合に分類部１５０が第１のオブジェクトと第３のオブジェクトを同一のグループに分類し、提示部１６０が分類結果を表示するようにした。【選択図】図１
2012088886.tif 000002
【特許請求の範囲】
【請求項１】
複数の属性と前記属性に対応する属性値とを有する第１、第２、及び第３のオブジェクトと、前記第１及び第２のオブジェクトが属する第１のグループと、前記第３のオブジェクトが属する第２のグループと、を保持する保持部と、
操作を受け付ける操作受付部と、
前記操作が前記第１のオブジェクトを前記第２のグループに対応付ける対応付け操作であるかどうかを判定する操作判定部と、
前記第１及び第２のオブジェクトにおいて前記属性値の共通性が高い共通属性を前記複数の属性から抽出する共通属性抽出部と、
前記操作判定部が前記対応付け操作であると判定した場合に、前記複数の属性のうち前記共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する類似度判定部と、
前記類似度が所定以上である場合に、前記第１のオブジェクトと前記第３のオブジェクトとを第３のグループに属するように分類する分類部と、
前記第１及び第３のオブジェクトが前記第３のグループに属していることを表示する表示部と、
を具備する表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記共通属性を第１の共通属性とし、
前記保持部は、前記第２のグループに属する第４のオブジェクトを保持し、
前記共通属性抽出部は、前記第３及び第４のオブジェクトにおいて前記属性値の共通性が高い第２の共通属性を前記複数の属性から抽出し、
前記類似度判定部は、前記複数の属性のうち前記第１の共通属性及び前記第２の共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する表示装置。
【請求項３】
請求項１に記載の表示装置であって、
前記保持部は、前記第３のグループを保持する表示装置。
【請求項４】
請求項１に記載の表示装置であって、
前記共通属性を第１の共通属性とし、
前記保持部は、前記第１のオブジェクトが前記操作の以前に属していた第４のグループと、前記第４のグループに属する第５のオブジェクトと、を保持し、
前記共通属性抽出部は、前記第１及び第５のオブジェクトにおいて前記属性値の共通性が高い第３の共通属性を前記複数の属性から抽出し、
前記操作判定部が前記対応付け操作であると判定した場合に、前記類似度判定部は、前記複数の属性のうち前記第１及び第３の共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する表示装置。
【請求項５】
請求項１に記載の表示装置であって、
前記操作を第１の操作とし、
前記対応付け操作を第１の対応付け操作とし、
前記共通属性を第１の共通属性とし、
前記保持部は、第６のオブジェクトと、前記第６のオブジェクトが属する第５のグループと、を保持し、
前記操作受付部は、前記表示部が前記第３のグループを表示した後に第２の操作を受け付け、
前記共通属性抽出部は、前記第１及び第３のオブジェクトにおいて前記属性値の共通性が高い第４の共通属性を前記複数の属性から抽出し、
前記操作判定部は、前記第２の操作が前記第１のオブジェクトを第５のグループに対応付ける第２の対応付け操作であるかどうかを判定し、
前記類似度判定部は、前記操作判定部が前記第２の対応付け操作であると判定した場合に、前記複数の属性のうち前記第１の共通属性及び前記第４の共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第６のオブジェクトとの類似度を判定し、
前記分類部は、前記類似度が所定以上である場合に、前記第１のオブジェクトと前記第６のオブジェクトとを第６のグループに属するように分類し、
前記表示部は、前記第１及び第６のオブジェクトが前記第６のグループに属していることを表示する表示装置。
【請求項６】
複数の属性と前記属性に対応する属性値とを有する第１、第２及び第３のオブジェクトと、前記第１及び第２のオブジェクトが属する第１のグループと、前記第３のオブジェクトが属する第２のグループと、を保持する保持ステップと、
操作を受け付ける操作受付ステップと、
前記操作が前記第１のオブジェクトを前記第２のグループに対応付ける対応付け操作であるかどうかを判定する操作判定ステップと、
前記第１及び第２のオブジェクトにおいて前記属性値の共通性が高い共通属性を前記複数の属性から抽出する共通属性抽出ステップと、
前記操作判定ステップにおいて前記対応付け操作であると判定した場合に、前記複数の属性のうち前記共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する類似度判定ステップと、
前記類似度が所定以上である場合に、前記第１のオブジェクトと前記第３のオブジェクトとを第３のグループに属するように分類する分類ステップと、
前記第１及び第３のオブジェクトが前記第３のグループに属していることを表示する表示ステップと、
を具備する表示方法。
【請求項７】
請求項６に記載の手順を表示装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像や文書等のオブジェクトを表示する表示装置、表示方法、およびプログラムに関する。
【背景技術】
【０００２】
従来より、撮影年月日に基づいて撮影画像を自動的にフォルダに振り分けて分類するカメラが商品化されてきた。また、撮影年月日ごとに分類されている撮影画像の中から撮影年月日とは異なる別の属性に基づいて互いに類似な類似画像を抽出して表示する技術が提案されてきた。
【０００３】
たとえば、特許文献１に開示されている装置は、撮影年月日ごとに分類された画像の中から特定の人物が写っている画像のみを抽出して表示するものである。すなわち上記装置は、「撮影年月日」という属性に基づいて複数のグループに分類されたオブジェクトから「特定の人物が写っているかどうか」という別の属性に基づいて互いに類似なオブジェクトを抽出して表示するものである。
【０００４】
特許文献１に開示されている技術によれば、撮影年月日という観点で画像を分類して得られた複数のグループから特定の人物が写っているかどうかという別の観点で互いに類似な画像を抽出して表示することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０７７４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記従来の技術にあっては、「特定の人物が写っているかどうか」というあらかじめ定められた観点で類似オブジェクトを抽出することはできるものの、あらかじめ定められた観点とは異なる別の観点（たとえば「特定の場所で撮影されたかどうか」）で類似オブジェクトを抽出し表示することができなかった。
【０００７】
あらかじめ定められた観点とは異なる種々の観点で類似オブジェクトを抽出することを可能にするには、利用者がメニュー等で属性を選択して観点を明示的に指示する方法が考えられる。しかしながら上記方法にあっては、属性を選択する操作が煩わしいという課題があった。
【０００８】
本発明は、かかる点に鑑みてなされたものであり、オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示できる表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の表示装置は、複数の属性と前記属性に対応する属性値とを有する第１、第２、及び第３のオブジェクトと、前記第１及び第２のオブジェクトが属する第１のグループと、前記第３のオブジェクトが属する第２のグループと、を保持する保持部と、操作を受け付ける操作受付部と、前記操作が前記第１のオブジェクトを前記第２のグループに対応付ける対応付け操作であるかどうかを判定する操作判定部と、前記第１及び第２のオブジェクトにおいて前記属性値の共通性が高い共通属性を前記複数の属性から抽出する共通属性抽出部と、前記操作判定部が前記対応付け操作であると判定した場合に、前記複数の属性のうち前記共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する類似度判定部と、前記類似度が所定以上である場合に、前記第１のオブジェクトと前記第３のオブジェクトとを第３のグループに属するように分類する分類部と、前記第１及び第３のオブジェクトが前記第３のグループに属していることを表示する表示部と、を具備する。
【００１０】
上記構成によれば、利用者によって第１のオブジェクトと第２のグループとを対応付ける対応付け操作が行われた場合に、第１のグループに属する複数のオブジェクト間で属性値が共通である共通属性を除いた属性に基づいて、第２のグループに属するオブジェクトから第１のオブジェクトと類似なオブジェクトが抽出されて表示される。
【００１１】
すなわち、第１のオブジェクトが第１のグループに分類される際に類似度を判断する基準として用いられたであろう共通属性（すなわち分類の基準となった観点）とは異なる別の属性（すなわち分類の基準となった観点とは別の観点）に基づいて第１のオブジェクトの類似オブジェクトが第２のグループから抽出される。このとき、類似オブジェクトの抽出に用いる属性は第１のグループに属する複数のオブジェクトが有する属性に基づいて自動的に選択される。
【００１２】
したがって、オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示することができる。
【００１３】
また、上記構成によれば、利用者が第１のオブジェクトを第１のグループとは異なる第２のグループに対応付ける対応付け操作に基づいて類似オブジェクトが抽出される。このとき、第１のオブジェクトが属している第１のグループと異なる第２のグループ（すなわち、第１のグループの「外」）に第１のオブジェクトを対応付ける操作は、第１のオブジェクトが第１のグループに分類される際に基準となった観点とは別の観点（すなわち、観点の「外」）で再分類する処理を連想しやすい。
【００１４】
したがって、操作と処理内容との対応を利用者が直感的に把握しやすい。
【００１５】
また、上記構成によれば、第１のオブジェクトの類似オブジェクトの抽出に用いる属性は、第１のグループに属する複数のオブジェクトが有する属性に基づいて自動的に選択される。このとき、利用者が気づいていない意外な属性値の共通性に基づいて第１のオブジェクトの類似オブジェクトが抽出されることが起こり得る。
【００１６】
したがって、利用者が気づいていない意外な共通点を有するオブジェクトのグループを得ることができ、分類結果が面白味のあるものとなる。
【００１７】
また、本発明の表示装置は、前記共通属性を第１の共通属性とし、前記保持部は、前記第２のグループに属する第４のオブジェクトを保持し、前記共通属性抽出部は、前記第３及び第４のオブジェクトにおいて前記属性値の共通性が高い第２の共通属性を前記複数の属性から抽出し、前記類似度判定部は、前記複数の属性のうち前記第１の共通属性及び前記第２の共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する。
【００１８】
上記構成によれば、第１のグループに属しているオブジェクト間で属性値が共通である第１の共通属性、および第２のグループに属しているオブジェクト間で属性値が共通である第２の共通属性を除いた属性の属性値に基づいて、第１のオブジェクトの類似オブジェクトが抽出され表示される。
【００１９】
すなわち、第１のグループの分類の基準となった観点とも、第２のグループの分類の基準となった観点とも異なる別の観点に基づいて第１のオブジェクトの類似オブジェクトが抽出される。
【００２０】
したがって、既存のグループに分類する際に用いた複数の観点とは異なる別の観点に基づいた類似オブジェクトを抽出することができるので、利用者にとってより意外な共通点を有するオブジェクトのグループを得ることができ、分類結果の意外性や面白味が増す。
【００２１】
また、上記構成によれば、類似オブジェクトの抽出に用いる属性（すなわち別の観点）は第１のグループに属するオブジェクトが有する属性、および第２のグループに属するオブジェクトが有する属性に基づいて自動的に選択される。
【００２２】
したがって、第１のグループの分類の基準となった観点とも、第２のグループの分類の基準となった観点とも異なる別の観点に基づいて第１のオブジェクトの類似オブジェクトを抽出する際、別の観点を明示的に指示する手間を省くことができる。
【００２３】
また、本発明の表示装置は、前記保持部は、前記第３のグループを保持する。
【００２４】
上記構成によれば、対応付け操作に基づくオブジェクトの分類によって得られた第３のグループが保持部に保持される。したがって、利用者が分類結果を後ほど確認することができるようになる。また、後の分類作業の対象として第３のグループまたは第３のグループに分類されたオブジェクトを再利用することが可能となる。
【００２５】
また、本発明の表示装置は、前記共通属性を第１の共通属性とし、前記保持部は、前記第１のオブジェクトが前記操作の以前に属していた第４のグループと、前記第４のグループに属する第５のオブジェクトと、を保持し、前記共通属性抽出部は、前記第１及び第５のオブジェクトにおいて前記属性値の共通性が高い第３の共通属性を前記複数の属性から抽出し、前記操作判定部が前記対応付け操作であると判定した場合に、前記類似度判定部は、前記複数の属性のうち前記第１及び第３の共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する。
【００２６】
上記構成によれば、第４のグループに属しているオブジェクトに共通な第３の共通属性、及び第１のグループに属しているオブジェクトに共通な第１の共通属性を除いた属性の属性値に基づいて、第１のオブジェクトの類似オブジェクトが抽出され表示される。
【００２７】
すなわち、第１のオブジェクトが現在属しているグループの分類の基準となった観点とも、第１のオブジェクトが以前属していたグループの分類の基準となった観点とも異なる別の観点に基づいて第１オブジェクトの類似オブジェクトが抽出される。
【００２８】
したがって、オブジェクトをグループに分類する作業を繰り返し行うことにより、過去に分類の基準として用いた観点とは異なる新たな観点に基づいて類似オブジェクトを抽出して表示することが可能となる。これにより、分類作業を繰り返しても分類の基準として用いる観点の固定化を避けることができ、分類結果の意外性が持続され面白味が増す。
【００２９】
また、本発明の表示装置は、前記操作を第１の操作とし、前記対応付け操作を第１の対応付け操作とし、前記共通属性を第１の共通属性とし、前記保持部は、第６のオブジェクトと、前記第６のオブジェクトが属する第５のグループと、を保持し、前記操作受付部は、前記表示部が前記第３のグループを表示した後に第２の操作を受け付け、前記共通属性抽出部は、前記第１及び第３のオブジェクトにおいて前記属性値の共通性が高い第４の共通属性を前記複数の属性から抽出し、前記操作判定部は、前記第２の操作が前記第１のオブジェクトを第５のグループに対応付ける第２の対応付け操作であるかどうかを判定し、前記類似度判定部は、前記操作判定部が前記第２の対応付け操作であると判定した場合に、前記複数の属性のうち前記第１の共通属性及び前記第４の共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第６のオブジェクトとの類似度を判定し、前記分類部は、前記類似度が所定以上である場合に、前記第１のオブジェクトと前記第６のオブジェクトとを第６のグループに属するように分類し、前記表示部は、前記第１及び第６のオブジェクトが前記第６のグループに属していることを表示する。
【００３０】
上記構成によれば、第１のグループに分類された第１のオブジェクトを第２のグループに対応付ける１度目の対応付け操作が行われた後、第３のグループに分類された第１のオブジェクトを第５のグループに対応付ける２度目の対応付け操作が行われると、第１のグループに属しているオブジェクトに共通な第１の共通属性、及び第３のグループに属しているオブジェクトに共通な第４の共通属性を除いた属性の属性値に基づいて、第１のオブジェクトの類似オブジェクトが抽出され表示される。
【００３１】
すなわち、２度目の対応付け操作により、第１のオブジェクトが現在属している第３のグループの分類の基準となった観点とも、第１のオブジェクトが以前属していた第１のグループの分類の基準となった観点とも異なる別の観点に基づいて第１オブジェクトの類似オブジェクトが抽出される。
【００３２】
したがって、オブジェクトをグループに分類する作業を繰り返し行うことにより、過去に分類の基準として用いた観点とは異なる新たな観点に基づいて類似オブジェクトを抽出して表示することが可能となる。これにより、分類作業を繰り返しても分類の基準として用いる観点の固定化を避けることができ、分類結果の意外性が持続され面白味が増す。
【００３３】
また、本発明の表示方法は、複数の属性と前記属性に対応する属性値とを有する第１、第２及び第３のオブジェクトと、前記第１及び第２のオブジェクトが属する第１のグループと、前記第３のオブジェクトが属する第２のグループと、を保持する保持ステップと、
操作を受け付ける操作受付ステップと、前記操作が前記第１のオブジェクトを前記第２のグループに対応付ける対応付け操作であるかどうかを判定する操作判定ステップと、前記第１及び第２のオブジェクトにおいて前記属性値の共通性が高い共通属性を前記複数の属性から抽出する共通属性抽出ステップと、前記操作判定ステップにおいて前記対応付け操作であると判定した場合に、前記複数の属性のうち前記共通属性を除いた属性の属性値に基づき、前記第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する類似度判定ステップと、前記類似度が所定以上である場合に、前記第１のオブジェクトと前記第３のオブジェクトとを第３のグループに属するように分類する分類ステップと、前記第１及び第３のオブジェクトが前記第３のグループに属していることを表示する表示ステップと、を具備する。
【００３４】
上記手順によれば、利用者によって第１のオブジェクトと第２のグループとを対応付ける対応付け操作が行われた場合に、第１のグループに属する複数のオブジェクト間で属性値が共通である共通属性を除いた属性に基づいて、第２のグループに属するオブジェクトから第１のオブジェクトと類似なオブジェクトが抽出されて表示される。
【００３５】
すなわち、第１のオブジェクトが第１のグループに分類される際に類似度を判断する基準として用いられたであろう共通属性（すなわち分類の基準となった観点）とは異なる別の属性（すなわち分類の基準となった観点とは別の観点）に基づいて第１のオブジェクトの類似オブジェクトが第２のグループから抽出される。このとき、類似オブジェクトの抽出に用いる属性は第１のグループに属する複数のオブジェクトが有する属性に基づいて自動的に選択される。
【００３６】
したがって、オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示することができる。
【００３７】
また、上記手順によれば、利用者が第１のオブジェクトを第１のグループとは異なる第２のグループに対応付ける対応付け操作に基づいて類似オブジェクトが抽出される。このとき、第１のオブジェクトが属している第１のグループと異なる第２のグループ（すなわち、第１のグループの「外」）に第１のオブジェクトを対応付ける操作は、第１のオブジェクトが第１のグループに分類される際に基準となった観点とは別の観点（すなわち、観点の「外」）で再分類する処理を連想しやすい。
【００３８】
したがって、操作と処理内容との対応を利用者が直感的に把握しやすい。
【００３９】
また、上記手順によれば、第１のオブジェクトの類似オブジェクトの抽出に用いる属性は、第１のグループに属する複数のオブジェクトが有する属性に基づいて自動的に選択される。このとき、利用者が気づいていない意外な属性値の共通性に基づいて第１のオブジェクトの類似オブジェクトが抽出されることが起こり得る。
【００４０】
したがって、利用者が気づいていない意外な共通点を有するオブジェクトのグループを得ることができ、分類結果が面白味のあるものとなる。
【００４１】
また、本発明のプログラムは、前記手順を表示装置に実行させる。
【００４２】
上記プログラムによれば、オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示することができるよう表示装置を動作させることができる。
【００４３】
また、上記プログラムによれば、操作と処理内容との対応を利用者が直感的に把握しやすいよう表示装置を動作させることができる。
【００４４】
また、上記プログラムによれば、分類結果が面白味のあるものとなるよう表示装置を動作させることができる。
【発明の効果】
【００４５】
本発明によれば、オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示することができる表示装置を提供することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態１に係る携帯電話端末の概略構成図
【図２】本発明の実施の形態１に係る携帯電話端末の詳細構成図
【図３】本発明の実施の形態１に係る携帯電話端末における属性情報の例を表す図
【図４】本発明の実施の形態１に係る携帯電話端末の処理手順を表すフローチャート
【図５Ａ】本発明の実施の形態１に係る携帯電話端末の動作例を説明する図
【図５Ｂ】本発明の実施の形態１に係る携帯電話端末の動作例を説明する図
【図５Ｃ】本発明の実施の形態１に係る携帯電話端末の動作例を説明する図
【図６】本発明の実施の形態２に係る携帯電話端末の処理手順を表すフローチャート
【図７Ａ】本発明の実施の形態２に係る携帯電話端末の動作例を説明する図
【図７Ｂ】本発明の実施の形態２に係る携帯電話端末の動作例を説明する図
【図７Ｃ】本発明の実施の形態２に係る携帯電話端末の動作例を説明する図
【図８】本発明の実施の形態３に係る携帯電話端末の詳細構成図
【図９】本発明の実施の形態３に係る携帯電話端末の処理手順を表すフローチャート
【図１０Ａ】本発明の実施の形態３に係る携帯電話端末の動作例を説明する図
【図１０Ｂ】本発明の実施の形態３に係る携帯電話端末の動作例を説明する図
【図１０Ｃ】本発明の実施の形態３に係る携帯電話端末の動作例を説明する図
【図１１Ａ】本発明の実施の形態３に係る携帯電話端末の動作例を説明する図
【図１１Ｂ】本発明の実施の形態３に係る携帯電話端末の動作例を説明する図
【図１２】本発明の実施の形態４に係るフォトフレームの詳細構成図
【図１３】本発明の実施の形態４に係るフォトフレームの処理手順を表すフローチャート
【図１４】本発明の実施の形態４に係るフォトフレームの処理手順を表すフローチャート
【発明を実施するための形態】
【００４７】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、実施の形態を説明するための各図面において、同一の構成要素には同一符号を付与し、重複する説明は省略する。
【００４８】
（実施の形態１）
図１は、本発明の実施の形態１に係る携帯電話端末１の概略構成を示す図である。図１において携帯電話端末１は、操作受付部１１０、操作判定部１２０、共通属性抽出部１３０、類似度判定部１４０、分類部１５０、表示部１６１、及び保持部１７０を具備する。
【００４９】
操作受付部１１０は、利用者の操作を受け付けて操作内容を示す操作信号を出力する。操作判定部１２０は、操作信号に基づいて、操作受付部１１０が受け付けた操作が「対応付け操作」であるかどうかを判定する。ここでいう「対応付け操作」とは、オブジェクトをグループに対応付ける操作を指す。操作判定部１２０は、対応付け操作であると判定した場合、対応付けられたオブジェクト（第１のオブジェクト）を識別するＩＤ、およびグループ（第２のグループ）を識別するＩＤを出力する。
【００５０】
ここで、「オブジェクト」とは、画像、音声、文書、メッセージ、データ、プログラム等、ひとかたまりのデータとして管理される対象を指す。情報処理装置上でファイル単位で管理されるデータは「オブジェクト」に相当する。
【００５１】
また、「グループ」とは、オブジェクトが分類される単位を指す。ファイルやメッセージを格納する「フォルダ」は「グループ」のひとつの例である。なお、グループもひとかたまりのデータとして管理されるものであり、オブジェクトとして他のグループに分類することもできる。たとえば、フォルダをサブフォルダとして他のフォルダに格納する場合がその例である。
【００５２】
操作受付部１１０は、たとえばペン、マウス、キーボード、タッチパッド、タブレット、タッチパネル等の入力デバイスと、入力デバイスを駆動するためのドライバソフトウェア、ウインドウシステム等のソフトウェア等を用いて実装される。また、音声入力や視線入力等のデバイスを用いて実装することも可能である。
【００５３】
共通属性抽出部１３０は、操作判定部１２０が出力した第１のオブジェクトのＩＤ、属性情報、および分類情報に基づいて第１のオブジェクトが属する第１のグループに共通なオブジェクトの属性（＝共通属性）を抽出する。
【００５４】
属性情報は、オブジェクトが有する属性および属性値を表す情報である。ここで、「属性」と「属性値」は、オブジェクトに付与されているメタデータ、もしくはオブジェクトが有する特徴や性質を表す情報である。たとえばオブジェクトが画像の場合、撮影画像にメタデータとして付与される「撮影日時」、「撮影場所」等が「属性」であり、それぞれの属性の値である「２０１０年９月８日」、「北緯３５度東経１３９度」が「属性値」となる。
【００５５】
画像以外にも、動画、音声、音楽データ、文書、メッセージなどに付与されているメタデータ（たとえば、再生時間、ジャンル、アーティスト、アルバム、サイズ、発信者、受信者、発信日時、受信日時、件名など）を「属性」および「属性値」として利用することができる。
【００５６】
また、オブジェクトの内容を分析することにより得られるオブジェクトの特徴や性質も属性情報となりえる。たとえばオブジェクトが画像ならば、画像解析によって得られる「特定の人物が写っているかどうか」、「人物が何人写っているか」等の情報が「属性」であり、それぞれの属性の値「ＹＥＳ」、「５人」が「属性値」となる。
【００５７】
また、オブジェクトが音声ならば音声分析によって得られる発声者の性別、発声速度、発声間隔、あるいは音声認識によって抽出したキーワードに基づいて生成した属性と属性値が属性情報となりえる。また、オブジェクトが音楽データであれば音響分析によって得られるテンポ、ビートの間隔、曲の印象等に基づいて生成した属性と属性値が属性情報になりえる。オブジェクトが文書やメッセージの場合であれば、自然言語分析によってキーワードやテーマ等を抽出し、抽出結果に基づいて生成した属性と属性値を属性情報とするようにしてもよい。
【００５８】
分類情報とは、オブジェクトがどのグループに属しているかを示す情報である。
【００５９】
共通属性抽出部１３０は、第１のグループに属する複数のオブジェクトが有する属性の属性値に基づいて第１のグループの共通属性を抽出する。より具体的には、たとえば、複数のオブジェクトが有する属性値が一致しているオブジェクトの個数（あるいは一致しているオブジェクトがグループに属するオブジェクトに占める割合）が所定以上である属性を共通属性として抽出する。
【００６０】
なお、共通属性抽出部１３０が共通属性を抽出する方法は、上記方法に限ることはなく、属性値の共通性が高い属性を抽出する方法であればどのような方法であってもよい。たとえば、属性値の分散が所定値より小さい属性を共通属性としてもよい。このとき、第１のグループに属するオブジェクトにおける属性値の分散と、全オブジェクト（あるいは、属するグループに依存せずランダムに抽出した所定数のオブジェクト）における属性値の分散とに所定の演算を施すことにより、分散が相対的に小さいことを判定するようにしてもよい。あるいは、属性値の理論的な上限値と下限値との差と属性値の分散とに所定の演算を施した結果に基づいて属性値の共通性が高い属性を抽出するようにしてもよい。
【００６１】
なお、共通属性抽出部１３０はグループに属するオブジェクトの個々の属性値に基づいて共通属性を抽出することは必須ではない。オブジェクトがグループに属するための条件をグループごとに予め規定しておき、共通属性抽出部１３０がグループに規定された属性値の条件を参照してグループに属するオブジェクトの共通属性を抽出するようにしてもよい。
【００６２】
具体的には、「オブジェクトの属性１の属性値が値１から値２の範囲にあることが第１のグループに属するための条件である」等の属性値の条件をあらかじめ規定しておき、共通属性抽出部１３０が上記規定から得られる属性１の属性値の範囲（値１、値２）に基づいて第１のグループに属する複数のオブジェクト（第１のグループに将来属するであろうオブジェクトを含む）が有する属性１の属性値の共通性を判断するようにしてもよい。
【００６３】
なお、ここで属性値の条件をグループに規定する方法は特に限定されるものではない。たとえば、グループに付与された識別子（フォルダの場合ならフォルダ名等）に条件を記述することによって規定してもよいし、条件の記述をメタデータまたはプロパティとしてグループに付与することによって規定してもよい。あるいはテーブル等のデータを別途設けて属性値の条件をグループごとに記述することによって規定するようにしてもよい。
【００６４】
オブジェクトがグループに属するための条件がグループに規定されている場合、共通属性抽出部１３０が共通属性を抽出する時点で複数のオブジェクトが実際にグループに属している必要はない。なぜならば、共通属性抽出部１３０はグループに規定されている属性値の条件に基づいて共通属性を抽出するので、グループに実際に属しているオブジェクトがたとえ１個以下の場合であっても共通属性を抽出することができるからである。
【００６５】
類似度判定部１４０は、共通属性抽出部１３０が抽出した共通属性、操作判定部１２０が出力した第１のオブジェクトのＩＤと第２のグループのＩＤ、属性情報、および分類情報に基づいて第２のグループに属するオブジェクト（＝第３のオブジェクト）と第１のオブジェクトとの類似度を判定し、第１及び第３のオブジェクトを識別するＩＤ、および類似度判定結果を出力する。
【００６６】
このとき、類似度判定部１４０は、オブジェクトが有する属性のうち共通属性を除いた属性に基づいて第１のオブジェクトと第３のオブジェクトの類似度を判定する。類似度は、第１のオブジェクトが有する属性（共通属性を除く）と第３のオブジェクトが有する属性（共通属性を除く）のうち、属性値が互いに一致している属性の個数（あるいは属性値が一致している属性が占める割合）に基づいて判定する。
【００６７】
なお、類似度の判定方法は上記の方法に限定されるものではない。たとえば、オブジェクトが有する各属性を次元とし、各属性の属性値を値とするベクトルを類似度判定部１４０がそれぞれ第１及び第３のオブジェクトについて生成し、ベクトル同士の距離（たとえばユークリッド距離）を計算することにより類似度を判定するようにしてもよい。
【００６８】
なお、共通属性を除いた属性に基づいて類似度を判定することは、共通属性の属性値をまったく無視して類似度を判定することを必ずしも意味しない。類似度の判定において共通属性の属性値が一致するかどうか（もしくは属性値が近いかどうか）が類似度の判定結果に与える影響を小さくするだけでよい。たとえば、共通属性以外の属性値が一致している場合に一致している個数を１カウント増加させるのに対して、共通属性の属性値が一致している場合に一致している個数を１未満（たとえば０．５）カウント増加させるようにして互いに一致している属性の個数を集計するようにしてもよい。
【００６９】
また、類似度判定部１４０が、単位行列の対角要素のうち共通属性に対応する次元の値を１未満（たとえば０．５）とした修正行列を生成し、第１及び第３のオブジェクトについて生成したベクトルに乗ずることにより、共通属性の属性値が類似度の判定に与える影響を小さくするようにしてもよい。
【００７０】
また、共通属性抽出部１３０が第１のグループに属するオブジェクトにおける属性値の分散を求め、類似度判定部１４０が属性値の分散に応じて修正行列を生成するようにしてもよい。このとき、類似度判定部１４０は、属性値の分散が小さいほどその属性に対応する次元に配する修正行列の要素を小さくするようにしてもよい。
【００７１】
なお、類似度判定部１４０は、第１及び第３のオブジェクトの共通属性の属性値が互いに近いほど類似度が小さいと判定するようにしてもよい。具体的には、たとえば共通属性が一致している場合に、一致している属性の個数のカウントを減少させるようにしてもよい。あるいは、属性ごとの属性値の差の２乗値の合計に基づいて類似度を判定する場合は、共通属性に対応する２乗値に小さな係数（たとえば負値）を乗じた後に合計するようにしてもよい。これにより、分類部１５０は、オブジェクトの分類の基準となった観点と異なる別の観点での類似性をより重視した類似オブジェクトを同一のグループに分類することができる。したがって、分類結果がより面白味のあるものになる。
【００７２】
分類部１５０は、類似度判定部１４０が判定した類似度が所定以上である場合に第１のオブジェクトＩＤで示される第１のオブジェクトと第３のオブジェクトＩＤで示される第３のオブジェクトとが第３のグループに属するように分類する。このとき分類部１５０は、類似度と所定値を比較することにより、第３のオブジェクトを第３のグループに属するよう分類するかどうかを決定する。
【００７３】
なお、分類部１５０がオブジェクトを第３のグループに属するように分類するかどうか決定する方法は上記方法に限定されない。分類部１５０は、第２のグループに属するオブジェクトのうち類似度の高いオブジェクトを所定数選んで第３のグループに属するように分類するようにしてもよい。
【００７４】
提示部１６０は、第１及び第３のオブジェクトが第３のグループに属していることを利用者に認知可能に提示する。より具体的には、第３のグループを表す画面上の所定領域内に第１及び第３のオブジェクトを表す表示（オブジェクトの名称、シンボル、アイコン、サムネイルなど）を表示する。たとえば、提示部１６０は、第１のオブジェクトを表す表示（オブジェクトの名称、画像、シンボル、アイコン、サムネイルなど）の近傍に第３のオブジェクトを表す表示を配置することにより、第１及び第３のオブジェクトが第３のグループに属していることを提示する。
【００７５】
なお、提示部１６０の提示方法は、上記方法に限定されることはなく、第１及び第３のオブジェクトが第３のグループに属していることが認知できればどのような表示であってもよい。たとえば、第３のグループを表すウインドウ等の閉領域内に第１及び第３のオブジェクトを表す表示を配置する方法でもよい。また、第１及び第３のオブジェクトが第３のグループに属していることをアニメーションまたは文字列または音または音声を用いて利用者に説明するようにしてもよい。
【００７６】
提示部１６０は、ディスプレイやプロジェクタ等の表示デバイスと、表示デバイスを駆動するためのデバイスドライバ、ウインドウシステム等のソフトウェアを用いて実装することが可能である。また、スピーカー、ヘッドホン、イヤホン等の音声出力デバイス、または触覚出力デバイスを用いて実装することも可能である。
【００７７】
保持部１７０は、オブジェクトおよびグループに関する情報（具体的には、分類情報、属性情報）を保持する。保持部１７０は、たとえばメモリー、メモリーカード、ハードディスク等の記憶メディアを用いて実装される。
【００７８】
また、操作判定部１２０、共通属性抽出部１３０、類似度判定部１４０、および分類部１５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）上で動作するプログラムを用いて実装することが可能である。
【００７９】
図２は、本発明の実施の形態１に係る携帯電話端末１の構成をさらに具体的に説明する詳細構成図である。図２において携帯電話端末１は、図１に示す携帯電話端末１の構成に加えてカメラ１８１、環境情報取得部１８２、および属性値付与部１９１を具備する。また、携帯電話端末１は操作受付部１１０、保持部１７０としてそれぞれタッチパネル１１１、メモリ１７１を具備する。さらに、表示部１６１の表示結果はタッチパネル１１１の画面上に表示されるよう構成されている。
【００８０】
メモリ１７１は分類情報、属性情報に加えて表示情報を保持する。また、操作判定部１２０は、メモリ１７１が保持する表示情報に基づいて、タッチパネル１１１が受け付けた操作が「対応付け操作」であるかどうかを判定する。さらに、表示部１６１は、メモリ１７１が保持する表示情報を更新するよう構成されている。
【００８１】
ここで、表示情報とは、オブジェクトまたはグループを表す表示（画像、ウインドウ、シンボル、アイコン、サムネイルなど）が表示部１６１の画面上でどのような位置関係にあるかを示す情報である。たとえばウインドウの原点（左上の点）が画面上のどの座標にあるか、アイコンの幅と高さ、などは表示情報の例である。操作判定部１２０は、操作信号が示す操作位置または操作位置の変化と表示情報とを比較することにより、オブジェクトとグループとを対応付ける対応付け操作（たとえば、オブジェクトを示すサムネイルをドラッグしてグループを示すアイコンに近付ける操作）が行われたかどうかを判定するのである。
【００８２】
また、表示部１６１は、第１及び第３のオブジェクトが第３のグループに属していることを表示した結果、第１及び第３のオブジェクトが表示されている位置が変化した場合に表示情報を更新する。また、第３のグループを示す表示（画像、ウインドウ、シンボル、アイコン、サムネイルなど）を生成・更新する場合には、表示部１６１は、第３のグループの表示情報も生成・更新する。
【００８３】
カメラ１８１は、撮影した撮影画像を出力する。また、カメラ１８１は、撮影した際のカメラの設定に基づいて撮影情報を出力する。カメラ１８１は、たとえばシーンモード（人物／風景／スポーツ／グローズアップ、など）、シャッタースピード、絞り、焦点距離等を撮影情報として出力する。
【００８４】
環境情報取得部１８２は、環境を表す情報を取得して環境情報を出力する。たとえば日付、時刻、緯度、経度、高度、速度などが環境情報の例である。環境情報取得部１８２は、たとえば時計、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等により構成される。また、環境情報取得部１８２は、センサを利用して温度、湿度、気圧、音圧レベル、照度、カメラの仰角や方角等を環境情報として出力するようにしてもよい。
【００８５】
属性付与部１９１は、環境情報取得部１８２が出力した環境情報に基づいて、カメラ１８１が撮影した撮影画像のメタデータを生成し、撮影画像（すなわちオブジェクト）の属性および属性値として撮影画像に付与する。属性付与部１９１は、属性を付与した撮影画像を画像ファイルとして出力し、メモリ１７１が画像ファイルを保持する。
【００８６】
図３は、本発明の実施の形態１に係る携帯電話端末１における属性情報の例を表す図である。図３において属性情報Ｔ１７０は、表形式のデータとなっている。属性情報Ｔ１７０は、オブジェクトＩＤ（フィールドＦ１７０１）ごとのレコードから成っている。また、属性情報Ｔ１７０の各レコードは、オブジェクトが有する属性を表すフィールド「撮影日」（フィールドＦ１７０２）、「撮影場所」（フィールドＦ１７０３）、および「シーンモード」（フィールドＦ１７０４）から成り、各レコードのフィールドにそれぞれの属性の属性値が格納されている。
【００８７】
属性情報Ｔ１７０において属性「撮影日」は、オブジェクトＩＤが示す撮影画像（すなわちオブジェクト）が撮影された日を表す。また、属性「撮影場所」は、オブジェクトＩＤが示す撮影画像が撮影された場所を表しており、属性値は緯度と経度で表される。さらに、属性「シーンモード」はオブジェクトＩＤが示す撮影画像が撮影された際に利用者がどの撮影モードを選んで撮影したのかを表す。
【００８８】
属性情報Ｔ１７０に示す属性「撮影日」および「撮影場所」は、図２における環境情報取得部１８２が出力する環境情報に基づいて属性付与部１９１が撮影画像に付与した属性である。また、属性「シーンモード」は、図２におけるカメラ１８１が出力する撮影情報に基づいて属性付与部１９１が撮影画像に付与した属性である。
【００８９】
属性情報Ｔ１７０は、たとえばオブジェクトＩＤ「ｂ１」が示す撮影画像が、２０１０年１月１日に北緯３５度・東経１３９度の場所において人物モードで撮影されたことを示している。
【００９０】
図４は、本発明の実施の形態１に係る携帯電話端末１の処理手順を表すフローチャートである。はじめに、メモリ１７１が保持するオブジェクトとグループの状態を表示部１６１が表示する（ステップＳ１６１０）。次に、タッチパネル１１１が利用者の操作を受け付ける（ステップＳ１１１０）。続いて、ステップＳ１１１０において受け付けられた操作を操作判定部１２０が判定する（ステップＳ１２１０）。
【００９１】
ここでステップＳ１２１０における判定結果が「対応付け操作」である場合は（ステップＳ１２２０，ＹＥＳ）、ステップＳ１２３０の処理へ進む。一方、ステップＳ１２１０における判定結果が「対応付け操作」でない場合は（ステップＳ１２２０，ＮＯ）、ステップＳ１６１０へ戻る。ステップＳ１２３０において操作判定部１２０は、対応付け操作が行われたオブジェクトｘ１（第１のオブジェクト）及び、対応付け操作が行われたグループＧ２（第２のグループ）を出力する。
【００９２】
次に共通属性抽出部１３０は、メモリ１７１が保持している分類情報に基づいて、ステップＳ１２３０において出力されたオブジェクトｘ１（第１のオブジェクト）が属しているグループＧ１（第１のグループ）を求める（ステップＳ１３１０）。さらに共通属性抽出部１３０は、第１のグループＧ１に属するオブジェクトが有する属性のうち属性値に共通性のある共通属性を抽出する（ステップＳ１３３０）。
【００９３】
続くステップＳ１４１０〜ステップＳ１４４０の処理において携帯電話端末１は、ステップＳ１３３０において抽出された共通属性に基づいて、第１のオブジェクトｘ１と類似であるオブジェクトを第２のグループＧ２から抽出して第３のグループＧ３に分類する。
【００９４】
まず、類似度判定部１４０が第２のグループＧ２に属する最初のオブジェクトｘ３（第３のオブジェクト）を抽出する（ステップＳ１４１０）。次に、類似度判定部１４０は、第１のオブジェクトｘ１及び第３のオブジェクトｘ３が有する属性のうち、ステップＳ１３３０において抽出された共通属性を除く属性の属性値に基づいて第１のオブジェクトｘ１と第３のオブジェクトｘ３との類似度Ｌを計算する（ステップＳ１４２０）。
【００９５】
続いて、分類部１５０は、ステップＳ１４２０において計算された類似度Ｌを所定の類似度Ｌｏと比較した結果に基づいて処理を分岐する（ステップＳ１５１０）。類似度Ｌが所定の類似度Ｌｏ以上の場合（ステップＳ１５１０，，ＹＥＳ）、分類部１５０はステップＳ１５２０へ処理を進める。一方、類似度Ｌが所定の類似度Ｌｏ未満の場合（ステップＳ１５１０，ＮＯ）、分類部１５０はステップＳ１４３０へ処理を進める。
【００９６】
ステップＳ１５１０において類似度Ｌが所定の類似度Ｌｏ以上であると判定された場合（ステップＳ１５１０，ＹＥＳ）、分類部１５０は、第１のオブジェクトｘ１と第３のオブジェクトｘ３を共に第３のグループＧ３に分類する（ステップＳ１５２０）。そして、表示部１６１は、第１のオブジェクトｘ１と第３のオブジェクトｘ３が第３のグループＧ３に分類されていることを表示する（ステップＳ１６１０）。
【００９７】
続いて、類似度判定部１４０は、第３のオブジェクトｘ３が第２のグループに属している最後のオブジェクトであるかどうかを判定する（ステップＳ１４３０）。第３のオブジェクトｘ３が第２のグループに属している最後のオブジェクトである場合（ステップＳ１４３０，ＹＥＳ）、類似度判定部１４０はステップＳ１１１０へ処理を進める。
【００９８】
一方、第３のオブジェクトｘ３が第２のグループに属している最後のオブジェクトでない場合（ステップＳ１４３０，ＮＯ）、類似度判定部１４０が第２のグループＧ２に属する次のオブジェクト（第３のオブジェクト）ｘ３を抽出してステップＳ１４２０へ処理を戻す。携帯電話端末１はステップＳ１４１２０〜ステップＳ１４４０の処理を繰り返すことにより、第２のグループＧ２に属している類似オブジェクトを複数抽出して第１のオブジェクトとともに第３のグループＧ３に分類し表示することになる。
【００９９】
なお、図４に示すフローチャートでは、操作判定部１２０が対応付け操作が行われたことを判定した（ステップＳ１２１０〜ステップＳ１２２０）後に共通属性抽出部１３０が共通属性を抽出（ステップＳ１３３０）しているが、この順序で処理を行う必然性はない。共通属性は、類似度判定部１４０による類似度計算（ステップＳ１４２０）の時点で抽出されていればよい。したがって、たとえばタッチパネル１１１による操作受け付け（ステップＳ１１１０）、あるいは操作判定部１２０による操作判定（ステップＳ１２１０、またはステップＳ１２２０）に先立って、予め共通属性抽出部１３０が各グループの共通属性を抽出しておくようにしてもよい。
【０１００】
なお、ステップＳ１１１０〜ステップＳ１２３０の処理は、公知のウインドウシステムが有するイベント通知の機能を用いて簡易に実現できる。たとえば、グループを表すウインドウ（アイコンなどを含む）に対してオブジェクトがドラッグされたことを示すイベントをウインドウシステムが共通属性抽出部１３０または類似度判定部１４０へ通知することにより、オブジェクトとグループとの対応付け操作が行われた際の処理を開始するようにしてもよい。
【０１０１】
図５Ａ、図５Ｂ、および図５Ｃは、本発明の実施の形態１に係る携帯電話端末１の動作例を説明する図である。以下、図５Ａ〜図５Ｃを中心に用いて、本発明の実施の形態１に係る携帯電話端末１の動作を説明する。
【０１０２】
図５Ａは、図４に示すフローチャートのステップＳ１６１０において表示部１６１がオブジェクトとグループを表示した状態である。グループｇ１には、オブジェクトｂ１、オブジェクトｂ２−１、オブジェクトｂ２−２、およびオブジェクトｂ２−３が属している。また、グループｇ２には、オブジェクトｂ３−１、オブジェクトｂ３−２、およびオブジェクトｂ４−１が属している。
【０１０３】
図５Ｂは、図５Ａに示す状態において利用者がオブジェクトｂ１をグループｇ２に対応付ける対応付け操作を行った状態を示している。利用者はタッチパネル１１１を操作することにより、グループｇ１に属しているオブジェクトｂ１をドラッグし、グループｇ２に近付け、さらにオブジェクトｂ１をグループｇ２を示す領域の上を通過させている。ここでマーカｍは、タッチパネル１１１上での利用者の操作位置を表すマーカである。
【０１０４】
このとき、携帯電話端末１は、図４に示すフローチャートのステップＳ１１１０〜ステップＳ１４４０の処理を実行する。まず、ステップＳ１１１０においてタッチパネル１１１が受け付けた操作は、ステップＳ１２１０において操作判定部１２０により「対応付け操作」であると判定されステップＳ１２２０の判断は「ＹＥＳ」となり、処理はステップＳ１２３０〜ステップＳ１３１０へ進む。
【０１０５】
ステップＳ１２３０において操作判定部１２０は、ドラッグしたオブジェクトｂ１を第１のオブジェクトｘ１、オブジェクトｂ１を近づけたグループｇ２を第２のグループＧ２とする。次に、ステップＳ１３１０において共通属性抽出部１３０は、グループｇ１に属するオブジェクトｂ１、オブジェクトｂ２−１、オブジェクトｂ２−２、およびオブジェクトｂ２−３を分類情報に基づいて抽出する。さらに、ステップＳ１３３０において共通属性抽出部１３０は、図３に示す属性情報Ｔ１７０に基づいてオブジェクトｂ１、オブジェクトｂ２−１、オブジェクトｂ２−２、およびオブジェクトｂ２−３の共通属性を抽出する。
【０１０６】
属性情報Ｔ１７０において、オブジェクトｂ１、オブジェクトｂ２−１、オブジェクトｂ２−２、およびオブジェクトｂ２−３は、属性「撮影場所」、「シーンモード」の属性値がそれぞれ異なっているのに対し、属性「撮影日」の属性値はともに「２０１０／０１／０１」となっており共通である。したがって、ステップＳ１３３０において共通属性抽出部１３０は、属性「撮影日」を共通属性として抽出する。
【０１０７】
続いて、類似度判定部１４０は、ステップＳ１４１０においてグループｇ２に属するオブジェクトｂ３−１、オブジェクトｂ３−２、およびオブジェクトｂ４−１のうち、最初のオブジェクトｂ３−１を第３のオブジェクトｘ３とする（ステップＳ１４１０）。
【０１０８】
さらに類似度判定部１４０は、共通属性「撮影日」および図３に示す属性情報Ｔ１７０に基づいてオブジェクトｂ１とオブジェクトｂ３−１との類似度を判定する（ステップＳ１４２０）。
【０１０９】
ここで、属性情報Ｔ１７０において、オブジェクトｂ１の属性「撮影日」、「撮影場所」、「シーンモード」の属性値はそれぞれ「２０１０／０１／０１」、「Ｎ３５°Ｅ１３９°」、「人物」となっている。また、オブジェクトｂ３−１の属性「撮影日」、「撮影場所」、「シーンモード」の属性値はそれぞれ「２０００／０１／０１」、「Ｎ３５°Ｅ１４１°」、「人物」となっている。
【０１１０】
ステップＳ１４２０において類似度判定部１４０は、これらの属性（「撮影日」、「撮影場所」、「シーンモード」）のうち、共通属性である属性「撮影日」を除いた属性（「撮影場所」、「シーンモード」）の属性値に基づいてオブジェクトｂ１とオブジェクトｂ３−１との類似度を判定する。属性情報Ｔ１７０においてオブジェクトｂ１とオブジェクトｂ３−１とは、属性「撮影場所」の属性値は互いに異なるが、属性「シーンモード」の属性値はともに「人物」であり一致しているので、ステップＳ１４２０において類似度判定部１４０は、類似度Ｌ（本実施例では一致している属性の個数を類似度Ｌとする）を「１」とする。
【０１１１】
続いて、ステップＳ１５１０において分類部１５０は、ステップＳ１４２０において判定した類似度Ｌ（＝１）が所定の類似度Ｌｏ（本実施例ではＬｏ＝１とする）以上であるかによって処理を分岐する。類似度Ｌは所定の類似度Ｌｏ以上であるのでステップＳ１５２０〜ステップＳ１６１０へ処理が進む。その結果、ステップＳ１５２０において分類部１５０はオブジェクトｂ１とオブジェクトｂ３−１とを同一のグループであるグループｇ３（すなわち第３のグループＧ３）に分類する。さらに、ステップＳ１６１０において表示部１６１はオブジェクトｂ１とオブジェクトｂ３−１とがグループｇ３に分類されていることを表示する。
【０１１２】
携帯電話端末１は、グループｇ２に属する残りのオブジェクト（オブジェクトｂ３−２、およびオブジェクトｂ４−１）についてもステップＳ１４２０〜ステップＳ１４３０の処理を実行する。その結果、属性情報Ｔ１７０において属性「撮影場所」の属性値が第１のオブジェクトの属性「撮影場所」の属性値と一致しているオブジェクトｂ４−１がグループｇ３に分類される。
【０１１３】
最終的に、オブジェクトｂ３−１、オブジェクトｂ３−２、およびオブジェクトｂ４−１のうち、オブジェクトｂ１の類似オブジェクトとしてオブジェクトｂ３−１およびオブジェクトｂ４−１が選ばれている。ここで、属性情報Ｔ１７０において、オブジェクトｂ３−２の属性「撮影日」の属性値は「２０１０／０１／０１」であり、オブジェクトｂ１の属性値「２０１０／０１／０１」と一致している。一方、オブジェクトｂ３−１の属性「撮影日」の属性値は「２０００／０１／０１」であり、オブジェクトｂ１の属性値とは異なっている。にもかかわらず、ｂ１の類似オブジェクトとしてオブジェクトｂ３−２が選ばれず、オブジェクトｂ３−１が選ばれている。
【０１１４】
これは、オブジェクトｂ１が属しているグループｇ１に属するオブジェクトｂ１、オブジェクトｂ２−１、およびオブジェクトｂ２−２が有する属性のうち属性値が共通な属性「撮影日」を除いた属性に基づいてオブジェクトｂ１とオブジェクトｂ３−１、およびオブジェクトｂ１とオブジェクトｂ３−２の類似度を判定しているからである。
【０１１５】
これにより、オブジェクトｂ１がグループｇ１に分類される際に類似度を判断する基準として用いられたであろう共通属性「撮影日」（すなわち分類の基準となった観点）とは異なる別の属性「撮影場所」、「シーンモード」（すなわち分類の基準となった観点とは別の観点）に基づいてオブジェクトｂ１の類似オブジェクトｂ３−１およびオブジェクトｂ４−１がグループｇ２から抽出されるのである。
【０１１６】
図５Ｃは、オブジェクトｂ１、オブジェクトｂ３−１、およびオブジェクトｂ４−１がグループｇ３に分類された様子を表示部１６１が表示した状態を示している。オブジェクトｂ１（すなわち第１のオブジェクト）の類似オブジェクトであるオブジェクトｂ３−１およびオブジェクトｂ４−１がオブジェクトｂ１の近傍に表示され、３個のオブジェクトが同一のグループに分類されたことが表されている。また、オブジェクトｂ３−１およびオブジェクトｂ４−１は、対応付け操作以前に属していたグループｇ２（すなわち第２のグループ）からグループｇ３（すなわち第３のグループ）へ移動したように表示され、第１のオブジェクトｂ１に似ている類似のオブジェクトが第１のオブジェクトｂ１にあたかも吸い寄せられたように表示されている。これにより、第１のオブジェクトｂ１の類似オブジェクトが第２のグループから収集されてきたということが利用者にとって分かりやすい表示となる。
【０１１７】
このように、本発明の実施の形態１に係る携帯電話端末１は、複数の属性と属性に対応する属性値とを有する第１、第２、及び第３のオブジェクトと、第１及び第２のオブジェクトが属する第１のグループと、第３のオブジェクトが属する第２のグループと、を保持するメモリ１７１と、操作を受け付けるタッチパネル１１１と、操作が前記第１のオブジェクトを第２のグループに対応付ける対応付け操作であるかどうかを判定する操作判定部１２０と、第１及び第２のオブジェクトにおいて属性値の共通性が高い共通属性を複数の属性から抽出する共通属性抽出部１３０と、操作判定部１２０が対応付け操作であると判定した場合に、複数の属性のうち共通属性を除いた属性の属性値に基づき、第１のオブジェクトと第３のオブジェクトとの類似度を判定する類似度判定部１４０と、類似度が所定以上である場合に、第１のオブジェクトと第３のオブジェクトとを第３のグループに属するように分類する分類部１５０と、第１及び第３のオブジェクトが第３のグループに属していることを表示する表示部１６１と、を具備する。
【０１１８】
また、本発明の実施の形態１に係る携帯電話端末１における表示方法は、複数の属性と前記属性に対応する属性値とを有する第１、第２及び第３のオブジェクトと、第１及び第２のオブジェクトが属する第１のグループと、第３のオブジェクトが属する第２のグループと、を保持するステップと、操作を受け付けるステップＳ１１１０と、操作が前記第１のオブジェクトを第２のグループに対応付ける対応付け操作であるかどうかを判定するステップＳ１２１０と、第１及び第２のオブジェクトにおいて属性値の共通性が高い共通属性を複数の属性から抽出するステップＳ１３３０と、ステップＳ１２１０において対応付け操作であると判定した場合に、複数の属性のうち共通属性を除いた属性の属性値に基づき、第１のオブジェクトと第３のオブジェクトとの類似度Ｌを判定するステップＳ１４２０と、類似度Ｌが所定値Ｌｏ以上である場合に、第１のオブジェクトと第３のオブジェクトとを第３のグループに属するように分類するステップＳ１５２０と、第１及び第３のオブジェクトが第３のグループに属していることを表示するステップＳ１６１０と、を具備する。
【０１１９】
よって、本実施の形態によれば、利用者によって第１のオブジェクトと第２のグループとを対応付ける対応付け操作が行われた場合に、第１のグループに属する複数のオブジェクト間で属性値が共通である共通属性を除いた属性に基づいて、第２のグループに属するオブジェクトから第１のオブジェクトと類似なオブジェクトが抽出されて表示される。
【０１２０】
すなわち、第１のオブジェクトが第１のグループに分類される際に類似度を判断する基準として用いられたであろう共通属性（すなわち分類の基準となった観点）とは異なる別の属性（すなわち分類の基準となった観点とは別の観点）に基づいて第１のオブジェクトの類似オブジェクトが第２のグループから抽出される。このとき、類似オブジェクトの抽出に用いる属性は第１のグループに属する複数のオブジェクトが有する属性に基づいて自動的に選択される。
【０１２１】
したがって、オブジェクトの分類の基準となった観点とは別の観点に基づいた類似オブジェクトを、別の観点を明示的に指示する手間をかけることなく他の分類から抽出して表示することができる。
【０１２２】
また、本実施の形態によれば、利用者が第１のオブジェクトを第１のグループとは異なる第２のグループに対応付ける対応付け操作に基づいて類似オブジェクトが抽出される。このとき、第１のオブジェクトが属している第１のグループと異なる第２のグループ（すなわち、第１のグループの「外」）に第１のオブジェクトを対応付ける操作は、第１のオブジェクトが第１のグループに分類される際に基準となった観点とは別の観点（すなわち、観点の「外」）で再分類する処理を連想しやすい。
【０１２３】
したがって、操作と処理内容との対応を利用者が直感的に把握しやすい。
【０１２４】
また、本実施の形態によれば、第１のオブジェクトの類似オブジェクトの抽出に用いる属性は、第１のグループに属する複数のオブジェクトが有する属性に基づいて自動的に選択される。このとき、利用者が気づいていない意外な属性値の共通性に基づいて第１のオブジェクトの類似オブジェクトが抽出されることが起こり得る。
【０１２５】
したがって、利用者が気づいていない意外な共通点を有するオブジェクトのグループを得ることができ、分類結果が面白味のあるものとなる。
【０１２６】
なお、本実施の形態において、「対応付け操作」は第１のオブジェクトをドラッグして第２のグループを示す領域に近付ける操作、あるいは第１のオブジェクトをドラッグして第２のグループを示す領域を通過させる操作であるものとしたが、これに限るものではない。たとえば、第１のオブジェクトを選択した後に第２のグループを選択するなど、第１のグループを第２のグループに対応付ける操作であればどのような操作を「対応付け操作」であると判定してもよい。また、メニュー選択、ボタン押下、キー押下、テキスト、音声等のいずれかによるコマンド入力の形で第１のオブジェクトと第２のグループとを対応付ける操作を「対応付け操作」としてもよい。
【０１２７】
（実施の形態２）
本発明の実施の形態１では、共通属性を第１のグループに属するオブジェクトが有する属性の属性値に基づいて抽出する例を説明した。これに対し、本発明の実施の形態２では、共通属性を第２のグループに属するオブジェクトが有する属性の属性値に基づいて抽出する別の例を説明する。なお、本発明の実施の形態２において、携帯電話端末１の概略構成および詳細構成は本発明の実施の形態１と同一であるものとする。また、本発明の実施の形態２に係る携帯電話端末１の動作例は、本発明の実施の形態１の説明に用いた属性情報Ｔ１７０（図３）を用いて説明する。
【０１２８】
図６は、本発明の実施の形態２における携帯電話端末１の処理手順を表すフローチャートである。図６に示す処理手順は、図４に示す本発明の実施の形態１における携帯電話端末１の処理手順に加えてステップＳ１３４０を具備する。また、図６に示す処理手順は、図４に示す本発明の実施の形態１における携帯電話端末１の処理手順におけるステップＳ１４２０に替えてステップＳ１４２１を具備する。
【０１２９】
ステップＳ１３４０において共通属性抽出部１３０は、対応付け操作が行われた第２のグループＧ２に属するオブジェクトに共通な第２の共通属性を抽出する。また、ステップＳ１４２１において類似度判定部１４０は、共通属性抽出部１３０がステップＳ１３３０において抽出した共通属性（本実施例では「第１の共通属性」とも呼ぶ）、およびステップＳ１３４０において抽出した第２の共通属性の両方を除いた属性に基づいて第１のオブジェクトと第３のオブジェクトの類似度Ｌを計算するようにしている。
【０１３０】
図７Ａ、図７Ｂ、および図７Ｃは、本発明の実施の形態２に係る携帯電話端末１の動作例を説明する図である。以下、図７Ａ〜図７Ｃを中心に用いて、本発明の実施の形態２に係る携帯電話端末１の動作を説明する。
【０１３１】
図７Ａは、図６に示すフローチャートのステップＳ１６１０において表示部１６１がオブジェクトとグループを表示した状態を示している。
【０１３２】
図７Ｂは、図７Ａに示す状態において利用者がオブジェクトｂ１をグループｇ２に対応付ける対応付け操作を行った状態を示している。
【０１３３】
このとき、携帯電話端末１は、図６に示すフローチャートのステップＳ１１１０〜ステップＳ１４４０の処理を実行する。ステップＳ１１１０〜ステップＳ１３３０の動作は本発明の実施の形態１における動作と同様なので説明を省略する。
【０１３４】
ステップＳ１４２１において、共通属性抽出部１３０は、図３に示す属性情報Ｔ１７０に基づいてオブジェクトｂ３−１、オブジェクトｂ３−２、およびオブジェクトｂ４−１の共通属性（すなわち第２の共通属性）を抽出する。
【０１３５】
属性情報Ｔ１７０において、オブジェクトｂ３−１、オブジェクトｂ３−２、およびオブジェクトｂ４−１は、属性「撮影日」、「シーンモード」の属性値がそれぞれ異なっているのに対し、属性「撮影場所」の属性値は「Ｎ３５°１４１°」、「Ｎ３５°１４０°」、「Ｎ３５°１３９°」であり、属性値の一部「Ｎ３５°」が共通である。したがって、ステップＳ１４２１において共通属性抽出部１３０は、属性「撮影場所」を第２の共通属性として抽出する。
【０１３６】
類似度判定部１４０は、ステップＳ１３３０において抽出された共通属性（すなわち第１の共通属性）「撮影日」およびステップＳ１３４０において抽出された第２の共通属性「撮影場所」を除いた属性「シーンモード」の属性値に基づいてグループｇ２に属するオブジェクトとオブジェクトｂ１の類似度を判定する（ステップＳ１４２１）。
【０１３７】
その結果、最終的にオブジェクトｂ３−１のみがオブジェクトｂ１と同一のグループｇ３に分類される。なぜならば、オブジェクトｂ４−１は、共通属性「撮影日」および第２の共通属性「撮影場所」を除いた属性「シーンモード」の属性値は「クローズアップ」でありオブジェクトｂ１の属性「シーンモード」の属性値「人物」と異なるため、ステップＳ１４２１において類似度Ｌ＝０となり、グループｇ３に分類されないからである。
【０１３８】
すなわち、オブジェクトｂ１がグループｇ１に分類される際に類似度を判断する基準として用いられたであろう共通属性「撮影日」（すなわちグループｇ１の分類の基準となった観点）、およびグループｇ２に属するオブジェクトがグループｇ２に分類される際に類似度を判断する基準として用いられたであろう第２の共通属性「撮影場所」（すなわちグループｇ２の分類の基準となった観点）とは異なる別の属性「シーンモード」（すなわち分類の基準となった観点とは別の観点）に基づいてオブジェクトｂ１の類似オブジェクトｂ３−１がグループｇ２から抽出されるのである。
【０１３９】
図７Ｃは、オブジェクトｂ１、オブジェクトｂ３−１がグループｇ３に分類された様子を表示部１６１が表示した状態を示している。オブジェクトｂ１（すなわち第１のオブジェクト）の類似オブジェクトであるオブジェクトｂ３−１がオブジェクトｂ１の近傍に表示され、２個のオブジェクトが同一のグループに分類されたことが表されている。
【０１４０】
このように、本発明の実施の形態２に係る携帯電話端末１は、メモリ１７１が第２のグループに属する第４のオブジェクトを保持し、共通属性抽出部１３０が第１及び第２のオブジェクトにおいて属性値の共通性が高い第１の共通属性を複数の属性から抽出し、共通属性抽出部１３０が第３及び第４のオブジェクトにおいて属性値の共通性が高い第２の共通属性を複数の属性から抽出し、類似度判定部１４０は、複数の属性のうち第１の共通属性及び第２の共通属性を除いた属性の属性値に基づき、第１のオブジェクトと第３のオブジェクトとの類似度を判定する。
【０１４１】
上記構成によれば、第１のグループに属しているオブジェクト間で属性値が共通である第１の共通属性、および第２のグループに属しているオブジェクト間で属性値が共通である第２の共通属性を除いた属性の属性値に基づいて、第１のオブジェクトの類似オブジェクトが抽出され表示される。
【０１４２】
すなわち、第１のグループの分類の基準となった観点とも、第２のグループの分類の基準となった観点とも異なる別の観点に基づいて第１のオブジェクトの類似オブジェクトが抽出される。
【０１４３】
したがって、既存のグループに分類する際に用いた複数の観点とは異なる別の観点に基づいた類似オブジェクトを抽出することができるので、利用者にとってより意外な共通点を有するオブジェクトのグループを得ることができ、分類結果の意外性や面白味が増す。
【０１４４】
また、上記構成によれば、類似オブジェクトの抽出に用いる属性（すなわち別の観点）は第１のグループに属するオブジェクトが有する属性、および第２のグループに属するオブジェクトが有する属性に基づいて自動的に選択される。
【０１４５】
したがって、第１のグループの分類の基準となった観点とも、第２のグループの分類の基準となった観点とも異なる別の観点に基づいて第１のオブジェクトの類似オブジェクトを抽出する際、別の観点を明示的に指示する手間を省くことができる。
【０１４６】
（実施の形態３）
本発明の実施の形態３では、第１のオブジェクトの対応付け操作が行われる以前に第１のオブジェクトが属していたグループに属するオブジェクトにおいて属性値の共通性が高い属性を共通属性として抽出する別の例を説明する。なお、本発明の実施の形態３に係る携帯電話端末１の動作例は、本発明の実施の形態１の説明に用いた属性情報Ｔ１７０（図３）を用いて説明する。
【０１４７】
図８は、本発明の実施の形態３に係る携帯電話端末１の詳細構成を示す図である。図３においてメモリ１７１は分類部１５０が分類した結果である分類情報（オブジェクトがどのグループに属しているかを示す情報）を保持するよう構成されている。また、共通属性抽出部１３０は、分類部１５０が出力してメモリ１７１が保持している分類情報に基づいて共通属性を抽出する。さらに、類似度判定部１４０は、分類１５０が出力してメモリ１７１が保持している分類情報に基づいて類似度の判定を行う。
【０１４８】
ここで、本実施例における分類情報は、オブジェクトが現在どのグループに属しているかを示す情報に加えて、オブジェクトが過去にどのグループに属していたかを示す履歴情報を含んでいる。分類部１５０は、オブジェクトをグループに分類する処理を行った際に、オブジェクトがグループに属することを示す情報を履歴情報に追加する。これにより、共通属性抽出部１３０は、オブジェクトが現在属しているグループ、およびオブジェクトが過去に属していたグループを参照することができる。
【０１４９】
図９は、本発明の実施の形態３における携帯電話端末１の処理手順を表すフローチャートである。図９に示す処理手順は、図４に示す本発明の実施の形態１における携帯電話端末１の処理手順に加えてステップＳ１３２０、ステップＳ１３５０およびステップＳ１７２０を具備する。また、図９に示す処理手順は、図４に示す本発明の実施の形態１における携帯電話端末１の処理手順におけるステップＳ１４２０に替えてステップＳ１４２２を具備する。
【０１５０】
ステップＳ１３２０において共通属性抽出部１３０は、第１のオブジェクトが第１のグループＧ１に属するよりも以前に属していたグループを分類情報に含まれる履歴情報に基づいて求め、第４のグループＧ４とする。
【０１５１】
ステップＳ１３５０において共通属性抽出部１３０は、ステップＳ１３２０において求めた第４のグループＧ４に属するオブジェクトに共通な第３の共通属性を抽出する。また、ステップＳ１４２１において類似度判定部１４０は、共通属性抽出部１３０がステップＳ１３３０において抽出した共通属性、およびステップＳ１３５０において抽出した第３の共通属性の両方を除いた属性に基づいて第１のオブジェクトと第３のオブジェクトの類似度Ｌを計算するようにしている。
【０１５２】
さらに、ステップＳ１７２０においてメモリ１７１は、ステップＳ１５２０において分類部１５０が分類した第１のオブジェクトと第３のオブジェクトの分類情報（履歴情報を含む）を記憶（追加または更新）するようにしている。
【０１５３】
図１０Ａ、図１０Ｂ、図１０Ｃ、図１１Ａ、および図１１Ｂは、本発明の実施の形態３に係る携帯電話端末１の動作例を説明する図である。以下、図１０Ａ〜図１１Ｂを中心に用いて、本発明の実施の形態３に係る携帯電話端末１の動作を説明する。
【０１５４】
図１０Ａは、図９に示すフローチャートのステップＳ１６１０において表示部１６１がオブジェクトとグループを表示した状態である。図１０Ａにおいてグループｇ１、グループｇ２に加えてグループｇ４が表示されている。グループｇ４には、オブジェクトｂ５−１、オブジェクトｂ５−２、およびオブジェクトｂ５−３が属している。図１０Ａ中の破線および破線矢印は、元々グループｇ４に属していたオブジェクトｂ１が、利用者の操作（たとえばドラッグアンドドロップ操作）によりグループｇ１に属するよう再分類されたことを表している。
【０１５５】
図１０Ｂは、図１０Ａに示す状態において利用者がオブジェクトｂ１をグループｇ２に対応付ける対応付け操作を行った状態を示している。
【０１５６】
このとき、携帯電話端末１は、図９に示すフローチャートのステップＳ１１１０〜ステップＳ１４４０の処理を実行する。ステップＳ１３２０において共通属性抽出部１３０は、第１のオブジェクトｘ１（＝オブジェクトｂ１）が過去に属していたグループを求める。図１０Ａで説明したとおり、オブジェクトｂ１は過去にグループｇ４に属していたので、共通属性抽出部１３０はグループｇ４を第４のグループＧ４とする。
【０１５７】
ステップＳ１３５０において共通属性抽出部１３０は、グループｇ４に属するオブジェクトｂ５−１、オブジェクトｂ５−２、オブジェクトｂ５−３、およびオブジェクトｂ１が有する属性のうち属性値に共通性を有する第３の共通属性を抽出する。
【０１５８】
属性情報Ｔ１７０（図３）において、オブジェクトｂ５−１、オブジェクトｂ５−２、オブジェクトｂ５−３、オブジェクトｂ１の属性「撮影場所」の属性値はいずれも「Ｎ３５°１３９°」で共通している。したがって共通属性抽出部１３０は、属性「撮影場所」を第３の共通属性として抽出する。
【０１５９】
ここで、共通属性抽出部１３０は、第１のオブジェクトｂ１が過去に属していたグループｇ４の共通属性を抽出する際、第１のオブジェクトｂ１自身が有する属性の属性値も参照して共通性の判断を行っている。これにより、第１のオブジェクトｂ１が過去に第４のグループｇ４に分類された際に基準として用いられたであろう観点を精度よく抽出することが可能となる。しかし、過去に属していたグループの共通属性を抽出する際に第１のオブジェクト自身が有する属性の属性値にかかわらず共通性を判断するようにしても差し支えはない。
【０１６０】
なお、グループｇ１に属するオブジェクトの共通属性を抽出する際、グループｇ１に現在属しているオブジェクトのみならず、グループｇ１に過去に属していたオブジェクトの属性の属性値を参照して共通属性を抽出するようにしてもよい。同様に、グループｇ４に属するオブジェクトの共通属性を抽出する際、グループｇ４に過去に属していたオブジェクトの属性の属性値を参照して共通属性を抽出するようにしてもよい。これにより、グループの分類の基準となった観点をより精度よく抽出することができる。
【０１６１】
類似度判定部１４０は、ステップＳ１３３０において抽出された共通属性「撮影日」およびステップＳ１３５０において抽出された第３の共通属性「撮影場所」を除いた属性「シーンモード」の属性値に基づいてグループｇ２に属するオブジェクトとオブジェクトｂ１の類似性を判定する（ステップＳ１４２１）。その結果、最終的にオブジェクトｂ３−１のみがオブジェクトｂ１と同一のグループｇ３に分類される。
【０１６２】
そして、ステップＳ１７２０においてメモリ１７１は、オブジェクトｂ３−１がグループｇ３に新たに分類されたことを分類情報として記憶する。
【０１６３】
図１０Ｃは、オブジェクトｂ１およびオブジェクトｂ３−１がグループｇ３に分類された様子を表示部１６１が表示した状態を示している。
【０１６４】
図１１Ａは、ステップＳ１１１０〜ステップＳ１４４０の処理を終了した後、さらに続けて利用者がオブジェクトｂ１（この時点ではグループｇ３に属している）をグループｇ５に対応付ける対応付け操作を行った状態を示している。
【０１６５】
このとき、携帯電話端末１は図９に示すフローチャートのステップＳ１１１０〜ステップＳ１４４０の処理を再度実行する。ただし、ステップＳ１１１０〜ステップＳ１４４０の２度目の実行において、どのグループおよびオブジェクトについて各ステップを実行するかが１度目の実行の場合と異なる。
【０１６６】
ステップＳ１２３０において操作判定部１２０は、オブジェクトｂ１をオブジェクトｘ１、グループｇ５をグループＧ２とする。ステップＳ１３１０において共通属性抽出部１３０は、現在オブジェクトｂ１が属するグループｇ３をグループＧ１とする。さらに、ステップＳ１３２０において共通属性抽出部１３０は、オブジェクトｂ１が過去に属していた（すなわちグループｇ３に属する以前に属していた）グループを分類情報に含まれる履歴情報に基づいて求めてグループＧ４とする。ここでは、グループｇ１がグループＧ４となる。
【０１６７】
ステップＳ１３３０において共通属性抽出部１３０は、グループｇ３に属するオブジェクトｂ１およびオブジェクトｂ３−１に共通な共通属性を抽出。属性情報Ｔ１７０（図３）において、オブジェクトｂ１およびオブジェクトｂ３−１はともに属性「シーンモード」の属性値が「人物」であり共通しているので、共通属性抽出部１３０は共通属性「シーンモード」を抽出する。
【０１６８】
なお、ステップＳ１３３０において共通属性抽出部１３０が抽出する共通属性は、１度目の実行において抽出する共通属性と区別するため、以下「第１の共通属性」と記載する。
【０１６９】
ステップＳ１３５０において共通属性抽出部１３０は、グループｇ１に属するオブジェクトに共通な共通属性を抽出する。属性情報Ｔ１７０（図３）において、オブジェクトｂ１、オブジェクトｂ２−１、オブジェクトｂ２−２、およびオブジェクトｂ２−３はともに属性「撮影日」の属性値が「２０１０／０１／０１」であり共通しているので、共通属性抽出部１３０は共通属性「撮影日」を抽出する。
【０１７０】
なお、ステップＳ１３３５において共通属性抽出部１３０が抽出する共通属性は、１度目の実行において抽出する第３の共通属性と区別するため、以下「第４の共通属性」と記載する。
【０１７１】
ステップＳ１４１０〜ステップＳ１４４０において類似度判定部１４０は、グループｇ５に属するオブジェクトとオブジェクトｂ１の類似度を判定する。このとき、ステップＳ１４２０において類似度判定部１４０は、第１の共通属性「シーンモード」および第４の共通属性「撮影日」を除いた属性「撮影場所」の属性値に基づいて類似度を判定する。また、ステップＳ１５２０においては、分類部１５０はオブジェクトｂ１と類似度の高いオブジェクトを新たなグループｇ６に分類する。
【０１７２】
属性情報Ｔ１７０（図３）において、属性「撮影場所」の属性値はオブジェクトｂ６−２およびオブジェクトｂ６−３がそれぞれ「Ｎ４５°Ｅ１４９°」、「Ｎ５５°Ｅ１５９°」であり、オブジェクトｂ１の属性「撮影場所」の属性値「Ｎ３５°Ｅ１３９°」とは異なっている。これに対し、オブジェクトｂ６−１の属性「撮影場所」の属性値「Ｎ３５°Ｅ１３９°」はオブジェクトｂ１の属性「撮影場所」の属性値と一致している。したがって、ステップＳ１５２０において分類部１５０は、オブジェクトｂ６−１のみをオブジェクトｂ１と同一のグループｇ６に分類する。
【０１７３】
図１１Ｂは、オブジェクトｂ１、オブジェクトｂ６−１がグループｇ６に分類された様子を表示部１６１が表示した状態を示している。
【０１７４】
オブジェクトをグループｇ３に分類する処理（すなわち図９に示すフローチャートの１度目の処理）におけるステップＳ１４２２において類似度判定部１４０が類似度の判定に用いた属性値は「シーンモード」であった。これに対し、オブジェクトをグループｇ６に分類する処理（すなわち図９に示すフローチャートの２度目の処理）において類似度判定部１４０が類似度の判定に用いた属性値は「撮影場所」であった。これは、利用者が対応付け操作を繰り返すと、繰り返す度に分類の基準とする観点を変化させることができることを意味する。たとえば、対応付け操作を行った結果収集した類似オブジェクトが利用者の意図した観点による類似オブジェクトでない場合に、観点を明示的に切替える操作を行わずとも、対応付け操作を単純に繰り返すことにより分類の観点を順次切替えることができるので、利便性が高い。
【０１７５】
このように、本発明の実施の形態３に係る携帯電話端末１は、メモリ１７１が第３のグループを保持する。
【０１７６】
よって、対応付け操作に基づくオブジェクトの分類によって得られた第３のグループがメモリ１７１に保持される。したがって、利用者が分類結果を後ほど確認することができるようになる。また、後の分類作業の対象として第３のグループまたは第３のグループに分類されたオブジェクトを再利用することが可能となる。
【０１７７】
また、本発明の実施の形態３に係る携帯電話端末１は、共通属性を第１の共通属性とし、メモリ１７１は、第１のオブジェクトが操作の以前に属していた第４のグループと、第４のグループに属する第５のオブジェクトと、を保持し、共通属性抽出部１３０は、第１及び第５のオブジェクトにおいて属性値の共通性が高い第３の共通属性を複数の属性から抽出し、操作判定部１２０が前記対応付け操作であると判定した場合に、類似度判定部１４０は、複数の属性のうち第１及び第３の共通属性を除いた属性の属性値に基づき、第１のオブジェクトと前記第３のオブジェクトとの類似度を判定する。
【０１７８】
よって、第４のグループに属しているオブジェクトに共通な第３の共通属性、及び第１のグループに属しているオブジェクトに共通な第１の共通属性を除いた属性の属性値に基づいて、第１のオブジェクトの類似オブジェクトが抽出され表示される。
【０１７９】
すなわち、第１のオブジェクトが現在属しているグループの分類の基準となった観点とも、第１のオブジェクトが以前属していたグループの分類の基準となった観点とも異なる別の観点に基づいて第１オブジェクトの類似オブジェクトが抽出される。
【０１８０】
したがって、オブジェクトをグループに分類する作業を繰り返し行うことにより、過去に分類の基準として用いた観点とは異なる新たな観点に基づいて類似オブジェクトを抽出して表示することが可能となる。これにより、分類作業を繰り返しても分類の基準として用いる観点の固定化を避けることができ、分類結果の意外性が持続され面白味が増す。
【０１８１】
また、本発明の実施の形態３に係る携帯電話端末１は、操作を第１の操作とし、対応付け操作を第１の対応付け操作とし、共通属性を第１の共通属性とし、メモリ１７１は、第６のオブジェクトと、第６のオブジェクトが属する第５のグループと、を保持し、タッチパネル１１１は、表示部１６１が第３のグループを表示した後に第２の操作を受け付け、共通属性抽出部１３０は、第１及び第３のオブジェクトにおいて属性値の共通性が高い第４の共通属性を複数の属性から抽出し、操作判定部１２０は、第２の操作が第１のオブジェクトを第５のグループに対応付ける第２の対応付け操作であるかどうかを判定し、類似度判定部１４０は、操作判定部１２０が第２の対応付け操作であると判定した場合に、複数の属性のうち第１の共通属性及び第４の共通属性を除いた属性の属性値に基づき、第１のオブジェクトと第６のオブジェクトとの類似度を判定し、分類部１５０は、類似度が所定以上である場合に、第１のオブジェクトと第６のオブジェクトとを第６のグループに属するように分類し、表示部１６１は、第１及び第６のオブジェクトが第６のグループに属していることを表示する。
【０１８２】
よって、第１のグループに分類された第１のオブジェクトを第２のグループに対応付ける１度目の対応付け操作が行われた後、第３のグループに分類された第１のオブジェクトを第５のグループに対応付ける２度目の対応付け操作が行われると、第１のグループに属しているオブジェクトに共通な第１の共通属性、及び第３のグループに属しているオブジェクトに共通な第４の共通属性を除いた属性の属性値に基づいて、第１のオブジェクトの類似オブジェクトが抽出され表示される。
【０１８３】
すなわち、２度目の対応付け操作により、第１のオブジェクトが現在属している第３のグループの分類の基準となった観点とも、第１のオブジェクトが以前属していた第１のグループの分類の基準となった観点とも異なる別の観点に基づいて第１オブジェクトの類似オブジェクトが抽出される。
【０１８４】
したがって、オブジェクトをグループに分類する作業を繰り返し行うことにより、過去に分類の基準として用いた観点とは異なる新たな観点に基づいて類似オブジェクトを抽出して表示することが可能となる。これにより、分類作業を繰り返しても分類の基準として用いる観点の固定化を避けることができ、分類結果の意外性が持続され面白味が増す。
【０１８５】
なお、本発明の実施の形態３において、共通属性抽出部１３０は第１のオブジェクトが前回属していたグループにおける共通属性を抽出し、類似度判定部１４０が共通属性を除く属性の属性値に基づいて類似度を判定するようにしたが、これに限るものではない。共通属性抽出部１３０が、第１のオブジェクトが属していたグループのうち最近属していた３個以上のグループにおける共通属性を複数抽出し、類似度判定部１４０が複数抽出した共通属性を除く属性の属性値に基づいて類似度を判定するようにしてもよい。このようにすれば、対応付け操作を繰り返すうちに同じ観点による類似オブジェクトが繰り返し収集されてしまうことを避けることができる。
【０１８６】
（実施の形態４）
本発明の実施の形態４では、本発明の表示装置をフォトフレームに応用した例を説明する。
【０１８７】
図１２は、本発明の実施の形態４に係るフォトフレーム２の詳細構成図である。図１２においてフォトフレーム２はＳＤカードスロット２１０、およびタイマ１６５を具備する。操作判定部１２０は、タッチパネル１１１が受け付けた操作が表示中止を指示する操作であるかどうかを判定し、表示中止を指示する操作である場合は表示部１６１に表示中止指示を出力する。さらに、表示部１６１は、メモリ１７１が保持する画像データを表示するよう構成されている。
【０１８８】
ＳＤカードスロット２１０は、挿入されたＳＤカード（図示せず）が保持する画像ファイルを読み出してメモリ１７１へ転送する。タイマ１６５は時間を計測し、所定時間が経過したことを表示部１６１へ通知する。表示部１６１は、第３のグループに属するオブジェクト（すなわち類似オブジェクトであるとして分類された画像）の画像データを表示する。このとき表示部１６１は、タイマ１６５の通知に応じて表示する画像を順次切替えるようにしている。また、表示部１６１は、操作判定部１２０が出力する表示中止指示に応じて表示を中止する。
【０１８９】
図１３は、本発明の実施の形態４に係るフォトフレーム２の処理手順を表すフローチャートである。図１３に示す手順は、第３のグループに属するオブジェクトを表示するステップＳ１６２０を具備する。
【０１９０】
また、実施例１における手順（図４）においては、ステップＳ１４２０〜ステップＳ１４４０の繰り返しの最中に表示部１６１が第３のグループの状態を表示するステップＳ１６１０を実行するようになっていた。これに対し、図１３に示す手順においては、類似度判定部１４０の処理（ステップＳ１４１０、ステップＳ１４２０、ステップＳ１４３０、およびステップＳ１４４０）及び分類部１５０の処理（ステップＳ１５１０、ステップＳ１５２０）が完了した後に、表示部１６１の表示処理（ステップＳ１６２０）を実行するようにしている。
【０１９１】
図１４は、本発明の実施の形態４に係るフォトフレーム２の処理手順のうち、図１３に示す処理手順のステップＳ１６２０をさらに詳しく表したフローチャートである。
【０１９２】
ステップＳ１６２１において表示部１６１は、第３のグループＧ３に属する最初のオブジェクトをオブジェクトｘ３とする。次にステップＳ１６２２において表示部１６１は、オブジェクトｘ３の画像データをメモリ１７１から取得する。そしてステップＳ１６２３において表示部１６１は、ステップＳ１６２２で取得した画像データ（すなわちオブジェクトの内容）を全画面表示する。
【０１９３】
ここで、ステップＳ１６２４において表示部１６１は、所定時間経過したらタイマ１６５が表示部１６１へ通知するようタイマ１６５をリセットする。次に、ステップＳ１１２０において、タッチパネル１１１が利用者の操作を受け付ける。続いて、ステップＳ１２２０において操作判定部１２０は、ステップＳ１１２０でタッチパネル１１１が受け付けた操作が表示中止を指示する操作（たとえばタッチパネルをタッチする操作）であるかどうかを判定する。
【０１９４】
ステップＳ１６２５において表示部１６１は、ステップＳ１２２０の判定の結果、表示中止を指示する操作である場合（ステップＳ１６２５，ＹＥＳ）は表示を終了して図１４に示す手順を終了する。一方、表示中止を指示する操作が行われていない場合（ステップＳ１６２５，ＮＯ）は、表示部１６１はステップＳ１６２６の処理へ進む。このとき、ステップＳ１６２５における表示部１６１の判断は、操作判定部１２０が出力する表示中止指示に基づいて行う。
【０１９５】
ステップＳ１６２６において表示部１６１は、タイマ１６５から所定時間経過の通知があったかどうかを判定する。所定時間経過の通知があった場合（ステップＳ１６２６，ＹＥＳ）は、表示部１６１はステップＳ１６２７へ処理を進め、所定時間経過の通知がなかった場合（ステップＳ１６２６，ＮＯ）は、表示部１６１はステップＳ１１２０へ処理を進める。
【０１９６】
ステップＳ１６２７において表示部１６１は、表示中の画像データが第３のグループに属する最後のオブジェクトの画像データであるかどうかを判断する。最後のオブジェクトの画像データである場合（ステップＳ１６２７，ＹＥＳ）、表示部１６１は第３のグループに属するオブジェクトの画像データを繰り返し表示するようステップＳ１６２１へ処理を進める。一方、表示中の画像データが第３のグループに属する最後のオブジェクトの画像データでない場合（ステップＳ１６２７，ＮＯ）、表示部１６１は第３のグループに属する次のオブジェクトについてステップＳ１６２２〜ステップＳ１６２８の処理を繰り返すためステップＳ１６２２へ処理を進める。
【０１９７】
このように、本発明の実施の形態４に係るフォトフレーム２は、図１４に示す手順を実行することにより、対応付け操作によって抽出された第１のオブジェクトの類似オブジェクトの画像データを所定時間ごとに切替えながらスライドショー表示を行う。
【０１９８】
よって、利用者が気づいていない意外な共通点を有する画像のスライドショー表示が可能となるので、利用者は面白味のあるスライドショー表示を鑑賞することができる。また、意外な共通点の発見による新たな発想を得るためのツールとして本発明の実施の形態４に係るフォトフレーム２を利用することもできる。
【０１９９】
また、図１３に示す手順からわかるとおり、利用者が対応付け操作を行う（ステップＳ１１１０）とフォトフレーム２は自動的にスライドショー表示（ステップＳ１６２０）を開始するので、利用者はオブジェクトの分類操作とスライドショー開始操作を別々に行う必要がなくなり、利便性が増す。
【産業上の利用可能性】
【０２００】
本発明は、画像、文書、メッセージ、音楽コンテンツ等のオブジェクトを利用者の操作に応じて提示する機能を持つ提示装置として電子機器に広く利用することができる。たとえば携帯電話端末、スマートフォン、電話端末、ＰＤＡ、パーソナルコンピューター、ワークステーション、カメラ、フォトフレーム、カーナビゲーション端末、ＡＶ機器、情報家電、キオスク端末、電子看板、電子黒板などに有用である。
【符号の説明】
【０２０１】
１    携帯電話端末
１１０    操作受付部
１１１    タッチパネル
１２０    操作判定部
１３０    共通属性抽出部
１４０    類似度判定部
１５０    分類部
１６０    提示部
１６１    表示部
１６５    タイマ
１７０    保持部
１７１    メモリ
１８１    カメラ
１８２    環境情報取得部
１９１    属性付与部
２    フォトフレーム
２１０    ＳＤカードスロット
ｂ１，ｂ２−１，ｂ２−２，ｂ２−３，ｂ３−１，ｂ３−２，ｂ４−１，ｂ５−１，ｂ５−２，ｂ５−３，ｂ６−１，ｂ６−２，ｂ６−３    オブジェクト
ｇ１，ｇ２，ｇ３，ｇ４，ｇ５，ｇ６    グループ
Ｔ１７０    属性情報
【図１】
2012088886.tif 000003
【図２】
2012088886.tif 000004
【図３】
2012088886.tif 000005
【図４】
2012088886.tif 000006
【図５Ａ】
2012088886.tif 000007
【図５Ｂ】
2012088886.tif 000008
【図５Ｃ】
2012088886.tif 000009
【図６】
2012088886.tif 000010
【図７Ａ】
2012088886.tif 000011
【図７Ｂ】
2012088886.tif 000012
【図７Ｃ】
2012088886.tif 000013
【図８】
2012088886.tif 000014
【図９】
2012088886.tif 000015
【図１０Ａ】
2012088886.tif 000016
【図１０Ｂ】
2012088886.tif 000017
【図１０Ｃ】
2012088886.tif 000018
【図１１Ａ】
2012088886.tif 000019
【図１１Ｂ】
2012088886.tif 000020
【図１２】
2012088886.tif 000021
【図１３】
2012088886.tif 000022
【図１４】
2012088886.tif 000023