(57)【要約】  本発明の分類装置は、ユーザにより選択された選択オブジェクトにおける第１領域内の第１位置を決定する選択オブジェクト位置決定部（１１４）と、選択オブジェクトと関連する関連オブジェクトを識別する識別部（１０３）と、関連オブジェクトに対して、選択オブジェクトが第１位置から移動される際の選択オブジェクトとの関連度に応じた追従性を規定する所定の関係に寄与するパラメータを選択オブジェクトとの関連度に応じて設定するパラメータ付与部（１１７）とを備える。これにより、ユーザ操作に応じて直感的にユーザ所望の分類を編成することができる。
2012144225.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、を備える、
分類装置。
【請求項２】
前記分類装置は、さらに、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて前記第２領域の前記第２位置の周囲位置に移動させる追従動作処理部を備える、
請求項１に記載の分類装置。
【請求項３】
前記所定の関係は、少なくとも、位置、速度、加速度のいずれか１つを規定する関数である、
請求項２に記載の分類装置。
【請求項４】
前記所定の関係は、前記追従性として、前記関連オブジェクトと前記選択オブジェクトとの間での引力の動きを前記関連度に応じてシュミレーションするアルゴリズムを規定する、
請求項３に記載の分類装置。
【請求項５】
前記所定の関係は、前記追従性として、前記関連オブジェクトを前記選択オブジェクトの方に引き寄せるばね力の動きを前記関連度に応じてシュミレーションするためのアルゴリズムを規定する、
請求項３に記載の分類装置。
【請求項６】
前記所定の関係は、さらに、前記ばね力によって生じた動きを前記関連度に応じて遅らせる摩擦力をシュミレーションするためのアルゴリズムを規定する、
請求項５に記載の分類装置。
【請求項７】
前記追従動作処理部は、前記関連オブジェクトを、前記関連度に応じた距離だけ離れた前記第２位置の周囲位置に移動させる、
請求項２に記載の分類装置。
【請求項８】
前記関連度は、前記選択オブジェクトと前記関連オブジェクトとの類似度である、
請求項２〜７のいずれか１項に記載の分類装置。
【請求項９】
前記分類装置は、さらに、
前記選択オブジェクトと前記関連オブジェクトとの間に連結ラインを生成し、生成した前記連結ラインを前記関連度に基づき視覚的に認識可能な特徴で前記表示画面に表示する連結ライン生成部を備える、
請求項２〜８のいずれか１項に記載の分類装置。
【請求項１０】
前記パラメータ付与部は、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以上の関連オブジェクトに対してのみ、前記所定の関係のパラメータを、選択オブジェクトとの関連度に応じて設定する、
請求項２〜９のいずれか１項に記載の分類装置。
【請求項１１】
前記追従動作処理部は、さらに、
前記ユーザにより、前記第１位置から前記第２位置に移動した前記選択オブジェクトに加えられる回転を検知する回転検知部と、
前記回転検知部により検知された前記回転の角速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備える、
請求項２〜９のいずれか１項に記載の分類装置。
【請求項１２】
前記追従動作処理部は、さらに、
前記ユーザにより、前記選択オブジェクトが前記第１位置から前記第２位置に移動される際の速度を検知する速度検知部と、
前記速度検知部により検知された前記速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備える、
請求項２〜９のいずれか１項に記載の分類装置。
【請求項１３】
前記分類装置は、
さらに、前記第１領域内に配置されている複数のオブジェクトのうち、ユーザにより指定された指定オブジェクトを、前記第１領域および前記第２領域と異なる第３領域に表示する表示制御部と、
前記第３領域に表示された前記指定オブジェクトを構成する複数の特徴部分のうちユーザにより指定された第１特徴部分を検知する特徴部分検知部と、
前記識別部により識別されたオブジェクトであって前記複数のオブジェクトうち前記第１特徴部分と関連する特徴関連オブジェクトを提示する提示部とを備え、
前記位置決定部は、前記特徴関連オブジェクトのうち、ユーザにより選択された特徴関連オブジェクトを、前記選択オブジェクトとして、当該選択された特徴関連オブジェクトにおける前記第１領域内の第１位置を決定する、
請求項１〜１２のいずれか１項に記載の分類装置。
【請求項１４】
前記選択オブジェクトは、複数のオブジェクトで構成されており、
前記識別部は、前記複数のオブジェクトのうちで、前記複数のオブジェクトの有する特徴を平均したオブジェクトと関連する複数の関連オブジェクトを、前記関連オブジェクトとして識別する、
請求項１〜１３のいずれか１項に記載の分類装置。
【請求項１５】
前記分類装置は、さらに、
前記第２位置の前記選択オブジェクトと前記周囲位置の前記関連オブジェクトとで編成された編成グループに対して前記ユーザより入力される付加情報を受け付け、受け付けた前記付加情報を前記編成グループに付与する付加情報付与部を備える、
請求項１〜１４のいずれか１項に記載の分類装置。
【請求項１６】
前記識別部は、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する第１関連オブジェクトと前記第１関連オブジェクトに関連する第２関連オブジェクトを、前記関連オブジェクトとして識別する、
請求項１〜１５のいずれか１項に記載の分類装置。
【請求項１７】
前記オブジェクトは、アプリケーションを起動するためのアイコンである、
請求項１〜１６のいずれか１項に記載の分類装置。
【請求項１８】
前記オブジェクトは、コンテンツである、
請求項１〜１６のいずれか１項に記載の分類装置。
【請求項１９】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップと含む、
分類方法。
【請求項２０】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップとを、
コンピュータに実行させるプログラム。
【請求項２１】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部とを備える、
集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分類装置および分類方法に関し、特に電子化された画像、データ、およびアイコン等のコンテンツを直感的に再編成することが可能な分類装置および分類方法に関する。
【背景技術】
【０００２】
電子化された画像、データ、およびアイコン等コンテンツは様々な形態をとることができる。近年、ユーザの所有するコンテンツ数が膨大になってきており、コンテンツを所望のカテゴリに分類することは手間である。そこで、コンテンツを分類する技術として、例えば顔、物体認識または特徴量抽出に基づく、自動分類技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開２００８／００８９５９１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のような自動分類技術では、ユーザ個別の特性や嗜好に合致する分類結果を得ることができない。そのため、ユーザ個別の特性や嗜好に合致する分類結果を得るためには、それぞれのコンテンツを逐一マッピングし直すなど、自動分類されたコンテンツを逐一再編集する必要があり、ユーザにとって利用性が低いという課題がある。【０００５】
そこで、本発明は、かかる問題に鑑みてなされたものであって、ユーザ操作に応じて直感的にユーザ所望の分類を編成することができる分類装置および分類方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の一態様に係る分類装置は、表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、を備える。【０００７】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本発明によれば、ユーザ操作に応じて直感的にユーザ所望の分類を編成することができる分類装置および分類方法等を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態における表示画面の一例を示す図である。
【図２】図２は、実施の形態における表示装置の構成の一例を示す図である。
【図３】図３は、実施の形態における分類装置の構成の一例を示すブロック図である。
【図４】図４は、実施の形態における機能追加部の詳細構成の例を示すブロック図である。
【図５】図５は、実施の形態における追従動作部がさらに備える構成要素の例を示すブロック図である。
【図６】図６は、実施の形態における表示画面の一例の構成を説明するための図である。
【図７Ａ】図７Ａは、実施の形態における分類装置の追従動作処理を説明するための図である。
【図７Ｂ】図７Ｂは、実施の形態における分類装置の追従動作処理を説明するための図である。
【図８】図８は、選択オブジェクトに引き寄せられる関連オブジェクトの数の制御を実現するためのモデルを説明するための図である。
【図９】図９は、実施の形態における分類装置が関連オブジェクトそれぞれに関連度に応じた引張力を与える場合のフロー図である。
【図１０】図１０は、選択オブジェクトに引き寄せられる関連オブジェクトの数をユーザが制御できる場合の別の例を説明するための図である。
【図１１】図１１は、実施の形態における分類装置の処理の一例を説明するためのフローチャートである。
【図１２】図１２は、実施の形態における分類装置が提示する表示画面を用いて新たなカテゴリグループを編成する場合の例を説明するための図である。
【図１３】図１３は、実施の形態における分類装置が提示する表示画面を用いて新たなカテゴリグループを編成する場合の例を説明するための図である。
【図１４Ａ】図１４Ａは、実施の形態における分類装置が提示する表示画面を用いて新たなカテゴリグループを編成する場合の例を説明するための図である。
【図１４Ｂ】図１４Ｂは、実施の形態における分類装置が提示する表示画面を用いて新たなカテゴリグループを編成する場合の例を説明するための図である。
【図１５】図１５は、実施の形態における分類装置が提示する表示画面を用いて新たなカテゴリグループを編成する場合の例を説明するための図である。
【図１６Ａ】図１６Ａは、実施の形態の変形例１における分類装置の追従動作処理を説明するための図である。
【図１６Ｂ】図１６Ｂは、実施の形態の変形例１における分類装置の追従動作処理を説明するための図である。
【図１７】図１７は、図１６Ａおよび図１６Ｂに示す制御を実現するためのモデルを説明するための図である。
【図１８】図１８は、選択オブジェクトに引き寄せられる関連オブジェクトの数をユーザが制御できる場合の例を示す図である。
【図１９】図１９は、実施の形態の変形例２における分類装置の追従動作処理を説明するための図である。
【発明を実施するための形態】
【００１０】
（本発明の一態様を得るに至った経緯）
一般的なコンテンツとして例えば写真データ、映像データ、テキストデータなどがある。例えば、写真データは、一般的に原画像データまたは圧縮画像データ（例えばＪＰＥＧ形式）として格納される。また、例えば映像は、一般的に適切なコーデックを用いて符号化された画像フレームの集合（例えばＭＰＥＧ形式）として格納される。また、例えばテキストデータは、一般的なテキストファイル、アプリケーション特有のファイル（例えばマイクロソフトワードのｄｏｃまたはｄｏｃｘ形式）、または印刷可能なファイル（例えばＰＤＦ）として格納される。コンテンツの中には、テキストおよび画像データをどちらも含むものもある。このようなコンテンツには、プレゼンテーションソフトウェアアプリケーション（例えばマイクロソフト・パワーポイント）で扱われるファイルなどがある。また、データベース等では、コンテンツとして一般的にテキストデータおよび数値データを格納するだけでなく、さらに格納したデータに意味を付与する所定のデータ構造に従って画像データも格納できるものがある。コンテンツとしてのアイコンの配置や編集できるアプリケーションもある。このようなアプリケーションの中には、アイコンを画像データとして格納したり、アイコンを追加のメタデータとともに格納したりできるものもある。
【００１１】
上述したようなコンテンツを分類（配置）することをユーザが希望する場合、従来その作業は面倒であって直感的なプロセスとは程遠かった。また、従来のソフトウェア等などで実現されている分類技術では、ユーザは、所望のコンテンツを選択するために複雑なシステムメニュー、ダイアログボックス、またはコマンドでインタラクションなどの操作を行わなければならない。さらに、コンテンツが、写真、画像、映画などのテキストではないものを含む場合、テキスト検索技術の性能の効果はそれほど高くなくソフトウェア等による自動分類を行えない場合もあるので、操作はさらに煩雑になる。
【００１２】
また、写真画像が多く格納されるものなど、コンテンツ容量が大きい場合、コンテンツを分類する作業は、非常に面倒な作業になる。
【００１３】
このような分類作業を自動化したツール（技術）は、例えば特許文献１で開示されているように、いくつかあり、このツールを使用して画像特徴抽出および顔またはオブジェクト認識などに基づき画像等のコンテンツを分類することもできる。
【００１４】
しかしながら、これらのツール（従来の自動分類技術）では、検出されるヒット数が多すぎる場合が多く、ヒットした中から多くのコンテンツをユーザが手動で除外しなければならない。また、上記特許文献１のような自動分類技術では、ユーザ個別の特性や嗜好に合致する分類結果を得ることができないため、ユーザ個別の特性や嗜好に合致する分類結果を得るためには、それぞれのコンテンツを逐一マッピングし直すなど、自動分類されたコンテンツを逐一再編集する必要がある。
【００１５】
このように、ユーザにとって利用性が低いという問題があった。
【００１６】
そこで、本発明の一態様は、かかる問題に鑑みてなされたものであって、ユーザ操作に応じて直感的にユーザ所望の分類を編成することができる分類装置および分類方法を提供することを目的とする。
【００１７】
上記問題を解決するために、本発明の一態様に係る分類装置は、表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、を備える。
【００１８】
これにより、ユーザ操作に応じて直感的にユーザ所望の分類を編成することができる分類装置を実現することができる。
【００１９】
ここで、例えば、前記分類装置は、さらに、前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて前記第２領域の前記第２位置の周囲位置に移動させる追従動作処理部を備えるとしてもよい。
【００２０】
また、例えば、前記所定の関係は、少なくとも、位置、速度、加速度のいずれか１つを規定する関数であるとしてもよい。
【００２１】
ここで、例えば、前記所定の関係は、前記追従性として、前記関連オブジェクトと前記選択オブジェクトとの間での引力の動きを前記関連度に応じてシュミレーションするアルゴリズムを規定するとしてもよい。
【００２２】
また、例えば、前記所定の関係は、前記追従性として、前記関連オブジェクトを前記選択オブジェクトの方に引き寄せるばね力の動きを前記関連度に応じてシュミレーションするためのアルゴリズムを規定するとしてもよい。
【００２３】
また、例えば、前記所定の関係は、さらに、前記ばね力によって生じた動きを前記関連度に応じて遅らせる摩擦力をシュミレーションするためのアルゴリズムを規定するとしてもよい。
【００２４】
また、例えば、前記追従動作処理部は、前記関連オブジェクトを、前記関連度に応じた距離だけ離れた前記第２位置の周囲位置に移動させるとしてもよい。
【００２５】
また、例えば、前記関連度は、前記選択オブジェクトと前記関連オブジェクトとの類似度であるとしてもよい。
【００２６】
また、例えば、前記分類装置は、さらに、前記選択オブジェクトと前記関連オブジェクトとの間に連結ラインを生成し、生成した前記連結ラインを前記関連度に基づき視覚的に認識可能な特徴で前記表示画面に表示する連結ライン生成部を備えるとしてもよい。
【００２７】
また、例えば、前記パラメータ付与部は、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以上の関連オブジェクトに対してのみ、前記所定の関係のパラメータを、選択オブジェクトとの関連度に応じて設定するとしてもよい。
【００２８】
また、例えば、前記追従動作処理部は、さらに、前記ユーザにより、前記第１位置から前記第２位置に移動した前記選択オブジェクトに加えられる回転を検知する回転検知部と、前記回転検知部により検知された前記回転の角速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備えるとしてもよい。
【００２９】
また、例えば、前記追従動作処理部は、さらに、前記ユーザにより、前記選択オブジェクトが前記第１位置から前記第２位置に移動される際の速度を検知する速度検知部と、前記速度検知部により検知された前記速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備えるとしてもよい。
【００３０】
また、例えば、前記分類装置は、さらに、前記第１領域内に配置されている複数のオブジェクトのうち、ユーザにより指定された指定オブジェクトを、前記第１領域および前記第２領域と異なる第３領域に表示する表示制御部と、前記第３領域に表示された前記指定オブジェクトを構成する複数の特徴部分のうちユーザにより指定された第１特徴部分を検知する特徴部分検知部と、前記識別部により識別されたオブジェクトであって前記複数のオブジェクトうち前記第１特徴部分と関連する特徴関連オブジェクトを提示する提示部とを備え、前記位置決定部は、前記特徴関連オブジェクトのうち、ユーザにより選択された特徴関連オブジェクトを、前記選択オブジェクトとして、当該選択された特徴関連オブジェクトにおける前記第１領域内の第１位置を決定するとしてもよい。
【００３１】
また、例えば、前記選択オブジェクトは、複数のオブジェクトで構成されており、前記識別部は、前記複数のオブジェクトのうちで、前記複数のオブジェクトの有する特徴を平均したオブジェクトと関連する複数の関連オブジェクトを、前記関連オブジェクトとして識別するとしてもよい。
【００３２】
また、例えば、前記分類装置は、さらに、前記第２位置の前記選択オブジェクトと前記周囲位置の前記関連オブジェクトとで編成された編成グループに対して前記ユーザより入力される付加情報を受け付け、受け付けた前記付加情報を前記編成グループに付与する付加情報付与部を備えるとしてもよい。
【００３３】
また、例えば、前記識別部は、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する第１関連オブジェクトと前記第１関連オブジェクトに関連する第２関連オブジェクトを、前記関連オブジェクトとして識別するとしてもよい。
【００３４】
ここで、例えば、前記オブジェクトは、アプリケーションを起動するためのアイコンである。
【００３５】
また、例えば、前記オブジェクトは、コンテンツである。
【００３６】
また、上記問題を解決するために、本発明の一態様に係る分類方法は、表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップと含む。
【００３７】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３８】
また、以下、ここで示される図面は、想定されるすべての実施の形態ではなく選択した実施の形態を例示することのみを目的としており、本開示の範囲を限定することは意図していない。同じ参照符号は、図面のいくつかの図を通して、対応する部分を示す。
【００３９】
（実施の形態）
本実施の形態では、対象コンテンツ（選択オブジェクト）と対象コンテンツに類似する他の関連コンテンツ（関連オブジェクト）との関連度に基づいて、コンピュータにより生成された追従性を規定するパラメータを関連付けることにより、ユーザフレンドリーかつユーザにとって自然な方法で、画像やアイコン等のコンテンツ（オブジェクト）の分類を再編成することができる分類装置および分類方法を説明する。
【００４０】
また、本実施の形態における分類装置および分類方法は、コンテンツの関連度に応じてコンピュータによりシミュレート可能な例えば物理的な動き特性を示すように関連コンテンツに上記パラメータを設定する。ここで、例えばユーザは、表示画面等のコンピュータにより生成された画像空間において、適切なタッチジェスチャ、またはポインティングデバイスなどにより、所望の対象コンテンツを選択して動かすとする。すると、関連コンテンツは、表示画面等のコンピュータにより生成された画像空間において、対象コンテンツに追従しながら物理的な動き特性を示す可動オブジェクト（物理オブジェクト）として描画される。より具体的には、関連コンテンツは、見えない引力（例えば、見えないばねの力、重力等の物理的な力）により選択された対象コンテンツに引き寄せられているかのように動くように描画される。
【００４１】
したがって、ユーザが表示画面等の画像空間において選択した対象コンテンツを例えばドラッグすると、関連コンテンツは、見えない引力によって動いているような運動学的な動きを示しながら、選択された対象コンテンツに追従するように描画される。
【００４２】
なお、この見えない引力の強さは、対象コンテンツとの関連度に応じて定義される。つまり、関連度が高い関連コンテンツは、関連度が低い関連コンテンツよりも強い力によって引き寄せられるように定義される。
【００４３】
また、この見えない引力の強さは、対象コンテンツに追従する速度に反映されるように定義されてもよい。すなわち、関連度が高い関連コンテンツほど、選択された対象コンテンツに速く追従して移動するように定義されてもよい。
【００４４】
このように見えない引力の強さが定義されることで、関連度が低い関連コンテンツよりも、関連度が高い関連コンテンツの方が対象コンテンツにより近い位置に集まることになる。
【００４５】
したがって、ユーザは、対象コンテンツに追従する関連コンテンツの動きや関連コンテンツがレンダリングされた位置を観察することによって、関連コンテンツと対象コンテンツとの関連度が直感的にわかる。
【００４６】
また、コンピュータによって生成された画像空間において、ユーザにより対象コンテンツが移動される際、その関連コンテンツは、物理オブジェクトの動きを模倣した動きを伴って移動される。そのため、ユーザは、対象コンテンツを単にタッチアンドドラッグ（またはクリックアンドドラッグ）などの操作で移動させるだけで、関連コンテンツを再編成することができるので、再編成する操作方法を迅速かつ自然に学習することができる。
【００４７】
なお、追従性を規定するパラメータとは、典型的には、対象コンテンツとその関連コンテンツとの関連度に応じたある種の物理パラメータである。物理パラメータの例として、は、以下の（ａ）〜（ｄ）が挙げられるがこれらに限定されるものではない。
（ａ）関連コンテンツ（関連オブジェクト）と対象コンテンツ（選択オブジェクト）との間で作用する引張力および／または引力などの力
（ｂ）関連コンテンツ（関連オブジェクト）が対象コンテンツ（選択オブジェクト）に近づく速度
（ｃ）対象コンテンツ（選択オブジェクト）に対する関連コンテンツ（関連オブジェクト）の最終相対位置
（ｄ）（ａ）〜（ｄ）の組み合わせ
【００４８】
なお、追従性を規定するパラメータは、物理パラメータに限られない。対象コンテンツが移動される際、関連コンテンツが、物理的な動きの模倣を伴う移動など追従性を示す動きを規定できるパラメータであれば、その形式は問わない。
【００４９】
以下、図面を参照して、例示的な実施の形態を具体的に説明する。
【００５０】
選択オブジェクト（対象コンテンツ）および関連オブジェクト（関連コンテンツ）との間の関連度は、追従性を規定するパラメータを用いて定義される。以下では、例示として、力、速度、または相対位置等の運動学に関連する物理パラメータを上記追従性を規定するパラメータとして用いる場合について説明する。
【００５１】
まず、物理パラメータを用いて、関連オブジェクトと選択オブジェクトとの間で作用する引張力および引力等の力を定義する場合について説明する。このような力は、例えば、（式１）で定義される関係式に従ってコンピュータにより生成（シミュレート）される。
【００５２】
【数１】
2012144225.tif 000003
【００５３】
ここで、
【数２】
2012144225.tif 000004
は、関連オブジェクトｉと選択オブジェクトＴとの間で作用する力を示す。また、ｋｉは、関連オブジェクトｉと選択オブジェクトＴ（ｋｉ＞０）との関連性（関連度）に依存するパラメータである。また、
【数３】
2012144225.tif 000005
は、関連オブジェクトｉの位置を示す。また、
【数４】
2012144225.tif 000006
は、選択オブジェクトＴの位置を示す。
【００５４】
次に、別の例として、物理パラメータを用いて、関連オブジェクトが選択オブジェクトに引き寄せられる速度を定義する場合について説明する。このような速度は、例えば、（式２）で定義される関係式に従ってコンピュータにより生成（シミュレート）される。
【００５５】
【数５】
2012144225.tif 000007
【００５６】
ここで、
【数６】
2012144225.tif 000008
は、時間ｔの関連オブジェクトｉの位置を示す。また、
【数７】
2012144225.tif 000009
は、時間ｔの選択オブジェクトＴの位置を示す。ｌｉは、関連オブジェクトｉと選択オブジェクトＴ（ｌｉ＞１）との間の関連性（関連度）に依存するパラメータである。
【００５７】
次に、さらに別の例として、物理パラメータを用いて、選択オブジェクトに対する関連オブジェクトの最終位置（相対位置）を定義する場合について説明する。このような相対位置は、例えば（式３）で定義される関係性に従ってコンピュータによって生成される。
【００５８】
【数８】
2012144225.tif 000010
【００５９】
ここで、
【数９】
2012144225.tif 000011
は、関連オブジェクトｉの最終相対位置を示す。
【００６０】
また、（式３）は、関連オブジェクトｉと選択オブジェクトＴとの間の関連性（関連度）に依存して設定される。例えば、選択オブジェクトＴが移動された場合、関連オブジェクトｉは、選択オブジェクトＴと関連度が高いものから低い順に、表１または表２に示される選択オブジェクトＴの周囲位置の順番で最終相対位置に移動される。
【００６１】
【表１】
2012144225.tif 000012
【００６２】
【表２】
2012144225.tif 000013
【００６３】
なお、オブジェクトの配置方法が表１、表２の例に限られないことはいうまでもない。例えば、画面の所定の領域に、選択オブジェクトを先頭とし、関連度が高いものから低い順に、一列に配置することとしてもよい。また、関連度の大小に対応する距離で、関連オブジェクトを、選択オブジェクトを周囲に配置するようにしてもよい。
【００６４】
ここで、関連オブジェクトが位置
【数１０】
2012144225.tif 000014
に近づく速度は、以下の例えば（式４）で算出することができる。
【００６５】
【数１１】
2012144225.tif 000015
【００６６】
ここで、
【数１２】
2012144225.tif 000016
は、時間ｔの関連オブジェクトｉの位置を示す。
【００６７】
【数１３】
2012144225.tif 000017
は、時間ｔの選択オブジェクトＴの位置を示す。また、ｌは、一定のパラメータ（ｌ＞１）である。
【００６８】
また、別の例として、関連オブジェクトと選択オブジェクトとの間の関連度を、関連オブジェクトと選択オブジェクトとの間で作用する引張力および引力等の力と、選択オブジェクトに対する関連オブジェクトの最終位置（相対位置）とを組み合わせた物理パラメータを用いて定義してもよい。
【００６９】
この場合、関連オブジェクトは、
【数１４】
2012144225.tif 000018
に近づく、ここで、
【数１５】
2012144225.tif 000019
は、上述したように、関連オブジェクトｉと選択オブジェクトＴとの間の関連性に応じて設定される。
【００７０】
したがって、関連オブジェクトｉと、
【数１６】
2012144225.tif 000020
との間で作用する力は、以下の例えば（式５）で示すことができる。
【００７１】
【数１７】
2012144225.tif 000021
【００７２】
ここで、ｋｉは、関連オブジェクトｉと対象選択オブジェクトＴ（ｋｉ＞０）との間の関連性に依存するパラメータである。
【００７３】
また、別の例として、関連オブジェクトと選択オブジェクトとの間の関連度を、関連オブジェクトが選択オブジェクトに引き寄せられる速度と、選択オブジェクトに対する関連オブジェクトの最終位置（相対位置）とを組み合わせ物理パラメータを用いて定義してもよい。
【００７４】
この場合、関連オブジェクトｉは、
【数１８】
2012144225.tif 000022
に近づく。
【００７５】
したがって、関連オブジェクトｉが
【数１９】
2012144225.tif 000023
に近づく速度は、以下の例えば（式６）で示すことができる。
【００７６】
【数２０】
2012144225.tif 000024
【００７７】
ここで、
【数２１】
2012144225.tif 000025
は、時間ｔにおける関連オブジェクトｉの位置を示す。また、
【数２２】
2012144225.tif 000026
は、時間ｔにおける選択オブジェクトＴの位置を示す。また、ｌｉは、関連オブジェクトｉと選択オブジェクトＴ（ｌｉ＞１）との関連性に依存するパラメータである。
【００７８】
次に、本実施の形態における分類装置および分類方法が、関連オブジェクトと選択オブジェクトとをどのように上述した追従性を規定するパラメータを設定して用いるかについて説明する。
【００７９】
図１は、本実施の形態における表示画面２２の一例を示す図である。
【００８０】
図１に示す表示画面２２は、タッチ操作可能なユーザインタフェースを兼ねており、ユーザがタッチジェスチャを用いてインタラクションを行うことができる複数の異なる領域を有するとして以下説明する。なお、表示画面２２は、タッチ操作可能であるとして説明するが、当然のことながら、他の種類のユーザインタラクションに対応するものであってもよい。例えば、マウスまたはタッチペンによって駆動されるコンピュータ機器も使用して、表示画面２２を制御するとしてもよい。
【００８１】
図１では、フォトライブラリコンテンツなどの画像コンテンツの管理の場合に用いられる場合が例示されている。なお、当然のことながら、本実施の形態で管理されるコンテンツは画像コンテンツに限られない。映像コンテンツ、テキストコンテンツ、ハイパーテキストコンテンツ、データベースコンテンツ、アイコン等、表示画面２２に複数表示されるオブジェクトであればよい。
【００８２】
図２は、本実施の形態における表示装置２０の構成の一例を示す図である。
【００８３】
ここで、図２に示す表示装置２０は、タッチパネルディスプレイ２４と、ＣＰＵ２６と、バス２８と、メモリ３０と、記憶装置３２と、Ｉ／Ｏ３４と、ディスプレイドライバ３６とを備える。バス２８は、ＣＰＵ２６と、ランダムアクセスが可能なメモリ３０と記憶装置３２とが接続されている。ＣＰＵ２６は、バス２８に接続された中央演算処理装置である。Ｉ／Ｏ３４は、バス２８に接続された入出力部であり、有線接続または無線接続など任意の適切な手段を介して容易に外部装置と通信することができる。
【００８４】
ディスプレイドライバ３６は、バス２８に接続されてタッチパネルディスプレイ２４を支援する。例えばディスプレイドライバ３６は、ユーザがタッチパネルディスプレイ２４に対してタッチジェスチャを行った時、表示装置２０を駆動させてタッチ入力コマンドを受信するために必要な回路を備える。また、例えば、ディスプレイドライバ３６は、図１に示す表示画面２２において、ユーザが画像コンテンツの選択するのを可能にするためのタッチアンドドラッグなどの操作を支援する。
【００８５】
なお、図２に示す表示装置２０は、Ｉ／Ｏ３４を介して、以下で説明する分類装置と通信するとしてもよいし、以下で説明する分類装置に構成されているとしてもよい。
【００８６】
図３は、本実施の形態における分類装置１００の構成の一例を示すブロック図である。図４は、本実施の形態における機能追加部１２７の詳細構成の例を示すブロック図である。図３に示す分類装置１００は、カテゴリ再編成ユーザインタフェース１０２と、識別部１０３と、総括的分類部１０４と、選択オブジェクト位置決定部１１４と、パラメータ付与部１１７と、付加情報付与部１１２と、追従動作処理部１２１と、カテゴリ再編成部１２６と、機能追加部１２７とを備える。
【００８７】
カテゴリ再編成ユーザインタフェース１０２は、いくつかのソフトウェアコンポーネントを順次用いてユーザとの対話を支援したり、ユーザとディスプレイ等の表示画面との進行中の対話を処理したりするインタフェース部である。図２の表示装置２０と連携する場合、カテゴリ再編成ユーザインタフェース１０２は、表示装置２０のＩ／Ｏ３４と通信しながら、ユーザとの対話を支援する。
【００８８】
総括的分類部１０４は、識別部１０３と連携し、ユーザがなにもしなくても、必要な時に作動する。総括的分類部１０４は、周知の自動分類技術に基づき、管理対象の複数のオブジェクトを異なるカテゴリに総括的に自動分類する。
【００８９】
識別部１０３は、顔認識部１０６と、オブジェクト認識部１０８と、特徴抽出部１１０と、オブジェクト関連性分析部１１６とを備える。識別部１０３は、複数のオブジェクトのうちで選択オブジェクトと関連する関連オブジェクトを識別する。
【００９０】
ここで、オブジェクトは、典型的には、画像、映像等の内容を示すコンテンツであるが、アプリケーションを起動するためのアイコンであってもよい。
【００９１】
特徴抽出部１１０は、周知の特徴抽出技術により、例えば画像などのオブジェクト内に潜在する特徴を抽出する。
【００９２】
顔認識部１０６は、複数のオブジェクトが人物の写っている写真等のコンテンツ（例えば画像）である場合、複数のコンテンツそれぞれを分析して、コンテンツ内の顔を示す領域を認識する。例えば、顔認識部１０６は、ユーザが選択する選択オブジェクト（例えば画像に含まれる対象者）の顔に対応する目、鼻、頬骨、顎などの特徴を検出する適切な顔認識アルゴリズムを用いて、顔を示す領域を認識する。
【００９３】
オブジェクト認識部１０８は、顔認識部１０６のように対象オブジェクト内の特徴を認識する。ここで、顔認識部１０６は、人間の顔に見られる特徴を認識するように設計されているが、オブジェクト認識部１０８は、より総括的なものを認識するに設計されるため、建物、地理的特徴、家具などのオブジェクトを認識する。なお、顔認識部１０６とオブジェクト認識部１０８とは、既知の顔および既知の物体等から特徴を抽出して学習することが可能な学習システムを用いて実現されるとしてもよい。なお、顔認識部１０６とオブジェクト認識部１０８との識別能力は、特徴抽出部１１０の総括的特徴抽出能力に依存する。
【００９４】
なお、顔認識部１０６およびオブジェクト認識部１０８は、視覚イメ―ジ処理に特に適している。これらは、元々汎用的なものであるが、独創性を示すと思われるあらゆる特徴の抽出に適応している。視覚的コンテンツ（写真、動画等）から抽出された特徴だけでなく、より汎用的なデータマイニングアプリケーションに適用可能なように他のデータの種類にも適用される。
【００９５】
オブジェクト関連性分析部１１６は、選択オブジェクト位置決定部１１４と総括的分類部１０４と連携して動作し、第１領域にある複数のオブジェクトがユーザの選択した選択オブジェクトに関連しているかを判定する。この判定には、選択オブジェクトの関連オブジェクトに関連度を付与することが含まれる。例えば、関連度として、数値が付与されてもよいし、０％から１００％のスコアを付与するとしてもよい。なお、１００％のスコアは、選択オブジェクトと同一または選択オブジェクトとの類似度が非常に大きいことを示す。一方、０％のスコアは、選択オブジェクトと関連がないことを示す。
【００９６】
選択オブジェクト位置決定部１１４は、位置決定部の一例であり、表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける第１領域内の第１位置を決定する。具体的には、選択オブジェクト位置決定部１１４は、ユーザにより選択された選択オブジェクトの位置を順次決定する。
【００９７】
パラメータ付与部１１７は、連結ライン生成部１１８と、パラメータ算出部１２０とを備える。パラメータ付与部１１７は、パラメータ算出部１２０により算出されたパラメータであって選択オブジェクトが前記第１位置から移動される際の選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、関連オブジェクトに対して、選択オブジェクトとの関連度に応じて設定する。ここで、関連度とは、例えば選択オブジェクトと関連オブジェクトとの類似度である。また、この関連度とは、例えば、選択オブジェクトと関連オブジェクトとそれぞれが有する特徴量の類似度であってもよいし、色、画素値、動きベクトルなどの類似度であってもよい。例えば、選択オブジェクトと関連オブジェクトとがオブジェクトの説明を記述するメタデータ部を有する場合には、メタデータ部の類似度としてもよい。また、この関連度とは、選択オブジェクトがアプリケーションを起動するためのアイコンの場合には、アイコンに関連付けられたアプリケーションの名称の類似度、アイコンに関連付けられたアプリケーションの種類の類似度、アイコン画像の画像としての類似度などでもよい。また、追従性は、物理的な動きの模倣を伴う移動など追従動作の性質を意味する。
【００９８】
なお、パラメータ付与部１１７は、関連オブジェクトのうち、選択オブジェクトとの関連度が第１関連度以上の関連オブジェクトに対してのみ、所定の関係のパラメータを、選択オブジェクトとの関連度に応じて設定するとしてもよい。
【００９９】
パラメータ算出部１２０は、関連オブジェクトそれぞれに対して、選択オブジェクトとの関連度に応じた追従性を規定するパラメータを算出する。ここで、パラメータ算出部１２０は、追従性として、関連オブジェクトそれぞれと選択オブジェクトとの間での引力の動きを関連度に応じてシュミレーションするアルゴリズムを規定する所定の関係に寄与するパラメータ（所定の関係のパラメータ）を算出するとしてよい。また、パラメータ算出部１２０は、追従性として、関連オブジェクトを選択オブジェクトの方に引き寄せるばね力の動きを関連度に応じてシュミレーションするためのアルゴリズムを規定する所定の関係に寄与するパラメータ（所定の関係のパラメータ）を算出するとしてよい。なお、パラメータ算出部１２０は、さらに、追従性として、ばね力によって生じた動きを関連度に応じて遅らせる摩擦力をシュミレーションするためのアルゴリズムを規定する所定の関係に寄与するパラメータ（所定の関係のパラメータ）を算出するとしてよい。
【０１００】
ここで、所定の関係とは、所定の関数のような数式によって表現できるものであってもよく、例えば関連度と各種の数値とを対応付けたテーブルのような、数式によって表現できないものであってもよい。所定の関数は、少なくとも、オブジェクトが移動する際の位置、速度、加速度のいずれか１つを規定するものである。このような所定の関数の一例として、物理現象を規定する関数がある。しかしながら、所定の関数は、この例に限らず、オブジェクトの曲線的または直線的な動きを規定するものであればどのようなものであってもよい。なお、以下で説明する実施の形態においては、関連オブジェクトと選択オブジェクトとの間で作用する力の関係式、関連オブジェクトが選択オブジェクトに引き寄せられる速度の関係式、選択オブジェクトに対する関連オブジェクトの最終位置（相対位置）の関係式について具体例を用いて説明しているが、これらの例に限られないことはいうまでもない。
【０１０１】
パラメータ算出部１２０は、関連オブジェクトが例えば牽引力を発生する見えないばねによって連結されているかのように扱われる物理パラメータを算出する。それにより、ユーザが選択オブジェクトを動かす度にその選択オブジェクトに関連オブジェクトを追従させるなど物理的な動きを模倣させる性質（追従性）を関連オブジェクトに規定することができる。
【０１０２】
連結ライン生成部１１８は、選択オブジェクトと関連オブジェクトとの間に連結ラインを生成し、生成した連結ラインを関連度に基づき視覚的に認識可能な特徴で表示画面に表示する。具体的には、連結ライン生成部１１８は、オブジェクト関連性分析部１１６の分析結果に基づいて、選択オブジェクトと関連オブジェクトとの間に連結ラインを生成する。ここで、連結ライン生成部１１８は、選択オブジェクトとの関連度に応じて太さまたは色など調整した連結ラインを関連オブジェクトに生成してもよい。
【０１０３】
付加情報付与部１１２は、第２位置の選択オブジェクトと周囲位置の関連オブジェクトとで編成された編成グループに対してユーザより入力される付加情報を受け付け、受け付けた付加情報をその編成グループに付与する。
【０１０４】
ここで、付加情報は、例えばタグやメタデータなどである。ユーザは、付加情報付与部１１２を介して、編成された編成グループに属する複数のオブジェクトにタグを付与してもよい。例えば、編成グループに属する複数のオブジェクトがユーザの娘の顔に対応するオブジェクトであるとすると、娘の名前を付加情報として付与してもよい。
【０１０５】
カテゴリ再編成部１２６は、第２位置の選択オブジェクトと周囲位置の関連オブジェクトとを新たなカテゴリのグループ（編成グループ）として編成する。具体的には、カテゴリ再編成部１２６は、選択オブジェクトと関連オブジェクトとをまとめて１つの編成グループとし、新たに作成した認識情報を編成グループに関連付ける。これにより、編成グループにカテゴリ名などの付加情報を追加するために後で呼び戻すことができる。また、ユーザが、さらなるオブジェクト再編成の際に、編成グループを構成するオブジェクトを開始地点（選択オブジェクト）として用いることもできる。
【０１０６】
追従動作処理部１２１は、追従動作部１２２と、関連オブジェクト位置決定部１２４とを備える。
【０１０７】
追従動作部１２２は、ユーザによって、選択オブジェクトが第１位置から表示画面の第１領域とは異なる第２領域に含まれる第２位置に移動される際、関連オブジェクトを、選択オブジェクトに追従させて第２領域の第２位置の周囲位置に移動させる。また、追従動作部１２２は、関連オブジェクトを、上記パラメータ（所定の関係）に基づく動きを伴って選択オブジェクトに追従させる。また、追従動作部１２２は、関連オブジェクトを、関連度に応じた距離だけ離れた第２位置の周囲位置に移動させる。例えば、追従動作部１２２は、複数の関連オブジェクトを、追従性を規定するパラメータで特徴付けられる力により選択オブジェクトに引き寄せながら追従させたり、関連度に応じた距離を有する第２位置の周囲位置に移動させたりする。
【０１０８】
具体的には、追従動作部１２２は、選択オブジェクトとの関連度に応じた追従性を規定するパラメータを用いて、関連オブジェクトを、例えば引張力またはばね力でシミュレートされる物理的な動きの模倣を伴い（引張力またはばね力でシミュレートされる動作軌道を示しながら）、選択オブジェクトに追従移動させる。より具体的には、追従動作部１２２は、選択オブジェクトの軌道が示す大まかな移動方向に物理的な動きの模倣を伴いながら関連オブジェクトを追従移動させるなど、ユーザフレンドリーで自然な視覚表示を提供する。
【０１０９】
図５は、本実施の形態における追従動作部１２２がさらに備える構成要素の例を示すブロック図である。すなわち、追従動作部１２２は、検知部１２１１と、移動部１２１２とをさらに備えていてもよい。ここで、検知部１２１１は、回転検知部または速度検知部の一例である。検知部１２１１は、ユーザにより、第１位置から第２位置に移動した選択オブジェクトに加えられる回転を検知する。または、検知部１２１１は、ユーザにより、選択オブジェクトが第１位置から第２位置に移動される際の速度を検知する。移動部１２１２は、検知部１２１１により検知された回転の角速度の大きさが第１閾値以上の場合、関連オブジェクトのうち、選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、第１領域の元の位置に戻す。または、移動部１２１２は、検知部１２１１により検知された速度の大きさが第１閾値以上の場合、関連オブジェクトのうち、選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、第１領域の元の位置に戻す。
【０１１０】
関連オブジェクト位置決定部１２４は、各関連オブジェクトの境界を画定するなどで、関連オブジェクトの位置を決定する。例えば、関連オブジェクト位置決定部１２４は、関連オブジェクトが選択オブジェクトに追従移動した場合に、関連度に基づいて、選択オブジェクトに対して放射状に隣接するよう関連オブジェクトの位置を決定する。ここで、関連オブジェクト位置決定部１２４は、関連オブジェクトを、個々の関連オブジェクトが互いに重複しないように再配置される位置を決定する。
【０１１１】
機能追加部１２７は、例えば図４に示すように表示制御部１２８と、特徴部分検知部１２９と、提示部１３０とを備え、分類装置１００に追加機能を発揮させる。例えば、機能追加部１２７は、選択オブジェクト位置決定部１１４と連携し、選択オブジェクト位置決定部１１４に複数の特徴関連オブジェクトのうち、ユーザにより選択された特徴関連オブジェクトを、選択オブジェクトとして、当該選択された特徴関連オブジェクトにおける第１領域内の第１位置を決定させる。
【０１１２】
表示制御部１２８は、第１領域内に配置されている複数のオブジェクトのうち、ユーザにより指定された指定オブジェクトを、第１領域および第２領域と異なる第３領域に表示する。特徴部分検知部１２９は、第３領域に表示された指定オブジェクトを構成する複数の特徴部分のうちユーザにより指定された第１特徴部分を検知する。提示部１３０は、１０３識別部により識別され、かつ、複数のオブジェクトうち第１特徴部分と関連する複数の特徴関連オブジェクトを提示する。
【０１１３】
以上のように分類装置１００は構成される。
【０１１４】
以下、図１に示した表示画面２２の一例を挙げて、分類装置１００の動きについて説明する。
【０１１５】
図６は、本実施の形態における表示画面の一例の構成を説明するための図である。
【０１１６】
図６に示すように、表示画面２２は、総括的分類領域４０と、領域４４と、ウィンドウ領域４８と、領域５０とで構成されている。
【０１１７】
ここで、表示画面２２には、ユーザの個人的な写真集の中の写真など複数のコンテンツが配置して表示されているとする。その場合、総括的分類部１０４が自動分類技術を用いて、複数のコンテンツを様々な種類またはグループ（カテゴリグループ）に分類する。そして、分類装置１００は、総括的に分類したカテゴリグループを示すサムネイル画像やアイコン等を総括的分類領域４０に表示する。ユーザは、適切なタッチジェスチャによって総括的分類領域４０に示されるカテゴリグループのうちから所望のカテゴリグループを選択することができる。図６に示す例では、ユーザにより選択カテゴリ４２が選択されている。
【０１１８】
ユーザが総括的分類領域４０において所望のカテゴリグループを選択すると、分類装置１００は、総括的分類領域４０において、選択されたカテゴリグループ（例えば選択カテゴリ４２）に属する複数のオブジェクト（コンテンツ）を示すサムネイル画像またはアイコン等を表示する。ユーザは、領域４４内で適切なタッチジェスチャを行うことによって、領域４４に示される複数のオブジェクトの中から、１以上のオブジェクトを選択することができる。図６では、ユーザによりオブジェクト４６が選択された例が示されている。ここで、領域４４は、例えば、上記第１領域の一例である。
【０１１９】
また、分類装置１００は、ユーザにより選択されたオブジェクト４６の内容（例えば選択オブジェクトを拡大した画像など）をウィンドウ領域４８に表示する。ここで、ウィンドウ領域４８は、上記第３領域の一例であり、ウィンドウ領域４８に表示されるオブジェクト４６は、上記指定オブジェクトの一例である。
【０１２０】
なお、ウィンドウ領域４８に表示されたオブジェクト４６の内容（指定オブジェクト）は、識別可能なサブコンポーネントを含むとしてもよい。つまり、ウィンドウ領域４８に表示されたオブジェクト４６は、例えば建物、地理的特徴、動物、人間の顔など、個々に識別可能な特徴部分を含んでいてもよい。図６では、ウィンドウ領域４８の中に、例えば３人の顔などの特徴部分４８ａ、特徴部分４８ｂ、特徴部分４８ｃを含む写真などのオブジェクト４６の内容が示されている。この場合、機能追加部１２７は、識別部１０３と連携しながら、識別可能な特徴部分に対して、追加の関連オブジェクトを検索し、特徴部分に関連する特徴関連オブジェクトを提示する等の追加機能を発揮する。
【０１２１】
例えば、ユーザは、ウィンドウ領域４８に表示された写真に含まれる人の顔の１つをタッチジェスチャにより選択することによって、機能追加部１２７は、選択された人物を用いて例えばクエリ検索を行い、特徴関連オブジェクト（例えば、選択された人物が登場する他の画像）を取得して提示する。また、オブジェクト関連性分析部１１６は、選択されたカテゴリグループに属する複数のオブジェクトのうち、提示された特徴関連オブジェクトと選択された特徴部分との関連度（類似性）を分析して判定した類似度を示すスコアなどの関連度を付与する。オブジェクト関連性分析部１１６は、例えば、識別アルゴリズムの結果に基づき、提示された画像それぞれの類似度（スコア）を付与する。選択された人が登場する画像は、高い関連度が付与され、選択された人がいない画像には、低い関連度が付与される。
【０１２２】
なお、当然のことながら、関連度を算出する際に用いるアルゴリズムは、分析対象のオブジェクトの種類に依存する。分析対象のオブジェクトが写真コンテンツおよびビデオコンテンツなどのコンテンツである場合、顔とオブジェクトとを認識するアルゴリズムおよび画像特徴抽出技術を用いて関連度を分析することができる。また、分析対象のオブジェクトが、データベースのアプリケーションを起動するアイコンなどである場合、クエリ検索技術を用いてそれらの関連度を分析することができる。
【０１２３】
また、図５に示す表示画面２２では、領域５０が表示されている。領域５０は、ユーザが複数のオブジェクトのカテゴリを再編成するために用いられる空間領域である。例えば、ユーザが所望のカテゴリグループに属する複数のオブジェクトのうちから選択したオブジェクト（選択オブジェクト）を、領域５０にドラッグする。すると、選択オブジェクトとともに関連オブジェクトが追従して領域５０に移動される。なお、追従動作は、以下にさらに詳細に説明するためここでの説明を省略する。そして、ユーザは、領域５０に追従して移動してきた関連オブジェクトと選択オブジェクトとを新たなカテゴリに属するファミリー（編成グループ）にするなどの処理を行うことができる。
【０１２４】
図７Ａはおよび図７Ｂは、本実施の形態における分類装置１００の追従動作処理を説明するための図である。
【０１２５】
図７Ａはおよび図７Ｂでは、ユーザが、領域４４に表示される複数のオブジェクトからオブジェクト４６ａを選択し、選択したオブジェクト４６ａ（選択オブジェクト）を、領域４４の範囲外にある位置（例えば領域５０内の位置）にドラッグするドラッグ操作を行った際の追従動作が示されている。
【０１２６】
具体的には、まず、ユーザが、図７Ａに示すオブジェクト４６ａを選択した時、分類装置１００は、オブジェクト４６ａに関連する関連オブジェクトを例えばハイライトする。ここで、分類装置１００は、類似度が高い関連オブジェクトを、より目立つようにハイライトすることが好ましい。また、例えば、分類装置１００は、関連オブジェクトをユーザに視覚的に認識させるためにハイライトするとともに、関連度に応じた連結性を示す連結ラインを表示するなどしてもよい。図７Ａでは、オブジェクト５２ａ、オブジェクト５４ａ、およびオブジェクト５６ａが、関連度が高い関連オブジェクトの例として示されている。一方、関連度の低い関連オブジェクトには、低い関連度を示すように、高い関連度を示す関連オブジェクトとは異なる方法で描画されている。その方法としては、例えば、関連オブジェクトを目立たせないように影をつける、または、ハイライトするが関連度の高い関連オブジェクトに用いられた連結ラインよりも目立たない連結ラインを表示するなどある。図７Ａでは、オブジェクト５８ａ、オブジェクト６０ａ、およびオブジェクト６２ａが、関連度が低い関連オブジェクトの例として示されている。
【０１２７】
つまり、分類装置１００は、関連オブジェクトに付与される関連度のレベルを示すために、図７Ａに示すように、異なる太さまたは異なる明度の値を用いて連結ラインを視覚的に描画する。例えば、７５％から１００％の類似度（関連度）の関連オブジェクトには太い線を用いて、５０％から７４％の間の類似度（関連度）の関連オブジェクトにはこれよりも細い太線を用いとしてもよい。そして、２５％から４９％の間の類似度（関連度）の関連オブジェクトには、薄い線または点線などを用いるとしてもよい。なお、用途によって、例えば２５％未満の閾値など特定の閾値より低い類似度（関連度）の関連オブジェクトには、連結ラインでの視覚化を行わないとしてもよい。それにより、ユーザに関連度を視覚的に理解させことができる。また、連結ラインの目立ち度または太さを制御する代わりに、異なる色を用いて関連度のレベルを示すとしてもよい。
【０１２８】
このようにして、分類装置１００は、関連オブジェクトに付与される関連度を示す情報をさまざまな関連度のレベルに対応して表示することができる。具体的には、図７Ａにおいて、オブジェクト６４ａおよびオブジェクト６６ａで示される関連オブジェクトは、薄い影で示されている。それにより、オブジェクト６４ａおよびオブジェクト６６ａで示される関連オブジェクトは、その他の関連オブジェクトよりも選択オブジェクトであるオブジェクト４６ａとの関連度が低いことをユーザに直感的に示すことができる。なお、関連度を示す情報の表示方法は上記例に限られない。例えば関連度が低いことを示すために、薄い影を用いて連結ラインをレンダリングするとしてもよい。
【０１２９】
次に、図７Ｂに示すように、ユーザが図７Ａに示されているオブジェクト４６ａを領域４４の静止位置からドラッグすると、複数の関連オブジェクトは、オブジェクト４６ａの軌道７０に追従する。図７Ｂにおいて、選択オブジェクト（オブジェクト４６ａ）は、領域４４の範囲外の位置に示されるオブジェクト４６ｂに移動されている。
【０１３０】
より具体的には、選択オブジェクト（ここではオブジェクト４６ａ）をドラッグ操作によって動かすと、関連オブジェクトは、選択オブジェクトと概ね同じ軌道７０に沿って追従し、軌道７０に沿って追従する間に空間的に再編成される。つまり、図Ｂに示すように、高い関連度が付与された関連オブジェクトは、低い関連度が付与された関連オブジェクトよりも移動された選択オブジェクトであるオブジェクト４６ｂの近くに配置される。
【０１３１】
ここで、各関連オブジェクトは、例えば関連度に比例するばね力を有する見えないばねによって連結されているかのように振る舞いながら選択オブジェクトに追従する。具体的には、オブジェクト５２ｂ、オブジェクト５４ｂおよびオブジェクト５６ｂなどの高い関連度が付与された関連オブジェクトは、オブジェクト５８ｂ、オブジェクト６０ｂおよびオブジェクト６２ｂなどの関連度が低い関連オブジェクトであるよりも強い見えないばねの力によって、オブジェクト４６ｂの方に引っ張られる振る舞いを示す。言い換えると、図７Ａでは、オブジェクト５２ａ、オブジェクト５４ａおよびオブジェクト５６ａなどの高い関連度が付与された関連オブジェクトも、オブジェクト５８ａ、オブジェクト６０ａおよびオブジェクト６２ａなどの関連度が低い関連オブジェクトも領域４４の最初の位置に分散されて配置されている。しかし、図７Ｂでは、各関連オブジェクトは、選択オブジェクトのユーザによる移動に追従する際、関連度（関連度の強さ）にしたがって順番が並び替えられて配置される。
【０１３２】
なお、分類装置１００では、ユーザに対する視覚的効果を向上させるために、引き寄せるばねの力を抑制するなど追従時の移動速度（速度）に影響を受けるパラメータを加えて、引力（見えないばねの力）を緩和または低減させてもよい。例えば、選択オブジェクトおよび関連オブジェクトの間の相互連結ラインにそれぞれ、速度に影響を与える緩衝装置が構成されているとして追従時の速度に影響を受けるパラメータを算出するとしてもよい。ここで、ばね力と速度とに影響を受ける遅延力を上記パラメータとして用いる場合、各関連オブジェクトに対して作用する力は、Ｆ＝ｋ  ｄｘ／ｄｔ-ｃ  ｄｖ／ｄｔと表すことができる。
【０１３３】
遅延力で表現されるパラメータによる効果は、各関連オブジェクトの追従時の動きを若干遅くすることである。つまり、このパラメータにより見えないばねの力に対する動きと応答とが瞬時のものではなくなる。
【０１３４】
このように、分類装置１００は、選択オブジェクトが移動を止めた後に関連オブジェクトが最終的な目的地に到達するように、速度の影響を受ける動き耐性反力または緩衝装置を各関連オブジェクトに与えるようパラメータを用いることができる。それにより、分類装置１００は、関連オブジェクトが速度の影響を受ける動きを示すように見える視覚的効果をユーザに与えることができる。
【０１３５】
なお、このパラメータを、各関連オブジェクトが粘性を有する媒体の中を移動すると考えて表現するとしてもよい。この場合、選択オブジェクト（例えばオブジェクト４６ｂ）の位置を変化させても、関連オブジェクトはその位置を瞬時に変えないなど瞬時に追従しないことになる。ただし、この場合、各関連オブジェクトは、選択オブジェクトが停止した後でも短い時間だけであるが、移動後の位置で滑らかに動き続ける。
【０１３６】
このように、分類装置１００は、関連オブジェクトが粘性媒体を介して選択オブジェクトの方に移動させるパラメータを用いることができる。それにより、分類装置１００は、例えば、選択オブジェクトが動かされた時に伸張し、選択オブジェクトが止まった後、関連オブジェクトが選択オブジェクトの方に移動し続けるゴムのばねのようにシミュレーションする追従動作処理を行うことができる。したがって、分類装置１００は、粘性媒体を介して関連選択オブジェクトが引っ張られているように見える視覚的効果をユーザに与えることができる。
【０１３７】
このようなパラメータによって、選択オブジェクトに追従する関連オブジェクトの動きを減速させることができる。それにより、ユーザは、各関連オブジェクトが最終的に配置される位置まで移動する時、関連度の高い関連オブジェクトが関連度の低い関連オブジェクトを追い越す動きを見ることができる。ここで、上述したように、関連オブジェクトを引き寄せる見えないばねの力は、選択オブジェクトと各関連オブジェクトとの関連度の大きさ（高さ）に応じて決定されるため、関連度の高い関連オブジェクトほどより速く引き寄せられる。そのため、関連度の高い関連オブジェクトは、選択オブジェクトが最終的に停止した時に選択オブジェクトの最も近くに位置（最も近い周囲位置）するように配置される。
【０１３８】
なお、上記では、選択オブジェクトに関連する関連オブジェクトすべてが選択オブジェクトに追従するとして説明したが、それに限らない。以下その場合の例を説明する。
【０１３９】
例えば、検知部１２１１が、ユーザにより、選択オブジェクトが第１位置から第２位置に移動される際の速度を検知しているとする。その場合、移動部１２１２は、検知部１２１１により検知された速度の大きさが第１閾値以上の場合、複数の関連オブジェクトのうち、選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、第１領域の元の位置に戻すとしてもよい。このように、関連オブジェクトは、複雑な運動学的な関係性を示す動きを伴って選択オブジェクトに追従させてもよい。
【０１４０】
これにより、ユーザは、選択オブジェクトをどの程度速く動かすかによって、選択オブジェクトが動いている間に引き寄せられる関連オブジェクトの総数を制御することができる。これを図７Ａおよび図７Ｂを用いて説明すると、ユーザがオブジェクト４６ａを遅く動かしてオブジェクト４６ｂで示される位置に移動させる場合、関連度が低い関連オブジェクトであっても軌道７０に追従する。一方、ユーザがオブジェクト４６ａを速く動かしてオブジェクト４６ｂで示される位置に移動させる場合、所定の閾値（第１閾値）を超える関連オブジェクトのみが追従する。この効果は、選択オブジェクトの動きの速度がある閾値（第１閾値）を超えると、（見えないばねの力を備える）弱い相互連結ラインを切断するようなものである。詳細は後述するが、この第１閾値は速度に依存して決定されてもよい。これにより、単にユーザが選択オブジェクトを動かす速度を制御することによって、領域４４から引き出される関連オブジェクトの数をユーザが実際に制御できる。
【０１４１】
以上のようにして、ユーザは、選択オブジェクトを動かす速度によって、選択オブジェクトに引き寄せられる（捕捉される）関連オブジェクトの数を制御することができる。具体的には、分類装置１００により、関連オブジェクトに引っ張る方向と逆に作用する動きを示す摩擦力を規定されるパラメータが設定される。それにより、複数の関連オブジェクトは、追従する際、摩擦面を横断して引っ張られる。ここで、引張力を示す連結ラインは壊れやすい（伸張可能であるが引っ張る力が強すぎると切断される）ように設定される。つまり、関連度が低い関連オブジェクトには、より壊れやすい連結ラインが生成される。これにより、関連度性が低い関連オブジェクトは、選択オブジェクトを動かす速度によっては連結ラインが壊れ、連結ラインが壊れた時には関連オブジェクトとして選択されないことになる。以下、図８を用いて、この制御がどのように実現されるかを説明する。
【０１４２】
図８は、選択オブジェクトに引き寄せられる関連オブジェクトの数の制御を実現するためのモデルを説明するための図である。
【０１４３】
分類装置１００は、図８に示すように、関連度の大きさに基づき算出した物理パラメータを、関連オブジェクトそれぞれに設定する。つまり、分類装置１００は、選択オブジェクトと関連オブジェクトとの類似度（関連度）と物理パラメータとの関連性を確立する。
【０１４４】
図８に示す例では、関連度が低い（類似性の低い）関連オブジェクトを重くし、関連度が高い（類似性が高い）関連オブジェクトを軽くするというように、オブジェクトの重さなどの運動学的な振る舞いを規定する物理パラメータが設定されている。ユーザが選択ブジェクトＴＤをある特定の方向に引っ張ると、表示されたオブジェクト８３ａ〜８５ａが動く。重い関連オブジェクト（例えば８５ａ）は、規定される摩擦力（例えばＦ４）によって、動きがより遅くなるか、全く動かない。反対に、軽い関連オブジェクトは、自由に動くことができるので、選択オブジェクトＴＤが動くとその選択対象オブジェクトの軌道に沿って追従する。
【０１４５】
なお、図８では、関連度に応じた摩擦力を与える場合の例を示したが、それに限らない。例えば、関連オブジェクトそれぞれに、関連度の応じた引張力を示す物理パラメータを設定するとしてもよい。その場合、関連度が低い（例えば、類似性の低い）関連オブジェクトには、弱い引張力が与えられ、関連度が高い関連オブジェクトには、強い引張力が与えられる。このように、関連度に応じた引張力が関連オブジェクトに与えられることによって、ユーザにより選択オブジェクトが引っ張られると、関連度の高い関連オブジェクトほど選択オブジェクトに強く引き寄せられるようになる。
【０１４６】
また、別の方法としては、関連オブジェクトそれぞれに、関連度に応じた脆弱値を有する連結ラインを与えるとしてもよい。その場合、関連度が低い（例えば、類似性のない）関連オブジェクトには、脆弱な連結ラインが付与され、関連度が高い関連オブジェクトには、脆弱でない連結ラインが与えられる。このように、関連度に応じた脆弱値を有する連結ラインが関連オブジェクトに与えられることによって、ユーザにより選択オブジェクトが引っ張られると、脆弱値が低い連結ラインほど壊れることになる。つまり、この方法では、ユーザが選択オブジェクトＴＤを引っ張っても、関連度が低い関連オブジェクトは選択オブジェクトとの連結ラインが壊れ（関連性を断ち）、選択オブジェクトに追従しないことになる。例えば、Ｆ４によって示される連結ラインは、脆弱値の低さ示すために薄い色（細い）で示されている。
【０１４７】
なお、当然のことながら図８に示す例は、一例であり他のモデルを用いてもよい。
【０１４８】
図９は、本実施の形態における分類装置１００が関連オブジェクトそれぞれに関連度に応じた引張力を与える場合のフロー図である。
【０１４９】
まず、Ｓ１０６において、ユーザは、領域４４に表示される複数のオブジェクトから所望のオブジェクト（選択オブジェクト）を選択する。
【０１５０】
すると、Ｓ１０８において、分類装置１００は、選択オブジェクトに関連する関連オブジェクトを識別する。
【０１５１】
次に、Ｓ１１０において、ユーザは、選択オブジェクトを領域４４から例えば領域５０に動かす。
【０１５２】
ここで、Ｓ１１２において、分類装置１００は、選択オブジェクトが動かされた速度を検知し、検知した速度に基づき、選択オブジェクトの動きに追従する関連選択オブジェクトを決定する。なお、Ｓ１１２は、図８で説明した速度の設定に対応する。また、Ｓ１１４において、分類装置１００は、関連オブジェクトに例えば引張力を規定する物理パラメータを算出し、各関連オブジェクトに設定する。
【０１５３】
次に、Ｓ１１６において、分類装置１００は、選択オブジェクトの移動に追従するように、関連オブジェクトを設定された引張力Ｆｎを用いて動かす。
【０１５４】
図１０は、選択オブジェクトに引き寄せられる関連オブジェクトの数をユーザが制御できる場合の別の例を説明するための図である。図７Ｂと同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０１５５】
図１０には、ユーザが移動後の選択オブジェクト（ここではオブジェクト４６ｂ）を動かすことにより、選択オブジェクトに対してどの程度の関連度を有する関連オブジェクトであれば引き寄せられるかを制御することができる例が示されている。
【０１５６】
具体的には、ユーザは、図１０に示すように、オブジェクト４６ｂをタッチジェスチャ等の操作７３ａで時計回りに回転を加えることで、関連オブジェクトの数を増加させることができる。また、ユーザは、オブジェクト４６ｂをタッチジェスチャ等で反時計回りに回転を加えることで、関連オブジェクトの数を減少させることができる。
【０１５７】
より具体的には、ユーザは、回転制御部７２を時計回りまたは反時計回りに回転させると、回転制御部７２は、低い値から高い値までの範囲で変動する数値の閾値を生成する。回転制御部７２によって生成された値は、分類装置１００が、選択オブジェクトに関連する関連オブジェクトであるかを判定するための閾値（第１関連度）を設定するために用いられる。例えば、ユーザにより回転制御部７２が操作されて高い閾値が設定された場合、例えば類似度（関連度）が７５％を超えるオブジェクトのみが関連オブジェクトとして捕捉される（引き寄せられる）。反対に、ユーザにより回転制御部７２が操作されて低い閾値が設定された場合、例えば類似度（関連度）が２５％を超えるオブジェクトのみが関連オブジェクトとして捕捉される。
【０１５８】
なお、この動作は、追従動作処理部１２１を構成する検知部１２１１と移動部１２１２により実現される。ここで、検知部１２１１は、ユーザにより、選択オブジェクトが第１位置から第２位置に移動した選択オブジェクトに加えられる回転を検知する。移動部１２１２は、検知部１２１１により検知された回転の角速度の大きさが第１閾値以上の場合、複数の関連オブジェクトのうち、選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す。
【０１５９】
図１１は、本実施の形態における分類装置１００の処理の一例を説明するためのフローチャートである。図１１は、上述したように、選択オブジェクトと追従してきた関連オブジェクトとをリマッピングして新たなカテゴリのグループに再編成する方法の一例を示している。
【０１６０】
まず、Ｓ１５０において、選択オブジェクトの第１領域４４内での位置を順次決定する。なお、この処理は、選択オブジェクト位置決定部１１４によって行われる。
【０１６１】
次にＳ１５２において、関連オブジェクト位置決定部１２４は、識別部１０３で識別された関連オブジェクトの領域４４内のそれぞれの位置を決定する。なお、関連オブジェクト位置決定部１２４は、識別部１０３で関連オブジェクトが識別された順にその位置を決定する処理が行う。
【０１６２】
次に、Ｓ１５４において、パラメータ算出部１２０は、選択オブジェクトとの関連度に応じた追従性を規定するパラメータを算出して関連オブジェクトに設定する。
【０１６３】
例えば、パラメータ算出部１２０は、各関連オブジェクトに対する引張力（見えないばねの力）を順次算出する。なお、引張力はばね力として式Ｆ＝ｋｘを用いて算出することができる。ここで、ｋは関連オブジェクトと選択オブジェクトとの間の関連度に比例する値である。ユーザにより選択オブジェクトが移動され、選択オブジェクトと関連オブジェクトとの変位（ｘ）が変更された場合、上記線形関係Ｆ＝ｋｘに基づき、選択オブジェクトと関連オブジェクトとの引張力がゼロではなくなり、引張力が算出されることになる。なお、各関連オブジェクトは、個別に処理され、特定の関連度に応じた引張力値を有するとしてもよい。
【０１６４】
なお、このような線形関係を示す式を用いて引張力を算出してもよいが、選択オブジェクトと関連オブジェクトとの間で異なる引力プロファイルを実現する非線形関係を示す式を用いて張力を算出してもよい。
【０１６５】
また、Ｓ１５４において、分類装置１００は、ユーザが選択オブジェクトを動かした場合に、関連オブジェクトがどのように動くかを決定する追従動作を算出する。
【０１６６】
例えば、関連オブジェクトの動きは、式Ｆ＝ｍａにより算出することができる。ここで、ｍは基準化された集合（関連オブジェクトのすべてに対して同じ値であってもよい）を示し、ａは力Ｆによって生成される加速度を示す。なお、すべての関連オブジェクトの集合は、同等とされてもよいため、適用される力（個別の関連オブジェクトに対する引張力）は、生成された加速度に比例する。
【０１６７】
このように、各関連オブジェクトの追従動作処理を行うことによって、加速値を決定することができる。加速値は、関連オブジェクトが示す動きを算出するために用いられる。このような動きは、当然のことながら、ベクトル量である。具体的には、関連オブジェクトの動きが、追従動作部１２２によって実行される追従動作モデルによって指示された特定の方向に向かって進むということである。なお、この追従動作モデルは、各関連オブジェクトが選択オブジェクトとの間の見えないばねの力（引張力）によって選択オブジェクトに引き寄せられる運動学的な関係性に基づいてシミュレートされるものである。そのため、関連オブジェクトの動きのベクトル方向は、選択オブジェクトの中心に向かう。
【０１６８】
次に、Ｓ１５６およびＳ１５８において、ユーザにより選択オブジェクトが動かされると、各関連オブジェクトが引き寄せられる振る舞いを伴いながら、選択オブジェクトの軌道に追従して移動する。
【０１６９】
なお、視覚的な外観を、よりリアリティ（臨場感」のあるものにするために、追従動作の算出時に、動きの瞬時の変更に耐性があるようにしてもよい。つまり、上述したように、速度に影響を受ける緩衝装置としての作用を有する項を含めて上記物理パラメータを算出してもよい。これにより、関連オブジェクトはが粘性媒体に浸されて動くかのように見える。また、追従動作の算出時に、速度に影響を受ける作用を有する項を含めて上記物理パラメータを算出してもよい。これにより、関連オブジェクトの動きを選択オブジェクトの動きよりも遅らせることができる。つまり、ユーザが選択オブジェクトの動きを止めた時、関連オブジェクトは、最終目的地に向かって惰走し続け、最終目的地は、引張力がゼロに戻る地点か、すでに配置された別の関連オブジェクトによって、動きが妨害された結果の地点が最終配置地点になる。
【０１７０】
次に、Ｓ１６０において、分類装置１００は、関連オブジェクトの動きの算出に加えて、関連オブジェクトと選択オブジェクトとの間に連結ラインを生成する。具体的には、分類装置１００は、各関連オブジェクト（例えばサムネイル画像）の中心間で連結ラインを画定して描画する。なお、分類装置１００は、上述したように、関連度に基づき調整した太さまたは色の連結ラインを生成する。
【０１７１】
次に、Ｓ１６４において、分類装置１００は、移動された関連オブジェクトと選択オブジェクトとを、新たなカテゴリを有するグループに編成する。ここで、ユーザは、編成されたグループにカテゴリを示すラベルを付与するとしてもよい。
【０１７２】
なお、分類装置１００では、１以上のカテゴリタグまたはラベルを示す付加情報を各オブジェクトに関連付けることができる。そのため、各オブジェクトは、１を超えるカテゴリに属すことができる。
【０１７３】
（実施例）
次に、上記分類装置１００が提示する表示画面２２の使用例（ユースケース）を説明する。
【０１７４】
図１２〜図１５は、本実施の形態における分類装置１００が提示する表示画面を用いて新たなカテゴリグループを編成する場合の例を説明するための図である。なお、図１および図６と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０１７５】
図１２に示すユースケースについて説明する。図１２には、表示画面２２の遷移画面例が示されている。ここでは、まず、ユーザは、遷移画面２２ａにおいて、タッチジェスチャ操作７３ｂにより領域４４に表示される複数のオブジェクトの中からオブジェクト４７ａ（選択オブジェクト）を選択する。次に、ユーザは、遷移画面２２ｂにおいて、タッチジェスチャ操作７３ｄによりオブジェクト４７ａ（選択オブジェクト）を領域４４から領域５０に示されるオブジェクト４７ｂの位置にドラッグする。すると、遷移画面２２ｅで示されるように、関連オブジェクトがオブジェクト４７ｂの周囲位置に引き寄せられる。次に、ユーザは、これら集められたオブジェクト群（オブジェクト４７ｂとその周囲位置の複数の関連オブジェクト）をひとつの編成グループとしてラベル［Ｆｉｄｏ］を付与する。なお、ラベルが付与されたオブジェクト郡（編成グループに属する複数のオブジェクト）は、新たなカテゴリグループとして表示することができる。
【０１７６】
次に、図１３に示すユースケースについて説明する。図１３には、図１２と同様に代表的なユースケースを示しているが、遷移画面２２ｅにおいては、ウィンドウ領域４８に表示されている犬が写っている写真の部分を具体的に選択している。すなわち、遷移画面２２ｅにおいて、ユーザは、タッチジェスチャ操作７３ｃにより、ウィンドウ領域４８に表示されている犬を含む画像４９ｄ（指定オブジェクト）のうち一部（ここでは犬自身）を選択する。選択された部分は、同じ犬が写っている他の画像を見つけるために特徴部分として用いられる。以降は、上述と同様のため説明を省略する。
【０１７７】
次に、図１４Ａおよび図１４Ｂに示すユースケースについて説明する。図１４Ａおよび図１４Ｂは、図１２と類似したユースケースを示しているが、図１４Ａおよび図１４Ｂでは、遷移画面２２ｆにおいて、ウィンドウ領域４８に表示された画像（指定オブジェクト）内で異なる特徴部分を選択する場合が示されている。
【０１７８】
すなわち、図１４Ａでは、遷移画面２２ｆにおいて、ユーザは、タッチジェスチャ操作７３ｅにより、ウィンドウ領域４８に表示されている画像内の富士山４９ｅを選択している。ユーザは、遷移画面２２ｇにおいて富士山４９ｅを含む関連画像（オブジェクト４７ｃ）を選択して、タッチジェスチャ操作７３ｆにより、領域４４から領域５０のオブジェクト４７ｄの位置に移動させている。
【０１７９】
一方、図１４Ｂでは、遷移画面２２ｆにおいて、ユーザは、タッチジェスチャ操作７３ｇにより、ウィンドウ領域４８に表示されている画像内で桜の花ｆを選択している。そして、ユーザは、遷移画面２２ｈにおいて桜の花４９ｆを含む関連画像（オブジェクト４７ｅ）を選択して、タッチジェスチャ操作７３ｈにより、領域４４から領域５０のオブジェクト４７ｆの位置に移動させている。
【０１８０】
次に、図１５に示すユースケースについて説明する。図１５は、以前作成されたカテゴリに基づき、さらに複雑なカテゴリを作成するケースについて示している。すなわち、まず、ユーザは、以前定義されたカテゴリ（編成グループ）内の画像（オブジェクト）を１つ選択する。選択された画像（オブジェクト）は、ウィンドウ領域４８内に拡大画像４９ｇとして表示される。次に、遷移画面２２ｉにおいて、ユーザは、画像４９ｇに含まれる人物を１人選択し（不図示）、領域４４に選択された人物として示されたオブジェクトのうちで所望のオブジェクト４７ｇを選択する。そして、ユーザは、タッチジェスチャ操作７３ｉにより、オブジェクト４７ｇを領域４４から領域５０のオブジェクト４７ｉの位置に移動させている。そうすることで、オブジェクト４７ｉに関連するオブジェクト群が新たなカテゴリとして領域５０に引き寄せられる。次に、遷移画面２２ｉにおいて、画像４９ｇにおいて選択した人物の別の特徴部分を選択する。領域４４に示された特徴部分に関連するオブジェクトのうちで所望のオブジェクト４７ｉを選択する。そして、ユーザは、タッチジェスチャ操作７３ｊにより、オブジェクト４７ｉを領域４４から領域５０のオブジェクト４７ｊの位置に移動させている。そうすることで、オブジェクト４７ｊに関連するオブジェクト郡が新たなカテゴリとして領域５０に引き寄せられる。次に、遷移画面２２ｋにおいて、集められた２つのオブジェクト群をひとつの編成グループ５０ａとして付加情報を付加する。なお、編成グループ５０ａは、元のカテゴリクラスタおよび新たに作成されたカテゴリクラスタをどちらも含んでもよい。新たに２つの編成グループを引き寄せ、２つの編成グループを結合して、１つの編成グループとしてもよい。
【０１８１】
以上、本実施の形態によれば、ユーザ操作に応じて直感的にユーザ所望の分類を編成することができる分類装置を実現することができる。
【０１８２】
以下、変形例について説明する。
【０１８３】
（変形例１）
図１６Ａおよび図１６Ｂは、本実施の形態の変形例１における分類装置の追従動作処理を説明するための図である。なお、図７Ａおよび図７Ｂと同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０１８４】
図１６Ｂに示すように、選択オブジェクト（オブジェクト５６ａ）に関連する関連オブジェクトは、ツリー構造にしたがって配置されるとしてもよい。
【０１８５】
具体的には、例えばオブジェクト５２ａ、オブジェクト５４ａおよびオブジェクト５６ａで示される関連オブジェクトは、選択オブジェクト（オブジェクト４６ａ）に直接引き寄せられるとしてもよい。また、例えばオブジェクト５８ａ、オブジェクト６０ａ、オブジェクト６２ａ、オブジェクト６４ａおよびオブジェクト６６ａで示される関連オブジェクトは、直接引き寄せられ関連オブジェクトの孫として引き寄せられるとしてもよい。
【０１８６】
より具体的には、図１６Ａにおいて、ユーザは、オブジェクト４６ａを選択オブジェクトとして選択し、選択したオブジェクト４６ａを、図１６Ｂに示すように軌道７０に沿って、オブジェクト４６ｂの位置まで動かしている。ここで、おオブジェクト５２ａ、オブジェクト５４ａ、およびオブジェクト５６ａは、オブジェク４６ａに対して高い関連度類似性を有するとして直接連結ラインが付与されている。そして、直接連結ラインが付与された関連オブジェクト（子）も同様に、他のオブジェクトに対する関連度を有している。この子の関連度を利用して親―子―孫などのツリー構造を定義する。図１６Ａに示す例では、オブジェクト５２ａは、オブジェクト５８ａと類似している。したがって、図１６Ｂに示すように、オブジェクト４６ａが軌道７０に沿ってオブジェクト４６ｂの位置まで動かされた場合、オブジェクト５２ａの子供のオブジェクト５８ａおよび孫のオブジェクト６４ａも追従して移動する。結果、オブジェクト５２ｂ、オブジェクト５８ｂおよびオブジェクト６４ｂの位置に引き寄せられることになる。
【０１８７】
なお、この動作は、識別部１０３は、複数のオブジェクトのうちで選択オブジェクトと関連する第１関連オブジェクトと第１関連オブジェクトに関連する第２関連オブジェクトを、関連オブジェクトとして識別することにより実現される。
【０１８８】
図１７は、図１６Ａおよび図１６Ｂに示す制御を実現するためのモデルを説明するための図である。なお、図８と同様の要素には同一の符号を付しており、詳細な説明は省略する。分類装置１００は、図１７に示されるように、オブジェクトは、互いに引き寄せられる（または互いに引っ張られる）ことが可能であり、各オブジェクト間における見えない引張力によって捕捉される。具体的には、オブジェクトＡｍは、オブジェクトＡｏに力Ｆ４によって引き寄せられ、オブジェクトＡｎは、力Ｆ５によってオブジェクトＡｏに引き寄せられる。すなわち、引力は、最も近接している各オブジェクト間にあり、選択オブジェクトＴＤに直接引き寄せられなくても構わない。
【０１８９】
なお、図８ではすべての力が同じ選択オブジェクトＴＤに引き寄せられる場合のモデルを説明した。図１７では、各オブジェクトにより親、子または孫の関係を有する点を除いて、図８で説明したのと同様に算出できる。このように、力の算出は、ツリー構造にしたがって再帰的に行うとしてもよい。
【０１９０】
ここで、図１８は、選択オブジェクトに引き寄せられる関連オブジェクトの数をユーザが制御できる場合の例を示す図である。なお、図１０および図１６Ｂと同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０１９１】
つまり、図１６Ａおよび図１６Ｂに示す例においても、図１０で説明したのと同様に、ユーザは、図１８に示すように、オブジェクト４６ｂをタッチジェスチャ等の操作７３ａで回転を加えることで、関連オブジェクトの数を増減させてもよい。
【０１９２】
（変形例２）
図１９は、本実施の形態の変形例２における分類装置の追従動作処理を説明するための図である。
【０１９３】
図１９に示すように、例えばオブジェクト４６ｂ、オブジェクト４６ｃおよびオブジェクト４６ｄを選択オブジェクトとして選択し、その選択オブジェクトに関連する関連オブジェクトが、選択オブジェクト（オブジェクト４６ｂ〜４６ｄ）に引き寄せられるとしてもよい。
【０１９４】
この動作は以下のように実現される。すなわち、選択オブジェクトが複数のオブジェクトで構成されている場合、識別部１０３は、複数のオブジェクトのうちで、複数のオブジェクトの有する特徴を平均したオブジェクトと関連する複数の関連オブジェクトを、複数の関連オブジェクトとして識別することで上記動作を実現する。
【０１９５】
以上、本発明の一つまたは複数の態様に係る分類装置および分類方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【０１９６】
例えば、本実施の形態は、完全でかつ当業者にその範囲を十分伝えるものにするように例示したものである。本発明の内容を十分理解できるように、特定の部品、装置、および方法の例などの多くの具体的内容を示した。なお、これらの具体的内容を用いる必要はなく、例示した実施の形態を様々な形式で用いてもよく、本開示の範囲を制限すると解釈すべきではないことは当業者には明らかである。また、例示した一部の実施の形態において、周知の工程、周知の装置の構造、および周知の技術の詳細は記載していない。
【０１９７】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の画像復号化装置などを実現するソフトウェアは、次のようなプログラムである。
【０１９８】
すなわち、このプログラムは、コンピュータに、表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける第１領域内の第１位置を決定する位置決定ステップと、複数のオブジェクトのうちで選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、関連オブジェクトに対して、選択オブジェクトが第１位置から移動される際の選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップとを実行させる。
【産業上の利用可能性】
【０１９９】
本発明は、分類装置および分類装置方法に利用でき、特に、マップ上で情報を閲覧及び確認するために用いる携帯電話、デジタルテレビ、車載端末、タッチパネルディスプレイ等などに組み込まれて利用することができる。
【符号の説明】
【０２００】
２０  表示装置
２２  表示画面
２２ａ、２２ｂ、２２ｅ、２２ｆ、２２ｈ、２２ｉ、２２ｋ  遷移画面
２４タッチパネルディスプレイ  
２６  ＣＰＵ
２８  バス
３０  メモリ
３２  記憶装置
３４  Ｉ／Ｏ
３６  ディスプレイドライバ
４０  総括的分類領域
４２  選択カテゴリ
４４、５０  領域
４６、４６ａ、４６ｂ、４６ｃ、４６ｄ、４７ａ、４７ｂ、４７ｃ、４７ｄ、４７ｅ、４７ｆ、４７ｉ、４７ｊ、５２ａ、５２ｂ、５４ａ、５４ｂ、５６ａ、５６ｂ、５８ａ、５８ｂ、６０ａ、６０ｂ、６２ａ、６２ｂ、６４ａ、６４ｂ、６６ａ、  オブジェクト
４８  ウィンドウ領域
４８ａ、４８ｂ、４８ｃ  特徴部分
４９ｄ  画像
４９ｅ  富士山
４９ｆ  桜の花
５０ａ  編成グループ
７０  軌道
７２  回転制御部
７３ａ  操作
７３ｂ、７３ｃ、７３ｄ、７３ｅ、７３ｆ、７３ｈ、７３ｉ、７３ｊ  タッチジェスチャ操作
８３ａ  オブジェクト
１００  分類装置
１０２  カテゴリ再編成ユーザインタフェース
１０３  識別部
１０４  総括的分類部
１０６  顔認識部
１０８  オブジェクト認識部
１１０  特徴抽出部
１１２  付加情報付与部
１１４  選択オブジェクト位置決定部
１１６  オブジェクト関連性分析部
１１７  パラメータ付与部
１１８  連結ライン生成部
１２０  パラメータ算出部
１２１  追従動作処理部
１２２  追従動作部
１２４  関連オブジェクト位置決定部
１２６  カテゴリ再編成部
１２７  機能追加部
１２８  表示制御部
１２９  特徴部分検知部
１３０  提示部
１２１１  検知部
１２１２  移動部
【図１】
2012144225.tif 000027
【図２】
2012144225.tif 000028
【図３】
2012144225.tif 000029
【図４】
2012144225.tif 000030
【図５】
2012144225.tif 000031
【図６】
2012144225.tif 000032
【図７Ａ】
2012144225.tif 000033
【図７Ｂ】
2012144225.tif 000034
【図８】
2012144225.tif 000035
【図９】
2012144225.tif 000036
【図１０】
2012144225.tif 000037
【図１１】
2012144225.tif 000038
【図１２】
2012144225.tif 000039
【図１３】
2012144225.tif 000040
【図１４Ａ】
2012144225.tif 000041
【図１４Ｂ】
2012144225.tif 000042
【図１５】
2012144225.tif 000043
【図１６Ａ】
2012144225.tif 000044
【図１６Ｂ】
2012144225.tif 000045
【図１７】
2012144225.tif 000046
【図１８】
2012144225.tif 000047
【図１９】
2012144225.tif 000048
【手続補正書】
【提出日】平成24年9月3日(2012.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理部とを備え、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理部は、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させる間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
分類装置。
【請求項２】
（削除）
【請求項３】
前記所定の関係は、少なくとも、位置、速度、加速度のいずれか１つを規定する関数である、
請求項１に記載の分類装置。
【請求項４】
前記所定の関係は、前記追従性として、前記関連オブジェクトと前記選択オブジェクトとの間での引力の動きを前記関連度に応じてシュミレーションするアルゴリズムを規定する、
請求項３に記載の分類装置。
【請求項５】
前記所定の関係は、前記追従性として、前記関連オブジェクトを前記選択オブジェクトの方に引き寄せるばね力の動きを前記関連度に応じてシュミレーションするためのアルゴリズムを規定する、
請求項３に記載の分類装置。
【請求項６】
前記所定の関係は、さらに、前記ばね力によって生じた動きを前記関連度に応じて遅らせる摩擦力をシュミレーションするためのアルゴリズムを規定する、
請求項５に記載の分類装置。
【請求項７】
前記追従動作処理部は、前記関連オブジェクトを、前記関連度に応じた距離だけ離れた前記第２位置の周囲位置に移動させる、
請求項１に記載の分類装置。
【請求項８】
前記関連度は、前記選択オブジェクトと前記関連オブジェクトとの類似度である、
請求項１〜７のいずれか１項に記載の分類装置。
【請求項９】
前記分類装置は、さらに、
前記選択オブジェクトと前記関連オブジェクトとの間に連結ラインを生成し、生成した前記連結ラインを前記関連度に基づき視覚的に認識可能な特徴で前記表示画面に表示する連結ライン生成部を備える、
請求項１〜８のいずれか１項に記載の分類装置。
【請求項１０】
前記パラメータ付与部は、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以上の関連オブジェクトに対してのみ、前記所定の関係のパラメータを、選択オブジェクトとの関連度に応じて設定する、
請求項１〜９のいずれか１項に記載の分類装置。
【請求項１１】
前記追従動作処理部は、さらに、
前記ユーザにより、前記第１位置から前記第２位置に移動した前記選択オブジェクトに加えられる回転を検知する回転検知部と、
前記回転検知部により検知された前記回転の角速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備える、
請求項１〜９のいずれか１項に記載の分類装置。
【請求項１２】
前記追従動作処理部は、さらに、
前記ユーザにより、前記選択オブジェクトが前記第１位置から前記第２位置に移動される際の速度を検知する速度検知部と、
前記速度検知部により検知された前記速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備える、
請求項１〜９のいずれか１項に記載の分類装置。
【請求項１３】
前記分類装置は、
さらに、前記第１領域内に配置されている複数のオブジェクトのうち、ユーザにより指定された指定オブジェクトを、前記第１領域および前記第２領域と異なる第３領域に表示する表示制御部と、
前記第３領域に表示された前記指定オブジェクトを構成する複数の特徴部分のうちユーザにより指定された第１特徴部分を検知する特徴部分検知部と、
前記識別部により識別されたオブジェクトであって前記複数のオブジェクトうち前記第１特徴部分と関連する特徴関連オブジェクトを提示する提示部とを備え、
前記位置決定部は、前記特徴関連オブジェクトのうち、ユーザにより選択された特徴関連オブジェクトを、前記選択オブジェクトとして、当該選択された特徴関連オブジェクトにおける前記第１領域内の第１位置を決定する、
請求項１〜１２のいずれか１項に記載の分類装置。
【請求項１４】
前記選択オブジェクトは、複数のオブジェクトで構成されており、
前記識別部は、前記複数のオブジェクトのうちで、前記複数のオブジェクトの有する特徴を平均したオブジェクトと関連する複数の関連オブジェクトを、前記関連オブジェクトとして識別する、
請求項１〜１３のいずれか１項に記載の分類装置。
【請求項１５】
前記分類装置は、さらに、
前記第２位置の前記選択オブジェクトと前記周囲位置の前記関連オブジェクトとで編成された編成グループに対して前記ユーザより入力される付加情報を受け付け、受け付けた前記付加情報を前記編成グループに付与する付加情報付与部を備える、
請求項１〜１４のいずれか１項に記載の分類装置。
【請求項１６】
前記識別部は、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する第１関連オブジェクトと前記第１関連オブジェクトに関連する第２関連オブジェクトを、前記関連オブジェクトとして識別する、
請求項１〜１５のいずれか１項に記載の分類装置。
【請求項１７】
前記オブジェクトは、アプリケーションを起動するためのアイコンである、
請求項１〜１６のいずれか１項に記載の分類装置。
【請求項１８】
前記オブジェクトは、コンテンツである、
請求項１〜１６のいずれか１項に記載の分類装置。
【請求項１９】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップと、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理ステップとを含み、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理ステップでは、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させる間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
分類方法。
【請求項２０】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップと、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理ステップとをコンピュータに実行させ、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理ステップでは、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させる間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
プログラム。
【請求項２１】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理部とを備え、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理部は、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させている間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
集積回路。
【手続補正書】
【提出日】平成24年12月21日(2012.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理部とを備え、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理部は、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させる間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
分類装置。
【請求項２】
前記所定の関係は、少なくとも、位置、速度、加速度のいずれか１つを規定する関数である、
請求項１に記載の分類装置。
【請求項３】
前記所定の関係は、前記追従性として、前記関連オブジェクトと前記選択オブジェクトとの間での引力の動きを前記関連度に応じてシュミレーションするアルゴリズムを規定する、
請求項２に記載の分類装置。
【請求項４】
前記所定の関係は、前記追従性として、前記関連オブジェクトを前記選択オブジェクトの方に引き寄せるばね力の動きを前記関連度に応じてシュミレーションするためのアルゴリズムを規定する、
請求項２に記載の分類装置。
【請求項５】
前記所定の関係は、さらに、前記ばね力によって生じた動きを前記関連度に応じて遅らせる摩擦力をシュミレーションするためのアルゴリズムを規定する、
請求項４に記載の分類装置。
【請求項６】
前記追従動作処理部は、前記関連オブジェクトを、前記関連度に応じた距離だけ離れた前記第２位置の周囲位置に移動させる、
請求項１に記載の分類装置。
【請求項７】
前記関連度は、前記選択オブジェクトと前記関連オブジェクトとの類似度である、
請求項１〜６のいずれか１項に記載の分類装置。
【請求項８】
前記分類装置は、さらに、
前記選択オブジェクトと前記関連オブジェクトとの間に連結ラインを生成し、生成した前記連結ラインを前記関連度に基づき視覚的に認識可能な特徴で前記表示画面に表示する連結ライン生成部を備える、
請求項１〜７のいずれか１項に記載の分類装置。
【請求項９】
前記パラメータ付与部は、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以上の関連オブジェクトに対してのみ、前記所定の関係のパラメータを、選択オブジェクトとの関連度に応じて設定する、
請求項１〜８のいずれか１項に記載の分類装置。
【請求項１０】
前記追従動作処理部は、さらに、
前記ユーザにより、前記第１位置から前記第２位置に移動した前記選択オブジェクトに加えられる回転を検知する回転検知部と、
前記回転検知部により検知された前記回転の角速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備える、
請求項１〜８のいずれか１項に記載の分類装置。
【請求項１１】
前記追従動作処理部は、さらに、
前記ユーザにより、前記選択オブジェクトが前記第１位置から前記第２位置に移動される際の速度を検知する速度検知部と、
前記速度検知部により検知された前記速度の大きさが第１閾値以上の場合、前記関連オブジェクトのうち、前記選択オブジェクトとの関連度が第１関連度以下の関連オブジェクトを、前記第１領域の元の位置に戻す移動部とを備える、
請求項１〜８のいずれか１項に記載の分類装置。
【請求項１２】
前記分類装置は、
さらに、前記第１領域内に配置されている複数のオブジェクトのうち、ユーザにより指定された指定オブジェクトを、前記第１領域および前記第２領域と異なる第３領域に表示する表示制御部と、
前記第３領域に表示された前記指定オブジェクトを構成する複数の特徴部分のうちユーザにより指定された第１特徴部分を検知する特徴部分検知部と、
前記識別部により識別されたオブジェクトであって前記複数のオブジェクトうち前記第１特徴部分と関連する特徴関連オブジェクトを提示する提示部とを備え、
前記位置決定部は、前記特徴関連オブジェクトのうち、ユーザにより選択された特徴関連オブジェクトを、前記選択オブジェクトとして、当該選択された特徴関連オブジェクトにおける前記第１領域内の第１位置を決定する、
請求項１〜１１のいずれか１項に記載の分類装置。
【請求項１３】
前記選択オブジェクトは、複数のオブジェクトで構成されており、
前記識別部は、前記複数のオブジェクトのうちで、前記複数のオブジェクトの有する特徴を平均したオブジェクトと関連する複数の関連オブジェクトを、前記関連オブジェクトとして識別する、
請求項１〜１２のいずれか１項に記載の分類装置。
【請求項１４】
前記分類装置は、さらに、
前記第２位置の前記選択オブジェクトと前記周囲位置の前記関連オブジェクトとで編成された編成グループに対して前記ユーザより入力される付加情報を受け付け、受け付けた前記付加情報を前記編成グループに付与する付加情報付与部を備える、
請求項１〜１３のいずれか１項に記載の分類装置。
【請求項１５】
前記識別部は、前記複数のオブジェクトのうちで前記選択オブジェクトと関連する第１関連オブジェクトと前記第１関連オブジェクトに関連する第２関連オブジェクトを、前記関連オブジェクトとして識別する、
請求項１〜１４のいずれか１項に記載の分類装置。
【請求項１６】
前記オブジェクトは、アプリケーションを起動するためのアイコンである、
請求項１〜１５のいずれか１項に記載の分類装置。
【請求項１７】
前記オブジェクトは、コンテンツである、
請求項１〜１５のいずれか１項に記載の分類装置。
【請求項１８】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップと、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理ステップとを含み、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理ステップでは、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させる間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
分類方法。
【請求項１９】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定ステップと、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別ステップと、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与ステップと、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理ステップとをコンピュータに実行させ、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理ステップでは、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させる間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
プログラム。
【請求項２０】
表示画面の第１領域内に配置されている複数のオブジェクトのうち、ユーザにより選択された選択オブジェクトにおける前記第１領域内の第１位置を決定する位置決定部と、
前記複数のオブジェクトのうちで前記選択オブジェクトと関連する関連オブジェクトを識別する識別部と、
前記関連オブジェクトに対して、前記選択オブジェクトが前記第１位置から移動される際の前記選択オブジェクトへの追従性を規定する所定の関係に寄与するパラメータを、前記選択オブジェクトとの関連度に応じて設定するパラメータ付与部と、
前記ユーザによって、前記選択オブジェクトが前記第１位置から前記表示画面の前記第１領域とは異なる第２領域に含まれる第２位置に移動される際、前記関連オブジェクトを、前記所定の関係に基づき、前記選択オブジェクトに追従させて、前記第２位置を基点とする前記関連度に応じた所定の位置に移動させる追従動作処理部とを備え、
前記選択オブジェクトおよび前記関連オブジェクトは、前記第１領域内では前記関連度によらない位置に分散して配置されており、
前記追従動作処理部は、前記関連オブジェクトを前記選択オブジェクトに追従させて前記所定の位置に移動させている間に、前記関連オブジェクトが前記所定の位置に配置されるよう、前記関連オブジェクトの配置を空間的に再編成する、
集積回路。
【国際調査報告】
2012144225.tif 000049
2012144225.tif 000050
2012144225.tif 000051
2012144225.tif 000052