(57)【特許請求の範囲】
【請求項１】
複数のファイルを記憶する手段と、前記複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置された表示領域の画像を画面に表示する手段を備える情報処理装置であって、
前記表示領域における大きさ可変の部分領域を指定する部分領域指定手段と、
前記部分領域指定手段により指定される部分領域を特定する部分領域特定手段と、
前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルに関する表示要素の再配置後の表示態様を示す情報を記憶する表示方法記憶手段と、
前記表示方法記憶手段に記憶される再配置後の表示態様を示す情報に基づいて、前記部分領域特定手段により特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する表示制御手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記表示領域は矩形状の平面領域であって、
前記部分領域指定手段は、前記平面領域のいずれかの辺に沿ってスライド移動可能な操作子を少なくとも１つ備えるとともに、該操作子の位置により前記表示領域における部分領域の境界位置を指定する、
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記表示制御手段は、前記操作子が前記平面領域の辺上に設定された１又は複数の変化開始位置に達した場合に、前記部分領域特定手段により特定される変化前の部分領域内に配置された前記一部又は全部の表示要素を、変化後の部分領域内に再配置する、
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記表示制御手段は、スライド移動中の前記操作子が前記１又は複数の変化開始位置にない場合に、前記一部又は全部の表示要素が再配置中であることを示す所定の画像を前記表示領域に配置する、
ことを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理装置において、
前記表示制御手段は、再配置に伴って、前記部分領域特定手段により特定される変化前の部分領域内に配置された前記一部又は全部の表示要素のうち少なくとも一部の表示要素の大きさを変化させる、
ことを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置において、
前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルのフォルダへの保存態様を示す情報を記憶するファイル管理方法記憶手段と、
前記部分領域特定手段により特定される部分領域の大きさの変化に伴って、変化前の該部分領域内に配置された前記一部又は全部の表示要素のうち少なくとも一部の表示要素にそれぞれ対応する少なくとも一部の前記ファイルに、前記ファイル管理方法記憶手段に記憶されるフォルダへの保存態様を示す情報に基づく処理を実行するファイル処理手段と、
をさらに含むことを特徴とする情報処理装置。
【請求項７】
請求項２乃至４のいずれかに記載の情報処理装置において、
前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルのフォルダへの保存態様を示す情報を記憶するファイル管理方法記憶手段と、
前記部分領域特定手段により特定される部分領域の大きさの変化に伴って、前記操作子が前記平面領域の辺上に設定された１又は複数の変化開始位置に達した場合に、変化前の該部分領域内に配置された前記一部又は全部の表示要素のうち少なくとも一部の表示要素にそれぞれ対応する少なくとも一部の前記ファイルに、前記ファイル管理方法記憶手段に記憶されるフォルダへの保存態様を示す情報に基づく処理を実行するファイル処理手段と、
をさらに含むことを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれかに記載の情報処理装置において、
前記部分領域特定手段により特定される部分領域の大きさを小さくする場合において、変化前の部分領域内であって変化後の部分領域外である領域に、１又は複数の前記ファイルに関する処理内容を表示する領域が設けられる、
ことを特徴とする情報処理装置。
【請求項９】
複数のファイルを記憶する手段と、前記複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置された表示領域の画像を画面に表示する手段を備える情報処理装置の制御方法であって、
前記表示領域における大きさ可変の部分領域を指定する部分領域指定ステップと、
前記部分領域指定ステップにより指定される部分領域を特定する部分領域特定ステップと、
前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルに関する表示要素の再配置後の表示態様を示す情報を表示方法記憶手段に記憶させるステップと、
前記表示方法記憶手段に記憶される再配置後の表示態様を示す情報に基づいて、前記部分領域特定ステップにより特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する表示制御ステップと、
を含むことを特徴とする情報処理装置の制御方法。
【請求項１０】
複数のファイルを記憶する手段と、前記複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置された表示領域の画像を画面に表示する手段を備える情報処理装置としてコンピュータを機能させるためのプログラムであって、
前記表示領域における大きさ可変の部分領域を指定する部分領域指定手段、
前記部分領域指定手段により指定される部分領域を特定する部分領域特定手段、
前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルに関する表示要素の再配置後の表示態様を示す情報を表示方法記憶手段に記憶させる手段、
前記表示方法記憶手段に記憶される再配置後の表示態様を示す情報に基づいて、前記部分領域特定手段により特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する表示制御手段、
として前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法及びプログラムに関し、特に、複数のファイルを記憶する手段と、前記各ファイルに関する所定の情報処理を実行させるための複数のアイコン及び／又はウィンドウを表示する表示手段を備える情報処理装置、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＧＵＩ（Graphical User Interface）を採用するオペレーションシステムにより制御されるワークステーションやパーソナルコンピュータ等の情報処理装置では、マウス等のポインティングデバイスを使い、アイコン、ウィンドウ、メニュー等を介して主要なファイル操作を行うことができる。各ファイルはアプリケーションプログラムやデータ等を含み、通常、アイコンやウィンドウの形で表示される。このようなシステムでは、各ファイルに関するアイコンやウィンドウのうち頻繁に使用するものについてはデスクトップと呼ばれる仮想画面上に配置し、目的とするファイルにすばやくアクセスすることができるようにしているものが多い。
【０００３】
通常、これらデスクトップ上に配置されるアイコンやウィンドウは、上記情報処理装置を使用するうちにどんどん増加していくため、デスクトップがアイコンやウィンドウで溢れかえってしまうことが多い。その結果、デスクトップから必要なアイコンを探し出すのに時間を要したり、デスクトップ上のスペースの多くがアイコンやウィンドウで占有され作業スペースが不足してしまうことも少なくない。この場合、当面必要のないアイコンやウィンドウを別の場所に移動したり、削除したりという新たな作業を行わなければならず、大変な手間を要する。また、タッチパネル式の画面に直接に触れて操作指示を行うような情報処理装置では、デスクトップ領域の占有するアイコンやウィンドウに意図せず接触して、誤ったファイル操作を指示してしまうこともある。
【０００４】
なお、下記特許文献１には、ファイルの時間属性に応じて、該ファイルのアイコンの表示形態を動的に制御することにより、アイコンの大きさや明るさ等に差異をつけて識別性を高める技術が開示されている。
【０００５】
また、下記特許文献２には、アプリケーションやデータをアイコンとして画面に表示する装置において、アイコンの保存期限等のパラメータを設定し、該パラメータに応じて画面上のアイコンの表示位置を制御する技術が開示されている。
【０００６】
また、下記特許文献３には、複数の操作器からの入力に応じてそれぞれ移動する複数のカーソルにより、画像等の表示情報をそれぞれ選択・保持し、整理することを可能とする技術が開示されている。
【特許文献１】特開平６−３４２３６１号公報
【特許文献２】特開２００４−３５５１９９号公報
【特許文献３】特開２００４−３５５１９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の技術においては、アイコンの表示形態を制御して識別性を高めることを目的としているため、アイコンを整理するためには当面必要のないアイコンを１つずつ選択して別の場所に移動するという操作が必要となり、整理に手間がかかるいう問題があった。
【０００８】
また、上記特許文献２の技術においては、保存期限を過ぎたアイコンを適宜決定される位置に移動させてアイコンを整理することは可能であるものの、整理対象の各アイコンについて予め保存期限を個別設定しておく必要があり、設定に手間がかかるという問題があった。さらに、移動したアイコンを移動前の状態に少ない手間ですばやく戻すことができないという問題があった。
【０００９】
また、上記特許文献３の技術においては、複数の操作器（ポインティングデバイス）をほぼ同時に操る必要があり操作が難しいという問題があった。さらに、画像等の表示情報を整理した後で、整理前の状態に少ない手間ですばやく戻すことができなかった。
【００１０】
本発明は、上記従来の課題に鑑みてなされたものであり、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る情報処理装置は、複数のファイルを記憶する手段と、前記複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置された表示領域の画像を画面に表示する手段を備える情報処理装置であって、前記表示領域における大きさ可変の部分領域を指定する部分領域指定手段と、前記部分領域指定手段により指定される部分領域を特定する部分領域特定手段と、前記部分領域特定手段により特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する表示制御手段と、を含むことを特徴とする。
【００１２】
また、本発明に係る情報処理装置の制御方法は、複数のファイルを記憶する手段と、前記複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置された表示領域の画像を画面に表示する手段を備える情報処理装置の制御方法であって、前記表示領域における大きさ可変の部分領域を指定する部分領域指定ステップと、前記部分領域指定ステップにより指定される部分領域を特定する部分領域特定ステップと、前記部分領域特定ステップにより特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する表示制御ステップと、を含むことを特徴とする。
【００１３】
さらに、本発明に係るプログラムは、複数のファイルを記憶する手段と、前記複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置された表示領域の画像を画面に表示する手段を備える情報処理装置としてコンピュータを機能させるためのプログラムであって、前記表示領域における大きさ可変の部分領域を指定する部分領域指定手段、前記部分領域指定手段により指定される部分領域を特定する部分領域特定手段、前記部分領域特定手段により特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する表示制御手段、として前記コンピュータを機能させるためのプログラムである。
【００１４】
なお、上記プログラムは、コンピュータ読み取り可能な情報記憶媒体に格納されており、情報記録媒体としては、例えば、磁気テープ、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤ−ＲＯＭ、ＩＣカードなどを用いることができる。
【００１５】
本発明によれば、表示領域には、複数のファイルのうち少なくとも一部のファイルに関する表示要素が配置され、画面には表示要素を配置した表示領域の画像が表示されており、表示領域の一部である部分領域の大きさが変化する。部分領域の大きさの変化に伴って、変化前の部分領域内に配置された一部又は全部の表示要素は、変化後の部分領域内に再配置される。なお、ファイルに関する表示要素とは、ファイルに関連し該ファイルを操作するためのアイコンやウィンドウ等であり、例えば、ファイルを起動して関連するウィンドウを開いたり、ファイルの起動を終了したりするためものである。これにより、表示領域における部分領域の大きさを変化させることにより、部分領域内に配置された表示要素を再配置することが可能となり、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになる。
【００１６】
また、本発明の一態様では、前記表示領域は矩形状の平面領域であって、前記部分領域指定手段は、前記平面領域のいずれかの辺に沿ってスライド移動可能な操作子を少なくとも１つ備えるとともに、該操作子の位置により前記表示領域における部分領域の境界位置を指定する。
【００１７】
この態様では、表示領域は矩形上の平面領域であり、平面領域のいずれかの辺に沿ってスライド移動可能な少なくとも１つ操作子により、部分領域の大きさを特定するための境界位置が指定される。すなわち、少なくとも１つの操作子の位置の変化に応じて、部分領域の大きさが変化する。こうすれば、平面領域のいずれかの辺に沿ってスライド移動可能な少なくとも１つ操作子の位置を変化させることにより、表示領域における部分領域の大きさが変化し、部分領域内に配置された表示要素を再配置することが可能となり、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになる。
【００１８】
また、本発明の一態様では、前記表示制御手段は、前記操作子が前記平面領域の辺上に設定された１又は複数の変化開始位置に達した場合に、前記部分領域特定手段により特定される変化前の部分領域内に配置された前記一部又は全部の表示要素を、変化後の部分領域内に再配置する。
【００１９】
この態様では、スライド移動可能な操作子が矩形平面領域である表示領域の辺上に設定された１又は複数の変化開始位置に達した場合に、大きさが変化する前の部分領域内に配置された一部又は全部の表示要素が、変化後の部分領域内に再配置される。こうすれば、操作子の移動に応じて、段階的に表示要素の再配置を行うことができるようになる。
【００２０】
また、本発明の一態様では、前記表示制御手段は、スライド移動中の前記操作子が前記１又は複数の変化開始位置にない場合に、前記一部又は全部の表示要素が再配置中であることを示す所定の画像を前記表示領域に配置する。
【００２１】
この態様では、スライド移動中の操作子が１又は複数の変化開始位置にない場合に、一部又は全部の表示要素が再配置中であることを示す所定の画像が画面に表示される。こうすれば、操作子の移動に応じて表示要素が再配置される様子を画面に再描画する頻度を減らすことが可能となり、描画処理の負荷を軽減することができるようになる。
【００２２】
また、本発明の一態様では、前記表示制御手段は、再配置に伴って、前記部分領域特定手段により特定される変化前の部分領域内に配置された前記一部又は全部の表示要素のうち少なくとも一部の表示要素の大きさを変化させる。
【００２３】
この態様では、表示要素の再配置に伴って、再配置される表示要素のうち一部の表示要素の大きさが変化するようになっている。こうすれば、境界位置を変化させることにより、部分領域内に配置された表示要素を再配置することができると同時に、その一部の表示要素の大きさも変化させることが可能となり、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになる。
【００２４】
また、本発明の一態様では、前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルに関する表示要素の表示方法を記憶する表示方法記憶手段をさらに含み、前記表示制御手段は、前記表示方法記憶手段に記憶される表示方法に基づいて、前記部分領域特定手段により特定される変化前の部分領域内に配置された一部又は全部の前記表示要素を、変化後の部分領域内に再配置する。
【００２５】
この態様では、各ファイルの属性情報に対する所定の条件と各ファイルに関する表示要素の表示方法が関連付けられており、変化前の部分領域内に配置された一部又は全部の表示要素であって、該所定の条件を満たすファイルの表示要素は、該所定の条件に対応する表示方法に基づいて、変化後の部分領域内に再配置される。こうすれば、ファイル属性情報が所定の条件を満たすか否かに応じて、表示要素を再配置する際の表示方法を制御することが可能となり、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになる。
【００２６】
また、本発明の一態様では、前記部分領域特定手段により特定される部分領域の大きさの変化に伴って、変化前の該部分領域内に配置された前記一部又は全部の表示要素のうち少なくとも一部の表示要素にそれぞれ対応する少なくとも一部の前記ファイルに所定のファイル管理処理を実行するファイル処理手段をさらに含む。
【００２７】
この態様では、部分領域の大きさの変化に伴って、変化前の部分領域内に配置された一部又は全部の表示要素が再配置されると共に、その少なくとも一部の表示要素にそれぞれ対応する少なくとも一部のファイルについては所定のファイル管理処理が実行される。こうすれば、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになる。また、簡易かつ直感的な操作で画面上のアイコンやウィンドウに対応するファイルを整理することができるようになる。
【００２８】
また、本発明の一態様では、前記部分領域特定手段により特定される部分領域の大きさの変化に伴って、変化前の該部分領域内に配置された前記一部又は全部の表示要素のうち少なくとも一部の表示要素にそれぞれ対応する少なくとも一部の前記ファイルに所定のファイル管理処理を実行するファイル処理手段をさらに含み、前記ファイル処理手段は、前記操作子が前記平面領域の辺上に設定された１又は複数の変化開始位置に達した場合に、前記少なくとも一部の表示要素にそれぞれ対応する前記少なくとも一部のファイルに所定のファイル管理処理を実行する。
【００２９】
この態様では、スライド移動可能な操作子が矩形平面領域である表示領域の辺上に設定された１又は複数の変化開始位置に達した場合に、大きさが変化する前の部分領域内に配置された一部又は全部の表示要素が、変化後の部分領域内に再配置されると共に、その少なくとも一部の表示要素にそれぞれ対応する少なくとも一部のファイルについては所定のファイル管理処理が実行される。こうすれば、操作子の移動に応じて、段階的に表示要素の再配置を行うことができるようになる。また、操作子の移動に応じて、段階的にファイル管理処理を実行することができるようになる。
【００３０】
また、本発明の一態様では、前記各ファイルの属性情報に対する所定の条件に関連付けて、前記各ファイルのファイル管理方法を記憶するファイル管理方法記憶手段を含み、前記ファイル処理手段は、前記ファイル管理方法記憶手段に記憶されるファイル管理方法に基づいて、前記少なくとも一部の表示要素にそれぞれ対応する前記少なくとも一部のファイルを処理する。
【００３１】
この態様では、各ファイルの属性情報に対する所定の条件と各ファイルのファイル管理方法が関連付けられており、表示要素の再配置に伴って、変化前の部分領域内に配置された一部又は全部の表示要素に対応するファイルであって、該所定の条件を満たすファイルは、該所定の条件に対応するファイル管理方法に基づいて処理される。こうすれば、表示要素の再配置に伴って、ファイル属性情報が所定の条件を満たすか否かに応じて、ファイルを処理する方法を制御することが可能となり、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになる。また、簡易かつ直感的な操作で画面上のアイコンやウィンドウに対応するファイルを整理することができるようになる。
【００３２】
また、本発明の一態様では、前記部分領域特定手段により特定される部分領域の大きさを小さくする場合において、変化前の部分領域内であって変化後の部分領域外である領域に、１又は複数の前記ファイルに関する処理内容を表示する領域が設けられる。
【発明を実施するための最良の形態】
【００３３】
[第１の実施形態]
以下、本発明に係る第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態に係る情報処理装置１００の構成を示す図である。情報処理装置１００は、表示部１０、部分領域指定部２０及び情報処理部３０を含んで構成される。
【００３４】
情報処理部３０は、ＣＰＵ（Central Processing Unit）、ハードディスク及びメモリを含んで構成される。例えば、ワークステーションやパーソナルコンピュータの本体等が情報処理部３０に相当する。情報処理部３０は、ハードディスク等に複数のファイルを記憶し、各ファイルに対して各種処理を行う。ファイルには、テキストデータ、画像データ、又はアプリケーションプログラム等が含まれる。
【００３５】
表示部１０は、情報処理部３０と接続されており、表示領域１２の画像を表示する画面を備える。表示領域１２には、情報処理部３０に記憶された複数のファイルのうち少なくとも一部のファイルに関する表示要素１４が配置され、表示部１０はその画像を画面に表示する。同図に示すように、表示要素１４には、アイコン１５及びウィンドウ１６等が含まれる。
【００３６】
部分領域指定部２０は、図１に示すように、表示部１０における表示領域１２のいずれかの辺上に設置される。部分領域指定部２０は、操作子２２及びレール２６を含んで構成され、操作子２２は情報処理部３０とＵＳＢケーブル、シリアルケーブル、赤外線、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ（Wireless Fidelity）等の接続方法により接続される。図２は、本発明の実施の形態に係る部分領域指定部２０の構成を示す図である。同図に示すように、操作子２２は底面に移動量及び移動方向等を検出するためのローラ２４を備える。操作子２２及びレール２６は、表示領域１２の縦辺又は横辺に沿って設置され、表示領域１２の各辺と同幅のレール２６の上をスライド移動する。レール２６は、例えば凹型のプラスティック材からなり、レール底面には操作子２２の落下を防止するために留め金等が付加されている。操作子２２がレール上を移動すると、ローラ２４の回転に基づいて検出される操作子２２の移動量及び移動方向等の情報が電気信号に変換され情報処理部３０に送信される。
【００３７】
情報処理部３０は、部分領域指定部２０のデバイスドライバを含み、操作子２２から受信した電気信号から操作子２２の移動量及び移動方向等を情報を取得する。そして、情報処理部３０は、表示領域１２の幅や取得した移動量及び移動方向等の情報から、表示領域１２の辺上における操作子２２の現在位置を特定する。例えば、操作子２２及びレール２６が表示領域１２の上辺に設置されている場合、操作子２２の現在位置は表示領域１２における横座標により特定される。また、操作子２２及びレール２６が表示領域１２の上辺及び右辺の２辺に設置されている場合、操作子２２の現在位置は表示領域１２における縦座標及び横座標により特定される。
【００３８】
図４は、操作子２２の移動に伴って、表示領域１２内の表示要素１４が再配置される様子を示す図である。当初、図１に示すように、表示領域１２が複数のアイコン１５及びウィンドウ１６により占有され、また、操作子２２が表示領域２０の上辺に設置されていたとする。ここで、図４（ａ）に示すように、操作子２２をレール２６に沿って右方向にスライド移動させると、操作子２２の移動に伴って、表示領域１２内のアイコン１５及びウィンドウ１６も右方向に移動し、同時にその大きさが縮小される。すなわち、操作子２２が右方向へ移動するのに伴って、当初表示領域１２全体に配置されていた表示要素１４が、操作子２２の位置（横座標）より右側の表示領域１２内に入るように再配置される。これにより、操作子２２を表示領域１２に沿ってスライド移動させることにより表示要素１４を再配置することが可能となり、簡易かつ直感的な操作で画面上のアイコン１５及びウィンドウ１６を整理することができるようになる。
【００３９】
操作子２２を左方向に移動させ、同図（ａ）に示す位置から再び図１に示す元の位置に戻すと、それに伴って、表示要素１４も図４（ｂ）に示す元の位置及び大きさに戻る。すなわち、操作子２２が表示領域１２の左端へ移動するのに伴って、操作子２２の位置（横座標）より右側の表示領域１２内に配置されていた表示要素１４が表示領域１２全体に再配置され、図１に示す状態に戻る。こうすれば、操作子２２を表示領域１２に沿ってスライド移動させるという簡易かつ直感的な操作で、画面上のアイコン１５及びウィンドウ１６を元の表示状態に戻すことが可能となる。
【００４０】
以下、図３に基づいて、第１の実施形態に係る情報処理装置１００の各構成要素の機能を具体的に説明する。情報処理装置１００は、表示部１０、部分領域指定部２０及び情報処理部３０を含んで構成される。
【００４１】
情報処理部３０は、表示部１０及び部分領域指定部２０とそれぞれ接続され、記憶部４０、制御部５０及びメモリ６０を含んで構成される。記憶部４０は、複数のファイル４２を記憶する。メモリ６０は、ランダムアクセスメモリにより構成され、制御部５０のワークメモリとして動作する。制御部５０は、部分領域特定部５２及び表示制御部５４を含んで構成され、情報処理部３０と接続された表示部１０及び部分位置指定部２０との情報のやりとり等を制御したり、記憶部４０に記憶される各ファイルに対する各種処理を実行したりする。
【００４２】
表示部１０は、情報処理部３０と接続されており、表示領域１２の画像を画面に表示する。表示領域１２には、情報処理部３０の記憶部４０に記憶された複数のファイル４２のうち少なくとも一部のファイルに関する表示要素１４が配置される。表示領域１２における表示要素１４の配置、すなわち、表示要素１４の位置や大きさその他の表示態様は、情報処理部３０の表示制御部５４により制御される。
【００４３】
部分領域指定部２０は、情報処理部３０と接続されており、表示領域１２における大きさ可変の部分領域の境界位置を指定する。部分領域指定部２０が部分領域の境界位置を変化させると、表示領域１２における部分領域の大きさが変化する。部分領域指定部２０により指定される境界位置に関する情報は、境界位置が変化する度に情報処理部３０に送信される。
【００４４】
図５に示すように、表示領域１２が矩形状の平面領域である場合、部分領域指定部２０は、表示領域１２のいずれかの辺に沿ってスライド移動可能な操作子２２を少なくとも１つ備える構成としてもよい。また、部分領域指定部２０は、表示領域１２のいずれかの辺上に操作子２２をスライドさせるためのレール２６をさらに備える構成としてもよい。同図に示すように、部分領域指定部２０は、操作子２２の位置により表示領域１２における部分領域１８の境界１７の位置を指定し、その情報を情報処理部３０に送信する。こうすれば、同図のように、矩形平面領域である表示領域１２のいずれかの辺に沿ってスライド移動可能な少なくとも１つ操作子２２の位置を変化させることにより、表示領域１２における部分領域１８の大きさを自由に変化させることできる。
【００４５】
部分領域特定部５２は、境界１７の位置を特定するための情報を部分領域指定部２０から取得して、該情報に基づいて境界１７の表示領域１２における座標値を特定し、表示領域１２における部分領域１８を特定する。なお、部分領域指定部２０は、表示領域１２における座標値により直接的に境界１７の位置を指定してもよいし、境界１７の変化量及び変化方向等の情報により間接的に境界１７の位置を指定してもよい。
【００４６】
表示制御部５４は、操作子２２の移動に伴って、部分領域特定部５２により特定される変化前（図５（ａ））の部分領域１８内に配置された一部又は全部の表示要素１４を、変化後（図５（ｂ））の部分領域１８内に再配置する。すなわち、表示制御部５４は、変化前の部分領域１８内に配置された一部又は全部の表示要素１４が、変化後の部分領域１８内に入るように、表示要素１４の位置を移動させたり、表示要素１４の大きさを縮小したりする。このとき、一部の表示要素１４を非表示にしたり、一部の表示要素１４を１つの表示要素１４にまとめたり、アイコン化された表示要素１４をウィンドウ化したり、ウィンドウ化された表示要素１４をアイコン化したりしてもよい。
【００４７】
表示制御部５４は、表示要素１４の初期位置及び初期サイズ等と、操作子２２の移動量及び移動方向等に基づいて、表示要素１４の再配置を行う。例えば、操作子２２の初期位置（図５（ａ））が表示領域１２の左端であった場合に、操作子２２を右方向にスライド移動させて、操作子２２が表示領域１２の中央の位置（図５（ｂ））に達すると、それに伴って、変化前の部分領域１８内の表示要素１４の横幅を半分にし、表示要素１４の初期の位置関係を保ったまま変化後の部分領域１８内に移動させてもよい。逆に、表示領域１２の中央に位置する操作子２２を左方向にスライド移動させて、操作子２２が初期位置である表示領域１２の左端に戻すと、それに伴って、表示領域１２の右半分の部分領域１８に配置されていた表示要素１４は、横幅が２倍に拡大されて、図５（ａ）に示す初期位置に再配置されるようにしてもよい。
【００４８】
以上のようにすれば、矩形平面領域である表示領域１２のいずれかの辺に沿ってスライド移動可能な操作子２２の位置を変化させることにより、表示領域１２における部分領域１８の大きさが変化し、部分領域１８内に配置された表示要素１４を再配置することが可能となる。すなわち、簡易かつ直感的な操作で画面上のアイコン１５やウィンドウ１６を整理することができるようになる。
【００４９】
また、表示制御部５４は、操作子２２が矩形平面領域である表示領域１２の辺上に設定された１又は複数の変化開始位置に達した場合に、部分領域特定部５２により特定される変化前の部分領域１８内に配置された一部又は全部の表示要素１４を、変化後の部分領域内１８に再配置してもよい。例えば、表示領域１２の上辺（仮に長さを１とする）において、始点である左端から１／４、１／２、３／４、１（右端）の距離にそれぞれ変化開始位置を設定しておく。この場合、操作子２２を始点から右方向にスライド移動させ、始点から１／４の地点を通過すると、部分領域１８内に配置された表示要素１４を初期の大きさから３／４倍の大きさにし、同様に１／２の地点を通過すると１／２倍に、３／４の地点を通過すると１／４倍にし、終点である右端に達すると予め用意された最小サイズのアイコンを表示するかあるいは非表示とする。こうすれば、操作子２２の移動に応じて、段階的に表示要素１４の再配置を行うことが可能となり、表示要素１４の整理の段階を利用者に示すことができる。なお、表示制御部５４は、スライド移動中の操作子２２が１又は複数の変化開始位置にない場合には、表示要素１４が再配置中であることを示す所定の画像を表示領域１２に配置するようにしてもよい。こうすれば、操作子２２の移動に応じて表示要素１４が再配置される様子を画面に再描画する頻度を減らすことができ、描画処理の負荷を軽減することが可能となる。
【００５０】
なお、以上の説明では、表示領域１２の上辺に１つの操作子２２を備える例を示したが、図６に示すように、表示領域１２の上辺及び右辺それぞれに操作子２２を備えるようにしてもよい。図６に示す状態から図７に示す状態に、すなわち、上辺に設置された操作子２２を右方向に、右辺に設置された操作子２２を上方向にそれぞれスライド移動させると、各操作子２２の移動に伴って、表示領域１２内の表示要素１４も右方向及び上方向に移動し、同時にその大きさが縮小される。このように、表示領域１２の２辺に操作子２２をそれぞれ配置すれば、２つの操作子２２をそれぞれスライド移動させることにより、操作子２２の位置に応じて表示要素１４を再配置することが可能となり、簡易かつ直感的な操作で画面上の表示要素１４を整理することができるようになる。なお、部分領域指定部２０は、表示領域１２のいずれかの辺に、複数の操作子２２を備える構成としてもよい。また、表示領域１２が３次元で構成される場合は、部分領域指定部２０は３つの操作子２２を備え、各操作子をそれぞれ移動させることにより、表示制御部５４は表示領域１２内における表示要素１４を再配置するようにしてもよい。
【００５１】
[第２の実施形態]
以下、本発明に係る第２の実施形態を図面に基づいて説明する。なお、第１の実施形態と実質的に同一の機能を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００５２】
図８は、第２の実施形態に係る情報処理装置１００の機能ブロック図である。記憶部４０は、複数のファイル４２を記憶し、表示方法記憶部４４及びファイル管理方法記憶部４６を含んで構成される。制御部５０は、部分領域特定部５２、表示制御部５４、ファイル処理部５６を含んで構成される。
【００５３】
部分領域１８の大きさの変化に伴って、変化前の部分領域１８内に配置された一部又は全部の表示要素１４が再配置されると共に、ファイル処理部５６は、その少なくとも一部の表示要素１４にそれぞれ対応する少なくとも一部のファイル４２について所定のファイル管理処理を実行する。所定のファイル管理処理には、例えば、再配置された表示要素１４の一部にそれぞれ対応するファイルを所定のフォルダにコピー又は移動する処理、ファイル属性毎にそれぞれ区別して所定のフォルダにコピー又は移動する処理、あるいはファイル属性に対する所定の条件毎にそれぞれ区別して所定のフォルダにコピー又は移動する処理などが含まれる。こうすれば、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになると共に、簡易かつ直感的な操作で画面上のアイコンやウィンドウに対応するファイルを整理することができるようになる。
【００５４】
例えば、図１０は、操作子２２の移動に伴って、表示領域１２内の表示要素１４が再配置されると共にファイルが整理される様子を示す図である。図１０（ａ）には、表示領域１２内にファイルＡ，Ｂ，Ｃにそれぞれ対応するウィンドウＡ，Ｂ，Ｃが配置された初期の状態が示されている。ここで、画面上のウィンドウを一時的に整理し、ファイルＤに関するウィンドウＤを起動して作業を行うために、まず、表示領域１２の上辺に備えられた操作子２２を右方向にスライド移動させる。操作子２２の移動に伴って、表示制御部５４によりウィンドウＡ〜Ｃはアイコン化され、画面右端に移動する。また、操作子２２の移動に伴って、アイコン化されたウィンドウＡ〜Ｃに対応するファイルＡ〜Ｃはファイル処理部５６により記憶部４０に保存される。図１０（ｂ）は、ウィンドウがアイコン化されて作業スペースの確保された後に、画面にウィンドウＤを開いた様子を示す。ファイルＤに対する作業が終了して、ウィンドウＡ〜Ｃを元の表示状態に戻すには、操作子２２を左方向にスライド移動させればよい。そうすると、図１０（ｃ）に示すように、操作子２２の移動に伴って、表示制御部５４は、アイコン化されていたウィンドウＡ〜Ｃをウィンドウ化して元の位置に配置し、逆にウィンドウＤをアイコン化して画面左端に移動する。また、操作子２２の移動に伴って、ファイル処理部５６は、アイコン化されたウィンドウＤに対応するファイルＤを記憶部４０に保存する。このように、表示領域１２の上辺に備えられた操作子２２を左右にスライド移動させるという簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができ、また、併せてファイルを整理することができる。
【００５５】
また、ファイル処理部５６は、操作子２２が矩形平面領域である表示領域１２の辺上に設定された１又は複数の変化開始位置に達した場合に、部分領域特定部５２により特定される変化前の部分領域１８内に配置された一部又は全部の表示要素１４のうち少なくとも一部の表示要素１４に対応するファイル４２について所定のファイル管理処理を実行するようにしてもよい。こうすれば、操作子２２の移動に応じて、段階的に表示要素１４の再配置を行うことができるようになると共に、再配置される表示要素１４のうち少なくとも一部のファイルについて段階的にファイル管理処理を実行することができるようになる。
【００５６】
図９は、記憶部４０における表示方法記憶部４４及びファイル管理方法記憶部４６の例を示す図である。図９に示すように、表示方法記憶部４４は、各ファイル４２の属性情報に対する所定の条件に関連付けて、各ファイル５２に関する表示要素１４の表示方法を記憶する。ファイル管理方法記憶部４６は、各ファイル４２の属性情報に対する所定の条件に関連付けて、各ファイル４２のファイル管理方法を記憶する。なお、図９では、便宜上、表示方法記憶部４４とファイル管理方法記憶部４６を同一のテーブルとして表しているが、それぞれテーブルを分ける構成としてもよい。
【００５７】
表示制御部５４は、表示方法記憶部４４に記憶される表示方法に基づいて、部分領域特定部５２により特定される変化前の部分領域１８内に配置された一部又は全部の表示要素１４を、変化後の部分領域１８内に再配置する。ファイル処理部５６は、ファイル管理方法記憶部４６に記憶されるファイル管理方法に基づいて、少なくとも一部の表示要素１４にそれぞれ対応する少なくとも一部のファイル４２を処理する。
【００５８】
表示方法記憶部４４には、例えば、現在作業中のファイルに関するウィンドウには何もせず、それ以外のファイルに関する表示要素１４はアイコン化する、という縮小時の表示方法を設定することができる。この条件の下、図１１（ａ）に示す状態から、操作子２２を右方向にスライド移動させると、図１１（ｂ）に示すように、作業中のウィンドウＦだけは縮小表示されず、それ以外の表示要素Ａ〜Ｅ及びＧ〜Ｉはアイコン化される。このように、表示制御部５４は、ファイル属性と表示方法記憶部４４に設定された表示方法とに基づいて、表示要素１４の配置を制御することができる。
【００５９】
次に、図９、図１２及び図１３に基づいて、表示要素１４の再配置とファイルの整理を同時に行う例を説明する。図１２（ａ）には、表示領域１２内にファイルＡ〜Ｉにそれぞれ対応する表示要素Ａ〜Ｉが配置された状態が示されている。ファイルＡ〜Ｉは、図１３に示すファイル属性を有している。初期状態が図１２（ａ）に示される状態である場合に、表示領域１２の上辺の左端にある操作子２２を、右方向にスライドさせると（縮小時）、表示制御部５４は、図９に示す表示方法記憶部４４に設定された表示方法に基づいて、表示要素Ａ〜Ｉを再配置する。また、ファイル処理部５６は、図９に示す表示方法記憶部４４に設定されたファイル管理方法に基づいて、ファイルＡ〜Ｉを処理する。
【００６０】
図１３に示される各ファイルのファイル属性を、図９の表示方法記憶部４４の該当ファイル識別ルール及びその表示方法に適用すると、ファイルＡ，Ｂ，Ｈの表示要素１４は縮小比率０．５倍で、ファイルＩの表示要素１４はグループ化縮小比率等倍で、ファイルＥ，Ｆの表示要素１４は縮小比率等倍で、ファイルＣ，Ｄ，Ｇの表示要素１４はアイコン化されて、それぞれ再描画されることになる。同様に、図１３に示される各ファイルのファイル属性を、図９に示される表示方法記憶部４４の該当ファイル識別ルール及びそのファイル管理方法に適用すると、ファイルＡ〜Ｉはそれぞれ所定のフォルダにコピーされることになる。図１２（ｂ）は、かかる処理を適用した結果を示す図である。次に、図１２（ｂ）に示される状態から、操作子２２を左方向にスライドさせると（拡大時）、上記と同様に、ファイルＡ〜Ｉ及びその表示要素１４にそれぞれ図９に示す表示方法及びファイル管理方法を適用した結果、図１２（ｃ）に示される状態に変化する。この例では、アイコン表示の状態であったファイルＡ，Ｂの表示要素１４が（図１２（ａ））が、操作子２２を右方向に移動させ、再び左方向に移動させることにより、ウィンドウ表示の状態に変化する。また、いくつかのファイルは削除される。こうすれば、ファイル属性情報が所定の条件を満たすか否かに基づいて表示要素１４の表示方法やファイル４２を処理する方法を制御することが可能となる。すなわち、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができるようになり、併せてファイルを整理することができるようになる。
【００６１】
以下、表示要素１４を再配置する処理を、図１４のフローチャートに基づいて説明する。操作子２２が表示領域１２のいずれかの辺に沿ってスライド移動を開始すると、それに伴って、操作子２２によって指定される部分領域１８の境界１７が移動し、部分領域１８の大きさが変化する。部分領域特定部５２は、操作子２２を備える部分領域指定部２０から部分領域１８の境界１７を特定するための情報を取得して、該情報に基づいて境界１７の表示領域１２における座標値を特定する。次に、操作子２２の位置、すなわち操作子２２により指定される境界１７の位置が、表示領域１２の辺上に設定された１又は複数の変化開始位置と一致するか否かを判定する（Ｓ２００）。
【００６２】
境界１７の位置が変化開始位置と一致する場合、表示制御部５４は、表示方法記憶部４４に記憶される表示方法に基づいて、変化前の部分領域１８内に配置された一部又は全部の表示要素１４の大きさを変化させると共に（Ｓ２０２）、該表示要素１４を変化後の部分領域１８内に移動する（Ｓ２０４）。なお、境界１７の位置が変化開始位置と一致しない場合は、表示制御部５４は、表示要素１４が再配置中であることを示す所定の画像を画面に仮描画する（Ｓ２０６）。その後、制御部５０は、操作子２２が停止したか否かの判定を行う（Ｓ２１２）。
【００６３】
次に、制御部５０は、操作子２２の移動に伴って、ファイル処理を行う設定になっているか否かを判定する（Ｓ２０８）。ファイル処理を行う設定となっている場合、ファイル処理部５６は、ファイル管理方法記憶部４４に記憶されるファイル管理方法に基づいて、変化前の部分領域１８内に配置された一部又は全部の表示要素１４の少なくとも一部に対応するファイル４２に所定フォルダへのコピー又は移動などの処理を行う（Ｓ２１０）。以上の処理は、操作子２２が停止するまで繰り返し実行され、操作子が停止すると終了する。
【００６４】
以上に述べた情報処理装置によれば、簡易かつ直感的な操作で画面上のアイコンやウィンドウを整理することができる。
【００６５】
なお、本発明は、以上に説明した実施の形態に限定されるものではない。例えば、以上に述べた実施の形態では、操作子２２の移動に伴って、変化前の部分領域１８に配置された一部又は全部の表示要素１４を、変化後の部分領域１８内に再配置する例を示したが、例えば、操作子２２により指定される部分領域１８の境界１７の上に位置する表示要素１４は部分領域１８に属するとも属さないとも言える。そのため、部分領域１８とその他の領域の両方にまたがって位置する表示要素１４については、変化後の部分領域１８に再配置してもよいし、部分領域１８以外の領域に再配置するようにしてもよい。
【００６６】
また、部分領域指定部２０には、操作子がレール状をスライド移動するタイプのデバイスに限らず、マウス等のポインティングデバイスを用いるようにしてもよい。この場合、例えば、マウスを通常のポインティングデバイスとして使用するのか、本発明に係る操作のために使用するのかを区別するため、該マウスに本発明に係る操作を開始するためのボタン等を備えるようにしてもよい。
【００６７】
また、部分領域指定部２０としてマウス等のポインティングデバイスを用いて、画面上に任意の形状を有する部分領域１８を描き、ポインティングデバイスに備えられたボタンや画面上のＧＵＩ（Graphical User Interface）等により部分領域１８の大きさを変化させると、それに伴って、部分領域１８内に配置された表示要素１４が再配置されるようにしてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態に係る情報処理装置の構成図である。
【図２】本発明の実施の形態に係る部分領域指定部の構成図である。
【図３】本発明の第１の実施形態に係る情報処理装置の機能ブロック図である。
【図４】操作子の移動に伴って表示領域内の表示要素が再配置される様子を示す図である。
【図５】操作子の移動に伴って表示領域内の表示要素が再配置される様子を示す図である。
【図６】本発明の実施の形態に係る情報処理装置の構成図である。
【図７】操作子の移動に伴って表示領域内の表示要素が再配置される様子を示す図である。
【図８】本発明の第２の実施形態に係る情報処理装置の機能ブロック図である。
【図９】表示方法記憶部及びファイル管理方法記憶部の例を示す図である。
【図１０】操作子の移動に伴って表示領域内の表示要素が再配置されると共にファイルが整理される様子を示す図である。
【図１１】操作子の移動に伴って表示領域内の表示要素が再配置される様子を示す図である。
【図１２】操作子の移動に伴って表示領域内の表示要素が再配置されると共にファイルが整理される様子を示す図である。
【図１３】ファイル属性値の例を示す図である。
【図１４】表示要素を再配置する処理を説明するフローチャートである。
【符号の説明】
【００６９】
１０  表示部、１２  表示領域（画面）、１４  表示要素、１５  アイコン、１６  ウィンドウ、１７  部分領域の境界、１８  変化前の部分領域、１９  変化後の部分領域、２０  部分領域指定部、２２  操作子、２４  ローラ、２６  レール、３０  情報処理部、４０  記憶部、４２  ファイル１〜ｎ、４４  表示方法記憶部、４６  ファイル管理方法記憶部、５０  制御部、５２  部分領域特定部、５４  表示制御部、５６  ファイル処理部、６０  メモリ、１００  情報処理装置。
【図１】
0004742865.tif 000002
【図２】
0004742865.tif 000003
【図３】
0004742865.tif 000004
【図４】
0004742865.tif 000005
【図５】
0004742865.tif 000006
【図６】
0004742865.tif 000007
【図７】
0004742865.tif 000008
【図８】
0004742865.tif 000009
【図９】
0004742865.tif 000010
【図１０】
0004742865.tif 000011
【図１１】
0004742865.tif 000012
【図１２】
0004742865.tif 000013
【図１３】
0004742865.tif 000014
【図１４】
0004742865.tif 000015