(57)【要約】【課題】ファイルが選択されているときに、ユーザが明示的にこのファイルに関する履歴を保存していなくても、過去にこのファイルと一緒に操作されたファイルの組み合わせを簡単に再利用可能とすることを目的とする。【解決手段】ファイルのグループに関するファイルグループ情報と、ファイルのグループに関する操作内容と、を含む操作履歴情報を作成して記憶手段に記憶する操作履歴情報記憶手段と、ファイルが選択された場合、記憶手段に記憶されている操作履歴情報の中に、ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があるか否かを判定する存在判定手段と、存在判定手段において、ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があると判定された場合、操作履歴情報に含まれるファイルグループ情報と、操作内容と、を含むＧＵＩ部品を表示する表示手段と、を有することによって課題を解決する。【選択図】図１
2008262484.tif 000002
【特許請求の範囲】
【請求項１】
ファイルのグループに関するファイルグループ情報と、前記ファイルのグループに関する操作内容と、を含む操作履歴情報を作成して記憶手段に記憶する操作履歴情報記憶手段と、
ファイルが選択された場合、前記記憶手段に記憶されている操作履歴情報の中に、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があるか否かを判定する存在判定手段と、
前記存在判定手段において、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があると判定された場合、前記操作履歴情報に含まれるファイルグループ情報と、前記操作内容と、を含むＧＵＩ部品を表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記操作内容の実行に関するボタンを更に含む前記ＧＵＩ部品を表示し、
前記ボタンの選択操作に応じて、前記ファイルグループ情報に関するファイルのグループに対して、前記操作内容の再実行に係る処理を実行する再実行手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記ファイルを再選択するためのボタンを更に含む前記ＧＵＩ部品を表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記操作内容を再設定するためのボタンを更に含む前記ＧＵＩ部品を表示することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
情報処理装置における情報処理方法であって、
ファイルのグループに関するファイルグループ情報と、前記ファイルのグループに関する操作内容と、を含む操作履歴情報を作成して記憶手段に記憶する操作履歴情報記憶ステップと、
ファイルが選択された場合、前記記憶手段に記憶されている操作履歴情報の中に、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があるか否かを判定する存在判定ステップと、
前記存在判定ステップにおいて、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があると判定された場合、前記操作履歴情報に含まれるファイルグループ情報と、前記操作内容と、を含むＧＵＩ部品を表示する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項６】
前記表示ステップでは、前記操作内容の実行に関するボタンを更に含む前記ＧＵＩ部品を表示し、
前記ボタンの選択操作に応じて、前記ファイルグループ情報に関するファイルのグループに対して、前記操作内容の再実行に係る処理を実行する再実行ステップを更に有することを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記表示ステップでは、前記ファイルを再選択するためのボタンを更に含む前記ＧＵＩ部品を表示することを特徴とする請求項５又は６に記載の情報処理方法。
【請求項８】
前記表示ステップでは、前記操作内容を再設定するためのボタンを更に含む前記ＧＵＩ部品を表示することを特徴とする請求項５乃至７の何れか１項に記載の情報処理方法。
【請求項９】
コンピュータに、
ファイルのグループに関するファイルグループ情報と、前記ファイルのグループに関する操作内容と、を含む操作履歴情報を作成して記憶手段に記憶する操作履歴情報記憶ステップと、
ファイルが選択された場合、前記記憶手段に記憶されている操作履歴情報の中に、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があるか否かを判定する存在判定ステップと、
前記存在判定ステップにおいて、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があると判定された場合、前記操作履歴情報に含まれるファイルグループ情報と、前記操作内容と、を含むＧＵＩ部品を表示する表示ステップと、
を実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
技術進歩によって、誰でも気軽に、文書だけでなく、静止画や動画等を含めたマルチメディアコンテンツを扱うことが可能になってきている。同時に、これらマルチメディアコンテンツをファイルとして保存する記憶デバイスの容量も飛躍的に増大している。そのため、大量に記憶される様々な種類のファイルの中から、所望のファイルを見つけるための技術が不可欠となっている。
【０００３】
ファイルの検索には、属性等を用いて絞り込む他にも、使用頻度の高いファイルほど繰り返し使用される傾向が強いことから、ファイルに対して行なった操作の履歴を検索の条件として与える方法がある。
【０００４】
例えば、特許文献１では、ファイルについて行なわれた操作の履歴を用いて所望のファイルを導き出す技術が記載されている。
【０００５】
また、次回も同じファイルを利用するだろうと推測できる場合には、ユーザが明示的にブックマークやお気に入り、付箋等の形態で履歴を保存しておく仕組みも広く知られている。この仕組みによれば、後の操作時にブックマークやお気に入り、付箋等にアクセスすることで、前回までに利用したファイルを見つけることができる。
【０００６】
【特許文献１】特開２００５−０１８７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来の方法では、複数ファイルに対する操作の履歴を使用したい場合には、操作履歴で検索する等して、該当ファイルを絞り込む必要がある。このため、任意のファイルが選択されているときに、そのファイルと一緒に操作されたファイルの組み合わせを簡単に再利用することはできなかった。
【０００８】
また、履歴を保存する場合も、ユーザが明示的に保存する必要があるため面倒であった。さらには、面倒であるために確実に履歴を保存することは少なく、思いがけず、前回までに操作したファイルと同じファイルを利用したくなった際には履歴が保存されていないという問題が生じる場合も多かった。
【０００９】
本発明はこのような問題点に鑑みなされたもので、ファイルが選択されているときに、ユーザが明示的にこのファイルに関する履歴を保存していなくても、過去にこのファイルと一緒に操作されたファイルの組み合わせを簡単に再利用可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
そこで、本発明は、ファイルのグループに関するファイルグループ情報と、前記ファイルのグループに関する操作内容と、を含む操作履歴情報を作成して記憶手段に記憶する操作履歴情報記憶手段と、ファイルが選択された場合、前記記憶手段に記憶されている操作履歴情報の中に、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があるか否かを判定する存在判定手段と、前記存在判定手段において、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があると判定された場合、前記操作履歴情報に含まれるファイルグループ情報と、前記操作内容と、を含むＧＵＩ部品を表示する表示手段と、を有することを特徴とする。
【００１１】
また、本発明は、情報処理装置における情報処理方法であって、ファイルのグループに関するファイルグループ情報と、前記ファイルのグループに関する操作内容と、を含む操作履歴情報を作成して記憶手段に記憶する操作履歴情報記憶ステップと、ファイルが選択された場合、前記記憶手段に記憶されている操作履歴情報の中に、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があるか否かを判定する存在判定ステップと、前記存在判定ステップにおいて、前記ファイルが含まれるグループに関するファイルグループ情報を含む操作履歴情報があると判定された場合、前記操作履歴情報に含まれるファイルグループ情報と、前記操作内容と、を含むＧＵＩ部品を表示する表示ステップと、を有することを特徴とする。
【００１２】
また、本発明は、プログラム及び記録媒体としてもよい。
【発明の効果】
【００１３】
本発明によれば、ファイルが選択されているときに、ユーザが明示的にこのファイルに関する履歴を保存していなくても、過去にこのファイルと一緒に操作されたファイルの組み合わせを簡単に再利用可能とすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面に基づいて説明する。
【００１５】
（第１の実施形態）
図１は、ＰＣ、又はコンピュータ等の情報処理装置１０１の構成を示すブロック図である。
図１において、情報処理装置１０１は、記録媒体１０３に保存されるデータを記録媒体ドライブ１０４によって読み出して再生する。また、情報処理装置１０１は、ハードディスク１０５等の記録装置に保存されるデータにもアクセス可能で、このデータを再生する。
【００１６】
出力制御部１０７は、表示部１１３にデータを一覧表示するように制御する。表示部１１３は、ＣＲＴや液晶、プラズマ、ＳＥＤ等の表示ユニットを有し、出力制御部１０７から出力されるデータを基に、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）メニューや各種イメージ、文字等を表示する。
【００１７】
入力部１１２は、キーボード、マウス等のポインティングデバイスを有し、ユーザの操作に応じて各種コマンドやデータを入力するのに使用される。また、ネットワークインタフェース（ネットワークＩ／Ｆ）１１４は、情報処理装置１０１と接続される周辺機器と情報をやりとりし、周辺機器の機能情報や、周辺機器に保存されるコンテンツデータ情報を取得する。
【００１８】
情報処理装置１０１の操作履歴情報制御部１１１は、操作履歴情報の作成や、作成した操作履歴情報を操作履歴情報保存部１０６へ記憶することで操作履歴を管理する。この操作履歴情報制御部１１１において、操作履歴情報管理部が、ファイル（コンテンツデータ）に対して何らかの操作が実行されるタイミングで必ず操作対象ファイルと、操作内容とを関連付けて記憶する。
【００１９】
つまり、入力部１１２によってユーザから、ファイルと、そのファイルに対して実行する操作とが指示されてから、ＣＰＵ１０８によって操作を実行する際に、操作履歴情報を作成して必ず操作履歴情報保存部１０６に記録する。この操作履歴情報には、入力部１１２によってユーザから指定される１つ以上のファイルのサイズやアドレス（保存先）、その１つ以上のファイルに対して実行するユーザから指定された操作内容、実行日時等が含まれる。
【００２０】
また、操作履歴情報制御部１１１は、更に、操作履歴情報保存部１０６に保存されている操作履歴情報を検索して、ユーザによって選択されるファイルに関する操作履歴があるか否かを判別する。
【００２１】
また、操作履歴情報制御部１１１は、操作履歴情報保存部１０６に保存される内容から、選択中のファイルに関する操作ファイルグループや操作内容を提示するために、出力制御部１０７に出力内容を渡す。加えて、操作履歴情報制御部１１１は、出力制御部１０７に渡した操作内容と、操作対象とが、入力部１１２によってユーザから選択された場合には、該当する操作を実行する。
【００２２】
情報処理部１０２は、少なくともＣＰＵ１０８と、このＣＰＵにより実行される処理プログラムを記録するプログラムメモリ１０９と、ＣＰＵ１０８による処理時にワークエリアを提供して各種データを一時的に格納するメモリ１１０と、を有する。
【００２３】
出力制御部１０７と、操作履歴情報制御部１１１との機能は、この処理プログラムと、ＣＰＵ１０８との協働により実現される。また、操作履歴情報保存部１０６は、メモリ１１０又はＨＤ１０５等により実現される。なお、処理プログラムは、ハードディスク（ＨＤ）１０５にインストールされており、処理プログラムの実行時に、その処理プログラムがＨＤ１０５からＲＡＭ（不図示）にロードされて実行される形式でもよい。
なお、情報処理部１０２は、入力部１１２や、表示部１１３の制御も行なう。
【００２４】
図２は、表示部１１３に表示される画像の一例を示す図である。２０１、２０２、２０５〜２０７のそれぞれは、記録媒体１０３、ＨＤ１０５、或いはネットワーク等で接続される周辺機器に装着されたメディア等に記録されているファイルの縮小画像を示している。
【００２５】
ユーザは、入力部１１２等を用いて縮小画像で示すファイルを選択することができる。なお、表示部１１３は、ファイル（又は縮小画像）の選択状態も表示することができる。図２において、例えば、２０３は、縮小画像２０１の選択状態を示す例である。つまり、２０３によって縮小画像２０１が選択されていることが示されている。同様に、図２の例では、１２枚の縮小画像が一覧表示されているうち、２０１、２０５、２０６、２０７のそれぞれの縮小画像がユーザによって選択状態であることが示されている。
【００２６】
２０８は、画面上に一覧表示されている縮小画像が全体のファイルのうち、現在の表示順でどの位置のファイルに関する縮小画像が表示されているかと、前記ファイルの全体のファイルに対する割合とを示すプログレスバーである。
【００２７】
２０９は、選択中のファイルに対する操作として入力部１１２によってユーザが指定可能な操作内容を表すメニューボタンの一例である。２１０は、画面上に表示しきれない現在表示中のファイルの前後のファイルを表示するために、入力部１１２によるユーザ指示によって、表示を切り替えるためのページ送りボタンの一例である。
【００２８】
ここで、例えば印刷実行ボタン２１１が入力部１１２によってユーザから選択指示された場合、情報処理装置１０１は、現在選択中の縮小画像２０１、２０５、２０６、２０７で示されるファイルの印刷に係る処理を実行する。このとき、操作履歴情報制御部１１１は、印刷に係る処理を実行すると共に、操作履歴を保存する。この例では、操作履歴情報制御部１１１は、縮小画像２０１、２０５、２０６、２０７で示されるファイルの組み合わせであるファイルグループと、印刷操作を操作内容としてこのファイルグループに対応付けた操作履歴情報を作成する。つまり、操作履歴情報には、少なくとも、ファイルグループの情報（ファイルグループ情報）と、操作内容とが含まれる。操作履歴情報制御部１１１は、作成した操作履歴情報を操作履歴情報保存部１０６に記憶（又は保存）する。
【００２９】
図３は、表示部１１３に表示されるＧＵＩの一例を示す図（その１）である。
３０１は、一覧表示されているファイルのうち、３０６の縮小画像で示すファイルがユーザによって選択されているときに実行可能な操作内容の一覧として表示部１１３に示されるコンテキストメニューの一例である。
【００３０】
また、３０２は、コンテキストメニュー３０１のうちの３０４のメニューがユーザから選択された際に表示部１１３に表示される履歴メニューの一例である。図３の例では、履歴メニュー３０４の一例として、「前回の印刷」、「前々回の再生」、「前々前回の再生」があることが示されている。
【００３１】
３０５は、図２で説明した印刷操作が、「前回の印刷」として操作履歴情報保存部１０６に保存されている例である。ユーザによって３０５が選択されると、操作履歴情報保存部１０６に記録されている操作内容の詳細（操作内容の詳細を提示するＧＵＩ部品３０３）が表示部１１３に表示される。なお、より具体的に説明すると、ＧＵＩ部品３０３には、操作履歴情報に含まれる、ファイルグループ情報（又はファイルグループ情報に係るファイルグループに属するファイルの縮小画像）と、操作内容と、が含まれている。
ここで、ユーザからの選択は、全て入力部１１２を介して行なわれるものとする。なお、ＧＵＩ部品とは、表示部１１３に表示されるＧＵＩの部品（例えば、画面、メニュー、ボタン等）のことである。
【００３２】
なお、図３の例では、履歴メニューの例として、何回前の操作であるか、と、いつ行なわれた操作であるかを示したが、単に操作内容だけでもよく、操作履歴情報が利用できるものであればどのような形態であってもよい。
【００３３】
図４は、ユーザによって、任意のファイルの組み合わせが選択され、且つ、そのファイルに対する操作が選択される際、ファイルに対して操作を実行すると共に操作履歴情報を自動的に記録する動作の一例を示すフローチャートである。
【００３４】
ステップＳ４０１において、操作履歴情報制御部１１１は、何らかの操作の実行指示が、入力部１１２を通してユーザから行なわれるのを待つ。何らかの操作の実行指示が行われたと判定すると、操作履歴情報制御部１１１は、ステップＳ４０２に進む。一方、操作の実行指示が行われていないと判定すると、操作履歴情報制御部１１１は、ステップＳ４０１の処理を繰り返す。
【００３５】
ステップＳ４０２において、操作履歴情報制御部１１１は、現在選択されているファイルと、指定された操作内容とから操作履歴情報を作成して操作履歴情報保存部１０６に保存する（操作履歴情報記憶）。
【００３６】
ステップＳ４０２の処理が終了すると、操作履歴情報制御部１１１は、ステップＳ４０１に戻り、ユーザからの操作指示を待つ。ここで、操作履歴情報の保存は、操作履歴情報保存部１０６の記憶容量で保存が可能な限り保存するものとする。この場合、操作履歴情報保存部１０６の容量が足りなくなった時点で、保存されている操作履歴情報のうち、最も古い操作履歴情報から上書きされるものとする。
【００３７】
上述したように、情報処理装置１０１は、ユーザによって何らかの操作が実行されるときに、自動的に操作履歴情報を作成して保存する。図２に示した例においては、２０１、２０５、２０６、２０７の縮小画像で表されるファイルの組み合わせと、印刷操作の操作内容とが、印刷操作を実行した日時等と共に操作履歴情報として操作履歴情報保存部１０６に保存される。
【００３８】
図５は、ユーザが再利用できるように操作履歴情報を提示する際の動作の一例を示すフローチャートである。
入力部１１２によって、ユーザから履歴の利用が指定されると、ステップＳ５０１において、操作履歴情報制御部１１１は、現在選択中のファイル（選択ファイル）があるか否かを判定する。操作履歴情報制御部１１１は、選択中ファイルがあると判定すると、ステップＳ５０３に進み、選択ファイルがないと判定すると、ステップＳ５０２に進む。
【００３９】
ステップＳ５０２において、操作履歴情報制御部１１１は、出力制御部１０７を介して表示部１１３等に「ファイルを選択してください」等の内容をダイアログ等で表示し、ユーザにファイルの選択を促す。ここで、選択ファイルがない場合、操作履歴情報制御部１１１は、操作履歴情報保存部１０６に保存される全ての操作履歴情報を、出力制御部１０７を介して表示部１１３に表示するようにしてもよい。或いは、選択ファイルがない場合、操作履歴情報制御部１１１は、操作履歴情報保存部１０６に保存される全ての操作履歴情報を利用できないように、表示部１１３に表示されているＧＵＩのボタン（又は履歴メニュー）を無効にしてもよい。
【００４０】
ステップＳ５０３において、操作履歴情報制御部１１１は、操作履歴情報保存部１０６に保存されている操作履歴情報を検索し、選択ファイルに関する操作履歴情報があるか否かを調べる（存在判定）。つまり、操作履歴情報制御部１１１は、操作履歴情報保存部１０６に保存されている操作履歴情報の中に、選択ファイルがグループに含まれているファイルグループ情報を含む操作履歴情報があるか否かを判定する。
【００４１】
ステップＳ５０３における検索の結果、選択ファイルに関する操作履歴情報が見つかった場合、操作履歴情報制御部１１１は、前回までに行なった操作と、操作対象となったファイルの組み合わせとを出力制御部１０７を介して表示部１１３に表示する。一方、選択ファイルに関する操作履歴情報が見つからなかった場合、操作履歴情報制御部１１１は、「選択中のファイルに関して利用可能な操作履歴情報はありません」等の内容を、出力制御部１０７を介してダイアログ等で表示部１１３に表示する。若しくは、操作履歴情報制御部１１１は、操作履歴情報保存部１０６に保存されている操作履歴情報に基づき、最近行なわれた操作（又は操作及びファイルの組み合わせ）の幾つかを出力制御部１０７を介して表示部１１３に表示する（ステップＳ５０４）。
【００４２】
ステップＳ５０５において、操作履歴情報制御部１１１は、ステップＳ５０４で提示（又は表示）した操作履歴情報に対してユーザが再実行を指定するのを待つ。つまり、操作履歴情報制御部１１１は、後述する実施形態に示す実行ボタン６０３がユーザによって選択操作（又は押下）されるのを待つ。
ユーザから、入力部１１２を通じて再実行が指定されたと判定すると、操作履歴情報制御部１１１は、ステップＳ５０６に進む。一方、再実行の指示が行われていないと判定すると、操作履歴情報制御部１１１は、ステップＳ５０５の処理を繰り返す。
【００４３】
ステップＳ５０６において、操作履歴情報制御部１１１は、操作履歴情報に保存される対象ファイルに対して、操作内容を再実行する。
【００４４】
上述したように、ユーザによって履歴の利用が指示されると、操作履歴情報制御部１１１（及び出力制御部１０７）は、操作履歴情報保存部１０６に保存されている操作履歴情報のうち、ユーザの所望する操作履歴情報を取り出して提示する。図３は、３０６の縮小画像で表されるファイルに関する操作履歴情報として、操作内容と、操作内容に対応する操作対象ファイルのグループと、を提示している例である。
【００４５】
なお、ここで、選択ファイルが複数ある場合、操作履歴情報制御部１１１は、ステップＳ５０３において、操作履歴情報のファイルグループ情報に前記選択ファイルが全て含まれている操作履歴情報のみを検索する。このようにすることにより、情報処理装置１０１は、選択ファイル全てに対して共通に行なわれた操作のみを表示することができる。つまり、情報処理装置１０１は、操作履歴（操作履歴情報）を絞り込んで表示することができる。このとき、情報処理装置１０１は、一度選択されたファイルに関する操作履歴情報を表示した後、ユーザが他のファイルも選択することができるようにしてもよい。
【００４６】
以上説明したように本実施の形態１によれば、ユーザは、前回までに行なった操作の履歴を簡単に利用することができる。つまり、情報処理装置１０１は、ユーザにとって、より利便性の高いＧＵＩを提供することができる。
【００４７】
（第２の実施形態）
図６は、表示部１１３に表示されるＧＵＩの一例を示す図（その２）である。６０１は、対象ファイルを再設定するためのＧＵＩボタン（ファイル再選択ボタン）である。６０２は、対象操作を再設定するためのＧＵＩボタン（操作再設定ボタン）である。６０３は、表示される操作履歴内容をそのままを再実行するためのＧＵＩボタン（実行ボタン）である。
【００４８】
出力制御部１０７は、例えば、図６に示されるような画面（又はＧＵＩ）を図５のステップＳ５０４において表示部１１３に表示する。
【００４９】
図７は、図６で示した操作再設定ボタン６０２がユーザによって選択された際に、表示部１１３に表示されるＧＵＩ部品の一例を示す図である。図７で示す例は、前回行われた操作は印刷操作なので、７０１で印刷機器、７０２で印刷枚数、７０３でサイズ、が設定されている。
【００５０】
ユーザは、入力部１１２を用いて、７０４で操作項目を設定することができる。なお、印刷ではない他の操作としては、例えば再生や、コピー、削除等がある。７０４で印刷以外の操作項目が選択された場合、情報処理装置１０１は、選択された操作内容に沿うように、７０１〜７０３の各項目を選択可能とする。
【００５１】
なお、図７に係る制御等は、出力制御部１０７及び操作履歴情報制御部１１１等が行う。
【００５２】
図８は、ユーザが対象ファイルに対する操作を再設定する際に表示部１１３に表示するＧＵＩを作成する動作例等を示すフローチャートである。
例えば図６で示した操作再設定ボタン６０２がユーザによって選択（又は押下）されると、ステップＳ８０１において、操作履歴情報制御部１１１は、該当するファイルグループに対して実行可能な操作（操作内容）を取得する。
【００５３】
例えば、操作履歴情報制御部１１１は、該当するファイルグループ情報に基づき、このファイルグループ情報に対応するファイルグループに属するファイルが保護対象ファイルか否かを判断し、削除操作が可能か否かを判定する。また、操作履歴情報制御部１１１は、前記ファイルの属性情報に基づき、再生操作が可能なファイルか否かを判定する。このようにして、操作履歴情報制御部１１１は、可能な操作を特定（又は取得）する。
【００５４】
ステップＳ８０２において、操作履歴情報制御部１１１は、ネットワークＩ／Ｆ１１４等を介して、操作可能な（又は通信可能な）周辺機器の情報を取得する。そして、操作履歴情報制御部１１１は、例えば、取得した周辺機器の情報を、出力制御部１０７を介して全て表示部１１３に表示する。なお、操作履歴情報制御部１１１は、取得した周辺機器の情報の内、ステップＳ８０１において取得した操作を実行することができる周辺機器の情報を表示部１１３に表示するようにしてもよい。
【００５５】
ステップＳ８０３において、操作履歴情報制御部１１１は、入力部１１２を介したユーザの操作情報等に基づいて、ユーザによって操作内容を実行する周辺機器が選択されたか否かを判定する。操作履歴情報制御部１１１は、周辺機器が選択されたと判定した場合、ステップＳ８０４に進み、周辺機器が選択されていないと判定した場合、ステップＳ８０７に進む。
【００５６】
ステップＳ８０４において、操作履歴情報制御部１１１は、ネットワークＩ／Ｆ１１４等を介して、選択された周辺機器から実行可能な機能の詳細情報を取得する。次に、ステップＳ８０５において、操作履歴情報制御部１１１は、ステップＳ８０４で取得した機能の詳細情報を、出力制御部１０７等を介して、表示部１１３に表示する（又はリスト表示する）。例えば、前記機能が印刷機能である場合、操作履歴情報制御部１１１は、ユーザの選択した周辺機器から、表示サイズや印刷サイズ等、機能の詳細情報を取得して表示部１１３に表示する。そして、操作履歴情報制御部１１１は、入力部１１２を介した、表示サイズや印刷サイズ等の設定に係るユーザによる入力（又は操作）を受け付ける。
【００５７】
ステップＳ８０６において、操作履歴情報制御部１１１は、入力部１１２を介したユーザの操作情報等に基づいて、例えば（表示サイズや印刷サイズ等の設定が行われ、）図６の実行ボタン６０３等が押下されたか否かを判定する。操作履歴情報制御部１１１は、（設定が行われ、）図６の実行ボタン６０３等が押下されたと判定すると、ステップＳ８０７に進み、図６の実行ボタン６０３等が押下さなかった判定すると、ステップＳ８０６の処理を繰り返す。
【００５８】
ステップＳ８０７において、操作履歴情報制御部１１１は、ネットワークＩ／Ｆ１１４を介して、ユーザによって選択された周辺機器に対して、ユーザによって選択された操作に係る操作コマンドを送信する。
【００５９】
なお、操作履歴情報制御部１１１は、ユーザによって選択された周辺機器に応じて、自動的に操作履歴情報の提示（表示）と、非提示（非表示）とを自動的に切り替えるようにしてもよい。この場合、操作履歴情報制御部１１１は、ＨＤ１０５に記憶（又は設定）されている操作履歴情報を提示しない周辺機器の情報に応じて、操作履歴情報の提示（表示）と、非提示（非表示）とを自動的に切り替える。
【００６０】
また、操作履歴情報制御部１１１は、操作対象のファイルに設定されているセキュリティレベルに応じて、このファイルの操作履歴情報や、このファイルが属するグループの操作履歴情報に係る提示や非提示を自動的に切り替えるようにしてもよい。つまり、操作履歴情報制御部１１１は、操作対象のファイルに設定されているセキュリティレベルが予め設定されたセキュリティレベルより高い場合は、このファイルの操作履歴情報を非提示とする。一方、操作履歴情報制御部１１１は、操作対象のファイルに設定されているセキュリティレベルが予め設定されたセキュリティレベルより低い場合は、このファイルの操作履歴情報を提示とする（つまり、提示する）。
【００６１】
また、操作履歴情報制御部１１１は、ユーザによって設定された、操作履歴情報を自動的に保存しないファイルに関するファイル属性やファイルの種類等の情報（保存可否情報）に基づいて、操作履歴情報を自動的に保存するか否かを切り替えるようにしてもよい。なお、保存可否情報は、ユーザによって設定され、例えばＨＤ１０５等に記憶される。
【００６２】
また、操作履歴情報制御部１１１は、ユーザによって設定された、操作履歴情報を自動的に提示しない操作項目等の情報（非提示操作項目情報）に基づいて、ユーザによって選択された操作項目によっては、操作履歴情報を自動的に提示しないようにしてもよい。なお、非提示操作項目情報は、ユーザによって設定され、例えばＨＤ１０５等に記憶される。
【００６３】
また、操作履歴情報制御部１１１は、ユーザによって設定された、操作履歴情報に係る提示組み合わせ情報に基づいて、操作履歴情報を提示するようにしてもよい。なお、提示組み合わせ情報は、ユーザによって設定され、例えばＨＤ１０５等に記憶される。ここで、操作履歴情報に係る提示組み合わせ情報とは、操作履歴情報として提示するファイルグループ情報（又は選択されたファイルに係るファイルグループに属するファイルの縮小画像）と、操作内容と、の組み合わせ情報のことである。
【００６４】
例えば、ユーザは、提示組み合わせ情報として、印刷に係る操作の場合、操作履歴情報として操作内容は提示しないが、ファイルグループ情報は提示する等と設定することができる。このように提示組み合わせ情報が設定されていた場合、情報処理装置１０１は、操作項目が印刷の場合、選択されたファイルの操作履歴情報として、操作内容は提示せず、ファイルグループ情報だけを提示する。なお、ここでは、印刷（つまり、操作項目）に応じて、提示組み合わせ情報を設定する例を説明したが、周辺機器、ファイルのセキュリティレベル等に応じて、提示組み合わせ情報を設定してもよい。
【００６５】
以上説明したように本実施の形態２によれば、操作履歴情報として提示されたファイルグループに対して操作履歴情報に含まれる操作内容を再実行することができる。
また、操作内容の一部だけを再利用したい場合にも、再利用する操作内容を簡単に再設定することができる。よってユーザの利便性が更に向上する。
【００６６】
また、本実施の形態２によれば、周辺機器、ファイルのセキュリティレベル、操作項目等に応じて、操作履歴情報の提示、非提示を切り替えることができる。また、本実施の形態２によれば、ファイルの属性情報やファイルの種類等に応じて、操作履歴情報の保存、非保存を切り替えることができる。また、また、本実施の形態２によれば、操作履歴情報として提示するファイルグループ情報と、操作内容との提示、非提示を設定することができる。
【００６７】
（第３の実施形態）
図９は、ＰＣ、又はコンピュータ等の情報処理装置９０１の構成を示すブロック図である。
図９に示される情報処理装置９０１は、第１の実施形態の図１に示した情報処理装置１０１の構成に加えてユーザ認識部９０２を構成として更に含む。
【００６８】
ユーザ認識部９０２は、ユーザの認識を行う。なお、ユーザ認識部９０２は、入力部１１２を介してユーザによって入力されたＩＤやパスワード等のログイン情報に基づいて、ユーザ認識してもよいし、指紋認証等によってユーザ認識してもよい。
【００６９】
図１０は、ユーザ認識部９０２によって認識されたユーザ情報に応じて、操作履歴情報を表示する動作の一例を示すフローチャートである。
ステップＳ１００１において、ユーザ認識部９０２は、情報処理装置９０１を現在使用しているユーザを認識する。次に、ステップＳ１００２において、操作履歴情報制御部１１１は、ステップＳ１００１で認識されたユーザの情報（ユーザ情報）を取得する。
【００７０】
ユーザ情報は予め設定され、ＨＤ１０５等に登録されているもので、ユーザごとに権限やパスワードが設定されている。なお、ユーザ情報に、他ユーザへの操作履歴情報の開示に係る情報を設定されていてもよい。
【００７１】
次に、ステップＳ１００３において、操作履歴情報制御部１１１は、取得したユーザ情報のうち、操作履歴情報に関する提示の権限（提示権限）を取得し、この提示権限に応じた操作履歴情報を作成する。
【００７２】
次に、ステップＳ１００４において、操作履歴情報制御部１１１は、作成した操作履歴情報を、出力制御部１０７を介して、表示部１１３に表示する。
なお、情報処理装置９０１は、操作履歴情報の保存時に、ユーザ情報も併せて保存するようにすることによって、後に操作履歴情報を提示する際に、どのユーザによって行なわれた操作の履歴であるかを同時に表示するようにしてもよい。
【００７３】
また、情報処理装置９０１は、特にユーザを個別に認識しなくても、一般ユーザや管理者ユーザといった分類で認識することで、一般ユーザには限定した操作履歴情報を、管理者ユーザには全ての操作履歴情報を提示するようにしてもよい。
【００７４】
以上説明したように本実施の形態３によれば、再利用するための情報は、使用ユーザに応じて表示と、非表示とを切り替えられるため、知られたくない操作内容や操作対象がある場合でも利用することができる。
【００７５】
（その他の実施形態）
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００７６】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００７７】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００７８】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００７９】
以上、上述した各実施形態によれば、ファイルが選択されているときに、ユーザが明示的にこのファイルに関する履歴を保存していなくても、過去にこのファイルと一緒に操作されたファイルの組み合わせを簡単に再利用可能とすることができる。
【００８０】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
なお、上述した実施形態を任意に組み合わせて実施してもよい。
【図面の簡単な説明】
【００８１】
【図１】ＰＣ、又はコンピュータ等の情報処理装置１０１の構成を示すブロック図である。
【図２】表示部１１３に表示される画像の一例を示す図である。
【図３】表示部１１３に表示されるＧＵＩの一例を示す図（その１）である。
【図４】ユーザによって、任意のファイルの組み合わせが選択され、且つ、そのファイルに対する操作が選択される際、ファイルに対して操作を実行すると共に操作履歴情報を自動的に記録する動作の一例を示すフローチャートである。
【図５】ユーザが再利用できるように操作履歴情報を提示する際の動作の一例を示すフローチャートである。
【図６】表示部１１３に表示されるＧＵＩの一例を示す図（その２）である。
【図７】図６で示した操作再設定ボタン６０２がユーザによって選択された際に、表示部１１３に表示されるＧＵＩ部品の一例を示す図である。
【図８】ユーザが対象ファイルに対する操作を再設定する際に表示部１１３に表示するＧＵＩを作成する動作例等を示すフローチャートである。
【図９】ＰＣ、又はコンピュータ等の情報処理装置９０１の構成を示すブロック図である。
【図１０】ユーザ認識部９０２によって認識されたユーザ情報に応じて、操作履歴情報を表示する動作の一例を示すフローチャートである。
【符号の説明】
【００８２】
１０１  情報処理装置
１０３  記録媒体
１０４  記録媒体ドライブ
１０５  ハードディスク
１０６  操作履歴情報保持部
１０７  出力制御部
１０８  ＣＰＵ
１０９  プログラムメモリ
１１０  メモリ
１１１  操作履歴情報制御部
１１２  入力部
１１３  表示部
１１４  ネットワークＩ／Ｆ
【図１】
2008262484.tif 000003
【図２】
2008262484.tif 000004
【図３】
2008262484.tif 000005
【図４】
2008262484.tif 000006
【図５】
2008262484.tif 000007
【図６】
2008262484.tif 000008
【図７】
2008262484.tif 000009
【図８】
2008262484.tif 000010
【図９】
2008262484.tif 000011
【図１０】
2008262484.tif 000012