(57)【要約】    【課題】  ファイル等のオブジェクトに対し、より簡単な操作で複数の属性情報を付加することができるオブジェクト管理装置及びプログラムを提供すること、及び、オブジェクトの操作によりメール送信などの処理を実行する場合において、より簡単な操作で複数の処理を実行させることができるオブジェクト管理装置及びプログラムを提供すること。    【解決手段】  ファイル表示ペイン１２２に表示されているファイルを選択し、マウスカーソル１２５をドラッグ操作して、キーワード表示ペイン１２１に表示されているキーワードの上を通過させる。キーワード付加ボタン１２４上でドロップした場合に、一度の操作で複数のキーワードをファイル１２３に付加することができる。【選択図】          図５
2007048161.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備える機器に設けられ、データのオブジェクトに属性情報を付加するオブジェクト管理装置であって、
前記表示部に、属性情報として付加され得る情報を表す複数の属性のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御手段と、
ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択手段と、
ユーザによる、前記複数の属性のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、
前記第１の選択手段により選択されたオブジェクトの属性情報として、前記第２の選択手段により選択された複数のオブジェクトに対応する情報をそれぞれ付加する属性情報付加手段とを備える
ことを特徴とするオブジェクト管理装置。
【請求項２】
表示部を備える機器に設けられ、データのオブジェクトに属性情報を付加するオブジェクト管理装置であって、
前記表示部に、属性情報として付加され得る情報を表す属性のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御手段と、
ユーザによる、前記属性のオブジェクトを選択する入力を受け付ける第１の選択手段と、
ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、
前記第１の選択手段により選択されたオブジェクトに対応する情報を、前記第２の選択手段により選択された複数のデータのオブジェクトの属性情報として、それぞれ付加する属性情報付加手段とを備える
ことを特徴とするオブジェクト管理装置。
【請求項３】
前記表示内容制御手段は、
前記第２の選択手段により選択されたオブジェクトの表示形態を変更する
ことを特徴とする請求項１又は２に記載のオブジェクト管理装置。
【請求項４】
前記オブジェクト管理装置は、
前記属性情報付加手段による情報の付加履歴を保持する操作履歴保持手段を備え、
前記表示内容制御手段は、
前記操作履歴保持手段に保持される履歴を参照して、前記表示部に表示されるオブジェクトを並び替える
ことを特徴とする請求項１から３のいずれかに記載のオブジェクト管理装置。
【請求項５】
前記表示内容制御手段は、
前記第１の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う
ことを特徴とする請求項４に記載のオブジェクト管理装置。
【請求項６】
前記表示内容制御手段は、
前記第２の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により、以後連続的に選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う
ことを特徴とする請求項４又は５に記載のオブジェクト管理装置。
【請求項７】
前記第１の選択手段及び前記第２の選択手段は、ポインティングデバイスによる入力を受け付け、
前記第１の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作の起点にあるオブジェクトを選択する入力を受け付け、
前記第２の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作中に通過したオブジェクトを選択する入力を受け付ける
ことを特徴とする請求項１から６のいずれかに記載のオブジェクト管理装置。
【請求項８】
前記第２の選択手段は、
前記ポインティングデバイスのカーソルが同一のオブジェクトの上を偶数回通過した場合には、当該オブジェクトの選択を取り消す
ことを特徴とする請求項７に記載のオブジェクト管理装置。
【請求項９】
前記属性情報付加手段は、
前記ポインティングデバイスのカーソルが、前記表示部の所定位置でドロップされた場合に情報の付加処理を実行する
ことを特徴とする請求項７又は８に記載のオブジェクト管理装置。
【請求項１０】
前記属性情報付加手段は、
前記ポインティングデバイスのカーソルが、前記表示部に配されたボタン上でドロップされた場合に情報の付加処理を実行する
ことを特徴とする請求項９に記載のオブジェクト管理装置。
【請求項１１】
前記属性情報付加手段は、
前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトの上でドロップされた場合に情報の付加処理を実行する
ことを特徴とする請求項９に記載のオブジェクト管理装置。
【請求項１２】
前記属性情報付加手段は、
前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトが表示されたペイン内でドロップされた場合に情報の付加処理を実行する
ことを特徴とする請求項９に記載のオブジェクト管理装置。
【請求項１３】
前記属性情報付加手段は、
前記ポインティングデバイスのカーソルが、前記表示部に表示されたキャンセル領域以外でドロップされた場合に情報の付加処理を実行する
ことを特徴とする請求項９に記載のオブジェクト管理装置。
【請求項１４】
表示部を備える機器に設けられ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるオブジェクト管理装置であって、
前記表示部に、処理の内容を規定した複数の処理のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御手段と、
ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択手段と、
ユーザによる、前記複数の処理のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、
前記第１の選択手段により選択されたオブジェクトについて、前記第２の選択手段により選択された複数のオブジェクトに規定された処理をそれぞれ実行させる処理実行手段とを備える
ことを特徴とするオブジェクト管理装置。
【請求項１５】
表示部を備える機器に設けられ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるオブジェクト管理装置であって、
前記表示部に、処理の内容を規定した処理のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御手段と、
ユーザによる、前記処理のオブジェクトを選択する入力を受け付ける第１の選択手段と、
ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、
前記第１の選択手段により選択されたオブジェクトに規定された処理を、前記第２の選択手段により選択された複数のデータのオブジェクトについて、それぞれ実行させる処理実行手段とを備える
ことを特徴とするオブジェクト管理装置。
【請求項１６】
前記表示内容制御手段は、
前記第２の選択手段により選択されたオブジェクトの表示形態を変更する
ことを特徴とする請求項１４又は１５に記載のオブジェクト管理装置。
【請求項１７】
前記オブジェクト管理装置は、
前記処理実行手段による処理の実行履歴を保持する操作履歴保持手段を備え、
前記表示内容制御手段は、
前記操作履歴保持手段に保持される履歴を参照して、前記表示部に表示されるオブジェクトを並び替える
ことを特徴とする請求項１４から１６のいずれかに記載のオブジェクト管理装置。
【請求項１８】
前記表示内容制御手段は、
前記第１の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う
ことを特徴とする請求項１７に記載のオブジェクト管理装置。
【請求項１９】
前記表示内容制御手段は、
前記第２の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により、以後連続的に選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う
ことを特徴とする請求項１７又は１８に記載のオブジェクト管理装置。
【請求項２０】
前記第１の選択手段及び前記第２の選択手段は、ポインティングデバイスによる入力を受け付け、
前記第１の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作の起点にあるオブジェクトを選択する入力を受け付け、
前記第２の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作中に通過したオブジェクトを選択する入力を受け付ける
ことを特徴とする請求項１４から１９のいずれかに記載のオブジェクト管理装置。
【請求項２１】
前記第２の選択手段は、
前記ポインティングデバイスのカーソルが同一のオブジェクトの上を偶数回通過した場合には、当該オブジェクトの選択を取り消す
ことを特徴とする請求項２０に記載のオブジェクト管理装置。
【請求項２２】
前記処理実行手段は、
前記ポインティングデバイスのカーソルが、前記表示部の所定位置でドロップされた場合に処理を実行する
ことを特徴とする請求項２０又は２１に記載のオブジェクト管理装置。
【請求項２３】
前記処理実行手段は、
前記ポインティングデバイスのカーソルが、前記表示部に配されたボタン上でドロップされた場合に処理を実行する
ことを特徴とする請求項２２に記載のオブジェクト管理装置。
【請求項２４】
前記処理実行手段は、
前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトの上でドロップされた場合に処理を実行する
ことを特徴とする請求項２２に記載のオブジェクト管理装置。
【請求項２５】
前記処理実行手段は、
前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトが表示されたペイン内でドロップされた場合に処理を実行する
ことを特徴とする請求項２２に記載のオブジェクト管理装置。
【請求項２６】
前記処理実行手段は、
前記ポインティングデバイスのカーソルが、前記表示部に表示されたキャンセル領域以外でドロップされた場合に処理を実行する
ことを特徴とする請求項２２に記載のオブジェクト管理装置。
【請求項２７】
表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトに属性情報を付加するプログラムであって、
前記表示部に、属性情報として付加され得る情報を表す複数の属性のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御処理と、
ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、
ユーザによる、前記複数の属性のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、
前記第１の選択入力受付処理において選択されたオブジェクトの属性情報として、前記第２の選択入力受付処理において選択された複数のオブジェクトに対応する情報をそれぞれ付加する属性情報付加処理とを前記プロセッサに実行させる
ことを特徴とするプログラム。
【請求項２８】
表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトに属性情報を付加するプログラムであって、
前記表示部に、属性情報として付加され得る情報を表す属性のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御処理と、
ユーザによる、前記属性のオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、
ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、
前記第１の選択入力受付処理において選択されたオブジェクトに対応する情報を、前記第２の選択入力受付処理において選択された複数のデータのオブジェクトの属性情報として、それぞれ付加する属性情報付加処理とを前記プロセッサに実行させる
ことを特徴とするプログラム。
【請求項２９】
表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるプログラムであって、
前記表示部に、処理の内容を規定した複数の処理のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御処理と、
ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、
ユーザによる、前記複数の処理のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、
前記第１の選択入力受付処理において選択されたオブジェクトについて、前記第２の選択入力受付処理において選択された複数のオブジェクトに規定された処理をそれぞれ実行させる処理実行処理とを前記プロセッサに実行させる
ことを特徴とするプログラム。
【請求項３０】
表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるプログラムであって、
前記表示部に、処理の内容を規定した処理のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御処理と、
ユーザによる、前記処理のオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、
ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、
前記第１の選択入力受付処理において選択されたオブジェクトに規定された処理を、前記第２の選択入力受付処理において選択された複数のデータのオブジェクトについて、それぞれ実行させる処理実行処理とを前記プロセッサに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト管理装置及びプログラムに関し、特に、ファイル等のデータのオブジェクトへの属性情報の付与、オブジェクトの操作による処理の実行等を行うオブジェクト管理装置、及び当該オブジェクト管理装置の機能を実現するプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及や、音楽配信サービスの普及などにより、パーソナルコンピュータ（ＰＣ）等の情報処理装置に備えられたハードディスクドライブ（ＨＤＤ）等の記憶装置に大量の画像データや音楽データが蓄積されるようになっている。ユーザは、それらのファイルの検索を容易にするため、各ファイルにキーワードなどの属性情報を付加することも多い。属性情報の付加を手入力で行うのはユーザの負担が大きいため、容易に、かつ効率的に属性情報の付加を行うようにした技術が特許文献１に開示されている。
【０００３】
一方、例えばメール送信、プリントなどの処理を表すランチャのオブジェクトをアイコンとしておき、当該アイコンの上にファイルのオブジェクトを表すアイコンをドラッグ、ドロップすることで、メール送信、プリント等の処理を実行させるアプリケーションソフトウェアが既に実用に供されている（例えば非特許文献１参照）。
【０００４】
【特許文献１】特開２００３−２０３０８０号公報
【０００５】
【非特許文献１】“PageScope Workware”、[online]、コニカミノルタブランドサイト、[平成１７年７月３１日検索]、インターネット <URL：http://konicaminolta.jp/products/business/solution/document_management/workware/pdf/workware.pdf>
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の技術は、キーワードを表示したアイコン上に、例えばマウスを用いてサムネイル画像をドラッグ、ドロップすることにより属性情報を付加するものである。しかしながら、一度に付加できる属性情報は一つだけであるため、例えば複数のキーワードを付加するには、キーワードの個数分だけ操作を行う必要があり、操作が煩雑であるという問題点を有していた。これは、ファイルのアイコンをメール送信のアイコンの上にドラッグ、ドロップしてメール送信機能を実行させるような場合も同様であり、一度に実行できるメール送信処理は一つである。
【０００７】
本発明は係る問題点に鑑みてなされたものであって、その第１の目的は、ファイル等のデータのオブジェクトに対し、より簡単な操作で複数の属性情報を付加することができるオブジェクト管理装置及びプログラムを提供することである。本発明の第２の目的は、メール送信、プリント等の処理を表すランチャのオブジェクトの操作により、メール送信などの処理を実行させる場合において、より簡単な操作で複数のアドレスへのメール送信等の処理を実行させることができるオブジェクト管理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る第１のオブジェクト管理装置は、表示部を備える機器に設けられ、データのオブジェクトに属性情報を付加するオブジェクト管理装置であって、前記表示部に、属性情報として付加され得る情報を表す複数の属性のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御手段と、ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択手段と、ユーザによる、前記複数の属性のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、前記第１の選択手段により選択されたオブジェクトの属性情報として、前記第２の選択手段により選択された複数のオブジェクトに対応する情報をそれぞれ付加する属性情報付加手段とを備えることを特徴としている。
【０００９】
本発明の構成では、第２の選択手段が、複数の属性のオブジェクトを連続的に選択する入力を受け付ける構成となっているため、より簡単な操作で複数の属性情報を付加することができる。なお、「連続的に」とは、必ずしも選択入力のみが連続する場合だけでなく、再度選択と同様の操作を行うことによって、選択を取り消すような操作が介在する場合を含む。
【００１０】
本発明に係る第２のオブジェクト管理装置は、表示部を備える機器に設けられ、データのオブジェクトに属性情報を付加するオブジェクト管理装置であって、前記表示部に、属性情報として付加され得る情報を表す属性のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御手段と、ユーザによる、前記属性のオブジェクトを選択する入力を受け付ける第１の選択手段と、ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、前記第１の選択手段により選択されたオブジェクトに対応する情報を、前記第２の選択手段により選択された複数のデータのオブジェクトの属性情報として、それぞれ付加する属性情報付加手段とを備えることを特徴としている。
【００１１】
この構成では、第２の選択手段が、複数のデータのオブジェクトを連続的に選択する入力を受け付ける構成となっているため、より簡単な操作で、複数のファイルに同一の属性情報を付加することができる。「連続的に」の意義は、上記第１のオブジェクト管理装置と同様である。
【００１２】
前記表示内容制御手段は、前記第２の選択手段により選択されたオブジェクトの表示形態を変更することが好ましい。表示形態の変更方法は任意であり、選択されていない状態と識別可能であればよい。具体的には、表示色の変更、反転表示、枠付き表示などが考えられるが、これらに限定されない。
【００１３】
前記オブジェクト管理装置は、前記属性情報付加手段による情報の付加履歴を保持する操作履歴保持手段を備え、前記表示内容制御手段は、前記操作履歴保持手段に保持される履歴を参照して、前記表示部に表示されるオブジェクトを並び替える構成とすることが好ましい。特に同様の選択操作を反復して行う場合にユーザの使い勝手の向上を図ることができるからである。もっとも、この並び替え処理を行うか否かの設定を切り替えることが可能な構成とすることが、より好ましい。
【００１４】
具体的には、前記表示内容制御手段は、前記第１の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う構成とすることができる。
【００１５】
また、前記表示内容制御手段は、前記第２の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により、以後連続的に選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う構成とすることもできる。このような処理を行うか否かの設定を切り替えることが可能な構成とすることもできる。
【００１６】
前記第１の選択手段及び前記第２の選択手段は、ポインティングデバイスによる入力を受け付け、前記第１の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作の起点にあるオブジェクトを選択する入力を受け付け、前記第２の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作中に通過したオブジェクトを選択する入力を受け付ける構成とすれば、連続的な選択入力に便宜である。なお、ポインティングデバイスはマウスに限定されず、他のデバイスでもよい。
【００１７】
前記第２の選択手段は、前記ポインティングデバイスのカーソルが同一のオブジェクトの上を偶数回通過した場合には、当該オブジェクトの選択を取り消す構成とすることが好ましい。誤選択の防止のためオブジェクト同士の間隔を確保しても、誤選択や、再考の結果、選択を取り消したい場合もあるからである。
【００１８】
前記属性情報付加手段は、前記ポインティングデバイスのカーソルが、前記表示部の所定位置でドロップされた場合に情報の付加処理を実行する構成とすることが好ましい。最終的に処理を取り消したい場合もあるからである。具体的には、例えば、前記属性情報付加手段は、前記ポインティングデバイスのカーソルが、前記表示部に配されたボタン上でドロップされた場合に情報の付加処理を実行する構成とすることができる。
【００１９】
また、前記属性情報付加手段は、前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトの上でドロップされた場合に情報の付加処理を実行する構成とすることもできる。前記属性情報付加手段は、前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトが表示されたペイン内でドロップされた場合に情報の付加処理を実行する構成とすることもできる。逆に、キャンセル領域を設け、前記属性情報付加手段は、前記ポインティングデバイスのカーソルが、前記表示部に表示されたキャンセル領域以外でドロップされた場合に情報の付加処理を実行する構成とすることもできる。
【００２０】
本発明に係る第３のオブジェクト管理装置は、表示部を備える機器に設けられ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるオブジェクト管理装置であって、前記表示部に、処理の内容を規定した複数の処理のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御手段と、ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択手段と、ユーザによる、前記複数の処理のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、前記第１の選択手段により選択されたオブジェクトについて、前記第２の選択手段により選択された複数のオブジェクトに規定された処理をそれぞれ実行させる処理実行手段とを備えることを特徴としている。
【００２１】
この構成では、第２の選択手段が、複数の処理のオブジェクトを連続的に選択する入力を受け付ける構成となっているため、より簡単な操作で複数の処理を実行することができる。「連続的に」の意義は、上記と同様である。
【００２２】
本発明に係る第４のオブジェクト管理装置は、表示部を備える機器に設けられ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるオブジェクト管理装置であって、前記表示部に、処理の内容を規定した処理のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御手段と、ユーザによる、前記処理のオブジェクトを選択する入力を受け付ける第１の選択手段と、ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択手段と、前記第１の選択手段により選択されたオブジェクトに規定された処理を、前記第２の選択手段により選択された複数のデータのオブジェクトについて、それぞれ実行させる処理実行手段とを備えることを特徴としている。
【００２３】
この構成では、第２の選択手段が、複数のデータのオブジェクトを連続的に選択する入力を受け付ける構成となっているため、より簡単な操作で複数のデータのオブジェクトについて同一の処理を実行することができる。「連続的に」の意義は、上記と同様である。
【００２４】
前記表示内容制御手段は、前記第２の選択手段により選択されたオブジェクトの表示形態を変更する構成とすることができる。また、前記オブジェクト管理装置は、前記処理実行手段による処理の実行履歴を保持する操作履歴保持手段を備え、前記表示内容制御手段は、前記操作履歴保持手段に保持される履歴を参照して、前記表示部に表示されるオブジェクトを並び替える構成とすることができる。並び替えを行うか否かの設定を切り替えることが可能な構成とすることが好ましい。
【００２５】
前記表示内容制御手段は、前記第１の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う構成とすることもできる。この並び替え処理を行うか否かの設定も切り替えることが可能な構成とすることが好ましい。
【００２６】
前記表示内容制御手段は、前記第２の選択手段によりオブジェクトが選択された場合に前記履歴を参照し、同一のオブジェクトが選択された履歴が存在する場合に、当該履歴において第２の選択手段により、以後連続的に選択されているオブジェクトが隣接して並ぶようにオブジェクトの並び替え処理を行う構成とすることもできる。この並び替え処理を行うか否かの設定も切り替えることが可能な構成とすることが好ましい。
【００２７】
前記第１の選択手段及び前記第２の選択手段は、ポインティングデバイスによる入力を受け付け、前記第１の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作の起点にあるオブジェクトを選択する入力を受け付け、前記第２の選択手段は、前記ポインティングデバイスのカーソルのドラッグ操作中に通過したオブジェクトを選択する入力を受け付ける構成とすると、選択入力に便宜である。
【００２８】
前記第２の選択手段は、前記ポインティングデバイスのカーソルが同一のオブジェクトの上を偶数回通過した場合には、当該オブジェクトの選択を取り消す構成とすることが好ましい。
【００２９】
前記処理実行手段は、前記ポインティングデバイスのカーソルが、前記表示部の所定位置でドロップされた場合に処理を実行する構成とすることができる。具体的には、前記処理実行手段は、前記ポインティングデバイスのカーソルが、前記表示部に配されたボタン上でドロップされた場合に処理を実行する構成とすることができる。
【００３０】
また、前記処理実行手段は、前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトの上でドロップされた場合に処理を実行する構成とすることもできる。前記処理実行手段は、前記ポインティングデバイスのカーソルが、前記第１の選択手段を介して選択されたオブジェクトが表示されたペイン内でドロップされた場合に処理を実行する構成とすることもできる。前記処理実行手段は、前記ポインティングデバイスのカーソルが、前記表示部に表示されたキャンセル領域以外でドロップされた場合に処理を実行する構成とすることもできる。
【００３１】
本発明に係る第１のプログラムは、表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトに属性情報を付加するプログラムであって、前記表示部に、属性情報として付加され得る情報を表す複数の属性のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御処理と、ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、ユーザによる、前記複数の属性のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、前記第１の選択入力受付処理において選択されたオブジェクトの属性情報として、前記第２の選択入力受付処理において選択された複数のオブジェクトに対応する情報をそれぞれ付加する属性情報付加処理とを前記プロセッサに実行させることを特徴としている。
【００３２】
本発明に係る第２のプログラムは、表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトに属性情報を付加するプログラムであって、前記表示部に、属性情報として付加され得る情報を表す属性のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御処理と、ユーザによる、前記属性のオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、前記第１の選択入力受付処理において選択されたオブジェクトに対応する情報を、前記第２の選択入力受付処理において選択された複数のデータのオブジェクトの属性情報として、それぞれ付加する属性情報付加処理とを前記プロセッサに実行させることを特徴としている。
【００３３】
本発明に係る第３のプログラムは、表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるプログラムであって、前記表示部に、処理の内容を規定した複数の処理のオブジェクトと、前記データのオブジェクトとを表示させる表示内容制御処理と、ユーザによる、前記データのオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、ユーザによる、前記複数の処理のオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、前記第１の選択入力受付処理において選択されたオブジェクトについて、前記第２の選択入力受付処理において選択された複数のオブジェクトに規定された処理をそれぞれ実行させる処理実行処理とを前記プロセッサに実行させることを特徴としている。
【００３４】
本発明に係る第４のプログラムは、表示部及びプロセッサを備える機器にインストールされ、データのオブジェクトについて、処理のオブジェクトに規定された処理を実行させるプログラムであって、前記表示部に、処理の内容を規定した処理のオブジェクトと、複数のデータのオブジェクトとを表示させる表示内容制御処理と、ユーザによる、前記処理のオブジェクトを選択する入力を受け付ける第１の選択入力受付処理と、ユーザによる、前記複数のデータのオブジェクトの中から、複数のオブジェクトを連続的に選択する入力を受け付ける第２の選択入力受付処理と、前記第１の選択入力受付処理において選択されたオブジェクトに規定された処理を、前記第２の選択入力受付処理において選択された複数のデータのオブジェクトについて、それぞれ実行させる処理実行処理とを前記プロセッサに実行させることを特徴としている。
【００３５】
本発明に係るプログラムは、パーソナルコンピュータ等の情報処理装置に限らず、画像形成装置や画像読取装置などにインストールすることも可能である。なお、本発明に係るプログラムは、各種記録媒体に記録された状態で市場に流通するほか、インターネット等の各種ネットワークを介して市場に供給される場合も有る。
【発明の効果】
【００３６】
本発明に係るオブジェクト管理装置等によると、より簡単な操作での複数の属性情報の付加、複数の処理の実行を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
（１）ＰＣ３１の構成
まず、本発明の実施の形態のオブジェクト管理装置がインストールされる情報処理装置の構成について説明する。図１は、情報処理装置の一例としてのパーソナルコンピュータ（ＰＣ）１０のハードウェア構成の一例を示す図である。ＰＣ１０は、マウス１１１、キーボード１１２、ディスプレイ部１２、通信インタフェース１６、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、およびデータ記憶部２３などによって構成される。
【００３８】
マウス１１１及びキーボード１１２は、ユーザによる入力装置である。第１の実施の形態では、ファイル等のデータのオブジェクトを表すアイコン、サムネイル画像などを選択する第１の選択入力、ドラッグ操作によりキーワードを選択する第２の選択入力などのために主としてマウス１１１が用いられる。また、新たなキーワードなどの登録入力などの場合にキーボード１１２が使用される。マウス１１１の替わりに他のポインティングデバイスを用いることもできる。また、キーボード１１２はソフトウェアキーボードを含むほか、キーボード１１２の代わりに手書き入力や音声入力等のテキスト入力手段を利用するようにしてもよい。
【００３９】
ディスプレイ部１２には、前記オブジェクトを表すアイコンや、キーワードなどが表示される。ディスプレイ部１２としては液晶ディスプレイ、ＣＲＴなどを用いることができる。通信インタフェース１６は、例えばＬＡＮ等のネットワークを介して外部装置とデータの送受信を行うための装置である。通信インタフェース１６として、例えばＮＩＣ（ネットワーク・インタフェース・カード）を用いることができる。
【００４０】
データ記憶部２３は、ハードディスク２３Ｈ、カードリーダライタ２３Ｒ、ＣＤ／ＤＶＤドライブ２３Ｃなどを有している。カードリーダライタ２３Ｒは、コンパクトフラッシュ（登録商標）、スマートメディアなどのメモリカード９１からデータを読み取り、またはメモリカード９１にデータを書き込む。ＣＤ／ＤＶＤドライブ２３Ｃは、本実施の形態のオブジェクト管理装置のプログラムを格納したＣＤ−ＲＯＭ等を読み取って、ＰＣ１０にインストールする際などに用いられる。
【００４１】
（２）オブジェクト管理装置の構成
本実施の形態のオブジェクト管理装置の機能は、ＲＯＭ２２に格納されたプログラム２２１、ハードディスク２３Ｈに格納され、ＲＡＭ２１にロードされたプログラム２１１がＣＰＵ２０上で動作することにより実現される。図２は、ＰＣ１０にオブジェクト管理装置がインストールされた場合における機能的構成の一例を示すブロック図である。
【００４２】
オブジェクト管理装置は、表示内容制御部４０１、入力取得部４０２、オブジェクト選択部４０３、オブジェクト対応付け部４０４、属性オブジェクト管理部４０５、ユーザ認証部４０６、データオブジェクト格納部４２１、属性オブジェクト格納部４２２、操作履歴格納部４２３、ユーザ情報格納部４２４を備えている。データオブジェクト格納部４２１、属性オブジェクト格納部４２２、操作履歴格納部４２３、ユーザ情報格納部４２４は、例えばハードディスク２３Ｈに設けることができる。
【００４３】
データオブジェクト格納部４２１には、ファイルオブジェクトなどのデータのオブジェクトと、当該オブジェクトを表すアイコンなどの図柄が格納されている。属性オブジェクト格納部４２２には、前記ファイル等のデータのオブジェクトに属性情報として付加されるキーワード等の属性のオブジェクトが格納されている。操作履歴格納部４２３には、それまでの操作の履歴、例えばファイルオブジェクトへのキーワードの付加履歴などが格納される。ユーザ情報格納部４２４には、ユーザ名及びパスワードが格納されており、キーボード１１２等から入力されたユーザ名及びパスワードが、ユーザ情報格納部４２４に格納されている情報と合致した場合に、ユーザ認証部４０６によりユーザのログインが許可される。
【００４４】
表示内容制御部４０１は、ディスプレイ部１２への表示内容を制御する。ファイル等のデータのオブジェクトをディスプレイ部１２に表示させるに際しては、必要に応じてデータオブジェクト格納部４２１からアイコン等を取得してディスプレイ部１２に表示させる。また、キーワード等の属性のオブジェクトやファイルのアイコンなどをディスプレイ部１２に表示させるに際し、操作履歴格納部４２３に格納されている過去の操作履歴を参照して、表示の並び順を制御する。
【００４５】
入力取得部４０２は、マウス１１１、キーボート１１２を介するユーザの入力を取得する。ユーザの入力は、表示内容制御部４０１、オブジェクト選択部４０３、オブジェクト対応付け部４０４、属性オブジェクト管理部４０５、ユーザ認証部４０６へと送られる。オブジェクト選択部４０３は、ユーザの入力により選択されたオブジェクトの情報を取得し、表示内容制御部４０１へと送ってディスプレイ部１２の表示に反映させるとともに、オブジェクト対応付け部４０４での処理に必要な情報をオブジェクト対応付け部４０４に送る。オブジェクト対応付け部４０４は、本実施の形態では、ファイル等のデータのオブジェクトに属性のオブジェクトを対応付ける。この対応付けにより、データのオブジェクトに属性情報が付加される。具体的処理の一例として、ファイルオブジェクト等のデータのオブジェクトへの、キーワード等の属性情報の付加がある。属性オブジェクト管理部４０５は、ユーザから新たなキーワード等の登録要求があった場合に、属性オブジェクト格納部４２２に格納するほか、キーワードの変更、削除等を実行する。
【００４６】
（３）オブジェクト管理装置の処理内容
次に、本実施の形態のオブジェクト管理装置の具体的な処理内容について説明する。まず、ファイルのオブジェクトに対し、属性情報の一例としてのキーワードの付加を行う場合について、フローチャートを参照して説明する。なお、下記の処理は、ＣＰＵ２０上でプログラムが動作することにより実現される。
【００４７】
図３は、キーワードの付加を例とした属性情報付加処理の処理内容の一例について説明するためのフローチャートである。まず、表示内容制御部４０１が、ディスプレイ部１２に初期画面を表示させる（Ｓ１０１）。図４は、初期画面の一例を示す図である。ディスプレイ部１２には、キーワードが一覧表示されるキーワード表示ペイン１２１及びファイルのオブジェクトを示すアイコンが表示されるファイル表示ペイン１２２が設けられる。ファイル表示ペイン１２２に表示するのはアイコンに限らず、サムネイル画像を表示するようにしてもよい。
【００４８】
本実施の形態では、マウスカーソル１２５によりファイルのいずれかを選択し（同図の例では、ファイル名「見積．ｄｏｃ」１２３が選択されているものとする。）、マウスカーソル１２５をドラッグ、ドロップすることにより、ファイルに属性情報としてのキーワードを付加する。同図に「キーワード付加」ボタン１２４が示されているが、マウスカーソル１２５を、キーワード付加ボタン１２４上でドロップした場合にキーワードが付加される。
【００４９】
図３のフローチャートに戻り、入力取得部４０２は、マウス１１１のドラッグ入力が有るか否かを判定する（Ｓ１０２）。具体的には、ファイルが選択された状態でドラッグ操作がされているか否かが判定される。ドラッグ入力は表示内容制御部４０１へと送られるが、ここで表示内容制御部４０１は操作履歴格納部４２３の内容を参照して、操作履歴がある場合に（Ｓ１０３：ＹＥＳ）、必要に応じてキーワードの並び替え処理を行う（Ｓ１０４）。
【００５０】
操作履歴がない場合（Ｓ１０３：ＮＯ）、キーワード並び替え処理を行うことなく、ドラッグ入力の検出を継続する。まず、並び替えを行わない場合のキーワードの付加処理について説明する。図５は、キーワード並び替えを行わない場合の操作の例について説明するための図である。同図の例では、ファイル名「商談．ｄｏｃ」が選択され、マウスカーソル１２５をドラッグして、キーワードＢ、Ｄ、Ｅを付加している。なお、本実施の形態におけるキーワードのように複数のキーワードがドラッグ操作によって選択される可能性がある場合、誤選択の防止のためには、キーワード同士の間隔を充分に確保することが好ましい。
【００５１】
入力取得部４０２は、マウスカーソル１２５が、キーワードの上を通過したことを検出し（Ｓ１０５）、通過した場合に（Ｓ１０５：ＹＥＳ）、それが当該キーワードの奇数回の通過か否かを判定する（Ｓ１０６）。これは、奇数回目（１回目、３回目、・・）の通過で当該キーワードを付加するものとして選択された状態（被選択状態）とし、偶数回目（２回目、４回目・・）の通過で選択を取り消すようにしているためである。即ち、一度キーワードを選択しても、ドラッグ中に再度通過することにより選択を取り消すことができる。
【００５２】
表示内容制御部４０１は、奇数回目の通過である場合（Ｓ１０６：ＹＥＳ）、当該キーワードを、例えば表示色を変える等により被選択状態の表示に変更する（Ｓ１０７）。偶数回目の通過の場合には（Ｓ１０６：ＮＯ）、当該キーワードの表示を通常状態に変更する（Ｓ１０８）。被選択状態を示す表示形態は特に限定されず、通常状態と識別可能であれば任意の表示形態が可能である。
【００５３】
なお、マウスカーソル１２５のドロップ操作があった場合には（Ｓ１０９：ＹＥＳ）、ドロップした位置が、キーワードの付加を行う旨の所定のドロップ位置（付加位置）であった場合に（Ｓ１１０：ＹＥＳ）、選択されたファイルへの被選択キーワードの付加処理（Ｓ１１１）、及び操作履歴の格納処理を行う（Ｓ１１２）。本実施の形態では、付加位置としてキーワード付加ボタン１２４が配されている（図４、５参照）。キーワードの付加処理は、オブジェクト対応付け部４０４により実行され、本実施の形態では、データオブジェクト格納部４２１に格納されているファイルオブジェクトに属性情報が付加される。
【００５４】
次に、キーワード並び替え処理について説明する。なお、このキーワード並び替え処理は、必ず行う必要はなく、この並び替え処理を行うか否かの設定を切り替えることが可能な構成とすることが好ましい。また、キーワード並び替えの条件や方法は種々のものが可能であり、どのような条件で並び替えを行うかの設定を行うことが可能な構成とすることが好ましい。図６は、操作履歴格納部４２３に格納される操作履歴情報の内容の一例を示す図である。
【００５５】
同図の例では、キーワード付加の対象として選択されたファイルのファイル名、ユーザ名、キーワードが付加された日時、及び付加されたキーワードが格納されている。付加されたキーワードは、付加の際に選択された順に格納される。キーワードの並び替え処理とは、この操作履歴を参照して、キーワード表示ペイン１２１に一覧表示されるキーワードの表示の並び順を変更する処理である。なお、以下、ユーザ名「ＭＡＴＳＵＳＡＫＡ」のユーザがユーザ認証を経てログインした場合を例として説明する。他のユーザの場合には、当該ユーザの操作履歴が参照される。ユーザ認証を経ずにログインした場合には、本実施の形態では並び替え処理は行わない。
【００５６】
まず、図４に示されるように、ファイル名「見積．ｄｏｃ」１２３が選択され、ドラッグ操作が開始された際に、表示内容制御部４０１が操作履歴格納部４２３の内容を参照する。図６の例において最新の操作履歴として格納されている履歴４２３１を参照すると、最初に選択されたキーワードが「キーワードＢ」であること、及び、以下「キーワードＤ」、「キーワードＥ」が選択されていることから、キーワード表示ペイン１２１の表示を図７に示されるように並び替える。
【００５７】
しかしながら、ユーザが、マウスを「キーワードＡ」の上にドラッグしたとすると、表示内容制御部４０１は、「キーワードＡ」を被選択状態に変更するとともに、さらにキーワードの並び替え処理を行う。即ち、最初にキーワードＡが選択された履歴として最新の履歴である履歴４２３２（ファイル名「会議資料．ｐｐｔ」の履歴）を参照し、この場合は、以下「キーワードＥ」、「キーワードＦ」が選択されていることから、図８に示されるように、「キーワードＡ」の下に、「キーワードＥ」、「キーワードＦ」が並ぶように、キーワード表示ペイン１２１の表示を並び替える。なお、「キーワードＡ」の次に「キーワードＣ」が選択された場合、図６の履歴４２３３を参照して、「キーワードＣ」と「キーワードＤ」とが隣り合うように並び替え（図８の例では並び替えは不要であるが）を行うようにすることもできる。
【００５８】
以上のような並び替え処理を行うことにより、ユーザの使い勝手の向上を図ることができる。なお、並び替えはキーワードに限定されず、他の属性情報でも同様に適用することができる。また、並び替えを行う際の操作履歴の参照方法も種々考えられ、例えばファイルの種類（文書、画像、プレゼンテーション資料等）が一致する操作履歴を参照して並び替えを行うこともできる。
【００５９】
操作履歴を操作履歴格納部４２３に格納するに際し、選択された順序を併せて格納するようにしているが、偶数回の通過により一旦取り消しがあった後に再度選択された場合などには、最後に選択されたタイミングに従って選択順序を決定すればよい。なお、同一のファイルに複数回のキーワード付加処理が実行された場合、旧版の操作履歴は消去するようにしてもよいし、残しておいても構わない。
【００６０】
（実施の形態２）
次に本発明の第２の実施の形態について説明する。第１の実施の形態では、ファイルを選択して複数のキーワードの上をドラッグ操作することで、複数の属性情報の付加を行うようにしたが、本実施の形態では、キーワードを選択して、複数のファイルの上をドラッグすることにより、複数のファイルに対して一度の操作でキーワードを付加する場合について説明する。
【００６１】
本実施の形態のオブジェクト管理装置の構成は、第１の実施の形態（図２）で説明したものと略同一であるが、処理内容が若干異なるので、以下、異なる点について説明する。図９は、本実施の形態の処理内容の一例について説明するためのフローチャートである。表示される初期画面（Ｓ２０１）は、図４に示したものと同一であるが、本実施の形態のドラッグ入力（Ｓ２０２）は、キーワードのいずれかを選択して、ドラッグ操作したことを検出する。図１０は、本実施の形態のドラッグ操作について説明するための図である。
【００６２】
同図の例では、マウスカーソル１２５の操作によりキーワードＢを選択し、ドラッグ操作により、ファイル名「会議．ｐｄｆ」及び「会議資料．ｐｐｔ」の上を通過し、キーワード付加ボタン１２４上でドロップしている。本実施の形態でも、操作履歴を参照するが、操作履歴の内容は第１の形態と異なっている。図１１は、本実施の形態において操作履歴格納部４２３に格納される内容の一例を示す図である。
【００６３】
本実施の形態では、ユーザ名、付加日時の他、付加されるキーワードと、付加の対象となったファイル名を格納している。同図に示される履歴は図１０に示したドラッグ操作により、複数のファイルにキーワードＢが付加された操作を示すものである。ファイル名は選択された順で保持している。図９のステップＳ２０３では、例えばキーワードＢと異なるキーワードが選択され、ドラッグ操作があった場合に、図１１の操作履歴を参照してファイル表示ペイン１２２の表示の並び順を変更する。図１２は、ファイルの並び順が変更された状態の一例を示す図であり、同一のユーザによりキーワードＤが選択され、ドラッグが開始された場合に、操作履歴を参照して、ファイル名「会議．ｐｄｆ」及び「会議資料．ｐｐｔ」のアイコンが隣り合うように並び替え処理を行う（Ｓ２０４）。
【００６４】
その他の処理は第１の実施の形態と同様に考えることができるため、ここでの詳細な説明は省略する。例えば同一ユーザでファイル選択順序の異なる操作履歴が存在するような場合、実際に通過したアイコンに応じて、再度並び替え処理を行うようにしても良い点、本実施の形態の並び替えを行うか否かを切り替えることが可能な構成とすることが好ましい点、並び替えの条件等を設定することが可能な構成とすることが好ましい点など、いずれも第１の実施の形態と同様である。
【００６５】
（実施の形態３）
次に本発明の第３の実施の形態について説明する。本実施の形態では、ファイル等のデータのオブジェクトを選択し、メール送信、プリント等の処理を示すオブジェクト（ランチャのオブジェクト）の上にドラッグ操作を行うことにより、ランチャごとに規定されている処理を実行させる場合について説明する。図１３は、本実施の形態のオブジェクト管理装置の構成を示すブロック図である。
【００６６】
同図に示されるように、本実施の形態では、オブジェクト対応付け部４０４に替えて処理実行部４４４が設けられる点、属性オブジェクト格納部４２２及び属性オブジェクト管理部４０５に替えて、処理オブジェクト格納部４６２及び処理オブジェクト管理部４４５が設けられる点が設けられる点が、上記第１の実施の形態等と異なる。処理オブジェクト格納部４６２には、メール送信、プリント処理などの処理を規定するオブジェクトが格納され、処理オブジェクト管理部４４５は、新規な処理オブジェクトの登録や、処理オブジェクトの削除、規定内容の変更などの処理を行う。処理実行部４４４は、ユーザからの入力を受けて、選択されたファイル等のデータのオブジェクトについて、処理のオブジェクトで規定された処理を実行する。
【００６７】
図１４は、本実施の形態における処理内容の一例について説明するためのフローチャートである。表示内容制御部４０１が、ディスプレイ部１２に初期画面を表示させる（Ｓ３０１）。図１５は、本実施の形態の初期画面の一例を示す図である。上記第１の実施の形態等と異なり、ランチャ表示領域１２６が設けられている。
【００６８】
同図の例では、ランチャとして３種類が図示されているが、これらに限定されることはない。同図のランチャ表示領域１２６には、メール送信のランチャ１２６ａ、プリント処理のランチャ１２６ｂ、フォルダのランチャ１２６ｃが配されている。ファイル表示ペイン１２２に表示されているファイルを選択して、ランチャ上にドラッグ、ドロップすることにより、ランチャに規定されている処理が実行される。
【００６９】
メール送信のランチャ１２６ａには、それぞれ宛先のアドレス、メール本文の内容などが規定されており、選択したファイルをランチャ上にドラッグ、ドロップすることにより、当該ファイルを添付したメールが、ランチャに規定された宛先に送信される。プリント処理のランチャ１２６ｂには、それぞれプリント条件（用紙サイズ、片面・両面の別など）及びプリンタが規定されており、選択したファイルをランチャ上にドラッグ、ドロップすることにより、ファイルの印刷処理が実行される。フォルダのランチャ１２６ｃ上にファイルがドラッグ、ドロップされた場合には、ランチャに規定されたフォルダにファイルがコピーされる。
【００７０】
従来は、ドラッグ、ドロップの対象となるランチャは一度のドラッグで一つであり、例えば多数の宛先にメールを送信する場合には、全ての宛先への処理が終了するまで、ドラッグ操作を繰り返す必要があった。本実施の形態では、複数のランチャへのドラッグ操作を可能とすることにより、より簡単な操作で処理を実行することを可能としている。
【００７１】
図１４に戻って、ドラッグ入力、本実施の形態では、ファイルを選択してドラッグ操作が開始したことが検出された場合（Ｓ３０２：ＹＥＳ）、操作履歴を参照して（Ｓ３０３）、操作履歴が存在する場合に（Ｓ３０３：ＹＥＳ）、ランチャの並び替え処理を行う（Ｓ３０４）。図１６は、本実施の形態における操作履歴情報の内容の一例を示す図である。
【００７２】
本実施の形態では、ユーザ名、処理実行日時の他に、選択されたファイルのファイル名、ドラッグ操作で通過したランチャのＩＤ及び通過順が格納される。処理実行日時としては、例えばドロップ操作により処理実行が指示された日時を格納することができる。ランチャのＩＤは、ランチャごとに付与されたＩＤであるが、ランチャにファイル名が付与されている場合には、当該ランチャのファイル名としてもよい。
【００７３】
ランチャの並び替え処理については、上記第１の実施の形態と同様に考えることができ、図１６の操作履歴情報を参照するとすれば、例えばメール送信１のランチャ上をマウスカーソルが通過した場合に、メール送信３のランチャが隣に配されるように並び替えることができる。もっとも、履歴に格納されたランチャがプリント処理など同一種類のランチャのみである場合に、プリント処理のランチャ１２６ｂのいずれかの上をマウスカーソル１２５が通過した場合、必ずしもプリント処理のランチャ１２６ｂを、メール送信のランチャ１２６ａの左側にまで移動させる必要ななく、同種類のランチャの間で並び替え処理を行うようにしてもよい。もっとも複数種類のランチャを一時にドラッグ指定することも可能であり、その場合の並び替え処理は、複数種類のランチャが操作履歴に従って隣接するようになされても良い。図１８は、操作履歴に従い、複数種類のランチャが隣接するように並び替えが行われた後の様子の一例を示す図である。
【００７４】
本実施の形態では、例えば図１７に示されるようにマウスカーソル１２５を処理実行ボタン１２７上でドロップした場合に、被選択状態のランチャに規定された処理を実行する（Ｓ３１１）。なお、ファイルは複数選択することも可能であり、その場合には、選択された複数のファイルが添付されたメールが送信されたり、順次プリント処理に供されたりする。なお、被選択状態のランチャの表示形態は任意であり、例えば反転表示とすることができるが、これに限定されない。
【００７５】
（実施の形態４）
次に、本発明の第４の実施の形態について説明する。本実施の形態では、上記第３の実施の形態と逆にランチャのオブジェクトを選択して、複数のファイル上をドラッグする場合について説明する。本実施の形態のオブジェクト管理装置の構成は、図１３に示したものと略同一であるが、処理内容が若干異なっている。図１９は、本実施の形態の処理内容の一例について説明するためのフローチャートである。以下、上記の実施の形態と異なる点について説明する。
【００７６】
本実施の形態では、ランチャが選択されドラッグ操作が開始したことを検出した場合に（Ｓ４０２：ＹＥＳ）、操作履歴情報を参照する。図２０は、本実施の形態の操作履歴情報の内容の一例を示す図である。同図の例では、ユーザ名、処理実行日時に加え、選択されたランチャのＩＤと、ファイル名が格納されている。ファイル名は、選択された順序に格納される。
【００７７】
表示内容制御部４０１は、操作履歴を参照してファイル表示ペイン１２２に表示されているファイルの並び順を変更する。図２１は、ファイルの並び替え処理が行われた場合の表示画面の一例を示す図であり、マウスカーソル１２５がファイル名「会議．ｐｄｆ」のアイコン上を通過した際に、ファイル名「見積．ｄｏｃ」のアイコンが隣接して表示されるように並び順が変更されている。
【００７８】
最終的に処理実行ボタン１２７上でドロップした場合に、ドラッグ操作により通過した複数のファイルについて、メール送信１のランチャに規定されたメール送信処理が実行される点、並び替え処理を実行するか否かを切り替えることが可能な構成とすることが好ましい点など、他の点については、上記他の実施の形態と同様に考えることができるので、ここでの詳細な説明は省略する。
【００７９】
（変形例）
以上、本発明の実施の形態について説明したが、本発明の内容が上記実施の形態において説明された具体例によって限定されないことは勿論であり、例えば、以下のような変形例を実施することもできる。
【００８０】
（１）上記実施の形態では、キーワードの付加や処理に実行を行う場合にドロップする所定のドロップ位置（付加位置）として、キーワード付加ボタン１２４や処理実行ボタン１２７を設けたが（図４、図１５等参照）、これに限定されることはなく、例えば他の形態のボタンでも構わないし、ボタンを設けない構成も可能である。即ち、図２２に示されるように、選択したファイルのアイコン上でドロップした場合にキーワードの付加を行うようにすることもできるし、図２３に示されるように、ファイル表示ペイン１２２内（第１の選択と同一ペイン内）でドロップされた場合に付加を行うようにすることもできる。付加位置以外の場所でドロップされた場合には選択をキャンセルすればよい。また、図２４に示されるように例えばキャンセルボタン１２８を設け、選択をキャンセルすべき場合にキャンセルボタン１２８のようなキャンセル領域にドロップするようにして、それ以外の領域でドロップした場合には、属性情報の付加や処理の実行を行うようにしてもよい。その他、ドロップ位置（付加位置、キャンセル位置）については任意の設定が可能である。
【００８１】
（２）上記各実施の形態の初期画面は、必ずしもアプリケーションプログラムを立ち上げた際に最初に表示される画面という意味ではなく、例えば「キーワード付加」等の指示入力がなされた場合に表示される場合もある。
【産業上の利用可能性】
【００８２】
本発明は、例えば、ファイル等のオブジェクトにキーワード等の属性情報を付加するオブジェクト管理装置、オブジェクトの操作により処理を実行させるオブジェクト管理装置等に適用することができる。
【図面の簡単な説明】
【００８３】
【図１】パーソナルコンピュータ１０のハードウェア構成の一例を示す図である。
【図２】第１の実施の形態において、ＰＣ１０にオブジェクト管理装置がインストールされた場合における機能的構成の一例を示すブロック図である。
【図３】第１の実施の形態において、キーワードの付加を例とした属性情報付加処理の処理内容の一例について説明するためのフローチャートである。
【図４】第１の実施の形態の初期画面の一例を示す図である。
【図５】キーワード並び替えを行わない場合のキーワード付加操作の例について説明するための図である。
【図６】第１の実施の形態において、操作履歴格納部４２３に格納される操作履歴情報の内容の一例を示す図である。
【図７】第１の実施の形態において、キーワード表示ペイン１２１のキーワードを並び替えた後の表示内容の一例を示す図である。
【図８】第１の実施の形態において、キーワード表示ペイン１２１のキーワードをさらに並び替えた後の表示内容の一例を示す図である。
【図９】第２の実施の形態の処理内容の一例について説明するためのフローチャートである。
【図１０】第２の実施の形態のドラッグ操作について説明するための図である。
【図１１】第２の実施の形態において操作履歴格納部４２３に格納される操作履歴情報の内容の一例を示す図である。
【図１２】第２の実施の形態において、ファイルの並び順が変更された状態の一例を示す図である。
【図１３】第３の実施の形態のオブジェクト管理装置の構成を示すブロック図である。
【図１４】第３の実施の形態における処理内容の一例について説明するためのフローチャートである。
【図１５】第３の実施の形態の初期画面の一例を示す図である。
【図１６】第３の実施の形態における操作履歴情報の内容の一例を示す図である。
【図１７】第３の実施の形態のドラッグ操作について説明するための図である。
【図１８】第３の実施の形態において、操作履歴に従い、複数種類のランチャが隣接するように並び替えが行われた後の様子の一例を示す図である。
【図１９】第４の実施の形態の処理内容の一例について説明するためのフローチャートである。
【図２０】第４の実施の形態の操作履歴情報の内容の一例を示す図である。
【図２１】第４の実施の形態において、ファイルの並び替え処理が行われた場合の表示画面の一例を示す図である。
【図２２】本発明の変形例における付加位置の一例について説明するための図である。
【図２３】本発明の変形例における付加位置の他の一例について説明するための図である。
【図２４】本発明の変形例におけるキャンセル位置の一例について説明するための図である。
【符号の説明】
【００８４】
１０                      パーソナルコンピュータ（ＰＣ）
１１                      操作部
１２                      ディスプレイ部
１２１                    キーワード表示ペイン
１２２                    ファイル表示ペイン
１２４                    キーワード付加ボタン
１２５                    マウスカーソル
１２６                    ランチャ表示領域
１２６ａ                  メール送信のランチャ
１２６ｂ                  プリント処理のランチャ
１２６ｃ                  フォルダのランチャ
１２７                    処理実行ボタン
１２８                    キャンセルボタン
１６                      通信インタフェース
２０                      ＣＰＵ
２１                      ＲＡＭ
２２                      ＲＯＭ
２３                      データ記憶部
２３Ｈ                    ハードディスクドライブ
２３Ｒ                    カードリーダライタ
２３Ｃ                    ＣＤ／ＤＶＤドライブ
９１                      メモリカード
４０１                    表示内容制御部
４０２                    入力取得部
４０３                    オブジェクト選択部
４０４                    オブジェクト対応付け部
４０５                    属性オブジェクト管理部
４０６                    ユーザ認証部
４２１                    データオブジェクト格納部
４２２                    属性オブジェクト格納部
４２３                    操作履歴格納部
４２４                    ユーザ情報格納部
４４４                    処理実行部
４４５                    処理オブジェクト管理部
４６２                    処理オブジェクト格納部
【図１】
2007048161.tif 000003
【図２】
2007048161.tif 000004
【図３】
2007048161.tif 000005
【図４】
2007048161.tif 000006
【図５】
2007048161.tif 000007
【図６】
2007048161.tif 000008
【図７】
2007048161.tif 000009
【図８】
2007048161.tif 000010
【図９】
2007048161.tif 000011
【図１０】
2007048161.tif 000012
【図１１】
2007048161.tif 000013
【図１２】
2007048161.tif 000014
【図１３】
2007048161.tif 000015
【図１４】
2007048161.tif 000016
【図１５】
2007048161.tif 000017
【図１６】
2007048161.tif 000018
【図１７】
2007048161.tif 000019
【図１８】
2007048161.tif 000020
【図１９】
2007048161.tif 000021
【図２０】
2007048161.tif 000022
【図２１】
2007048161.tif 000023
【図２２】
2007048161.tif 000024
【図２３】
2007048161.tif 000025
【図２４】
2007048161.tif 000026