(57)【特許請求の範囲】
【請求項１】
複数のオブジェクトを複数の階層のそれぞれに分類して管理するための複数のフォルダを示す情報を保持する保持手段と、
前記複数のフォルダのいずれかを親フォルダとする新規フォルダを作成する指示を取得する第１の取得手段と、
前記第１の取得手段が前記指示を取得した場合、表示手段に前記新規フォルダの名称の入力を促す情報を表示させる表示制御手段と、
前記表示手段に表示された前記新規フォルダの名称の入力を促す情報に応じて、前記新規フォルダの名称を取得する第２の取得手段と、
前記第２の取得手段が前記新規フォルダの名称を取得した場合、前記複数のフォルダのうち、前記新規フォルダ自身でないフォルダであって、前記新規フォルダと同じ名称のフォルダを親フォルダまたは先祖フォルダにもたないフォルダの子フォルダとして、前記新規フォルダの名称と同じ名称のフォルダを作成する作成手段とを有する情報処理装置。
【請求項２】
複数のオブジェクトを複数の階層のそれぞれに分類して管理するための複数のフォルダを示す情報を保持する保持手段を有する情報処理装置の情報処理方法であって、
前記複数のフォルダのいずれかを親フォルダとする新規フォルダを作成する指示を取得する第１の取得工程と、
前記第１の取得工程において前記指示を取得した場合、表示手段に前記新規フォルダの名称の入力を促す情報を表示させる表示制御工程と、
前記表示手段に表示された前記新規フォルダの名称の入力を促す情報に応じて、前記新規フォルダの名称を取得する第２の取得工程と、
前記第２の取得工程において前記新規フォルダの名称を取得した場合、前記複数のフォルダのうち、前記新規フォルダ自身でないフォルダであって、前記新規フォルダと同じ名称のフォルダを親フォルダまたは先祖フォルダにもたないフォルダの子フォルダとして、前記新規フォルダの名称と同じ名称のフォルダを作成する作成工程とを有する情報処理方法。
【請求項３】
複数のオブジェクトを複数の階層のそれぞれに分類して管理するための複数のフォルダを示す情報を保持する保持手段を有する情報処理装置を制御するためのプログラムであって、
前記複数のフォルダのいずれかを親フォルダとする新規フォルダを作成する指示を取得する第１の取得手順と、
前記第１の取得手順において前記指示を取得した場合、表示手段に前記新規フォルダの名称の入力を促す情報を表示させる表示制御手順と、
前記表示手段に表示された前記新規フォルダの名称の入力を促す情報に応じて、前記新規フォルダの名称を取得する第２の取得手順と、
前記第２の取得手順において前記新規フォルダの名称を取得した場合、前記複数のフォルダのうち、前記新規フォルダ自身でないフォルダであって、前記新規フォルダと同じ名称のフォルダを親フォルダまたは先祖フォルダにもたないフォルダの子フォルダとして、前記新規フォルダの名称と同じ名称のフォルダを作成する作成手順とをコンピュータに実行させるためのコンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト（コンピュータ・データの利用単位であるファイル、メールの送受信先、ネットワーク上のアドレス、機器の設定、一つ又は複数の機器へのコマンド等）を管理する情報処理装置、情報処理方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
階層型システムと呼ばれるオブジェクト管理方法においては、ユーザは、特定のオブジェクトを探し、利用するために、フォルダと呼ばれる、オブジェクトやフォルダ自身をまとめた管理単位をたどりながら、所望のオブジェクトをさがす方法が一般的である。また、オブジェクトを階層的でなく平坦に表示する方法もある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、階層型システムにおいては、分類の異なる複数のオブジェクトを扱うとき、それらを同時に表示することができないために、操作は煩雑になる。また、オブジェクトを一覧表示できないので、オブジェクトの全体量や、それらがどのように分類されているか分量を把握し難いという欠点を有していた。
【０００４】
他方、オブジェクトを階層的でなく平坦に表示する方法では、ある分類だけに着目してそのオブジェクトのみを扱いたい場合の操作が容易ではない。また、オブジェクトを分類するときに、階層型システムで一般的である、「フォルダに含める」「フォルダより除外する」という直感的操作が採用できない問題点を有していた。
【０００５】
本発明が解決しようとする課題は、オブジェクトの一覧性を高めながら、一つ一つのオブジェクトがどのようにカテゴリー分けされているかをわかり易く表示し、かつユーザがオブジェクトを容易に分類できるようにすることにある。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、複数のオブジェクトを複数の階層のそれぞれに分類して管理するための複数のフォルダを示す情報を保持する保持手段と、前記複数のフォルダのいずれかを親フォルダとする新規フォルダを作成する指示を取得する第１の取得手段と、前記第１の取得手段が前記指示を取得した場合、表示手段に前記新規フォルダの名称の入力を促す情報を表示させる表示制御手段と、前記表示手段に表示された前記新規フォルダの名称の入力を促す情報に応じて、前記新規フォルダの名称を取得する第２の取得手段と、前記第２の取得手段が前記新規フォルダの名称を取得した場合、前記複数のフォルダのうち、前記新規フォルダ自身でないフォルダであって、前記新規フォルダと同じ名称のフォルダを親フォルダまたは先祖フォルダにもたないフォルダの子フォルダとして、前記新規フォルダの名称と同じ名称のフォルダを作成する作成手段とを有する。
本発明の情報処理方法は、複数のオブジェクトを複数の階層のそれぞれに分類して管理するための複数のフォルダを示す情報を保持する保持手段を有する情報処理装置の情報処理方法であって、前記複数のフォルダのいずれかを親フォルダとする新規フォルダを作成する指示を取得する第１の取得工程と、前記第１の取得工程において前記指示を取得した場合、表示手段に前記新規フォルダの名称の入力を促す情報を表示させる表示制御工程と、前記表示手段に表示された前記新規フォルダの名称の入力を促す情報に応じて、前記新規フォルダの名称を取得する第２の取得工程と、前記第２の取得工程において前記新規フォルダの名称を取得した場合、前記複数のフォルダのうち、前記新規フォルダ自身でないフォルダであって、前記新規フォルダと同じ名称のフォルダを親フォルダまたは先祖フォルダにもたないフォルダの子フォルダとして、前記新規フォルダの名称と同じ名称のフォルダを作成する作成工程とを有する。
本発明のコンピュータプログラムは、複数のオブジェクトを複数の階層のそれぞれに分類して管理するための複数のフォルダを示す情報を保持する保持手段を有する情報処理装置を制御するためのプログラムであって、前記複数のフォルダのいずれかを親フォルダとする新規フォルダを作成する指示を取得する第１の取得手順と、前記第１の取得手順において前記指示を取得した場合、表示手段に前記新規フォルダの名称の入力を促す情報を表示させる表示制御手順と、前記表示手段に表示された前記新規フォルダの名称の入力を促す情報に応じて、前記新規フォルダの名称を取得する第２の取得手順と、前記第２の取得手順において前記新規フォルダの名称を取得した場合、前記複数のフォルダのうち、前記新規フォルダ自身でないフォルダであって、前記新規フォルダと同じ名称のフォルダを親フォルダまたは先祖フォルダにもたないフォルダの子フォルダとして、前記新規フォルダの名称と同じ名称のフォルダを作成する作成手順とをコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【０００７】
本発明によれば、オブジェクトの一覧性を高めながら、一つ一つのオブジェクトがどのようにカテゴリー分けされているかをわかり易く表示し、かつユーザがオブジェクトを容易に分類することができる。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。図１は本発明を適用した実施形態のオブジェクト管理装置の要部構成を説明するブロック図である。同図において、１は演算部であり、オブジェクト記憶部６及び属性データ記憶部７のデータよりＧＵＩ（グラフィカル・ユーザ・インターフェース）を構成し、表示制御部２を通じて表示ユニット４に表示する。ＧＵＩに対してのユーザの指示は指示入力部５、指示制御部３を通じて演算部１に伝えられ、指示に応じてＧＵＩを再構成し、表示制御部２を通じて表示ユニット４に表示する。
【０００９】
図２は本発明でいう「平坦な見え方」と「階層的な見え方」とを切り替える際の、切り替え方を説明するものである。同図の表現２０１において、「横浜」「京都」…等のオブジェクトは、それぞれ「近畿」「政令指定都市」「古都」等のキーワードによってカテゴライズされている。
【００１０】
「あるキーワードを付与されたオブジェクトは、必ずそのキーワードに対応するフォルダに含まれる」「あるキーワードに対応するフォルダに含まれるオブジェクトには、必ずそのキーワードが付与されている」ためには、表現２０１は、階層的には、表現２０２のように表現されるべきである。
【００１１】
すなわち、「平坦な見え方」より「階層的な見え方」に切り替わるときには、「平坦な見え方」で表示している全てのオブジェクトに付与されている全てのキーワードに対応したフォルダを表示し、各フォルダ内にそのフォルダに対応するキーワードの付与されているオブジェクトを含める。
【００１２】
また、「階層的な見え方」より「平坦な見え方」に切り替わるときには、「階層的な見え方」で見えていた全てのフォルダに含まれるオブジェクトのうちの重複を除く全てと、「階層的な見え方」で見えていた全てのオブジェクトとを表示する。
【００１３】
図３はオブジェクトの表示が平坦であるときの、表示ユニット４上での画面表示状態の例を説明するものである。同図において、領域３０５にオブジェクト３０６が、領域３０４にラベル３０８が表示されている。「ラベル」ボタン３０１はラベル３０８の表示を指示させるためのものであり、「平坦に見せる」ボタン３０２及び「階層的に見せる」ボタン３０３は、領域３０５のオブジェクト表示を平坦であるものと階層的であるものに切り替えさせるためのものである。
【００１４】
また、図３に示す例では、オブジェクトを分類するためのキーワードに対応するラベル３０８を、それぞれ赤、青等の色に対応させて表示している。
【００１５】
また、図３に示す例では、オブジェクト３０６の近傍に、そのオブジェクトにどのようなキーワードが付与されているかを示すため、キーワードに対応する色の色チップ３０７を表示している。
【００１６】
図４は、図３において「階層的に見せる」ボタン３０３が指示されたとき、図３より遷移した状態を表している。
【００１７】
また、図４に示す例では、図３において表示されている全てのオブジェクトに付与されている全てのキーワードに対応したフォルダと、図３で表示されていたオブジェクトのうち、キーワードの付与されていない「image01.jpg」、「image02.jpg」、「image03.jpg」を表示している。
【００１８】
また、図４に示す例では、フォルダに対応するキーワードに対応した名前と色を、そのフォルダの近傍に表示している。
【００１９】
図５は、図４においてフォルダ４０１（図の例では「会社」フォルダ）を開くように指示されたとき、図４より遷移した状態を表している。図５では、図３において表示されている全てのオブジェクトのうち「会社」キーワードのみが付与されている「Machine.com」と、あるキーワードが「会社」と共に付与されているオブジェクトを持つそのキーワードに対応したフォルダとを表示している。
【００２０】
また、図５に示す例では、フォルダ階層表示アイコン５０１として、そのフォルダがどのような親及び祖先のフォルダの下にあるかの階層的な関係を示すアイコンを表示している。
【００２１】
また、図５に示す例では、「会社」フォルダ内を表示しているため、「会社」フォルダに関連付けられたキーワードに対応するラベル（「会社」ラベル）を表示していない。
【００２２】
また、図５に示す例では、「OUTWARD」アイコン５０２として、「フォルダの外へ」を象徴するアイコンを表示している。
【００２３】
図６は、図５において「平坦に見せる」ボタン５０３が指示されたとき、図５より遷移した状態を表している。図６においては、図５で見えていた全てのフォルダに含まれるオブジェクトのうちの重複を除く全てと、図５で見えていた全てのオブジェクトとを表示している。
【００２４】
図７は、図５においてフォルダ５０４（図の例では「友だち」フォルダ）を開くように指示されたとき、図５より遷移した状態を表している。全てのオブジェクト（図３で表示されていたオブジェクト）で、「会社」及び「友だち」のキーワードが付与されているオブジェクトは「printer01.set」、「userGuide.pdf」、「image04.jpg」、「news.doc」であるが、これらにさらに付与されているキーワードとして「旅行」、「重要」、「未決」、「処理済み」はあっても、「保留」はない。すなわち、図７において「保留」フォルダはその中にオブジェクトを持たないため表示されない。
【００２５】
図８は、図７において「平坦に見せる」ボタン７０２が指示されたとき、図７より遷移した状態を表している。
【００２６】
図９は、ユーザにより新たなフォルダの作成が指示された際の動作形態を示すフローチャートである。同図においてオブジェクト管理装置は、ユーザによるフォルダ作成指示を判定し（ステップ９０１）、フォルダの作成が指示されたときフォルダ名の入力を促し（ステップ９０２）、ユーザによるフォルダ名入力を判定し（ステップ９０３）、該フォルダ名のフォルダを、その階層及び、当該フォルダ自身が親もしくは祖先であるものを除く全てのフォルダ内に作成し（ステップ９０４）、当該フォルダに関連付けられたラベルを作成する（ステップ９０５）。
【００２７】
図１０は、ユーザにより新たなラベルの作成が指示された際の動作形態を示すフローチャートである。同図においてオブジェクト管理装置は、ユーザによるラベル作成指示を判定し（ステップ１００１）、ラベルの作成が指示されたときラベル名の入力を促し（ステップ１００２）、ユーザによるラベル名入力を判定し（ステップ１００３）、該ラベルに関連付けられたフォルダを、当該フォルダ自身が親もしくは祖先であるものを除く全てのフォルダ内に作成する（ステップ１００４）。
【００２８】
図１１は、ユーザによりオブジェクトのフォルダへの追加が指示された際の動作形態を示すフローチャートである。同図においてオブジェクト管理装置は、ユーザによるオブジェクトのフォルダへの追加指示を判定し（ステップ１１０１）、該フォルダに関連付けられたキーワードを当該オブジェクトに付与する（ステップ１１０２）。
【００２９】
図１２は、ユーザによりオブジェクトのフォルダからの除外が指示された際の動作形態を示すフローチャートである。同図においてオブジェクト管理装置は、ユーザによるオブジェクトのフォルダからの除外指示を判定し（ステップ１２０１）、該フォルダに関連付けられたキーワードを当該オブジェクトから剥がす（ステップ１２０２）。
【００３０】
図１３は、オブジェクトを分類するためのキーワードに対応するラベル１３０１を、それぞれそれぞれ三角、四角、星形等の形に対応させて表示している。
【００３１】
また、図１３に示す例では、オブジェクト１３０２の近傍に、そのオブジェクトにどのようなキーワードが付与されているかを示すため、キーワードに対応する三角、四角、星形等の形１３０３を表示している。
【００３２】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００３３】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３５】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００３７】
【図１】実施形態のオブジェクト管理装置の要部構成を説明するブロック図である。
【図２】「平坦な見え方」と「階層的な見え方」とを切り替える際の、切り替え方を説明する図である。
【図３】オブジェクトの表示が平坦であるときの、表示ユニット上での画面表示状態の例を説明する図である。
【図４】図３において「階層的に見せる」ボタン３０３が指示されたとき、図３より遷移した状態を表す図である。
【図５】図４においてフォルダ４０１（図の例では「会社」フォルダ）を開くように指示されたとき、図４より遷移した状態を表す図である。
【図６】図５において「平坦に見せる」ボタン５０３が指示されたとき、図５より遷移した状態を表す図である。
【図７】図５においてフォルダ５０４（図の例では「友だち」フォルダ）を開くように指示されたとき、図５より遷移した状態を表す図である。
【図８】図７において「平坦に見せる」ボタン７０２が指示されたとき、図７より遷移した状態を表す図である。
【図９】ユーザにより新たなフォルダの作成が指示された際の動作形態を示すフローチャートである。
【図１０】ユーザにより新たなラベルの作成が指示された際の動作形態を示すフローチャートである。
【図１１】ユーザによりオブジェクトのフォルダへの追加が指示された際の動作形態を示すフローチャートである。
【図１２】ユーザによりオブジェクトのフォルダからの除外が指示された際の動作形態を示すフローチャートである。
【図１３】オブジェクトを分類するためのキーワードに対応するラベル１３０１を、それぞれ三角、四角、星形等の形に対応させて表示する図である。
【符号の説明】
【００３８】
１      演算部
２      表示制御部
３      指示制御部
４      表示ユニット
５      指示入力部
６      オブジェクト記憶部
７      属性データ記憶部
【図１】
0004630538.tif 000002
【図２】
0004630538.tif 000003
【図３】
0004630538.tif 000004
【図４】
0004630538.tif 000005
【図５】
0004630538.tif 000006
【図６】
0004630538.tif 000007
【図７】
0004630538.tif 000008
【図８】
0004630538.tif 000009
【図９】
0004630538.tif 000010
【図１０】
0004630538.tif 000011
【図１１】
0004630538.tif 000012
【図１２】
0004630538.tif 000013
【図１３】
0004630538.tif 000014