(57)【要約】【課題】リスト管理の機能を損なわずに操作性を向上させることが可能な情報処理装置、情報処理方法、情報処理プログラムを提供することを目的とする。【解決手段】情報処理装置１００は、ソートキーの変更指示を受けると、ソートキーを変更する前のリストを構成するファイルの表示位置を示す情報と、変更前のソートキーに係る情報とを記憶装置１３０に記憶する。そして変更後のソートキーでソートされたリストを、ソート前の状態に復元する際に、記憶装置１３０に記憶された情報を用いて復元する。【選択図】図３
2008176479.tif 000002
【特許請求の範囲】
【請求項１】
演算処理装置と、前記演算処理装置がアクセスできるファイルの一覧が前記ファイルの属性情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置であって、
前記一覧に表示されたファイルの表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶手段と、
前記ファイルの属性情報の項目からソートキーを選択する選択手段と、
前記選択手段により選択されたソートキーに基づき前記一覧をソートするソート手段と、
前記ソート手段によりソートされた一覧を、前記記憶装置に記憶された情報を用いて前記ソート手段によるソート前の状態へ復元する復元手段とを有することを特徴とする情報処理装置。
【請求項２】
前記ファイルの属性情報の項目を管理する管理手段と、
前記管理手段により管理される前記属性情報の項目を前記表示装置へ表示させる表示指示手段とを有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ポインティングデバイスを備え、前記選択手段は前記ポインティングデバイスにより実現されることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
キーボードを備え、前記選択手段は前記キーボードにより実現されることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記表示指示手段は、ポインティングデバイスにより実現されることを特徴とする請求項２ないし４の何れか一項に記載の情報処理装置。
【請求項６】
前記表示指示手段は、キーボードにより実現されることを特徴とする請求項２ないし４の何れか一項に記載の情報処理装置。
【請求項７】
当該情報処理装置と接続された機器の一覧が前記機器の機器情報の項目をソートキーとしてソートされて表示される表示装置を有する情報処理装置であって、
前記一覧に表示された機器の表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶手段と、
前記機器の機器情報の項目からソートキーを選択する選択手段と、
前記選択手段により選択されたソートキーに基づき前記一覧をソートするソート手段と、
前記ソート手段によりソートされた一覧を、前記記憶装置に記憶された情報を用いて前記ソート手段によるソート前の状態へ復元する復元手段とを有することを特徴とする情報処理装置。
【請求項８】
演算処理装置と、前記演算処理装置がアクセスできるファイルの一覧が前記ファイルの属性情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置による情報処理方法であって、
前記一覧に表示されたファイルの表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶手順と、
前記ファイルの属性情報の項目からソートキーを選択する選択手順と、
前記選択手順により選択されたソートキーに基づき前記一覧をソートするソート手順と、
前記ソート手順によりソートされた一覧を、前記記憶装置に記憶された情報を用いてソート前の状態へ復元する復元手順とを有することを特徴とする情報処理方法。
【請求項９】
演算処理装置と、前記演算処理装置がアクセスできるファイルの一覧が前記ファイルの属性情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置における情報処理プログラムであって、
コンピュータに、
前記一覧に表示されたファイルの表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶ステップと、
前記ファイルの属性情報の項目からソートキーを選択する選択ステップと、
前記選択ステップにより選択されたソートキーに基づき前記一覧をソートするソートステップと、
前記ソートステップによりソートされた一覧を、前記記憶装置に記憶された情報を用いてソート前の状態へ復元する復元ステップとを実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示されたリストをソートする情報処理装置、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
近年の情報処理装置では、情報処理装置からのアクセス対象となり得るファイルをリスト形式にして表示させて操作することができる。情報処理装置からのアクセス対象となり得るファイルとは、例えば情報処理装置の備える記憶装置に格納された文書ファイルや、情報処理装置と接続された機器の記憶装置に格納された文書ファイル等である。
【０００３】
これらのファイルは、例えばファイルの作成者や作成日時、ファイルのサイズなどの情報を含む複数項目の属性情報を有する。情報処理装置で表示されるファイルのリストはファイルの属性情報の項目のうち、何れか一項目をソートキーとしてソートした状態で表示される。このようにファイルをリスト形式で表示する情報処理装置では、リストのソートキーとなる属性情報の項目を変更することができ、変更後のソートキーでソートした状態のリストを表示させることもできる。
【０００４】
例えば情報処理装置において、Ｗｉｎｄｏｗｓ（登録商標）の内蔵しているエクスプローラ（登録商標）を用いて文書ファイルのリストを表示させた場合を説明する。エクスプローラ（登録商標）とは、ファイルやフォルダを管理するツールである。ここではこのリストが文書ファイルの名前をソートキーとしてソートした状態で表示されるものとする。ここでリストが表示された画面には、文書ファイルの属性情報とその項目名とがリストとともに表示される。このとき表示される属性情報は、例えば文書ファイルの作成時間やデータサイズなどが一般的である。
【０００５】
このような情報処理装置では、リストと共に表示された属性情報の項目名を、ポインティングデバイス等によりクリックされると、リストのソートキーがクリックされた項目名に変更される。具体的には、ソートキーを文書ファイルの名前から文書ファイルの作成時間へ変更する場合、表示画面において「文書ファイルの作成時間」という項目名をクリックすれば良い。情報処理装置では、このようにしてソートキーが選択されると、ソートキーか選択されたソートキーに変更され、変更後のソートキーにより再度リストをソートする。そして変更後のソートキーによりソートしたリストを表示する。
【０００６】
またソートキーを変更する際に、リストと共に項目名が表示されていない属性情報の項目をソートキーとする場合には、リストと共に表示される項目名にソートキーとされる項目名が追加する編集処理を行う。そして編集処理の後に追加された項目名を選択することにより、この項目をソートキーとしてリストをソートする。
【０００７】
このようにアクセス対象となるファイルの一覧を表示させる技術として、例えば特許文献１には、ファイル情報の一覧を画面に表示させるときの表示速度の遅延を抑制してメモリの節約を図ることができるファイル情報一覧表示装置が記載されている。
【特許文献１】特開２００６−３０１９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の情報処理装置では、ソートキーを変更する前の状態のリストが記憶されていないため、変更後のソートキーによりソートされた状態のリストを、変更後のソートキーによりソートされる前の状態へ戻すことが困難である。また、リストと共に表示されない項目をソートキーとする場合には、事前にこの項目名をリストと共に表示させるための編集処理が必要となり、操作が繁雑である。
【０００９】
本発明は、上記の事情を鑑みてこれを解決すべくなされたものであり、リスト管理の機能を損なわずに操作性を向上させることが可能な情報処理装置、情報処理方法、情報処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、演算処理装置と、前記演算処理装置がアクセスできるファイルの一覧が前記ファイルの属性情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置であって、前記一覧に表示されたファイルの表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶手段と、前記ファイルの属性情報の項目からソートキーを選択する選択手段と、前記選択手段により選択されたソートキーに基づき前記一覧をソートするソート手段と、前記ソート手段によりソートされた一覧を、前記記憶装置に記憶された情報を用いて前記ソート手段によるソート前の状態へ復元する復元手段とを有する構成とした。
【００１１】
係る構成によれば、リスト管理の機能を損なわずに操作性を向上させる。
【００１２】
また本発明の情報処理装置は、前記一覧の属性情報の項目を管理する管理手段と、前記管理手段により管理される前記属性情報の項目を前記表示装置へ表示させる表示指示手段とを有する構成としても良い。
【００１３】
係る構成によれば、ソートキーを選択する際の操作性を向上させる。
【００１４】
また本発明の情報処理装置は、ポインティングデバイスを備え、前記選択手段は前記ポインティングデバイスにより実現される構成としても良い。
【００１５】
係る構成によれば、ソートキーを選択する操作を簡略化することができる。
【００１６】
また本発明の情報処理装置は、キーボードを備え、前記選択手段は前記キーボードにより実現される構成としても良い。
【００１７】
係る構成によれば、ソートキーを選択する操作を簡略化することができる。
【００１８】
また前記表示指示手段は、ポインティングデバイスにより実現される構成としても良い。
【００１９】
係る構成によれば、属性情報の項目の一覧を表示させる操作を簡略化することができる。
【００２０】
また、前記表示指示手段は、キーボードにより実現される構成としても良い。
【００２１】
係る構成によれば、属性情報の項目の一覧を表示させる操作を簡略化することができる。
【００２２】
本発明の情報処理装置は、当該情報処理装置と接続された機器の一覧が前記機器の機器情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置であって、前記一覧に表示された機器の表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶手段と、前記機器の機器情報の項目からソートキーを選択する選択手段と、前記選択手段により選択されたソートキーに基づき前記一覧をソートするソート手段と、前記ソート手段によりソートされた一覧を、前記記憶装置に記憶された情報を用いてソート手段によるソート前の状態へ復元する復元手段とを有する構成とした。
【００２３】
係る方法によれば、リスト管理の機能を損なわずに操作性を向上させる。
【００２４】
本発明の情報処理方法は、演算処理装置と、前記演算処理装置がアクセスできるファイルの一覧が前記ファイルの属性情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置による情報処理方法であって、前記一覧に表示されたファイルの表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶手順と、前記ファイルの属性情報の項目からソートキーを選択する選択手順と、前記選択手順により選択されたソートキーに基づき前記一覧をソートするソート手順と、前記ソート手順によりソートされた一覧を、前記記憶装置に記憶された情報を用いて前記ソート手段によるソート前の状態へ復元する復元手順とを有する方法とした。
【００２５】
係る方法によれば、リスト管理の機能を損なわずに操作性を向上させる。
【００２６】
本発明の情報処理プログラムは、演算処理装置と、前記演算処理装置がアクセスできるファイルの一覧が前記ファイルの属性情報の項目をソートキーとしてソートされて表示される表示装置とを有する情報処理装置における情報処理プログラムであって、コンピュータに、前記一覧に表示されたファイルの表示位置に係る情報と、前記ソートキーに係る情報とを記憶装置へ記憶させる記憶ステップと、前記ファイルの属性情報の項目からソートキーを選択する選択ステップと、前記選択ステップにより選択されたソートキーに基づき前記一覧をソートするソートステップと、前記ソートステップによりソートされた一覧を、前記記憶装置に記憶された情報を用いてソート前の状態へ復元する復元ステップとを実行させるプログラムとした。
【００２７】
係るプログラムによれば、リスト管理の機能を損なわずに操作性を向上させる。
【発明の効果】
【００２８】
本発明によれば、リスト管理の機能を損なわずに操作性を向上させる。
【発明を実施するための最良の形態】
【００２９】
本発明の情報処理装置は、ソートキーの変更指示を受けると、ソートキーを変更する前のリストを構成するファイルの表示位置に係る情報と、変更前のソートキーとに係る情報とを記憶装置に記憶する。そして変更後のソートキーでソートされたリストを、ソートキー変更前の状態に復元する際に、記憶装置に記憶された情報を用いて復元する。
（第一の実施形態）
以下に本発明の第一の実施形態について、図面を参照して説明する。図１は第一の実施形態の情報処理装置１００のハードウェア構成を示す図である。
【００３０】
本実施形態の情報処理装置１００は、ＣＰＵ（Central Processing Unit）などの演算処理装置１１０と、入力装置１２０、記憶装置１３０、表示装置１４０を有するコンピュータにより実現される。入力装置１２０は、マウスなどのポインティングデバスやキーボード等である。記憶装置１３０は、メモリやハードディスクなどである。表示装置１４０はディスプレイなどである。
【００３１】
本実施形態の情報処理装置１００では、演算処理装置１１０によりアクセス可能なファイルの一覧をリスト形式で表示装置１４０に表示させる。ここで表示されるリストは、ファイルの有する属性情報の項目のうち、ある項目をソートキーとしてソートされた状態で表示される。このファイルのリストの表示についての詳細は後述する。
【００３２】
尚本実施形態で述べる演算処理装置１１０によりアクセス可能なファイルとは、情報処理装置１００で作成されて記憶装置１３０へ格納されている文書ファイルや画像ファイルなどの各種のファイルであっても良い。または、情報処理装置１００の外部に接続された機器の備える記憶装置に格納された各種のファイルであっても良い。また本実施形態で述べるファイルの属性情報とは、例えばファイル名、ファイルの更新日時、ファイルの作成者名、ファイルのデータサイズ、ファイルの種類などである。
【００３３】
ここで、本実施形態の情報処理装置１００におけるファイルのリストの表示について、図２を参照して説明する。図２は表示装置１４０にファイルのリストが表示された状態を示す図である。
【００３４】
図２に示す例では、情報処理装置１００の記憶装置１３０に作成されたフォルダ１に格納されたファイルのリストが表示されている。本実施形態の情報処理装置１００では、ファイルのリストを表示する際に、ファイル名の他に、複数項目のファイルの属性情報を表示する。図２に示す例では、ファイル名の他に、ファイルのデータサイズ、ファイルの種類、ファイルの更新日時がファイル名と対応して表示されている。
【００３５】
また本実施形態の情報処理装置１００は、リストを表示する際に特定のソートキーが指定されない場合には、ファイル名をソートキーとしてリストをソートし、その結果を表示するものとした。図２に示すリストも、ファイル名をソートキーとしてソートされたリストである。
【００３６】
尚本実施形態におけるソートでは、ソートキーを基準として表示されたリストを昇順に並べ替えるものとした。ソートキーとは、一般的にリストを並べ変える際の基準となる項目を意味するものであり、本実施形態で述べるソートキーは、ファイルの属性情報の項目を意味するものとした。
【００３７】
本実施形態の情報処理装置１００では、このようにして表示されたリストのソートキーを変更する際の処理に特徴を有する。そこで、以下に図面を参照して本実施形態の情報処理装置１００をさらに詳細に説明する。
【００３８】
本実施形態の情報処理装置１００では、ソートキーを変更して再度リストのソートを行う際に、ソートキーを変更する前のリストに表示された各ファイルの表示位置に係る情報と、変更前のソートキーとを記憶装置１３０へ記憶する。そして変更後のソートキーによりリストをソートした後、記憶装置１３０の記憶した情報を用いてリストをソート前の状態へ復元する。
【００３９】
本実施形態の情報処理装置１００では、図１に示すハードウェアと、各機能を実現させるソフトウェアとを協働させることで図３に示す各部を実現する。以下に図３を参照して本実施形態の情報処理装置１００の機能について説明する。図３は第一の実施形態の情報処理装置１００の機能構成を説明する図である。
【００４０】
本実施形態の情報処理装置１００は、演算処理装置１１０により実現される機能を有する各部として、制御部１１１、指示処理部１１２、ソート部１１３、記憶部１１４、復元部１１５、表示処理部１１６とを備える。以下に各部の機能について説明する。
【００４１】
制御部１１１は、情報処理装置１００において実行される各種の処理の制御を行う。指示処理部１１２は、入力装置１２０によりユーザからの指示が入力された際に、この指示を取得し、制御部１１１へ伝達する。ソート部１１３は、表示装置１４０に表示されるファイルのリストのソートを行う。
【００４２】
記憶部１１４は、ソートキーを変更する際に、変更する前のソートキー（現在のソートキー）と、リストを構成するファイルの表示位置を示す情報を記憶装置１３０へ記憶させる。復元部１１５は、記憶部１１４により記憶装置１３０へ記憶された情報を読み出して、変更後のソートキーによりソートされたリストをソート前の状態へ復元する。表示処理部１１６は、表示装置１４０へリストの表示を行う際の表示の制御を行う。
【００４３】
以下に図４を参照して本実施形態の情報処理装置１００の動作を説明する。図４は第一の実施形態の情報処理装置１００の動作を説明するフローチャートである。
【００４４】
情報処理装置１００において、例えば図２に示すようにフォルダ１に格納されたファイルのリストが表示装置１４０に表示される（Ｓ４１）。情報処理装置１００において、ユーザによりソートキーの変更指示が出されると（Ｓ４２）、情報処理装置１００はソートキーの変更処理を開始する。
【００４５】
ここで本実施形態の情報処理装置１００におけるソートキーの変更指示について説明する。本実施形態の情報処理装置１００では、入力装置１２０を実現するポインティングデバイスによりソートキーの変更指示がなされても良い。本実施形態におけるポインティングデバイスは、マウスとした。本実施形態の情報処理装置１００では、表示装置１４０に表示されたリスト上の何れかの位置へカーソルが合わせられた状態で、所定の時間以上マウスのクリックボタンが押下された場合に、この操作をソートキーの変更指示として受けても良い。
【００４６】
本実施形態の情報処理装置１００において、指示処理部１１２は、ソートキーの変更指示と受けるとこの指示を制御部１１１へ伝達する。このとき制御部１１１は、表示処理部１１６により、例えば図５（Ａ）に示すように、現在のソートキーを示すために、このときソートキーとなっている属性情報の項目の列に色をつけて表示させても良い。図５は、第一の実施形態のソートキーの変更を説明する図である。このとき、マウスのクリックボタンは押下され続けている。
【００４７】
制御部１１１は、指示処理部１１２より、ソートキーの変更指示を受けると、記憶部１１４により現在表示装置１４０に表示されたリストにおける各ファイルの表示位置を示す情報と、現在のソートキーとを記憶装置１３０へ記憶する（Ｓ４３）。ここで本実施形態の記憶部１１４はリストにおける各ファイルの表示順序を示す番号をファイル名と対応付けて付与し、各ファイルの表示位置を示す情報として、ファイル名と表示順序を示す番号のみを記憶装置１３０へ記憶させても良い。または本実施形態の記憶部１１４は、ここで表示されたリストそのものを記憶装置１３０へ記憶させても良い。
【００４８】
次に制御部１１１は、表示指示部１１６により、カーソルの形状を通常状態の形状から、通常状態とは異なる形状へ変更させる。本実施形態の情報処理装置１００では、形状が変更されたカーソルが表示された状態を、ソートキーの変更が可能な状態とした。
【００４９】
ここで図５を再度参照してカーソルの形状の変更について説明する。図５（Ａ）に示す状態では、カーソル５１は通常状態の矢印型の形状である。この状態において情報処理装置１００がソートキーの変更指示を受けると、表示処理部１１６は、カーソル５１を図５（Ｂ）に示すような涙型の形状のカーソル５２に変更する。
【００５０】
このようにカーソルの形状を変更すれば、本実施形態の情報処理装置１００において、カーソルが図５（Ｂ）に示すカーソル５２の形状になったときに、ソートキーの変更が可能であることがわかる。尚ここでもマウスのクリックボタンは押下され続けている。
【００５１】
ソートキーの変更が可能な状態になると、ユーザによりマウスが操作されて変更後のソートキーが選択される（Ｓ４４）。ここでソートキーが選択される際の操作について説明する。
【００５２】
本実施形態の情報処理装置１００では、表示装置１４０において、リストと共にファイルの属性情報の項目名が表示されている。本実施形態の情報処理装置１００では、リストと共に表示された項目名にカーソル５２が合わせられたとき、カーソル５２が合わせられた項目がソートキーとして選択されるものとした。
【００５３】
例えば図５に示す例では、リストと共に表示された属性情報の項目名は、ファイル名、サイズ、種類、更新日時である。ここで図５（Ｂ）に示す例では、カーソル５２が項目名「サイズ」に合わせられており、ソートキーとして「サイズ」が選択されていることがわかる。尚本実施形態の情報処理装置１００では、ソートキーとして選択された項目の列に色をつけて表示させても良い。本実施形態の情報処理装置１００では、このようにマウスを用いて簡単にソートキーを選択することができる。
【００５４】
Ｓ４４においてソートキーが選択されると、ソート部１１３は選択されたソートキーでリストをソートする（Ｓ４５）。そして表示処理部１１６により、Ｓ４５でソートされたリストが表示される。図５（Ｂ）には、図５（Ａ）に示すリストが、変更後のソートキーとして選択されたサイズでソートされた状態を示している。尚このとき、マウスのクリックボタンは押下されたままの状態となっている。
【００５５】
制御部１１１は、変更後のソートキーでリストがソートされた後、このリストをソート前の状態へ復元する復元指示を受けると（Ｓ４６）、復元部１１５によりリストを復元する（Ｓ４７）。以下に本実施形態の情報処理装置１００におけるリストの復元指示と復元処理について説明する。
【００５６】
本実施形態の情報処理装置１００において、指示処理部１１２は、マウスのクリックボタンの押下が中断されたとき、リストの復元指示を受けたものとしてこの指示を制御部１１１へ伝達する。制御部１１１は、この復元指示をうけると復元部１１５へ復元指示を伝達する。
【００５７】
復元部１１５では、Ｓ４３において記憶部１１４により記憶装置１３０へ記憶された、各ファイルの表示位置を示す情報と変更前のソートキーとを読み出し、読み出した情報を用いてリストを復元する。
【００５８】
ここで、記憶装置１３０へ記憶された各ファイルの表示位置を示す情報が、各ファイル名とそれぞれの表示順序を示す番号であった場合、復元部１１５はこの番号とファイル名に基づき各ファイルを適切な順序に並べてリストを復元する。また記憶装置１３０へ記憶された各ファイルの表示位置を示す情報が、ソートキー変更前のリストそのものであった場合、復元部１１５はこのリストを読み出して表示する。さらに復元部１１５は、記憶装置１３０から変更前のソートキーを読み出し、表示処理部１１６により変更前のソートキーである項目名に該当する列を色付けして表示させても良い。
【００５９】
本実施形態の情報処理装置１００では、このような復元処理を実行することにより、図５（Ｂ）に示す変更後のソートキーのよりソートされた状態のリストを、図５（Ａ）に示すソート前の状態へ正確に復元することができる。
【００６０】
このように、本実施形態の情報処理装置１００では、ソートキーを変更する前のリストの状態を記憶しておくことで、ソートキーが一時的に変更された場合でも、記憶されたリストの状態を読み出して正確にリストを元の状態へ戻すことかできる。
【００６１】
また本実施形態の情報処理装置１００では、ユーザによりマウスのクリックボタンが所定時間以上押下されたとき、ソートキーの変更を可能とし、このとき選択されたソートキーよりリストのソートを行う。そして情報処理装置１００は、ユーザがクリックボタンから手を離して押下を中断したとき、リストをソートキー変更前の状態へ復元する。
【００６２】
このため本実施形態の情報処理装置１００では、ソートキーを変更した場合のリストの状態を簡単に参照でき、さらにリストの状態をソートキー変更後の状態からソートキー変更前の状態へ素早く復元することができる。
【００６３】
尚、ここまでの本実施形態の説明では、入力装置をポインティングデバイス（マウス）として説明したが、入力装置をキーボードとして同様に本実施形態で説明した処理の操作が成されても良い。
【００６４】
この場合指示処理部１１２は、図４のＳ４２において、キーボードの所定のキーが所定時間以上押下された場合に、これをソートキーの変更指示と受けて制御部１１１にこの指示を伝達する。そして指示処理部１１２は、所定のキーの押下が中断された場合に、これをリストの復元指示と受けて制御部１１１にこの指示を伝達する。
【００６５】
以上に説明したように、本実施形態の情報処理装置１００では、ファイルのリストを用いた作業において、リスト管理の機能を損なわずに操作性を向上させることが可能となる。
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態では、ソートキーが選択される際に、ソートキーとなり得る項目の一覧を表示装置に表示させる点が第一の実施形態と相違する。よって、以下の説明では第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、説明を省略する。
【００６６】
図６は第二の実施形態の情報処理装置１００Ａの機能構成を説明する図である。
【００６７】
本実施形態の情報処理装置１００Ａは、第一の実施形態で説明した情報処理装置１００の備える各部の他に、さらにソートキー管理部１１７と、ソートキー処理部１１８とを有する。
【００６８】
ソートキー管理部１１７は、ソートキーの一覧を管理する。ここでソートキーの一覧について説明する。本実施形態では、記憶装置１３０に格納されている各種ファイルの属性情報の項目がソートキーとなり得る。そこで本実施形態の情報処理装置１００Ａでは、記憶装置１３０に格納されたファイルの属性情報の項目名を取得し、取得した項目名の一覧を記憶装置１３０内に格納しておく。ソートキー管理部１１７は、記憶装置１３０に格納された属性情報の項目名の一覧をソートキーの一覧として管理する。
【００６９】
ソートキー処理部１１８は、記憶装置１３０に格納されたソートキーの一覧を表示する際の処理を行う。
【００７０】
本実施形態の情報処理装置１００Ａでは、ソートキーを選択する際に、ソートキーとなり得る属性情報の項目名の一覧をソートキーの一覧として表示する。これにより、例えばファイルのリストと共に表示されない属性情報の項目をソートキーとして選択する際に、容易に選択することができる。
【００７１】
以下に図７を参照して本実施形態の情報処理装置１００Ａの動作を説明する。図７は第二の実施形態の情報処理装置１００Ａの動作を説明するフローチャートである。
【００７２】
情報処理装置１００Ａにおいて、例えば図２に示すようにフォルダ１に格納されたファイルのリストが表示装置１４０に表示される（Ｓ７１）。情報処理装置１００Ａにおいて、ユーザによりソートキーの一覧の表示指示が出されると（Ｓ７２）、情報処理装置１００Ａはソートキーの一覧の表示処理を開始する。
【００７３】
ここで本実施形態の情報処理装置１００Ａにおけるソートキーの一覧の表示指示について説明する。本実施形態の情報処理装置１００Ａでは、入力装置１２０を実現するポインティングデバイスにより表示指示がなされても良い。本実施形態におけるポインティングデバイスは、マウスとした。本実施形態の情報処理装置１００Ａの指示処理部１１２は、表示装置１４０に表示されたリスト上の何れかの位置へカーソルが合わせられた状態で、所定の時間以上マウスのクリックボタンが押下された場合に、ソートキーの一覧の表示指示として受けても良い。
【００７４】
本実施形態の情報処理装置１００Ａにおいて、指示処理部１１２がソートキーの一覧の表示指示をうけると、指示処理部１１２はこの指示を制御部１１１へ伝達する。制御部１１１はこの表示指示を受けると、ソートキー管理部１１７により記憶装置１３０からソートキーの一覧を読み出す。そして制御部１１１は読み出したソートキーの一覧をソートキー処理部１１８へ渡す。
【００７５】
ソートキー処理部１１８では、このソートキーの一覧を表示装置１４０において所定のレイアウトで表示させるための処理を施し、処理が施されたソートキーの一覧を再度制御部１１１へ返す。制御部１１１は、表示処理部１１６により、処理が施されたソートキーの一覧を表示装置１４０へ表示させる（Ｓ７２）。
【００７６】
図８は、ソートキーの一覧が表示装置１４０に表示さたれ状態を示す図である。本実施形態の情報処理装置１００Ａでは、図８に示すように、ソートキーの一覧が表示された状態のとき、ソートキーが選択可能な状態となる。Ｓ７３の処理は、図４のＳ４３の処理と同様であるから説明を省略する。
【００７７】
本実施形態の情報処理装置１００Ａにおいて、表示装置１４０にソートキーの一覧が表示されてソートキーの変更が可能な状態になると、この一覧からソートキーが選択される（Ｓ７４）。ここで本実施形態の情報処理装置１００Ａにおいてソートキーが選択される操作について説明する。
【００７８】
本実施形態の情報処理装置１００Ａでは、表示装置１４０において、リストと共に表示されるファイルの属性情報の項目名とは別に、ファイルの属性情報の項目名の一覧であるソートキーの一覧が表示される。このソートキーの一覧は、図８に示すように独立したウィンドウに表示されてもよい。本実施形態の情報処理装置１００Ａでは、ここで表示された項目名の何れかにカーソルが合わせられたとき、カーソルが合わせられた項目がソートキーとして選択されるものとした。
【００７９】
例えば図８に示す例では、表示されたソートキーの一覧において項目名「作成者」の上にカーソルが合わせられている。よって図８に示す例では、ソートキーとして「作成者」が選択されている。本実施形態の情報処理装置１００Ａでは、このようにマウスを用いてソートキーの一覧を簡単に表示させ、さらにこの一覧からソートキーを選択することができる。ここで表示されたソートキーの一覧は、Ｓ７６においてリストの復元指示が成されたとき、表示処理部１１６により表示が中止される。
【００８０】
図７のＳ７５からＳ７７までの処理は、上述したソートキーの一覧の表示の中止処理以外は図４のＳ４５からＳ４７までの処理と同様であるから説明を省略する。
【００８１】
以上に説明したように、本実施形態の情報処理装置１００Ａでは、ユーザによりマウスのクリックボタンが所定時間以上押下しされたとき、ソートキーの一覧を表示させ、この一覧からソートキーを選択させる。そしてここで選択されたソートキーによりソートしたリストを表示させる。
【００８２】
よって本実施形態の情報処理装置１００Ａでは、リストと共に表示されていない属性情報の項目をソートキーする場合でも、簡単な操作で属性情報の項目名の一覧をソートキーの一覧として表示させることができる。さらに本実施形態の情報処理装置１００Ａでは、表示されたソートキーの一覧から簡単にソートキーを選択することができる。
【００８３】
また情報処理装置１００Ａは、ユーザがクリックボタンから手を離して押下を中断したとき、ソトーキーの一覧の表示を中止し、リストをソートキー変更前の状態へ復元する。このためソートキーを変更した場合のリストの状態を簡単に参照でき、さらにリストの状態をソートキー変更後の状態からソートキー変更前の状態へ素早く復元することができる。
【００８４】
尚、ここまでの本実施形態の説明では、入力装置をポインティングデバイス（マウス）として説明したが、入力装置をキーボードとして同様に本実施形態で説明した処理の操作が成されても良い。
【００８５】
この場合、図７のＳ４７２において、指示処理部１１２は、キーボードの所定のキーが所定時間以上押下された場合に、これをソートキーの一覧の表示指示として制御部１１１にこの指示を伝達する。そして指示処理部１１２は、所定のキーの押下が中断された場合に、これをリストの復元指示と受けて制御部１１１にこの指示を伝達し、ソートキーの一覧の表示を中止する。
【００８６】
このように、本実施形態の情報処理装置１００Ａによれば、ファイルのリストを用いた作業において、リスト管理の機能を損なわずに操作性を向上させることが可能となる。
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。本発明の第三の実施形態の情報処理装置１００Ｂは、表示装置に情報処理装置１００Ｂと接続された機器の一覧をリスト形式で表示するものであり、表示されたリストのソートに係る処理は、第一及び第二の実施形態の情報処理装置と同様である。よって本実施形態の説明では、本実施形態と第一の実施形態との相違点である、情報処理装置１００Ｂにおいて表示される機器のリストについて説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、説明を省略する。
【００８７】
本実施形態の情報処理装置１００Ｂでは、情報処理装置１００Ｂに接続された機器の一覧を取得してこれを表示させる。図９は、第三の実施形態の情報処理装置１００Ｂの機能構成を説明する図である。
【００８８】
本実施形態の情報処理装置１００Ｂは、第一の実施形態の情報処理装置１００が有する各装置及び各部の他に、機器一覧取得部１１９と、機器情報取得部１２１とを有する。尚図９では、本実施形態の情報処理装置１００Ｂと、第一の実施形態の情報処理装置１００とが共通して有する各装置及び各部についての図示を省略する。
【００８９】
機器一覧取得部１１９は、情報処理装置１００Ｂに接続された機器の一覧を取得する。本実施形態の情報処理装置１００Ｂには、例えばネットワークを介して機器ａ、機器ｂ、機器ｃが接続されているものとして以下の説明を行う。ここで機器ａ、機器ｂ、機器ｃは、一般のコンピュータであっても良いし、プリンタなどであっても良い。尚ここでは、機器ａ、機器ｂ、機器ｃはネットワークを介して情報処理装置１００Ｂに接続されているものとしたが、これらの機器は例えばＵＳＢ（Universal Serial Bus）等の適切な方法により情報処理装置１００Ｂの外部に接続された機器であっても良い。
【００９０】
機器情報取得部１２１は、情報処理装置１００Ｂに接続された各機器の機器情報を取得する。ここで言う機器情報とは、例えば機器名、機器においてユーザ登録されているユーザの名前、機器のＩＰアドレスなどである。また機器情報取得部１２１は、取得した機器情報から機器情報の項目名の一覧を作成し、この機器情報の項目名の一覧を記憶装置１３０へ格納しても良い。
【００９１】
本実施形態の情報処理装置１００Ｂでは、入力装置１２０により情報処理装置１００Ｂに接続された機器のリストを表示させるための表示指示を受けると、指示処理部１１２がこの指示を受け付ける。そして指示処理部１１２はこの表示指示を制御部１１１へ伝達する。制御部１１１はこの表示指示を受けて、機器一覧取得部１１９により、情報処理装置１００Ｂに接続された機器の一覧を取得する。また制御部１１１は、機器情報取得部１２１により情報処理装置１００Ｂに接続された各機器の機器情報を取得させる。
【００９２】
制御部１１１は、情報処理装置１００Ｂに接続された機器の一覧と、各機器の機器情報を取得すると、これを表示処理部１１６へ渡す。表示処理部１１６は、この機器の一覧と、各機器の機器情報をリストとして表示装置１４０へ表示する。
【００９３】
図１０は、第三の実施形態の情報処理装置１００Ｂにおいて表示装置１４０に機器のリストが表示された状態を示す図である。本実施形態の情報処理装置１００Ｂでは、ここで表示されるリストを、機器情報の項目のうち、ある項目をソートキーとしてソートした状態で表示する。図１０に示すリストでは、機器情報の項目である機器の名称をソートキーとしてソートされた状態となっている。
【００９４】
また本実施形態の情報処理装置１００Ｂでは、表示装置１４０には機器のリストを表示する際に、リストと共に各機器の機器情報とその項目名を表示させる。図１０に示す例では、機器情報として機器の名称ユーザ名が表示されており、これらの機器情報の項目名として、「名前」と「ユーザ名」が表示されている。
【００９５】
本実施形態の情報処理装置１００Ｂでは、このようにして表示された機器のリストに対して第一の実施形態で説明したソートに係る処理と同様の処理を実行することができる。本実施形態の情報処理装置１００Ｂでは、機器情報の項目名をソートキーとして機器のリストをソートすることができる。また本実施形態の情報処理装置１００Ｂでは、機器情報の項目名からソートキーを選択することで、ソートキーを変更することができる。そして本実施形態の情報処理装置１００Ｂでは、変更されたソートキーによりリストをソートした後、再度このリストをソート前の状態へ正確に復元することができる。
【００９６】
また本実施形態の情報処理装置１００Ｂでは、表示された機器のリストに対して第二の実施形態で説明したソートキーの一覧の表示に係る処理と同様の処理を行うことができる。本実施形態の情報処理装置１００Ｂでは、ソートキーの一覧となる機器情報の項目名の一覧が生成されて記憶装置１３０へ格納される。よって本実施形態の情報処理装置１００Ｂでは、この機器情報の項目名の一覧をソートキーの一覧として記憶装置１３０から読み出して表示させることができる。
【００９７】
以上に説明したように、本実施形態の情報処理装置１００Ｂによれば、情報処理装置１００Ｂに接続された機器のリストを用いた作業において、リスト管理の機能を損なわずに操作性を向上させることが可能となる。
【００９８】
また、以上に説明した実施形態における各機能を実現する手順は、コンピュータに読み取り可能なプログラムとして記録媒体に記録されていても良い。
【００９９】
図１１は、各実施形態で説明した各機能を実現させるプログラムが記録された記録媒体を説明する図である。記録媒体２１０に記録されたプログラムが、コンピュータ３００に読み込まれて実行されることにより各本実施形態で説明した機能を実現することができる。
【０１００】
例えばコンピュータ３００は、ＣＰＵ３１０、ハードディスク３２０、メモリ３３０、表示部３４０、入力部３５０、通信部３６０、記録媒体読込部３７０を備えている。ＣＰＵ３１０は演算処理装置であって、コンピュータ３００において実行される演算や処理を実行する。ハードディスク３２０は、データを格納する記録手段であって、コンピュータ３００上で動作するアプリケーションや、このアプリケーションにより作成されたデータなどが格納されている。メモリ３３０には、コンピュータ３００に係る各種の設定値や、ＣＰＵ３１０での演算結果などが格納される。
【０１０１】
表示部３４０はディスプレイなどであり、コンピュータ３００において作成されたデータなどをユーザに閲覧可能に表示する。入力部３５０は例えばキーボードやマウスであって、ユーザの操作により各種データが入力される。通信部３６０は例えばネットワークコントロールユニットなどであり、コンピュータ３００が外部の装置と通信を行うためのものである。記録媒体読込部３７０は、各種記録媒体に記録されたデータやプログラムなどを読み込むものであり、例えばフロッピー（登録商標）ディスクドライバなどである。
【０１０２】
記録媒体２１０は、本実施例の各機能を実現させる情報処理プログラム２００が記録されている。この情報処理プログラム２００は、記録媒体読み込み部３７０により読み込まれてＣＰＵ３１０において実行される。記録媒体２１０は、例えばフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等であっても良く、コンピュータ３００において読み取り可能なに媒体であれば良い。また、情報処理プログラム２００はネットワークを介して通信部３６０により受信されて、ハードディスク３２０等に格納されても良い。
【０１０３】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態にあげた構成、その他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【産業上の利用可能性】
【０１０４】
本発明は、表示装置に表示されたリストをソートする情報処理装置、情報処理方法、情報処理プログラムに応用可能である。
【図面の簡単な説明】
【０１０５】
【図１】第一の実施形態の情報処理装置１００のハードウェア構成を示す図である。
【図２】表示装置１４０にファイルのリストが表示された状態を示す図である。
【図３】第一の実施形態の情報処理装置１００の機能構成を説明する図である。
【図４】第一の実施形態の情報処理装置１００の動作を説明するフローチャートである。
【図５】第一の実施形態のソートキーの変更を説明する図である。
【図６】第二の実施形態の情報処理装置１００Ａの機能構成を説明する図である。
【図７】第二の実施形態の情報処理装置１００Ａの動作を説明するフローチャートである。
【図８】ソートキーの一覧が表示装置１４０に表示さたれ状態を示す図である。
【図９】第三の実施形態の情報処理装置１００Ｂの機能構成を説明する図である。
【図１０】第三の実施形態の情報処理装置１００Ｂにおいて表示装置１４０に機器のリストが表示された状態を示す図である
【図１１】各実施形態で説明した各機能を実現させるプログラムが記録された記録媒体を説明する図である。
【符号の説明】
【０１０６】
１００、１００Ａ、１００Ｂ  情報処理装置
１１０  演算処理装置
１１１  制御部
１１２  指示処理部
１１３  ソート部
１１４  記憶部
１１５  復元部
１１６  表示処理部
１１７  ソートキー管理部
１１８  ソートキー処理部
１１９  機器一覧取得部
１２０  入力装置
１２１  機器情報取得部
１３０  記憶装置
１４０  表示装置
２００  情報処理プログラム
２１０  記録媒体
３００  コンピュータ
【図１】
2008176479.tif 000003
【図２】
2008176479.tif 000004
【図３】
2008176479.tif 000005
【図４】
2008176479.tif 000006
【図５】
2008176479.tif 000007
【図６】
2008176479.tif 000008
【図７】
2008176479.tif 000009
【図８】
2008176479.tif 000010
【図９】
2008176479.tif 000011
【図１０】
2008176479.tif 000012
【図１１】
2008176479.tif 000013