(57)【要約】【課題】複数の格納領域に格納されているデータを、１つの共通画面上に表示して操作する場合において、各データがどの格納領域に格納されているのかをユーザが把握し得る技術を提供する。【解決手段】情報処理装置の制御装置１６は、記憶装置２２の複数のフォルダ２４，２６，２８から取得した複数のデータを表示装置２０の１つの共通画面上に表示するとともに、複数のデータの各データが格納されている格納領域を示す格納領域表示を共通画面上に表示する。制御装置１６は、共通画面上に表示されたデータに対する操作に応じて共通画面上の格納領域表示を変化させるように制御する。【選択図】図１
2020149329.tif 000002
【特許請求の範囲】
【請求項１】
複数の格納領域から取得した複数のデータを１つの共通画面上に表示するとともに、前記複数のデータの各データが格納されている格納領域を示す格納領域表示を前記共通画面上に表示するように制御する第１表示制御手段と、
前記共通画面上に表示されたデータに対する操作に応じて前記共通画面上の前記格納領域表示を変化させるように制御する第２表示制御手段と、
を備える情報処理装置。
【請求項２】
前記第１表示制御手段は、前記データが格納領域に格納されている状態を維持しつつ、前記データの表象図形を前記共通画面上に表示する
請求項１に記載の情報処理装置。
【請求項３】
前記操作完了後の特定タイミングにおいて、前記操作による表示の変化を前記格納領域に反映させるように制御する制御手段をさらに備える
請求項１に記載の情報処理装置。
【請求項４】
前記特定タイミングは、ユーザが操作完了を指示したタイミングである
請求項３に記載の情報処理装置。
【請求項５】
前記格納領域表示は、格納領域毎に表示形態が異なる
請求項１に記載の情報処理装置。
【請求項６】
前記格納領域表示は、格納領域毎にグループ化して表示することである
請求項１に記載の情報処理装置。
【請求項７】
互いに異なる格納領域は、互いに異なるグループとして前記共通画面上の異なる位置に表示される
請求項６に記載の情報処理装置。
【請求項８】
前記操作は、前記データに対する前記共通画面上の移動であり、
前記第２表示制御手段は、前記移動後の位置に応じて前記共通画面上の前記格納領域表示を変化させる
請求項１に記載の情報処理装置。
【請求項９】
前記格納領域表示は、格納領域毎にグループ化して表示することであり、
前記第２表示制御手段は、前記移動後の位置にグループ化表示が存在しない場合に、移動対象のデータを含むように新たなグループを表示する
請求項８に記載の情報処理装置。
【請求項１０】
前記第２表示制御手段は、前記新たなグループを表示した後に、前記移動対象のデータが移動前に属していたグループ近傍までさらに移動された場合に，前記新たなグループを前記移動前に属していたグループに統合する
請求項９に記載の情報処理装置。
【請求項１１】
前記格納領域表示は、格納領域毎にグループ化して表示することであり、
前記第２表示制御手段は、前記移動後の位置にグループ化表示が存在する場合に、移動対象のデータを、移動前にグループ化されていたグループを解除し、移動後の位置にグループ化されているグループと同一グループとして表示する
請求項８に記載の情報処理装置。
【請求項１２】
前記格納領域表示は、格納領域毎にグループ化して表示することであり、
前記第２表示制御手段は、前記移動後の位置にグループ化表示が存在する場合に、移動前にグループ化されていたグループ表示を移動前より縮小表示し、移動後の位置にグループ化されているグループ表示を移動前より拡大表示する
請求項８に記載の情報処理装置。
【請求項１３】
前記格納領域表示は、格納領域毎にグループ化して表示することであり、
前記第２表示制御手段は、前記移動後の位置に他のデータが存在する場合に、移動対象のデータを前記他のデータと束ねて、前記他のデータと同一グループとして表示する
請求項８に記載の情報処理装置。
【請求項１４】
前記格納領域表示は、格納領域毎にグループ化して表示することであり、
前記第２表示制御手段は、束ねられたデータが前記操作により互いにばらされた場合に、前記束ねられたデータをばらして同一グループとして表示する
請求項１に記載の情報処理装置。
【請求項１５】
前記操作前の前記格納領域表示を前記共通画面上に表示するように制御する第３表示制御手段をさらに備える
請求項１に記載の情報処理装置。
【請求項１６】
前記第２表示制御手段は、復帰操作に応じて前記共通画面上の格納領域表示を前記操作前の前記格納領域表示に戻す
請求項１５に記載の情報処理装置。
【請求項１７】
コンピュータを、
記憶装置内の複数の格納領域から取得した複数のデータを表示装置の１つの共通画面上に表示するとともに、前記複数のデータの各データが格納されている格納領域を示す格納領域表示を前記共通画面上に表示するように制御する第１表示制御手段と、
前記共通画面上に表示されたデータに対する操作に応じて前記共通画面上の前記格納領域表示を変化させるように制御する第２表示制御手段
として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。    
【背景技術】
【０００２】
特許文献１には、コンピュータにより再生される複数のファイルを取得し、ワークスペース中に複数のファイルを表す代替画像の各々を、複数のファイルの間の類似性に基づいて定められた距離に応じて図表的に配置し、複数のファイルの少なくとも一部のファイルを含む少なくとも一つのスタックを決定し、ワークスペース中で少なくとも一つのスタックに近接するファイルを判別し、近接すると判断されたファイルを用いて近接部を形成することが記載されている。
【０００３】
特許文献２には、基準撮影日と同じ撮影日を示す日時情報を有する画像ファイルを表すサムネイル画像Ａと、基準撮影日と異なる撮影日を示す日時情報を有する画像ファイルを表すサムネイル画像Ｂとが表示画面上で互いに隣接して配置されたときには、サムネイル画像Ａとサムネイル画像Ｂとの間に分割線を付加した一覧表を出力装置に表示出力することが記載されている。
【０００４】
特許文献３には、すべてのアイテムが１つの位置からの物のように見えるように、複数の物理位置からのアイテムを表示すること、ファイルシステムは仮想フォルダを使用すること、仮想フォルダはディスク上での実際の物理的なファイルシステムの基本構造ではなく、そのメタデータに基づく様々なビューで、通常のファイルおよびフォルダをユーザに公開することが記載されている。    
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５４４４７７６号
【特許文献２】特開２００８−２３６４６８号公報
【特許文献３】特表２００６−５２１５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
複数の格納領域に格納されている複数のデータを、１つの共通画面上に表示してデータ操作を可能とする場合、各データがどの格納領域に格納されているのか当該共通画面上で視認できないとユーザが希望する操作を円滑に行えない。
【０００７】
本発明は、複数の格納領域に格納されているデータを、１つの共通画面上に表示して操作する場合において、各データがどの格納領域に格納されているのかをユーザが把握し得る技術を提供することを目的とする。  
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、複数の格納領域から取得した複数のデータを１つの共通画面上に表示するとともに、前記複数のデータの各データが格納されている格納領域を示す格納領域表示を前記共通画面上に表示するように制御する第１表示制御手段と、前記共通画面上に表示されたデータに対する操作に応じて前記共通画面上の前記格納領域表示を変化させるように制御する第２表示制御手段とを備える情報処理装置である。
【０００９】
請求項２に記載の発明は、前記第１表示制御手段は、前記データが格納領域に格納されている状態を維持しつつ、前記データの表象データを前記共通画面上に表示する請求項１に記載の情報処理装置である。
【００１０】
請求項３に記載の発明は、前記操作完了後の特定タイミングにおいて、前記操作による表示の変化を前記格納領域に反映させるように制御する制御手段をさらに備える請求項１に記載の情報処理装置である。
【００１１】
請求項４に記載の発明は、前記特定タイミングは、ユーザが操作完了を指示したタイミングである請求項３に記載の情報処理装置である。
【００１２】
請求項５に記載の発明は、前記格納領域表示は、格納領域毎に表示形態が異なる請求項１に記載の情報処理装置である。
【００１３】
請求項６に記載の発明は、前記格納領域表示は、格納領域毎にグループ化して表示することである請求項１に記載の情報処理装置である。
【００１４】
請求項７に記載の発明は、互いに異なる格納領域は、互いに異なるグループとして前記共通画面上の異なる位置に表示される請求項６に記載の情報処理装置である。
【００１５】
請求項８に記載の発明は、前記操作は、前記データに対する前記共通画面上の移動であり、前記第２表示制御手段は、前記移動後の位置に応じて前記共通画面上の前記格納領域表示を変化させる請求項１に記載の情報処理装置である。
【００１６】
請求項９に記載の発明は、前記格納領域表示は、格納領域毎にグループ化して表示することであり、前記第２表示制御手段は、前記移動後の位置にグループ化表示が存在しない場合に、移動対象のデータを含むように新たなグループを表示する請求項８に記載の情報処理装置である。
【００１７】
請求項１０に記載の発明は、前記第２表示制御手段は、前記新たなグループを表示した後に、前記移動対象のデータが移動前に属していたグループ近傍までさらに移動された場合に，前記新たなグループを前記移動前に属していたグループに統合する請求項９に記載の情報処理装置である。
【００１８】
請求項１１に記載の発明は、前記格納領域表示は、格納領域毎にグループ化して表示することであり、前記第２表示制御手段は、前記移動後の位置にグループ化表示が存在する場合に、移動対象のデータを、移動前にグループ化されていたグループを解除し、移動後の位置にグループ化されているグループと同一グループとして表示する請求項８に記載の情報処理装置である。
【００１９】
請求項１２に記載の発明は、前記格納領域表示は、格納領域毎にグループ化して表示することであり、前記第２表示制御手段は、前記移動後の位置にグループ化表示が存在する場合に、移動前にグループ化されていたグループ表示を移動前より縮小表示し、移動後の位置にグループ化されているグループ表示を移動前より拡大表示する請求項８に記載の情報処理装置である。
【００２０】
請求項１３に記載の発明は、前記格納領域表示は、格納領域毎にグループ化して表示することであり、前記第２表示制御手段は、前記移動後の位置に他のデータが存在する場合に、移動対象のデータを前記他のデータと束ねて、前記他のデータと同一グループとして表示する請求項８に記載の情報処理装置である。
【００２１】
請求項１４に記載の発明は、前記格納領域表示は、格納領域毎にグループ化して表示することであり、前記第２表示制御手段は、束ねられたデータが前記操作により互いにばらされた場合に、前記束ねられたデータをばらして同一グループとして表示する請求項１に記載の情報処理装置である。
【００２２】
請求項１５に記載の発明は、前記操作前の前記格納領域表示を前記共通画面上に表示するように制御する第３表示制御手段をさらに備える請求項１に記載の情報処理装置である。
【００２３】
請求項１６に記載の発明は、前記第２表示制御手段は、復帰操作に応じて前記共通画面上の格納領域表示を前記操作前の前記格納領域表示に戻す請求項１５に記載の情報処理装置である。
【００２４】
請求項１７に記載の発明は、コンピュータを、記憶装置内の複数の格納領域から取得した複数のデータを表示装置の１つの共通画面上に表示するとともに、前記複数のデータの各データが格納されている格納領域を示す格納領域表示を前記共通画面上に表示するように制御する第１表示制御手段と、前記共通画面上に表示されたデータに対する操作に応じて前記共通画面上の前記格納領域表示を変化させるように制御する第２表示制御手段として動作させるためのプログラムである。
【発明の効果】
【００２５】
請求項１，１７に記載の発明によれば、複数の格納領域に格納されているデータを、１つの共通画面上に表示して操作する場合において、各データがどの格納領域に格納されているのかをユーザが把握できる。
【００２６】
請求項２に記載の発明によれば、さらに、ユーザは表象データにより各データがどの格納領域に格納されているのかを把握できる。
【００２７】
請求項３に記載の発明によれば、さらに、操作完了後の特定タイミングで操作による表示変化と格納領域の変化を一致させることができる。
【００２８】
請求項４に記載の発明によれば、さらに、ユーザによる明示的な指示のタイミングで操作による表示変化と格納領域の変化を一致させることができる。
【００２９】
請求項５に記載の発明によれば、さらに、異なる表示形態で格納領域を互いに識別し得る。
【００３０】
請求項６に記載の発明によれば、さらに、グループとして格納領域を互いに識別し得る。
【００３１】
請求項７に記載の発明によれば、さらに、位置の相違により格納領域を互いに識別し得る。
【００３２】
請求項８〜１４に記載の発明によれば、さらに、データを移動させた場合にどの格納領域に格納されているのかをユーザが把握できる。
【００３３】
請求項１５に記載の発明によれば、さらに、共通画面上において操作前の格納領域表示を把握できる。
【００３４】
請求項１６に記載の発明によれば、さらに、操作後に操作前の格納領域表示に戻すことができる。
【図面の簡単な説明】
【００３５】
【図１】実施形態の構成図である。
【図２】実施形態の処理フローチャートである。
【図３】図２の一部詳細フローチャートである。
【図４】実施形態の共通画面説明図（その１）である。
【図５】実施形態の共通画面説明図（その２）である。
【図６】実施形態の共通画面説明図（その３）である。
【図７】実施形態の共通画面説明図（その４）である。
【図８】実施形態の共通画面説明図（その５）である。
【図９】実施形態の共通画面説明図（その６）である。
【図１０】実施形態の共通画面説明図（その７）である。
【図１１】実施形態の共通画面説明図（その８）である。
【図１２】実施形態の共通画面説明図（その９）である。
【図１３】実施形態の共通画面説明図（その１０）である。
【図１４】実施形態の共通画面説明図（その１１）である。
【図１５】実施形態の共通画面説明図（その１２）である。
【図１６】実施形態の共通画面説明図（その１３）である。
【図１７】実施形態の共通画面説明図（その１４）である。
【図１８】実施形態の共通画面説明図（その１５）である。
【図１９】実施形態の共通画面説明図（その１６）である。
【図２０】実施形態の共通画面説明図（その１７）である。
【発明を実施するための形態】
【００３６】
以下、図面に基づき本発明の実施形態について説明する。
【００３７】
図１は、本実施形態における情報処理装置の全体構成図を示す。情報処理装置は、ＲＯＭ１０、ＲＡＭ１２、通信インターフェイス（Ｉ／Ｆ）１４、制御装置１６、入力装置１８、表示装置２０、及び記憶装置２２を備える。
【００３８】
制御装置１６は、１つ又は複数のプロセッサで構成され、ＲＯＭ１０等のプログラムメモリに記憶された処理プログラムを読み出し、ＲＡＭ１２をワーキングメモリとして用いて処理プログラムを実行することで各種処理を実現する。制御装置１６の機能の一部は、プログラムの実行によるソフトウェア処理ではなく、ハードウェア処理により実現してもよい。ハードウェア処理は、例えばＡＳＩＣやＦＰＧＡ（フィールドプログラマブルゲートアレイ）等の回路を用いて行ってもよい。制御装置１６は、マウスやキーボード等の入力装置１８を介してユーザ操作を受け付けると、記憶装置２２内に格納されている文書等のファイルを読み出して表示装置２０に表示する。記憶装置２２は、ＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）等で構成され、複数の格納領域としての複数のレポジトリを備える。図において、複数のレポジトリは、複数のフォルダ２４，２６，２８として示されており、各フォルダには１つ又は複数の文書等のファイルが格納されている。
【００３９】
制御装置１６は、各処理を実行するために、機能モジュールとして、操作受付モジュール、表示制御モジュール、格納制御モジュールを備える。ここで、「モジュール」とは、論理的に分離可能なソフトウェア、ハードウェア等の部品を意味する。モジュールは機能に対して１：１に対応してもよいが、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよい。また、複数モジュールは１つのプロセッサによって実行されてもよいし、分散又は並列環境における複数のプロセッサによって実行されてもよい。各モジュールによる処理では、対象となる情報を読み込み、ＣＰＵ等のプロセッサで処理を行った後に、処理結果を出力する。
【００４０】
操作受付モジュールは、入力装置１８から入力されたユーザ操作を受け付け、表示制御モジュールに供給する。ユーザ操作は、記憶装置２２の複数のフォルダ２４，２６，２８に格納された文書等のファイルの表示指示や、文書等のファイルの移動指示、編集指示、削除指示等である。
【００４１】
表示制御モジュールは、第１表示制御手段〜第３表示制御手段として機能し、受け付けたユーザ操作に応じて、フォルダ２４，２６，２８に格納された文書等のファイル情報を表示する。表示制御モジュールは、フォルダ２４，２６、２８にそれぞれ格納されている文書等のファイル情報を、１つの共通画面上に表示すると共に、文書等のファイルのそれぞれが、どのフォルダに格納されているかを示す格納領域表示を共通画面上に表示する。なお、ここでいう共通画面とは、異なるフォルダ（異なるリポジトリでも良い）に格納されたファイルに対して、格納されているフォルダに依存せずに、ファイルの移動等の編集操作が可能な表示領域である。また、格納領域表示を、共通画面上に表示するとは、ファイルが属するフォルダが識別可能なように共通画面上に表示することである。
【００４２】
格納領域表示の表示形態は任意であり、形状、模様、若しくは色彩又はこれらの結合が用いられる。格納領域を互いに識別するために、表示形態が互いに変更され得る。例えば、同一フォルダに格納されている複数の文書等のファイル情報を同一種類の閉曲線で囲む、あるいは同一フォルダに格納されている複数の文書等のファイル情報の色彩を共通化する等である。ファイル情報は、例えばファイルの表象図形であり、具体的にはアイコンやサムネイル等である。表示制御モジュールは、それぞれのファイルがフォルダ２４，２６，２８に格納されている状態を維持しつつ、それぞれのファイルの表象図形を共通画面上に表示する。以下の説明では、格納領域表示として同一フォルダに格納されている文書等のファイルの表象図形を囲む閉曲線を例示し、これを同一グループと称する。表示制御モジュールは、また、共通画面上に表示された文書等のファイルの表象図形が移動操作された場合に、この移動操作に応じて文書等のファイルの表象図形を移動させて表示するとともに、表象図形の移動に応じて格納領域表示も変化させる。格納領域表示の変化は、具体的には移動前後の格納領域表示のサイズ変更や削除等である。
【００４３】
格納制御モジュールは、制御手段として機能し、記憶装置２２のフォルダ２４，２６，２８にアクセスして実際の文書等のファイルのフォルダ２４，２６，２８への格納を制御する。格納制御モジュールは、表示制御モジュールによって移動操作に応じて文書等のファイルの表象図形を移動させる際に、実際の文書等のファイルが格納されている格納領域は移動させず、特定タイミングにおいて実際の文書等のファイルが格納される格納領域を移動させる。すなわち、格納制御モジュールは、移動操作後の特定タイミングにおいて実際の文書等のファイルの移動を格納領域に反映させる。特定タイミング前では、共通画面上では文書等のファイルの表象図形は移動操作に応じて移動しているものの格納領域内のファイルは移動しておらず、特定タイミングに至り表示制御モジュールが格納領域に反映させた場合に、共通画面上のファイルの表象図形の移動と格納領域間のファイル移動が一致する。特定タイミングは、操作が完了したタイミングであり、例えばユーザからの明示的な操作により完了タイミングが決定される。格納制御モジュールは、操作受付モジュールでユーザからの明示的な操作を受け付けるまでは実際の文書等のファイルの格納領域は移動させず、ユーザからの明示的な操作を受け付けた場合に実際の文書等のファイルの格納領域を移動させる。
【００４４】
図２は、本実施形態の処理フローチャートを示す。制御装置１６の処理フローチャートである。
【００４５】
まず、制御装置１６は、同一レポジトリ内のファイルを、表示装置２０の共通画面上において同一グループとしてムネイル表示する（Ｓ１０１）。より特定的には、複数のレポジトリが存在する場合において、当該複数のレポジトリの各レポジトリ内に格納されたファイルを、それが属するレポジトリが識別可能なように１つの画面上にまとめて表示する。同一レポジトリとは、具体的には同一フォルダであり、同一グループとして表示される。図１に示すように複数のフォルダとしてフォルダ２４，２６，２８が存在する場合、フォルダ２４内のファイルは同一レポジトリ内のファイルであり、フォルダ２６内のファイルは別の同一レポジトリ内のファイルであり、フォルダ２８内のファイルはさらに別の同一レポジトリ内のファイルである。したがって、フォルダ２４内のファイル、フォルダ２６内のファイル、フォルダ２８内のファイルは、各々同一グループとして表示される。サムネイルはフィルの表象図形としての縮小画像であり、その大きさは問わない。同一レポジトリ内のファイルが多数存在する場合に、各ファイルを表すサムネイルを標準サイズよりもさらに縮小して表示してもよい。グループ表示は、同一レポジトリ内の全てのファイルを囲むように表示する。
【００４６】
次に、制御装置１６は、入力装置１８からサムネイル移動操作を受け付けたか否かを判定する（Ｓ１０２）。移動操作を受け付けない場合（Ｓ１０２でＮＯ）、Ｓ１０１の処理を維持する。また、制御装置１６は、一定の制御タイミングで共通画面上のグループをＲＡＭ１２等のメモリに保持しておく。保持されたグループは、後述する移動操作前のグループとして使用され得る。ユーザがマウス等を操作して共通画面上に表示された複数のサムネイルのいずれかを移動操作させた場合（Ｓ１０２でＹＥＳ）、制御装置１６は、サムネイルの移動先の共通画面上の座標にグループが存在するか否かを判定する（Ｓ１０３）。この判定は、サムネイルの移動後の座標が、グループを規定する座標範囲内に存在するか否かで実行される。共通画面上の座標を２次元座標（ｘ、ｙ）で規定するものとし、あるグループを規定する座標範囲がｘ１≦ｘ≦ｘ２、ｙ１≦ｙ≦ｙ２であるときに、サムネイルの移動後の座標（ｘｓ，ｙｓ）が、ｘ１≦ｘｓ≦ｘ２、ｙ１≦ｙｓ≦ｙ２を満たす場合には、サムネイルの移動先の共通画面上の座標にグループが存在すると判定される。
【００４７】
サムネイルの移動先の共通画面上の座標にグループが存在する場合（Ｓ１０３でＹＥＳ）、制御装置１６は、移動先のグループ内に当該サムネイルを移動させて表示する（Ｓ１０４）。他方で、サムネイルの移動先の共通画面上の座標にグループが存在しない場合（Ｓ１０３でＮＯ）、制御装置１６は、サムネイルの移動先の共通画面上の座標を包含するような新規のグループを作成する（Ｓ１０５）。
【００４８】
移動先のグループにサムネイルを移動させ、あるいは新規のグループを作成した後、制御装置１６は、移動元と移動先のグループを変更して再表示する（Ｓ１０６）。具体的には、移動元のグループについては、サムネイルが移動した後の全てのサムネイルを包含するようにグループを縮小して再表示する。また、移動先のグループについては、新たに追加されたサムネイルを含む全てのサムネイルを包含するようにグループを拡大して再表示する。新規のグループを作成する場合には、グループの拡大／縮小ではないが、移動前の座標のグループの占有面積が０であるとすると、０から有限の占有面積まで拡大して再表示すると言い得る。
【００４９】
グループを再表示した後、制御装置１６は、入力装置１８から操作前への復帰操作を受け付けたか否かを判定する（Ｓ１０７）。復帰操作を受け付けた場合（Ｓ１０７でＹＥＳ）、制御装置１６は、ＲＡＭ１２等のメモリに保持されている移動操作前のグループを読み出して共通画面上に表示する（Ｓ１１０）。また、復帰操作を受け付けていない場合（Ｓ１０７でＮＯ）、さらに、入力装置１８からリポジトリに反映操作を受け付けたか否かを判定する（Ｓ１０８）。操作前への復帰操作もなく、リポジトリに反映操作もない場合（Ｓ１０７及びＳ１０８でいずれもＮＯ）、Ｓ１０６以降の処理を繰り返す。入力装置１８からリポジトリに反映操作を受け付けた場合（Ｓ１０８でＹＥＳ）、制御装置１６は、サムネイルの移動操作をリポジトリに反映させる（Ｓ１０９）。すなわち、制御装置１６は、Ｓ１０４，Ｓ１０５，Ｓ１０６の処理において表示装置２０の共通画面上ではサムネイルを移動させ、グループを変化させているものの、フォルダ２４，２６，２８に格納されている文書等のファイルについてはそのまま維持し、ユーザからの「リポジトリに反映」との明示的な操作を受け付けた場合に、表示装置２０の共通画面上でのサムネイル及びグループの表示に一致するように、フォルダ２４，２６，２８に格納されている文書等のファイルを移動させる。
【００５０】
ここで、ファイルのサムネイルを移動させる毎に、実際のファイルもフォルダ間で移動させることも可能であるが、制御装置１６と記憶装置２２間の通信処理が発生するのでその分だけ時間を要することになる。これに対し、サムネイルの移動操作の後の特定タイミングにおいて実際のファイルをフォルダ間で移動させることで、制御装置１６と記憶装置２２間の通信処理（記憶装置２２へのアクセス回数）が低減される。
【００５１】
図３は、図２におけるＳ１０６の詳細フローチャートを示す。
【００５２】
制御装置１６は、サムネイルの移動元と移動先のグループについて、サムネイルが存在するか否かを判定する（Ｓ２０１）。
【００５３】
サムネイルが存在する場合（Ｓ２０１でＹＥＳ）、全てのサムネイルを包含するようにグループを拡大／縮小して再表示する（Ｓ２０２）。すなわち、移動元のグループではサムネイル数が減少しているのでグループを縮小して再表示し、移動先のグループではサムネイル数が拡大しているのでグループを拡大して再表示する。再表示する際に、拡大／縮小前のグループと拡大／縮小後のグループの閉曲線の形状、色彩、模様等を変化させてもよい。拡大／縮小前のグループをグレー表示として拡大／縮小後のグループを黒色で表示する、拡大／縮小前のグループを破線表示として拡大／縮小後のグループを実線表示する等である。拡大／縮小前のグループと拡大／縮小後のグループの変化をアニメーションで表示してもよい。
【００５４】
サムネイルが存在しない場合（Ｓ２０１でＮＯ）、グループを表示から削除する（Ｓ２０３）。削除する際に、削除前のグループをフェードアウトさせて削除してもよい。
【００５５】
次に、本実施形態における表示装置２０に表示される共通画面について、具体的に説明する。
【００５６】
図４は、表示装置２０に表示される共通画面例を示す。１つの画面上に、フォルダ２４内に格納されているファイル群、フォルダ２６内に格納されているファイル群、及びフォルダ２８内に格納されているファイル群が表象図形としてサムネイル表示され、かつ、それぞれのフォルダ毎に格納領域表示としての閉曲線で囲まれてグループが表示される。
【００５７】
フォルダ２４内に格納されているファイル群は、サムネイル２４ａ〜２４ｆとして表示され、これらのサムネイル２４ａ〜２４ｆを包含するようにグループ２４０が表示される。
【００５８】
また、フォルダ２６内に格納されているファイル群は、サムネイル２６ａ，２６ｂとして表示され、これらのサムネイル２６ａ，２６ｂを包含するようにグループ２６０が表示される。
【００５９】
さらに、フォルダ２８内に格納されているファイル群は、サムネイル２８ａ〜２８ｃとして表示され、これらのサムネイル２８ａ〜２８ｃを包含するようにグループ２８０が表示される。
【００６０】
グループ２４０，２６０，２８０はいずれも楕円形状として表示されているが、円形状その他であってもよい。また、グループ２４０，２６０，２８０の表示形態、例えば形状をグループ毎に異にしてもよい。例えば、グループ２４０を楕円形状、グループ２６０を円形状、グループ２８０を矩形形状とする等である。グループ２４０，２６０，２８０の色彩をグループ毎に異にしてもよい。
【００６１】
グループ２４０，２６０，２８０は、共通画面内において異なる座標に表示される。これにより、サムネイル群２４ａ〜２４ｆと、サムネイル群２６ａ，２６ｂと、サムネイル群２８ａ〜２８ｃとが互いに異なるフォルダ、つまり互いに異なるレポジトリに格納されていることをユーザは容易に視認し得る。
【００６２】
図５は、ユーザがマウス等の入力装置１８を操作してサムネイルを移動させる様子を示す。グループ２４０内のサムネイル２４ａを移動させ、グループ２６０の存在領域まで移動させる。制御装置１６は、サムネイル２４ａの移動を検知し、移動先の座標とグループ２６０の領域座標とを比較することで、移動先の座標にグループ２６０が存在すると判定する。
【００６３】
図６は、サムネイル２４ａの移動元グループであるグループ２４０と、サムネイル２４ａの移動先のグループであるグループ２６０の再表示画面を示す。移動元のグループ２４０は、サムネイル２４ａが移動した分だけサムネイル数が減少するので、グループ２４０はグループ２４１に縮小表示される。他方で、移動先のグループ２６０は、サムネイル２４ａが追加された分だけサムネイル数が増大するので、グループ２６０はグループ２６１に拡大表示される。なお、図では、サムネイル２４ａは、移動先のグループ２６１にグループされるので、符号２４ａから符号２６ｃに変更されている。グループ２８０に関しては、サムネイルの移動がないため、グループ２８０はそのまま維持される。
【００６４】
図６の共通画面の下部には、操作前に戻すためのボタン３００及び操作前の共通画面３０２が表示されるとともに、リポジトリに反映するためのボタン３０４が表示される。制御装置１６は、サムネイル移動操作前の共通画面（図４に示す画面）をメモリに保持しておき、図６に示す移動操作後の共通画面を表示する際に共通画面内に当該移動操作前の共通画面を挿入して表示する。ユーザは、この画面３０２を視認することで、移動操作前の共通画面を容易に確認でき、必要に応じてボタン３００を操作することで移動操作前の共通画面を再び表示させることができる。ボタン３００、３０４の操作による画面表示の変化についてはさらに後述する。
【００６５】
図７は、サムネイル２４ａを、グループ２４０，２６０，２８０の存在領域以外の位置まで移動させる様子を示す。制御装置１６は、サムネイル２４ａの移動先の座標にグループが存在しないと判定し、移動先の座標に新規にグループを作成する。
【００６６】
図８は、サムネイル２４ａの移動元グループであるグループ２４０と、サムネイル２４ａの移動先のグループの再表示画面を示す。移動元のグループ２４０は、サムネイル２４ａが移動した分だけサムネイル数が減少するので、グループ２４０はグループ２４１に縮小表示される。他方で、サムネイル２４ａの移動先には、新規のグループ２５０が生成される。新規のグループ２５０は、サムネイル２４ａを包含すればよいので、その大きさは例えばグループ２４１より小さくてよい。サムネイル２４ａは、移動先のグループ２５０にグループされるので、符号２４ａから符号２５ａに変更されている。グループ２５０は新規に追加されたグループであるので、これを強調するためにハイライト表示あるいは点滅表示としてもよい。
【００６７】
図９は、図８の共通画面表示から、ユーザが入力装置１８を操作してサムネイル２５ａをさらに移動させた様子を示す。ユーザは、サムネイル２５ａをグループ２５０からグループ２８０まで移動させる。
【００６８】
図１０は、サムネイル２５ａの移動元グループであるグループ２５０と、サムネイル２５ａの移動先のグループ２８０の再表示画面を示す。移動元のグループ２５０は、サムネイル２５ａの移動によりサムネイルが存在しなくなるので削除される。このとき、グループ２５０が削除される様子をフェードアウト表示で表現してもよい。他方で、サムネイル２５ａの移動先であるグループ２８０は、サムネイル数が増大するのでグループ２８１に拡大表示される。
【００６９】
図１１は、図８の共通画面表示から、ユーザが入力装置１８を操作してサムネイル２５ａをさらに移動させた様子を示す。ユーザは、サムネイル２５ａをグループ２５０から元のグループであるグループ２４１の近傍まで移動させる。ここで、「近傍」は、グループ２４１から一定座標範囲内を意味し、予め処理プログラムのパラメータとして設定される。
【００７０】
図１２は、サムネイル２５ａの移動元グループであるグループ２５０と、サムネイル２５ａの移動先のグループ２４１の再表示画面を示す。制御装置１６は、サムネイル２５ａの移動先座標が、元のグループ２４１の近傍であることを検知すると、元のグループ２４１への復帰操作であるとみなし、グループ２４１を元のグループ２４０に戻す。元のグループ２４０は、サムネイル２５ａを包含するグループであり、サムネイル２５ａはサムネイル２４ａに復帰する。移動元のグループ２５０は、サムネイル２５ａの移動によりサムネイルが存在しなくなるので削除される。言い替えれば、グループ２５０は、グループ２４１に統合される。
【００７１】
図１３は、図６に示す共通画面において、ユーザが入力装置１８を操作してボタン３００を操作する様子を示す。なお、図６の共通画面は、ユーザがグループ２４０内のサムネイル２４ａをグループ２６０まで移動させた場合の画面である。
【００７２】
図１４は、ボタン３００を操作後の共通画面を示す。制御装置１６は、ボタン３００の操作に応じて、メモリに保持していた移動操作前の共通画面を表示する。この画面は、図５の共通画面と同一である。従来から、操作前の状態に復帰させる「ＵＮＤＯ」機能は公知であるが、本実施形態では、ユーザは画面３０２により移動操作前の共通画面を確認しながら移動操作前の共通画面に戻し得る。また、図１４では、ボタン３００、画面３０２、及びボタン３０４が非表示となる。これは、移動操作前の共通画面に戻ったため、これらのボタン３００，３０４及び画面３０２をもはや表示しておく必要がないからである。
【００７３】
図１５は、図６に示す共通画面において、ユーザが入力装置１８を操作してボタン３０４を操作する様子を示す。ユーザは、移動操作完了を指示し、実際のファイルを移動させる場合にボタン３０４を操作する。
【００７４】
図１６は、ボタン２０４の操作を受け付けた場合の制御装置１６の処理を模式的に示す。制御装置１６は、グループ２４１，２６１，２８０でグループされたサムネイル群に従ってフォルダ２４，２６，２８に格納されたファイルを移動処理する。グループ２４１はフォルダ２４に対応しており、サムネイル２４ａが移動されているので、サムネイル２４ａに対応するファイルをフォルダ２４から削除する。また、グループ２６１はフォルダ２６に対応しており、サムネイル２４ａが追加されてサムネイル２６ｃとなっているので、サムネイル２４ａに対応するファイルをフォルダ２６に追加する。グループ２８０については変化していないので、フォルダ２８内のファイルはそのまま維持する。
【００７５】
リポジトリ反映前後のフォルダ２４，２６，２８内に格納されているファイルをより詳細に説明する。
【００７６】
図１５において、共通画面上ではサムネイル２４ｂ〜２４ｆがグループ２４１にグループされ、サムネイル２６ａ〜２６ｃがグループ２６１にグループされているため、あたかもフォルダ２４内にサムネイル２４ｂ〜２４ｆに対応するファイルが格納され、フォルダ２６内にサムネイル２６ａ〜２６ｃに対応するファイルが格納されているように見えるが、実際にはフォルダ２４内にはサムネイル２４ａ〜２４ｆに対応するファイルが格納され、フォルダ２６内にはサムネイル２６ａ，２６ｂに対応するファイルが格納されている。従って、共通画面のグループと、実際のフォルダ２４，２６の格納状況とは一致していない。
【００７７】
他方、図１６の画面では、共通画面上のグループがリポジトリに反映される結果、フォルダ２４内にサムネイル２４ｂ〜２４ｆに対応するファイルが格納され、フォルダ２６内にサムネイル２６ａ〜２６ｃに対応するファイルが格納される。従って、共通画面のグループと、実際のフォルダ２４，２６，２８の格納状況が一致する。
【００７８】
なお、制御装置１６は、リポジトリへの反映が完了した場合には、その旨のメッセージを共通画面に表示してもよい。また、リポジトリに反映させる前のグループの表示と、リポジトリに反映させた後のグループの表示を変化させてもよい。例えば、リポジトリに反映させる前のグループの表示色と、リポジトリに反映させた後のグループの表示色を変化させる等である。
【００７９】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変形が可能である。以下、変形例について説明する。
【００８０】
＜変形例１＞
実施形態では、サムネイルの移動先の座標にグループが存在する場合に、当該移動先のサムネイルを包含するようにグループを拡大して再表示しているが、２つのファイルを一つのファイルとして結合する、束ねる機能を備える場合には、この機能を共通画面上で表示するようにしてもよい。
【００８１】
図１７及び図１８は、この場合の共通画面例を示す。図１７は、ユーザがサムネイル２４ａを移動操作してグループ２６０内のサムネイル２６ｂの位置まで移動させた様子を示す。制御装置１６は、移動先のサムネイル２４ａの座標と、既存のサムネイル２６ｂの座標が重なる場合に、これら２つのファイルを結合させる、束ねる操作とみなす。
【００８２】
図１８は、移動元のグループ２４０と移動先のグループ２６０の再表示画面を示す。移動元のグループ２４０は、サムネイル２４ａが移動した分だけサムネイル数が減少するので、グループ２４０はグループ２４１に縮小表示される。他方で、移動先のグループ２６０は、サムネイル２４ａが追加されたもののファイルを結合する、束ねる処理であるので、サムネイル２４ａはサムネイル２６ｃとしてサムネイル２６ｂに重畳して表示され、グループ２６０は拡大表示されず元のグループ２６０と同じ大きさに維持される。
【００８３】
図１９及び図２０は、図１７及び図１８とは逆の操作であり、１つのファイルに結合された（すなわち束ねられた）２つのファイルを元の独立した２つのファイルに分離させる、ばらす操作の様子を示す。ユーザは、例えばメニューを操作してファイルの分離（あるいは「ばらし」）を選択すると、図１９に示すように重畳表示されたサムネイルはサムネイル２６ｂとサムネイル２６ｃに分離される。
【００８４】
図２０は、分離後のグループの再表示画面を示す。２つのサムネイル２６ｂとサムネイル２６ｃに分離されたため、これらのサムネイル２６ｂ，２６ｃを包含するようにグループ２６１はグループ２６２に拡大表示される。
【００８５】
＜変形例２＞
実施形態では、図１に示すように１つの情報処理装置内に制御装置１６、入力装置１８，表示装置２０及び記憶装置２２が組み込まれる場合を例示したが、通信ネットワークを介してデータを送受信するサーバクライアントシステムにより実現してもよい。具体的には、複数のユーザ端末と共有サーバとが通信ネットワークを介して接続されており、ユーザ端末の制御装置１６が共有サーバの記憶装置２２にアクセスしてユーザ端末の表示装置２０に共通画面を表示してもよい。
【符号の説明】
【００８６】
１０  ＲＯＭ、１２  ＲＡＭ、１４  通信インターフェイス（Ｉ／Ｆ）、１６  制御装置、１８  入力装置、２０  表示装置、２２  記憶装置、２４，２６，２８  フォルダ。
【図１】
2020149329.tif 000003
【図２】
2020149329.tif 000004
【図３】
2020149329.tif 000005
【図４】
2020149329.tif 000006
【図５】
2020149329.tif 000007
【図６】
2020149329.tif 000008
【図７】
2020149329.tif 000009
【図８】
2020149329.tif 000010
【図９】
2020149329.tif 000011
【図１０】
2020149329.tif 000012
【図１１】
2020149329.tif 000013
【図１２】
2020149329.tif 000014
【図１３】
2020149329.tif 000015
【図１４】
2020149329.tif 000016
【図１５】
2020149329.tif 000017
【図１６】
2020149329.tif 000018
【図１７】
2020149329.tif 000019
【図１８】
2020149329.tif 000020
【図１９】
2020149329.tif 000021
【図２０】
2020149329.tif 000022